目 录
1.系统概述 1
1.1课题的背景与意义 1
1.1.1 课题开发背景 1
1.1.2 课题开发意义 1
1.2课题开发工具与环境 1
1.2.1 MyEclipse简介 1
1.2.2 J2EE概述 2
1.2.3 mysql概述 2
1.2.4 Tomcat 6.0服务器架构 3
1.2.5 总体开发 3
2.系统分析 5
2.1系统概述 5
2.1.1系统分析原则与方针 5
2.1.2系统需求 5
2.2系统功能分析 5
2.2.1可能性分析 5
2.2.2具体功能分析 6
3.系统设计 7
3.1数据库设计 7
3.1.1数据库总体设计 7
3.1.2数据库概念设计 8
3.1.3数据库逻辑设计 10
3.2系统总体设计 11
3.2.1系统逻辑设计 11
3.3功能设计 11
3.3.1前台用户功能模块设计 11
3.3.2后台管理员功能模块设计 12
4.系统实现与调试 13
4.1系统功能实现 13
4.1.1文件结构图 13
4.2文件详细结构图 13
4.3关键技术实现 14
4.3.1 struts+ Hibernate 14
4.3.2 处理中文问题 14
4.4调试过程中的常见错误 16
4.4.1空指针异常 16
4.4.2 404错误 17
4.4.3数据库连接错误 17
5.系统运行结果截图 19
5.1系统主界面 19
5.2查询界面 19
5.3学生学籍成绩界面 20
5.4管理员个人界面 20
5.5添加管理员 21
5.6管理员回收站列表 21
结 论 22
致 谢 23
参考文献 24
学生学籍管理系统
【中文摘要】学生信息管理系统是针对学校人事处的大量业务处理工作而开发的管理软件,主要用于学校学生信息管理,总体任务是实现学生信息关系的系统化、科学化、规范化和自动化,其主要任务是用计算机对学生各种信息进行日常管理,如查询、修改、增加、删除学生基本信息,另外还考虑到学生的成绩,所以针对成绩也进行了一系列录入,删除,以及修改等操作。
本课题设计的目标是实现一个基于Jsp+struts2+hibernate3模式的学生学籍管理系统。论文先介绍了开发项目所用到的关键技术,接着从用户需求、经济和技术等三个方面对系统进行分析。在概要设计中,根据系统分析的结果,把系统分为前台和后台两大模块。根据前台和后台用户的不同需求,把前台细分为学生查询信息(成绩以及学籍信息),学生修改登录密码等模块,把后台细分为管理员登录,密码修改,添加学生信息以及成绩,查询学生信息等模块。详细介绍了在基于Jsp+struts+hibernate模式下各个模块的实现过程,且以开发过程为基础实现系统所具有的可重用性、可维护性和可扩展性等优势进行了分析。
【关键词】myeclipse mysql struts2 hibernate3 JSP
请先
!