毕业设计(设备管理系统)_张成-16K.doc
《毕业设计(设备管理系统)_张成-16K.doc》由会员分享,可在线阅读,更多相关《毕业设计(设备管理系统)_张成-16K.doc(41页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流毕业设计(设备管理系统)_张成-16K.精品文档.学号07131010019008 中 南 大 学 现 代 远 程 教 育毕 业 论 文论文题目 邮政设备管理系统的设计 姓 名 张成 专 业 计算机科学与技术 层 次 专升本 入学时间 2007年秋 管理中心 直管中心 学习中心 建湖党校 指导教师 成辉 2009年 5月 25日邮政设备综合管理系统的设计摘 要邮政设备管理系统是根据目前邮政局邮政设备组的工作职能和范围而开发的应用管理系统。管理系统功能强:主要包括设备管理、耗材管理、作业计划管理、工作单管理、统计与报表管理、系统维护与设置等方面
2、的内容。本系统是利用Power Builder 8.0数据库开发工具编写,后台用SQL SERVER 2000数据库作为后台支撑,实现客户机/服务器机制。该数据库查询功能十分强大,安全性高,可以随时对数据进行备份和存储从而保证数据的安全性和完整性。由于Microsoft公司的SQL Server 2000与PowerBuild 8.0编程语言产品集成得得好,PowerBuilder比其他开发工具的功能多得多,强得多,可以说是一个强有力的应用程序开发环境。PowerBuilder 可以使开发人员的开发进程更快、成本更低、质量更高、功能更强等。本系统中所有的表都是在Microsoft SQL Se
3、rver 2000“企业管理器”创建的SBGL数据库中设计出来的,每个表中都设置了功能和对应的必要功能。友好的人机界面、操作简单、实用等特点,重点应用了模块化的软件设计,各模块完成了查询、装载、新增、删除、统计、保存、导出、打印功能。关键词: 邮政 设备 综合管理 SQLSERVER2000 目 录第一章、 系统设想11 系统功能分析.412 系统功能模块设计.6121 登录模块6122 设备管理7123 耗材管理.10124 工作计划.12125 工单管理.13126 统计与报表.14127 其它的一些系统功能.17第二章、 数据库设计21 总体设想.1922 SQL SERVER 2000
4、 特点简介.1923 POWERBUILDER 特点.2124 数据库的具体说明.22第三章、功能模块分析31 登录模块分析.2232 Tooltip功能分析.2333 通用打印模块分析.2334 工单管理模块分析.2335 设备管理模块分析.2336 每日工作模块分析.2337 屏保功能分析.2338 其它功能分析.24第四章、系统的实现 41 开发前的准备工作.24 42 创建数据库及表.24 421 操作员数据表结构.24 422 设备管理数据表结构.25 43 建立库文件.35 431 建立应用库文件.35 432 定义全局函数及扩展函数.42第五章、小结.51第六章、参考文献.53第
5、一章 系统设想1.1 系统功能分析邮政是一个复杂而庞大的系统,其业务种类繁多、局所遍布城乡,网络覆盖全国联通世界,是一个典型的网络性公用服务性企业。邮政行业正在完成从传统邮政向现代化邮政转变,其显著标志之一就是现代化技术与设备的广泛应用,设备种类和数量的不断增加,建立纸质登记簿管理设备不但浪费大量纸张,设备的频繁更换,登记簿上的记录也不易修改,大大浪费了人力和物力,使用极不方便。设备的人工管理模式已不适应当今信息化社会发展的要求。邮政设备管理系统是根据邮政局设备的具体情况,对设备的分布、使用地点、设备类别、设备现状及耗材管理等,为了实现对设备管理微机化,无纸化,准确化,大大提高全局设备的运营效
6、率而开发的综合管理系统。设备的进库、出库、报废记录易于管理和查找,可对设备进行统一编号,易于查询设备的状况,建立设备的档案。a) 设备管理功能新增设备设备进库设备出库报废设备b) 耗材管理功能耗材领取登记耗材领取统计耗材库存统计c) 作业计划管理预定设备购置计划设定预检预修计划每日工作生成现场工作单d) 统计与报表内勤工作量统计外勤工作量统计支局故障统计发电机使用统计各类设备故障统计现有设备统计支局机历卡e) 系统维护与测试连接数据库/断开与数据库的连接系统参数的设定运行参数特设置修改密码重新登录f) 退出系统点击应用程序进入欢迎登录邮政设备系统的窗口:12 系统功能模块设计121 登录模块设
7、计进入系统前先进入一个登录系统的窗口,登陆录窗口的作用是为了鉴别用户在连接数据库时的用户名和口令。本窗口可以看到本系统所用服务器的名称、通过什么方式连接数据库,邮政设备所有操作员,各个操作员具有各自密码进行系统登录,登陆系统后,操作员可以对各自的密码进行重新设定。管理员用户具有最高的操作权限。进入应用系统主窗口:主窗口包括设备管理、耗材管理、作业计划管理、工作单管理、系统维护与设置主菜单,还创建了方便操作的快捷按钮。122 设备管理模块设计“设备”/“新增”(设备)设计了检索、装载、新增、删除、保存、报废、打印、导出、查询、退出功能按钮。从窗口点击检索按钮可以查出现有设备库中所有的设备名称、统
8、一编号、设备型号、产品序列号、生产厂家、生产日期、投产日期、现使用地点、用途、维护负责人、目前技术状况、使用年限、是否可用,并在窗口的左下方提示从数据库检索记录的总数;点击新增功能按钮可以成功地在数据窗口的最后插入一条新的记录,再点出保存按钮,将新增记录保存起来,当再次检索时就在检索表中多出一条记录。删除则是新增的相反操作。报废按设为慎用,要连续击5次才是有效操作,目的是不要误将正常设备给报废。打印设置可以选择数据窗口或指定的页面。 根据定义的查询条件进行相关查询,并可以将查询内容打印出来.“设备”/“报废”(设备)窗口功能实现因为是通过模块化实现的,功能也与新增设备窗口基本一致,只是报废与还
9、原两种功能是相对,表项目反应的内容有所相差。123 耗材管理模块设计具体包含耗材的领取使用登记、耗材领取统计、耗材库存统计表等。此模块的设计,是为了及时统计并查看有关耗材方面的信息。“耗材”/“耗材领取登记”:可以查看、打印、新增、删除、保存修改每一条登记表,登记的项目有领单编号、领取日期、物品编号、数量、总值、领取人等。“耗材”/“耗材领取统计表”:设计了检索、装载、新增、重置、删除、保存、打印、导出、查询等功能按钮,点击检索按钮可以查看出汇总后所有领取耗材的领单编号、物品编号、品名、数量、单价、领取人领取日期等。通过本窗口可以掌握耗材用量的多少。“耗材”/“库存窗口”:根据耗材统计表和备用
10、耗材库存表,可以做出备用耗材的采购计划。124 工作计划管理模块的设计点击“作业计划”/“预购设备统计”:必须填写预购编号、设备名称、设备型号、生产厂家、数量、价格、预购日期、费用等详细情况。点击“作业计划”/“预检预修”:可以根据窗口的设定年度(具体的年份)设定项目(预检/预修/整理/清洁/故障/全面)设定周期(年/季/月/半月/日)设定细节(具体日期)针对设备(可选的设备名称),选择后生成计划表,维护人员根据计划表进行正常的维护工作,使设备真正达到规程指标要求,增强设备的使用寿命。125 工作单管理模块设计点击“工单”/“生成现场工单”:可检索出已完成的工作单情况,同时根据障碍的实际发生情
11、况新增、保存、打印设备维护工作单,具体表明受理情况(工单号、故障发生时间、故障现象),设备情况(故障设备名称、用途、编号、损坏程度),派车情况,处理情况。实际管理时每天对工单检查,这样可确保障碍得以及时修理,起到改善服务水平,提高用户的满意度。月未维护人员可对自己本月工作进行汇总并作工作小结。运维管理人员通过系统生成的工作单对维护人员工作实绩进行点评并作奖惩意见,增强维护人员的工作责任心和工作积极性。126 统计与报表功能模块设计统计与报表是每个管理系统所要达到的基本功能,本系统设计具体包括内、外勤工作量统计、发电机使用统计、支局故障统计、现有设备统计、各种设备故障、支局机历卡、设备台账、预购
12、设备统计表等。报表所反应内容也是管理人员所要掌握的信息,根据工作量统计表情况可作出人员合理调配,以提高工作效率。点击“统计与报表”/“外勤工作量统计”:可以统计出每个维护人员的工作量。显示方式有图形数据两种形式。数据列表统计可以检索到全体维护人员总的工作量列表。 下一窗口则是以图形统计的效果。 点击“统计与报表”/“发电机使用情况统计表”:从表中可以检索、新增、删除、保存、打印、详细记录,每条记录包含发电机序号、统一编号、发电起始时间、发电时长、用电单位、油耗、总计费用、负责人、另外说明等。点击“统计与报表”/“支局设备机历卡”:根据需要对某一支局设备机历卡进行检索,能反应设备名称、设备型号、
13、统一产品序列号、投产日期、用途、目前状况,并能显示各支局设备总数。点击“统计与报表”/“现有设备统计”:以图形统计出设备类型和各自数量的直方图,表现形直观,醒目。127 其他的一些系统功能“系统与维护”/“与数据库是否”:与连接数据库断开时,再连数据库时,需要重新输入操作员口令后才能进行相关操作。“系统与维护”/“参数设定”:县市局参数,打印机历卡封面,系统操作员表及维护员表等)、系统安全性设定、密码修改及重新登录。系统打开后长时间(时间根据实际情况设置)不用时,则能启动屏保功能,以防止他人未经许可进入到系统改动资料。第二章 数据库设计21 总体设想SQL Server是Microsoft(微
14、软)公司推出的数据库产品。本系统的数据库采用的是Microsoft SQL Server 2000具有伸缩性强,安全性高,操作简单方便,界面友好,查询功能强,可以随时对数据进行备份和存储从而保证数据的安全性和完整性等众多优点且已被获得了广泛的应用。由于Microsoft公司的SQL Server 2000与PowerBuild 8.0等众多编程语言产品集成得得好,Microsoft(微软)公司已经将其纳入高端数据库服务领域。所以我在本设计中首选SQL SERVER 2000作为数据库管理系统。 POWER BUILDER的数据窗口技术几乎都要和各种各样的数据库管理系统打交道,在POWERBUI
15、LDER中,要和某个数据库建立连接,必须为这个数据库建一个数据描述文件(Database Profile),在进行数据窗口的设计时,PowerBuilder利用数据库描述文件获得数据库的各种信息,例如数据库都有哪些表,这些表有哪些字段,表与表之间、字段与字段之间的关系是什么,这样PowerbBuilder才能获取该数据库必要的信息,从而去连接该数据库。在PowerBuilderk中,数据库接口实际上是一组API的集合。各种数据库管理系统,不管是本地数据库系统,还是远程数据库系统,都会在本地向访问数据库的用户提供基于这些数据库管理系统的API。PowerBuilder数据窗口和关系数据库管理系统
16、的接口功能如此强大兼容性也很好,PowerBuilder的图型界面很好使用易学,它确实是一种很强大的开发工具,特别是对于数据应用的支持,因此我选择了PowerBuilder数据窗口编程软件。22 SQL Server 2000 特点简介a) 与Internet 的紧密化合。SQL SERVER2000引进并加强了对XML的支持,成为了大型Web站点最好的数据库管理系统之一。SQLSERVER2000与WINDOWS的紧密结合使得开发WEB站点的门槛大大降低,越来越多的用户开始采用SQLSERVER2000作为后台数据库。b) 可扩展性和可用性。SQLSERVER 2000 对硬件配置要求很低,
17、且支持的操作系统相当广泛。SQL SERVER 2000 的数据库引擎可以运行在WINDOWS NT,WINDOWS 98,WINDOWS ME,WINDOWS 2000,WINDOWS XP以及WINDOWS 2003各个版本上。SQL SERVER 2000 企业版的负载均衡特性允许用户在多个数据库服务器上复制数据,从而把本来一台服务器负责的功能很容易地扩展到多台服务器上,这些数据库服务器彼此合作,提供类似于集群服务器所能提供的强大性能。c) 支持企业级数据。SQL SERVER 2000 具有完善而强大的数据处理功能。正确的配置和管理SQLSERVER可以支持企业级数据库,而无须高配置的
18、硬件环境。d) 简单、友好的操作方式。SQL SERVER 2000包含一整套的管理和开发工具,如企业管理器和查询分析器,这些工具与WINDOWS界面无缝结合,在提供了强大功能的同时又易于使用,用户可以把更多的精力放在自己的业务问题上,而不是考虑如何使用数据库系统。e) 数据仓库的支持。SQL SERVER 2000 为满足现代化企业对大规模数据进行有效性分析和利用的要求,包含了些数据挖掘、分析、总结的工具,从而使联机分析处理成为了可能,使企业创建数据仓库以及数据挖掘成了可能。f) 典型的客户机/服务器机制。SQL SERVER 2000是一个典型的客户机/服务器数据库管理系统,使得多用户操作
19、同一数据库更为方便和安全。这样服务器端负责数据处理,客户端负责界面描述以及显示,服务器端负责接收来自客户端的数据操作请求,并将操作结果返回到客户端。g) 具有高度的安全性。登陆身份验证可以与WINDOWS 身份验证集成在一起,这样的密码就不会存储在SQL SERVER 中,也不会通过网络发送而被网络嗅探器读取。23 Power Builder 8.0特点PowerBuilder比其他开发工具的功能多得多,强得多,可以说是一个强有力的应用程序开发环境。PowerBuilder 可以使开发人员的开发进程更快、成本更低、质量更高、功能更强等。a)PowerBuilder 可以跨平台开发PowerBu
20、ilder 可以跨平台开发。在WINDOWS系统上利用PowerBuilder 开发应用程序,可以将该应用程序发布到UNIX平台上运行,反之亦可。b)开放性的数据库系统连接Power Builder 是一个开放的应用程序开发环境,它可以访问很多常见的后台数据库系统,如SQL SERVER、ORACLE、INFORMIX、SYBASE等。POWER BUILDER 可以支持不同的关系数据库管理系统,并能充分发挥每一个数据库的特长。他可以访问多个数据库信息,而后显示在一个窗口中。C) 功能强大的编程语言与函数PowerBuilder 内置功能强大的编程语言,它能使开发人员很容易地将简单或复杂的事务
21、对象应用项配合。它有几百个函数用于操作对像、数字、日期和文本等。d) 专业的客户机/服务器及组件应用开发工具PowerBuilder是最早的可视化开发工具之一,在现代的企业应用中,客户/服务器模式已经成为普遍流行的一程序组织模式,在传统的两层结构中,用户界面和商业规则被放在了客户机上,而数据库访问和其他后台操作则由服务器来负责完成。PowerBuilder的可视化编程,我们可以设计出一流的图形用户界面来同用户交互。利用PowerBuilder语言以及丰富的函数,我们既可以客户端各种复杂的商业规则,又可实现服务器的各种后台操作。e) 强大的源码管理功能PowerBuilder 提供了一个本地的源
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 设备管理 系统 16
限制150内