学生综合测评信息系统设计与开发学习资料经管营销_第1页
学生综合测评信息系统设计与开发学习资料经管营销_第2页
学生综合测评信息系统设计与开发学习资料经管营销_第3页
学生综合测评信息系统设计与开发学习资料经管营销_第4页
学生综合测评信息系统设计与开发学习资料经管营销_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论