毕业设计(论文)-基于J2EE的宿舍管理系统的设计和实现

上传人:桔**** 文档编号:488994970 上传时间:2023-03-10 格式:DOC 页数:35 大小:1.70MB
返回 下载 相关 举报
毕业设计(论文)-基于J2EE的宿舍管理系统的设计和实现_第1页
第1页 / 共35页
毕业设计(论文)-基于J2EE的宿舍管理系统的设计和实现_第2页
第2页 / 共35页
毕业设计(论文)-基于J2EE的宿舍管理系统的设计和实现_第3页
第3页 / 共35页
毕业设计(论文)-基于J2EE的宿舍管理系统的设计和实现_第4页
第4页 / 共35页
毕业设计(论文)-基于J2EE的宿舍管理系统的设计和实现_第5页
第5页 / 共35页
点击查看更多>>
资源描述

《毕业设计(论文)-基于J2EE的宿舍管理系统的设计和实现》由会员分享,可在线阅读,更多相关《毕业设计(论文)-基于J2EE的宿舍管理系统的设计和实现(35页珍藏版)》请在金锄头文库上搜索。

1、闽江学院本科毕业论文(设计)题 目基于JEE的宿舍管理系统的设计和实现学生姓名 学 号 系 别 软件学院 年 级 2013级 专 业 软件工程 指导教师 职 称 讲师 完成日期 2015-4-14 5闽江学院毕业论文(设计)诚信声明书本人郑重声明:兹提交的毕业论文(设计) 基于JEE的宿舍管理系统的设计和实 现 ,是本人在指导老师 肖建飞 的指导下独立研究、撰写的成果;论文(设计)未剽窃、抄袭他人的学术观点、思想和成果,未篡改研究数据,论文(设计)中所引用的文字、研究成果均已在论文(设计)中以明确的方式标明;在毕业论文(设计)工作过程中,本人恪守学术规范,遵守学校有关规定,依法享有和承担由此论

2、文(设计)产生的权利和责任。声明人(签名):年 月 日摘 要在大学生涯中,宿舍可以说是学生们温馨的第二个家。也是学生们在大学中欢笑与成长的地方。然而由于学校学生的流动性大导致不能准确的记录在宿舍人员,可能会出现部分学生利用管理空挡夜不归宿,使他们自身安全无法得到保障。传统的宿舍管理通常是一来依赖于社管人员。但是社管人员面对数以千计的学生显得有些分身乏术。于是有一款能帮助宿舍社管人员管理学生出入的管理系统是那么的重要。本篇论文中的宿舍管理系统就是以此为出发点来进行创作的。利用比较主流的SSH框架和轻量级的mysql进行开发。这个系统可以帮助社管人员完成熄灯设置,及时查看需要保修的信息和来访者登记

3、等,有了这些功能不仅可以使宿舍管理工作更加的有效率,还可以给宿舍住宿人员带来便利。关键字:宿舍管理,学生宿舍信息,B/S模式,mysqlAbstractIn university career, Second home is our warm dormitory. This place is the home of us happy laughter, However, due to great mobility of the school students cant accurate records in the dormitory, Exploit the night did not be

4、come part of the students, The school cannot guarantee their safety, The traditional dormitory management staff usually depends on the floor, Thousands of students in the face of floor staff also are overwhelmed, So one can help the club staff dormitory management students in and out of the manageme

5、nt system is so important. This paper is the dormitory management system as a starting point for writing. Using the more mainstream SSH framework and lightweight Mysql to develop, Building tube lights can use this system, In a timely manner to check need the warranty information and visitor registra

6、tion, etc. Because of the dormitory management the system more efficient, You can also bring convenience to the dormitory accommodation people.Key words: Dormitory management; Mysql ; B/S目 录1、引言11.1选题背景11.2研究意义11.3研究思路和方法11.4预期结果22、开发平台及语言介绍32.1 JAVA语言简介32.2 JSP技术32.3 MySQL42.4 Tomcat53、系统需求分析63.1基本

7、要求分析63.2系统运行环境63.3系统技术分析63.4可行性分析73.4.1 技术可行性73.4.2 经济可行性73.4.3 操作可行性73.5系统功能分析74、系统总体设计94.1系统功能模块的设计94.2数据库设计94.3物理结构设计134.4出错设计145、系统运行与实现165.1登入界面165.2管理登录主界面175.2.1录入学生信息185.2.2 熄灯时间设置185.2.3 宿舍添加185.2.4来访者添加195.2.5 卫生检查信息录入195.2.6 保修信息审批205.3 学生登录主界面205.3.1添加报修215.3.2 卫生排名信息查询216 、系统调试与测试236.1

8、程序调试236.2 程序的测试236.2.1 测试的重要性及目的236.2.2 测试的步骤256.2.3 测试的主要内容256.3总结26结论27致谢281、 引言伴随着国家对高等教育正在不断重视,全国的各大高等院校所要接受的挑战也越来越多,而其中一个难题便是学生的宿舍。因此,合理安排学生宿舍是每所高等院校必须完成的一件事情。但是要完成这件事并不是一个简单的事,设计出一个宿舍管理系统可以很好的解决这个难题。宿舍管理系统里面可以保存大量的信息数据,并且安全性和保密性也做的非常到位。该系统可以满足对应增删改查的各个功能,例如管理人员性息,查看学生信息等等。 利用计算机对宿舍进行管理和手工管理相比具

