学生选课系统需求说明书

学生选课系统需求说明书

ID:32421308

大小:547.50 KB

页数:19页

时间:2019-02-04

学生选课系统需求说明书_第1页
学生选课系统需求说明书_第2页
学生选课系统需求说明书_第3页
学生选课系统需求说明书_第4页
学生选课系统需求说明书_第5页
资源描述:

《学生选课系统需求说明书》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、学生选课系统系统分析规格说明书小组成员:座号姓名,……1.引言1.1编写系统分析规格说明书的目的“学生选修课系统”的系统分析规格说明书,是软件开发者及分析人员根据系统用户提出的需求对系统加以描述,同时进行建模。本系统有三类用户:学生,教师和教务管理员。三种不同的用户所具有的操作权限及操作内容不一。由此,本系统使用分权管理。根据功能需求、性能需求和数据提出的要求进行说明。明确背景及用户群范围,为用户解决问题,实现所需目标创造条件。本系统分析规格说明书的预期读者包括:1)系统分析人员2)软件设计人员3)软件编程人员

2、4)软件测试人员1.2项目背景(软件产品的作用范围)学生选课系统对于广大师生用户和管理者来说都至关重要,学生选课系统应该能够为用户提供充足的信息和快捷的查询手段。一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着效率低、保密性差,对于查找、更新和维护都带来了巨大困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对选课信息进行管理,有着手工管理所无法比拟的优点:检索迅速、查找方便、可靠性

3、高、存储量大、保密性好、寿命长等。这些优点能够极大地提高人事劳资管理的效率,也是科学化管理的突出标志。因此,开发“学生选课系统”这样一套软件成为很有必要的事情。1.3定义(术语的定义和缩写词的原文)课程:由老师开课,由管理员录入系统,由学生选修。帐号:是老师、学生、管理员的编号,唯一标识。密码:初始为和账号相同的一串字符。权限特性关键词:是帐号,所在的表里的帐号所有权限。如学生甲是学生,在学生表里,只有学生的权限:选课、退课、查成绩等权限。1.4参考资料[1]刘润东,《UML设计与编程》,北京希望电子出版社,2

4、001.5[2]刁成嘉,《UML系统建模与分析设计》,机械工业出版社,2007.6[3]王少锋,《UML面向物件教程》,清华大学出版社,2004.22.软件产品的一般性的描述2.1运行环境与资源(1)系统软件运行环境1)系统建模采用支持UML的CASE工具Rose2003开发环境。2)系统实现语言采用Java语言编程。3)数据管理采用MicrosoftSQLSever2000数据库管理系统。4)系统操作平台采用微软操作系统WindowsXP。5)服务器端系统的运行软件要求:Windows2000Server或更

5、高版本。6)客户机运行环境:Windows2000或更高版本。(20系统硬件运行环境“学生选修课系统”共有2台服务器,用户终端机暂不限制。1)用户终端机:采用内存512MB以上,硬盘160GB个人计算机。2)服务器:内存1GB以上,处理器AMD4800+以上,高速硬盘主400GB,高速缓存,液晶显示器。3)网络:遵守802.11标准建立的局域网4)后台服务器支持硬件要求:CPUPentiumIV4.0以上,内存容量2GB以上,硬盘500G以上。本系统网络体系结构采用客户/服务模式工作方式。所有的子系统共享的数据

6、信息存放在数据库服务器中,各子系统依靠网络进行信息传递。2.2.软件产品的功能2.2.1软件工作原理2.2.2软件总体用例图2.2.3系统事件及响应2.3用户特性用户分别是管理员,教师和学生。从使用系统来说,共同点是:管理员,教师和学生都需要用户名和密码来登录。区别是:管理员是维护系统数据,拥有最高权限;教师查询选课信息,登记学生成绩和查询开课课程等,拥有部分权限;学生成绩查询,选课和退课,只拥有查询和选课权限。2.4限制与约束该选课系统必须满足以下限制:1)选课系统的帐号能够提供管理员,教师,学生用户随时使用

7、,每个用户只能访问其角色所授的权限。2)选课软件系统操作简便,可扩充,易于维护。3)开发期限:十至十三周。3.系统功能行为分析3.1引言“学生选课系统”是一个包括3个子系统的网络信息管理系统。以下为本系统的功能行为分析。3.2系统功能模型——系统用例模型3.2.1学生选课系统总的用例图3.2.2系统管理员的用例图3.2.3教师的用例图3.2.4学生的用例图3.3相关用例的展开——活动图3.3.1总的活动图3.3.2学生选课活动图3.3.3教师活动图3.3.4教务处活动图3.4系统静态模型——对象类模型3.5系统

8、动态模型学生选课系统状态图:3.6系统体系结构模型3.7输出结果4.系统性能分析学生选课系统是为了提高现代高校教务管理的工作效率而设计的,使用B/S结构,让管理员,教师和学生能够方便的使用各自的功能,所以该系统必须具备数据精确性,时间特性,适应性和故障恢复性等功能。4.1数据精确度该学生选课系统对数据输入/输出的精度要求为小数点后两位,因为涉及到成绩的输入和输出及学分绩点的计算输出。4

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。