




已阅读5页,还剩36页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于 C#设备报修管理系统 A # 名: 陈 浩 学 号: 10062130241 专 业: 计算机科学与技术 指导教师: 蒲鹏 工程师 2010 年 5 月华 东 师 范 大 学 信 息 学 院 计算机科学与技术专业 学士 毕业论文 华东师范大学学士学位论文 基于 C#报修管理 系统 录 摘 要 . I . 一章 引 言 . 3 究 背景 . 3 究背景 . 3 文的组织结构 . 4 第二章 技术背景 . 5 系统的系统架构 . 5 #. 6 一代互联网开发平台: . 6 . 错误 !未定义书签。 修系统的数据存储: 005 . 8 第三章 系统需求分析 . 9 统可行性分析 . 9 统需求分析 . 9 第四章 设备报修管理系统设计 . 11 计思想与流程 . 11 统功能设计 . 13 据库设计 . 13 念结构 . 13 . 14 第五章 设备报修管理系统实现与实施 . 19 台登陆界面 . 19 能界面设计 . 21 . 21 . 25 理员界面 . 29 统调试 . 35 试环境 . 35 试结果 . 35 第六章 总结与展望 . 36 人总结 . 36 足之处 . 37 统展望 . 37 参考文献 . 38 致 谢 . 39 华东师范大学学士学位论文 基于 C#报修管理 系统 要 在科学技术飞速增长的今天,目前大型实验室设备数量也在迅猛增加。随着人们对于实验室工作效率的要求越来越高,一个好的设备报修管理系统用来保证实验室设备工作的正常化、有序化是非常必要的。而传统的报修管理大多是采用手工的管理模式。数据处理工作量大,出错率高,出错后不易更改, 已经逐渐难以满足目前大型综合实验室设备的管理需求。在这些大环境的影响下,以计算机为主体的相对智能完善的设备报修管理系统成为实验室管理者的得力助手 1。 本文通过分析目前的实验室设备报修管理方面的一系列问题以及用户的具体需求,对其进行了抽象建模,采用 C#语言和 术开发,完成了较完善的报修管理系统。整个系统从符合管理人员日常管理;用户操作简便;界面友好清新;灵活,安全等现实的要求出发,对管理系统的设计开发有一定的参考意义。文中详细的介绍了系统用户的具体需求、数据建模以及设计与实现的逻辑流程与方法 。 关键词 : 设备报修管理,数据库, C#华东师范大学信息学院 计算机科学与技术专业 2010 年学士毕业论文 of is at a It is to a to of of is in is in of it is to of of a of In a is # a of on to of it is of In of of C# 华东师范大学信息学院 计算机科学与技术专业 2010 年学士毕业论文 3 第一章 引 言 究 背景 随着大型综合性实验室的增加,仪器设备的综合使用率也逐渐提高,在增加了设备的使用效率的同时也使设备的磨损率大大增加,使得设备的报修管理变得十分复杂。 同时,机房及 电脑种类繁多,报修流程不一,带来了 很多问题。如 不能及时报修, 不能 及时了解机器故障,不能及时同机房管理员、机房使用人员及机房维护公司的沟通和协调等。 为了帮助设备管理人员从繁重,低效的手工管理中脱离出来,加强管理的监控,提高维修的效率、堵塞业务中的漏洞,开发一个完善的设备报修管理系统将报修管理、查询统计、用户反馈等工 作集成在一个高效的管理平台上是十分必要的。同时,随着计算机技术的发展,利用计算机管理各类事务已经成为一种必然的趋势。由此,本课题所论及的管理系统可以将复杂的人工管理简单化、自动化、智能化 1。 究意义 本课题用 实现,脚本采用 C#语言 ,在安全性,易维护性,灵活性上都超越了以前的开发语言。基于 设备报修系统能为实验室设备的报修管理提供坚实和可靠的基础。同时后台数据库采用 005,使用存储过程来处理数据查询,使执行效率大大提高。在人工管理实验室设备时,因设备 数量庞大,往往会造成大量的时间浪费,同时还会使工作效率降低,管理效果不明显等缺点。通过报修管理系统来对设备的报修进行管理,可以使工作简单自动化,很好的提高了管理效率。但由于系统不能自动检测设备的软硬件情况:只能由人工检测,发现故障并提交报修请求。因此,此系统可以为一个完整的自动检测故障并提交报修的系统的开发提供架构原型。 综上所述,对于一个较完善的 实验室设备报修 管理系统的开发的研究具有较大的可行性和必要性。 华东师范大学信息学院 计算机科学与技术专业 2010 年学士毕业论文 4 文的组织结构 论文分为六个章节。第一章节为引言,介绍论文的研究背景和研究意义。第二章节为技术背景分 析。第三章节为系统分析,主要是可行性分析,系统需求分析。第四章节为系统设计,包括设计思路流程、系统功能设计和数据库设计。第五章节为系统的设计与实现,包括管理员,用户,维修人员三个模块的界面设计和功能设计。最后一个部分是对该系统的总结和展望,包括对该系统的一个归纳和提出该系统的不足以及期望加以改进的地方。 华东师范大学信息学院 计算机科学与技术专业 2010 年学士毕业论文 5 第二章 技术背景 本故障报修系统主要采用 005 数据库、 C#语言等技术和工具,整体设计遵循软件工程的方法,经过需求分析、总体设计、代码编写、系统实现和测试机构阶段。 系统的 系统架构 当前系统开发最主要的两个系统架构分别为 C/S 架构和 B/S 架构。 C/S 架构:即客户端和服务器端架构,客户端需要安装相应客户端软件,然后从服务器端获取数据,进行处理后在提交给服务器。 B/S 架构:即浏览器和服务器端架构,客户机端只需安装了浏览器,通过服务器端进行交互,可以很好的适应移动办公和分布式办公,共享和维护都比较简单 2。 随着 软件系统的改进和升级越来越频繁, B/S 架构的产品明显体现 出 更方便的特性。无论用户的规模有多大,有多少分支机构都不会增加任何维护升级的 工作 量 。 所有的操作只需要针对服务器进行, 而浏览器客户端不需要做任何的维护 。 因此,基于与用户的交互性以及维护的考虑,本系统采用 B/S 架构。系统架构图如图 2示。 华东师范大学信息学院 计算机科学与技术专业 2010 年学士毕业论文 6 图 2系统架构图 #C#3是 微软 专门为 用 平台 而开发出的语言 ,而 台是构成微软的“ 划”的基石。这从 根本上保证了 C#与 架的 完美结合。 在 行库 的支持下 , 架的各种优点 完全在 C#中得到表现。而 微软承诺 C#将像 样便携、通用,并且用户无需受许可期限的限制。因此,用户将可选择使用一个新的、功能强大并且具有极大吸引力的程序设计语言。 C#综合了 单的可视化操作和 C+的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为 它具有 面向对象、类型安全、组件技术、自动内存管理、跨平台异常处理、版本控制、代码安全管理 等等特性。 一代互联网开发平台 : 是一种建立在通用语言上的程序构架 。相 比现在的 有以下 的优势 : 1 执行效率的大幅提高 。 把基于通用语言的程序在服务器上运行。不像以前的 时解释程序,而是将程序在服务器端首次运行时进行编译 。 务器 报修管理系统数据库 报修管理系统应用程序 务器 览器 华东师范大学信息学院 计算机科学与技术专业 2010 年学士毕业论文 7 2 世界级的工具支持 。 架可以用 R)公司最新的产品 发环境进行开发 。 3 强大性和适应性 。 因为 基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在 用软 件开发者的几乎全部的平台上 。 通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到 用中。时也是 言独立化的,所以, 用户 可以选择一种最适合 自己的 语言来编写程序 。 除此之外,它还具有 简单性和易学性 、 高效可管理性 、 多处理器环境的可靠性 、 自定义性 、 可扩展性 和 安全性 的特点。 架 5( 是由 微软 开发 的, 致力于 敏捷软件开发 ( 、 快速应用开发( 平台无关性和网络透明化的软件开发 平台 。 持生成和运行下一代应用程序和 eb 内部 件 。 旨在实现下列目标: 提供一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执行,还是在本地执行但在 分布, 或者是在远程执行的。 提供一个将软件部署和版本控制冲突最小化的代码执行环境。 提供一个可提高代码(包括由未知的或不完全受信任的第三方创建的代码)执行安全性的代码执行环境。 提供一个可消除脚本环境或解释环境的性能问题的代码执行环境。 使开发人员的经验在面对类型大不相同的应用程序(如基于 应用程序和基于 应用程序)时保持一致。 按照工业标准生成所有通信,以确保基于 代码可与任何其他代码集成。 可以说真正架设 用的是 不是 台。本系统华东师范大学信息学院 计算机科学与技术专业 2010 年学士毕业论文 8 就是采用 行网络架构的。 修系统的数据存储: 005 005 是一个具备完全 在当今的互联世 界中,数据和管理数据的系统必须始终为用户可用且能够确保安全。 有了 005, 用户就 将从减少的应用程序停机时间、提高的可伸缩性及性能、更紧密而灵活的安全控制中获益。 005 有如下几个特性: 1 易管理性 : 005 使管理和优化企业数据以及分析应用程序变得更简单、更容易。作为一个数据管理平台,它提供单一管理控制台,使数据管理员能够在任何地方监视、管理和 协调系统 中所有的数据库和相关的服务。 2 可伸缩性: 005 对表分区、快照隔离以及 64 位系统的支持,使其可以应用多种平台以及各种苛刻的环境 。 3 安全性: 005 在数据库平台的安全模型上有了显著的增强,控制也更为精确和灵活。 句执行的时候要先编译,然后执行。 而 存储过程( 一组为 了完成特定功能的 句集,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程 用来提高系统效率, 本系统也不例外。如下便是用于用户更改密码的存储过程。经创建后,以后每次用户更改密码都不需要重新编译而可以直接执行,这样就大大地提高了数据库执行速度。具体实现如表 2示。 表 2改用户密码的存储过程 id 0), 0) AS = id O 华东师范大学信息学院 计算机科学与技术专业 2010 年学士毕业论文 9 第三章 系统需求分析 统可行性分析 1技术可行性 计算机技术的不断发展使得设备报修管理从原始的文档化向信息化转变成为了可能。本学校拥有稳定的服务器,使得数据存储和传输得到有力的保障,同时微软成熟的 发平台以及 据库系统扫清了技术上的难题。因此,从技术上来说,本系统的开发不存在任 何问题。 2操作可行性 本系统是以网站形式呈现,界面友好清新,普通用户和管理人员都可以轻松的进行操作。这样系统就可以为用户提供快捷高效的服务。特别是系统的操作流程与现实的设备报修管理流程一致,这样就赋予了本系统较强的实用性,方便用户上手,操作可行 6。 3管理可行性 本系统将原来人工文档的管理方式转变为全盘信息化处理方式,不仅可以实现人工管理的所有业务,同时明细了各个人员的权限划分,保密性也上了一个台阶。可以说是原有方式的一个改进。所以在管理上只会更加方便优越,不会存在管理方面的问题。 统需求分析 网络版的设备报修管理系统,从管理实际需求出发,在继承了文档化管理的优点和流程的基础上,对其不足进行了改进,使信息化管理在原有的基础上进一步完善和合理。文档化的管理各方面只能通过人工手动的方式,所以在实现起来的时候显得极为不方便。同时效率也不高,格式和书写都没有统一的规范。 本系统是基于 台开发的。主要有三类用户:普通用户、维修人员和系统管理员。 1普通用户:可以修改个人用户信息,可以提交、查询报修清单,发表留言华东师范大学信息学院 计算机科学与技术专业 2010 年学士毕业论文 10 对维修服务进行评价。 2维修人员:可以对客户提交的故障进行处理。 3系统管 理员:对整个系统进行管理,包括用户管理、故障信息管理、公告管理、权限管理、机房管理以及维修状态的追踪等。 本系统采用统一简洁的用户界面,并根据使用者身份,动态显示相应操作界面。用户可通过每个模块界面上的操作、查看、查询等功能,方便快捷地完成所需工作。 本系统的具体功能有如下 6 个方面: 1公告发布功能:系统管理员可以及时地、醒目地发布相关消息和通告。如最近维修好的设备以及用户提出的意见,包括消息的管理:添加、编辑和删除。 2用户注册功能:普通用户必须注册后才能登录本系统,包括用户资料的管理:编辑和删除。 3报修处理及结果发布:根据故障报修时间发布处理结果,让普通用户了解故障处理信息,如维修进度,相关维修人员。包括报修信息的管理:编辑和删除。 4报修信息查询功能:普通用户能够通过多种组合查询方式查找信息;维修人员也可以查询信息;管理员用户能查询、添加、编辑、删除信息。 5机房管理功能:系统管理员可以添加、查看、分配维修人员;可以添加、编辑、删除机房设备信息。 6留言讨论功能:该系统配置了论坛,以便及时得到客户的反馈信息,接受批评和建议。 华东师范大学信息学院 计算机科学与技术专业 2010 年学士毕业论文 11 第四章 设备报修管理系统设计 计思想与流程 本系统最主要的功能就是设 备报修以及其维修状态的跟踪。用户报修了一台机器,管理员看到报修信息后,将维修任务分配给指定维修人员,同时设备状态将更改为未领取。维修人员看到管理员分配的任务后领取任务,同时将设备状态更改为维修中。当维修人员维修完成后,设备状态将更改为维修结束。管理员看见有维修结束状态的设备就可以确认完成了。而整个过程设备状态的改变用户都可以看到,从而跟踪设备的维修状态。 不同类型用户的操作流程如图 4 4 4示 图 4通用户操作流程 未注册用户 注册 注册用户 登陆 退出系统 报修登记 留言系统 修改用户信息 报修查询 退出系统 华东师范大学信息学院 计算机科学与技术专业 2010 年学士毕业论文 12 图 4统管理员操作流程 图 4修人员操作流程 维修人员 登陆 退出系统 维修管理 留言系统 领取任务 结束维修 查询报修 管 理员 登陆 退出系统 机房管理 留言管理 维修管理 查询报修 分配任务 确认完成 添加维修人员 添加设备 论坛管理 公告管理 华东师范大学信息学院 计算机科学与技术专业 2010 年学士毕业论文 13 统功能设计 经过需求分析以后,按功能把系统划分为:公告管理、用户管理、机房管理、权限管理、报修管理、报修查询等六大模块。系统功能结构如图 4示。 图 4统功能设计图 据库设计 念结构 在本系统的设计中,管理员可以进行公告管理、用户管理以及维修人员管理和维修管理,其中用户管理可以 注册维修人员,维修管理可以为维修任务分配维修人员,以及确认报修任务的完成。 维修人员对维修进行管理,其中包括领取维修任务,进行维修以及完成维修等步骤。 用户对维修进行管理,包括提交报修清单、查看报修记录以及历史记录。 具体的实体联系如图 4示。 设备报修管理系统 公告管理 用户管理 权限管理 报修管理 报修查询 机房管理 华东师范大学信息学院 计算机科学与技术专业 2010 年学士毕业论文 14 图 4体联系图 据库逻辑结构设计 有了数据库的 设计,就可以得到数据库的逻辑设计,进而整个数据库的表的设计如下( 为主键 ): 表 4理员信息表单( 列名 列信息说 明 数据类型 长度 可空 理员编号 理员姓名 0 理员密码 0 理员电话 0 可 表 4通用户及维修人员信息表单( 列名 列信息说明 数据类型 长度 可空 户或维修人员编号 管理员 公告 用户 管理员 维修 管理员 管理 管理 管理 管理 管理 维修人员 管理员 管理 华东师范大学信息学院 计算机科学与技术专业 2010 年学士毕业论文 15 户或维修人员姓名 0 户或维修人员密码 0 表 4备信息表单( 列名 列信息说明 数据类型 长度 可空 备标号 备型号 0 备名字 0 备添加时间 0 备期 表 4修记录表( 列名 列信息说明 数据类型 长度 可空 修编号 修进度 0 备编号 理员名字 0 始维修时间 修结束时间 户编号 备软件状况 0 可 备硬件状况 0 可 表 4备维修后记录( 列名 列信息说明 数据类型 长度 可空 修单编号 备编号 件情况 0 可 件情况 0 可 华东师范大学信息学院 计算机科学与技术专业 2010 年学士毕业论文 16 修时间 可 户编号 理员编号 表 4告信息表单( 列名 列信息说明 数据类型 长度 可空 告编号 告内容 0 理员编号 0 其中表 的 表 的 及表的 外键关系。 表 的 表 的 及表 的外键关系。 表 以上各表之间的关系图如图 4示。 华东师范大学信息学院 计算机科学与技术专业 2010 年学士毕业论文 17 图 4系图 本系统中几 乎所有的 句都是由存储过程来实现的。由于个数太多,现摘抄部分。如表 4 4 4示。 表 4册新用户的存储过程 id 0), 0), ) AS 东师范大学信息学院 计算机科学与技术专业 2010 年学士毕业论文 18 = id O 表 4新 维修状态的存储过程 id 0) AS id O 表 4加维修人员的存储过程 id 0), 0), 0) AS 维修人员 ) O 华东师范大学信息学院 计算机科学与技术专业 2010 年学士毕业论文 19 第五章 设备报修管理系统实现与实施 台登陆界面 登录界面是本系统的默认打开窗口,需要在文本框中输入数据库中的用户名,密码和权限才能进入相对应的操作主页。能根据使用者的身份,动态显示相应操作界面,登陆界面如图 5示。 图 5台登陆界面 定义系统与数据库的连接,采用的是 证方式。代码如表 5示。 表 5据库连接 ; 登陆时需要判断用户的角色,通过使用存储过程来验证用户的身份。代码如表5示。 表 5户登录代码 华东师范大学信息学院 计算机科学与技术专业 2010 年学士毕业论文 20 10); 10); 8); ) ) = = = 普通用户 ) = 普通用户 ; ; = 维修人员 ) = 维修人员 ; ; 登录失华东师范大学信息学院 计算机科学与技术专业 2010 年学士毕业论文 21 败! );1); 能界面设计 在登陆界面通过系统的验证后,就可以顺利进入本系统的功能界面,本系统共有3 个功能主界面:用户界面、维修人员界面、管理员界面。 户功能界面 用户界面设计:普通用户通过进入用户功能界面可以修改个人用户信息,可以提交报修清单,发表留言对维修服务进行评价。具体实现如图 5 示。 图 5户登陆后界面 点击修改密码连接就会转向新页面供用户修改自己的登陆密码。具体实现如图5示。 华东师范大学信息学院 计算机科学与技术专业 2010 年学士毕业论文 22 图 5户修改密码界面 点击设备报修链接就会转向新页面供用户提交要报修设备的基本情况。其中包括要报修设备的设备编号以及软硬件状况,具体实现如 5示。 图 5用户提交报修清单界面 报修的时间为系统的当前时间,每个设备有自己唯一的一个编号,就如条形码一样,可以区别各个机器。报修人的名字是当前用户登录时用的用户名。代码如表 5 表 5
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 贷款合同的补充协议
- 2025年圣诞复活节装饰品行业深度研究报告
- 台州市黄岩恒帆模塑有限公司年新增 70 万套塑料日用品技改项目环评报告
- 服装模特劳务合同示例
- 焦虑水平与人际竞争对大学生情景线索学习的影响研究
- 行业交流会议服务合同
- 节点特征增强的信息溯源关键技术研究
- 屎肠球菌对断奶五指山仔猪免疫功能和胃健康的影响
- 儿童照护保姆合同
- 议题组织合同履约金约定
- 派遣工的考勤管理制度
- GB/T 44353.1-2024动物源医疗器械第1部分:风险管理应用
- 中医培训课件:火龙罐的中医技术
- 水运工程工程量清单计价规范
- 广汉市2024年小学六年级第二学期小升初数学试卷含解析
- 灯具安装服务合同模板
- 创新思维训练智慧树知到期末考试答案章节答案2024年江西理工大学
- CJT 273-2012 聚丙烯静音排水管材及管件
- AQ 1044-2007 矿井密闭防灭火技术规范(正式版)
- 光伏项目施工总进度计划表(含三级)
- 小儿肺炎的健康宣教课件
评论
0/150
提交评论