9、有非常突出的优势,查找性,可靠性,信息量,保密性等,后者是无法和前者相提并论的。这些优点可以极大的增强宿舍的管理效率。本论文以需求分析为论点,介绍了本课题需要完成的功能和开发过程。通过这次对论文的设计,可以让自己更好的理解JAVA及其特点。同时也加深了自己的软件开发能力。但是由于自己没有开发过完整系统的原因,有许多缺陷,请各位老师多多指教。1.1选题背景随着国内的高考学生的越来越多,大学宿舍的越来越多。这将导致学生宿舍的管理困难,和分配问题,但是有问题就要解决问题。在中国这种发展大国面前计算机技术将是让一个行业或者一个群体更加收益,便捷的东西。特别是数据库技术的发展应用,向用户提供的服务将更加

10、多元化,越来越人性化。先准备开发一个学生宿舍管理系统,来解决这一个可能每个大学都会出现的问题。现如今仍然有人工抄写的记录数据阶段,对于这种方式,相对于较小的学校可以应用,但是如果是大型的大学,那用在这个上面的人力物力将会很可怕。1.2研究意义现在计算机的价格已经很低廉,却能解决许多的问题。并且能应用于这个学生宿舍管理中来。这个系统的信息量大,而且对安全和保密都有更高的要求,主要的功能是宿舍资料,学生信息,人员管理的查询和维护。现在所做的课题就是在现在的这种情况下。就是利用有限的资源来效率最大化1.3研究思路和方法本设计是开发具有界面精美,功能完善的大学管理系统,并实现宿舍分配,学生点名,学生信

11、息,日常管理人员的管理与调解。综合运用所学相关知识,应用JSP +SQL Server 2005数据库系统对本系统进行编写。以需求分析的条件,写出系统的设计,实现的过程以及一些问题的解决方法。并且做好调试与测试的日志,进行相关的改动和修改。争取让程序更加完美的运行。1.4预期结果本次设计预期成果是完成学生宿舍管理系统的开发,从而使学生宿舍的日常管理更加便捷;并提供本毕业设计开发的软件和毕业设计论文。2、开发平台及语言介绍2.1 JAVA语言简介Java语言最初名叫Oak,目标设定在编程语言中,家用电器和其他小型系统,来解决,如电视、烤面包机、闹钟、电话、烤面包机等家用电器的控制和通讯问题。因为

12、智能家电的市场需求没有预期,Sun放弃了这个计划。Oak几乎失败了,随着互联网的发展,Sun看到广阔的应用前景在Oak的计算机网络,然后改变了Oak,用“Java”的代替。非常接近的风格Java编程语言的c、c+语言。Java是一种纯粹的面向对象编程语言,它继承了面向对象技术的核心,Java放弃了可能导致c+语言放弃了可能导致c+语中的错误指针,操作符重载操作符重载,多重继承(接口取代)功能,加强垃圾收集器用于回收的功能不再是引用的对象所占据的内存空间,程序员不需要担心内存管理。在Java SE版本1.5中,Java引入泛型编程,枚举类型安全、不确定参数和自动加载/拆箱和其他语言特性。Java

13、是不同于一般的计算机语言编译和解释的计算机语言。首先,它的源代码,编译成二进制字节码(字节码,然后依靠不同平台上的虚拟机字节码解释实现,为了实现“无处不在”的编译和执行跨平台特性。不过,每次的编译执行需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的运行效率。但在J2SE 1.4.2版本后,Java执行速度已有所改善。不同的传统项目,Java技术作为一种开放的来自sun公司。为世界上成千上万的Java开发公司的Java软件必须互相兼容。“Java语言团体,而不是公司的力量”是sun的口号之一,并赢得大多数的软件开发人员。这与微软提倡精英和封闭式的模式完全不同。 Sun 公司对 J

14、ava 编程语言的解释是:Java 编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言。 Java 平台是基于 Java 语言的平台。这样的平台非常流行,因此微软公司推出了与之竞争的.NET平台以及模仿 Java 的C#语言。Sun对Java编程语言的解释:Java编程语言是一种简单的,面向对象的,分布式的、解释、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言。Java平台是基于Java语言平台。这个平台很受欢迎。2.2 JSP技术SSH框架:SSH框架是在J2EE平台上最流性的web开源框架,是使用struts2 ,hibernate,Spring三个主流框架的集合框架,集成的SSH框架同时满足三层架构,既表现层,业务逻辑层和数据持久层,以提高程序开发的便捷性,加大开发进度,缩减开发周期。使用SSH框架搭建的项目具有可维护性好,复用性高的特点。其中struts2是作为系统的主要基础框架,负责分离MVC,同时struts2起到数据传输作用。使用Spring 做到整体的管理,为hibernate和struts2 在整个项目中起到如虎添翼的作用,Spring使用IOC 技术很好的为两大框架及自身的使用提供方便,使用Spring程序员可轻易的写出优雅的代码。在本项目中是SS

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号