计算机设备管理信息系统设计.doc

上传人:小飞机 文档编号:4297118 上传时间:2023-04-14 格式:DOC 页数:51 大小:2.57MB
返回 下载 相关 举报
计算机设备管理信息系统设计.doc_第1页
第1页 / 共51页
计算机设备管理信息系统设计.doc_第2页
第2页 / 共51页
计算机设备管理信息系统设计.doc_第3页
第3页 / 共51页
计算机设备管理信息系统设计.doc_第4页
第4页 / 共51页
计算机设备管理信息系统设计.doc_第5页
第5页 / 共51页
点击查看更多>>
资源描述

《计算机设备管理信息系统设计.doc》由会员分享,可在线阅读,更多相关《计算机设备管理信息系统设计.doc(51页珍藏版)》请在三一办公上搜索。

1、毕业设计(论文)中文题目: 计算机设备管理信息系统设计 学习中心: 船舶学习中心 专 业: 计算机科学技术 姓 名: 学 号: 指导教师: 2012年 11 月 5 日远程与继续教育学院北京交通大学毕业设计(论文)承诺书本人声明:本人所提交的毕业论文 计算机设备管理信息系统设计 是本人在指导教师指导下独立研究、写作的成果。论文中所引用的他人无论以何种方式发布的文字、研究成果,均在论文中明确标注;有关教师、同学及其他人员对本论文的写作、修订提出过且为本人在论文中采纳的意见、建议均已在本人致谢辞中加以说明并深致谢意。本人完全意识到本声明的法律结果由本人承担。本毕业论文 计算机设备管理信息系统设计

2、是本人在读期间所完成的学业的组成部分,同意学校将本论文的部分或全部内容编入有关书籍、数据库保存,并向有关学术部门和国家相关教育主管部门呈交复印件、电子文档,允许采用复制、印刷等方式将论文文本提供给读者查阅和借阅。论文作者:_(签字)_年_月_日指导教师已阅:_ _(签字) 2012_年_11_月_4_日北京交通大学毕业设计(论文)成绩评议年级10层次专升本专业计算机科学姓名 题目计算机设备管理信息系统设计指导教师评阅意见 指导教师: 2012年 11 月 4日答辩小组意见答辩小组负责人: 年 月 日北京交通大学毕业设计(论文)任务书本任务书下达给: 10 级 计算机科学技术 专业 学生 设计(

3、论文)题目:计算机设备管理信息系统设计一、设计(论述)内容由于企业中计算机设备种类越来越多,数量也在不断增加,随之而来的不仅仅是管理效率的提高,也为计算机设备的管理带来了一定的难度。需要开发一个功能齐全,操作简便,界面友好等特点的计算机设备管理信息系统。在完善功能的同时又必须兼顾系统的灵活性、安全性和健壮性。计算机设备管理系统包括数据处理、数据查询和基本配置信息等功能模块。首先,本系统应采用C/S或B/S结构实现,需要选择主流的开发工具以期完成毕业设计的同意掌握了一门主流的开发技术,对以后的工作和学习都有帮助。其次,系统在设计时应充分考虑可维护性及扩展性,所以需要事先多了解一些面向对象的思想,

4、把系统设成分层结构,通俗地说就是显示的部分只负责显示,不能访问数据库;负责访问数据库的层面只负责数据库的访问并提供接口给负责显示层面但它一定是没有界面与显示无关,做到层次分明,结构清晰。最后,需要使用主流的数据库系统作为后台支撑,数据库中表的设置合理,符合范式的要求。二、基本要求在系统设计过程中,要求发挥学习的积极性、注意方法、设计并实现出一个能有效运作的系统。但同时要考虑自身的能力及知识积累情况,不要在开始设计时好高骛远预期一个自己能力完全无法实现的系统来,因为毕竟我们的时间是有限的。所以提出如下基本要求:1. 数据处理。包括新设备到入库、领用、出库、更新及报废。2. 数据查询。包括库存设备

