邢彬 /* XingBin.net */
XING Bin, a Coder, Geek, Railfan, and Outdoors Fan
face

设备信息管理系统 设备检查模块

发布 / 2006-12-30 18:56   于 / 邢彬作品   文 / 邢彬   浏览 / 6346  

一、设备信息管理系统简介
    实现企业信息化是大势所趋。《设备信息管理系统》正是为了解决一些企事业单位的设备处理问题而开发的。它适用于设备从采购到领用、检查、保养、维修到报废等一系列处理流程,也适用于企业的不同部门。彼此之间通过数据库进行数据传递,从而也避免了手工处理中的数据出错等事故。
    《设备信息管理系统》基于Windows平台,和其它的Windows应用程序一样,界面友好,易于操作。数据库基于Microsoft SQL Server。拥有稳定性好,数据处理能力强的特点。整个《设备信息管理系统》可以很容易的部署到参与设备处理的部门,并且可以使之协同工作。


二、设计思想
    《设备信息管理系统》的指导思想主要是:易于部署,易于操作。整个系统是CS模式,减少了WEB服务器,也减少了浏览器的影响。基于Windows平台的客户端有着易于操作的特性,只要会使用Windows就可以轻松的使用软件。服务器使用Microsoft SQL Server,使数据库服务器更加稳定可靠,同时借助SQL Server的特性,可以大大解决安全问题。《设备信息管理系统》在不同部门拥有不同的客户端,避免了彼此之间的干扰和越权操作,同时易于软件的部署。只要安装相应部门的软件,连接到数据库服务器,就可以进行操作。
    程序设计中,不同的窗体实现不同的操作模块。彼此之间通过消息机制传递数据。而窗体内部的数据都是私有的。
    通过友好的界面是用户进行输入和获取输出。不能让用户直接进行数据库的增删改查,而是由程序进行相关的操作。
    实现简单的基于角色的用户访问控制,防止用户的越权操作。符合安全性的设计。
    部分对数据库操作放到事务中,或者通过存储过程来完成。以防止数据库的不一致性,出现脏数据。

[next]

三、用户简介
    《设备信息管理系统》的用户工作在企事业单位的设备管理部门。具体是:设备仓库管理人员,设备检查部门工作人员,设备保养部门工作人员,设备故障部门工作人员,设备维修部门工作人员等等。
    这些工作人员一般都能够熟悉Windows的环境。因此制作基于Windows的应用程序,同时制作良好的用户界面很有必要。
    《设备信息管理系统》设计的部门的工作职责是:
    1、设备仓库管理人员:负责设备的登记和领用,同时了解那些设备处于缺货状态,以便及时购买防止影响正常工作。
    2、设备检查部门工作人员:对正在使用的不同种类的设备定期进行检查,以判断设备是否还能正常工作,是否需要保养还是设备已经故障。
    3、设备保养部门工作人员:负责对设备进行保养,以使其能够正常工作。如果发现设备故障,则送交故障部门。
    4、设备故障部门工作人员:负责对故障的设备进行判断,是可以维修还是需要报废。
    5、设备维修部门工作人员:负责对设备进行维修。如果无法维修则进行报废处理。

[next]

四、作业流程



[next]

五、演示实例



总体功能框图

[next]


系统菜单

[next]



设备检查功能

[next]


打印单据

[next]


历史记录

[next]


打印和导出



网页形式的记录导出


[next]


检查期限设置

[next]


用户组设置

[next]


关于设备信息管理系统


[next]

六、结束语
    这次的软件编程是第一次使用软件工程的方法来完成开发。通过这次的作业,使我熟悉了软件工程中一个软件从设计到开发的全部过程,了解了软件工程中每一步的任务和要求,以及每一个环节中应该产生的文档。前人的实践已经证明,只有通过软件工程的方法设计出来的软件才能更有活力,才能充满生命力。希望这次的设计能够实现这个梦想。


这也是我首次与多人一同使用高级语言进行开发。虽然合作的还不是很全面,但还是提高了一些协同开发的能力。由于此前不久刚刚做完《数据库课程设计》的《图书销售系统》,使用的是Microsoft Visual.NET 2003作为开发工具,基于.Net Framework 1.1。这次使用的是Microsoft Visual 2005作为开发工具,基于.Net Framework 2.0。因此这次的设计中也了解了一下2.0版的.Net Framework的新特性。这些都会给我以后的软件开发带来帮助。

[next]

七、参考文献
[1] 张海藩.软件工程(第二版).北京:人民邮电出版社,2006
[2] 萨师煊,王珊.数据库系统概论(第三版).北京:高等教育出版社,2000
[3] Karli Watson,Christian Nagel.C#入门经典(第3版).齐立波,黄静译.北京:清华大学出版社,2006
[4] Scott Allen,Syed Fahad Gilani等.C#数据库入门经典.郝启堂,张哲峰译.北京:清华大学出版社,2003
[5] Grant Palmer.C#程序员参考手册.康博译.北京:清华大学出版社,2002
[6] Simon Robinson,Christian Nagel.C#高级编程(第3版).李敏波译.北京:清华大学出版社,2005
[7] Microsoft MSDN 2005

LOGIN
FOLLOW ME
COPYRIGHT
Creative Commons License
除特殊声明的页面外,本站作品采用 知识共享署名-非商业性使用-相同方式共享 2.5 中国大陆许可协议 进行许可。