学生宿舍管理系统的设计与实现(共37页).doc
《学生宿舍管理系统的设计与实现(共37页).doc》由会员分享,可在线阅读,更多相关《学生宿舍管理系统的设计与实现(共37页).doc(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上郑州轻工业学院本科毕业设计(论文) 题 目 学生宿舍管理系统 学生姓名 王亚鹏 专业班级 软件工程(测试技术)10-02 学 号 8 院 (系) 软件学院 指导教师(职称) 黄艳(副教授) 完成时间 2013年 6月1日 郑州轻工业学院毕业设计(论文)任务书题目 学生宿舍管理系统的设计与实现 专业 软件工程 学号 8 姓名 王亚鹏 主要内容:利用JSP技术,使用Struts框架,实现一个学生宿舍管理系统系统,该系统的核心功能:学生宿舍查询和更新。辅助功能:更新宿舍信息,更新宿舍管理员信息,修改密码,更新所有区域信息,更新所有学生信息。要求所有操作应在1-2秒内实现,打
2、印下载也需要在可容忍的时间内完成。基本要求:设计严谨、功能完备;界面流畅、使用方便;扩充性强、易于维护;性能良好,安全可靠。主要参考资料:1、原始资料:1孙卫琴 编著.精通Struts:基于MVC的Java Web设计与开发电子工业出版社,。 2孙卫琴 编著. 精通Hibernate:Java对象持久化技术详解电子工业出版社,2005。3(美)Bruce Eckel 著Thinking in Java机械工业出版社,。4 孙卫琴. 基于MVC的Java Web程序设计与开发M. 北京:电子工业出版社. 。完 成 期 限: 指导教师签名: 专业负责人签名: 2014 年 3 月 1 日专心-专注
3、-专业目 录学生宿舍管理系统摘 要随着电脑的普及与使用,现在的管理也提升了一个档次,渐渐实现了无纸化办公,即从原来的人工记录管理模式转变为电脑一体化管理。高校是科研的阵地,后勤的宿舍管理也应该一改传统的人工管理,更加信息化,时代化,节省人力物力,提高效率。学生宿舍是每一位在校学生生活、学习、相互交流的主要场所,如何提供一个良好的学生宿舍的管理体系,对学校和同学而言至关重要。以往的学生宿舍管理基本上还处于人工操作的阶段,随着计算机技术和网络技术的日益广泛应用,采用计算机以及网络来管理学生宿舍,有着很好的前景。基于这一点,开发此学生宿舍管理软件。论文将设计一个学生宿舍管理系统的Web应用解决方案并
4、予以实现。学生宿舍管理系统是一个安全和高效的专用系统,。这个系统使用了很多技术,比如JSP,JDBC等。专用系统使用的数据库是SQL Server 2005 数据库。基于JSP学生宿舍管理系统的主要功能包括:可以实现对学生宿舍信息的录入功能,修改功能,删除功能。通过系统上述功能实现宿舍管理部门对于学生宿舍信息的日常管理,即方便宿舍管理人员及时全面地掌握学生住宿情况及宿舍分配情况;为用户(管理用户和一般用户,如学生)提供了一些简单的数据查询并输出各种信息等;在实现检索迅速和查找方便的同时,对新入校学生很快地进行宿舍安排等日常管理。关键词 宿舍管理,学生宿舍信息,B/S模式;SQL Server
5、2005STUDENT HOSTEL MANAGEMENT SYSTEM ABSTRACTWith the popularity of computers and use, current management has improved a notch, and gradually achieve a paperless office, from the original manual records management into the integrated management of the computer. Colleges and universities are research
6、 positions, dormitory management of logistics should also be changed the traditional manual management, more information, times of, saving manpower and resources and improve efficiency. Each dormitory is the student life in school, learning, the main place to communicate with each other, how to prov
7、ide a good student hostel management system is critical for schools and students. Dormitory Management is basically the previous manual operation is still in the stage, with the computer technology and network technology becomes more widely used, the use of computers and networks to manage the stude
8、nt hostel, with good prospects. Based on this, developing the student dormitory management software. Thesis, a student hostel management system solutions and Web applications to be realized. Student hostel management system is a safe and efficient dedicated system. The system uses a number of techno
9、logies such as JSP, JDBC and so on. Dedicated system using the database is SQL Server 2005 database. Dormitory Management System based on JSP main features include: can the student dormitories information input function, modify the function, delete function. Through the system to achieve the above f
10、unctions for the student hostel dormitory management information, daily management, the management staff to facilitate timely accommodation of students fully grasp the allocation of accommodation and hostels; for the user (management of users and general users, such as students) to provide some simp
11、le data query and export all kinds of information; in achieving rapid and find easy to retrieve the same time, new students quickly into the arrangements for the daily management of the hostel. KEY WORDS dormitory management, information on student hostels, B / S mode; SQL Server 201 引言随着中国高等教育规模的不断
12、扩大,各高校都面临着各种各样的问题,而共有的一个问题就是学生宿舍日益紧张。如何合理安排学生住宿是高校后勤改革中必须考虑的一个重要问题。设计一个宿舍管理系统可以使这个问题变得简单易行,并有一定的通用性,可以推广到不同的高校。宿舍管理系统的信息量比较大,数据安全性和保密性要求较高。本系统可实现对宿舍信息、学生信息、管理人员信息的查询、输出和维护。工作人员可浏览、查询、添加、删除、修改、统计各种基本信息。使用计算机对宿舍信息进行管理,具有手工管理所无法比拟的优点,例如:查找便捷、可靠性高、存储量大、保密性好、成本低等。这些优点能够极大的提高管理日益增多的宿舍的效率。 论文通过宿舍管理需求分析,介绍了
13、本课题所要完成的功能和开发的过程。通过这次论文的设计使的自己更深入的了解JAVA及其强大的功能,同时也提高了自己的软件开发能力和编程能力。由于时间仓促和本人水平有限,不当之处在所难免,请各位老师批评指正。 1.1 选题背景学生宿舍是每一位在校同学生活、学习、相互交流的主要场所,如何提供一个良好的学生宿舍的管理体系对学校和同学而言至关重要。以往的学生宿舍管理基本上还处于人工操作的阶段,随着计算机技术和网络技术的日益广泛应用,采用计算机以及网络来管理学生宿舍似乎也已经不是一件新鲜事了。本毕业设计的目的主要是为了检查学生综合运用以前所学知识的能力,开发一个多功能的学生宿舍管理系统。 1.2 研究意义
14、为了方便宿舍管理人员在数据方面的管理,结合当今各学校的宿舍管理,为了能全面、准确、有效地管理学生宿舍的各种信息而开发与研制的一个系统。其主要功能是快速适应现代化物管水平和解决工作人员繁重而冗长的工作量。使得他们在学生宿舍的各方面都会达到事半功倍的效果,减轻了人力的负担,方便了数据的存储,增加了安全性。本次毕业设计不仅考查了我综合运用以前所学知识的能力,同时也锻炼了我的实际动手能力,对于我以后工作能力的培养具有重要的意义。1.3 研究思路和方法本次毕业设计应首先分析学生宿舍管理系统的相关功能,结合本次毕业设计的相关要求写出需求分析;其次,综合运用以前所学的相关知识,选择JSP+ SQL Serv
15、er 2005进行本毕业设计的开发;以需求分析为基础,写出系统开发计划、实现流程及相关问题的实现方法;同时,在开发设计与实现中,要保存好相关设计文挡,为毕业论文的写作准备材料;最后,系统开发完毕后,进行调试和试运行,做好调试和试运行的相关记录,为毕业论文的写作准备材料。1.4 预期结果本设计的预期成果是完成一个学生宿舍管理系统,从而使学生宿舍的管理更加方便有效;提供本毕业设计开发的软件和毕业设计论文。2 开发平台及语言介绍2.1 基于B/S结构开发由于学生宿舍管理系统分布的特性,本系统采用B/S结构,即Brower-Server(浏览器-服务器)架构,B/S 结构是目前最流行的数据库应用模式,
16、它解决了各种分布式应用,扩展了业务范围;在B/S结构下,整个系统的管理、资源分配、数据库操作、业务逻辑部件的管理等工作集中用服务器,容易部署和管理。整个系统使用B/S架构,则在客户端使用标准的Web页面浏览器(如Internet Explorer等),不需安装特殊的应用程序,减少了升级和维护的难度,所有的业务数据都保存在服务器(Server)端,确保了业务的安全;在通讯方面,由于使用的是标准的Http协议,使得系统可以轻松的实现移动管理和分布式管理。2.2 JAVA语言简介Java是一种简单易用、完全面向对象、具有平台无关性且安全可靠的主要面向Internet的开发工具。自从1995年正式问世
17、以来,Java的快速发展已经让整个Web世界发生了翻天覆地的变化。在早期,Java比较多的用在浏览器上,插入到网页中(即是Java Applet程序),成为最灵活、最强大的网页多媒体的载体,但由于Java虚拟机相对于个人电脑而言,有占用资源大,安全性相对较差等缺点,Applet逐渐的被后起之秀Flash所替代,但随着Java Servlet的推出,Java在电子商务方面开始崭露头角,最新的JSP(Java Server Page)技术的推出,更是让Java成为基于Web的应用程序的首选开发工具,目前的Java技术已成为所有大型电子商务项目的必然选择。2.3 JSP技术JSP是“Java Ser
18、ver Pages”的缩写,可以解释为“基于Java的服务端动态页面技术” 4基于Java是JSP一切优秀品质的根本物质基础。因为Java是编译解释执行的,所以JSP也就摆脱了VBScript、Perl等脚本语言纯粹的解释执行带来的低效率问题。尽管在JSP中Java仍被称为脚本语言。因为Java是平台无关的,所以JSP是跨平台的。基于Java是JSP区别包含ASP(Active Server Pages)在内的其它服务端动态页面技术的重要特征。JSP是服务端技术,所以JSP文档要先经服务端翻译、解释、执行,才能得到客户端浏览器能识别的HTML文档。这是当前Web技术的潮流,是解决客户端浏览器兼
19、容性问题的客观需要。服务端技术是JSP区别于JavaScript、VBScript等客户端动态页面技术的重要牲。JSP是一种页面技术,而现在JSP只实现了HTTP(Hypertext Transfer Protocol)协议,只能应用于Web页面。这是JSP区别于Servlet的重要牲。JSP是一种动态技术,这是JSP基于Java的自然延伸。在页面中引入程序设计语言的目的是正是为了实现动态交互。因此,JSP就是基于Java的服务端动态页面技术。JSP技术让动态网面更易编写,功能更强,可移植性更好。概括起来,JSP的设计目标主要有以下几点:a)一次编写,到处运行JSP技术是完全的与平台无关的设计
20、,包含它的动态网页与底层的服务组件设计。可以在任何平台下编写JSP网面并且在任何支持JSP的系统上执行。也可建立自已的组件,并在JSP中使用。目前主要是JavaBean和Java Servlet,而它们都是跨平台的。b)加强组件能力JSP技术以Java的组件模型JavaBean为基础,加强了组件的使用能力。这不但省去了一些开发时间,而且还可以将网页页面设计和商业分开,有助于快速开发和维护。c)作为Java企业平台的门户JSP高度整合了Java企业平台部分(Java专注于企业应用方面的平台技术)。可以Java的企业级API(Application Programming Interface)开发
21、企业的各种需求系统,而使用JSP作为这些技术的前端。当需要升级应用程序时,只需升级组件与动态页面部分,而这些都存在于服务器上,所以修改服务器上的资源,客户端的显示即会跟着改变。d)更容易建立动态页面JSP就是用标准HTML语法混合自身语法标记,就是如此简单,不需要有使用Java、C+等程序设计语言的能力与经验。可以这么说,它的出现也正是要实现简单容易的开发页面的需要,否则它与Java Servlet相比没有任何存在的理由。JSP2.0是对JSP1.2版本的升级,其中增加了一些有趣的新特性。JSP2.0的设计目标是使动态网页的设计、开发和维护更加容易,网页编写者不必懂得Java编程语言,也可以编
22、写JSP网页。JSP2.0增加了一种称为SimpleTag的扩展机制来简化标签API(Tag API)。JSP2.0引入的最主要的新特性包括2:a) 引入简单表达式语言(EL,Expression Language),它用于JSP页面中的数据访问。这种表达式语言简化了JSP中数据访问的代码,不需要使用Java Script或者Java表达式。b) 引入创建自定义标签的新语法,该语法使用.tag和.tagx文件,这类文件可由开发人员或者网页作者编写。c) 对XML语法做了实质性的改进,增加了新的标准文件扩展名(.tagx用于标签文件,.jspx用于JSP文件)。2.4 TomcatTomcat是
23、一个免费的开源的Serlvet容器,它是Apache基金会的Jakarta项目中的一个核心项目,由Apache、Sun和其它一些公司及个人共同开发而成。由于有了Sun的参与和支持,最新的Servlet和Jsp规范总能在Tomcat中得到体现。Tomcat服务器是在SUN公司的JSWDK(JavaServer Web DevelopmentKit,SUN 公司推出的小型Servlet/JSP调试工具)的基础上发展起来的一个优秀的Java Web应用容器。Tomcat已经被JavaWorld杂志的编辑选为2001年度最具创新力的Java产品,同时它又是SUN公司官方推荐的Servlet/JSP容器
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生宿舍 管理 系统 设计 实现 37
限制150内