




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1/1学生综合测评信息系统设计与开发学习资料-经管营销
1课程设计题目
同学综合测评信息系统
2课程设计目的
管理信息系统与实践课程设计是计算机科学与技术、软件工程专业实践教学的一个重要环节,其目的是巩固和综合应用所学的理论学问,培育分析、设计和解决实际问题的力量,加强创新素养教育。
3课程设计要求
⑴采纳结构化生命周期方法,遵循系统开发的主要步骤,进行需求分析、概要设计、具体设计、代
码设计、系统调试、文档编写。也可采纳面对对象的软件开发方法,进行分析和设计,比如:利用对象建模技术OMT,给出系统的静态模型、动态模型和功能
模型。
⑵提交运行代码、程序源码、软件文档(包括需求分析、系统设计、数据流程图、程序流程图、操
作手册等)。
4课程设计报告内容
4.1系统主要功能
4.1.1功能描述
.软件的假想用户为院学工办。
.软件有用户管理维护功能。
.基础数据(班级、同学等)维护功能。
.软件能按班级完成同学德、智、体成果的录入、查询、统计、排序等功能。.软件能
按专业进行各门课程成果的统计、排序。
.软件能依据《高校生手册》的有关算法进行综合测评。
.软件能依据综合测评结果按专业、班级进行统计、排序。
.软件能依据相关要求,给出各项奖学金评定的建议名单。其中奖学金评定要求可以由
用户自定义。
.软件能自动输出各类报表。
4.1.2系统功能结构图
同学综合测评信息系统
4.2系统数据结构清单
表
表
表
4.3系统代码实现
4.3.1系统主窗体
图表1图表2
在主窗体自动调用登录窗体
void__fastcallTMainForm::FormShow(TObject*Se
nder){
loginok=false;
Fm」ogin-ShowModal;
if(!loginok)
Close;
}
在主窗体调用其它窗体(例:用户信息维护功能窗体)
void__fastcallTMainForm::N3Click(TObject*Sender)
{
Fm_yhxxwh-Show;
}
4.3.2用户信息维护功能
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班级信息维护功能
图表3
设置条件的查询功能
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同学信息维护功能
图表4
下拉选项内容的实现代码(例专业选项)
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成果查询功能
按同学成果总分排名
void__fastcallTFm_cjcx::Button1Click(TObject*Sender){
AnsiStringS=;
图表5
图表6
4.3.5成果录入功能
提交录入的成果及按《同学手册》上计算方法的计算的总分。
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
在成果查询窗体中实现报表输出预览
void__fastcallTFm_cjcx::Button3Click(TObject*Sender){
Fm_scorerep-QuickRep1-Preview;
}
4.4系统测试
4.4.1系统测试数据清单
表4.1用户信息表
表4.2班级信息表
表4.3同学信息表
01302023老师c01305001老师i01313001老师甲
442系统测试结果图表8
图表9
JirtIM
甲广屯
a4|MI1
1
E」专业fttftlffl彌*ft胱甩
Bf丐霍耳jswnm|初k:TF
?fti1:]
(lOOS
P■艸工
赳
S4IK制frhb
兀陌*甘些业I石斗工*J-V~中主柱云硒
「fi!存
W*_1轉厂堆若厂赠丽压
Mf尸睛聖*1护
图表10
WSAWZG:02眺虻旳約惦曲
图表11
SlIlJDEflL学斗
必H】uufl2sib
xiiiiniw]罕生吧
如i晌罕生也
301HOWS
农件二B:
mxs
问件二什
K^zSlDL
件工甩ML
应件工?hoL
图表12
幻理HGCQ^lt
■xnmncc?对$
^llIlJDCflJ年生k
501JjUL(l9吐L
X;]2DCI*tX.i
涣门绅:⑴同学匕
4s:5O5LCDflfi
*
a
^
9
.
.
.
■
-
T叶工if
较件二程
网呷口i
mxftioL呻工
耀ML
F?叶mini
註名r幸
生亡
亏业pKffXtt
a
1”lr
VnTtji-30301HTKSTT9SEBQ.eScFT^LOil30101LOJ5I丰主亡82却B3_?垃Ft丄乓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系统存在的主要问题及留意事项
系统主要存在的问题有:在成果录入和查询的窗体中,无法先设置搜寻条件,必需在全搜寻之
后,才能选择条件,按条件搜寻。
4.6设计总结及体会
在之前的软件系统的课程设计里,已经亲身体验的软件项目的开发过程,虽然和这次的侧重点有
所不同。但是基本的设计流程还是大体相像的。所以在选择课题的时候,有意避开了之前做过的
设计,从而选择了同学综合测评信息系统。即使如此,在代码实现的时候还是发觉了和之前设计
所使用的代码几乎相同。
在需求分
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030中国IT基础设施监控行业市场发展趋势与前景展望战略研究报告
- 2025-2030中国eSIM行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2030中国3个侧面密封件行业市场现状供需分析及投资评估规划分析研究报告
- 2025-2030中国-版竹筒酒行业发展动态与未来销售渠道趋势研究报告
- 酒店管理情况
- 冷链仓库管理计划
- 激励学生积极性的方法与实践计划
- 大班活动经费的合理使用计划
- 扩展班级教育资源的使用方式计划
- 怎样合理设定品牌推广预算计划
- 2023学年杭州市高一语文下学期期中联考试卷附答案解析
- 2025内蒙古西部新能源开发有限公司招聘工作人员20人笔试参考题库附带答案详解
- 2025年常州机电职业技术学院单招职业技能考试题库完整版
- GB/T 45236-2025化工园区危险品运输车辆停车场建设规范
- 2025湖北日报传媒集团招聘45人笔试参考题库附带答案详解
- 2025年南京信息职业技术学院单招职业技能测试题库汇编
- 2025春教科版(2024)小学一年级下册科学全册教案
- 湖北省十一校2025届高三上学期第一次联考(一模)数学试题【含答案解析】
- 第10章 浮力较难2 难题练习 2021年初中物理培优(重点高中自主招生 竞赛)
- 计算机一级测试题(附参考答案)
- 教学课件-液压与气压传动项目教程(侯守军)
评论
0/150
提交评论