5、、领用设备、报废设备的查询。3. 基本配置信息。包括人员信息、权限、安全管理的维护。三、重点研究的问题1、分析需求,做到功能安排得当,界面布置合理,具有很好的易用性及较完善的功能。2、按照面向对象的设计方法,合理安排程序的层次结构,使系统用良好的可维护性及扩展性。3、研究数据库技术,合理设置数据表及其间关系,做到符合范式要求。四、主要技术指标1、不考虑网络因素,系统自身的处理时延不应超过500毫秒。2、系统应该可以管理大量设备,存库设备数量应不低于1万条。五、其他要说明的问题无下达任务日期: 2012年 7月 5日要求完成日期: 2012年 10月 20日答辩日期: 年 月 日指导教师:魏慧琴

6、开 题 报 告题 目:计算机设备管理信息系统设计报告人:钟准 2012年 8月 20日一、文献综述在当今社会中计算机技术飞速发展,计算机应用于各大领域,给人们的工作和生活带来了极大的便利,在企业中计算机设备的种类和数量与日俱增,如何管理好这些设备的信息将变得十分重要,但一直以来人们使用传统人工的方式管理这些设备的信息,这种管理方式存在着许多缺点,如:工作量大、效率低、准确性和保密性差等,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。很多企业急切希望能够将大部分繁琐的工作交由计算机的处理,以减轻人工的压力并提高工作效率。利用计算机实现设备管理,提供全面数据的编辑

7、、查询、系统管理等功能,不仅能够保证使用信息准确无误、快速输出,而且还可以利用计算机对各种设备信息进行统计,服务于企业各种管理需求。显然传统的管理方式已不能满足现实发展的需要,所以如何实现规范化、标准化的管理来提高企业经营效益,就成为一个新的议题。企业一直要面临来自各方的挑战,包括市场需求、销售渠道、人才流动,资金周转等等方面。今天IT技术的发展能够帮助企业积极应对这些挑战,提高企业竞争力,并为企业带来更多更稳定的新业务。随着业务的快速成长,信息化建设也越来越受到企业的重视。企业如果不建立与之相适应的管理信息系统,就很难在这个竞争日趋激烈的时代获胜。一个具有规范化、信息化等鲜明特点的设备管理系

8、统,必须具备以下内容:设备管理目标根据企业经价目标制订本系统设备管理目标;具有完善的、以设备全寿命周期管理理论为指导的资产设备基础管理体系,即对购进或在用的全部工艺性生产设备进行编号、登记、设卡、建帐、对闲置设备封存、保养。对老旧设备鉴定、报废;具有以点检和故障分析为核心的设备运行预警体系,包括状态管理检查、监测设备,分析和处理设备故障、设备事故;具有以标准化维修和预防维修为主的现代维修管理体系,包括各种数据、定额标准、制度条例、文件资料等通过计算机进行统计分析,找出设备运行规律,制订检修周期;本着既要保证甘常生产和设备系统动态维修需要,又要节约库存投资的目的,制定具有实现备件合理库存与合理采

9、购的信息化管理体系。目前设备管理信息化建设过程中还存在以下问题:1. 与国外发达国家相比,我国企业设备管理信息化建设起步较晚。各企业信息化管理水平差异较大,很多企业对于设备管理的重要性认识不足对于设备管理信息化建设了解甚少。2. 现有大部分管理系统缺乏先进综合设备管理模式和管理方法的指导,系统开发商水平参差不齐,只是将现有设备管理流程计算机化,而缺乏对企业设备管理特点与要求的了解与研究,难以真正提升企业设备管理的水平。3. 我国企业所应用的软件系统也基本上是各自为政。管理不规范、标准不统一,系统问数据不能共享,往往形成了功能单一的信息孤岛,限制了设备管理信息化功能的发挥。同时,由于各管理系统缺

