毕业论文办公用品管理系统的设计与实现.docx
《毕业论文办公用品管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《毕业论文办公用品管理系统的设计与实现.docx(34页珍藏版)》请在冰豆网上搜索。
毕业论文办公用品管理系统的设计与实现
毕业论文.办公用品管理系统的设计与实现
摘要
办公用品管理系统是办公自动化管理系统的重要组成部分,它可以对办公用品的入库和领用进行规范化管理,进而提高工作效率,避免资源的浪费。
此系统根据单位的办公用品的购买,入库,领用流程而设计的,特别适用于分批次购买,各部门领用的模式,具有完善的入库登记,领用登记,查询等功能。
这样就更可以合理规范对企事业单位办公用品的管理。
本论文将介绍办公用品管理系统的设计和开发过程。
本系统采用VISUALC++作为开发工具,SQLSERVER作为后台数据库,使用ADO数据库访问技术,利用IOCP模型设计而成。
此系统包含了办公共品的入库登记,领用登记以及库存管理等几大模块组成,本系统还具有强大的查询功能,具体有快速查询,关键字查询以及按时间查询,本系统还可以根据库存量自动给出缺货通知的功能。
此系统的开发,采用计算机对企事业单位的办公用品进行管理,进一步提高办公效益和现代化水平.帮助广大员工提高工作效率,实现办公用品信息管理工作流程的系统化、规范化和自动化,避免企事业单位浪费严重的问题。
关键字:
办公用品管理系统,完成端口模型,ActiveX数据对象访问技术
Abstract
Officesuppliesmanagementsystemisofficeautomationmanagementsystem,itcanbeanimportantpartofofficesuppliesofwarehousingandcarriesoutstandardmanagement,andthenaccordingtoenhanceworkefficiency,avoidthewasteofresources.
Thissystemaccordingtotheunitofthepurchase,storageofofficesupplies,recipientsprocessanddesign,especiallysuitableforseveraltimesthepurchase,variousdepartmentsrecipients,withperfectinventorymodelaccordingtoregister,inquiresregister,etc.Function.Sothemorecanreasonablerulesforenterprisesandinstitutionsoftheofficesuppliesmanagement.
Thispaperwillintroduceofficesuppliesmanagementsystemdesignanddevelopmentprocess.ThissystemUSESVISUALc++asdevelopmenttools,SQLSERVERasbackenddatabase,usingADOdatabaseaccesstechnology,usingtheIOCPmodeldesignandinto.Thissystemconsistsoftheofficestorageproductswereregistered,registration,andinventorymanagement,andotherrecipientsofseveralmajormodules,thesystemalsohasapowerfulquerycapabilities,specificallyfastsearch,keywordsearchandbytime,thesystemcanalsoAccordingtoautomaticallygiveoutstocknotificationfeature.Thedevelopmentofthissystem,theuseofcomputerenterprisestomanageofficesupplies,tofurtherimproveofficeefficiencyandmodernization.tohelpimprovetheefficiencyofthestaff,officesuppliestoachievethesystematicprocessofinformationmanagement,standardizationandautomation,enterprisesandinstitutionstoavoidUnitwasteproblem.
Keywords:
officesuppliesmanagementsystem,IOCPmodel,ADOdatabaseaccesstechnology
1引言
本章主要阐述办公用品管理系统系统的研究背景、现状及发展方向,明确指出了办公用品管理系统所面临的问题。
1.1课题来源
随着社会经济的迅速发展和科学技术的全面进步、计算机事业的飞速发展,将计算机这一信息处理器应用于办公用品的日常管理已是势必所然,而且这也将为办公用品的管理带来前所未有的改变。
它可以办公用品的入库领用进行规范化管理,进而提高办公效率,避免资源的浪费。
随着办公用品种类的不断丰富,其管理的难度也越来越大,如何优化办公用品管理系统以其能满足不断变化的办公环境已成为一个大众化的课题。
1.2项目开发背景
自1946年人类第一台计算机(ENIAC)问世以来,50多年过去了,计算机的软硬件发展日新月异,突飞猛进。
以个人电脑为例,硬件方面,以CPU、内存、硬盘为代表,CPU已发展到当今的P42.8GHZ,PⅢ和PⅡ已淡出历史舞台,成为昨日黄花;512MDDR内存,120G以上的7200转硬盘已成为标准配置。
如此高性能的配置,就是和5年之前相比,也不知高出了多少倍。
软件方面,已经从当初晦涩难懂的机器语言、汇编语言过渡到今天的第四代语言甚至第五代语言,第四代语言(4GL)是完全非过程化的语言,这种语言只要求用户指明将要干什么,而无需指明怎么干,如何做这一工作,则完全交给软件模块来自动处理,大大提高了软件的开发效率和软件质量,使软件开发人员从繁重的脑力、体力劳动中解脱出来。
伴随着计算机软硬件技术的发展,计算机的技术和应用获得了突飞猛进的发展,计算机已经在大致如下的领域得到广泛的应用:
(1)科学计算:
如在天文学、生物学、空气动力学、核物理学、地质勘探、新材料的研制和天气预报等领域中。
(2)数据处理:
与科学计算不同,数据处理涉及的数据量大,但计算方法较简单。
(3)过程控制:
实现自动化,智能化。
随着计算机的普及和发展,人们开始利用计算机解决越来越多的实际问题,虽然现在软件的数量如雨后春笋,但依然不能满足用户的各种需要,尤其是用于特定办公用品管理方面的软件。
办公用品管理系统是一个企事业单位管理不可缺少的一部分,它的内容对企事业单位实行高效化、智能化、规范化的管理非常重要,所以办公用品管理系统应该能够为用户提供充足的信息和快捷的查询手段。
一直以来人们使用传统人工的方式进行物品管理,这种管理方式存在着许多缺点,如:
效率低、保密性差、浪费严重,另外时间一长,将产生大量的文件和数据,其中有些是冗余的或者针对同一目的的数据不相吻合,这对于查找、更新和维护文件等管理工作带来了不少的困难。
随着信息科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已渗入人类社会的各个领域并影响这些领域的发展,在现代社会中发挥着越来越重要的作用。
作为计算机应用的一部分,使用计算机系统对办公用品进行管理,具有手工管理所无法比拟的优点,例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低,数据冗余量小、浪费减少等。
这些优点能够极大地提高办公管理的效率,也是企事业单位的科学化、正规化管理,与低碳生活接轨的重要条件。
因此,开发一套符合本地区企事业具体情况的办公用品管理软件成为很有必要的事情[1]。
论文对系统进行了较为全面的业务需求分析,并进行有针对性的系统设计,包括开发平台和工具选型、功能模块设计、数据库设计等,最后选用VisualC++6.0和SQLSERVER数据库进行了系统实现,并进行了相应的系统测试和调试。
1.3项目开发的目标及意义
建立办公用品管理系统,采用计算机对企事业单位的办公用品进行管理,进一步提高办公效益和现代化水平.帮助广大员工提高工作效率,实现办公用品信息管理工作流程的系统化、规范化和自动化。
办公用品管理系统是为各个企事业单位做辅助设计服务的,是企事业不可或缺的一个软件。
本系统具有界面清晰、操作简易、存储数据安全性高等特点,考虑到人们的一些操作习惯,提高了其的可操作性,完全能够满足企事业单位的需求。
这是一款针对中小企业设计的软件。
有了它,您可以轻松管理您的数据库,方便的进行办公用品管理,灵活的搜索和查询功能使办公用品管理员完全摆脱传统管理模式下经营者面对庞大的办公用品,不知道有哪些用品,缺哪些物品,数量有多少等一系列问题[2]。
本系统提供的查询功能能够对办公用品进行分门别类的管理,办公用品的库存量,对少于一定库存量的办公用品设置自动提醒功能并向供货商自动发出缺货通知;本系统提供的统计功能能够统计出每月的各种办公用品的用量,根据前几个月计算出平均用量,给出下个月的采购建议量,从而避免浪费;为了使本系统更加灵活,本系统还设置了临时采购申请,若急需某种办公用品,但库存又没有了,这时系统采用临时采购,解决当下需要,此项功能解决了系统太过一板一眼的缺点。
1.4系统开发所用的技术
ADO数据库访问技术:
ActiveX数据对象(ActiveDataObject)是应用层的编程接口,ActiveX数据对象ADO封装并实现了OLEDB的所有功能,它通过OLEDB提供了COM接口访问技术,可访问各种类型的数据源,既适合于SQLServer、Oracle、Access等数据库应用程序,也适合于EXCEL电子表格、文本文件和邮件服务器[3]。
特别在数据库操作是ADO的主要优势。
ADO是独立于开发工具和开发语言的数据接口,它具有较强的功能、通用性好、效率高、占用空间少等特点。
随着数据库访问技术不断发展,对数据库的访问多采用ADO对象模型,是现在访问数据库的主流技术[4]。
IOCP完成端口模型:
IOCP(I/Ocompletionport,I/O完成端口)是应用程序使用线程池处理异步I/O请求的一种机制。
处理多个并发异步I/O请求时,使用I/O请求时创建线程更快更有效。
I/O完成端口最初的设计是应用程序发出异步I/O请求,当这些请求完成时,设备驱动讲这些工作项目排序到完成端口,这样,在完成端口上等待的线程池便可以处理这些完成I/O。
完成端口实际上是一个WINDOWSI/O结构,它可以接受多种对象的句柄,如文件对象、套接字对象等[5]。
IOCP完成端口是伸缩性最好的一种I/O模型。
SQL数据库编程语言:
SQL语句是对数据库高级操作的一种方式,它能被数据库软件所识别并执行相应的操作,但它从某种意义上说,算不上一门语言。
就向你在操作系统的DOS命令下面输入一系列命令差不多[6]。
它负责你的编程语言和数据库之间的交流,而真正的编程语言不仅仅是数据库的访问,还有很多对访问端的逻辑判断和交流等。
而数据库只是负责数据的告诉处理,而数据处理