学生综合测评信息系统的设计与开发_第1页
学生综合测评信息系统的设计与开发_第2页
学生综合测评信息系统的设计与开发_第3页
学生综合测评信息系统的设计与开发_第4页
学生综合测评信息系统的设计与开发_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

成绩查询输出报表成绩查询输出报表教学管理成绩录入退出系统班级信息维护学生信息维护基础数据

课程设计题学生综合测评信息系统课程设计目管理信息系统与实践课程设计是计算机科学与技术、软件工专业实践教学的一个要环节,其目的是巩固和综合应用所学的理论知识,培养分、设计和解决实际问的能力,加强创新素质教育。课程设计要采用结构化生命周期方法,遵循系统开发的主要步骤,进行求分析、概要设计、详细设计、代码设计、系统调试、文档编写。也可采用面向象的软件开发方法,行分析和设计,比如:利用对象建模技术OMT,出系统的静态模型、态模型和功能模型。提交运行代码、程序源码、软件文档(包括需求分析、系统计、数据流程图、程序流程图、操作手册等课程设计报内容系统主要功能功能描述.软件的假想用户为院学工办。.软件有用户管理维护功能。.基础数据(班级、学生等)维护功能。.软件能按班级完成学生德、智、体成绩的录入、查询统计、排序等功能。.软件能按专业进行各门课程成绩的统计、排序。.软件能根据《大学生手册》的有关算法进行综合测评.软件能根据综合测评结果按专业、班级进行统计、排。.软件能根据相关要求,给出各项奖学金评定建议名单。其中奖学评定要求可以由用户自定义。.软件能自动输出各类报表。系统功能结构图用户管理用户信息维护

学生综合测评信息系统系统数据结构清单表4.1用户信息表字段名称数据类型长度yonghuhao文本10yonghuming文本15kouling文本20表4.2班级信息表字段名称数据类型长度classID文本15speciality文本25className文本25shortName文本25number文本10teacher文本20表4.3学生信息表字段名称数据类型长度SID文本15SName文本20SSex文本2Sspeciality文本25Sclass文本25Sdeyu文本10Szhiyu文本10Stiyu文本10Sscore文本10表4.4教师信息表字段名称数据类型长度teacherID文本15teacherName文本20memo文本30系统代码实现系统主窗体图表1在主窗体自动调用登录窗体void__fastcallTMainForm::FormShow(TObject*Sender){loginok=false;Fm_login->ShowModal();if(!loginok)Close();}在主窗体调用其它窗体(例:用户信息维护功能窗体)void__fastcallTMainForm::N3Click(TObject*Sender){Fm_yhxxwh->Show();}用户信息维护功能图表2void__fastcallTFm_yhxxwh::bt_okClick(TObject*Sender){ADOQuery1->Append();}void__fastcallTFm_yhxxwh::FormShow(TObject*Sender){AnsiStringS="";S="select*fromyonghubiaowhereyonghuhaolike'"+DBEdit1->Text+"'";ADOQuery1->Close();ADOQuery1->SQL->Clear();ADOQuery1->SQL->Add(S);ADOQuery1->Open();}班级信息维护功能图表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+"%'";elseS="classNamelike'%"+Edit2->Text+"%'";if(Edit3->Text!="")if(S!="")S=S+"andteacherlike'%"+Edit3->Text+"%'";elseS="teacherlike'%"+Edit3->Text+"%'";if(S!="")S="select*fromclasswhere"+S+"orderbyclassID";elseS="select*fromclassorderbyclassID";classQuery->Close();classQuery->SQL->Clear();classQuery->SQL->Add(S);classQuery->Open();}学生信息维护功能图表4下拉选项内容的实现代码(例专业选项)S="selectdistinctspecialityfromclass";sQuery->Close();sQuery->SQL->Clear();sQuery->SQL->Add(S);sQuery->Open();DBEdit4->Items->Clear();if(!sQuery->IsEmpty()){while(!sQuery->Eof){DBEdit4->Items->Add(sQuery->FieldByName("speciality")->AsString);sQuery->Next();}}成绩录入功能图表5提交录入的成绩及按《学生手册》上计算方法的计算的总分void__fastcallTFm_cjlr::bt_OKClick(TObject*Sender){AnsiStringstr(atof(DBEdit1->Text.c_str())*0.15+atof(DBEdit2->Text.c_str())*0.75+atof(DBEdit3->Text.c_str())*0.1);DBEdit4->Text=str;cjlrQuery->Append();}成绩查询功能图表6按学生成绩总分排名void__fastcallTFm_cjcx::Button1Click(TObject*Sender){AnsiStringS="";if(DBComboBox1->Text!="")S="Sspecialitylike'%"+DBComboBox1->Text+"%'";if(DBComboBox2->Text!="")if(S!="")S=S+"andSclasslike'%"+DBComboBox2->Text+"%'";elseS="Sclasslike'%"+DBComboBox2->Text+"%'";if(S!="")S="select*fromstudentwhere"+S+"orderbySscoredesc";elseS="select*fromstudentorderbySscoredesc";cjcxQuery->Close();cjcxQuery->SQL->Clear();cjcxQuery->SQL->Add(S);cjcxQuery->Open();}输出成绩表单功能图表7在成绩查询窗体中实现报表输出预览void__fastcallTFm_cjcx::Button3Click(TObject*Sender){Fm_scorerep->QuickRep1->Preview();}系统测试系统测试数据清单表4.1用户信息表YonhuhaoYinghumingkouling0001教师甲001表4.2班级信息表classIDspecialityclassNameshortNamenumberteacher2001301001软件工程软件工程101软件10132教师a2001301002软件工程软件工程102软件10234教师b2001302001工业电气工业电气101工电10133教师c2001302002工业电气工业电气102工电10235教师d2001302003工业电气工业电气111工电11130教师e2001303001电子科学电子科学111电子11134教师f2001303002电子科学电子科学112电子11230教师g2001304001网络工程网络工程101网络10131教师h表4.3学生信息表SIDSNameSSexSspecialitySclassSdeyuSzhiyuStiyuSscore301010001学生a女软件工程软件工程10189928791.0301010002学生b女软件工程软件工程10183899088.2301010003学生c女软件工程软件工程10179878885.9301010004学生d女软件工程软件工程10187798580.8301010005学生e女软件工程软件工程10189828983.7301010006学生f男软件工程软件工程10190929091.5301010007学生g男软件工程软件工程10179758977301010008学生h男软件工程软件工程10178708873301010009学生i男软件工程软件工程10180739075.7表4.4教师信息表teacherIDteacherNamememo01301001教师a01301002教师b01302001教师c01305001教师i01313001教师甲系统测试结果图表8图表9图表10图表11图表12图表13图表14图表15

系统存在的主要问题及注意事项系统主要存在的问题有:在成绩录入和查询的窗体中,无法设置搜索条件,必须在全搜索之后,才能选择条件,按条件搜索。设计总结及体会在之前的软件系统的课程设计里,已经亲身体验的软件项目开发过程,虽然和这次的侧重点有所不同。但是基本的设计流程还是大体相的。所以在选择课题的时候,有意避开了之前做过的设计,从而选择了学生合测评信息系统。即使如此,在代码实现的时候还是发现了和之前设计所使用代码几乎相同。在需求分析时,没有很好的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论