版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
需求分析阐明书
摘要
伴随社会的发展,学生W、J人数和课程时种类急速增长,老式的选
课管理模式已经无法满足目前出J实际需求,为此,我们开发了学生选
课管理系统。
本人结合学生选课管理H勺实际需要,完毕了对学生选课管理系
统的需求分析、功能模块划分、数据库模式分析等,并由此设计了后
台数据库以及前台应用程序。
文中首先对课题背景,数据库基础理论和SQL语言进行了简朴的讨
论;接着,对系统前台开发工具PowerBuilder%。,学生选课管理系统
进行了详细分析,划分了详细的功能模块;最终,给出了学生选课
系统应用程序的设计过程,以及每个功能模块口勺关键代码。
系统可以实现学生选课时某些重要功能,如:课程的添加、删除,信
息查询、选课、生成课表,以及学生选课管理人员、顾客个人信息
的维护等。
关键词管理系统;数据库;PowerBuilder%。;SQLServer2023
目录
1.引言
1.1编写目的I
1.2项目范围
1.3参照资料
2.任务概述
2.1产品概述
2.2顾客特点
2.3条件与限制
3.需求规定
3.1对功能的规定
3.2对性能的规定
3.3对输入输出口勺规定
3.4数据管理的规定
4.运行环境规定
4.1顾客界面
4.2设备
4.3软件接口......................................
4.4故障处理-------------------------------------
5.功能需........................................................10
5.1学生选课用例图...............................................10
5.2管理员课程管理示例图.......................................11
总结.............................................12
1.引言
L1编写目的
编写本文档,重要是确定本项目的需求,明确学生选课系统的重要实现功
能。例如学生选课,成绩录入,成绩查询,课程信息管理,顾客信息管理,成
绩信息管理。使顾客的需求可以清晰的展现出来。
1.2项目范围
本项目名称为学生选课系统,重要是面向学校教师和学生的选课的重要管理
平台,此外也是学生综合系统的重要构成部分,其中选课系统中的学生信息
和教师信息来自学生信息管理系统和教师管理系统。
13参照资料
在此项目文档口勺编写过程中重要参照资料如下所示:
名称作者出版社出版日期
软件工程宋雨、赵文清中国电力出版社2023年2月
国标GB/T9385-1988《计算机软件需求阐明编制指南》
2.任务概述
2.1产品概述
目前,伴随各大高校的扩招及信息化社会的到来,学校为了合理规划人力资
源的运用,保证学校信息的安全性,对信息化处理数据的规定也越来越高。
学生选课系统就是为了减少学校对信息管理的工作量,增强学生选课及成绩
信息管理的安全性的双重规定下出现的。
本系统实现的重要功能是学生选课,成绩录入,成绩查询,课程信息管理,
顾客信息管理等。采用的B/S架构,其作用范围为所有在校本科生和在校硕
士和教师和系统管理员。
2.2顾客特点
本系统最终面向的顾客重要分为三类:学生,教师,系统管理员。系统管理员
重要任务是对数据库进行维护,并且保证信息的安全性。教师和学生重要是
对信息的输入和查询。
2.3条件与限制
3,本系统中波及到大量的数据的录入和存储,开发人员要有一定的数据库操作
技能,并且对于B/S架构和多任务多顾客操作系统均有一定的认识,具有开
发项目经验。
4.需求规定
3.1对功能的规定
该系统的数据流图,如下所示:
I、,+A-A.
系统管___:\■)----....-.———■一-一-------顾客
果系统
图1-数据流图
该系统日勺功能流程图,如下所示:
学
先
学
我
一
一
一A
行
百
华
口
士
言
果
口
口
卷
保
卷
卷
蓄
范
果
F或
果
责
量
质
人
旨
言
言
音
言
总
臣
总
总
总
图2-系统功能图
3.2对性能的规定
此系统日勺输入数据大多数为字符串类型,也有表达成绩日勺整型。
响应时间规定:对于管理人员输入H勺顾客信息应当在人们所能接受的等
待时间来确定,一般为1-2so更新处理时间规定:顾客输入数据后,对于该
操作人员输入H勺数据处理时间应当是亳秒级的。数据的转换和传播时间的规
定也应当在人们的接受日勺等待时间内:顾客操作时间为半个小时,若是超过
此时间,则网页失效,退出本网页。
在设计界面构造和数据构造应当保留对后来系统功能扩充日勺余地,以便
后来系统升级或者是需求功能的变化。
3.3对输入输出的规定
输入的数据一般为字符串,对于整型输入日勺数据范围,应当有所提醒,
并且在数据库口勺完整性约束里进行约束。输入格式应当和数据库中关系表的
格式保持一致。对瑜出口勺数据应当可以导出到word文档。
该系统日勺E-R图如下所示:
图3-E-R图
教工号、学号:10个0-9的数字构成,并且具有唯一性,
姓名:字符串类型,2-20个字节
性别:字符串类型,2字节,只能为“男”或“女”
职称、职务:字符串类型,2-50字节
院系、年级:字符吊类型,2-20字节0
课程号:8个0-9的数字构成,具有唯一性
课程名:字符串类型,2-50字节
课时、学分:整型
3.4数据管理的规定
从整个系统来看,对数据的管理有:顾客基本信息表,学生选课信息表,对于
数据H勺管理要做到减少程序的复杂性,对于那些轻易变动日勺数据来说要设计
开刊登(用作信息频繁修改),受控表(不能对其修改数据的数据表)。这两
种表都应考虑到数据的扩充。
5.运行环境规定
4.1顾客界面
顾客界面友好,数据显示采用表格形式。
4.2设备
服务器硬件处理器:IntelPII或者更好
内存:256M以上
硬盘:20G以上
4.3软件接口
Microsoftsqlserver2023或者更高版本
4.4故障处理
对于该学生选课系统,顾客提出日勺故障也许有:软件无法安装或者软件
停止运行以及此时应当采用什么措施恢复数据。
当软件无法安装时,可以查看协助手册,安装有关软件或者修复受损文献。
当软件停止运行时,强行关机重启后,可以根据系统的自动备份或者在操作之
前的手工备份来恢复数据,保证系统数据的对的性。
5,功能需求
5.1学生选课用例图
该模块包括个人信息、选课功能、成绩查询三个功能模块。提供了查看
个人信息、成绩;查询选课课程,查询已选修课程及选择选修课程的状况功
能。
必修选课
0人信息二已选课程
7
«include»«include»;<include»选修选课
«include»
«include»>
蛇△冲浬«include»
选课功能«inc^»叫匹禾
-«extend»
«include»:f
课程信息课程的期望分
«extend»
成绩颤查看选课说明
.<oxtend»
«include»«extend»
操作说明
成绩表打印选课介绍
5.2管理员课程管理用例图
课程总表二;添加课程
«include»
«include»«include»
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医学26年:吉兰巴雷综合征呼吸管理 查房课件
- 医学26年:妊娠合并胆囊炎诊疗 查房课件
- 举办安全管理培训
- 通州应急方案
- 【写人作文】我的妈妈
- 煤炭安全研究论文讲解
- 2.1揭开情绪的面纱课件 2025-2026学年统编版道德与法治七年级下册
- GCP试题及答案资料
- 行政管理学试题及解析
- 护士内科护理试题及解析
- 浙江省工商联:2023浙江民营企业数字化转型调研报告
- 2024年西藏开发投资集团有限公司招聘笔试参考题库含答案解析
- 新零件成熟度保障MLA培训
- 会计师事务所保密制度
- 写生基地建设方案
- 和大人一起读:《狐狸和乌鸦》
- 清洁环境-爱我校园-主题班会(共18张PPT)
- 四川省河长制湖长制基础数据表结构与标识符(试行稿)
- 维克多高中英语3500词汇
- 顶板危险源辨识及防范措施
- LED照明培训教程课件
评论
0/150
提交评论