基于-ajax-的学生宿舍管理系统-的设计与实现-学位论文.doc
《基于-ajax-的学生宿舍管理系统-的设计与实现-学位论文.doc》由会员分享,可在线阅读,更多相关《基于-ajax-的学生宿舍管理系统-的设计与实现-学位论文.doc(55页珍藏版)》请在咨信网上搜索。
毕业设计(论文) 题 目: 基于AJAX的学生宿舍管理系统 的设计与实现 专 业: 计算机科学与技术 班 级: 计算机0803班 _______________本科毕业设计(论文)作者承诺保证书 本人郑重承诺: 本篇毕业设计(论文)的内容真实、可靠。如果存在弄虚作假、抄袭的情况,本人愿承担全部责任。 学生签名: 年 月 日 _______________本科毕业设计(论文)指导教师承诺保证书 本人郑重承诺:我已按有关规定对本篇毕业设计(论文)的选题与内容进行了指导和审核,该同学的毕业设计(论文)中未发现弄虚作假、抄袭的现象,本人愿承担指导教师的相关责任。 指导教师签名: 年 月 日 目 录 1 绪论 1 1.1课题研究的目的及意义 1 1.2课题研究的现状 1 1.3课题研究的主要内容 2 2 需求设计 3 2.1系统功能需求调查 3 2.2系统功能的设计和划分 4 2.2.1系统设计目标 4 2.2.2系统功能 4 2.3系统数据流图 7 3 系统详细设计 11 3.1 数据库设计 11 3.1.1 数据库概念设计 11 3.1.2数据库表结构设计 16 3.2 开发工具及相关技术 19 3.2.1 MySQL数据库简介 19 3.2.2 MyEclipse 开发工具简介 19 3.2.3 JSP开发语言简介 20 4 系统功能说明 21 4.1 系统功能框图 21 4.2 宿舍管理系统各模块功能实现 21 4.2.1 信息管理 21 4.2.2 安全管理 27 4.2.3 财物管理 30 4.2.4 系统管理 35 5 总结 37 5.1 系统综合介绍 37 5.2 系统优点 37 5.3 系统存在的缺点与解决方案 38 6 致 谢 39 7 参考文献 40 8 附录 41 附录1 配置文件生成主要代码 41 附录 2 数据库连接代码 48 基于AJAX的学生宿舍管理系统的设计与实现 摘要:在传统管理模式无法满足用户需求时,信息管理系统油然诞生。在现代社会,信息管理系统已深入到各行各业,由于计算机技术的迅速发展和普及,信息管理系统事实上已成为计算机管理信息系统。基于AJAX学生宿舍管理系统的设计与实现,可以加快学校与现代化学校管理机制的接轨。其开发过程主要包括前端应用程序的开发和后台数据库的建立和维护两个方面。前端管理处理数据,后端数据库持久化数据。 经过分析,本系统运用了 MYSQL作为后台数据库,以 MyEclipse为前端开发工具。系统实现了查询、修改、资料录入、房间管理、来访管理、物品出楼管理、费用管理、维修管理、以及系统管理等必需的功能,其操作简单,界面友好,运行比较稳定,适用于院校大学生宿舍管理。系统采用B/S模式开发,用户无需安装软件,只要有浏览器就可以随处访问。另外,系统具有良好的界面交互特点,除了界面操作简单外,还引入AJAX技术,增强用户体验,这些优点能够极大地提高宿舍管理的效率,也是高等院校的科学化、正规化管理,与世界接轨的重要保证条件。 关键词:学生宿舍管理;AJAX;数据库管理系统;B/S;MYSQL Design and Implementation of a student hostel management system based on AJAX Abstract: In the traditional management model can not meet user needs, information management systems spontaneously born. In 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 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, 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 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 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 scientific, standardized management and the world important to ensure that the conditions for convergence. Keywords: Student dormitory management; AJAX; database management system; B/S; MYSQL II 1 绪论 1.1课题研究的目的及意义 随着社会生成方式的改进,原始的记录方式已经被社会所淘汰了,如今电脑已被普及和使用,现在的管理也提升了一个档次,渐渐实现了无纸化办公,即从原来的人工记录管理模式转变为电脑一体化管理模式。高校是研究技术的领地,学生宿舍的管理也应该一改传统的人工管理,更加信息化、时代化、节省人力物力、提高效率。对于学生宿舍的管理来说,信息量较为庞大,各种信息管理内容复杂,查询和管理学生信息和校园内的宿舍信息等工作由人工完成将是很累的,也是很难满足宿舍的管理要求的,不仅浪费了许多人力物力资源,而且还很容易出现差错,如果有一个符合要求的系统对其进行智能化的学生公寓管理是最好不过的,节省了人力物力资源,并且对各种信息的把握和操作也更加方便了,对所有信息有了一个全局的掌握。因此,开发基于AJAX学生宿舍管理系统就具有一定现实意义。学生宿舍管理系统采用的是计算机化管理,方便数字化的信息管理,同时可为用户提供便捷、友好的操作界面。本系统最大的特点是通用性、简单操作性,随着学校寄宿人员的增多,公寓管理人员的负担越来越重,为了让所有公寓管理人员能从繁重的工作中解脱出来,实现无纸化办公,使工作更有条理,更方便,更有效率而开发出这套基于AJAX学生宿舍管理系统,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。由于数据库的存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。这无疑是为信息存储量比较大的学校提供了一个方便、快捷的操作方式。学生宿舍管理系统的开发使用,可以加快学校与现代化学校管理机制的接轨,通过Internet上的信息发布提高学校的自身形象,为学校步入现代化管理模式管理办学做好充分地准备。 1.2课题研究的现状 目前,我国大部分学生宿舍管理系统C/S仍然占据主流地位。这样的学生宿舍管理系统的客户端可以与服务器的直接相连,没有中间环节,因此响应速度快操作界面漂亮、形式多样,可以充分满足客户自身的个性化要求,同时也具有较强的事务处理能力,能实现复杂的业务流程。然而,此类学生宿舍管理系统需要专门的客户端安装程序,分布功能弱,针对点多面广且不具备网络条件的用户群体,不能够实现快速部署安装和配置。兼容性差,对于不同的开发工具,具有较大的局限性。若采用不同工具,需要重新改写程序。开发成本较高,需要具有一定专业水准的技术人员才能完成。而基于B/S 模式的学生宿舍管理系统具有分布性特点,可以随时随地进行查询、浏览等业务处理。业务扩展简单方便,通过增加网页即可增加服务器功能。维护简单方便,只需要改变网页,即可实现所有用户的同步更新。开发简单,共享性强。 目前宿舍管理系统的发展及应用还处于起步阶段,存在技术、观念、管理体制、信息安全等问题的限制,但随着人们对信息社会的进一步认识,以及计算机、通信和多媒体技术的发展和普及,基于B/S的学生宿舍管理系统将快速蓬勃的发展起来。 1.3课题研究的主要内容 基于AJAX的学生宿舍管理系统是基于B/S模式开发的系统,系统具有界面友好,操作方便,良好的用户交互等特点。论文共分五个章节,其中: 第一章, 主要介绍了研究词课题的目的及意义和课题目前研究现状.。 第二章, 主要对系统进行了功能需求分析。 第三章, 主要对系统数据库的设计以及开发环境和工具的介绍。 第四章, 对系统的整体功能结构进行描述,并演示了具体实现功能。 第五章, 对系统的进行总结,说明了系统的优点与不足之处。 2 需求设计 2.1系统功能需求调查 本系统的最终用户为宿舍楼管理员以及宿舍楼的学生。根据日常生活中的经验,结合对我校宿舍楼管理老师的咨询和对同宿舍楼同学的调查,得出用户的下列实际要求: 学生住在宿舍楼中,每栋宿舍楼都会有若干名老师负责本宿舍楼的日常管理。 (1)学生的基本信息: 入校时,每位同学都有唯一的学号,并被分配到指定的宿舍楼和指定的宿舍,也会有一个宿舍号,其入校时间就是他的入住时间。另外,为了管理上的方便,同一院系的学生的宿舍一般在一起,相应地会有其所在的院系名称。 (2)宿舍的基本信息: 每间宿舍都有唯一的宿舍号,入校时,宿舍会装公用电话机,相应地就有宿舍电话号码。 (3)宿舍财产的基本信息: 每个宿舍的财产属于学校,比如电灯,床铺,柜子,桌椅等,为了对不同的财产进行区分,可以为每种财产分配不同的财产号。这样有利于财产的报修和管理。 (4)报修的基本信息: 宿舍楼中经常出现财产的损坏,比如灯泡坏了,厕所的马桶出故障了等,这时,同学们需要将财产损坏情况报告给宿舍楼管理员,以便学校派人进行维修。这时,需要记录报修的宿舍号和损坏的财产编号,同时记录报修的时间和损坏的原因。当损坏的财产维修完毕后,应记录解决时间,表示该报修成功解决。 (5)来访信息: 为了宿舍安全,来访客人必须经过登记才能进入学生宿舍。在访客离开时,在做记录。需要登记访客的身份证,访问的宿舍、学生等信息。 (6)贵重物品出楼登记: 学生在出楼时,如果携带贵重物品,必须经过登记,拿到核对单,才能离开宿舍。这同样也是出于宿舍人员财产安全做的考虑。需要登记准确的出楼时间、物品、以及学生信息。 2.2系统功能的设计和划分 2.2.1系统设计目标 目标本系统既要满足用户的设计,也要满足设计员的设计目标。 1、用户的观点看,要求系统能够达到以下目标 : 1)对信息的收集和保存信息。 例如:输入宿舍的基本信息,宿舍的财物信息等。 2)信息处理。对学生可以入住到宿舍,物品报修,水电费管理等。 3)提供准确的信息。要求比手工作业提供的更加准确和细致的数据,例如统计各年级学生宿舍数量。 2、设计员从技术观点看,要求系统能达到以下的目标: 1) 用户使用,具有较高的用户友好性。 2)有较高的可靠性,将系统发生故障的概率控制在 5.0%以下,并具有快速 恢复的能力 3) 具有较高的运行效率,应比人工作业提高效率高。 4)具有较强的可维护性和扩充性,能够适应用户的业务要求变化。 3.设计策略: 本系统的结构是自顶向下扩展的,层次化的暗盒模块结构。 对高层模块,将使用以事务为中心的设计策略,把一个复杂的系统逐步分解成较小的相对简单的暗合模块;对低层模块,采用以变换为中心的设计策略。此外,为了提高模块的内聚性,降低模块间的偶合程度,数据库的设计原则是以模块间的邮政信箱方式进行,从而既实现数据共享有提高模块的独立性,使系统具有很高的可修改性。 2.2.2系统功能 根据系统需求调查,系统设计目标,将学生宿舍管理系统划分为以下模块 1. 信息管理: 本模块包含信息查询、信息录入、学生住房登记三个子模块 (1)信息查询 本模块包含房间查询与学生查询 l 房间查询: 用户可以根据楼号、房号、性别、入住人数、空缺人数、住宿费用等来找到符合要求的宿舍信息。可以对找到的宿舍信息进行修改、删除操作。 l 学生查询: 用户可以根据学号、姓名、性别、籍贯、年级、学制、学院、班级、宿舍等信息查找到符合要求的学生信息,其中学号唯一,可实现精确查找。同时用户可以对找到的用户信息进行修改信息、删除学生、修改住宿信息删除住宿信息等操作。 (2)信息录入 本模块包含房间信息与学生信息的录入 l 房间信息录入: 用户输入宿舍房间的基本信息,房号、楼号、入住性别、电话、人数、水表、电表等信息,成功增加房间。 l 学生信息录入: 用户输入学生的基本信息:学号、姓名、性别、学院、年级、班级等信息,成功增加学生。 (3)学生住房登记 本模块包含学生入住、学生迁出以及调房登记 l 学生入住: 本功能是将学生安排到宿舍中。输入学生学号、宿舍号、入住时间,系统会根据填写信息,修改学生的住宿信息以及宿舍信息。 l 学生迁出: 本功能是将学生迁出宿舍。输入学生学号、宿舍号。系统会就会调整学生信息情况,删除学生的住宿信息以及调整该宿舍的住宿人数。 l 调房登记: 学校有时会根据需要,对学生进行换房管理;学生也有可能自己申请换房,所以增加此功能,可以方便宿舍信息的管理维护工作。 2. 安全管理: 本模块包含访客管理、贵重物品出楼管理两个子模块 (1)访客管理 为安全起见,宿舍管理员会对访客进行登记。本模块分为来访登记和来访查询: l 来访登记: 对于外来访客,管理员会登记其基本信息:访问的宿舍、访问的学生、关系、证件、证件代码等,以确定来访安全。 l 来访查询: 学校可以根据时间、宿舍楼、查询访客信息。对于查询到的信息,管理员也可以做出修改、删除等操作,方便管理访客信息。 (2)贵重物品出楼管理 本模块包含物品出楼管理和出楼查询等功能: l 出楼管理: 对于贵重的物品要搬出宿舍楼。保安跟宿舍管理员会要求学生做信息登记,以确定宿舍财产安全。包括学生信息、物品信息以及出楼时间,方便查询。 l 出楼查询: 管理员可以根据学生、宿舍楼、以及时间查询出楼的物品信息。同时,对于查询出来的物品,管理员可以进行修改、删除操作。 3. 财物管理: 本模块包含费用管理、物品报修两个模块: (1)费用管理 本模块包含费用标准的设定与查看、水电表度数的登记以及查询缴费: l 费用标准的设定与查看: 市场上对于水电费的标准时常会有变动,所以需要设立这个模块对于水电费标准进行管理。 实习的修改标准,以保障收费合理。 l 水电表度数的登记: 学校每季度都会有物业人员来查看登记水电表,方便学生缴纳费用。 l 查询缴费: 学生根据自己的水电用量,及时缴纳费用。 (2)维修管理 本模块包括物品报修、维修登记、维修查询 l 物品报修: 本模块主要由学生反映登记。学生根据宿舍的物品需要修理的情况,向宿舍管理员反映,管理员针对报修情况,做出登记,以方便学校物业及时进行维修。 l 维修登记: 维修人员根据学生的报修情况,对损坏物品进行维修,维修完成之后,再系统登记维修。以实时的更新系统维修信息 l 维修查询: 管理员通过此功能可以查看到需要维修的物品情况,以及已经维修好的物品情况。 4. 系统管理 本模块主要有系统管理进行操作,系统管理员可以增加普通管理员以及系统管理员,可以查看管理员信息,修改管理员信息,以及修改密码。 2.3系统数据流图 系统分为信息管理、安全管理、财物管理、系统管理四个模块的管理,每个模块都有其子模块,以下是几个模块中的数据流程图: 图2-1 学生信息管理 图2-2 宿舍信息管理 图 2-3 学生住房信息管理 图 2-4 访客信息管理 图 2-5 贵重物品出楼管理 图 2-6 维修管理 3 系统详细设计 3.1 数据库设计 3.1.1 数据库概念设计 1. 管理员实体: 管理员实体包括,管理员账号(姓名),密码,类别,性别,年龄。其中账号为主键。 图 3-1 管理员实体图 2. 学生实体: 学生实体包括:学号,姓名,家庭住址,性别,年龄,学制,年级,学院,班级,宿舍,入宿时间以及备注等属性。其中学号为主键,宿舍与班级都为外键。 图 3-2 学生实体图 3.宿舍实体 房间实体包括楼号,房号,电话,住宿性别,住宿费,可住人数,已住人数,备注等属性。其中楼号跟房号为宿舍主键。 图 3-3 宿舍实体 4.访客实体 访客实体包含访客ID,姓名,访问宿舍,访问时间,性别,访问学生,关系,证件名,证件编号等属性,其中,访客ID作为主键,访问宿舍与访问学生为外键,分别与宿舍表,学生表关联。 图3-4 访客实体图 5.出楼物品实体 出楼物品实体包含物品ID,所属学生,物品名,出楼时间,检查人员,等属性。其中,物品ID为主键,学生为外键,关联学生信息表。 图 3-5 出楼物品实体图 6.维修物品实体图 维修物品实体包含物品ID,物品名,宿舍,报修日期,原因,是否已修,维修日期,管理员,是否赔偿,赔偿费用等属性,其中物品ID为主键,宿舍和管理员为外键,分别与宿舍信息表、管理员表关联。 图3-6 维修物品实体图 7.水表数据实体 水表数据实体包含宿舍,上次度数,现在度数,上次登记日期,本次登记日期,需要费用等属性,其中宿舍为主键。每个宿舍有一个唯一的水表。 图 3-7 水表数据实体 8.电表数据实体 电表数据实体包含宿舍,上次度数,现在度数,上次登记日期,本次登记日期,需要费用等属性,其中宿舍为主键。每个宿舍有一个唯一的电表。 图3-8 电表数据实体 9.系统整体实体-关系图 管理员对宿舍,学生,报修物品,以及访客的数据管理,具体的各数据实体之间的关系主要表示为如图3-9所示。 图3-9 系统E-R 图 3.1.2数据库表结构设计 表 3-1 住宿学生数据字典 属性名 存储代码 类型 长度 备注 学号 Sno char 20 住宿学生学号 姓名 Sname char 20 住宿学生姓名 性别 Ssex char 4 专业 Sdept char 40 学生专业 宿舍号 Dno char 6 住宿学生宿舍号 入住时间 Scheckin date 8 新生搬入时间 班级 Classid Char 10 班级编号 表 3-2 宿舍数据字典: 属性名 存储代码 类型 长度 备注 宿舍号 Dno char 6 宿舍号 宿舍电话 Dphone char 15 宿舍电话 性别 Dsex char 4 入住性别 费用 Dexpense int 11 可住人数 Dkezhu int 11 已住人数 Druzhu int 11 备注 Dextra char 255 表 3-3 宿舍财产数据字典: 属性名 存储代码 类型 长度 备注 物品号 Pno Int 2 宿舍物品编号 物品名 Pname char 20 宿舍物品名 表 3-3 访客数据字典: 属性名 存储代码 类型 长度 备注 访客ID id Int 11 主键 访客名 visitornm varchar 20 学号 studentid varchar 20 被访学生学号 关系 guanxi varchar 50 访客与学生关系 证件 zhengjian varchar 20 访客出示的证件 证件号码 zjnm varchar 20 访问时间 visittime date 0 管理员 inturn varchar 20 登记访客的管理员 宿舍号 houseid varchar 20 访问的宿舍 表 3-4 报修数据字典 属性名 存储代码 类型 长度 备注 宿舍号 Dno char 6 报修人宿舍号 物品号 Pno Int 2 报修物品编号 提交日期 Rsubmit date 8 报修提交日期 解决日期 Rsolve date 8 问题解决日期 报修原因 Rreason char 50 物品损坏原因 表 3-5 水表数据字典 属性名 存储代码 类型 长度 备注 宿舍号 Whouseid varchar 20 水表所属宿舍 上次度数 Wdishu float 20 现在度数 Wxianshu float 20 上次登记日期 Wshangci date 0 本次登记日期 Wnewdate date 0 需缴费用 Wexpense float 20 所用度数乘以费用标准 表 3-6 电表数据字典 属性名 存储代码 类型 长度 备注 宿舍号 Whouseid varchar 20 水表所属宿舍 上次度数 Wdishu float 20 现在度数 Wxianshu float 20 上次登记日期 Wshangci date 0 本次登记日期 Wnewdate date 0 需缴费用 Wexpense float 20 所用度数乘以费用标准 表 3-7 贵重物品出楼表 属性名 存储代码 类型 长度 备注 物品ID ID Int 11 主键 学号 studentid varchar 20 物品所属学生 物品 things varchar 50 物品名字 出楼时间 outtime date 0 登记人 inturn varchar 20 管理员 表 3-8 标准设定表 属性名 存储代码 类型 长度 备注 标准编号 Id int 11 主键 水费标准 wstd float 20 水费价格 电费标准 estd float 20 电费价格 3.2 开发工具及相关技术 操作系统:window xp WEB服务器:tomcat6.0 后台数据库:MYSQL 5.0 IDE开发工具:Myeclipse 前台页面:采用JSP语言开发 3.2.1 MySQL数据库简介 MySQL(发音为"my ess cue el",不是"my sequel")是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。由于MySQL是开放源代码的,因此任何人都可以在General Public License的许可下下载并根据个性化的需要对其进行修改。MYSQL因为其速度、可靠性和适应性而备受关注。大多数人都认为在不需要事务化处理的情况下,MYSQL是管理内容最好的选择。 MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司。在2008年1月16号被Sun公司收购。而2009年,SUN又被Oracle收购。MYSQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内。这样就增加了速度并提高了灵活性。MySQL的SQL“结构化查询语言”。SQL是用于访问数据库的最常用标准化语言。MySQL软件采用了GPL(GNU通用公共许可证)。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。 3.2.2 MyEclipse 开发工具简介 MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate。 3.2.3 JSP开发语言简介 JSP是Java Server Pages的简称,它是由Sun Microsystem公司于1999年6月推出,是基于Java Servlet以及整个Java体系的Web开发技术。作为J2EE体系中的重要一环,JSP为创建高度动态的Web应用提供了一个独特的开发环境。JSP能够适应市场上包括Apache WebServer、IIS4.0在内的85%的服务器产品,这足以胜任绝大多数的商业事务处理。同时JSP代码经过服务器的解释执行后会直接嵌入到HTML语言中,这样就简化了页面的输出,也保留了脚本语言易于使用的优点。 JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。 Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。 JSP与JavaServlet一样,是在服务器端执行的,通常返回给客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏览。 JSP的1.0规范的最后版本是1999年9月推出的,12月又推出了1.1规范。目前较新的是JSP1.2规范,JSP2.0规范的征求意见稿也已出台。 JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Java Servlet是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。 4 系统功能说明 4.1 系统功能框图 图4-1 宿舍管理系统功能框图 4.2 宿舍管理系统各模块功能实现 4.2.1 信息管理 1. 信息查询模块实现界面 本模块包含房间的查询修改以及学生的查询修改 1)房间的查询 用户可以根据楼号,房号,入住性别,可住人数,空缺人数,住宿费用等来查询符合条件的宿舍信息。 图 4-2 宿舍房间的查询界面 用户可以对查询结果进行修改和删除操作,结果的显示实现了分页。 图 4-3 宿舍房间查询结果显示界面 用户可以修改查询出来的结果,但是,如果已有入住学生,那么入住性别不可更改。 图 4-4 宿舍信息的修改界面 2)学生查询与修改界面 可以根据学号,姓名,性别,籍贯,年度,年制,学院,班级,宿舍等信息,查询到符合要求的学生。 图 4-5 学生查询界面 对于查询结果,可以进行修改学生信息,删除学生信息,修改入住信息,以及删除入住信息等操作,同时也实现了分页查询功能。 图4-6学生查询结果显示界面 用户可以对查询到的学生信息进行修改。 图 4-7 修改学生信息界面 用户可以对查询到的学生住房信息进行修改。 图 4-8 修改入住信息界面 2. 信息录入模块实现界面 本模块包含房间信息录入以及学生信息的录入。 1)房间信息录入界面 房间信息录入,此界面的交互用到了AJAX,用户在输入楼号,房号后,如果已经存在此房,那么系统就会提示房间存在,否则提示可用。 图 4-9 房间信息录入界面 例如, 图 4-10房间信息录入AJAX的使用 2)学生信息录入界面 学生信息录入,此界面的交互用到了AJAX,用户在输入学号后,如果已经存在此学生,那么系统就会提示此学号存在,否则提示可用。 图 4-11 学生信息录入界面 3. 住宿管理模块实现界面 本模块包含学生入住,学生迁出,以及调房登记,方便管理员,对学生的住宿信息做登记。 图 4-12 学生入住宿舍登记界面 图 4-13 学生迁出宿舍登记界面 图 4-14 学生调房登记界面 4.2.2 安全管理 1. 来访管理模块实现界面 本模块包含来访登记与来访查询功能。 图 4-15 来访登记界面 图 4-16 来访查询界面 对于查询结果可以进行修改与删除操作,也可以进行分页查询。 图 4-17 来访查询结果显示界面 修改来访信息界面,修改完成后,系统会自动返回到访客信息列表上。 图 4-18 修改来访查询信息界面 2. 贵重物品出楼管理模块界面 本模块包含出楼贵重品的登记,查询功能。 贵重物品的出楼需要登记学生,以及物品是从哪个宿舍出来的,另外也需要记录登记员姓名,方便管理。 图 4-19 出楼贵重物品登记界面 图 4-20 贵重物品出楼查询界面 对于查询结果,可以对物品信息进行修改与删除操作,也可进行分页查询。 图 4-21 贵重物品查询显示界面 修改完成后,会返回到物品信息列表。 图 4-22 修改物品资料界面 4.2.3 财物管理 1. 费用管理模块实现界面 此模块包含费用标准设定,查询,以及水电表信息的登记查询,缴费。 水电费的标准并非固定,随着市场的变化,系统要及时更新标准,以方便合理的计算费用。 图 4-23 费用标准设定界面 图 4-24 费用标准查看界面 图 4-25 水表登记界面 图 4-26 电表登记界面 图 4-27 水电费缴费查询界面 图 4-28 水费查询显示界面 图 4-29 修改水表信息界面 2.维修管理模块实现界面 此模块包含物品报修,维修物品,以及维修查询功能。 图 4-30 物品报修登记界面 图 4-31 维修登记界面 图 4-32 维修查询界面 图 4-33 已维修物品显示界面 图 4-34 未维修物品显示界面 4.2.4 系统管理 本模块包含添加管理员,查询管理员,修改密码,退出系统等功能。 管理员的添加界面同样用到AJAX验证方式 图 4-35 添加管理员界面 例如 图 3- 36 添加管理员的AJAX验证 图 4-37 查询管理员界面 图 4-38 修改管理员信息界面 图 4-39 修改已登录管理员密码界面 5 总结 5.1 系统综合介绍 在网络技术逐渐渗入社会生活各个层面的今天,传统的宿舍管理方式也面临着变革,而网络宿舍管理则是一个很重要的方向。学生宿舍管理系统的开发使用,可以加快学校与现代化学校管理机制的接轨。基于Web技术的宿舍管理系统可以借助于遍布全球的Internet进行,因此宿舍管理既可以在本地进行,也可以在异地进行,大大拓展了管理的灵活性。基于AJAX学生宿舍管理系统,实现了宿舍管理系统的各项基本功能。主要包含下四个模块,分别为信息管理、安全管理、财物管理以及系统用户的管理。这些功能模块主要针对于学生与宿舍的管理。其中,宿舍管理中包括:宿舍信息、维修、访客等管理;学生管理中包括:学生住宿管理、安全管理、财物管理。管理主要围绕管理员操作展开。管理员可以管理学生、宿舍以及一些安全管理。学生对于数据的访问、登记都需要通过管理员来进行。 5.2 系统优点 基于AJAX学生宿舍管理系统主要为我校的宿舍管理提供自动化、计算机化的服务,减少大量的人工数据处理,从而大大提高宿舍管理的准确性、科学性,提高管理水平,本系统主要优点如下: 1)针对性强。本系统完全是针对于学校的特色而开发,从班级的设置、年级宿舍的安排,都可以方便学校对学生的管理。 2)界面友好,操作方便。本系统的布局简单,菜单模块明了,方便用户使用,为很少使用软件的宿舍管理员提供方便。 3)良好的交互响应。本系统基于AJAX框架开发的B/S系统。这使得Web应用程序更为迅捷地回应用户动作,并避免了在网络上发送那些没有改变过的信息,这大大提高用户体验。 4)完整性。本系统基本涵盖了宿舍管理中出现的一系列问题。包括房间的调换,水电费的计算等,除了是一款容易上手的软件,同时也提供- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 ajax 学生宿舍 管理 系统 设计 实现 学位 论文
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【可****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【可****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【可****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【可****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文