1、目 录 I 目 录 目 录 . I 摘 要 . I ABSTRACT II 第 1 章 问题定义 . 1 1.1 引言 1 1.2 开发背景 1 1.3 问题描述 1 第 2 章 可行性分析 . 3 2.1 引言 3 2.2 目的和意义 . 3 2.3 可行性分析 . 3 第 3 章 需求分析 5 3.1 引言 5 3.2 用户需求描述 . 5 3.2.1 学生用户需求描述 . 5 3.2.2 任课老师用户需求描述 5 3.2.3 班主任用户需求描述 6 3.2.4 院(系)领导用户需求描述 6 3.2.5 学校领导用户需求描述 6 3.2.6 系统管理员用户需求描述 6 3.3 功能需求描述
2、 7 3.4 系统开发工具 7 3.5 相关开发工具简介 . 7 3.5.1 B/S(浏览器/服务器)简介 . 7 3.5.2 JAVA/JSP 简介 8 3.6 系统功能划分 . 8 3.7 数据字典 9 3.8 数据流图. 11 目 录 II 3.9 运行需求 . 12 3.9.1 最低配置 12 3.9.2 建议配置 12 第第 4 4 章章 总体设计总体设计. 13 4.1 引言 . 13 4.2 系统布局设计 13 4.3 总体结构图 14 4.4 本人主要工作任务 15 第第 5 5 章章 详细设计详细设计. 16 5.1 引言 . 16 5.2 系统功能流程图 16 5.3 系统
3、目录结构设计 17 5.4 数据库设计与实现 17 5.4.1 实体模型 17 5.4.2 E-R 模型. 18 5.4.3 数据库的逻辑设计 . 19 5.4.4 数据库表的创建 . 19 5.4.5 数据库的建立 21 5.5 前端操作页面设计 21 5.5.1 系统登陆设计 21 5.5.2 学生用户功能设计 . 21 5.5.3 任课老师用户功能设计. 22 5.5.4 班主任用户功能设计 . 23 5.5.5 院系领导用户功能设计. 23 5.5.6 学校领导用户功能设计. 24 第第 6 6 章章 编码编码 . 25 6.1 用户操作页面编码 25 6.1.1 系统登陆编码 25
4、6.1.2 学生用户功能编码 . 27 6.1.3 任课老师用户功能编码. 30 目 录 III 6.1.4 班主任用户功能编码 . 34 6.1.5 院系领导用户功能编码. 35 6.2 数据库连接池编码 38 6.2.1 数据库连接池程序编码 . 38 6.2.2 连接池配置文件 . 41 第第 7 7 章章 软件测试软件测试. 43 7.1 引言 . 43 7.2 测试方案. 43 7.2.1 黑盒测试 43 7.2.2 白盒测试 43 7.2.3 其它测试方案 43 7.2.4 本系统所采用测试方案. 43 7.3 测试过程. 44 7.3.1 用户登陆测试 44 7.3.2 页面使用安全测试 . 44 7.3.3 学生用户测试 45 7.3.4 任课老师用户测试 46 7.3.5 班主任用户测试 46 7.3.6 院系领导/学校领导用户测试 47 总 结 48 参考文献 49 致 谢 50 附 录 51 附录一:文献资料 51 原文 . 51 译文 . 53 附录二、系统部署及使用手册 . 57 开发工具的安装与配置 . 57 系统部署 . 59 用户操作手册 60