大学学生选课系统软件需求规格说明书

上传人:cn****1 文档编号:561637682 上传时间:2023-07-21 格式:DOCX 页数:17 大小:350.83KB
返回 下载 相关 举报
大学学生选课系统软件需求规格说明书_第1页
第1页 / 共17页
大学学生选课系统软件需求规格说明书_第2页
第2页 / 共17页
大学学生选课系统软件需求规格说明书_第3页
第3页 / 共17页
大学学生选课系统软件需求规格说明书_第4页
第4页 / 共17页
大学学生选课系统软件需求规格说明书_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《大学学生选课系统软件需求规格说明书》由会员分享,可在线阅读,更多相关《大学学生选课系统软件需求规格说明书(17页珍藏版)》请在金锄头文库上搜索。

1、11 一般约束a.数据库环境:MY SQL 2005文档状态:文档编号DraftV ReleasedModifying编撰编撰日期保密级别文档版本1.0.0登陆界面学生登录教师登陆管理员登陆b. 运行环境:WIND0WS2003/WIND0WS XP/ WINDOWS 7c. 处理器:Intel Pentiumlll及以上d. 内存要求:521M及以上e. 硬盘空间:40G及以上f. 网络协议;TCP/IP3功能性需求分类3.1 数据流图第二层数据流图:3.2 状态转换图3.3 具体功能3.3.1 学生功能学生登录查询已选课程自主选课修改个人信息填写个 人信息密码修改选课课表教师信息课程信息3

2、.3.1,1 密码修改学生利用自己的学号注册成功之后,登录之后可到个人信息界面进行密码修改。3.3.1.2 填写、修改个人信息 学生登录之后,选择个人信息,进入到个人信息管理界面,可进行个人信息的填写和修改,保存即可生 效。3.3.1.3 自主选课 学生登录之后,选择开始选课功能,跳转到自主选课界面,结合选课课表,进行选课,如果上课人数已 满,系统会做出相应的提示如果课程可选,选课成功后,课程会自动添加到本页面上方必修课表中。如 果学生在选课周期内,对自己已选课程不满意,可从新登陆本系统,进入自主选课界面,删除当前选择 的课程,并重新选课;若超出选课周期,则选课结束,选课结果不能进行更改。3.

3、3.1.4 查询已选课程学生登录本系统,进入到自主选课界面,则可以查看必修和选修的全部课程信息。3.3.2 教师功能教师登陆填写个人信息密码修改删除已发布课程修改发布课程信息3.3.2.1 密码修改教师用自己的教工号注册成功后,登录本系统,进入个人信息管理界面,可修改自己的密码。3.3.2.2 填写、修改个人信息教师登录本系统,进入个人信息管理界面,即可对自己的个人信息进行填写个修改,保存后即可生效。3.3.2.3 课程信息发布 在学生选课开始之前,教师需提前将自己本学期所授课程的详细信息上传本系统,最终由管理员进行统 一排课,生成选课课表,供学生选课使用。课程发布信息包括:课程名,学时,学分

4、,任课教师。教师 登录本系统后,进入课程信息发布界面,将课程信息发布上传给管理员。如若课程信息发布错误,任课 教师可在课程信息发布界面进行修改和删除。3.3.2.4 查询 本功能指教师查询自己所受课程的选课情况,教师登陆本系统,进入选课情况查询界面,输入对应的课 程号,即可显示该门课程的选课情况,选课情况包括:学生的学号,姓名,班级,院系。教师可在本界 面上对查询结构进行打印,以方便授课。3.3.3 管理员功能管理员登陆认证学生注册更新教师信息更新学生信息3.3.3.1 管理员账户、密码说明 管理员的账户和密码是由学校教务最高领导直接提供的,不需要进行认证,系统设计时,根据用户领导 的需求,为

5、其直接建立符合需求数量的管理员账户名和密码,最终由用户自行派发。3.3.3.2 用户注册认证 管理员将在校学生的学号和在校教师的工号录入系统,以便系统在注册认证时进行核对,不在库中的学 生或教师无法认证成功,不能登录系统。管理员有权停止出最高用户以外的其余所有用户的使用权限。3.3.3.3 更新信息管理员要定期对库中的学生和教师信息进行更新,以便有新生和新教工入学后无法注册。3.3.3.4 生成选课课表 管理员根据教师发布的课程信息,为课程编写课程编号,综合教室信息,最终生成选课课表,供学生选 课使用。3.3.3.5 发布选课公告生成选课课表后,根据学校的时间安排,发布选课公告,之后开启学生的

6、选课权限,让学生进行选课。4 产品的非功能性需求4.1 外部接口说明4.1.1 用户接口 用户进行使用时,首先进入学校网站首页,选择教务管理,然后选择学生选课系统,跳转到本系统登录 界面,进行注册或登录即可使用。4.1.2软件接口a. 使用本系统时,需要用户连接到互联网,在学校网站进行登录。b. 提供MY SQL 2005接口或其他数据库4.2性能需求a. 本系统要支持至少千人同时在线进行操作b. 峰值设定万人,用户并行操作超过一万人次,系统响应时间延长至分钟记,在5 至 10分钟内分先 后顺序批次处理之前的事务,而后在响应后续用户的操作,以免造成系统瘫痪。4.2.1硬件的限制无特殊要求,要求

