- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Web网络中心报修管理系统设计与实现
基于Web网络中心报修管理系统设计与实现
摘要:报修管理系统将使用ASP.NET(C#)与SQL Server技术致力于开发出实现全校广大师生的在线报修及反馈报修结果、管理员或工程师的在线处理报修信息(指派相应的工程师),工程师在线管理自己的任务的快捷化,实现报修→处理→反馈→保修归档这样一个良好的流水线处理流程,从而进一步促进学校后勤管理,节省广大师生故障处理时间。
关键词:报修;ASP.NET;SQL数据库;综合信息管理
中图分类号:TP315文献标识码:A文章编号:1009-3044(2011)23-5610-02
在高等学校的后勤管理工作中,故障处理、归档是一项必不可少、棘手又耗时间的工作。在广大师生遇到设备故障后往往出现无处报修,保修后又不能及时处理,或者处理结果不满意,学院无法统计哪些设备,哪些区域容易出现故障,在报修过程中往往会出现无法及时联系到工程师,或者工程师正在处理其他问题,而报修者只知道一个工程师的联系方式等制约因素。
如果利用Web系统实现报修过程流水化操作,报修者只需登录系统填写报修单,由校方网络中心管理人员负责处理在线报修单与指派工程师的分离操作及后期的归档,从而解决:无处报修、工程师身兼多职、设备故障无法归档等一系列问题,既提高了工作的科学性,快捷性,又可大大减轻工程师的工作强度,提高工作效率,从而使学校后勤管理现代化迈上了一个新台阶。
从系统开发的复杂程度来看,该Web系统要完成报修流水线及归档两大关键子系统,而目前不少后勤系统尚未有很成熟的报修系统投入使用。本文主要对高校后勤管理系统中基于B/S架构的网络管理系统常用设计方法的基本功能、设计思想、需求分析以及实现技术进行探讨。
1 保修管理系统结构设计
1.1 总体设计分析
要实现B/S架构下在有报修管理系统,即通过浏览器来访问数据库。为了开发、维护和升级方便,本系统使用三层架构来完成,即除用户界面之外的:
1)BLL层(业务逻辑层)――主要完成ASP.NET页面所需数据的逻辑处理和数据处理。
2)DAL层(数据访问层)――主要通过ASP.NET与ADO.NET的结合来完成。ADO.NET为微软提供的使用ASP.NET具有访问数据库功能的组件。
3)Entity层(实体层)――是数据库中各张表的映射。
1.2 系统构成与系统流程
1.2.1 系统构成
报修管理系统设计为几个子系统:包括基本配置子系统,留言信息管理子系统,人员信息管理子系统,公告管理子系统,维修文档管理子系统,报修管理子系统(核心),如图1所示。
1.2.2 系统流程
系统由前台显示部分与后台管理部分组成。
前台主要用于向用户展示系统介绍,维修团队介绍,维修文档查阅,用户报修,个人信息修改几大模块组成。如图2所示。
后台主要通过用户登录帐号来判断用户权限,从而动态加载用户的功能模块。后台管理模块主要有基本配置模块子模块(学校信息、系别信息、专业信息、报修地点信息等信息的管理)、人员信息管理子模块、公告管理子模块、文档管理子模块、报修管理子模块。
2 系统关键技术与设计
2.1 系统管理界面
系统的主要功能是通过后台实现的,其界面如图3所示。
2.2 XML设计
系统使用C#语言判断用户的权限,在后台实现动态加载XML内容到ASPX页面。
XML(eXtensible Markup Language)即可扩展标记语言,它是一种标记语言。用于标记计算机所能理解的信息符号。通过此种标记,计算机之间可以处理包含各种信息的文章等。
在项目中我们使用Directory作为根节点,Menu作为子节点,并使用itemName来标识子节点名称,用toUrl标识子节点的链接URL。图4为代码片段。
……其他节点类似
2.3 用户表的字段设置
由于后台功能模块是通过用户的角色来决定的。因此在表设计时为用户添加了u_role(用户角色)字段。系统主要有4种角色:管理员、操作员、工程师、普通用户,用数值类型来表示。
2.4 ASP.NET页面控制代码
关键是如何同过C#代码实现加载的过程。主要是先通过Xml类来读取XML文件,在将XML文件中的节点加载到TreeView控件中时判断用户角色过滤节点,并在加载过程中进行判断。图5为读取XML节点方法。
protected void MakeParentNode(Role role) {
//……节点初始化、加载XML、定义Directory节点
//遍历Directory节点下的所有子节点
foreac
您可能关注的文档
最近下载
- 动量守恒定律(一)动量守恒定律(一).ppt VIP
- 黄精趁鲜切制技术规程.docx VIP
- 基于SpringBoot的医院预约挂号系统的设计与实现.docx VIP
- -基于java web的酒店管理系统设计与实现.doc VIP
- 《中药材产地趁鲜切制技术规程 苍术》DB14T 3309-2025.pdf VIP
- 人教版九年级全一册英语单词表 (2025).pdf VIP
- 外墙修缮工程措施方案(3篇).docx VIP
- 《中学思想政治学科课程标准与教材分析》课程教学大纲.docx VIP
- Unit 7 What’s the highest mountain in the world教学设计-教案.docx VIP
- 《高中思想政治》(必修1)课程纲要.doc VIP
原创力文档


文档评论(0)