10、少统一的设备编码体系、规范的数据结构。各系统间难以实现数据共享,各企业、各部门、各层次间难以实现统一管理。4. 缺乏设备管理信息化建设的专业人才。二、选题的目的和意义由于企业中计算机设备种类越来越多,数量也在不断增加,随之而来的不仅仅是管理效率的提高,也为计算机设备的管理带来了一定的难度。计算机设备的发展为每一个企业带来了新的机遇和挑战,同时为了适应不断变化的环境,企业也要同时不断引进新的技术和管理手段。企业要现代化,设备管理与维护更要现代化,稳定可靠的管理系统永远是企业现代化管理的基础保证。计算机设备管理系统应具有功能齐全,操作简便,界面友好等特点。在完善功能的同时又必须兼顾系统的灵活性、安

11、全性和健壮性。1. 计算机设备日常维护管理无纸化,环保又方便。2. 科学管理,安全可靠。3. 简化工作,促进计算机设备管理工作朝精细化管理目标迈进。三、研究方案(框架)本毕业设计主要涉及到的内容有: VB语言、数据库平台选取微软公司的SQL Server。计算机设备管理系统包括数据处理、数据查询和基本配置信息三个模块:1. 数据处理。包括新设备到入库、领用、出库、更新及报废。2. 数据查询。包括库存设备、领用设备、报废设备的查询。3. 基本配置信息。包括人员信息、权限、安全管理的维护。本次设计具有较高难度,但我相信随着自己通过学习的积累和不断地努力,我一定能高质量的完成本次毕业设计任务。四、进

12、度计划7月5日-7月31日分析题目,查阅资料,学习与毕业设计相关的知识,做好前期准备工作。8月 1日 -8月20日划分系统各功能组成,进行方案论证8月 21日 -9月10日设计总体结构方案,完成中期报告9月11日-10月10日代码编写与系统调试。10月11日-10月25日调试系统,撰写毕业论文,准备答辩材料。五、指导教师意见同意开题,希望在实现时能加大难度和工作量。指导教师:魏慧琴 2012年 8月5日中 期 报 告题目:计算机设备管理信息系统设计报告人:钟准一、进展情况(一)、开题以来所做的具体工作、取得的进展1、调研与需求分析。向工作单位中设备管理人员和设备运维人员了解岗位职责和日常工作内

13、容,形成了系统的业务需求。2、根据业务需求,进行了系统框架设计。系统分为3大功能模块。具体如下:基本信息模块:包括设备品牌、设备分类和支行名册维护。设备运行管理:包括设备的基本信息维护、设备维修记录、设备报废管理和设备巡检记录等。用户管理模块:包括管理员和普通用户的权限设置,密码修改,维护用户资料等。3、业务处理流程如下图所示:3、确定系统的体系结构为C/S结构,采用Visual Basic作为开发工具,SQL Server作为后台数据库。4、确定数据库结构,分别为:基本信息表BaseInfo、设备信息表Device、设备维护表Maintenance、设备巡检表Check、设备移机表Movem

14、ent、设备报废表Discard和用户信息表Users。各表之间关系如下图所示:(二)、下一步计划打算:1、根据功能需求分析,完成各模块的编码工作。2、进行系统测试3、撰写毕业论文,准备毕业答辩。二、指导教师意见已完成大部分设计工作,望继续完成代码编写任务。 指导教师:魏慧琴 2012年 10 月 10 日结 题 验 收一、完成日期2012年 11 月 4 日二、完成质量基本完成了任务书规定的任务。三、存在问题 系统功能有待扩展,论文中代码较多。四、结论 同意参加毕业答辩。指导教师: 魏慧琴 2012年 11 月 4 日摘 要近年来,随着计算机技术的不断发展,信息化管理己经渗透到各个领域。如何

15、利用计算机系统方便快捷地存储信息,使企业管理实现信息化,是很多企业正要解决的问题。信息系统综合运用了计算机技术、信息技术、管理理论和控制理论,与现代化的管理思想、方法和手段有机结合起来,辅助管理人员进行科学地管理和决策。本文介绍了计算机设备管理信息系统的设计和开发过程,详细阐述了整个应用系统的设计思路,并对各部分设计进行了详尽的分析,最终达成了一个完整的设计方案;本系统采用Visual Basic作为开发工具,SQL Server作为后台数据库,这是经典的数据库管理信息系统的。在文章的最后,还根据数据库系统的调试结果,提出了可以进一步改进的部分,以便在投入实际应用后系统可以更加稳定可靠的工作。

