文件名称:java高校学生选课系统
文件大小:3.55MB
文件格式:DOC
更新时间:2014-07-24 10:16:27
高校学生选课系统 毕业论文 MySQL BS java
第1章 绪论 1 1.1 课题背景 1 1.2 课题研究的方向 1 第2章 系统相关技术介绍 2 2.1 SSH框架 2 2.1.1 Struts 2 2.1.2 Spring 2 2.1.3 Hibernate 3 2.2 JSP相关技术介绍 4 2.3 JDBC相关技术介绍 5 2.4 B/S系统介绍 5 第3章 系统分析与设计 7 3.1 可行性分析 7 3.1.1 编写目的 7 3.1.2 开发系统的技术可行性 7 3.1.3 开发系统的法律可行性 7 3.1.4 社会条件上的可行性 7 3.2 功能需求分析 8 3.2.1 功能需求分类 8 3.2.2 用例图 8 3.3 非功能性需求分析 11 3.3.1 用户界面需求 11 3.3.2 软硬件环境需求 11 3.3.3 系统质量要求 11 3.4 系统E-R图 12 3.4.1 管理员、课程与专业E-R图 12 3.4.2 学生与课程E-R图 13 3.5 系统设计 13 3.5.1 系统目标 13 3.5.2 系统功能结构 14 3.5.3 系统流程图 14 第4章 数据库设计 17 4.1 数据库分析 17 4.2 数据库表模型设计 17 4.3 数据库表设计 18 第5章 概要设计 19 5.1 总体设计 19 5.1.1 设计原则 19 5.1.2 软件结构 19 5.2 详细设计 20 5.2.1 主体界面设计 20 5.2.1.2 管理模块主体界面 20 5.2.1.3 学生模块主体界面 21 5.3 系统功能模块设计 22 5.3.1 用户模块 22 5.3.1.1 用户注册流程 22 5.3.1.2 用户注册JSP页面 22 5.3.1.3 用户登录流程 24 5.3.1.4 用户登录JSP 24 5.3.1.5 密码修改流程 25 5.3.1.6 密码修改JSP页面 25 5.3.2 管理模块 26 5.3.2.1 专业管理流程 27 5.3.2.2 专业管理JSP页面 28 5.3.2.3 课程管理流程 28 5.3.2.4 课程管理JSP页面 29 5.3.2.5 信息统计流程 30 5.3.2.6 信息统计JSP页面 31 5.3.2.7 修改密码 32 5.3.2.8 退出系统 32 5.3.3 学生模块 33 5.3.3.1 学生基本信息JSP页面 33 5.3.3.2 选择新课程JSP页面 33 5.3.3.3 查询已选课程JSP页面 34 5.3.3.4 课程详细信息JSP页面 34 5.3.3.5 修改密码 35 5.3.3.6 退出系统 36 结 论 37 致 谢 38 参考文献 39 附 录 40 附录1:数据库表 40 附录2:系统核心代码 42 用户登录核心代码 42 课程管理核心代码 43 专业管理核心代码 45 学生模块核心代码 46