1、 1 1 引言引言 1.11.1 目的目的 该文档首先给出了学生选课管理系统的整体网络结构和功能结构的概貌, 从 总体架构上给出整个系统的轮廓,然后又对功能需求、性能需求和其它非功能性 需求进行了详细的描述。其中对功能需求的描述采用了 UML 的用例模型方式,主 要描述了每一用例的基本事件流,而且还给出了非常直观的用例图。 该文档详尽说明了这一软件产品的需求和规格, 这些规格说明是进行设计的 基础,也是编写测试用例和进行系统测试的主要依据。同时,该文档也是用户确 定软件功能需求的主要依据。 1.21.2 背景背景 这是一个信息化的世界,利用 Internet 技术来实现无纸化办公已经成为理 所
2、当然。随着办学规模的不断扩大,学生的选课管理作为学校日常办公最重要的 一部分,有效、高效的管理学生选课有助于提高办学质量和水平,加快学校的发 展。相对于传统的纯手工、纯纸质选课管理的方式来讲,毫无疑问的,网络化的 学生选课管理更迅速、更高效、更准确,将管理人员从繁琐的数据整理事务中解 脱出来,从事其它教学研究的工作。 1.1.3 3 定义定义 学生选课管理系统:Student Course Management System B/S 结构:即 Browser/Server,浏览器/服务器模式 1.1.4 4 参考资料参考资料 1 张水波,李振. ASP.NET 编程网络大讲堂M.北京:清华大学
3、出版社,2010. 2 房大伟、吕双. ASP.NET 开发实战 1200 例M.北京:清华出版社,2010. 3李宗颜.ASP.NET3.5 从基础到项目实战M.北京:化学工业出版社,2010. 2 2 4Dan Wood. Beginning SQL Server 2005 administrationM.北京:清华出 版社,2008. 5文龙. SOL Server 2005 年中文版入门与提高M.北京:清华出版社,2007. 6张树亮,李超. .ASP.NET 2.0+SQL Server 网络应用系统开发案例精解M.北 京:清华大学出版社,2006. 7王凤娥. 基于UML的学生选课
4、系统的设计与实现J.聊城大学学报.2009年. 8陈世基. 基于 UML 建模技术的智能选课系统设计与实现 J. 计算机与现代 化,2007 年 02 期. 9吕建强.高校学生信息管理系统的研究与技术分析J.科技情报开发与经 济,2006 年 08 期. 10罗可.数据库中数据挖掘理论方法及应用研究D.湖南大学.2005 年. 2 2 系统概述系统概述 2.12.1 目标目标 选课管理系统可以方便教师了解自己所教的课程和学生选课。 选课管理系统 的主要目的是利用网站实现教师开课的网络化,学生选课的网络化,提高学校课 程安排的效率,降低选课管理的成本,大大减少管理者的错误率和人力资源的浪 费,从很大程度上减轻了管理人员的负担。从而提高了管理人员的工作效率,使 其符合现代化发展的需要。 2.22.2 用户特点用户特点 该系统有两种用户类型:管理员、学生、教师。权限定义如下表所示: 用户类型 权限描述 学生 查看更改自己的个人信息及登录系统的密码。 教师 查看更改自己的个人信息及登录系统的密码 管理员