16、本系统实现了设备类型管理、设备品牌管理、支行信息管理、设备维护信息管理、设备移机信息管理、设备巡检信息管理和设备报废信息管理等功能。关键词:计算机设备管理 信息系统 Visual Basic SQL ServerABSTRACTWith the continuous development of computer technology in recent years, information management has been penetrated into all fields. How to use computer systems to store information quick

17、ly and easily, and to achieve the enterprise management information, which is problem that many enterprises are about to solve. Information system integrates computer technology, information technology, management theory, control theory, and modern management ideas, ways and means, which assists man

18、agement personnel for scientific management and decision-making.This text introduced the design of the Computer equipment management information system and development process, elaborating the whole design way of thinking of applied system in detail, and designed period to carry on to each part deta

19、iled of analysis, end reach an integrity of design project;This system adoption Visual Basic is to develop tool, the SQL Server is the backstage database. This is the database management information system of classic. The end in article, return to adjust to try a result according to the database sys

20、tem, put forward can improve further of part, in order to at throw in physically applied after the system can stabilize a dependable work more.The system features include the equipments type management, the equipments brand management and paying to go the information management,equipments maintenanc

21、e information management,equipments to move the machine information management,equipments to cruise the check information management and equipments to discard the information management etc.Key words: Computer equipment management Information system Visual Basic SQL Server目 录1 绪论11.1 研究背景11.2 研究目的与意

22、义11.3 国内外研究现状21.3.1 国外金融业信息化发展状况21.3.2 国内金融业信息化发展状况31.3.3 金融业计算机设备管理存在的不足41.4 研究内容52 相关技术基础62.1 C/S 架构简介62.2 数据库系统简介62.3 SQL语言简介72.4 Visual Basic简介83 系统分析103.1 业务需求分析103.2 系统结构设计103.3 系统流程分析123.4 数据库结构设计133.5 应用程序的模块设计173.5.1 标准模块的设计183.5.2 类模块的设计184 系统详细设计194.1 设计登录窗体194.2 设计主界面224.3 基本信息管理模块设计264.

23、3.1 设备分类管理274.3.2 设备品牌管理窗体314.3.3 支行管理窗体314.3.4 在主界面中增加设置代码314.4 设备信息管理模块324.4.1 设备信息管理窗体324.4.2 设备信息编辑窗体374.4.3 设备信息选择窗体414.5 设备维护管理模块424.5.1 设备维护管理窗体424.5.2 设备维护信息编辑窗体444.6 设备巡检管理模块474.6.1 设备巡检管理窗体474.6.2 设备巡检信息编辑窗体494.7 设备移机管理模块514.7.1 设备移机管理窗体524.7.2 设备移机信息编辑窗体534.8 设备报废信息管理模块554.8.1 设备报废申请管理窗体5

24、64.8.2 设备报废申请编辑窗体584.8.3 设备报废审批管理窗体594.8.4 设备报废审批编辑窗体605 测试625.1 测试环境625.2 编程工具625.3 测试的技术与策略625.3.1 测试的技术625.3.2 测试的策略625.3.3 系统测试点635.4测试结果636 结论641 绪论1.1 研究背景在当今社会中计算机技术飞速发展,计算机应用于各大领域,给人们的工作和生活带来了极大的便利,在企业中计算机设备的种类和数量与日俱增,如何管理好这些设备的信息将变得十分重要,但一直以来人们使用传统人工的方式管理这些设备的信息,这种管理方式存在着许多缺点,如:工作量大、效率低、准确性

