演示视频
是否包含论文文档
是
技术描述
开发工具: Idea/Eclipse
数据库: mysql
Jar包仓库: Maven
前段框架:jquery/Jsp
后端框架: Spring+SpringMVC+Mybatis
项目截图描述
用户登录
用户管理
系统设置
宿舍楼列表
财产分类管理
财产盘点列表
财产保修列表
报废管理
部分论文截图
部分论文截图
基于JSP和MySQL的宿舍财产管理系统
1 开发背景
1.1 系统开发背景与意义
宿舍管理是高校后勤工作中的一个重要组成部分,是高校“服务育人”中的一项内容。学生宿舍是学生们在学校里的家,学生在校学习期间一半以上的时间是在宿舍中渡过的。因此宿舍环境的好坏、生活设施的完善与否都将影响到学生们身心的发育和学校的稳定,与大学生的学习与成长有着紧密的联系。宿舍管理的内容十分丰富,包括宿舍的公共卫生、安全、纪律、水电及公共财产的管理,精神文明宿舍建设等诸方面,这些都与大学生们的日常生活息息相关。
学生宿舍的公共财产是为满足学生的生活学习需要而购置的,充分发挥公共财产的作用,保持它的完好程度和耐用程度,既可避免资金的浪费,又可以满足同学们的需要。而公共财产的完好程度与同学们对它的爱护有着密切的联系。在学生宿舍中发生的一些现象很令人深思:各方面条件相同的宿舍,但其中设施的完好程度却截然不同;入学时同时配备的桌凳、书架等物品,有的宿舍里保护的洁净完好;有些宿舍里却肢断腿残,伤痕累累;不少学生在放东西的空床位上洗脸、洗衣服,使洗浴用水经常溅湿床板致使霉烂。宿舍的门锁损坏现象亦很严重。上述现象不仅反映出人为的原因造成数量可观的公共财产的损坏,也暴露了部分学生爱护公共财产观念淡薄,如不引起重视,不仅仅是可见的公共财产的物质损失,而且对正在学习和成长的学生们的思想和公德意识会造成不良影响,并产生十分严重的后果。
因此,对高校系统进行分析研究并作出一套是适应于高校的宿舍公共财产管理系统将有重要的实用价值。为了能正确适应各大高校学生宿舍公共财产管理的需求进程,本系统提供了宿舍的公共财产进行登记、遗失、保修等数据的管理,方便及满足了宿管的管理需求,以及学生维护宿舍公共财产安全的反馈需求。
1.2 研究内容
紫兴宿舍财产管理系统通过简洁、一目了然的方法进行界面设计,主界面上可以方便的查看各模块的详细明细等信息,研究的内容主要包括以下方面:
-
公共财产基本信息登记模块:由宿管人员逐一对宿舍楼内每个房间的公共财产进行登记,包括购买时间、价格、使用年限、品类等,同时需要明确具体的使用者数据
-
公共财产盘点模块:由宿管定期清点各个宿舍的公共财产是否与分配的情况一致,盘点后的信息需要记录到系统
-
公共财产报废模块:对使用年限已到或损坏程度过于严重没有修复可能的公共财产需要进行报废处理
-
公共财产报修模块:公共财产如果出现毁损,需要维修的
1.3 文档的组织结构
文档的组织结果安排如下:
-
第一章绪论介绍了系统开发的背景与意义,对主要研究内容进行了说明,对文档的组织结构进行了阐述
-
第二章主要讨论了系统的需求以及实现相关功能的关键技术和方法
-
第三章对系统进行了业务建设与设计,对系统的用户角色和功能需求作了初步设计
-
第四章主要对系统相关实现作了更详细的阐述,阐述了系统开发过程中所设计的代码、接口等
-
第五章系统测试与分析
-
第六章主要阐述了对系统的总结和展望
-
最后为致谢与参考文献
2 系统需求分析
2.1 系统需求分析
需求分析就是详细分析要解决的问题,弄明白问题的要求,包括需要输入哪些数据,将要得到何种结果,最后期望输出什么等。总之,“需求分析”在软件工程当中就是确定要计算机“做什么”。需求分析通过对收集到的需求资料进行分析,深层次的说明需求所表达的含义,介绍软件需要开发的功能和特性,描述软件要提供的接口或者和其它软件交互的方式,确定其它的非功能性需求。所以,需求分析是确定软件需要完成的内容,而不是如何完成这些功能要求。
2.2 可行性分析
2.2.1 经济可行性
开发本系统的相关资料均可通过网上搜索、线下调查获得,在开发过程中所需的软件系统都可从相关站点免费获得。信息的获取都是通过自己去各大地区长询问人民群众得到,不需要任何其他费用。
所以从经济角度开发工程监管信息系统是完全可行的。
2.2.2 技术可行性
开发工具支持:Java语言,目前很多公司都是用此语言,有不少专用的开发工具和插件还提交了可视化设计,这是非常方便的。
数据库管理系统采用MySQL,它能够处理大量数据,同时保持数据的完整性、安全性。因此本系统的开发平台已成熟可行。
硬件方面,在科技飞速发展的今天,硬件更新速度越来越快,容量越来越大,可靠性越来越高,价格越来越便宜,因此硬件平台也能够满足本系统所需。
本系统采用的技术均属当前流行的开发技术,具有技术成熟、效率高、稳定、安全等优点,并且自行配置的兼容性能优越,能够支持以上软件的运行。所以紫兴宿舍财产管理系统在技术上是完全可行的。
2.3 功能分析
-
登录功能:用户想进紫兴宿舍财产管理系统的话必须先登录才能查询
-
公共财产登记功能:管理员可以对财产进行登记管理,可以添加、查看、修改、删除财产登记信息
-
公共财产盘点功能:管理员可以对财产进行盘点管理,可以添加、查看、修改、删除财产盘点信息
-
公共财产报废功能:用户可以对财产进行废物处理,可以添加、查看、修改、删除财产报废信息
-
公共财产报修功能:管理员可以对财产进行报修处理,可以添加、查询、修改、删除财产报修信息
2.4 关键技术
2.4.1 Ajax
Ajax全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。Ajax技术可以提供高度交互的Web应用,给予用户更丰富的页面浏览体验,Ajax功能的实现主要依靠XMLHttpRequest对象及其属性和方法、发送请求和处理响应。
2.4.2 MYSQL数据库
紫兴宿舍财产管理系统使用MYSQL平台,MYSQL相比其它数据库软件有独特的优越性,可视化的数据库创建平台,自动生成数据库关系图,视图的可视化编辑,这些特性都为程序员带来了很大便捷。MYSQL数据库和JAVA配合较为紧密,选用MYSQL数据库,无须再编写驱动或者下载驱动。ADO.NET提供了所有操作MYSQL数据库的方法。而MYSQL数据库是相对比较成熟和完善的,适合紫兴宿舍财产管理系统的要求。
2.4.3 JQuery
jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。
2.4.4 B/S模式
B/S(Browser/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,以不同的接入方式访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全 。
B/S模式最大的优点就是可以在任何地方进行操作而不需客户端安装任何专门的软件。只要有一台能上网的电脑就能使用,客户端零维护,系统的扩展非常容易。它具有分布性特点,可以随时随地进行业务处理。业务扩展简单方便,通过增加网页即可增加服务器功能。在维护方面,只需要改变网页,即可实现所有用户的同步更新,共享性较强。它实现了跨平台的系统集成服务,提供了异种机、异种网、异种应用服务的联机、联网、统一服务的开放性基础。而C/S模式开发是具有针对性的,对客户端有一定的要求,因此缺少通用性,移植性,业务变更不灵活,在维护、系统升级方面都有很大的麻烦而且兼容性较差,对于不同的开发工具,相互之间很难兼容,具有较大的局限性,新技术不便于使用。另外,它的开发成本较高,需要具有一定专业水准的技术人员才能完成。
2.4.5 Java编程语言
Java是由Sun Microsystems公司推出的Java面向对象程序设计语言(以下简称Java语言)和Java平台总称。它具有三大特点如下:
封装
面向对象编程的核心思想之一就是将数据和对数据的操作封装在一起。抽象即从具体的实例中抽取共同的性质形成一般的概念。封装就是将抽象得到的数据和行为(或功能)相结合,形成一个有机的整体,也就是将数据与操作数据的源代码进行有机的结合,形成“类”,其中数据和函数都是类的成员。
封装的目的是增强安全性和简化编程,使用者不必了解具体的实现细节,而只是要通过外部接口,以特定的访问权限来使用类的成员。
继承
继承体现了一种先进的编程思想模式。子类可以继承父类的属性和方法,即集成父类的数据和数据上的操作,又可以增加子类特有的属性和方法,提高了实例的拓展性。本质上,父类和子类还一个实体。
多态
多态就是通过传递给父类对象引用不同的子类对象从而表现出不同的行为。
同时还有其他的一些特性:多线程、安全性、健壮性、可移植性还面向对象等特性。
详细描述
宿舍管理是高校后勤工作中的一个重要组成部分,是高校“服务育人”中的一项内容。学生宿舍是学生们在学校里的家,学生在校学习期间一半以上的时间是在宿舍中渡过的。因此宿舍环境的好坏、生活设施的完善与否都将影响到学生们身心的发育和学校的稳定,与大学生的学习与成长有着紧密的联系。宿舍管理的内容十分丰富,包括宿舍的公共卫生、安全、纪律、水电及公共财产的管理,精神文明宿舍建设等诸方面,这些都与大学生们的日常生活息息相关。学生宿舍的公共财产是为满足学生的生活学习需要而购置的,充分发挥公共财产的作用,保持它的完好程度和耐用程度,既可避免资金的浪费,又可以满足同学们的需要。而公共财产的完好程度与同学们对它的爱护有着密切的联系。在学生宿舍中发生的一些现象很令人深思:各方面条件相同的宿舍,但其中设施的完好程度却截然不同;入学时同时配备的桌凳、书架等物品,有的宿舍里保护的洁净完好;有些宿舍里却肢断腿残,伤痕累累;不少学生在放东西的空床位上洗脸、洗衣服,使洗浴用水经常溅湿床板致使霉烂。宿舍的门锁损坏现象亦很严重。上述现象不仅反映出人为的原因造成数量可观的公共财产的损坏,也暴露了部分学生爱护公共财产观念淡薄,如不引起重视,不仅仅是可见的公共财产的物质损失,而且对正在学习和成长的学生们的思想和公德意识会造成不良影响,并产生十分严重的后果。因此,对高校系统进行分析研究并作出一套是适应于高校的宿舍公共财产管理系统将有重要的实用价值。为了能正确适应各大高校学生宿舍公共财产管理的需求进程,本系统提供了宿舍的公共财产进行登记、遗失、保修等数据的管理,方便及满足了宿管的管理需求,以及学生维护宿舍公共财产安全的反馈需求。
分享地址
复制地址转发给你的小伙伴: https://code99.top/1085.html