大学生选课系统需求分析报告

大学生选课系统需求分析报告

ID:25856266

大小:177.00 KB

页数:12页

时间:2018-11-23

大学生选课系统需求分析报告_第1页
大学生选课系统需求分析报告_第2页
大学生选课系统需求分析报告_第3页
大学生选课系统需求分析报告_第4页
大学生选课系统需求分析报告_第5页
资源描述:

《大学生选课系统需求分析报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、大学生选课系统需求分析报告学院信息工程学院班级计科092学号09422052姓名朱春梅指导教师茅洪波2011年12月10日目录1.引言31.1编写文档目的31.2范围32.任务概述42.1项目开发目标42.2主要约束43.功能描述43.1教务管理子系统53.1.1排课的功能需求53.1.2基本资料管理的功能需求53.1.3设置各级用户的权限功能需求63.2学生选课子系统63.2.1查询的功能需求63.2.2选课的功能需求63.2.3退课的功能需求63.3教师管理子系统74.数据描述84.1数据流图84.2数据字典84.3数据库表格95.性能需求105.1可用性105.2可靠

2、性105.3速度性105.4界面需求115.5开放性需求115.6可扩展性需求115.7数据精确度115.8接口115.8.1硬件接口115.8.2软件接口115.8.3通信接口126.实现约束127.尚需解决的问题121.引言1.1编写文档目的该文档描述了“大学生选课系统”项目的总体需求,如系统开发的目的,功能需求,用户界面需求等。编写目的:1.在系统目标方面为用户和开发人员之间建立共同协议创造基础。对要实现的软件功能做总体描述,帮助用户判断所规定的软件是否符合他们的要求或者怎样修改才符合他们的要求。2.提高开发效率。是系统开发人员在开发之前能周密地思考系统的全部需求从而

3、减少时后重新设计、编码、测试的活动。3.为成本计划和编制计划进度提供基础,为系统提供一个验收基准预期读者:系统的最终用户,包括教务处管理人员等。系统的开发设计人员。需求评审人员。参考资料1)学生选课基本要求2)软件工程3)需求工程——软件建模与分析1.2范围该文档解决了整个系统“做什么“的问题。在这里对于开发技术并没有涉及,而是主要通过建立模型的方法来描述用户的需求。2.任务概述2.1项目开发目标本项目所开发的学生选课系统完成学校对学生的选课信息的统计与管理,减少数据漏掉的情况,同时也节约人力、物力和财力,告别以往的人工统计。学生在规定选课时间段内,可以不受地点和时间的限制

4、完成选修课的申请,而学校也可以方便地对系统进行管理和控制,提高工作效率。方便学生、老师、管理员使用,学生可以在线查看可选课程信息、在线选课、修改信息、查看信息,老师可以查询自己的课程人数、课程信息(包括开课时间、地点、开课方式),管理员可以对整个系统进行管理(包括系统管理、用户管理、课程管理)。2.2主要约束1.系统的软硬件的约束。主服务器运行WindowsServer或Linux,客户端为个人电脑,一般要求浏览器IE6.0版本以上。2.系统稳定性的约束。系统能够长时间稳定运行,平均故障间隔时间不少于10000个小时。3.数据安全性的约束。主服务器端运行大型数据库,具有较强

5、的数据处理能力和容错能力。特别是安全保护能力,防止信息被窃取和篡改。4.对系统细节的约束。比如学生每学期选课学分不能超过25学分等。3.功能描述本系统功能需求模块基本分为3个模块:学生选课子系统,教务管理子系统,教师管理子系统。功能模块图如下:大学生选课系统学生选课系统教务管理系统教师管理系统数据录入数据备份和恢复选课控制基础信息录入数据转换3.1教务管理子系统3.1.1排课的功能需求①说明:学生选课之前,院系教务管理人员要合理安排课程。②录入:被排课程的课程号,各课程的上课地点、时间、授课教师。③加工:系统对教务管理员提交的排课表进行验证,验证成功之后,把排课表输入到数据

6、库中,更新数据库。④输出:输出排课成功与否的提示信息,并将排课成功的排课表分年级输出到屏幕上并发布选课信息。3.1.2基本资料管理的功能需求①说明:此功能实现对学生、教师、课程基本资料的添加、删除、更新、查询。管理员利用数据库进行管理。②录入:输入学生、教师、课程的基本属性。详见数据字典部分。③加工:教务管理员对所提交的学生,教师,课程信息通过系统进行检查、验证,验证通过之后把有关信息录入数据库中,更新数据库。④输出:输出学生,教师,,课程基本资料信息表。3.1.3设置各级用户的权限功能需求①说明:此功能实现对各用户赋予不同的用户权限。教务管理员利用数据库管理技术进行权限设

7、置。②录入:无③加工:教务管理员对各用户赋予不同的用户权限,系统验证这些权限设置,通过后,进行系统更新。④输出:给出所设置的用户的权限说明。3.2学生选课子系统3.2.1查询的功能需求①说明:此功能使学生可以查询本学期的开课计划,包括课程的详细信息,专业课查询,选修课查询,已选课查询等②录入:通过友好的交互界面,使学生通过点击鼠标就可以实现各种查询功能。③加工:系统通过点击鼠标所提交的查询请求,利用数据库系统的查询功能查询出符合要求的记录。④输出:在屏幕上显示查询后的结果,通常以报表的形式显示。3.2.2选课的功能

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。