基于 Web 的奖学金评定系统
目 录
1 绪论..............................................................................................................................................................3
1.1 概述..................................................................................................................................................3
2 开发技术与工具选择.................................................................................................................................4
2.1 JSP 技术介绍...................................................................................................................................4
2.1.1 JSP 的基本概念....................................................................................................................4
2.1.2 JSP 的工作原理....................................................................................................................4
2.1.3 JSP 的特点............................................................................................................................5
2.1.4 JSP 技术的优势总瞰............................................................................................................6
2.1.5 JSP 前景分析........................................................................................................................6
2.2 JavaBean 技术简介..........................................................................................................................6
2.3 JDBC 及数据库管理的连接...........................................................................................................7
2.3.1 Java Database Connectivity (JDBC).....................................................................................7
2.3.2 JDBC 驱动及连接 JDBC 驱动及连接.................................................................................8
2.4 B/S 与 C/S 模式................................................................................................................................8
3 需求分析...................................................................................................................................................10
3.1 概要说明........................................................................................................................................10
3.2 产品描述........................................................................................................................................10
3.3 系统功能列表................................................................................................................................10
3.4 系统功能说明................................................................................................................................11
3.4.1 <学生模块>.........................................................................................................................11
3.4.2 <辅导员模块>.....................................................................................................................11
3.4.3 <教务处模块>.....................................................................................................................11
3.4.4 <管理员模块>.....................................................................................................................11
3.5 系统质量需求.................................................................................................................................11
4 系统设计...................................................................................................................................................12
4.1 说明.................................................................................................................................................12
4.2 总体设计结构图............................................................................................................................12
4.3 总用例图........................................................................................................................................14
4.4 登录模块流程图............................................................................................................................15
4.5 用例图_流程图..............................................................................................................................15
4.5.1 学生模块.............................................................................................................................15
4.5.2 辅导员模块.........................................................................................................................22
4.5.3 教务处模块.........................................................................................................................29
5 数据库设计...............................................................................................................................................34
5.1 设计规范........................................................................................................................................34
5.2 命名规则.........................................................................................................................................35
5.2.1 命名规则表.........................................................................................................................35
5.2.2 详细描述.............................................................................................................................35
5.3 创建逻辑图(CDM).........................................................................................................................36
5.3.1 系统包含的实体表.............................................................................................................36
5.3.2 系统包含实体之间的关系.................................................................................................37
6 编码与实现...............................................................................................................................................39