25、和保密性差等,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。显然传统的管理方式已不能满足现实发展的需要,所以如何实现规范化、标准化的管理来提高企业经营效益,就成为一个新的议题。企业一直要面临来自各方的挑战,包括市场需求、销售渠道、人才流动,资金周转等等方面。今天IT技术的发展能够帮助企业积极应对这些挑战,提高企业竞争力,并为企业带来更多更稳定的新业务。随着业务的快速成长,信息化建设也越来越受到企业的重视。企业如果不建立与之相适应的管理信息系统,就很难在这个竞争日趋激烈的时代获胜。本人所在的中国建设银行股份有限公司,作为国内四大国有股份制商业银行之一,其信息化工

26、作自1984年起步,经历了从单点作业到网络化覆盖全行、从各分行自成体系到全行大集中、从专注柜面业务综合处理到多渠道建设并行、从粗放型经营到精细化实施的发展道路1。为了提高在行业内的竞争力开发了许多应用系统,如核心业务系统、城市综合网络系统、支付清算网络系统、龙卡网络系统、网上银行系统、总账管理信息系统、信贷管理信息系统、办公自动化系统和企业内部网系统等。伴随着这些系统的投产,大量的计算机设备不断投入使用,使原有计算机设备管理制度和办法不能适应管理的需要,积极采取新的计算机设备管理模式,开创企业计算机设备管理新局面,达到降低计算机设备运行成本,体现出计算机设备管理的经济效益。1.2 研究目的与意

27、义目前银行投产的应用系统种类繁多,计算机设备分布散、数量多、运行的操作平台多样以及自助设备的投入使用量大,随之带来的计算机设备故障维护问题也给银行的正常业务运行带来了巨大隐患,由于设备故障原因而造成的损失正在逐渐增多。对此银行承受着业务无法正常运行所带来的经济损失,同时与日俱增的客户投诉也给银行带来了负面影响。计算机设备管理自然就成为银行科技工作的重要任务之一,功能完善及安全可靠的管理信息系统可以大大提高设备的利用率,充分发挥设备的潜力,实现设备管理的信息传递、信息处理,使设备管理由静态管理发展到动态管理。科技部门作为计算机设备的管理部门期望通过设备管理系统规范服务流程,提高服务水平,做好技术

28、支撑,确保应用系统的稳定运行,为银行的业务发展提供可靠保障。计算机设备管理系统是一个有一定标准的信息处理接入平台,使应用软件和相关的数据结构能够在授权的前提下无缝地链接,在一定的技术支持下,可以加强群体协作,方便建立、维护和扩充业务范围。能全面掌握辖内各级部门的计算机设备配备情况、设备的运行情况、存量信息以及潜在的需求信息,系统地安排设备的更新换代;方便设备的维护、报修,在设备发生问题时,根据设备的型号、品名、批次等信息就能很容易确定该设备是否属于保修期内,查找到维修单位的联系方式;能对故障信息和维修情况进行分析,对设备服务商的专业水平、响应时间、和产品质量进行评判。总之,通过计算机设备管理信

29、息系统的实现,能有效降低企业的成本,提高企业运营的盈利能力,提高企业信息化的整体管理水平,提高用户服务的满意度,从而达到提高企业经济效益和整体提高企业在行业内的核心竞争力。1.3 国内外研究现状1.3.1 国外金融业信息化发展状况发达国家金融业信息化的起步很早,上世纪60年代以来,银行、证券和保险行业纷纷开始用计算机代替手工作业,开启了信息化之门,到现在已经取得了较大的发展。最初,发达国家金融业引入计算机设备,处理其具体业务,以提高工作效率与服务水平,并创造出不少新的金融产品。其金融信息化发展大体经历了四个阶段:1、脱机业务处理;2、联机业务处理;3、经营决策信息化;4、业务集成化和决策智能化

