摘要:计算机技术从诞生到它的发展,注定要改变人们的生活,世界的节奏。上世纪90年代,计算机大规模开始用于商业,它的迅速的发展为商业界提供了更加广阔信息系统管理平台与商机,如催化剂一般刺激着商业经济的快速发展。如今,计算机的普及,同时也带来了信息化的普及,信息化办公越来越为人们所熟知和运用,相对传统的人工管理,信息管理在数据保存,数据操作以及信息的及时准确性等方面具有无法比拟的优越性,
传统的学生会管理方式也是以手工为主,存在信息不统一,难以查询等问题。本论文提出了符合现代化信息发展的学生会管理系统功能设计方案,该设计将学生会信息系统共划分为个人档案管理、部门动态查询、活动动态管理、财务的管理、日常事务管理、文档管理等功能模块。通过初步评价与前景分析,认为能够优化目前学生会管理方式的弊端,应用前景良好。
本系统采目前流行的SSH(Struts+Spring+Hibernate)框架完成了学生会信息管理系统的开发,Struts完成与用户交互和转发的表现层功能,Spring完成系统业务逻辑层的功能,Hibernate完成数据持久层的处理,这样的分层结构有利于系统的维护。
在分析和设计的基础上,本设计提出了一套可行的学生会信息管理的实现方案,最后通过SSH技术得以实现,运行效果良好,达到了预期的目标。
关键词 学生会;信息管理系统;J2EE;Struts;SPRING;Hibernate
目录
摘要
Abstract
1 绪论-1
1.1课题背景及意义-1
1.2本次设计的目标-2
2.1 JSP技术-3
2.2 MVC设计模式-3
2.3 Struts技术-4
2.4 Spring技术-5
2.5 Hibernate技术-5
2.6 JTDS技术-6
2.7 WEB服务器配置-6
2.7.1 JDK的安装和配置-6
2.7.2 Tomcat的安装和配置-6
3 系统分析与设计-8
3.1系统功能需求分析-8
3.2系统功能模块设计-10
4 数据库设计-12
4.1 系统E-R图-12
4.2数据库表设计-13
5 系统实现-16
5.1数据持久层设计及实现-16
5.1.1持久化类及对象/ Annotation方式映射-17
5.1.2 数据连接池配置-18
5.2系统业务逻辑层设计-20
5.2.1 业务逻辑层组件的设计-20
5.2.2 业务逻辑层组件的配置-20
5.3视图层设计-21
5.3.1 用户登录-21
5.3.2用户注册-22
5.3.3系统主界面-23
5.3.4用户管理-23
5.3.5部门动态管理-25
5.3.6主席团管理-27
5.3.7 干部档案管理-29
5.3.8活动动态管理-31
5.3.9 物品管理-32
5.3.10 使用管理-33
5.3.11 计划管理-35
5.3.12 文档管理-38
5.3.13 活动查询-41
结论与展望-42
1 体会与收获-42
2 系统不足-42
3 今后的发展方向-42
致谢-43