版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、需求分析说明书 随着社会的发展,学生的人数和课程的种类急速增加,传统的选课管 理模式已经无法满足当前的实际需求,为此,我们开发了学生选课管理系 统。 本人结合学生选课管理的实际需要,完成了对学生选课管理系统的需 求分析、功能模块划分、数据库模式分析等,并由此设计了后台数据库以 及前台应用程序。 文中首先对课题背景,数据库基础理论和SQL语言进行了简单的讨 论;接着,对系统前台开发工具PowerBui Ider, o ,学生选课管理系统进 行了详细分析,戈吩了具体的功能模块;最后,给出了学生选课系统应用 程序的设计过程,以及每个功能模块的核心代码。 系统可以实现学生选课的一些重要功能,女口:课程
2、的添加、删除,信 息查询、选课 生成课表,以及学生选课管理人员、用户个人信息的维护 等。 关键词 管理系统;数据库;PowerBui Ider?.。; SQL Server 2000 4 目录 1. 引言4 1.1编写目的 1.2项目范围 13参考资料 2. 任务概述 2.1产品概述 22用户特点 23条件与限制 3. 需求规疋 3.1对功能的规定 3.2对性能的规定 3.3对输入输出的规定 3.4数据管理的规定一一 4. 运行环境规定 4.1用户界面 4.2设备 4.3软件接口 4.4故障处理 5.1 图 学 10 生 选 课 5.2 管理 员 课程 管 图 10 11 总 结 12 1 引
3、言 1.1编写目的 编写本文档,主要是确定本项目的需求,明确学生选课系统的主要实现功能。例 如学生选课,成绩录入,成绩查询,课程信息管理,用户信息管理,成绩信息管理。使 用户的需求能够清晰的呈现出来。 1.2项目范围 本项目名称为学生选课系统,主要是面向学校教师和学生的选课的主要 管理平 台,此外也是学生综合系统的重要组成部分,其中选课系统中的学生信息和教师信息 来自学生信息管理系统和教师管理系统。 1.3参考资料 在此项目文档的编写过程中主要参考资料如下所示: 名称 作者 出版社 出版日期 软件工程 :宋雨、赵文清 中国电力出版社 2007年2月 国家标准9385-1988计算机软件需求说明
4、编制指南 2 任务概述 2.1产品概述 现在,随着各大高校的扩招及信息化社会的到来,学校为了合理规划人力资源的 利用,保证学校信息的安全性,对信息化处理数据的要求也越来越高。学生选课系统 就是为了减少学校对信息管理的工作量,增强学生选课及成绩信息管理的安全性的双 重要求下出现的。 本系统实现的主要功能是学生选课,成绩录入,成绩查询,课程信息管理,用户 信息管理等。采用的B/S架构,其作用范围为所有在校本科生和在 校研究生和 教师和系统管理员。 2.2用户特点 本系统最终面向的用户主要分为三类:学生,教师,系统管理员。系统 管理员主 要任务是对数据库进行维护,并且保证信息的安全性。教师和学生 主
5、要是对信息的输 入和查询。 23条件与限制 本系统中涉及到大量的数据的录入和存储,开发人员要有一定的数据库操作技 能,并且对于B/S架构和多任务多用户操作系统都有一定的认识,具 有开发项目经 验。 3.需求规定 3.1对功能的规定 该系统的数据流图,如下所示: 录入的选课信息 *MW 成绩信息 系统管 理员 选课系统、 录入的用户信息 洁询的用户信息 彳选课方案建议 选课信息7 用户 图1-数据流图 该系统的功能流程图,如下所示: 选课系统 学纶 个人信息 选课信息 工成绩信息 教师 图2系统功能图 3.2对性能的规定 此系统的输入数据大多数为字符串类型,也有表示成绩的整型。 响应时间要求:对
6、于管理人员输入的用户信息应该在人们所能接受的等待时间来 确定,通常为1-2 So更新处理时间要求:用户输入数据后,对于该操作人员输入的数 据处理时间应该是毫秒级的。数据的转换和传输时间的要求也应该在人们的接受的等 待时间内;用户操作时间为半个小时,若是超过此时间,贝U网页失效,退出本网 页。 在设计界面结构和数据结构应该保留对以后系统功能扩充的余地,方便 以后系统 升级或者是需求功能的改变。 3.3对输入输出的规定 输入的数据一般为字符串,对于整型输入的数据范围,应该有所提示, 并且在数据库的完整性约束里进行约束。输入格式应该和数据库中关系表的 格式保持一致。对输出的数据应该能够导出到 wor
7、d文档 该系统的ER图如下所示: 教工号、学号:10个09的数字组成,并且具有唯一性, 姓名:字符串类型,220个字节 性别:字符串类型,2字节,只能为“男”或“女 职称、职务:字符串类型,Z50字节 院系、年级:字符串类型,Z20字节0 课程号:8个09的数字组成,具有唯一性 课程名:字符串类型,Z50字节 学时、学分:整型 3.4数据管理的规定 从整个系统来看,对数据的管理有:用户基本信息表,学生选课信息表,对于数 据的管理要做到减少程序的复杂性,对于那些容易变动的数据来说要设计开发表(用 作信息频繁修改),受控表(不能对其修改数据的数据表)。这两种表都应考虑到数 据的扩充。 4 运行环境
8、规定 4.1用户界面 用户界面友好,数据显示采用表格形式。 4.2设备 服务器硬件处理器:Intel PII或者更好 内存:256M以上 硬盘:20G以上 4.3软件接口 Microsoft sql server2000 或者更高版本 4.4故障处理 对于该学生选课系统,用户提出的故障可能有:软件无法安装或者软件停止运行 以及此时应该采取什么措施恢复数据。 当软件无法安装时,可以查看帮助手册,安装相关软件或者修复受损文件。 当软件停止运行时,强行关机重启后,可以根据系统的自动备份或者在 操作之前 的手工备份来恢复数据,保证系统数据的正确性。 5 功能需求 5.1学生选课用例图 该模块包括个人信
9、息、选课功能、成绩查询三个功能模块。提供了查看 个人信息、成绩;查询选课课程,查询已选修课程及选择选修课程的情况功 个人信息 必修选课 已选课程 11 in elude c / 学生 登录 成绩查询 in clude vvin clude 选课功能include综合选课nCHde公体选课 vvin clude vvexte nd 广、课程信息课程的期望分g合素质拓展选课 vvexte nd 查看选课说明 .vvextend U: include extend 心 、课程合格率 +厶主士 r r操作说明 成绩表打印选课介绍 课程总表添加课程 include vvin clude include
10、vvin clude 7 课程模块 vvin clude 修改课程 T /、 登录 include 课程统计 管理员 选课管理模块 exte nd 学生课程信息 exte nd 编辑选课说明extend 操作说明 选课介绍 5.2管理员课程管理用例图 总结 随着信息技术的发展,办公自动化已成为社会发展的主要趋势,学生选课管理因 其劳动的复杂性已经无法适应手工操作,所以应用先进的计算机技术对学生选课进行管 理是势在必行的,因此本文采用目前流行的数据库开发工具之一的PowerBuilder0设 计了一个小型的学生选课系统,并对设计结果进行了一定的总结。 (1) 学生选课管理因为其日常事务比较繁琐,所以在设计数据库表之前一定要 对系统的设计有一个整体的认识,对学生信息和课程信息进行整理,设计好各功能模 块的ER图。这样,在后期的设计时,会因前期工作处理的好而减少许多麻烦,为设计 的顺利进行作好了铺垫。 (2) 在设计各个功能模块时,要考虑和其他模块的联系,更要结合实际情况对 窗口要放置的空间进行分析,尤其在编制代码是要充分考虑各种限制条件,对不同的身 份规定其不同的登录权限。 (3) 在
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- (新版)AOPA无人机驾驶证理论考试总题库及答案
- 电动隔膜泵检修规程
- 微波杀菌机检修规程
- 蝶阀检修规程
- 2026年公卫执业医师《医学微生物学》模拟题附答案
- 2026年西藏自治区林芝市网格员招聘考试备考试题及答案解析
- 2026年盐城市盐都区网格员招聘考试备考题库及答案解析
- 2026年阳江市江城区网格员招聘笔试参考题库及答案解析
- 2026年湖北省武汉市网格员招聘考试备考试题及答案解析
- 单位财务人员实习总结
- 泵站卧式水泵安装施工指南
- 《炼油与化工设备分类编码》
- 2025四川成都高新投资集团有限公司选聘中高层管理人员4人笔试历年参考题库附带答案详解(3卷合一)
- 施工安全员年度教育培训课件
- 高校教师资格证面试说课课件-醛酮
- 中央空调改造工程合同bd5篇
- 装配式评审汇报
- 结核病防治知识试题(含答案)
- 2021年高考真题福建卷化学试题(解析版)
- 上海特种车辆管理办法
- 70岁以上驾驶员换证三力测试题库(含答案)
评论
0/150
提交评论