30、。经历上述过程,国外金融业通过信息技术实现了银行业务的计算机辅助处理、内部联机业务处理、信息资源共享、客户信息分析、新型产品及业务开发。各类信息系统激发了传统金融行业的活力,为金融企业向现代金融巨头转型奠定了坚实的基础。纵观发达国家的金融信息化建设情况,尽管各自进度不一,但是综合看来,金融信息系统表现出了如下三大特点。1、使用面广,设备先进2、功能齐全服务完善3、自动化程度高安全保密性强1.3.2 国内金融业信息化发展状况我国的金融行业并未受到国际金融危机的不良影响,各项改革顺利推进、各子行业均保持着较快发展。2010年中国金融行业信息化投入为465.3亿元,在经历了2009年的适度紧缩后,增

31、长率由2 009年的-0.4%上升到2010年的3.3%,金融行业IT投入恢复增长2。2009-2011年中国金融行业IT投资规模及预测如图1-1所示。图1-1 2009-2011年中国金融行业IT投资规模及预测银行仍是金融业IT投入的主体,占到总体投资规模的70.4%,银行业IT投入的稳定是金融信息化投入增长的主要原因,此外证券、保险机构由于扩容扩张、业务创新的需要,也对行业整体恢复IT增长起到了推动作用2。整个金融行业信息化进程呈现出以下态势:1、金融机构IT应用将从生产型向管理型方向发展目前多数金融机构IT建设主要围绕生产应用而展开,业务创新、经营规模扩大是引发金融机构IT投入的主要驱动

32、因素。但伴随中国金融机构资产规模的日渐庞大,其业务形态不断丰富、业务规模增长迅速,金融机构普遍需要提升差异化发展、风险管控、合规经营等方面的能力。在具备坚实的IT基础的条件下,金融机构IT建设将开始注重管理方面的应用。中国金融企业在信息技术投入方面长期以来重业务而轻管理,与前台相比,后台的支持和管理远远不足。如很多金融机构在经营分析、风险控制、战略决策、深入的客户信息挖掘等方面缺少足够的IT支持,相比业务信息化而言,中国金融企业的管理信息化才刚刚起步。将IT应用向管理环节渗透,是银行信息化建设未来的重点内容。2、服务渠道多元化将成为金融机构IT投入的重点长期以来网点数量一直是金融机构核心竞争力

33、的关键指标,只有为更多用户提供更全面、及时的服务,金融机构才可能获得持续发展。然而物理网点的铺设要经过多道监管审批,不仅投入资金大、建设周期慢,而且服务效率低。IT技术丰富了金融机构服务渠道,网上银行、电话银行、手机银行、自助设备等新渠道的不断涌现,对金融业竞争格局产生了巨大影响。例如招行就是凭借对网上银行的敏锐响应实现了快速发展。中国地域广泛、人口庞大,金融机构各子行业的从业主体数量众多,多数都在百家左右,无论是从资金实力、地理条件上看,金融机构不可能都采取大肆建设物理网点的策略,多数中小型金融机构只能通过服务渠道多元化来实现扩张的目的。除大型金融机构和少数资质优良的金融机构,大多数中小型金

34、融机构在服务渠道多元化上要么是一片空白、要么是浅尝辄止,中国金融机构通过IT手段实现服务渠道多元化将是发展必由之路。1.4 研究内容在本文中,以建设银行设备管理人员岗位职责和业务流程等工作内容为基础,通过Visual Basic工具实现计算机设备信息管理系统的开发。概括来讲,主要研究以下内容:1、分析现状和确定需求:分析国内外的金融业计算机设备管理的现状,从实际工作中出发确定需求,如何提高设备基础资料的准确性,如何提高设备的正常使用率,如何提高设备资源的合理分配,如何对设备责任人、设备维护公司和应用系统维护公司进行有效管理;如何进行设备的报废管理;2、设计整个系统架构:如何设计系统,才能保证数

