




文档简介
论文题目 校园 WEB 宿舍管理系统的设计与实现 专业学位类别 工 程 硕 士 学 号 201192231142 作 者 姓 名 李训耀 指 导 教 师 向 渝 副教授 分类号 密级 UDC 注1 学 位 论 文 校园 WEB 宿舍管理系统的设计与实现 (题名和副题名) 李训耀 (作者姓名) 指导教师 向 渝 副教授 电子科技大学 成 都 陈 霄 高 工 福建华兴科技有限公司 福 建 (姓名、职称、单位名称) 申请学位级别 硕士 专业学位类别 工 程 硕 士 工程领域名称 软 件 工 程 提交论文日期 2014.3.25 论文答辩日期 2014.5.24 学位授予单位和日期 电子科技大学 2014 年 6 月 24 日 答辩委员会主席 评阅人 注 1:注明国际十进分类法 UDC的类号。 WEB DESIGN AND IMPLEMENTATION OF CAMPUS DORMITORY MANAGEMENT SYSTEM A Master Thesis Submitted to University of Electronic Science and Technology of China Major: Master of Engineering Author: Li Xunyao Advisor: Xiang Yu School : School of Information and Software Engineering 独创性声明独创性声明 本人声明所呈交的学位论文是本人在导师指导下进行的研究 工作及取得的研究成果。据我所知,除了文中特别加以标注和致谢 的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也 不包含为获得电子科技大学或其它教育机构的学位或证书而使用 过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论 文中作了明确的说明并表示谢意。 作者签名: 日期: 年 月 日 论文使用授权论文使用授权 本学位论文作者完全了解电子科技大学有关保留、使用学位论文 的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘, 允许论文被查阅和借阅。本人授权电子科技大学可以将学位论文的全 部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描 等复制手段保存、汇编学位论文。 (保密的学位论文在解密后应遵守此规定) 作者签名: 导师签名: 日期: 年 月 日 摘要 I 摘要 随着信息技术的迅猛发展,学校管理信息化进入一个崭新的阶段,对于管理 信息系统也提出了更新、更高的要求,正在逐步向数字化校园的目标迈进。校园 计算机网络基本成为了各大高校的基础设施和必备条件,架构在校园网上的“校 园管理信息系统”是数字化校园建设中的重点内容,为学校的管理带来了重大而 深远地影响,校园管理信息系统是一个复杂而庞大的综合系统,它包括缴费系统、 学生学籍管理系统、教务管理系统、员工考勤系统、科研管理系统、一卡通等。 目前,众多学校为了提升学校的管理水平正在如火如荼地分期实施校园管理信息 系统。其中,宿舍管理系统是重要的建设内容之一。 高校宿舍管理系统应具有故障报修、宿舍门禁系统和满足用户需求的信息检 索和信息展示等功能;在研发过程中系统需解决的主要问题是:1、与门禁硬件设 备的接口编码与调试任务,2、数据库设计任务。 本篇论文关键要完成如下工作: 1、体系地阐述了该系统开发的目的和价值,介绍了与校园相关的管理信息系 统的近况,明确了系统的开发方向。 2、罗列、描述了在软件开发过程中用到的各种主要信息技术。 3、分析系统需求,设计软件技术方案,使用数据流图来阐述软件的需求分析。 软件的设计方案中充分运用 E-R、业务流程图、实例等工具,并制定详细地系统测 试方案。 4、 最终实现了软件的前后台所有模块界面设计、 代码编写及系统测试等任务, 且持续对软件进行改进。 经过一段时间的实际运行和使用,充分证明本系统性能优良、运行稳定、数 据准确,很好完成了软件预期的设计目标,能够满足实际的要求。 关键词:关键词:校园,WEB 宿舍管理系统,门禁,实现 ABSTRACT II ABSTRACT With the rapid development of information technology, informatization has entered a brand new stage in schools. A higher and more advanced demand for information management system has been proposed, so as to approach the target of forming a digitalized campus. Campus computer networks have become the infrastructure and necessary condition for all colleges and universities. Campus information management system is the focus of the construction of digital campus and brings a significant and profound influence. This system is a complex, comprehensive system, which includes: fee collection system, management system of students status, educational management system, employee attendance system, scientific research management system, e-card system and so on. Recently, in order to enhance the management level, lots of schools have been implementing the campus information management system heatedly. Dormitory management system, as one of the essential construction contents, has been paid much attention. Dormitory management system should contain following functions: malfunction service, dormitory entrance guard system, information retrieval, information exhibition, etc. The main problems which need to be solved are as follows: 1. coding and debugging the connectors with the hardware of access control system; 2. designs of data base. The main tasks of this paper are: 1. to systematically discuss the goals and value of this system; to introduce the recent situation of campus information management system so as to make the development orientation clear; 2. to list and describe various information technology applied in software development; 3. to analyze the demands of the system by designing software technology and data flow charts. 4. to achieve all module interface designs of front-back platforms, coding, system testing and so on, and improve the software continuously After a period of practical operation and use, this system has been proved to have excellent function, stable operation and precise data, also realize the expectation of ABSTRACT III design of the software and practical demands. Keywords: campus, WEB dormitory management system, access control, realize 目录 IV 目录目录 第一章 绪论 . 1 1.1 研究背景 . 1 1.2 国内发展现状 . 2 1.2.1 高校管理信息系统的特点 . 2 1.2.2 高校管理信息系统存在的问题 . 3 1.3 课题研究的目的与价值 . 3 1.4 研究此课题展开的工作 . 4 1.5 全文体系 . 4 第二章 系统开发相关工具与技术 . 6 2.1 Dreamweaver 简介 . 6 2.2 ASP 技术综述 . 6 2.3 SQL Server2005 . 8 2.4 关系数据库标准语言 SQL . 9 2.5 ADO 的基本原理及其优势 . 10 2.6 JAVA 技术概述 . 10 2.7 Javascript 脚本技术综述 . 11 2.8 本章小结 . 11 第三章 系统需求分析 . 12 3.1 系统目标 . 12 3.2 系统功能要求 . 12 3.3 系统用户需求 . 13 3.4 数据流 . 13 3.4.1 用户认证及权限控制的 1 层数据流设计 . 16 3.4.2 故障报修的 1 层数据流设计图 . 17 3.4.3 门禁控制的 1 层数据流设计图 . 18 3.5 系统非功能性需求 . 18 3.5.1 接口需求 . 19 3.5.2 性能需求 . 19 3.5.3 可靠性需求 . 19 目录 V 3.6 本章小结 . 19 第四章 系统设计 . 20 4.1 系统概述 . 20 4.1.1 系统的建设目标 . 20 4.1.2 系统性质分析 . 20 4.2 系统的开发方法和工具 . 20 4.2.1 以用户为主的开发方法 . 20 4.2.2 系统开发工具 . 21 4.3 系统总体设计 . 21 4.4 子功能设计 . 21 4.4.1 基本汇总子模块 . 22 4.4.2 数据查询模块 . 23 4.4.3 数据浏览模块 . 24 4.4.4 情况分布模块 . 25 4.4.5 数据更改模块 . 26 4.4.6 退宿模块 . 28 4.4.7 用户管理模块 . 29 4.4.8 故障报修模块 . 30 4.4.9 数据导入模块 . 30 4.1.10 门禁管理模块 . 31 4.5 数据库设计 . 31 4.5.1 数据库需求分析 . 32 4.5.2 数据库概念设计 . 32 4.5.3 数据表的设计 . 34 4.5.4 数据库连接方式 . 36 4.6 本章小结 . 40 第五章 系统实现 . 42 5.1 系统开发平台 . 42 5.2 系统的页面及代码 . 42 5.2.1 登陆页面 . 42 5.2.2 主页面(汇总子模块) . 43 5.2.3 学生住宿信息查询页面 . 44 5.2.4 花名册页面 . 45 目录 VI 5.2.5 学生信息浏览页面 . 47 5.2.6 宿舍变更页面 . 47 5.2.7 退宿页面 . 48 5.2.8 用户管理页面 . 50 5.2.9 故障报修页面 . 51 5.2.10 门禁接口 . 52 5.3 系统其他功能实现 . 53 5.4 本章小结 . 54 第六章 系统测试 . 56 6.1 系统测试环境 . 56 6.2 系统性能测试 . 56 6.3 系统功能测试 . 57 6.3.1 用户登录测试 . 57 6.3.2 数据变更测试 . 58 6.3.3 用户权限测试 . 59 6.3.4 查询功能测试 . 60 6.3.5 浏览功能测试 . 62 6.4 本章小结 . 63 第七章 总结和展望 . 64 致谢 . 65 参考文献 . 66 第一章 绪论 1 第一章 绪论 1.1 研究背景 自从信息技术在日常管理工作中应用以来,在短短的三十多年的时间,对整 个世界造成极其深刻的影响:从早期为提高工作效率而开发的面向业务处理的简 单系统,到当今“信息高速公路”、“信息港”、“政府网上工程”、“电子商 务”复杂综合系统的建设,信息化建设的高潮迭起;应用系统所涉及的三门学科, 即管理学、信息技术学、系统学的科研成就层出不穷,尤其是信息技术,包括信 息理论、计算机科学、网络通信技术的发展更是迅猛;建设符合校情的管理信息 系统是数字化校园的必经之路,而信息技术、物联网技术的推广与运用,则是学 校信息化的重要标志,另外,随着因特网和计算机的迅速普及尤其是在计算机的 操作系统具有了图形化的界面后,人们只要经过简单使用培训,就可以较为熟练 的操作计算机,使其满足日常生活与办公对计算机的需要,计算机已不再是专业 人员的宠物。 由于信息技术突飞猛进,促使学校管理信息化大夸步地前进,实现跨越式发 展,对于管理信息系统也提出了更新、更高的要求,正在逐步向数字化校园的目 标迈进,校园计算机网络基本成为了各大高校的基础设施和必备条件,架构在校 园网上的“校园信息管理系统”是数字化校园建设中的重点内容,为学校的管理 带来了深远影响,校园信息管理系统是一个庞大的系统,它包括缴费系统,学生 学籍管理、教务管理系统、考勤系统等等1。目前,众多学校为了提升学校的管理 水平正在如火如荼地分期实施校园管理信息系统。其中,校园宿舍管理系统是重 要的建设内容之一。 当前大学的学生宿舍基本都采用公寓式管理,其信息量非常大,管理业务多 且数据结构不一致,使用传统的手工方式来管理学生住宿信息及宿舍信息等工作, 需要花费大量人力,且效率低易出错,当需要通过特定条件查找相关信息时,简 直是大海捞针,时效性非常差。由于大学的扩招,学校的学生不断增加,但是学 校的硬件资源没有增加,就会带来以下一些问题:学校自己建的宿舍楼不够,学 生没有地方住,只能在学校周边租住其他人的房子作为宿舍;学校自己建的宿舍 楼够用,也是七拼八湊而来,宿舍楼地理分布不集中,无法集中管理;由于学校 不同系部的招生人数存在差异,造成系部的学生数也不一样,就有可能一个系部 学生无法住在同一栋宿舍楼内的局面。公寓式管理也就是开放式管理,也带来一 些问题:进出人员多,人员结构复杂,如经常有一些小商小贩到宿舍兜售东西, 电子科技大学硕士学位论文 2 宿舍物品丢失现象也越来越多,宿舍安全管理问题很突出。基于此,宿舍管理部 门就急切需要一个适合于他们的宿舍管理应用系统,此系统的投入使用应能较大 程度的减少人力物力的投入,提高工作人员工作效率和服务水平。在这种情况下 我们做了这一系统2。 经过实际调查与研究后认为:虽然现在高校的学生宿舍都采用了公寓式管理 方法,但是大部分大学的管理手段还是没有改变-采用手工,并没有使用与之相适 应的管理信息系统;有一小部分大学虽然已经采用了管理信息系统,可是他们的 管理模式与管理方法与我校不相同,无法使用。 1.2 国内发展现状 随着计算机技术与信息技术的快速发展及个人计算机的普及,各种各样的应 用系统已经在各行各业出现。随着校园变大,校园宿舍管理如果采用传统的人工 进行管理,将是一项谁也无法胜任的工作。国内对于宿舍管理系统的使用比较早, 到现在为止,市场已经开发出了各种各样的软件,但是由于没有统一的标准规范 遵循,这些软件基本都是根据用户的需求定制开发,有很强的针对性和局限性, 不能普遍适用。软件采用的开发模式也有:单机版、C/S 模式、B/S 模式。所以, 制定统一标准规范,开发一个普遍适用的系统是势在必行3。 1.2.1 高校管理信息系统的特点 由于高校之间在办学规模、重视程度及信息技术人才等方面存在很大差异, 造成了他们在使用管理信息系统上也存在很大差异。我们经过分析归类发现,在 高校里面用的比较好的管理信息系统都有以下优点: 1、用户界面方面:界面简洁美观友好,把界面在用户控制之下;不增加用户 的记忆负担,用户使用系统不需要记忆太多的操作步骤,系统功能的操作简单; 保持界面的一致性,不管什么功能只有一种操作思路。 2、系统功能方面:功能满足用户的需求,这是一个系统能够存在的根本,系 统功能只有满足用户的需求才能被用户使用;系统维护管理方便,当系统投入使 用后维护管理是非常重要的一个工作,如果系统需要专业的人员对他细心呵护, 这样反而得不尝失;系统可靠性高,才会慢慢聚集人气,慢慢逐渐使用起来,如 果一个系统三天两头出故障无法使用,这个系统一定用不好;系统的开放性,由 于信息技术快速发展,高校作为前沿陈地,数字化校园也迅猛发展,好的系统应 该开放接口允许与其他管理信息系统进行数据共享。 3、非技术因素方面:领导重视,系统铺开的阶段,领导重视和大力支持是有 第一章 绪论 3 一个好的开始的保证;统一思想,让每一个人看到使用这个系统带来的好处,而 不是让人感觉系统就是用来取代他的工作的;制度保障,系统是否有效的运行, 制度保障是至关重要,没有制度保障就有没有效率,就体现不出系统的价值。 1.2.2 高校管理信息系统存在的问题 许多的高校都建设各种各样管理信息系统,这些管理信息系统也确实在行政 办公与教学科研等方面发挥重要作用,但是还有很多问题4。 1、由于校内各部门之间信息化程度的不一致,会使有相关联的两个部门工作 存在重复,浪费学校资源。 2、很多高校没有统一数据标准,不同的管理信息系统存在不同的数据标准, 无法进行数据共享,形成数据孤岛。 3、系统使用同时也带来业务流程的重新整合,由于多种因素干扰,虽然使用 了系统但是没有进行业务整合,这样就无法发挥系统的最大效能。 4、一些高校没有为系统建立相应的管理制度,人员权限混乱,如有些工作人 员即是信息员又是审核员。 5、许多高校没有建立数据备份系统,管理信息系统中存在许多重要的数据, 当灾难发生时,后果难以想象。 1.3 课题研究的目的与价值 随着高校的扩招,在校学生人数的持续增加,目前高校在宿舍方面的管理的 手段与方法还停留在传统阶段,时效性差,无法满足住校师生的要求5。 宿舍管理系统的建设能够较好地解决学校多种宿舍管理中存在的问题,极大 地方便了学校用户,同时大大地提高了学校的管理效率,降低了学校的建设成本, 符合学校发展的要求,为学校的智慧校园建设带来深远的影响。其主要应用价值 有如下几点: 1、系统的应用能够缓解校务管理和后勤服务的繁重的业务,提高学校的管理 水平,提高后勤的服务质量; 2、探索学校对宿舍管理的新渠道、新方法,大大降低学校在系统开发方面的 资金投入,节约学校资源; 3、为学校宿舍管理提供科学的、现代化的手段,提高宿舍管理人员的工作效 率; 4、能够为学校总务后勤处和广大师生员工提供更加及时、周到的服务。 电子科技大学硕士学位论文 4 1.4 研究此课题展开的工作 设计与实现 B/S 架构的宿舍管理系统是我的任务。系统有以下功能: 1、工作人员不管在任何地方与任何时候使用计算机访问系统,可以快速获取 到他想要的而且在他权限内的正确的数据。 2、进入系统必须使用身份验证,身份验证方式为账号与密码,系统应该能够 根据不同工作人员的层级来提供不同的功能。 3、学生可以通过宿舍管理系统报修宿舍内部损坏的设施。 4、与宿舍门禁系统联动。 完成这次设计有以下几个问题需要解决: 1、系统跨过多个学科,有信息技术、管理学、电子通信、电子机械等,要了 解和熟悉的东西较多,任务较重。 2、 宿舍管理系统中有相当一部分功能与查询有关, 而且需要关联多个数据表、 嵌套的查询,在大量数据情况下,要使查询的等待时间少,让用户满意。 3、系统采用 B/S 模式,这个模式有很多优点,但是也存在一个重要的缺点: 开放性。安全是系统的生命线,B/S 的开放性造成系统很容易受到攻击。 4、联动性。由于本系统要与门禁联动,需要编写一些底层代码,增加了系统 开发难度。 1.5 全文体系 第一章是绪论部分内容。绪论是论文的起始,在规范论文中是不能缺少,在 本文中他主要是论述的是论文的选题、主攻方向、研究方法和结构。 第二章是对系统开发相关工具与技术进行介绍。在实现宿舍管理系统中所使 用的软件及开发工具主要有:Dreamweaver、ASP、SQL server2005、JAVA 及 javascript,本章对他们的做了简要的介绍,并概述相关的优势与缺点。 第三章是系统需求分析的内容。需求分析在软件工程中是处于起步阶段,起 步做的好不与不好,直接影响到最终系统的成败与否。所以在此阶段,我严格遵 循软件开发的标准进行,多与用户沟通,尽量在文字表达上准确无异义,采用数 据流程图工具来描述业务流程。 第四章是系统设计的内容。本章首对系统做了概述,分析了系统建设的目标 及性质;接着确定系统所使用的开发方法及工具;然后对系统进行设计,描述功 能流程图及数据库的结构,并结合实例探讨了利用 ADO 连接数据源的办法,并展 示了使用 SQL 语句在应用软件中的使用。 第五章是系统实现的内容。系统实现是软件开发过程中是至关重要的一环节, 第一章 绪论 5 系统的所有功能的设计都会在这个一环节得到实现,用户感知最高的也是这一环 节,前面的需求分析、设计对用户来都是抽象的,在这一环节用户能够实实在在 的感受到,所以实施这一环节时,我们有遇到任何疑惑或不解,都要跟用户即时 沟通,修改需求分析及设计方案。 第六章是系统测试的内容。系统测试的目的是检验系统是否按照需求分析所 要求进行实现的,如果出现与需求分析不一致,找出来提出改进解决的方案。本 章在指定的软硬件环境中,使用性能测试与功能测试两种测试方式对系统测试。 对各个方式测试的结果判定可知,所实现的系统是符合系统需求分析书的要求的, 性能优良,可靠准确。 第七章是总结和展望的内容。主要总结了在此次软件开发过程中的成功与失 败,为自己以后的科研找到了方向。 电子科技大学硕士学位论文 6 第二章 系统开发相关工具与技术 为了提高开发效率,降低系统开发成本,提高软件质量,本系统使用 Dreamweaver 进行网页的可视化开发,使其支持最新的 Web 技术,并可方便地嵌 入 Flash。由于本系统必须实现与用户的交互,因此选取技术比较成熟的 ASP 脚本 开发技术,配合易用性和安全性较好的 SQL Server 2005 数据库。在 ASP 脚本与数 据库连接的技术上,考虑到系统的稳定、技术成熟,使用 ADO 技术。 2.1 Dreamweaver 简介 Dreamweaver 是一款用于网页开发与网站管理的可视化开发工具 6。 Macromedia 公司多年来持续地对 Dreamweaver 进行改进,使其不断地支持最新的 技术,并提供了网页开发的各种丰富的工具,使其成为网页开发最流行的工具之 一。在该项目开发过程中,主要使用 Dreamweaver 软件来完成页面的界面设计、 HTML 代码编写和部分 ASP 代码编写。 Dreamweaver 软件具有以下特点: 1、合二为一的编辑器 Dreamweaver 是不仅是程序代码编辑器, 而且还是用户界面设计编辑器, 他把 全球首屈一指的两大编辑器融合在一起。 Dreamweaver 让用户能够根据自已的工作 需求来设定自已的工作界面。 Dreamweaver 将代码编辑与界面可视化设计有机地结合在一起, 以帮助开发人 员更精确更方便地控制 HTML 代码,同时 Dreamweaver 还将源代码以模块化的形 式进行了精简与优化,大大提高了开发效率7。 2、可视化的操作界面 Dreamweaver 不但提供了代码编辑的窗口, 而且提供了一种所见即所得的可视 化编程技术,使开发人员从繁锁的 HTML 代码中解放,将精力用于功能的实现。 3、强大的扩展能力 Dreamweaver 提供了强大的插件功能, 我们可以使用自己喜欢的第三方插件用 于扩展软件的功能来进一步实现更复杂的操作并提高开发效率。 2.2 ASP 技术综述 ASP(ActiveServerPages)技术是由微软公司为实现动态网页于 1996 年 11 月推 出的一种服务器脚本技术,使用此技术可以实现浏览器与用户,文件系统,COM 第二章 系统开发相关工具与技术 7 组件及数据库的交互,实现网站动态的效果。ASP 较早期的 CGI 技术更简单,开 发更便捷,稳定性更好,因此它在动态网页开发中得到了广泛的应用。使用 ASP 技术我们可以快速地建立一个 Internet 上的应用程序,例如学籍管理系统,网络商 城,BBS 等9。目前我们在网络上所见到的各种各样的系统都可以使用 ASP 技术 进行实现。因此 ASP 技术具有广泛的适
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 空压机节能创新创业项目商业计划书
- 纸浆除砂器企业制定与实施新质生产力项目商业计划书
- 有形动产融资租赁售后回租创新创业项目商业计划书
- 绿茶柠檬美白面膜行业跨境出海项目商业计划书
- 病毒的检查说课稿-2025-2026学年中职专业课-畜禽疫病防治-畜牧类-农林牧渔大类
- 2025-2030口腔数字化诊疗设备采购周期与民营医院需求特征报告
- 2025-2030口腔数字化诊疗设备市场接受度调查
- 2025-2030口腔数字化种植牙导板市场教育难点与民营诊所采购决策
- 2025-2030口腔医疗连锁机构扩张策略与区域市场渗透率报告
- 2025-2030发育性髋关节发育不良早期诊断设备市场准入研究
- 安全生产检查考核办法
- 2025年遗传病诊断技术应用考核考试答案及解析
- 内镜治疗脑出血课件
- 员工考勤及请休假制度(2025新版)
- 石刻牌坊施工方案
- 2025中数联物流科技(上海)有限公司招聘考试参考题库及答案解析
- 财会监督培训课件教学
- 印刷厂工资核算发放细则
- 2025陕西“坚持以教育家精神铸魂强师打造支撑教育强国的高素质专业化教师队伍”专题网络培训在线考试(基教)题答案
- 首诊负责制度测试题(附答案)
- (完整版)2025年全国自考《马克思主义基本原理概论》真题及答案
评论
0/150
提交评论