基于java web的人才公寓预定系统的设计与实现开题报告

 2022-11-03 00:03:30

1. 研究目的与意义

近年,随着科技与经济的迅速发展,大学生数量的不断增加,国内出现了很多青年公寓、高级人才公寓、高级专家公寓等类型的人才公寓。

人才公寓是改善人才安居条件、解决人才后顾之忧的重要载体,特别是刚毕业的大学生们,充分展示了政府对人才的重视态度。

作为一个解决人才住房问题的公共服务项目,人才公寓既有别于普通的商品住宅小区,又有别于传统单位宿舍,绝对不能够用简单的物业思维来管理。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

2. 课题关键问题和重难点

人才公寓系统可包括功能模块描述: 1.基本信息管理:用户注册登陆后,即可以对自己的注册信息进行修改; 2.公寓信息管理:管理员登陆以后,即可发布、修改、删除公寓信息。

以上所有功能都是对即已注册的用户而言,对于还没有注册的用户,不能享有这些权限,他们只能查看网站中公布的基本公寓信息。

用户注册后可进入会员中心,填写、修改基本信息,个人用户可查看公寓预定的详细信息。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 国内外研究现状(文献综述)

人才公寓并不算新鲜,目前国内很多城市都已推出。这类住房主要由政府开发,企业购买,引进青年人才居住,目的很明确,就是要招贤纳士。人才公寓项目启动可以说是一个进步,意味着政府真正意识到人才资源才是第一资源,引进人才、留住人才不再停留在喊口号,而是有了实际行动。政府除了给人才提供一个良好的居住环境,更重要的是为他们营造一个开阔的发展平台。据调查,信息管理在欧美等发达国家80%以上都是用计算机完成的,尤其是在金融业务、人事管理等领域被广泛使用。目前国外类似现代化的人才公寓管理系统也已经出现,这些管理系统中也都包含基本的功能模块,功能相对来说比较齐全。但是这些管理系统也存在着一些问题,有许多需要改进的地方,比如需求不明确,研发缺乏原动力。 在国内,这样的人才公寓管理系统普及率相对较低,这也与我国引进计算机技术的时间较晚有很大关系,国内市面上出现的人才公寓管理系统有太多的缺陷,比如对于平台的安全性,高效性等,而且成本较高。因此对人才公寓管理系统进行研究改进是很有必要的。 由于计算机技术的发展,人才公寓系统利用了My Eclipse企业级工作平台,极大地提高了服务器的工作效率。它是著名的跨平台的自由集成开发环境(IDE)。最初主要用来Java语言开发,但是目前亦有人通过插件使其作为其他计算机语言比如C 和Python的开发工具。Eclipse的本身只是一个框架平台,但是众多插件的支持使得Eclipse拥有其他功能相对固定的IDE软件很难具有的灵活性。Eclipse的设计思想是:一切皆插件。它的核心很小,其它所有功能都以插件的形式附加于Eclipse核心之上。 Eclipse 最初由OTI和IBM两家公司的IDE产品开发组创建,起始于1999年4月。IBM提供了最初的Eclipse代码基础,包括Platform、JDT 和PDE。目前由IBM牵头,围绕着Eclipse项目已经发展成为了一个庞大的Eclipse联盟,有150多家软件公司参与到Eclipse项目中。Eclipse是一个开发源码项目,由于其开放源码,任何人都可以免费得到,并可以在此基础上开发各自的插件,因此越来越受人们关注。 在国外一般具有较大规模的稳定的技术队伍来提供服务与技术支持。而国内对JSP的技术研究相对起步较晚,一般都是使用国外已经开发完成的技术,但是也在不断的开发,使其能更好的实现其跨平台、高效率的好处。JSP是SUN公司推出的新一代网站开发语言,是一种基于WEB的应用程序的开发方法。JSP采用的脚本语言是SUN公司的Java语言,它整合并平衡了已经存在的对Java编程环境 (例如:Java Servlet和Java Beans) 进行支持的技术和工具,使基于组件应用逻辑的页面设计的功能更加强大。在国内大部分的网站都是使用JSP技术进行开发的。为了提高Java代码的可重用性,完善其分布性应用体系的建立,Sun公司又开发了一种组件技术JavaBean技术,这种技术为软件开发者提供了一种极佳的解决方案,使他们可以利用JavaBean 技术封装事务逻辑,很好地实现了业务逻辑和客户端操作的分离,使系统具有更好的适用性和灵活性。 Spring MVC是一款基于MVC架构模式的轻量级Web框架,其目的是将Web开发模块化,对整体架构进行解耦,简化Web开发流程。Spring MVC基于请求驱动,即使用请求一响应模型。由于Spring MVC遵循MVC架构规范,因此分层开发数据模型(Modle),可以让开发者设计出结构规整的Web层。参考文献:[1] 孙卫琴. Tomcat与Java Web开发技术详解(第2版). 北京:电子工业出版社,2010. [2] 陈刚. Eclipse从入门到精通. 北京:清华大学出版社,2005. [3] 孙卫琴. 基于MVC的JavaWeb设计与开发. 北京:电子工业出版社,2004. [4] 林信良. Spring3.0技术手册. 北京:电子工业出版社, 2010. [5] 孙卫琴 精通Hibernate:Java对象持久化技术详解(第2版). 北京:电子工业出版社, 2010. [6] 朱要光 Spring MVC MyBatis开发.北京:电子工业出版社,2018.[7] 王保罗.Java面向对象程序设计[M]. 北京:清华大学出版社,2003.[8] 刘京华. Java Web整合开发王者归来[M]. 北京:清华大学出版社,2010.[9] 李安渝. Web Services技术与实现[M]. 北京:国防工业出版社,2003.[10] 赛奎春. JAVA工程应用与项目实践[M]. 机械工业出版社,2002.[11] 张孝祥. 深入Java Web开发内幕核心基础[M]. 北京:电子工业出版社. 2006.[12] 朱浩悦.计算机软件JAVA编程特点分析[J].黑龙江科技信息,2015.[13] 薛林莉.基于Java的学校宿舍管理系统研究[J].电脑编程技巧与维护,2014.[14] 高林,周海燕.Jsp网上书店系统与案例分析[M]. 北京:人民邮电出版社,2004.[15] 刘腾红,孙细明.信息系统分析与设计[M]. 北京:科学出版社,2003.

