首页 > 范文大全 > 正文

基于三层结构的报修管理系统设计与实现

开篇:润墨网以专业的文秘视角,为您筛选了一篇基于三层结构的报修管理系统设计与实现范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

【摘 要】 为了解决因学校的发展而带来的报修、维修物品的问题,以学校报修流程为背景,阐述了从系统分析到设计、系统模块实现的开发过程。本系统包括“系统管理”、“项目报修”、“维修管理”三大功能。现在该系统已经在我校内部使用,为学生和教职员工维修物品提供了方便,提高了效率。

【关键词】 报修管理 数据访问层 业务逻辑层 表现层

随着学校不断发展,分校区的出现,办公、教学楼房的增加,设备、日常使用物品的增多,使学校维修量也随之增加。如何让老师同学们方便快速地报修损坏物品,维修部门又如何方便快速获取维修信息等这些问题需要及时解决,需要一个跨地域、跨部门、不受时间限制的解决办法。利用网络等信息技术会是一个不错的选择,校园网的普遍建设成功也使此方案的实现成为可能。

该系统通过学校以往报修维修的模式进行了详细的调查,根据各部门及各类人员的要求进行了分析,提出了具体目标加以实现。

1 系统分析

1.1 需求分析

开发软件系统前,首先要分析、研究用户需求,以确定系统的总体目标,因此必须做需求分析。本系统主要满足校内学生及各部门教职员工能随时随地报修损坏物品,而维修部门又能及时获取维修信息、反馈维修情况,从而提高工作效率。

前期通过对使用本系统的各类人员的调查、分析,确定本系统应具备以下功能:

(1)系统安全。本系统考虑方便用户使用,会接入学校现有的校园网,但校园网是直接面向公众的门户,安全性稍低,因此必须考虑本系统数据安放位置及尽量避免冗余数据的产生。

(2)用户权限、类别设置。本系统主要校内学生、教职员工提供服务,因此,合理设置权限显得尤为必要。本系统将设两级三类用户,分别是超级用户、维修管理用户、报修用户。由于教室、宿舍维修量大,约占全校总体维修量的一半,故将报修用户分别设置教室保修用户、宿舍保修用户、其他报修用户。

(3)应用操作简单。考虑到总务后勤部门部分人员计算机应用水平较低,因此要求本系统操作比较简单方便。

(4)维修量统计,反馈维修情况。

(5)系统后台管理维护。

本系统要求用户安装Window XP系统和IE6.0以上浏览器。

1.2 可行性分析

(1)信息化建设力度不断加大,这样使学校拥有独立的校园网,包括独立的服务器和各种应用系统,学校员工办公电脑相当普及,基本能达到每人一台,每间教室包括电脑在内的多媒体设备都有安装,校园内也为方便学生使用校园网提供了接入点,以上这些设施都为本系统提供了较好的设施基础。

(2)随着办公自动化应用的不断深入,学生和教职员工已经逐步形成利用信息化手段进行日常工作的习惯,这样为本系统开发成功后的推广提供人文基础。

(3)本系统将以广泛使用、开发比较成熟的等技术手段作为开发工具。

2 系统设计

本系统总体设计目标为开放性与安全性兼具,符合标准化原则。使用方便,以更好适应计算机应用能力较低人群,体现人性化。利于拓展,以符合学校不断发展的要求,体现实效性。

2.1 框架设计

为了体现”高内聚、低耦合”的思想,本系统采用三层架构设计,分别是数据访问层、业务逻辑层和页面展示层。数据访问层主要是实现对报修数据的增、删、查、改。业务逻辑层主要是对数据访问的业务逻辑处理,直接和页面显示层进行动态交互。页面展示层主要是给用户显示报修数据。基本框架如图1所示。

2.2 功能模块设计

本系统主要包括“系统管理”、“报修管理”、“维修管理”三大模块,具体设计如下:

(1)系统管理。包括添加用户(同时设定用户权限、类别,主要设定超级管理用户、维修用户、保修用户)、维修项目字典、故障描述字典、密码修改(如图2所示)。

(2)项目报修。包括报修项目、报修列表(如图3所示)。

(3)维修管理。包括未维修列表、已维修列表、维修情况反馈、维修统计各模块逻辑构成如图4所示。

2.3 数据库设计

本系统设计原则是:各个数据库应该为系统总体功能服务,数据表之间应该减少冗余,重点考虑一下因素:

(1)数据表个字段命名规范合理,通俗易懂,每个表字段必须有注释说明。

(2)数据表之间冗余性较小,节省存储空间,满足数据库第三范式要求。

(3)数据结构符合国家相关标准,确保数据的统一性和完整性。

根据以上原则,本系统的数据表结构如表1-表4所示。

3 系统实现

3.1 “系统管理”模块的实现

“系统管理”模块是后台系统的核心部分,主要实现用户角色、权限的分配与设定,各用户根据自己的角色、权限使用本系统相对应的功能模块;其次实现“维修项目字典”、“故障描述字典”、“密码修改”的管理。“系统管理”模块如图5所示。

3.2 “项目报修”模块的实现

“项目报修”模块是各报修用户根据实际维修内容填报报修项目、查看报修列表的主要部分。报修用户可以按照系统预设的“维修项目”、“故障描述”利用下拉菜单选择报修内容。“项目报修”模块如图6所示。

3.3 “维修管理”模块的实现

“维修管理”模块是总务部门查看各报修用户的报修内容、反馈维修情况、统计维修数据的主要部分。“维修管理”模块如图7所示。

4 结语

本文以实例阐述了学校报修系统的设计和实现,该系统设计人性化,界面简朴,操作方便,能满足学校跨地域、跨部门、不受时间限制的物品维修的统一管理要求。该系统投入使用后,运行稳定,维护方便,极大提高了学校维修效率。