35、据采集的完整性、实时性和正确性;怎样的架构才能保障系统的顺利建立,并能长期稳定的运行;3、掌握一定的编程开发技术:掌握所选开发工具的基本编程方法;基本的后台数据库管理方法,例如创建数据库、表、视图以及备份和还原数据库等;常用SQL语句的使用以及数据库访问技术。2 相关技术基础2.1 C/S 架构简介C/S 架构是一种典型的两层架构,其全称是Client/Server,即客户端服务器端架构,其客户端包含一个或多个在用户的电脑上运行的程序,而服务器端有两种,一种是数据库服务器端,客户端通过数据库连接访问服务器端的数据;另一种是Socket服务器端,服务器端的程序通过Socket与客户端的程序通信。

36、C/S 架构也可以看做是胖客户端架构。因为客户端需要实现绝大多数的业务逻辑和界面展示。这种架构中,作为客户端的部分需要承受很大的压力,因为显示逻辑和事务处理都包含在其中,通过与数据库的交互(通常是SQL或存储过程的实现)来达到持久化数据,以此满足实际项目的需要。C/S 架构具有一定的优势:1、C/S架构的界面和操作可以很丰富。2、安全性能可以很容易保证,实现多层认证也不难。3、由于只有一层交互,因此响应速度较快。2.2 数据库系统简介数据库系统本质上是一个用计算机存储记录的系统。数据库本身可被看作为一种电子文件柜:也就是说,它是收集计算机数据文件的仓库或容器。系统用户可以对这些文件执行插入数据

37、、检索数据、更改数据、删除数据等一系列操作。总之,数据库系统是一个计算机存储记录的系统,即,它是一个计算机系统,该系统的目标存储信息并支持用户检索和更新所需要的信息。图2-1是一个数据库系统的简图。图2-1 数据库系统简图本文是要设计一个关于计算机设备管理的数据库系统,通过这个系统管理员可以简捷、方便的对计算机设备的记录查阅、增加、删除等功能。该数据库应用程序按照用户权限和实现功能的不同分为两部分:外部用户对数据库的查询访问和内部管理人员对数据记录的管理维护,每一部分中包含各自实现的各项功能,对每一项功能的实现,将按照窗体设计以及运行情况的顺序逐一进行设计。本系统采用SQL技术建立数据库,然后

38、建立数据源的链接,并且生成医院门诊管理的数据库应用程序从而实现数据库的管理功能。2.3 SQL语言简介SQL(Structured Query Language,结构查询语言)是一个功能强大的数据库语言。SQL通常使用于数据库的通讯。ANSI(美国国家标准学会)声称,SQL是关系数据库管理系统的标准语言。SQL语句通常用于完成一些数据库的操作任务,比如在数据库中更新数据,或者从数据库中检索数据。使用SQL的常见关系数据库管理系统有:Oracle、 Sybase、Microsoft SQL Server、Access、Ingres等等。虽然绝大多数的数据库系统使用SQL,但是它们同样有它们自立另

39、外的专有扩展功能用于它们的系统。但是,标准的SQL命令,比如Select、 Insert、 Update、 Delete、 Create和 Drop常常被用于完成绝大多数数据库的操作。MS SQL Server 就是用的Transact- SQL。SQL语言有着非常突出的优点,主要是:1、非过程化语言2、统一的语言3、是所有关系数据库的公共语言非过程化语言:SQL是一个非过程化的语言,因为它一次处理一个记录,对数据提供自动导航。SQL允许用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记录集,所有SQL 语句接受集合作为输入,返回集合作为输出。SQL的集合特性允许一条SQL语句的结果

40、作为另一条SQL语句的输入。SQL不要求用户指定对数据的存放方法, 这种特性使用户更易集中精力于要得到的结果;所有SQL语句使用查询优化器,它是RDBMS的一部分,由它决定对指定数据存取的最快速度的手段,查询优化器知道存在什么索引,在哪儿使用索引合适,而用户则从不需要知道表是否有索引、有什么类型的索引。2.4 Visual Basic简介Visual Basic(以下简称VB)是一种由微软公司开发的包含协助开发环境的事件驱动编程语言。从任何标准来说,VB都是世界上使用人数最多的语言不仅是盛赞VB的开发者还是抱怨VB的开发者的数量。它源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速