4. 研究方案

设计方案: (1)系统采用Java语言设计开发; (2)系统采用My eclipse作为开发工具; (3)系统采用Java语言设计开发; (4)系统采用MySQL数据库作为存储数据库; (5)设计结构采用C/S模式。 研制方案: 本系统基于B/S结构,主要包含:寓客房管理、公寓客房查询、公寓客房预定、用户管理、订单管理五个模块。 研究方案: 使用者包括两种,客户和管理员。客户可以进行以下功能:客户注册,修改个人信息,预定公寓,查看订单等;管理员具有以下管理权限:管理客户信息,管理公寓信息,管理订单状态等。

5. 工作计划

1.第一周:系统用例图的设计与完善和系统的需求分析;2.第二周~第四周:系统的功能分割和需求规格说明的完善以及系统的概要设计,主要为数据库设计,数据表的创建和字段的分析等;3.第五周~第六周:系统的功能分割和需求规格说明的完善,数据分类编码,示例数据入库,最短路径算法的设计和实现;4. 第七周~第八周:系统各模块及模块间接口等的详细设计,对各模块的业务流程进行分析和系统各模块的编码实现,系统各主要界面的设计与页面跳转详情设计和编码实现;5.第九周~第十周:系统各模块的编码实现;6. 第十一周~第十三周:系统各模块的单元测试,系统的集成测试,系统的确认测试和完善,论文初稿的撰写;7. 第十四周~第十五周:修改论文并完成论文,制作PPT,准备答辩。

剩余内容已隐藏,您需要先支付 1元 才能查看该篇文章全部内容!立即支付

以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。