《《基于AJAX的学生宿舍管理系统的设计与实现》-公开DOC·毕业论文》由会员分享,可在线阅读,更多相关《《基于AJAX的学生宿舍管理系统的设计与实现》-公开DOC·毕业论文(54页珍藏版)》请在金锄头文库上搜索。
1、 毕业设计(论文)题 目:基于AJAX的学生宿舍管理系统的设计与实现学 生: 指导老师: 系 别: 专 业: 计算机科学与技术 班 级: 计算机0803班 学 号: 年 月目 录1绪论11.1课题研究的目的及意义11.2课题研究的现状11.3课题研究的主要内容22需求设计32.1系统功能需求调查32.2系统功能的设计和划分42.2.1系统设计目标42.2.2系统功能42.3系统数据流图73系统详细设计113.1数据库设计113.1.1 数据库概念设计113.1.2数据库表结构设计163.2 开发工具及相关技术193.2.1 MySQL数据库简介193.2.2 MyEclipse 开发工具简介1
2、93.2.3 JSP开发语言简介204系统功能说明214.1 系统功能框图214.2 宿舍管理系统各模块功能实现214.2.1 信息管理214.2.2 安全管理274.2.3 财物管理304.2.4 系统管理355总结375.1系统综合介绍375.2 系统优点375.3 系统存在的缺点与解决方案386致 谢397参考文献408附录41附录1 配置文件生成主要代码41附录 2 数据库连接代码48l基于AJAX的学生宿舍管理系统的设计与实现摘要:在传统管理模式无法满足用户需求时,信息管理系统油然诞生。在现代社会,信息管理系统已深入到各行各业,由于计算机技术的迅速发展和普及,信息管理系统事实上已成为
3、计算机管理信息系统。基于AJAX学生宿舍管理系统的设计与实现,可以加快学校与现代化学校管理机制的接轨。其开发过程主要包括前端应用程序的开发和后台数据库的建立和维护两个方面。前端管理处理数据,后端数据库持久化数据。 经过分析,本系统运用了 MYSQL作为后台数据库,以 MyEclipse为前端开发工具。系统实现了查询、修改、资料录入、房间管理、来访管理、物品出楼管理、费用管理、维修管理、以及系统管理等必需的功能,其操作简单,界面友好,运行比较稳定,适用于院校大学生宿舍管理。系统采用B/S模式开发,用户无需安装软件,只要有浏览器就可以随处访问。另外,系统具有良好的界面交互特点,除了界面操作简单外,
4、还引入AJAX技术,增强用户体验,这些优点能够极大地提高宿舍管理的效率,也是高等院校的科学化、正规化管理,与世界接轨的重要保证条件。 关键词:学生宿舍管理;AJAX;数据库管理系统;B/S;MYSQLDesign and Implementation of a student hostel management system based on AJAXAbstract: In the traditional management model can not meet user needs, information management systems spontaneously born. I
5、n modern society, the information management system has penetrated into all walks of life, due to the rapid development and popularization of computer technology, information management system has in fact become a computerized management information system. Design and Implementation of a management
6、system based on the AJAX student dormitories, schools and modernization of school management mechanism can speed up the convergence. Its development process, including the front-end application development and database creation and maintenance of two aspects. Front-end management of data processing,
7、 back-end database persistence data. After analysis, the use of a MYSQL database as a background to MyEclipse for the front-end development tools. System query, modify, data entry, room management, visitor management, items out of the floor management, expense management, maintenance management, and
8、 systems management necessary features, its simple, friendly interface, stable running, apply to colleges Students Dormitory management. The system adopts B / S model development, the user does not need to install the software, as long as the browser can access anywhere. In addition, the system has
9、a good interfacial interaction characteristics, in addition to the interface easy to operate, but also the introduction of AJAX technology to enhance the user experience, these benefits can greatly improve the efficiency of the dormitory management, but also institutions of higher learning in a scie
10、ntific, standardized management and the world important to ensure that the conditions for convergence.Keywords: Student dormitory management; AJAX; database management system; B/S; MYSQLII1 绪论1.1课题研究的目的及意义随着社会生成方式的改进,原始的记录方式已经被社会所淘汰了,如今电脑已被普及和使用,现在的管理也提升了一个档次,渐渐实现了无纸化办公,即从原来的人工记录管理模式转变为电脑一体化管理模式。高校是
11、研究技术的领地,学生宿舍的管理也应该一改传统的人工管理,更加信息化、时代化、节省人力物力、提高效率。对于学生宿舍的管理来说,信息量较为庞大,各种信息管理内容复杂,查询和管理学生信息和校园内的宿舍信息等工作由人工完成将是很累的,也是很难满足宿舍的管理要求的,不仅浪费了许多人力物力资源,而且还很容易出现差错,如果有一个符合要求的系统对其进行智能化的学生公寓管理是最好不过的,节省了人力物力资源,并且对各种信息的把握和操作也更加方便了,对所有信息有了一个全局的掌握。因此,开发基于AJAX学生宿舍管理系统就具有一定现实意义。学生宿舍管理系统采用的是计算机化管理,方便数字化的信息管理,同时可为用户提供便捷
12、、友好的操作界面。本系统最大的特点是通用性、简单操作性,随着学校寄宿人员的增多,公寓管理人员的负担越来越重,为了让所有公寓管理人员能从繁重的工作中解脱出来,实现无纸化办公,使工作更有条理,更方便,更有效率而开发出这套基于AJAX学生宿舍管理系统,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。由于数据库的存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。这无疑是为信息存储量比较大的学校提供了一个方便、快捷的操作方式。学生宿舍管理系统的开发使用,可以加快学校与现代化学校管理机制的接轨,通过Internet上的信息发布提高学校的自身形象,为学校步入现代化管
13、理模式管理办学做好充分地准备。1.2课题研究的现状目前,我国大部分学生宿舍管理系统C/S仍然占据主流地位。这样的学生宿舍管理系统的客户端可以与服务器的直接相连,没有中间环节,因此响应速度快操作界面漂亮、形式多样,可以充分满足客户自身的个性化要求,同时也具有较强的事务处理能力,能实现复杂的业务流程。然而,此类学生宿舍管理系统需要专门的客户端安装程序,分布功能弱,针对点多面广且不具备网络条件的用户群体,不能够实现快速部署安装和配置。兼容性差,对于不同的开发工具,具有较大的局限性。若采用不同工具,需要重新改写程序。开发成本较高,需要具有一定专业水准的技术人员才能完成。而基于B/S 模式的学生宿舍管理
14、系统具有分布性特点,可以随时随地进行查询、浏览等业务处理。业务扩展简单方便,通过增加网页即可增加服务器功能。维护简单方便,只需要改变网页,即可实现所有用户的同步更新。开发简单,共享性强。目前宿舍管理系统的发展及应用还处于起步阶段,存在技术、观念、管理体制、信息安全等问题的限制,但随着人们对信息社会的进一步认识,以及计算机、通信和多媒体技术的发展和普及,基于B/S的学生宿舍管理系统将快速蓬勃的发展起来。1.3课题研究的主要内容基于AJAX的学生宿舍管理系统是基于B/S模式开发的系统,系统具有界面友好,操作方便,良好的用户交互等特点。论文共分五个章节,其中:第一章, 主要介绍了研究词课题的目的及意
15、义和课题目前研究现状.。第二章, 主要对系统进行了功能需求分析。第三章, 主要对系统数据库的设计以及开发环境和工具的介绍。第四章, 对系统的整体功能结构进行描述,并演示了具体实现功能。第五章, 对系统的进行总结,说明了系统的优点与不足之处。2 需求设计2.1系统功能需求调查本系统的最终用户为宿舍楼管理员以及宿舍楼的学生。根据日常生活中的经验,结合对我校宿舍楼管理老师的咨询和对同宿舍楼同学的调查,得出用户的下列实际要求:学生住在宿舍楼中,每栋宿舍楼都会有若干名老师负责本宿舍楼的日常管理。(1)学生的基本信息:入校时,每位同学都有唯一的学号,并被分配到指定的宿舍楼和指定的宿舍,也会有一个宿舍号,其入校时间就是他的入住时间。另外,为了管理上的方便,同一院系的学生的宿舍一般在一起,相应地会有其所在