《调研报告--基于web开发的学生公寓管理系统(共6页).doc》由会员分享,可在线阅读,更多相关《调研报告--基于web开发的学生公寓管理系统(共6页).doc(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上调研报告1 课题来源及意义学生宿舍管理系统对于一个学校来说是必不可少的组成部分。目前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。而且当查找某条记录时,由于数据量庞大,还只能靠人工去一条条的查找,这样不但麻烦还浪费了许多时间,效率也比较低。当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰了,计算机化管理正是适应时代的产物。信息世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新的技术诞生并取代旧技术。目前,信息社会占着主流地位,计算机在各行各业中的运用已经得到普
2、及,自动化、信息化的管理越来越广泛应用于各个领域。我们针对如此,设计了一套学生宿舍管理系统。学生宿舍管理系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。由于数据库存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。这无疑是为信息存储量比较大的学校提供了一个方便、快捷的操作方式。本系统具有运行速度快、安全性高、稳定性好的优点,并且具备完善的报表生成、修改功能,能够快速的查询学校所需的住宿信息。2 国内外的现状随着近几年国家对于高等教育的重视程度逐年提高,在全国范围内掀起了一场高校扩招的热潮。高校扩招能够为国家培
3、养出更多的优质人才,这样固然很好,可是随之而来带来了不少问题,其中在学生宿舍管理放方面就突显出了一些问题。每年新生的数量都在逐渐上升,学生的住宿安全已经成为全国各地各所高校面临的首要问题。为了解决以上问题,各高校纷纷斥资修建了多功能的学生公寓楼,学生的住宿条件得到了大幅度提升,相对硬件资源而言,而面对急剧增加的学生数量,相应的信息量也激增,而我校的宿舍管理依然采用传统人工的管理模式,已经更不上时代的发展要求,在科技迅速发展的今天,运用计算机技术,开发一个适合我校发展的学生公寓管理信息系统十几分必要。近年来,我校规模不断扩大,招生人数不断增多,宿舍也不断扩建增多。致使宿舍管理工作压力增大,为了适
4、应未来信息化社会的需要,为了使宿舍管理工作更加科学化、规范化,减轻工作人员压力,提高工作效率,所以开发寝室管理系统是必然的。3 本课题的研究目标本课题主要对学生公寓管理系统的现状进行调研分析,实现网上学生公寓管理系统的各个功能模块,为以后实现大型学生公寓管理平台打好基础。基于web开发的学生公寓管理软件,是以高校的管理方式为实例而设计的一种实用型管理系统。本系统最大的特点是通用性、简单操作性,适用于同行业以及一些同类型的企业管理。随着学校寄宿人员的增多,公寓管理人员的负担越来越重,为了让所有公寓管理人员能从繁重的工作中解脱出来,实现无纸化办公;使工作更有条理,更方便,更有效率而开发出这套公寓管
5、理软件。4 研究内容基于web开发的学生公寓管理系统属于电子办公的范围,就是通过查询、增加、删除等处理公寓相关信息,并取得合理的信息管理。系统主要分为两大部分,一是前台部分,主要完成网上信息浏览,二是后台数据库的连接,而数据库部分是本系统的重要部分。前台相关寝室信息的查询,发布,修改都是基于后台数据库得以实现,基于web开发的学生公寓管理系统主要功能包括首页设计、房源信息页、用户管理页等。基于web开发的学生公寓管理系统设计完成后,最终将能实现以下功能:(1)管理员登陆(密码修改);(2)学生寝室信息(增加,修改,删除,查询);(3)来访人员信息(增加,删除,查询);5 使用的主要技术(1)J
6、SP技术JSP技术的设计目的是使得构造基于Web的应用程序更加容易和快捷,而这些应用程序能够与各种Web服务器,应用服务器,浏览器和开发工具共同工作。 JSP规范是Web服务器、应用服务器、交易系统、以及开发工具供应商间广泛合作的结果。在传统的网页HTML文件(*htm,*.html)中加入Java程序片段(Scriptlet)和JSP标记(tag),就构成了JSP网页(*.jsp)。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。程序片段可以操作数据库、重新定向网页以及发送 email 等等,这就是建立动态网站所需要的功能。所有程序操
7、作都在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求最低,可以实现无Plugin,无ActiveX,无Java Applet,甚至无Frame。(2)Struts 2 经过五年多的发展,Struts 1已经成为一个高度成熟的框架,不管是稳定性还是可靠性,都得到了广泛的证明。但由于它太“老”了,一些设计上的缺陷成为它的硬伤。面对大量新的MVC框架蓬勃兴起,Struts 1也开始了血液的更新。 目前,Struts已经分化成两个框架:第一个框架就是传统Struts 1和WebWork结合后的Struts 2框架。Struts 2虽然是在Struts 1的基础上发展起来的,但实质
8、上是以WebWork为核心,Struts 2为传统Struts 1注入了WebWork的设计理念,统一了Struts 1和WebWork两个框架,允许Struts 1和WebWork开发者同时使用Struts 2框架。 Struts 2的体系与Struts 1体系的差别非常大,因为Struts 2使用了WebWork的设计核心,而不是使用Struts 1的设计核心。Struts 2大量使用拦截器来处理用户请求,从而允许用户的业务逻辑控制器与Servlet API分离。(3)HibernateHibernate是一个Java对象持久层轻量级的封装框架,它对JDBC进行了轻量级的对象封裟 提供了从
9、Java类剑数据表的映射机制,设计人员利用它可以从面向对象的角度对数据库进行管理,Java编程人员则可以方便地运用面向对象思维来操纵数据库.(4)TomcatTomcat是一个免费的开源的Serlvet容器,它是Apache基金会的Jakarta项目中的一个核心项目,由Apache,Sun和其它一些公司及个人共同开发而成。由于有了Sun的参与和支持,最新的Servlet和Jsp规范总能在Tomcat中得到体现。6 可行性分析(1)技术可行性我们正走进一个信息时代,信息技术将从根本上改变人类社会的生产方式和生活方式,各行各业的业务管理现在都已经相继使用计算机来处理,可以说用计算机进行信息管理是一
10、个总趋势。学生公寓管理软件主要是对公寓、寝室的管理、学生信息登记、来访人员信息录入以及对学生住宿情况查询,修改,更新等。可以更快地了解到每个学生的住宿情况。开发一个学生公寓管理系统可以达到事半功倍的效果。随着数据库管理系统的普及以及可视化编程软件的出现,使数据库管理信息系统的开发变得更为简单,因此开发一个学生公寓管理系统是完全可行的。(2)操作可行性方便作者查询学生的基本信息,随时添加、删除、修改学生信息等。 同时也可查询学生的住宿情况,可做相应的添加、更新、修改学生住宿信息。由于现今的学生公寓管理非常繁琐,通常为手工操作,行政人员付出大量的工作时间,得到的效率很低。因此为提高工作效率,减轻校
11、方人员的工作负担,决定开发学生公寓管理系统软件。(3)经济可行性经济可行性,主要是针对一个学校的,开发系统的成本与收益相比较。如今是信息化时代,信息化管理可以使学生公寓管理更加系统化,全面化、快速化,这样可以为学校带来高校的工作效益和经济效益,开发出本系统可以减少公寓管理人员人数,而且管理方便,各功能实现快速,数据有效的管理。这些效益和管理上的便捷远远超过了开发本系统的成本,所以在经济上具有完全的可行性。本系统是针对广大学校公寓管理情况开发的公寓管理系统,适合广大学校需求,它追求的是简单、易学、易懂、易用,易升级,能够更有利的解决行政人员的负担,因而市场是相当光明的。(4)可行性结论 综上所述
12、,建立一个学生公寓管理软件与人工操作相比具有速度更快,操作更准确,更节约开支等有利之处,因此建立一个学生公寓管理软件是必要可行。本工程的设计目标就为学校学生公寓管理提供快捷方法,省去大量诸如手工登记的操作,对学生公寓情况进行及时跟踪管理,提高管理学生公寓的效率,推动使学校公寓管理自动化。7 己具备的实验条件 (1)计算机硬件环境:CPU:Intel(R) Core(TM)2 Duo CPU P8600 2.40GHz 内存:3.00GB 硬盘:320G (2)计算机软件环境: 操作系统:Microsoft Windows 7 SP1 浏览器:Microsoft Internet Explore
13、r 9.08 研究方法与系统采用技术开发工具:MyEclipse 8.5系统服务器:Tomcat 6.0数据库:MySQL Server 5.0开发时用到的技术有:1)Servlet:一种服务器端的Java应用程序。 2)JSP:是由Sun Microsystems公司倡导、许多公司参与一起建立的一种技术标准。3)Html:超文本标记语言或标示语言。4)Javascript。5)Hibernate:开放源代码的对象关系映射框架。6) Struts 2.0:基于MVC的一个轻量级框架。9 进度安排 题 目基于web的学生公寓管理系统的设计与实现 日 期计划完成内容第一周实习调研,查阅课题相关外文
14、资料第二周了解行业状况、查阅文献资料,阅读资料,撰写调研报告第三周完成10000字符或3000汉字以上外文翻译资料,准备资料,学习JSP技术第四周进行需求分析第五周进行概要设计第六周进行概要设计, 基本框架完成,提交毕业论文提纲第七周完成后台数据库的设计并编码,完成部分论文第八周完成后台数据库的设计并编码,完成部分论文第九周继续编码并进行测试,继续编写毕业设计论文第十周 继续进行程序测试,继续编写毕业设计论文第十一周整理资料、文档、图表等,修改毕业设计论文第十二周完成毕业设计论文,打印,按要求装订第十三周软件验收和准备毕业设计答辩第十四周毕业设计答辩及成绩评定10 参考文献1耿祥义,张跃平.J
15、ava 2实用教程(第三版)M.北京:清华大学出版社.2006.82黄晓东,java课程设计案例精编M.中国水利水电出版社.20073崔晓静,严小舟,java语言程序设计M.中国铁道出版社.2007.124王森,快易通Java程序设计M.北京:北京大学出版社.20005耿祥义,张跃平.Java 2实用教程(第三版)M.北京:清华大学出版社.2006.86袁玉宇.软件测试与质量保证M. 北京:邮电大学出版社.20087朱辉生.大型数据库系统概论M.北京:高等教育出版社.20068叶核亚.陈立著.Java2程序设计实用教程.北京电子工业出版社.2003.59周颢.网络编程语言JSP实例教程M.电子工业出版社.2002.610IBM 公司Mastering Object-Oriented Analysis and Design with UML专心-专注-专业