摘要:学生宿舍管理是学校管理的一个重要组成部分,是一个管理全校学生住宿问题的服务点。随着Internet被学校的逐步引入及红河学院的发展,电子化的管理学生住宿信息将有助于提高学校管理工作的效率。
本文主要讲述了基于WEB的系统的开发流程及本系统的主要功能模块,包括新闻的发布及浏览、学生、宿舍基本信息的批量录入、学生宿舍的分配及调换等。并努力做到内容精湛、突出重点。
本系统基于WEB的设计模式,在Myeclipse的开发环境下,以Struts技术作为前台界面开发的支持;用Hibernate技术操作数据库;并使用SQL Server 2000作为后台数据库,并严格使用MVC三层结构。
关键词:批量;电子化;Struts技术;Hibernate技术;SQL Server 2000;MVC三层结构
目录
摘要
ABSTRACT
第一章-绪论-1
1.1 系统开发的背景-1
1.2 系统开发的目的与意义-1
1.2.1 系统开发的目的-1
1.2.2 系统开发的意义-1
1.3 国内研究现状-2
1.4 开发环境及相关技术-2
1.4.1 Myeclipse开发环境介绍-2
1.4.2 Hibernate技术介绍-2
1.4.3 Spring技术介绍-2
1.4.4 Struts技术介绍-3
1.4.5 SQL Server 2000数据库介绍-3
第二章-系统分析-4
2.1 可行性分析-4
2.1.1 技术可行性-4
2.1.2 经济可行性-4
2.1.3 运行可行性-4
2.2 需求分析-4
第三章-系统设计-6
3.1 总体设计-6
3.1.1 系统基本框架-6
3.1.2 设计思想-7
3.1.3 用户用例图-7
3.1.4 系统流程图-9
3.2 数据库设计-12
3.2.1 局部E-R图-12
3.2.2 全局E-R图-16
3.2.3 数据库表间关系图-22
3.3 系统主要界面设计-22
第四章-系统实现-26
4.1系统总览-26
4.2 配置文件-26
4.2.1 beans.xml-26
4.2.2 struts-config.xml-29
4.2.3 web.xml-31
4.3 部分主要代码-34
4.3.1 模糊查询新闻-34
4.3.2 公共模块-35
第五章-系统测试-37
5.1 管理员登录模块测试-37
5.2 添加学生信息模块测试-37
5.3 学生宿舍模糊查询测试-39
第六章-总结-40
参考文献-41
致 谢-42