7、能连接互联网4.3属性4.3.1友好性a. 页面内容:主题突出,栏目、菜单不值合理,内容丰富,文字准确,行文规范,格式统一。b. 导航结构:具有明确的导航指示,便于用户理解和使用。c. 艺术风格:背景颜色以绿色和蓝色为主,界面、版面形象清新悦目,布局合理,字号大小适宜,字 体选择合适,动态效果号,色彩和谐,与主题吻合。4.3.2安全性a. 所有用户登录均需要用户名和密码登录;b. 对用户的访问记录和操作进行后台记录,并定期进行更新;c对用户的访问权限做限制,不可访问于用户无关的信息;d. 用户的个人信息做相应的保密处理,不会对外泄露,不会被其他用户访问;e. 尽量保证模块功能的单一性;f. 对

8、系统峰值进行处理,保证系统在达到峰值流量时仍然处于安全状态;4.3.3可维护性a. 系统在设计时,尽量保证模块功能的清晰性,灵活性和独立性,以便以后用户提出新的需求是进行 系统的维护。b. 易于故障的排除和日常管理操作方便,系统应可以在发现错误时不仅做出错误显示,还应该进行错误处理,并且系统能够进行自动修复。4.3.4可转移/换性系统基于Java平台进行开发,不同数据库之间的数据转换,保证系统在不同操作系统之间的转移。4.4系统的运行环境系统在有用户进行访问时开始运行,无用户访问以及事务处理完毕后结束运行,运行时间无限制,操作 系统限制基于一般约束中的限制。4.5其他需求4.5.1用户操作需求

9、a. 要求用户是系统使用学校的在校大学生或教职工,进行注册成功后方可进行相关操作;b. 用户只可以对自己的个人信息以及与自己相关的公共信息进行访问;c. 管理员做好对系统状态的查看和简单的信息更新,保证系统信息的及时性。5 E-R图和数据字典抽取5.1E-R 图5.2 数据字典5.2.1 学生基本信息5.2.1.1 外部项实体学号学生在校学习的编号,唯一标识姓名学生姓名性别学生性别班级学生在校学习所在班级院系学生在校学习所在院系用户名学生使用学号注册认证密码学生注册时自设密码5.2.1.2 数据项定义数据项名称学号别名学生学号简述学生在校的所用代码,数字,唯一标识,标识其他数据项类型及宽度in

10、t, 20数据项名称姓名别名学生姓名简述文本类型及宽度字符型,8数据项名称性别别名学生性别简述文本类型及宽度字符型,2数据项名称班级别名学生所在班级简述文本类型及宽度字符型,10数据项名称院系别名学生所在院系简述文本类型及宽度字符型,305.2.1.3 数据结构定义数据结构名称学生注册简述学生用自己的学号在系统内注册,自设密码,经管理员认证成功后,填写和修改学生个人信息数据结构组成学号+姓名+性别+班级+院系5.2.1.4 数据流定义数据流名称学生注册简述学生在系统内进行注册并完善信息数据流来源在校学生数据流取向系统管理员数据流组成学号+姓名+性别+班级+院系数据流量不确定高峰流量开始选课后至

11、选课结束,大约4天左右5.2.1.5 处理逻辑定义处理逻辑名称学生操作简述验证学生注册及学生完善个人信息输入的数据流学生学号及自设密码,来源于数据存储的学生学号信息; 学生个人信息。处理将学生注册时输入的学号与存储表中的学号进行比对, 验证是否是在校学生;提示注册成功,提示学生完善个 人信息。处理频率每个用户进行注册时,之后用户可自行登录进行信息的修改5.2.1.6 数据存储定义数据存储名称学生信息存储简述存储学生注册成功之后填写的个人信息数据存储组成学号+姓名+性别+班级+院系关键字学号(学生信息唯一标识)5.2.2 教师基本信息5.2.2.1 外部项定义工号教师在校任教所使用的代码,教师唯

12、一标识姓名教师姓名性别教师性别科室教师所在教研组或科室院系教师所在院系5.2.2.2 数据项定义数据项名称工号别名教师工号简述教师在校任教所使用的编号,是教师的唯一标识类型及宽度int, 10数据项名称姓名别名教师姓名简述文本类型及宽度字符型,8数据项名称性别别名教师性别简述文本类型及宽度字符型,2数据项名称科室别名教研组或科室简述教师所在教研组或科室类型及宽度字符型,20数据项名称院系别名教师所在院系简述文本类型及宽度字符型,305.2.2.3 数据结构定义数据结构名称教师注册简述教师用自己的工号在系统内注册,自设密码,经管理员认证成功后,填写和修改教师个人信息数据结构组成工号+姓名+性别+

13、科室+院系5.2.2.4 数据流定义数据流名称教师注册简述教师在系统内进行注册并完善信息数据流来源在校任教教师数据流取向系统管理员数据流组成工号+姓名+性别+科室+院系数据流量不确定高峰流量学生开始选课之前,管理员通知教师上传发布课程后, 大约持续4天时间5.2.2.5 处理逻辑定义处理逻辑名称教师操作简述验证教师注册及教师完善个人信息输入的数据流教师工号及自设密码,来源于数据存储的教师工号信 息;教师个人信息。处理将教师注册时输入的工号与存储表中的工号进行比 对,验证是否是在校任教教师;提示注册成功,提示 教师完善个人信息。处理频率每个用户进行注册时,之后用户可自行登录进行信息的修改5.2.2.6 数据存储定义数据存储名称教师信息存储简述存储教师注册成功之后填写的个人信息数据存储组成工号+姓名+性别+科室+院系关键字工号(工号信息唯一标识)5.2.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号