. 精品 目 录 0. 文档介绍 ............................................................................................................................ 4 0.1 文档目的 ....................................................................................................................... 4 0.2 文档范围 ....................................................................................................................... 4 0.3 读者对象 ....................................................................................................................... 4 0.4 参考文献 ....................................................................................................................... 4 0.5 术语与缩写解释 ............................................................................................................ 4
1. 系统概述 ............................................................................................................................ 5 1.1 概述 ............................................................................................................................... 5 1.2 功能描述 ....................................................................................................................... 5
2. 设计约束 ............................................................................................................................ 7 2.1需求规定 ........................................................................................................................ 7 2.2 运行环境 ....................................................................................................................... 7 2.3 接口约束 ....................................................................................................................... 8 2.4 质量约束 ....................................................................................................................... 9 2.5 隐含约束 ....................................................................................................................... 9
3. 设计策略 .......................................................................................................................... 10 3.1 关键技术 ..................................................................................................................... 10 3.2 扩展策略 ..................................................................................................................... 10 3.3 复用策略 ..................................................................................................................... 10
4. 系统总体结构 ................................................................................................................... 12 4.1 逻辑设计 ..................................................................................................................... 14 4.2 用户接口逻辑设计 ...................................................................................................... 14 4.3 物理设计 ..................................................................................................................... 14
5. 子系统的结构与功能 ....................................................................................................... 15 6. 开发环境的配置 ............................................................................................................... 20 7. 运行环境的配置 ............................................................................................................... 21 8. 测试环境的配置 ............................................................................................................... 22 9. 其他 .................................................................................................................................. 22 .
精品 0. 文档介绍
0.1 文档目的 该文档描述了学生选课管理系统的主要功能,阐述了系统的总体构架,包括物理、逻辑结构,并说明了体系结构所采取的设计策略和所有技术。
0.2 文档范围 学生选课管理系统 0.3 读者对象 项目组长,项目负责小组,各功能模块负责人及程序员。 0.4 参考文献 资料名称 资料来源 《学生选课管理系统项目计划书》 学生选课管理系统
《学生选课管理系统需求规格说明书》 学生选课管理系统 《计算机软件文档编写指南》 图书馆 《CMMI+3级软件过程改进方法与规范》 图书馆
0.5 术语与缩写解释 缩写、术语 解 释 SPP 简并行过程(Simplified Parallel Process) PM 项目管理(project management) 实体 实体是一个可持久化的域对象,比如电脑、书等。 数据字典 对数据流程图中对象的详细描述 . 精品 1. 系统概述 1.1 概述 学生选课管理系统将与学生选课管理相关的各项前后台业务整合到一起,通过该系统,可以实现用户注册、用户信息管理、管理员排课、学生选课/退课、教师反馈等一系列操作,可以大大提高各项业务的衔接程度,提高相关项目的运作效率,从而更好地方便学生选课,学校方面排课。 本系统包括学生选课、教师反馈、用户信息管理、排课管理、课程信息管理、教师信息管理等一系列的服务,同时提供各种类型的报表生成等统计服务,以帮助系统管理员了解选课情况。 本系统适用于普通类型大学。
1.2 功能描述 一、系统前台管理 1、学生选课 学生根据发布的课程信息和专业培养计划选择要修的课程,同时选修某课程后在规定的时间内可退选。 2、教师反馈 教师在查看选课公告表和预排课表后,可以通过此功能向排课管理人员反馈自己对排课的意见。 3、用户注册 学生、教师填写自己的用户名和密码进行注册,只有注册成功后才可以进入该系统。 4、用户登录 用户输入用户名和密码登录。