资源预览内容
第1页 / 共27页
第2页 / 共27页
第3页 / 共27页
第4页 / 共27页
第5页 / 共27页
第6页 / 共27页
第7页 / 共27页
第8页 / 共27页
第9页 / 共27页
第10页 / 共27页
亲,该文档总共27页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
学生选课系统 软件需求说明书作 者:完成日期:签 收 人:签收日期:修改情况记录: 目录1引言 . 1 1.1 编写目的 . . 1 1.2 范围 . . 1 1.3 定义 . . 11.4 参考资料 . . 12项目概述 . 2 2.1 项目来源及背景 . . 2 2.2 用户特点 . . 22.3 项目目标 . . 23应用环境 . 3 3.1 系统运行的网络环境 . . 3 3.2系统运行的硬件环境 . . 33.3系统运行的软件环境 . . 44功能需求规格 . 4 4.1角色定义 . . 4 4.2系统主用例图 . . 5 4.3登录模块 . . 6 4.4 管理员模块 . . 8 4.5 学生模块 . . 144.6 教师模块 . . 165性能需求 . 18 5.1界面需求 . . 18 5.2响应时间需求 . . 18 5.3可靠性需求 . . 18 5.4开放性需求 . . 19 5.5可扩展性需求 . . 195.6系统安全需求 . . 196产品提交 . . 19 7实现约束 . 191 引言1.1 编写目的该文档是关于用户对于学生选课系统的功能和性能的要求, 重点描述了选课 系统的功能需求,是概要设计的重要输入。本文档的预期读者是:设计人员开发人员项目管理人员测试人员用户1.2 范围1. 待开发软件系统:基于 B/S结构的学生选课系统2. 该软件主要的功能管理人员和学生及老师能够在不同的地方通过互联 网使用本系统进行选课管理。管理员负责对成绩、学生、教师、课程以 及班级信息的管理;学生则可以选课、查看成绩以及对个人信息维护; 教师可以公布成绩以及对个人信息维护。1.3 定义UML , Unified Modeling Language(统一建模语言 的缩写,是一个标准的建 模语言1.4 参考资料1 UML 参考手册 . 长春长江软件有限公司内部文档2 需求规格报告格式标准 . 长春长江软件有限公司软件过程化组织3 学生选课条例 . 长春工业大学选课系统内部文档2 项目概述2.1 项目来源及背景本项目是为某高校开发的学生选课系统。 随着网络的发展, 学生选课系统作 为目前高校必不可少的系统, 不但要脱离仅仅依赖用户手工的管理, 而且也要向 网络方向发展。特别是在计算机和网络高速发展的时代,使整个校园网甚至 Internet 上的用户都可访问本选课系统。所以传统的 C/S结构的已经不能满现在 学校的需求, 现在高学校采用的基本都是 B/S结构的学生选课系统。 这样才能方 便于高学校的管理。本系统是基于 B/S结构开发的,采用 SQL Server作为后台的数据库,采用标 准 MVC 三层架构(JSP-JavaBean-Servlet 三层架构开发模式。这些组件可以进 行交互和重用, 提高了开发效率, 是目前比较流行的方式。 服务器端的数据库选 择了 Microsoft SQL Serve
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号