版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、学生选课系统需求分析报告姓名:李 喆班级:java-3 班学 号: 11031711指导教师:张力臣摘要随着社会的发展, 学生的人数和课程的种类急速增加, 传统的选课管理模式已经无法满足当前的实际需求, 为此, 我们开发了学生选 课管理系统。本人结合学生选课管理的实际需要, 完成了对学生选课管理系统的需求分析、功能模块划分、数据库模式分析等,并由此设计了后台数据库以及前台应用程序。文中首先对课题背景,数据库基石理论和sql语言进行了简单的 讨论;接着,对系统前台开发工具 powerbuilder.。,学生选课管理系 统进行了详细分析,划分了具体的功能模块;最后,给出了学生选课系统应用程序的设计
2、过程,以及每个功能模块的核心代码。系统可以实现学生选课的一些重要功能, 如: 课程的添加、 删除,信息查询、选课、生成课表,以及学生选课管理人员、用户个人信息的维护等。关键词 管理系统;数据库;powerbuilder9.0; sql server 2000目录1. 引言 41.1 编写目的 41.2 项目范围 41.3 参考资料 42. 任务概述 42.1 产品概述 42.2 用户特点 52.3 条件与限制 53. 需求规定 53.1 对功能的规定 53.2 对性能的规定 63.3 对输入输出的规定 63.4 数据管理的规定 74. 运行环境规定 84.1 用户界面 84.2 设备 84.3
3、 软件接口 84.4 故障处理 81.引言1.1 编写目的编写本文档,主要是确定本项目的需求,明确学生选课系统的主要实现 功能。例如学生选课,成绩录入,成绩查询,课程信息管理,用户信息管理, 成绩信息管理。使用户的需求能够清晰的呈现出来。1.2 项目范围本项目名称为学生选课系统,主要是面向学校教师和学生的选课的主要 管理平台,此外也是学生综合系统的重要组成部分,其中选课系统中的学生 信息和教师信息来自学生信息管理系统和教师管理系统。1.3 参考资料在此项目文档的编写过程中主要参考资料如下所示:名称作者出版社出版日期软件工程宋雨、赵文清中国电力出版社2007年2月国家标准gb/t 9385-19
4、88计算机软件需求说明编制指南2 .任务概述2.1 产品概述现在,随着各大高校的扩招及信息化社会的到来,学校为了合理规划人 力资源的利用,保证学校信息的安全性,对信息化处理数据的要求也越来越 高。学生选课系统就是为了减少学校对信息管理的工作量,增强学生选课及 成绩信息管理的安全性的双重要求下出现的。本系统实现的主要功能是学生选课,成绩录入,成绩查询,课程信息管理,用户信息管理等。采用的 b/s架构,其作用范围为所有在校本科生和在 校研究生和教师和系统管理员。2.2 用户特点本系统最终面向的用户主要分为三类:学生,教师,系统管理员。系统 管理员主要任务是对数据库进行维护,并且保证信息的安全性。教
5、师和学生 主要是对信息的输入和查询。2.3 条件与限制本系统中涉及到大量的数据的录入和存储,开发人员要有一定的数据库 操作技能,并且对于b/s架构和多任务多用户操作系统都有一定的认识,具 有开发项目经验。3 .需求规定3.1 对功能的规定该系统的数据流图,如下所示:该系统的功能流程图,如下所示:选课系统图2系统功能图3.2 对性能的规定此系统的输入数据大多数为字符串类型,也有表示成绩的整型。响应时间要求:对于管理人员输入的用户信息应该在人们所能接受的等 待时间来确定,通常为1-2 4更新处理时间要求:用户输入数据后,对于该 操作人员输入的数据处理时间应该是毫秒级的。数据的转换和传输时间的要 求
6、也应该在人们的接受的等待时间内;用户操作时间为半个小时,若是超过 此时间,则网页失效,退出本网页。在设计界面结构和数据结构应该保留对以后系统功能扩充的余地,方便 以后系统升级或者是需求功能的改变。3.3 对输入输出的规定输入的数据一般为字符串,对于整型输入的数据范围,应该有所提示, 并且在数据库的完整性约束里进行约束。输入格式应该和数据库中关系表的 格式保持一致。对输出的数据应该能够导出到 word文档。该系统的e-r图如下所小:教工号、学号:10个0-9的数字组成,并且具有唯一性,姓名:字符串类型,2-20个字节性别:字符串类型,2字节,只能为“男”或“女”职称、职务:字符串类型,2-50字
7、节院系、年级:字符串类型,2-20字节0课程号:8个0-9的数字组成,具有唯一性课程名:字符串类型,2-50字节学时、学分:整型3.4 数据管理的规定从整个系统来看,对数据的管理有:用户基本信息表,学生选课信息表,对于数据的管理要做到减少程序的复杂性,对于那些容易变动的数据来说要 设计开发表(用作信息频繁修改),受控表(不能对其修改数据的数据表) 这两种表都应考虑到数据的扩充。4 . 运行环境规定4.1 用户界面用户界面友好,数据显示采用表格形式。4.2 设备服务器 硬件 处理器:intel pii或者更好内存:256m 以上硬盘:20g 以上4.3 软件接口microsoft sql ser
8、ver2000 或者更高版本4.4 故障处理对于该学生选课系统,用户提出的故障可能有:软件无法安装或者软件停止运行以及此时应该采取什么措施恢复数据。当软件无法安装时,可以查看帮助手册,安装相关软件或者修复受损文件。当软件停止运行时,强行关机重启后,可以根据系统的自动备份或者在操作之前的手工备份来恢复数据,保证系统数据的正确性。结束语随着信息技术的发展, 办公自动化已成为社会发展的主要趋势, 学生选课管理因其劳动的复杂性已经无法适应手工操作, 所以应用先进的计算机技术对学生选课进行管理是势在必行的,因此本文采用目前流行的数据库开发工具之一的powerbuilder。设计了一个小型的学生选课系统,并对设计结果进行了一定的总 结。( 1)学生选课管理因为其日常事务比较繁琐,所以在设计数据库表之前一定要对系统的设计有一个整体的认识, 对学生信息和课程信息进行整理, 设计好 各功能模块的e-r图。这样,在后期的设计时,会因前期工作处理的好而减少许 多麻烦,为设计的顺利进行作好了铺垫。( 2)在设计各个功能模块时,要考虑和其他模块的联系,更要结合实际情况对窗口要放置的空间进行分析,尤其在编制代码是要充分考虑各种限制条件,对不同的身份规定其不同的登录权限。( 3)在使用学生选课系统后,提高了学生选课的准确性,信息能够准确无
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 企业管理-餐饮企业安全生产管理制度
- 浙江省嘉兴市秀洲区2025-2026学年初三下学期第三次月考物理试题试卷含解析
- 黄冈市重点中学2025-2026学年初三下学期第二次阶段考试数学试题含解析
- 山东省安丘市、高密市、寿光市重点达标名校2026年初三一轮第三次阶段过关物理试题试卷含解析
- 浙江省杭州滨江区六校联考2026届初三5月第一次调研考试物理试题含解析
- 南开中学初重点达标名校2026年初三二诊数学试题试卷含解析
- 宁夏吴忠市红寺堡区回民中学2026届初三下学期第三次月考数学试题理试题含解析
- 浙江省宁波市南三县重点达标名校2026届初三下学期5月月考化学试题(A卷)含解析
- 上海市浦东新区第四教育署重点名校2026届学业水平测试物理试题含解析
- 脑梗死患者的护理研究进展与创新
- 船舶危险源 甲板风险源清单
- 人工智能在绩效评价中的应用-全面剖析
- 部编版小学语文六年级下册必读书阅读训练试题及答案(全册)
- 《机电设备维修与维护(第2版)》高职全套教学课件
- 化工企业职业健康培训课件
- 初中数学新课程标准(2024年版)
- 中药灌肠疗法课件
- 市政绿化养护及市政设施养护服务方案(技术方案)
- 班级多媒体管理员工作职责
- 克服压力(认知行为自助手册)
- 2024年02月苏州工业园区房地产交易管理中心2024年招考4名辅助人员笔试近6年高频考题难、易错点荟萃答案带详解附后
评论
0/150
提交评论