基于SSH框架下学生综合信息管理系统的设计与实现——宿舍信息管理模块毕业论文.doc
《基于SSH框架下学生综合信息管理系统的设计与实现——宿舍信息管理模块毕业论文.doc》由会员分享,可在线阅读,更多相关《基于SSH框架下学生综合信息管理系统的设计与实现——宿舍信息管理模块毕业论文.doc(73页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、北方民族大学学士学位论文 论文题目: 基于SSH框架学生信息综合管理系统的设计与实现 宿舍信息管理模块 院(部)名 称: 计算机科学与工程学院 学 生 姓 名: 专 业: 计算机科学与技术 学 号: 20091490指导教师姓名: 论文提交时间: 2013年5月20日 论文答辩时间: 2013年5月25日 学位授予时间: 2013年 月 日 北方民族大学教务处制 基于SSH框架的学生信息综合管理系统设计与实现 宿舍信息管理模块 摘 要 随着Internet信息技术的发展,校园信息数字化建设已成为各高校教学模式的发展目标。本文就是在这样的背景下,按照北方民族大学学生处所提出的需求开发设计了学生信
2、息综合管理系统。 本系统在J2EE开发平台下以SSH框架、Tomcat服务器、SQLServer2005数据库技术为基础,设计开发了学生信息综合管理系统。该系统划分为学生信息、宿舍信息、公共专栏、问卷调查、意见箱、国防教育、思想教育等功能模块。本文主要设计了宿舍信息管理子模块。该模块实现了对工作人员信息添加、删除、修改、查询的功能;实现了对宿舍楼信息初始化、按照学院分配宿舍的功能;实现了内宿外宿学生住宿信息添加、删除、修改、查询的功能;实现了学生申请转宿舍和逐级审批并打印报表的功能。经测试该系统运行良好、功能完善、操作简单,并有很好安全性、易维护性和可扩展性。该系统已经实现了北方民族大学学生处
3、所提出的全部需要,并且经验收已经投入试运行。【关键字】 学生信息,综合管理,MVC,SSHThe Design andImplementation of Student Information Comprehensive Management System Basedon SSH FrameworkDormitory information management moduleAbstract With the development of Internet information technology, the construction of digital campus informatio
4、n has become the development goal of teaching mode in Colleges and universities. In this background, the Student Information Management System is designed according to the demand of the students affairs division of Beifang Univesity of Nationality. Student Information Management System is realized b
5、y the J2EE platform ,SSH framework, Tomcat server, SQLServer2005 database. The system is divided into module of the student information, dormitory information, public column, questionnaire investigation, suggestion boxes, national defense education, ideological education. This paper mainly include t
6、he module of dormitory information management . It has realized function of adding, deleting modifying, querying staff information function; It has realized function of dormitory information initialization; It has realized function of adding, deleting, modifying, querying student accommodation infor
7、mation function; It has realized function of applying for the dormitory and approval and print the report. The system is running well on testing. It is perfect function, simple operation and safety, maintainability and scalability. The students affairs division of Beifang Univesity of Nationality is
8、 satisified what we had finished. It has been put into trial operation. Key Words:Student information,Integrated management,MVC,SSH目 录前 言11 需求分析21.1 项目背景21.2 项目需求分析21.3 宿舍信息管理模块需求分析31.4 系统目标31.4.1 系统总体目标31.4.2 系统总体功能目标31.4.3 系统总体性能目标41.4.4 系统总体安全目标52 系统技术方案设计62.1系统架构选择62.2系统使用技术62.2.1 J2EE介绍62.2.2 S
9、SH框架72.2.3 AJAX技术82.2.4 FreeMarker模板引擎82.3 服务器和数据库的使用92.3.1 Web服务器Tomcat92.3.2 数据库SQL Server 2005102.4项目开发环境103 学生信息综合系统总体设计113.1 系统总体功能模块分析113.2 系统用例图143.3系统权限设计和安全性设计143.3.1 权限设计143.3.2 安全性设计154 宿舍信息管理模块的设计164.1模块用例分析164.1.1 模块用例图164.1.2 模块用例说明174.2 模块的功能分析174.3模块数据库的设计184.3.1 模块E-R图184.3.2 模块的流程图
10、204.3.3 模块的数据逻辑设计214.4模块的数据字典245 宿舍信息管理模块的实现315.1 模块文件结构315.2 宿舍工作人员信息管理345.2.1 宿管员信息功能的实现345.2.2 保洁员信息功能的实现425.3 宿舍楼管理425.3.1 宿舍初始化功能的实现425.3.2 学院宿舍分配功能的实现465.4 学生住宿信息管理505.4.1 学生住校内信息功能的实现505.4.2 学生住校外信息功能的实现555.5 学生宿舍申请管理565.5.1 学生住宿申请功能的实现565.5.2 审批申请功能的实现585.6 报表打印管理625.6.1 学生宿舍申请报表的实现62结束语65致
11、谢66参考文献67IV 前 言随着计算机的广泛运用,信息系统在当今社会中处于越来越重要的地位。由于信息系统具有信息性、综合性、集成性、多样性和发展性等特征,使其被广泛应用于企、事业单位。而随着我校规模的不断扩大,学生人数的不断增加,需要管理的信息量也在成倍的增加。就目前而言,我校的学生管理系统比较单一,管理上相对麻烦和费事。如:管理学生的就只能管理学生,管理宿舍的就只能管理宿舍。基于这种情况,所以开发了一个B/S结构的学生信息综合管理系统。不仅可以管理学生信息和宿舍信息,还能实现学校办公的信息化。学生信息管理工作的系统化、规范化、自动化,大大提高了学校教学管理质量和办事效率。 本系统根据其功能
12、和使用角色分为学生信息、宿舍信息、公共专栏、问卷调查、意见箱、国防教育、思想教育等多个子模块。根据登录用户权限的不同,所进行的操作也不一样。本文采用严格的软件开发规则,按照系统需求分析、系统技术方案、系统的总体设计、各模块的设计、实现的顺序,设计开发实现客户需求。通过对该学生综合信息管理系统进行分析,确定了功能模块的设计与实现方案。本文共分为5章。第一章主要介绍了系统的开发背景、需求分析以及系统的总体目标;第二章介绍开发该系统使用的技术方案;第三章描述了系统的总体功能模块和系统的权限和安全性设定;第四章从功能设计和数据库的设计这两方面对宿舍信息管理子模块进行了详细的介绍;第五章对宿舍信息管理子
13、模块的实现做部分介绍。1 需求分析本章主要从该系统的开发背景、用户需求分析、总体目标三方面对该系统的需求进行分析和确定。1.1 项目背景 目前很多高校都在努力实现学校信息的自动化和信息化,但是相对而言大多数学校的管理系统都比较单一,不够全面,在很多方面还没有做到合理的规划和使用,就比如学生处和学生之间办公这样一方面,学生要申请某一方面的内容时,得先去找学院老师批准,才能传达到学生处,前期工程是非常繁琐,并且还浪费时间,学生处想核对该学生的其他信息时还比较麻烦,总是要花很长时间才能办下来。所以为了满足学生处和学生的需求,开发并实现了该系统。该项系统是鉴于目前北方民族大学学生人数剧增,学生信息呈现
14、几何增加,学生处办公不方便,繁琐,浪费时间,而且查找学生信息资料不方便的的前提下,学生处对学生管理的自动化与准确化、方便化的要求日益强烈的背景下开发出来的,目前在很多学校,各类各样的与学生有关的管理系统层出不穷,该系统包含了学生信息管理、学生宿舍管理、以及学生处的办公信息化等管理机制。而且就目前而言,北方民族大学虽然有了学生信息管理系统,但是还是很缺乏学生宿舍方面的管理系统和学生处和学生之间办公管理的一个系统,因此为了满足学生处办公需求,也为了方便全校学生,继而独立开发,研究了该系统。该系统操作简单、便捷,功能易于掌握,便于操作。1.2 项目需求分析满足用户需求是建立一个系统的主要原因,也是这
15、个系统存在的必然因素,认真考察用户的需求是每个系统建立的第一步。而一个系统也只有在满足了用户的需求后才能算是一个真正的系统,才可以将其运用其实际生活中。通过对用户的调查访问,其总体需求是: 1)该系统要实现学生信息的基本管理;2)实现宿舍楼的管理,宿舍工作人员的管理,宿舍的分配,学生入住以及学生住校后的生活信息管理;3)能快速方便的及时查询学生的信息,并且及时了解学生在宿舍的生活状态;4)实现数据能够通过网络传送,实现数据共享,避免出现重复数据,冗余数据;5)操作要简单方便,而且管理合理,具有可维护性和可扩展性;6)实现网上申请和网上办公,数据管理信息化; 7)对毕业的学生必要的信息进行过滤和
16、存储,作为历史纪录进行保存; 8)要做到一定的数据安全性,根据不同的用户设定不同的权限,所做操作将不一样,使系统具有一定的安全性。 9)数据要时刻备份,以免在紧急时可恢复数据。1.3 宿舍信息管理模块需求分析 1)学生处:将对工作人员里的宿管,保洁员的信息进行添加,修改,删除。对宿舍初始化,即添加宿舍楼,宿舍类型,宿舍楼名,宿舍楼层,宿舍号,并且可以修改添加的以上信息。宿舍分配则对每个学院进行宿舍楼,楼类型,楼层,宿舍号,几人间进行添加,删除,修改,还可以通过宿舍号查询宿舍所住人员信息以及每个学院分得宿舍楼情况等操作。对学生宿舍递交的申请进行审批,查询操作。 2)宿管:将对内宿外宿学生信息进行
17、添加,修改,删除,查询等进行操作,同时审批学生处审批过的学生宿舍递交的申请及宿舍信息里的宿舍初始化查询,宿舍分配信息查询,宿舍清空等操作。 3)学生:将对住宿信息里的宿舍初始化查询,宿舍分配信息查询操作,同时对宿舍申请的申请添加,修改,删除,查询,打印报表等进行操作。 4)辅导员:负责学生宿舍申请的审批,查询等操作。1.4 系统目标根据调查用户对其该系统的需求目标,该系统设计人员将该系统的初级功能目标设计为如下。1.4.1 系统总体目标学生综合信息管理系统的建立是为了学生处能快速方便的管理学生在校的学习生活状态,并对其突发情况进行快速、有效的处理,并且方便学生处查询学生信息。以及学生在宿舍的生
18、活状态。方便学生处能快速便捷的查询学生的学生生活状态,使其学生处不用出门也能了解学生在其宿舍的生活状态。而且也能方便学生能快捷的申请与其相关的信息。根据具体的要求,初步确定其总目标为:1)实现其学生的基本信息和学生的学籍变动进行统筹合理的管理; 2)实现其每年的离校生进行数据库的转移处理,而不是直接删掉;3)学生处对其宿舍进行合理的分配和管理;4)对学生住宿信息和学生在宿舍的卫生奖罚情况进行统计和记录;5)实现每楼宿舍管理人员进行分配和管理;6)对与学生相关的问卷调查进行合理的分类和统计;7)实现学生宿舍申请,国防科预备役进行网上申请办公,实现信息网络化;8)对学生处发的公告或者相关通知合理统
19、一的管理;9)系统具有友好性、易操作性、可维护性和可扩展性;10)系统具有安全性和保密性。1.4.2 系统总体功能目标 通过以上用户需求和总目标的分析,对学生信息管理系统的功能目标: 1)学生信息:学生信息下又分为学生档案、学籍变动、违纪处分和证件补办。学生档案主要是对在校学生信息进行添加、修改和删除,在特定条件下查询学生信息和对毕业生信息进行数据库的转移和查询;学籍变动时对在校学生转学,休学等变动情况进行记录和修改;违纪处分是对学生在校期间违反学校相关规定给予的处分进行登记录入和修改;证件补办,主要是学生证丢失或其他证丢失时可以向学生处申请证件补办,实现申请书的填写,修改删除,以及学院和学生
20、处之间的审批操作。 2)宿舍信息:宿舍信息包括宿舍分配和初始化、学生住宿信息、宿舍人员信息管理、宿舍奖罚、宿舍卫生、人气评价和宿舍专栏投稿;分别实现其信息的录入、修改和删除,以及根据特定的条件查询出特定的信息。 3)公告专栏:主要是实现通知的录入、修改、删除和发布,而且对其已经发布的通知,将不能进行修改。还可以根据其需要上传相关的附件,下载附件。 4)问卷调查:主要是实现题目的添加、修改和删除以及试卷的生成发布,学生可以根据发布的试卷进行答题。查询答题的结果。 5)国防教育:主要是实现预备役、征兵等申请书的填写、修改、删除、提交给学生处审批,学院审批。根据一定的条件插叙其审批结果。 6)思想政
21、治:实现对各学院辅导员信息的添加、修改、删除,在特定条件下的查询思想政治人员的信息,具体说明辅导员的工作情况。 7)意见箱,学生根据其想法添加、修改、删除其意见,根据自己的意向可以向不同部门提交意见。 8)系统管理,主要是管理以上各功能的菜单、学生处各部门、学生处个部门人员、班级和专业的管理、以及对系统的用户进行角色分配和管理。主要操作者是系统管理人员,给用户分配菜单和权限。1.4.3 系统总体性能目标一个系统的性能是信息系统功能实现的方式和效率的保障,是信息系统需求的重要组成部分。性能分析是对用户提出的各种性能要求进行综合分析,确定出合理的、可行的信息系统性能的工作。该学生信息管理系统的设计
22、是根据本系的需求,通过与系领导的沟通初步确定该系统的性能目标: 1)约束性能:该系统在一定程度上对一定的用户进行了访问权限的约束,不同的用户,约束也不一样。2)界面设置:页面设置为活的菜单栏形式,登陆的用户不同,所显示的菜单栏也将不一样,只显示该用户能进行操作的菜单,这样方便用户查看自己需要的信息,不至于弄混淆。3)业务属性:应能具有较高的安全性,对内对外都有严格的身份认证和数据保密的措施;运行应该速度快、稳定、可靠,具有很高的健壮性和容错、纠错能力,还具有可维护性和可扩展性。4)安全机制:非法用户不能使用系统,不能偷看系统的信息,各级使用者只能看到允许看到的系统信息,并且用户密码采用复杂的M
23、D5加密算法,这保障了用户的安全性。1.4.4 系统总体安全目标 系统具备访问权限的识别和控制功能,未被授权的人不能访问应用管理系统,保证了授权人员或系统才能进行某些操作,获取某种数据。为保证系统安全性,系统对操作人员进行严格的分级权限管理,每个操作人员都有自己的账号,登录密码和权限等级,特定的权限等级只能进入特定的功能模块进行授权操作,系统提供了操作日志功能,除对系统的查询操作外,任何对系统的写操作都会在系统中留下完整的记录,包括操作发生的日期、时间、操作人员账号,以及对系统进行了何种操作,可以实时掌握运行情况,以备日后追查。为保证密码的可靠性,操作人员的密码只能修改不能读取。系统数据可以进
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于SSH框架下学生综合信息管理系统的设计与实现宿舍信息管理模块 毕业论文 基于 SSH 框架 学生 综合信息 管理 系统 设计 实现 宿舍 信息管理 模块
限制150内