沈玮
摘要:该文对一个基于Web的企业设备管理系统进行了分析,功能包括人员管理、会议室管理、设备管理和权限管理等模块,并以会议室管理模块为例介绍了系统的设计与实现。本系统采用B/S结构,对于企业管理其硬件资源起到了很好的辅助作用,有效地提高了资源的利用率。
关键词:B/S结构;.Net;企业设备管理
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2014)27-6350-02
Abstract: This paper to an enterprise equipment management system based on web is analyzed, including the function of personnel management, conference room management, equipment management and authority management module, and to the meeting room management module as an example, introduces the design and implementation of system. The system uses the B/S structure, to a good supporting role for the enterprise manage hardware resources, effectively improve the utilization rate of resources.
Key words: .Net; B/S structure; enterprise equipment management
在企业中会有很多公共的设备,如投影仪、电脑、照相机等,除此以外还有一些公共的场地,如:会议室、乒乓球室等,这些设备和场地并不属于某一个员工,而是由相关人员在需要使用时提出申请,由管理员统一分配和回收。传统的方法是采用人工管理方式,很显然,这样的方式不仅费时费力,而且容易出现差错,而关键时刻这样的差错可能会导致非常严重的后果。本系统则将相关信息存储在数据库中,采用自动申请与分配的方式进行管理,有效地改善了工作效率,轻松地使公司的资源利用最大化。
1 功能需求
本系统的具体模块包括:人员管理、会议室管理、设备管理、权限管理等模块。
1) 人员管理:人员的属性包括编号、姓名、性别、部门、角色权限、生日、身份证号、电子邮箱、电话号码、地址等。所有新进员工由专门的人事管理员添加其信息,并给其分配权限。
2) 会议室管理:供公司成员最大化地利用公司的会议室,以类似课程表的形式进行直观地查看和申请。
3) 设备管理:对公司的设备进行系统地管理。新设备,如计算机、投影仪等购置后,由总务登记到系统中。使用后,若设备故障,则申请维修,维修完成后,填写维修记录。对于废旧机器申请报废,需要上级审批,批示后显示为报废。
4) 权限管理:公司成员角色包括总经理、人事、总务、部长、网管、员工等。不同的角色会有不同的权限。
2 技术背景
2.1 B/S体系结构
总所周知,传统的C/S结构存在两个缺点:系统的可伸缩性比较差以及升级维护比较困难。为了解决C/S结构所存在的缺点,本系统采用了三层B/S结构,即浏览器服务器结构,系统分为三个部分:浏览器、Web服务器以及数据库服务器。由于Web采用了“瘦客户端”方式,因此系统的开放性有了很大改善。
2.2 ASP.NET技术
ASP.NET是建立在公共语言运行库上的编程框架,可用于在Web服务器上生成功能强大的 Web 应用程序,在实际应用中具有强大的优势。.NET框架主要分为4个部分:通用语言开发环境、.NET基础类库、.NET开发语言和Visual Studio.NET集成开发环境。ASP.NET利用早期绑定、实时编译和本机优化服务显著地提高了系统运行时的性能。同时,ASP.NET与开发语言无关,可以根据需要选择最适合应用程序的语开发言,甚至可以分割应用程序来采用多种开发语言。.因此.NET的强大性和适应性,可以使它几乎运行在全部Web应用软件开发平台上。
2.3 UML建模
UML(Unified Modeling Language,统一建模语言)是面向对象程序开发中的一种通用图形化建模语言,UML建模,就是用各种模型元素来构造系统的整体模型,模型元素通常包括系统中需要的类、类和类之间的关联、类的动态行为等。UML提供了多种图形来描述模型元素,例如类图、用例图、活动图、顺序图等。运用UML进行面向对象的系统设计时,通常由3个方面完成:首先,识别出系统的各个用例和角色;其次,对系统进行分析,同时抽取出对应的类;最后,对系统进行设计,并设计出类及其行为。
3 会议室管理模块设计与实现
3.1 会议室管理模块设计
本模块目的是能够让公司成员最大化地利用公司的会议室,并且能以类似课程表的形式直观查看,同时具备查询功能。会议室管理中,若会议室在某个时间已被预约,则会用醒目的颜色标识出来。在预约会议室时,若在该时段会议室已被占用,则系统会给出相应的提示。本模块活动图如图1所示。
4 结束语
随着科学技术的发展,计算机科学日益成熟,它已进入社会的各个领域并发挥着越来越重要的作用。我们应该利用先进的IT技术,在网络中对企业资源进行灵活高效地管理。本系统通过对设备和场地的自动化管理,提高了使用效率,也节约了工作时间。
参考文献:
[1] 张书源.Visual C# 2010与UML开发实战[M].北京:中国水利水电出版社,2011.
[2] 张大威.ASP.NET从入门到精通[M].北京:清华大学出版社,2007.
[3] 姚敦红.基于UML的教学文档管理系统建模[J].怀化学院学报,2008(8).