




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 课程设计题目学生综合测评信息系统2 课程设计目的管理信息系统与实践课程设计是计算机科学与技术、软件工程专业实践教学的一个重要环节,其目的是巩固和综合应用所学的理论知识,培养分析、设计和解决实际问题的能力,加强创新素质教育。3 课程设计要求 采用结构化生命周期方法,遵循系统开发的主要步骤,进行需求分析、概要设计、详细设计、代码设计、系统调试、文档编写。也可采用面向对象的软件开发方法,进行分析和设计,比如:利用对象建模技术OMT,给出系统的静态模型、动态模型和功能模型。 提交运行代码、程序源码、软件文档(包括需求分析、系统设计、数据流程图、程序流程图、操作手册等)。4 课程设计报告内容4.1 系统主要功能4.1.1 功能描述. 软件的假想用户为院学工办。. 软件有用户管理维护功能。. 基础数据(班级、学生等)维护功能。. 软件能按班级完成学生德、智、体成绩的录入、查询、统计、排序等功能。. 软件能按专业进行各门课程成绩的统计、排序。. 软件能根据大学生手册的有关算法进行综合测评。. 软件能根据综合测评结果按专业、班级进行统计、排序。. 软件能根据相关要求,给出各项奖学金评定的建议名单。其中奖学金评定要求可以由用户自定义。. 软件能自动输出各类报表。4.1.2 系统功能结构图学生综合测评信息系统教学管理基础数据用户管理成绩录入成绩查询学生信息维护退出系统班级信息维护用户信息维护输出报表4.2 系统数据结构清单表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文本304.3 系统代码实现4.3.1 系统主窗体图表 1在主窗体自动调用登录窗体void _fastcall TMainForm:FormShow(TObject *Sender) loginok=false; Fm_login-ShowModal(); if(!loginok) Close();在主窗体调用其它窗体(例:用户信息维护功能窗体)void _fastcall TMainForm:N3Click(TObject *Sender) Fm_yhxxwh-Show();4.3.2 用户信息维护功能图表 2void _fastcall TFm_yhxxwh:bt_okClick(TObject *Sender)ADOQuery1-Append();void _fastcall TFm_yhxxwh:FormShow(TObject *Sender) AnsiString S=; S=select * from yonghubiao where yonghuhao like+ DBEdit1-Text +; ADOQuery1-Close(); ADOQuery1-SQL-Clear(); ADOQuery1-SQL-Add(S); ADOQuery1-Open();4.3.3 班级信息维护功能图表 3设置条件的查询功能void _fastcall TFm_bjxxwh:bt_searchClick(TObject *Sender) AnsiString S; if(Edit1-Text!=) S= speciality like %+Edit1-Text+%; if(Edit2-Text!=) if(S!=) S= S+ and className like %+Edit2-Text+%; else S= className like %+Edit2-Text+%; if(Edit3-Text!=) if(S!=) S= S+ and teacher like %+Edit3-Text+%; else S= teacher like %+Edit3-Text+%; if(S!=) S=select * from class where+S+ order by classID; else S=select * from class order by classID; classQuery-Close(); classQuery-SQL-Clear(); classQuery-SQL-Add(S); classQuery-Open();4.3.4 学生信息维护功能图表 4 下拉选项内容的实现代码(例专业选项)S=select distinct speciality from class ; 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(); 4.3.5 成绩录入功能图表 5提交录入的成绩及按学生手册上计算方法的计算的总分。void _fastcall TFm_cjlr:bt_OKClick(TObject *Sender) AnsiString str(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();4.3.6 成绩查询功能图表 6按学生成绩总分排名void _fastcall TFm_cjcx:Button1Click(TObject *Sender) AnsiString S=; if(DBComboBox1-Text!=) S= Sspeciality like %+DBComboBox1-Text+%; if(DBComboBox2-Text!=) if(S!=) S= S+ and Sclass like %+DBComboBox2-Text+%; else S= Sclass like %+DBComboBox2-Text+%; if(S!=) S=select * from student where+S+ order by Sscore desc ; else S=select * from student order by Sscore desc ; cjcxQuery-Close(); cjcxQuery-SQL-Clear(); cjcxQuery-SQL-Add(S); cjcxQuery-Open();4.3.7 输出成绩表单功能图表 7在成绩查询窗体中实现报表输出预览void _fastcall TFm_cjcx:Button3Click(TObject *Sender)Fm_scorerep-QuickRep1-Preview();4.4 系统测试4.4.1 系统测试数据清单表4.1 用户信息表YonhuhaoYinghumingkouling0001教师甲001表4.2班级信息表classIDspecialityclassNameshortNamenumberteacher软件工程软件工程101软件10132教师a软件工程软件工程102软件10234教师b工业电气工业电气101工电10133教师c工业电气工业电气102工电10235教师d工业电气工业电气111工电11130教师e电子科学电子科学111电子11134教师f电子科学电子科学112电子11230教师g网络工程网络工程101网络10131教师h表4.3学生信息表SIDSNameSSexSspecialitySclassSdeyuSzhiyuStiyuSscore学生a女软件工程软件工程10189928791.0学生b女软件工程软件工程10183899088.2学生c女软件工程软件工程10179878885.9学生d女软件工程软件工程10187798580.8学生e女软件工程软件工程10189828983.7学生f男软件工程软件工程10190929091.5学生g男软件工程软件工程10179758977学生h男软件工程软件工程10178708873学生i男软件工程软件工程10180739075.7表4.4教师信息表teacherIDteacherNamememo教师a教师b教师c教师i教师甲4.4.2 系统测试结果图表 8图表 9图表 10图表 11图表 12图表 13图表 14图表 154.5 系统存在的主要问题及注意事项系统主要存在的问题有:在成绩录入和查询的窗体中,无法先设置搜索条件,必须在全搜索之后,才能选择条件,按条件搜索。 4.6 设计总结及体会在之前的软件系统的课程设计里,已经亲身体验的软件项目的开发过程,虽然和这次的侧重点有所不同。但是基本的设计流程还是大体相似的。所以在选择课题的时候,有意避开了之前做过的设计,从而选择了学生综合测评信息系统。即使如此,在代码实现的时候还是发现了和之前设计所使用的代码几乎相同。在需求分析时,没有很好的分析,导致在功能设
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 教师招聘之《幼儿教师招聘》模拟题库讲解附答案详解
- 2025年教师招聘之《小学教师招聘》考前冲刺模拟题库及1套完整答案详解
- 保健食品可持续发展模式创新创业项目商业计划书
- 教师招聘之《幼儿教师招聘》考试黑钻押题附参考答案详解【培优a卷】
- 演出经纪人之《演出经纪实务》题库检测题型及答案详解(全优)
- 2025年教师招聘之《小学教师招聘》通关练习题库包附参考答案详解【综合题】
- 教师招聘之《小学教师招聘》高分题库附参考答案详解(研优卷)
- 教师招聘之《小学教师招聘》押题模拟完整答案详解
- 2025年教师招聘之《幼儿教师招聘》押题练习试卷及参考答案详解【突破训练】
- 2025年四川天府新区党工委管委会工作机构所属事业单位选调10人笔试高频难、易错点备考题库及参考答案
- 正性肌力药物在心力衰竭中的应用-课件-幻灯-ppt
- 北京师范大学心理学学术学位研究生培养方案(2023版)
- 部编新教材小学五年级语文上册全册同步练习课堂作业课课练课时练
- 基层群众自治制度课件
- GA 568-2022警服夏执勤短袖衬衣
- 上肢主要神经损伤诊断
- GB/T 38381-2019新闻出版知识服务知识元描述
- GB/T 24600-2009城镇污水处理厂污泥处置土地改良用泥质
- GB/T 1839-2008钢产品镀锌层质量试验方法
- 检验科标本采集手册
- 07FD02防空地下室电气设备安装图集
评论
0/150
提交评论