技术:Java、JSP等
摘要:
当今时代是飞速发展的信息时代,各行各业都离不开信息处理,然而,现今有许多高校仍然用手工对宿舍进行管理。而随着办学规模的不断扩大,学生人数越来越多,数据信息处理的工作量也日益增大,这种手工管理存在的弊端就会显现出来,如易出错,出错后不易修改;易丢失数据,而且不易查找等等。为了提高高校的整体管理水平,同时基于计算机在高校宿舍管理的应用也日趋普及,这使得建立学生宿舍管理系统成为必然的选择。针对这种现象设计了一套学生宿舍管理系统,学生宿舍管理系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。由于数据库存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。这无疑是为信息存储量比较大的学校提供了一个方便、快捷的操作方式。
管理信息系统在现代社会已深入到各行各业,由于计算机技术的迅速发展和普及,信息管理系统MIS事实上已成为计算机管理信息系统,大学生宿舍管理系统就是一个典型的管理信息系统,它可以让宿舍管理工作变的更轻松。本毕业设计的任务就是设计一个大学生宿舍管理系统。其开发过程主要包括前端应用程序的开发和后台数据库的建立和维护两个方面。主要任务就是建立基本数据,后台程序主要负责的都是管理上的功能。
经过分析,本系统运用了Oracle为后台数据库,以Myeclipse为前端开发工具,系统实现了系统维护、宿舍管理、学生管理、宿舍分配、信息查询等必需的功能,其操作简单,界面友好,运行比较稳定,适用于大学院校大学生宿舍管理。
关键词:学生宿舍管理系统,数据库管理系统,Oracle,JSP,SSH
目录:
1 引言 1
1.1 课题背景 1
1.2 研究课题的目的和意义 1
1.3 国内外研究现状及发展趋势 1
1.4 本课题的研究方法及设计思路 2
2 可行性分析 4
2.1 经济可行性 4
2.2 技术可行性 4
2.3 运行可行性 5
3 总体设计 6
3.1 系统需求分析 6
3.1.1 数据需求: 6
3.1.2 功能需求: 6
3.2 系统概要设计 6
3.2.1 功能模块设计: 6
3.3 功能模块图 8
3.4 系统分层设计 9
4 详细设计 10
4.1 数据库 10
4.1.1 数据库设计 10
4.1.2 数据字典 10
4.1.3 E-R图 13
4.2 EJB层的设计 13
4.2.1 实体Bean的设计 13
4.2.2 数据库映射与连接 17
5 系统实现 18
5.1 用户登录 18
5.2 学生信息管理设计与实现 19
5.2.1 实现目标 19
5.2.2 实现过程 20
5.3 学生留言发表设计与实现 21
5.3.1 实现目标 21
5.3.2 实现过程 22
5.4 学生公告查看设计与实现 22
5.4.1 实现目标 22
5.4.2 实现过程 23
5.5 学生申请维修设计与实现 23
5.5.1 实现目标 23
5.5.2 实现过程 24
6 系统测试 25
6.1 系统测试 25
6.2 结论 25
参 考 文 献 27
致 谢 28