41、应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。VB的中心思想就是要便于程序员使用,无论是新手或者专家。VB使用了可以简单建立应用程序的GUI系统,但是又可以开发相当复杂的程序。VB的程序是一种基于窗体的可视化组件安排的联合,并且增加代码来指定组件的属性和方法。因为默认的属性和方法已经有一部分定义在了组件内,所以程序员不用写多少代码就可以完成一个简单的程序。过去的版本里面VB程序的性能问题一直被放在了桌面上,但是随着计算机速度的飞速增加,关于性能的争论已经越来越少。 VB具有以

42、下特点:1、 可视化的设计平台;2、 面向对象的设计方法;3、 事件驱动的编程机制;4、 集成化的开发环境;5、 机构化的设计语言;3 系统分析3.1 业务需求分析本系统的用户是银行中负责计算机设备管理人员和设备运维的技术人员,根据岗位职责和工作内容应该包括设备类型管理、设备品牌管理、支行信息管理、设备维护信息管理、设备移机信息管理、设备巡检信息管理和设备报废信息管理等主要功能,具体功能如下: 设备类型信息的添加、修改、删除和查询。 设备品牌信息的添加、修改、删除和查询。 支行信息的添加、修改、删除和查询。 设备信息的添加、修改、删除和查询。 设备维护信息的添加、修改、删除和查询。 设备巡检信

43、息的添加、修改、删除和查询。 设备移机信息的添加、修改和查询。 设备报废信息的添加、修改、删除、查询、提交、审批、同意报废申请等。3.2 系统结构设计根据需求分析中总结的用户需求,本系统结构如图3-1所示。 图3-1 系统功能模块本系统中,系统用户管理模块的功能比较简单包括用户管理和修改密码两个子模块。在系统初始化时,有两个默认的用户。系统管理员用户为Admin,普通用户为Users。Admin用户可以创建用户、修改用户信息以及删除用户;普通用户则只能修改自己的用户名和密码。用户管理功能模块的关系如图3-2所示。 图3-2 用户管理功能模块3.3 系统流程分析系统流程分析就是用户在使用系统时的

44、工作过程。运行系统后,首先会看到登录窗体,对用户的身份进行认证。身份认证可以分为以下两个过程: 确认用户是否是有效的系统用户。 确定用户的类型。第一个过程决定用户能否进入系统,第二个过程根据用户的类型决定用户的操作权限。如果需要对普通用户进行管理,则使用Admin用户登录;否则使用Users用户登录。如果还有其他用户使用本系统,可以在用户管理模块中创建和管理其他普通用户。在创建用户时,需要输入用户名和密码。Admin用户还可以修改和删除其他普通用户数据。在本系统中,应该首先增加基本信息,之后才能增加设备信息。基本信息包括设备分类信息、设备品牌信息和支行信息等。基本信息管理模块可以进行添加、修改

45、、删除和查看等操作。基本信息都比较简单,只包含名称信息。添加基本信息后,就可以添加设备信息了。在设备信息管理模块中可以对设备信息进行添加、修改、删除和查看等操作。设备信息包括设备序列号、设备分类、设备品牌、设备型号、放置地点、管理员等信息。设备信息是本系统管理的核心数据,它为设备维护信息管理模块、设备巡检信息管理模块、设备移机信息管理模块和设备报废信息管理模块提供设备数据。在添加设备信息时,需要选择设备分类、设备品牌和所属支行等信息。在设备维护信息管理模块中,可以对设备维护信息进行添加、修改、删除和查看等操作。设备维护信息包括报修时间、维护人员到达现场时间、故障解决时间、故障原因等信息。在添加设备维护信息时,需要首先选择设备信息。在设备巡检信息管理模块中,可以对设备巡检信息进行添加、修改、删除和查询等操作。设备巡检是运维人员对设备进行的例行检查,目的在于及时发现和解决设备可能存在的问题。设备巡检信息包括设备巡检时间、设备巡检内容、是否发现故障、故障原因等信息。在添加设备巡检信息时,需要首先选择设备信息。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号