选课管理系统需求分析文档格式.docx
- 文档编号:20559124
- 上传时间:2023-01-24
- 格式:DOCX
- 页数:12
- 大小:226KB
选课管理系统需求分析文档格式.docx
《选课管理系统需求分析文档格式.docx》由会员分享,可在线阅读,更多相关《选课管理系统需求分析文档格式.docx(12页珍藏版)》请在冰豆网上搜索。
5.1用户接口9
5.2硬件接口9
5.3软件接口10
6.性能需求10
6.1精度要求10
6.2时间特征10
6.3灵活性10
7.软件属性10
7.1可使用性10
7.2可维护性10
7.3可移植性10
8.其他需求11
8.1数据库需求11
8.2故障及其处理11
学生选课管理系统需求分析报告
1.引言
学生选课管理系统需求分析小组在石家庄职业技术学院领导和相关人员的大力支持和配合下,认真而全面的调查了用户对学生档案管理系统的需求,确定了系统的功能要求、性能要求及系统运行支持环境要求等。
本系统有学生、管理员和两类用户。
系统实现了学生选课、部分信息更改以及成绩和选课结果查询功能。
1.1编写目的
Internet的飞速发展深刻地影响了人们的日常生活和商业运作方式。
社会的方方面面渗透着互连网的应用,使得一向烦琐的手工程序变得方便,快捷,而学生选课管理系统正是基于这一思想而发展起来的,学生选课管理系统,学生在规定选课时间段内,可以不受地点和时间的限制完成选修课的申请,而学校也可以方便地对系统进行管理和控制,提高工作效率。
在完成了针对《学生选课管理系统》软件市场的前期调查,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。
1.2背景说明
随着我国社会发展和高校教学改革的推进,大学生自主选课逐步开展。
然而传统选课不利于学校统计,既消耗人力又消耗物力而且难免会出现各种失误,而目前计算机操作以一种前所未有的冲击力在影响着人们的生活,极大地改变啦人类从物质到精神、从生产到生活的各种活动,各种基于网络管理系统应运而生。
本系统利用计算机强大的功能用于实现学生的选课、退课,课程信息管理、学生信息管理和选课信息管理等功能,方便了学生操作,也便于管理员管理,提高工作效率更有利于使学生充分的利用大学美好时光,汲取更多有利自身发展的知识。
2任务概述
2.1目标
近年来,由于学生数量和信息处理复杂程度增加等原因,学生选课管理系统的量迅速增长。
因此当务之急是建立一套完善的计算机管理系统,实现现代办公,实现信息资源共享,提高办公效率,为学校管理部门提供及时、准确、高校、优质的服务。
本系统的目标是实现对学生选课管理系统的计算机化和办公自动化。
学生选课管理系统的主要功能如下:
1.学生选课管理的课程浏览、已选及可选课程。
2.管理员的信息,登录情况,及课程信息。
3.学生信息的登录情况,查询、添加、修改、删除。
4.课程信息的查询、添加、修改、删除。
2.2约束条件
开发时间约需要4个月内完成。
适当分配分析、设计、实现、调试的时间。
经费不超过5万元
3系统E-R图
从本系统中规划出的实体有:
管理员基本信息,学生基本信息,课程基本信息,选课基本信息,根据本系统的需求分析得出系统实体之间管理E-R图如图3-1所示。
图3-1系统实体关系E-R图
管理员基本信息实体包括的属性有管理员用户账号、管理员用户名、管理员用户密码等数据信息,该实体E-R图如图3-2所示:
图3-2管理员实体关系E-R图
课程基本信息实体包括的属性有课程编号、课程名、课程学分、人数等数据信息,该实体E-R图如图3-3所示:
图3-3课程实体关系E-R图
选课基本信息实体包括的属性有课程号、学号、选课日期等数据信息,该实体E-R图如图3-4所示:
图3-4选课实体关系E-R图
学生基本信息实体包括的属性有学号、学生姓名、学生密码等数据信息,该实体E-R图如图3-5所示:
图3-5学生实体关系E-R图
4.数据流图与数据字典
4.1数据流图
(1)学生选课管理系统顶层DFD图如图4-1所示:
图4-1顶层DFD图
(2)选课系统登录划分为两大模块1管理员操作和2学生操作,该0层DFD图如图4-2所示:
图4-20层DFD图
(3)选课系统一层DFD图划分为学生选课操作和管理员管理操作功能,如图4-3所示:
图4-3一层DFD图
(4)管理员管理分为三大模块:
1.1学生信息、1.2课程信息、1.3选课浏览如图4-4所示:
图4-4管理员一层DFD图
(5)对1.1学生信息功能进行细化,分解成如图4-5所示:
图4-5学生信息操作DFD图
学生查询:
查看每位同学的学号、姓名,快捷又方便。
学生添加:
对学生进行添加管理,以便使学生方便进行选课管理。
学生修改:
对学生的学号、姓名、密码进行进一步的确认。
学生删除:
学生的选课学分达到一定的分数时,就可以退出选课管理系统。
(6)对1.2课程信息功能进行细化,分解成如图4-6所示:
图4-6课程信息操作
课程查询:
对每一门课程的浏览查询,查看课程的课程号、课程名、及课程学号。
课程添加:
对可选课程的添加,即加入到选课管理。
课程修改:
对已选课程的修改,其中修改课程的课程号、课程名、及课程学号。
课程删除:
对已选课程的删除。
(7)学生管理系统划分为两大模块:
2.1选课退课和2.2学生个人信息管理如图4-7所示:
图4-7、学生操作一层DFD图
(8)对2.1选课退课功能进行细化,分解成如图4-8所示:
图4-8学生选课退课DFD图
审查功能:
对未审核学生信息进行审核,然后进行选课;
选课功能:
对审查后的学生,可以进行选课,其中已选课程排除。
(9)对2.2学生个人信息管理功能进行细化,分解成如图4-9所示:
图4-9学生个人信息管理DFD图
4.2数据字典
5系统接口
5.1用户接口
本系统用户界面统一使用网页格式提供,控件排列格式简洁整齐,菜单使用下拉菜单。
输入输出时间使用“YYYY-MM-DD”,无功能键设置。
5.2硬件接口
支持一般x86系列计算机。
5.3软件接口
运行于Windows2000及更高版本的操作系统之上
6.性能需求
6.1精度要求
本系统所涉及的所有的货币金额数据类型,均按实数保存,在显示处理时保留小数点后2位。
6.2时间特征
统计、查询数据的相应时间控制在30秒内。
6.3灵活性
对于一些硬件设备的兼容性要高。
7.软件属性
7.1可使用性
在可使用性方面,要求各个功能实现简单,操作方便,系统处理正确;
整个系统的恢复性能好,重启速度快,并有方便的帮助支持。
7.2可维护性
本软件提供了强大的数据备份和数据恢复方面的功能,可以防止在操作人员在误操作、甚至出现火灾、地震等特殊的情况下,仍可恢复系统,从而避免了数据丢失的危险性。
7.3可移植性
本软件虽是针对高校图书馆管理系统开发的,但可以只需做少许修改就可以运用于一些省图书馆、市图书馆。
具体地说,也就是修改一下数据表字段名称之类的内容。
8.其他需求
8.1数据库需求
考虑到图书馆的业务特点和每天的实际业务量的情况:
要求能存储海量数据的能力,并且能够对大量数据处理有强大的功能和快的响应时间,鉴于开发条件有限,我们采用SQL2010。
8.2故障及其处理
随时监控,在文档、报表处理,打印机,操作系统等软硬件出现故障时、具备保护数据的功能,并及时反映到主机中。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 选课 管理 系统 需求 分析