"大学学生选课系统软件需求规格说明书"
本文档是大学学生选课系统软件的需求规格说明书,旨在定义该系统的功能、性能、安全性、用户界面和其他非功能性需求。
运行环境
大学学生选课系统软件要求在 WINDOWS 2003/WINDOWS XP/WINDOWS 7 操作系统上运行,处理器至少为 Intel PentiumIII 及以上,内存至少为 521M 及以上,硬盘空间至少为 40G 及以上,网络协议为 TCP/IP。
功能性需求
大学学生选课系统软件的功能性需求包括:
1. 学生功能:
* 密码修改:学生可以修改自己的密码。
* 填写、修改个人信息:学生可以填写和修改自己的个人信息。
* 自主选课:学生可以选择课程,并查看选课结果。
* 査询已选课程:学生可以查看自己的选课结果。
2. 教师功能:
* 密码修改:教师可以修改自己的密码。
* 填写、修改个人信息:教师可以填写和修改自己的个人信息。
* 课程信息发布:教师可以发布自己的课程信息。
* 査询本功能:教师可以查询学生的选课情况。
3. 管理员功能:
* 管理员账户、密码说明:管理员的账户和密码由学校教务领导提供。
* 用户注册认证:管理员可以注册和认证学生和教师的账户。
* 更新信息:管理员可以更新学生和教师的信息。
* 生成选课课表:管理员可以生成选课课表。
* 发布选课公告:管理员可以发布选课公告。
非功能性需求
大学学生选课系统软件的非功能性需求包括:
1. 外部接口说明:
* 用户接口:用户可以通过学校网站登录系统。
* 软件接口:系统支持 MY SQL 2005 接口或其他数据库。
2. 性能需求:
* 系统支持至少千人同时在线进行操作。
* 峰值设泄万人,用户并行操作超过一万人次,系统响应时间延长至分钟记。
3. 属性:
* 友好性:系统的页面内容、导航结构应清晰、简洁、易于使用。