首页 论文模板

论文模板

举报
开通vip

论文模板电力英才网 提供 http://www.epjob88.com 题目 摘要 学生宿舍管理工作是高校各项管理中的一个重要组成部分。设计一套信息管理系统帮助学校统一管理宿舍信息,可以为学生管理工作、资产管理工作提供方便。本系统来源于某学校的宿舍管理要求设计,主要提供宿舍与学生管理,文明宿舍评比,费用查询等方面的信息化处理功能。 文章阐述了设计该系统的主要思路。利用面向对象的设计方式和UML图说明系统的框架结构和部分主要的功能实...

论文模板
电力英才网 提供 http://www.epjob88.com 题目 摘要 学生宿舍管理工作是高校各项管理中的一个重要组成部分。 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 一套信息管理系统帮助学校统一管理宿舍信息,可以为学生管理工作、资产管理工作提供方便。本系统来源于某学校的宿舍管理要求设计,主要提供宿舍与学生管理,文明宿舍评比,费用查询等方面的信息化处理功能。 文章阐述了设计该系统的主要思路。利用面向对象的设计方式和UML图说明系统的框架结构和部分主要的功能实现方法。介绍了Web服务在系统外部接口设计中的应用。说明了如何利用JQuery框架完成Ajax异步通信,用以提高用户体验。 本文着重就以下几个方面的内容进行深入研究和探讨: 1. 系统的总体框架结构。本系统以ASP.NET三层架构为基础,按照分层结构的模式创建系统解决 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 。划分为数据访问层、数据模型层、业务逻辑层和用户界面层。 2. 数据库设计。利用面向对象的分析方法,抽象出系统各种的数据对象,并定义实体模型。以SQL Server数据库作为实现工具将实体模型映射为具体的表格。并将一些常用和核心的数据库操作在SQL Server中定义为存储过程。 3. 利用Ajax提高系统交互性。在对数据更新时效要求稍高的维修申请单处理部分,使用Ajax请求的方式来自动完成数据更新的操作。对于用户访问量较多的用量查询模块中,也引入Ajax技术帮助减轻页面数据频繁更新的问题。 4. 使用Web服务提供外部接口。为了使本系统能更好地与学校其他的管理系统融合,在需要提供公共操作的部分设计为Web服务的形式实现。一方面可以减轻服务器的工作压力,另一方面更容易与其他系统实现数据兼容。 论文 政研论文下载论文大学下载论文大学下载关于长拳的论文浙大论文封面下载 最后简要介绍该系统的测试与验证情况。在试运行期间得到较好的评价。表明了基于Ajax技术实现的宿舍管理系统有一定的推广价值。 关键字 :宿舍管理,Ajax,面向对象,Web 服务 ABSTRACT Hello Kitt y KEY WORDS:Dormitory management, Ajax, Object Oriented, Web Service 目录 1 前 言 2 1、绪论 2 1.1 项目背景 2 1.2 研究目标 2 1.3 国内外研究现状 2 1.3.1 宿舍管理系统研究现状 3 1.3.2 ASP.NET技术 3 1.3.3 Ajax技术 3 1.4 论文的主要研究内容 3 1.4.1 实现宿舍管理功能 3 1.4.2 利用Ajax提高用户交互性能 3 1.4.3 实现财务结算接口 3 1.5 论文组织结构 4 2、需求分析 4 2.1系统需求描述 4 2.1.1 系统使用概述 4 2.1.2 功能需求 5 2.1.3 非功能性需求 5 2.1.4系统运行环境 5 2.3 系统主要业务分析 5 2.3.1 宿舍管理 5 2.3.2 宿舍评比 6 2.4 本章小结 7 3、解决方案与系统总体架构设计 7 3.1系统框架设计 7 3.1.1 Web应用系统的分层结构 7 3.1.2 ASP.Net的分层模型 7 3.1.3 Ajax模型 7 3.1.4 WebService 7 3.2 本系统的框架结构 7 3.2.1 XX层 7 3.2.2 YY层 7 3.3 本章小结 8 4、系统详细设计与实现 8 4.1 系统功能模块划分 8 4.2 数据库设计实现 8 4.2.1 数据实体模型 8 4.2.3 数据库逻辑设计 8 4.3 Ajax技术的实现 8 4.3.1 维修保障功能实现 13 4.3.3 YY功能实现 14 4.4 本章小结 15 5、软件测试与应用效果 15 5.1 软件测试 15 5.1.1 单元测试 15 5.1.2 集成测试 15 5.1.3 功能测试 15 5.2 系统应用效果 15 5.3 本章小结 16 6、总结与展望 16 6.1 论文小结 16 6.2 工作展望 17 参考文献 18 附录 19 致谢 前 言 学生宿舍(公寓)管理工作是高校各项管理中的一个重要组成部分。宿舍管理能力与服务水平将直接关系到学生的利益,影响到学校的正常教学与整体办学水平,甚至于人才培养质量都密切相关。一直以来,学生宿舍(公寓)管理都是采用传统的人工的方式来管理各类的信息,这种管理方式存在很多缺点,学生宿舍各种信息的汇总、统计、分析都要完全依赖管理人员的手工记录和人工分析。 随着高校扩招与学校的发展,某高校现有在校学生过万人,学生宿舍两千多个房间单元。学生宿舍管理采用手工操作的方式,规模小的学校还勉强可以应付,但对于规模大,学生信息量比较多,需要记录存档的数据比较丰富的高校来说,人工记录将会相当麻烦,而且比较容易引起数据错漏。为满足学校对宿舍管理的信息化,规范化要求,需要设计一套信息管理系统帮助学校统一管理宿舍信息。并为学校的学生管理工作、资产管理工作提供方便。 论文总体结构如下: 第一章讲述了系统开发的意义,目前国内外研究的情况,以及本论文主要的创新点。 第二章分析了系统的主要特点,以面向对象的分析方法梳理出系统的主要功能模块以及之间的关系,并分析了主要的几种技术特点。 第三章说明了系统的总体框架以及概要设计,系统的各层次结构以及之间的关系。 第四章介绍了具体功能的实现细节,主要介绍了XXX功能的实现,XXX技术在本系统的应用体现。 第五章软件测试与效果。主要介绍本系统开发过程中所做的一些测试的内容,以及介绍系统的基本使用情况。 第六章总结与展望。主要总结本系统开发过程中所遇到的问题,小结论文写作的情况,并对今后的工作进行一些展望。 1、绪论 1.1 项目背景 教育领域的信息化建设在国内各个地区都陆续发展起来。针对信息化的发展,艾德哥•斯凯恩(Edgar Schein)提出了一套框架来指引企业信息化的建设。该框架主要提出分四个阶段实施[1] :1.开始投资或计划;2.学习与消化技术;3.管理控制;4.技术广泛应用。在教育领域这四个阶段可以表现为:1.决策层重视学校信息化建设,并启动技术层面的建设。2.学校的主体人员开展信息化培训与熟悉信息化的内容。3.从业务到 管理制度 档案管理制度下载食品安全管理制度下载三类维修管理制度下载财务管理制度免费下载安全设施管理制度下载 以信息化的 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 来建设与维护。4.以学校为平台,融合自身与外界的信息资源,达到一种战略发展。 图1.1艾德哥·斯凯恩提出的信息 化建设模型 1.2 研究目标 略 1.3 国内外研究现状 略 1.3.1 宿舍管理系统研究现状 略 1.3.2 ASP.NET技术 略 1.3.3 Ajax技术 略 1.4 论文的主要研究内容 略 1.4.1 实现宿舍管理功能 略 1.4.2 利用Ajax提高用户交互性能 略 1.4.3 实现财务结算接口 略 1.5 论文组织结构 2、需求分析 本章主要论述系统的功能性需求、非功能性需求。并进一步的分析系统需要解决的主要问题与业务的特点。 2.1系统需求描述 2.1.1 系统使用概述 本项目开发的背景为某高校的宿舍管理需要,需要按照学校管理制度与规章的要求设计。校领导希望该系统能够体现“服务为先,有效管理”的理念。该高校的宿舍日常应用内容主要包括:宿舍财产登记、宿舍编排、入宿学生资料管理、学生违纪登记、入住学生查询、文明宿舍评分登记、物品维修登记、公布水电费用等。系统主要面对的使用者有宿舍管理人员、学生、外部系统。 略 2.1.2 功能需求 学校希望通过该系统提高宿舍管理工作的质量和效率,主要的业务工作方面主要需求表现在以下几个方面: 实现宿舍信息管理的电子化,统一管理记录全部宿舍房间以及相关财产的信息。 有效管理在校学生,方便宿舍管理人员或学生管理教师及时准确查询出学生宿舍。 统筹分配新生入宿,从学校统筹的角度为各个教学系划归分配学生宿舍区域。 配合学生管理工作的需要,合理规范文明宿舍评比条例,以公平、公正、公开的方式进行文明宿舍行为的记录。 体现及时的宿舍服务,将宿舍维修工作作为一项方便的服务,从报告到处理完成都纳入信息管理,更好地为学生服务。 公开透明的费用收取情况,每个学生都能最快查询自己在宿舍的每月用量,并能追踪历史使用情况。 方便其他信息系统衔接,为学校其他信息管理系统提供查询接口,方便学校信息化工作的一致性。 表2.1 功能性需求详细列 表 功能类别 功能名称 描述 宿舍管理 宿舍信息管理 宿舍管理人员管理登记全校宿舍,以及宿舍财产信息 学生信息管理 宿舍管理人员管理登记全体学生的基本资料 分配学生宿舍 宿舍管理人员管理安排学生到宿舍 宿舍信息查询 可为宿舍管理人员或外部管理信息系统提供根据多种条件查询住宿情况 文明宿舍评比 文明宿舍规范设定 由宿舍管理人员设定文明宿舍规范的评分项目与分值 文明宿舍情况登记 宿舍管理人员和学生根据评分规则,有各方填写响应得分 宿舍服务 维修处理服务 提供由学生发起维修登记,并由宿舍管理人员实现处理跟踪两个部分 水电登记 登记各宿舍的水电用量 水电查询 学生可查询自己宿舍的当月水电用量,以及一定时间范围内的水电用量 查询接口 外部接口 为学校其他信息系统预留的查询功能,初步包括水电用量和宿舍查询等 系统管理 用户管理 管理允许登录本系统的用户 授权管理 分配用户的访问操作权限 2.1.3 非功能性需求 安全性需求,略 2.1.4系统运行环境 略 2.2 用例分析 系统的主要功能模块可划分为宿舍管理、文明宿舍评比、宿舍服务、用量查询接口和系统管理五个大部分。 略 2.3 系统主要业务分析 2.3.1 宿舍管理 2.3.2 宿舍评比 略 2.4 本章 小结 略 3、解决方案与系统总体架构设计 MVC模式的架构,是一种使用比较广泛的分层模型的结构。因此在本系统的设计当中也采用了这种分层架构的方法。 略 3.1系统框架设计 略 3.1.1 Web应用系统的分层结构 略 3.1.2 ASP.Net的分层模型 略 3.1.3 Ajax模型 略 3.1.4 WebService 略 3.2 本系统的框架 结构 3.2.1 XX层 3.2.2 YY层 3.3 本章小结 4、系统详细设计与 实现 4.1 系统功能模块划分 根据需求分析该宿舍管理系统可划分为以下几个主要模块。 宿舍信息维护 宿舍信息维护是本系统的核心功能。宿舍信息维护包括了宿舍房间的资料管理,入住学生的资料管理,分配宿舍房间,宿舍信息查询。一方面,宿舍信息维护模块主要负责整个系统主要信息的管理,也是系统中维护的信息量最大的部分。另一方面宿舍的基本信息是其他功能模块运作的基础,如文明宿舍评比与宿舍服务处理的数据关联都来源于本模块的信息。 文明宿舍评比 文明宿舍评比是学校宿舍管理的一个重要手段,作为宿舍管理系统的一个主要分支功能。文明宿舍评比功能包括评分项目管理,评分内容登记。文明宿舍评比涉及到一些比较复杂的信息构造——评分项目的组织。评分内容的比重在每个学期开始的时候需要导出为模板,在统计时需要将分散的各项评分按照模板计算出相应的结果。 略 4.2 数据库设计实现 本系统的数据库设计是在SQL Server2005数据库系统上,根据用户的需求,去完成数据库的结构设计和建立数据库的。数据库设计的过程可以分为概念设计,逻辑设计和物理设计三个步骤实现。 4.2.1 数据实体模型 4.2.3 数据库逻辑设计 略 4.3 Ajax技术的实现 略 4.3.1 维修保障功能实现 保障维修功能模块实现了一个类似流程审批的简单工作流模式。涉及的角色有学生和宿舍管理人员,流程对象为服务申请单。工作流程的状态转换类型包括:“未接受,已接受待确认预约,确认预约,重新预约,处理中,处理完成”。服务申请单的状态变化如图4.35所示。 图4.35 故障处理业务状态图 学生提交服务申请单后,该申请单的状态默认为“未接受”。宿舍管理人员可以查询未接受的申请单找出学生发出的申请。管理人员接受申请后,填入预约服务时间,服务单变为“等待确认”状态。学生需在服务时间前一天进行确认。此时,将出现两种状态转换可能:1.学生未及时确认,或认为预约时间不合适,服务申请单将转入“重新预约”状态。进入重新预约状态后,需管理人员重新填写预约时间,再次回到“待确认”状态。2.学生接受预约时间,则进入预约“已确认状态”。管理人员根据已确认的服务单,安排时间上门服务,此时的服务单将进入“处理中”状态。上门服务解决问题后,管理人员将服务单设置为“已完成”状态。整个服务申请流程全部完成。如图4.36所示。 SHAPE \* MERGEFORMAT 图4.36查询待处理单据时序图 在保障维修功能中,宿舍管理人员在登录系统后,大部分时间处于一种等候状态。因为服务申请单的提交,学生对服务时间的确认都是一个不可预知的状态。管理人员难以第一时间能对学生的服务申请做出反应。若由管理员不定时的查询待处理的服务单,则会增加管理人员的操作量,而且效果也不会有明显改观。 因此,在本系统的设计中,利用Ajax技术帮助管理人员在一个固定时间间隔查询待处理的服务单。一方面可以达到自动查询,自动反馈,减少管理人员的手动查询工作。另一方面利用Ajax进行请求,能够控制提交的信息数目,减轻网络传输的数据压力。 以下是自动查询待处理单据的时序图。 当宿舍人员登录后,主界面OnLoad的事件会调用脚本中的GetWaitingFrom函数。在GetWaitingFrom函数中利用JQuery的$.post方法以异步请求的方式提交到服务器的QueryWaitingServices.ASPX页面;并且设定回调函数为getWaitingData。在QueryWaitingServices.ASPX页面中,对按照系统的分层结构模型调用各层级的对象查询需要处于由宿舍管理人员处理状态的服务申请单。为方便将返回的服务单据实体(ServiceTableEntity)集合转换为XML的结构,因此在业务逻辑层与数据操作层当中的返回值都是用支持序列化的List容器集合。 4.3.2 用例查询功能实现 用量查询是整个系统访问量最多,也是最频密的一个功能。学生都比较关心每个月自己宿舍的水电用量情况,在公布水电用量的时间段内,每天可能会有上千的访问量。将该功能部分设计为一个Web服务的形式。一方面是为了减轻服务在响应方面的负担,将响应结果最简化处理。另一方面也方便学校的其他系统调用查询数据。 在提供给学生的查询界面中,使用Ajax的方式去访问用量查询的Web服务。可以适当地减低用户的等待感受,在多人同时查询的情况下也不容易感觉服务器的响应延时问题。 用量查询的服务文件名为QueryUsageAmount.asmx。该页面提供有五个查询服务方法:查询指定月份指定宿舍的水用量WaterUsage;查询指定月份指定宿舍的电用量ElectricUsage;查询指定月份全部宿舍的水用量AllWaterUsage;查询指定月份全部宿舍的电用量AllElectricUsage;查询指定宿舍指定月份的账单信息QueryBill。图4.37显示访问QueryUsageAmount.asmx的所列出的五个具体服务方法名称截屏。 、 图4.37 Web服务列表截屏 以水用量查询为例,点击WaterUsage方法,页面跳转到一个测试提供页面。WaterUsage方法提供三个参数。DormId表示要查询的宿舍编号。Month表示以字符串格式描述的月份,如201005。此外该方法的参数中还有一个Key,作为调用服务的系统许可登记码。因为水电以及费用数据设计到部分的隐私数据,因此在只能提供给授权的系统调用查询。对于每个已授权的系统都会分配一个经过散列的校验码作为唯一的身份标识。每次需要调用Web服务时,必须提供身份验证码。 图4.38 查询水用量Web服务截屏 在Web服务的处理方法会调用业务逻辑层完成所有的查询工作,并将数据组织为WaterUtilityEntity对象,并直接将该对象返回。在设计实体类的时候已声明该为支持序列化操作,因此可以直接将实体对象转换为XML的结构格式。图4.39为Web服务返回的查询结果。 D4213 2010-5-01 T00:00:00<.Month> 436 31 图4.39用水量Web服务查询返回结果 为了提高查询功能的独立性,避免因为宿舍管理系统的非数据库问题而影响Web Service提供服务。在发布时,将Web服务作为一个独立的站点在IIS中设定。Web应用程序与Web服务以不同的端口作为访问的区别。 分开发布Web服务虽然增加了系统的健壮性和独立性,但由于浏览器对脚本的同源策略限制,前台的查询脚本并不能直接访问已构建的Web服务。同源策略是客户端脚本的重要的安全度量标准。其目的是防止某个文档或脚本从多个不同源装载。同源指的是:同协议,同域名和同端口。 避免同源策略常见有三种解决方法。 使用JSON和动态脚本标记。当 JavaScript 代码动态地插入