选课管理系统需求分析(共13页).doc

上传人:飞****2 文档编号:14060048 上传时间:2022-05-02 格式:DOC 页数:13 大小:789.50KB
返回 下载 相关 举报
选课管理系统需求分析(共13页).doc_第1页
第1页 / 共13页
选课管理系统需求分析(共13页).doc_第2页
第2页 / 共13页
点击查看更多>>
资源描述

《选课管理系统需求分析(共13页).doc》由会员分享,可在线阅读,更多相关《选课管理系统需求分析(共13页).doc(13页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精选优质文档-倾情为你奉上目录专心-专注-专业学生选课管理系统需求分析报告1.引言学生选课管理系统需求分析小组在石家庄职业技术学院领导和相关人员的大力支持和配合下,认真而全面的调查了用户对学生档案管理系统的需求,确定了系统的功能要求、性能要求及系统运行支持环境要求等。本系统有学生、管理员和两类用户。系统实现了学生选课、部分信息更改以及成绩和选课结果查询功能。 1.1编写目的Internet的飞速发展深刻地影响了人们的日常生活和商业运作方式。社会的方方面面渗透着互连网的应用,使得一向烦琐的手工程序变得方便,快捷,而学生选课管理系统正是基于这一思想而发展起来的,学生选课管理系统,学生在规定选课时间

2、段内,可以不受地点和时间的限制完成选修课的申请,而学校也可以方便地对系统进行管理和控制,提高工作效率。在完成了针对学生选课管理系统软件市场的前期调查,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。12背景说明随着我国社会发展和高校教学改革的推进,大学生自主选课逐步开展。然而传统选课不利于学校统计,既消耗人力又消耗物力而且难免会出现各种失误,而目前计算机操作以一种前所未有的冲击力在影响着人们的生活,极大地改变啦人类从物质到精神、从生产到生活的各种活动,各种基于网络管理系统应运而生。本系

3、统利用计算机强大的功能用于实现学生的选课、退课,课程信息管理、学生信息管理和选课信息管理等功能,方便了学生操作,也便于管理员管理,提高工作效率更有利于使学生充分的利用大学美好时光,汲取更多有利自身发展的知识。2 任务概述2.1目标近年来,由于学生数量和信息处理复杂程度增加等原因,学生选课管理系统的量迅速增长。因此当务之急是建立一套完善的计算机管理系统,实现现代办公,实现信息资源共享,提高办公效率,为学校管理部门提供及时、准确、高校、优质的服务。本系统的目标是实现对学生选课管理系统的计算机化和办公自动化。学生选课管理系统的主要功能如下:1. 学生选课管理的课程浏览、已选及可选课程。2. 管理员的

4、信息,登录情况,及课程信息。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图课程基本信息实体包括的属性有课程编号、课程名

5、、课程学分、人数等数据信息,该实体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-2 0层DFD图 (3)选课系统一层DFD图划分为学生选

6、课操作和管理员管理操作功能,如图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、的浏览查询,查看课程的课程号、课程名、及课程学号。课程添加:对可选课程的添加,即加入到选课管理。课程修改:对已选课程的修改,其中修改课程的课程号、课程名、及课程学号。课程删除:对已选课程的删除。(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学生个人信息管

8、理DFD图4.2数据字典名字:选课表描述:查询学生是否选课情况定义:选课表=账号+用户名+密码位置:student数据库名字:学生表描述:记录学生的个人基本情况定义:学生表=学生号+学生姓名+密码位置:student数据库名字:课程表描述:描述学生的课程信息定义:课程表=课程名称+课程编号+课程学分位置:student数据库名字:学生编号别名:studentid 描述:标识学生唯一的id号定义:学生号=入学年份+系别号+专业代码位置:student数据库名字:学生姓名别名:studentname 描述:标识学生的姓名定义:学生姓名=汉子位置:student数据库名字:学生密码别名:studen

9、tpassword 描述:标识学生进入系统的密码定义:学生密码=自定义位置:student数据库5系统接口5.1用户接口本系统用户界面统一使用网页格式提供,控件排列格式简洁整齐,菜单使用下拉菜单。输入输出时间使用“YYYY-MM-DD”,无功能键设置。5.2硬件接口支持一般x86系列计算机。5.3软件接口运行于Windows 2000及更高版本的操作系统之上6. 性能需求6.1精度要求本系统所涉及的所有的货币金额数据类型,均按实数保存,在显示处理时保留小数点后2位。6.2时间特征统计、查询数据的相应时间控制在30秒内。6.3灵活性对于一些硬件设备的兼容性要高。7. 软件属性7.1可使用性在可使

10、用性方面,要求各个功能实现简单,操作方便,系统处理正确;整个系统的恢复性能好,重启速度快,并有方便的帮助支持。7.2可维护性本软件提供了强大的数据备份和数据恢复方面的功能,可以防止在操作人员在误操作、甚至出现火灾、地震等特殊的情况下,仍可恢复系统,从而避免了数据丢失的危险性。7.3可移植性本软件虽是针对高校图书馆管理系统开发的,但可以只需做少许修改就可以运用于一些省图书馆、市图书馆。具体地说,也就是修改一下数据表字段名称之类的内容。8. 其他需求8.1 数据库需求考虑到图书馆的业务特点和每天的实际业务量的情况:要求能存储海量数据的能力,并且能够对大量数据处理有强大的功能和快的响应时间,鉴于开发条件有限,我们采用SQL2010。8.2 故障及其处理 随时监控,在文档、报表处理,打印机,操作系统等软硬件出现故障时、具备保护数据的功能,并及时反映到主机中。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