报告—学生成绩管理系统的开发设计.docx
- 文档编号:152714
- 上传时间:2022-10-04
- 格式:DOCX
- 页数:35
- 大小:862.18KB
报告—学生成绩管理系统的开发设计.docx
《报告—学生成绩管理系统的开发设计.docx》由会员分享,可在线阅读,更多相关《报告—学生成绩管理系统的开发设计.docx(35页珍藏版)》请在冰豆网上搜索。
实 习 报 告
课程名称软件工程实习题目名称学生成绩管理系统学生学院应用数学学院专业班级信息与计算科学3班学号3105009503学生姓名刘冲学号3105009525学生姓名庾震峰学号3105009526学生姓名张堂隆学号3105009527学生姓名张伟全学号3105009528学生姓名郑一帆指导教师 刘伟
2007 年 12 月 29 日
目 录
1.问题定义...............................1
2.可行性分析..............................1
2.1.系统要求.............................1
2.2.条件、假定和限制.........................1
2.3.决定可行性的主要因素 .....................1
2.4.对现有系统的分析.........................2
2.5.技术可行性分析..........................2
2.6.对设备的影响...........................2
2.7.对用户的影响...........................2
2.8.技术可行性评价..........................2
2.9.系统经济可行性分析........................2
2.10.社会因素可行性分析........................2
2.11其他可供选择方案.........................2
2.12结论意见............................3
3.系统需求分析.............................3
3.1.系统总体分析..............................3
3.2.系统应解决的问题............................4
3.2.1合理的设计数据库......................4
3.2.2设计出良好的界面......................4
3.2.3实现基本功能和一些特殊功能的操作..............4
3.2.4尽量减少用户的键盘输入...................4
3.3.业务流程图 ...............................4
3.4.数据流程图................................5
3.5.功能分析图................................6
3.5.1用户管理功能........................6
3.5.2学籍管理功能........................6
3.5.3修改密码功能........................6
3.5.4成绩管理功能........................6
3.6.数据字典.................................7
4.系统设计...............................9
4.1.功能结构图设计.............................9
4.2.数据库结构设计.............................9
4.2.1数据库需求分析.......................9
4.2.2数据库概念结构设计.....................10
4.2.3数据库逻辑结构设计.....................10
5.系统实现..............................12
5.1. 部分重要的源代码...........................12
5.2. 系统使用说明.............................22
6.系统测试...............................29
6.1. 软件测试与调试简介..........................29
6.1.1软件测试的目的.......................29
6.1.2软件测试的方法.......................29
6.2. 软件测试步骤.............................29
6.3. 本系统测试..............................29
7.心得体会..............................29
8.参考文献..............................30
工作安排
刘 冲:
需求分析、数据流图、论文庾震峰:
需求分析、数据字典
张堂隆:
代码实现、U-R图、数据库分析、界面设计张伟全:
需求分析、功能模块图
郑一帆:
需求分析、界面设计、论文
1.问题定义
学生成绩管理系统是每所学校都必须面对的工作,一直以来人们使用传统的人工方式管理文件档案,这种管理方式效率低、保密性差,随着学生数量的增加,其工作量也大大增加,这必然增加了信息管理者的工作量和劳动强度,同时产生大量的文件和数据,这给学生信息的查找、更新和维护都带来了不少困难。
目前各类学校管理人员对学生成绩等信息的记录、查询和数据统计等工作非常繁重,还有相当一部分学生成绩管理还停留在纸介质的基础上,这种管理方法很落后,并且会浪费许多人力和物力。
随着科学技术的不断提高,计算机科学与技术日渐成熟,计算机已进入人类社会生活的各个领域,以往传统的手工管理模式必然被计算机信息管理方法取代。
使用计算机对学生成绩信息进行管理,具有检索迅速、查找方便、可靠性高、存储量大、保密性好、成本低等优点,这些优点能够极大地提高学生成绩信息管理的效率。
因此,开发一套能为用户提供充足信息和快速查询手段的学生成绩管理系统,是非常必要的。
本学生成绩管理系统模块是为了实现学校人力资源的优化和学生成绩管理的科学管理而设计的,通过试用本系统,可以更加有效的管理学生成绩信息,能针对不同的用户分别设置了不同的功能,其中包括学生的基本信息,成绩信息并且具有信息的增加,查询,修改等功能,而且能快速统计学生成绩的相关数据。
2.可行性分析
2.1系统要求:
A功能:
本系统应该实现学生成绩信息的管理与查询,具体包括学生信息查询,如姓名,五门课程平时成绩,成绩总评等;同时可以对以上信息进行修改,删除和添加。
另外还要做到可以对学生成绩信息以及成绩信息查询和维护。
B性能:
查询效率尽可能做到精准,信息维护功能做到简单易用,不需过多对人员的培训。
C输入:
对于查询功能,应做到可以单条件和组合条件输入;对于维护功能,要有输入、修改学生信息和成绩。
D输出:
能按要求在显示器上显示所需内容并能打印成有条理的表格。
E安全与保密:
对于不同权限用户,设置不同权限,对重要数据可以考虑加密存储。
考虑到数据保存,条件允许的情况下可以让系统定时自动保存,省去手工保存的繁杂程序。
F本模块由系统主界面调入,实现学生成绩管理子功能。
G完成期限:
1个星期
2.2条件、假定和限制:
开发时间:
1个星期经费来源:
个人筹集
最迟完成时间:
2007年12月29日
2.3决定可行性的主要因素:
资金到位
-14-
开发人员无较大变动
2.4对现有系统的分析
现有系统为部分人工记录,设备落后,工作重复量大、枯燥,错误率高,查询复杂、花费时间长。
2.5技术可行性分析
本系统将大大改善数据处理速度,并且更加方便的对数据进行管理,同时可以减少人力资源的浪费以及工资支出。
2.6对设备的影响
1.只需添置低档计算机,如果条件允许可添加打印机以便查询能方便打印成资料作参考
2.对现有软件的影响
对现有软件不会产生冲突,对使用的操作系统来说有很好的兼容性、稳定性。
2.7对用户的影响
需要短时间来熟悉新系统,但不需要大量的培训。
2.8技术可行性评价
在以上限制条件下利用现有技术和人员,完全可以实现预期目标。
开发人员应尽职尽责, 尽量在规定期限内完成项目。
2.9系统经济可行性分析
1)支出
①基建投资
xxxRMB
②其他一次性支出
xxxRMB
③经常性支出每月xxxRMB2)效益
①一次性收益
xxxRMB
②经常性收益每月xxxRBM
③收益/投资比
a/b
④投资回收周期
x个月
2.10社会因素可行性分析
1)法律因素
所有技术资料都由提出方保管。
合同制定确定违约责任
2)用户使用可行性
使用本软件人员要求有一定计算机基础。
2.11其他可供选择方案
1)引进已有管理系统
操作人员需要重新上机培训,可以避免大量开发费用
2)将程序开发工作移交专业软件公司制作
不需学校投入大量相关人力,但相对物力比本方案要多
2.12结论意见
本系统可以马上开始实施,并尽可能做到提前完成。
从人力资源优化角度来说,可以充分利用学校已有人力资源。
从开发成本角度来说,将支出成本降到最底。
所以在三个可选择的方案中推荐此方案为最佳方案。
3.系统需求分析
3.1系统分析
学生成绩管理系统的要求是能够管理学生成绩信息,主要涉及到学生的基本信息、
成绩信息和学校的课程信息的管理。
学生的成绩是需要由人工录入的,因此系统就需要设计一个学生成绩信息录入的窗口来录入期考成绩,并且在这个窗口中放入一个数据窗口来实现录入这方面信息的功能。
系统还要求具有查询期考成绩的功能,因此为了显示查询结果,就要设计一个数据窗口,并将其放在查询期考成绩的窗口中实现查询功能。
系统要求能够录入授课计划和学生基本信息,必须设计录入授课计划窗口和录入学生基本信息窗口来实现相应功能。
由于该系统是学校管理学生成绩信息的系统,因此必须具有一定的保密性,需要特定的人员才可以修改,因此需要设计一个用户登陆的窗口,使具有访问权限的用户才能
登录此系统。
系统的主窗口要能够在用户选中相应操作后,调出相应的窗口来使用户在窗口中完成相应的功能。
3.2系统应解决的问题
3.2.1合理的设计数据库
尽量合理地减少数据库数据的冗余,使重复的数据保持在最小限度,这样将不必要
的多占用存储空间,减少产生混乱影响的危险,还能提高计算机的运行速度。
作为学生成绩管理系统,必须能解决以下方面的问题:
能录入信息。
所需录入的表有①学生成绩信息表;②学生基本信息表;③授课计划表;④学生补考信息表。
3.2.2设计出良好的界面
界面的友好与否是用户评价一个软件优劣的重要方面。
因为该系统涉及到学生成绩的真实性,所以该系统要具有一定的保密性和权限控制,首先应设计一个用户的登陆窗口界面,要求只能由特定的人员对该系统进行操作。
此外还应设计登陆后系统的主窗口,要求能够显示学生成绩的基本信息,可以实现数据的录入,更新,删除、查询、统计等功能。
3.2.3实现基本功能和一些特殊功能的操作
该系统要求除了能实现信息的各种基本功能之外,还要求能够根据用户的需要进行
操作。
例如要查询学生成绩,要求可以按照科目、班级等多种方式查询。
这些功能基本上能满足用户操作的需要,这样用户操作起来就更简单方便。
3.2.4
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 报告 学生 成绩管理系统 开发 设计