版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1/1學(xué)生綜合測評信息系統(tǒng)設(shè)計與開發(fā)學(xué)習(xí)資料-經(jīng)管營銷
1課程設(shè)計題目
同學(xué)綜合測評信息系統(tǒng)
2課程設(shè)計目的
管理信息系統(tǒng)與實踐課程設(shè)計是計算機科學(xué)與技術(shù)、軟件工程專業(yè)實踐教學(xué)的一個重要環(huán)節(jié),其目的是鞏固和綜合應(yīng)用所學(xué)的理論學(xué)問,培育分析、設(shè)計和解決實際問題的力量,加強創(chuàng)新素養(yǎng)教育。
3課程設(shè)計要求
⑴采納結(jié)構(gòu)化生命周期方法,遵循系統(tǒng)開發(fā)的主要步驟,進(jìn)行需求分析、概要設(shè)計、具體設(shè)計、代
碼設(shè)計、系統(tǒng)調(diào)試、文檔編寫。也可采納面對對象的軟件開發(fā)方法,進(jìn)行分析和設(shè)計,比如:利用對象建模技術(shù)OMT,給出系統(tǒng)的靜態(tài)模型、動態(tài)模型和功能
模型。
⑵提交運行代碼、程序源碼、軟件文檔(包括需求分析、系統(tǒng)設(shè)計、數(shù)據(jù)流程圖、程序流程圖、操
作手冊等)。
4課程設(shè)計報告內(nèi)容
4.1系統(tǒng)主要功能
4.1.1功能描述
.軟件的假想用戶為院學(xué)工辦。
.軟件有用戶管理維護(hù)功能。
.基礎(chǔ)數(shù)據(jù)(班級、同學(xué)等)維護(hù)功能。
.軟件能按班級完成同學(xué)德、智、體成果的錄入、查詢、統(tǒng)計、排序等功能。.軟件能
按專業(yè)進(jìn)行各門課程成果的統(tǒng)計、排序。
.軟件能依據(jù)《高校生手冊》的有關(guān)算法進(jìn)行綜合測評。
.軟件能依據(jù)綜合測評結(jié)果按專業(yè)、班級進(jìn)行統(tǒng)計、排序。
.軟件能依據(jù)相關(guān)要求,給出各項獎學(xué)金評定的建議名單。其中獎學(xué)金評定要求可以由
用戶自定義。
.軟件能自動輸出各類報表。
4.1.2系統(tǒng)功能結(jié)構(gòu)圖
同學(xué)綜合測評信息系統(tǒng)
4.2系統(tǒng)數(shù)據(jù)結(jié)構(gòu)清單
表
表
表
4.3系統(tǒng)代碼實現(xiàn)
4.3.1系統(tǒng)主窗體
圖表1圖表2
在主窗體自動調(diào)用登錄窗體
void__fastcallTMainForm::FormShow(TObject*Se
nder){
loginok=false;
Fm」ogin-ShowModal;
if(!loginok)
Close;
}
在主窗體調(diào)用其它窗體(例:用戶信息維護(hù)功能窗體)
void__fastcallTMainForm::N3Click(TObject*Sender)
{
Fm_yhxxwh-Show;
}
4.3.2用戶信息維護(hù)功能
void__fastcallTFm_yhxxwh::bt_okClick(TObject*Se
nder)
{
AD0Query1-Append;
}
void__fastcallTFm_yhxxwh::FormShow(TObject*Sender)
{
AnsiStringS=;
S=select*fromyonghubiaowhereyonghuhaolike+DBEdit1-Text+;
ADOQuery1-Close;
ADOQuery1-SQL-Clear;
ADOQuery1-SQL-Add(S);
ADOQuery1-Open;
}
4.3.3班級信息維護(hù)功能
圖表3
設(shè)置條件的查詢功能
void__fastcallTFm_bjxxwh::bt_searchClick(TObject*Sender){
AnsiStringS;
if(Edit1-Text!=)
S=specialitylike%+Edit1-Text+%”:
if(Edit2-Text!=)
if(S!=)
S=S+andclassNamelike%+Edit2-Text+%;else
S=classNamelike%+Edit2-Text+%;
if(Edit3-Text!=)
if(S!=)
S=S+andteacherlike%+Edit3-Text+%;
else
S=teacherlike%+Edit3-Text+%”:
if(S!=)
S=select*fromclasswhere+S+orderbyclassID;else
S=select*fromclassorderbyclassID;classQuery-Close;
classQuery-SQL-Clear;
classQuery-SQL-Add(S);classQuery-Open;
}
4.3.4同學(xué)信息維護(hù)功能
圖表4
下拉選項內(nèi)容的實現(xiàn)代碼(例專業(yè)選項)
S=selectdistinetspecialityfromclasssQuery-Close;
sQuery-SQL-Clear;
sQuery-SQL-Add(S);
sQuery-Open;
DBEdit4-Items-Clear;if(!sQuery-lsEmpty){
while(!sQuery-Eof){
DBEdit4-ltems-Add(sQuery-FieldByName(speciality)-AsString);
sQuery-Next;
}
}
void__fastcallTFm_cjlr::bt_OKCIick(TObject*Sender)
{
AnsiString
str(atof(DBEdit1-Text.c_str)*0.15+atof(DBEdit2-Text.c_str)*0.75+atof(DBEdi
t3-Text.c_str)*0.1);
DBEdit4-Text=str;
cjlrQuery-Append;
}
4.3.6成果查詢功能
按同學(xué)成果總分排名
void__fastcallTFm_cjcx::Button1Click(TObject*Sender){
AnsiStringS=;
圖表5
圖表6
4.3.5成果錄入功能
提交錄入的成果及按《同學(xué)手冊》上計算方法的計算的總分。
if(DBComboBox1-Text!=)
S=Sspecialitylike%+DBComboBox1-Text+%”:
if(DBComboBox2-Text!=)
if(S!=)
S=S+andSclasslike%+DBComboBox2-Text+%”:else
S=Sclasslike%+DBComboBox2-Text+%”‘;
if(S!=)
S=select*fromstudentwhere+S+orderbySscoredesc;else
S=select*fromstudentorderbySscoredesccjcxQuery-Close;
cjcxQuery-SQL-Clear;
cjcxQuery-SQL-Add(S);cjcxQuery-Open;
}
437輸出成果表單功能
圖表7
在成果查詢窗體中實現(xiàn)報表輸出預(yù)覽
void__fastcallTFm_cjcx::Button3Click(TObject*Sender){
Fm_scorerep-QuickRep1-Preview;
}
4.4系統(tǒng)測試
4.4.1系統(tǒng)測試數(shù)據(jù)清單
表4.1用戶信息表
表4.2班級信息表
表4.3同學(xué)信息表
01302023老師c01305001老師i01313001老師甲
442系統(tǒng)測試結(jié)果圖表8
圖表9
JirtIM
甲廣屯
a4|MI1
1
E」專業(yè)fttftlffl彌*ft胱甩
Bf丐霍耳jswnm|初k:TF
?fti1:]
(lOOS
P■艸工
赳
S4IK制frhb
兀陌*甘些業(yè)I石斗工*J-V~中主柱云硒
「fi!存
W*_1轉(zhuǎn)廠堆若廠贈麗壓
Mf尸睛聖*1護(hù)
圖表10
WSAWZG:02眺虻旳約惦曲
圖表11
SlIlJDEflL學(xué)斗
必H】uufl2sib
xiiiiniw]罕生吧
如i晌罕生也
301HOWS
農(nóng)件二B:
mxs
問件二什
K^zSlDL
件工甩ML
應(yīng)件工?hoL
圖表12
幻理HGCQ^lt
■xnmncc?對$
^llIlJDCflJ年生k
501JjUL(l9吐L
X;]2DCI*tX.i
渙門紳:⑴同學(xué)匕
4s:5O5LCDflfi
*
a
^
9
.
.
.
■
-
T葉工if
較件二程
網(wǎng)呷口i
mxftioL呻工
耀ML
F?葉mini
註名r幸
生亡
虧業(yè)pKffXtt
a
1”lr
VnTtji-30301HTKSTT9SEBQ.eScFT^LOil30101LOJ5I豐主亡82卻B3_?垃F(xiàn)t丄乓L.】3DlQlHXltf豐主f929DSt.5克ft丄1LUI^301QC0T*i1911抽T13Q|Q1IX|-IiarnTft71SBT3JffipXfSu:]3nilDl09半生:別1:90T5.7Jw?r=so
三]w*IK件H程IE~3晴J怖」圖表13圖表14fflTrtarb一?ri
PiIniPlewlew
(U卜卜1寫昌H騫31
事號Mi■0M屈thftW*!+*1—
P41ft1C-R@0wei.s
#10-301DIOOO!Jk92F791.0
撫ftr世*卄工AD”3010100020的oc-00S2
ff材TftJi-Trnnurm07帀劉
爐杵工棍301DI0005692.7
M樣丄弒9DD1U1Mfr兩SB
xftia-SOlQfDCrR767577
”樣工歳巾-301011X0*FF廣7.!ra.7
0770se
V|圖表15
4.5系統(tǒng)存在的主要問題及留意事項
系統(tǒng)主要存在的問題有:在成果錄入和查詢的窗體中,無法先設(shè)置搜尋條件,必需在全搜尋之
后,才能選擇條件,按條件搜尋。
4.6設(shè)計總結(jié)及體會
在之前的軟件系統(tǒng)的課程設(shè)計里,已經(jīng)親身體驗的軟件項目的開發(fā)過程,雖然和這次的側(cè)重點有
所不同。但是基本的設(shè)計流程還是大體相像的。所以在選擇課題的時候,有意避開了之前做過的
設(shè)計,從而選擇了同學(xué)綜合測評信息系統(tǒng)。即使如此,在代碼實現(xiàn)的時候還是發(fā)覺了和之前設(shè)計
所使用的代碼幾乎相同。
在需求分
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年鄭州市中原銀行農(nóng)村普惠金融支付服務(wù)點招聘備考題庫及1套完整答案詳解
- 旅館治安管理制度
- 2025年興業(yè)銀行拉薩分行社會招聘備考題庫及答案詳解參考
- 2025年為棗莊市檢察機關(guān)公開招聘聘用制書記員的備考題庫及完整答案詳解一套
- 黑龍江公安警官職業(yè)學(xué)院《英語口語》2025 學(xué)年第二學(xué)期期末試卷
- c語言課程設(shè)計紙牌代碼
- 2025河南信陽藝術(shù)職業(yè)學(xué)院招才引智招聘專業(yè)技術(shù)人員32人備考核心題庫及答案解析
- c語言課程設(shè)計大數(shù)階乘
- 2025湖北武漢人才招聘工作人員-派往武漢商學(xué)院工作1人筆試重點題庫及答案解析
- 2025年揚州市江都婦幼保健院公開招聘編外合同制專業(yè)技術(shù)人員備考題庫及參考答案詳解
- 肝動脈灌注化療持續(xù)動脈給藥及管路護(hù)理專家共識
- 2025義務(wù)教育勞動教育標(biāo)準(zhǔn)課程考試題庫(含答案)
- 中國大唐集團公司企業(yè)標(biāo)準(zhǔn)預(yù)防性試驗規(guī)程
- 飼料廠安全隱患排查治理臺賬
- 離崗休養(yǎng)申請書
- 江蘇蘇州2016-2024年中考滿分作文103篇
- 社交陷阱:心理博弈與破解之道
- 知道智慧樹管理學(xué)(哈爾濱工程大學(xué))滿分測試答案
- 企業(yè)安全生產(chǎn)雙控制度
- 2025年式電動摩托車購車合同范本
- 故障根因分析-洞察及研究
評論
0/150
提交評論