软件需求课程设计.doc





《软件需求课程设计.doc》由会员分享,可在线阅读,更多相关《软件需求课程设计.doc(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、学生成绩管理系统需求规格说明书设计题目:学生成绩管理系统起止日期:2012、12、162012、12、22 专业: 软件工程 班级: R1142班 学生姓名: 崔文雪 学号: 02号 指导教师: 陈泰宇 摘要随着科学技术的不断提高,计算机科学技术的日渐成熟与普及,其强大的功能已被人们深刻认同,并且已经进入人类社会的各个领域中,发挥着各式各样且越来越重要的作用。作为计算机应用的一部分,使用计算机对学员成绩信息进行管理,具有手工管理所无法比拟的优点。例如,传统的手工操作方式,易发生数据丢失,统计错误率高,劳动强度高,且速度慢。但使用计算机进行检索,有着迅速快、查找方便、可靠性高、存储量大、保密性好
2、、寿命长、成本低等优点。这些优点能够极大程度地提高学员档案的管理效率, 把管理人员从繁琐而单调的数据计算统计与处理中解脱出来。因此,开发这样一套学员成绩管理系统帮助处理管理学员成绩信息的软件系统是很有必要的。第一章 可行性分析可行性研究的前提1要求1 功能:本系统应该实现学生成绩信息的管理与查询,具体包括学生信息查询,如姓名,院系,专业,学号,班级,所学课程成绩,学年,学分,学期及该门课程的考试类型,课程类型,成绩总学分,总绩点和平均绩点等;还可以对以上信息进行修改,删除和添加。另外还要做到可以对学生成绩信息以及成绩信息查询和维护。对于老师需要做到信息查询,如姓名,院系,教师号,所带班级,所教
3、课程,能够修改个人信息与密码,能够查询并给所教学生打分。2 性能:查询效率尽可能做到精准,信息维护功能做到简单易用,不需过多对人员的培训。 3 输入:对于查询功能,应做到可以单条件和组合条件输入;对于维护功能,要有输入、修改学生信息和成绩的功能。4 输出:能按要求在显示器上显示所需内容并能打印成有条理的表格,没有多余的内容,也没有重复的现象。5 安全与保密:对于不同权限用户,设置不同权限,对重要数据可以考虑加密存储。考虑到数据保存,条件允许的情况下可以让系统定时自动保存,省去手工保存的繁杂程序。6 完成期限:2个月2目标“学生成绩管理系统”针对的学校学生情况对学生各学年的成绩进行有效的管理。能
4、够快速的查询出学生的各科成绩以及所在班级等各种用途。相应的需求有:1 在实现所需功能的基础上,尽可能减少所需人员数量,对设备的利用达到最大,减少不必要费用支出;2 大大改善数据处理速度,能够尽快输入和输出数据;3 能够存储一定数量的学生信息,并方便有效的进行相应的数据操作和管理,这主要包括:学生信息的录入、删除及修改。学生各科成绩的多关键字检索查询;4 能够对一定数量的读者进行相应的信息存储与管理,这其中包括:查询学生信息的登记、删除及修改。学生资料的统计与查询;5 能够提供一定的安全机制,提供数据信息授权访问,防止随意删改,同时提供信息备份的服务;6 使系统更加容易管理和维护,不需对过多人员
5、培训,提高工作效率。经济可行性分析 按本软件学生成绩管理系统开发方案,对于本系统软件投资方向,体现于软件开发、软件生产、软件测试及软件后期维护。 a.估算方案 本系统完全按开发计划进行估算,办公用品的消耗,办公设备的消耗,开发人员生活与维护(包括水、电、房、工作餐)等。 b.具体项目总体估计 本系统大约总体耗费为3万。 c.收益估计 本系统本非收益性质开发,重要是为解决学校现行学生管理的需要。社会因素方面的可行性1法律方面的可行性所有技术资料都由提出方保管,合同制定确定违约责任2用户使用方面的可行性使用本软件人员要求有一定计算机基础。技术可行性分析 基于现在的计算机的发展和许多管理系统类项目的
6、开发,技术上完全满足本学生管理系统的硬件要求,并且本系统要求的技术不高,由此可知,技术方面的完全可行性。第二章 需求获取一个集体中往往有很多个人,每个人又往往有很多课程要学习,用人工的方式来统计成绩的各种情况非常麻烦,特别是教务处和教员需要处理许多人的成绩,费时又费力,如果有内容要修改,没有相关的软件是一件非常麻烦的事。通过本软件,不同客户都可以满足自己的需求,而且可以运用简单的指令就可以让电脑处理繁琐的数据,不仅十分方便又节约时间。在发现有新的需求时,还可以有所针对的对软件进行更新。根据需求分析,可以将软件分为以下几个部分的功能:(1) 用户登录身份选择;(2) 学员登录:1 成绩查询;2
7、学习建议。(3) 教员登录:科目选择和登录;1 数据上传;2 数据修改;3 提出建议。(4) 教务处登录:1 科目选择;2 总成绩查看;3 提出建议。(5) 程序管理员登陆: 1. 信息查看; 2. 用户密码初始化操作; 3. 用户注册与注销。用户类和特征用户分为四类。第一类为学员,为一般用户,只能够查看自己所有科目的成绩及自己的学分和教员以及教务处提出的一些建议,并了解公布的其他信息;第二类为教员,为高级用户,可以查看对应科目所有人成绩,并进行上传、修改、排名、汇总和统计了解相关信息,同时对每个学员提出相应的意见;第三类用户为教务处,可以查看所有学员的某科成绩、所有学科的总成绩,并进行成绩的
8、相关排名和针对个别学员的个别情况进行点评、提出具有针对性的意见;第四类用户为程序管理员,可以进行所有学员、所有科目的存储信息查看,但是无权修改,在有人忘记密码的特定情况下,有权进行针对该用户的密码初始化操作,在用户信息存储到规定年限时,有权进行老用户的注销以及新用户的注册操作。运行环境操作系统:windows xp/vista/07第三章 需求规格说明书业务需求1、使用范围系统中保留两个年级学员的信息及已经毕业一年以内的学员成绩,学员毕业一年后信息将被除去,毕业后一年及之前随时在个人的权限范围内进行查询,调用操作。2、功能要求 学员学习成绩,补考成绩,各科学分,总学分,成绩汇总和统计,限定权限
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 需求 课程设计

限制150内