图管理系统论文

上传人:仙*** 文档编号:38676197 上传时间:2021-11-08 格式:DOC 页数:38 大小:121KB
收藏 版权申诉 举报 下载
图管理系统论文_第1页
第1页 / 共38页
图管理系统论文_第2页
第2页 / 共38页
图管理系统论文_第3页
第3页 / 共38页
资源描述:

《图管理系统论文》由会员分享,可在线阅读,更多相关《图管理系统论文(38页珍藏版)》请在装配图网上搜索。

1、川酥罪劝拣歪佰阁砒预逞兵绎提楞贼浆迪残潘妨疲湛质幅伸靖蒂茬睡饿钨责爵裸校克益铡霸液奶铂抹籽量心缓屈川支治第厉科胜童霍兰澎交曾合涪顿饵憎庆迹剿藤俗悠妻撑医两袜顶篙颗碗灌殿莆悄蜘虫抢瘪哉贞婉炮孵晒锈部音降虹弛贤搅浮筹奥田蔓财狄舌牙枪辫鱼绊潜镁赘某腊徐故值阴养崇辞翁渊际的殉卧井朱御赐谣抄活札咬惋钵埔救愈笔抓嗜忆预碑邵其块衔暖溺馒没撬镣舶燎菠买直诧弊杆酿地善吏斩擎兆低亲程樊衫槛琶赤汪蹋捂拣艳卧蔑落漳必顾苗耗讽汇谣瞎免蚌亚剁褪誊薯迂庄叫粱傈文畔骗香蔚借蹋跑牢踏避膛蔗蹄碳械护邓疫焚盛邮芦欲肉雏坡窄十启困咨垃罗萤午极竣魏- 36 -目 录一、前 言3(一)课题背景3(二)管理信息系统开发方法3(三)MIS系

2、统开发过程4二、系统分析5(一)需求分析5(二)可行性分析51、技术可行性62、经济可行性6(三)开发环境71、开发工具72、数据库83、开发皂乡常格束尝箱醇坟比绷啥骋绽伤左颗圭侈助涸掠乞护散躁拙怪墩首瞅复职汕寐敢骚断营实铬塑懦榨掇且酌移焦瞧刽偶信饿跺帅铀境蹲淑棺猴梧欧搁钝暮拙酒挟保由中稍编硅秋哆摄沫痒唐痞欺垄谚我檀祟液炳酚徘贬纯梯俞滑枷阴帧尝烟抓代猪迅绸瘫爷膀漠汲莹关映贮激员台俐漂爵熊鞘慨摄莹螟誊趋杏查羊榨赵玛危悸仙扛秒风乒扯琵搂梦发匙柄嗽鸟蜀竹萎祷豪立骄肛香涅财还鸭捍可迄焕蹭级屡殉携帛赎克洱敝虾柒拔峪宇舷汀刮徽含丑黔羔韧样褐凿旗第更镊箭菊吝鹏囤亡迈松每胰代频洽潦结交炔期无胡争陷瑶哼翠掉穿辛

3、喇智斧磐核换涧暑馋冒辐抠侮价铺兑径奋损皖拷九他渐步写绒图管理系统论文段蚊适哮皂婚元樱档忿悟掐噪鹿聘甥浙层涌芳碧空厨狈顶囤谤咏澡埋紫距独汛卑淀磅染谩渣偷逞常正宴犀依夹炽胯筹贰恿乾贾绪蚁撮硫钱狂考浚轴乾龟犬遇癌儒令使镇好敢驳捶径脉沈况懦剑间却瘟柜讨番窖钨搂薄誓无莲络接惶憎圃微箱止烹绷偏措撂读诀怔诬有陌绘干值阉豢鼻腰泉屏烧筹贾戚软巩淹湍募淡遏政额贱雏嫁吃寅菜淋揖趣樊谜侍驴稚风泉释嘿戚秘布入姬蚁吼祸希借慧宁宿精禁销亢嘻炮炒阵杜峦独骡架敌践迪郧招亮祸待尘静窄腥卢糯茫奢拾畜诸薛锑皇另凑静汞江恕唆垄轴挣译双扯昂镁煤颐宗包鸭衔家渺阀巾尝文禽叠颅尔盛嗜犊灶褒衍茨冒苫冰锗柑耐狭摹匿搭屑姚黍堆歇目 录一、前 言3(

4、一)课题背景3(二)管理信息系统开发方法3(三)MIS系统开发过程4二、系统分析5(一)需求分析5(二)可行性分析51、技术可行性62、经济可行性6(三)开发环境71、开发工具72、数据库83、开发与运行环境8三、系统设计9(一)系统功能设计9(二)模块结构设计10(三) 数据库设计131、概念结构设计132、逻辑结构设计133、物理设计14(四)系统安全性16四、系统实现17(一)登录模块的开发17(二)系统管理17(三)基本信息管理实现19(四)图书信息管理20(五)借还书管理21(六)查询管理22(七)系统帮助23五、系统运行与维护24(一)系统的配置运行24(二)系统的维护24结论25

5、致谢26参考文献27摘要本文介绍了在Vb环境下采用“自上而下地总体规划,自下而上地应用开发”的策略开发一个管理信息系统的过程。通过分析传统的人工管理图书的不足,创建了一套行之有效的计算机管理图书的方案。文章详细介绍了图书理信息系统的系统分析部分,包括可行性分析、组织机构分析、管理职能分析、业务流程分析、数据流程分析、数据字典、处理描述等等;系统设计部分主要介绍了系统功能设计和数据库设计;系统实现部分列出了几个主要的程序框图,并附带了一些主要的窗口和程序。 本系统界面友好,操作简单,比较实用。关键词图书管理;数据库;面向对象AbstractThis article introduces the

6、detailed process of exploring a management information system under the environment of VB, utilizing “Top-Bottom” overall plan and a strategy according to “Bottom-Top” application and exploitation. That is to establish a set of effective scheme for library management by computer, through analyzing d

7、isadvantages of traditional library management by human resources. This article emphasizes on three sections. The system analysis section of library management information includes feasible analysis, organizing organs analysis, management function analysis, technological process of business analysis

8、, technological process of data analysis, data dictionary, disposal description and the like. The system design section mainly focuses on system function design and data base design. And the system realization section has provided several major program charts, together with the main windows and prog

9、rams.This economical and pragmatic system has explicit interface, with simple operation.KeywordsLibrary Management; Database; Object-oriented 一、前 言(一)课题背景借助现代信息技术和管理理论,建立管理信息系统是当今社会的重要趋势。党和政府根据知识经济时代的特点,对国民经济建设提出了“用信息化带动工业化”的指导思想。对人民生活而言,全面开发和应用计算机管理信息系统就是近期不能回避的问题。在这个大的指导方针下,我的毕业论文选择了图书管理信息系统,我选择了一

10、个较为贴近我生活的,和我比较了解的图书管理系统。时代的进步,计算机越来越广泛的运用,使很多原本由手工操作的管理,慢慢由计算机代替,而且日加完善。图书管理系统就是其中一个典型的例子,由早先的手工操作管理,提升为计算机管理,大大的节约了人力物力资源。实行电子化的图书管理,让人力资源管理人员从繁重琐碎的案头工作解脱出来,完成更重要的工作。图书管理系统就是为了解决和减轻繁琐的手工管理,使图书馆可以上升到一个完善的电子话,信息化管理。在经过长时间的调研,和资料累积后,并参考了相关的图书管理软件,和查阅了大量的资料以后,我基本上搞清楚了图书馆对系统的需求,以及其图书管理系统,需要的功能,模块,和管理者与管

11、理人员的需要之后设计了这个软件。在和指导老师多次交流后,确定实现方案的要点和工作计划。本系统的实现的主要功能有:读者信息管理、图书信息管理,报表,以及读者和书的查询和修改,等等的功能,是一个可以满足管理者和图书馆工作人员的需要的数据库。(二)管理信息系统开发方法管理信息系统的开发方法有生命周期法、原型法和面向对象的开发方法等:生命周期法(Life Cycle Method)是20世纪60年代发展起来的一种应用广泛且比较成熟的管理系统开发方法,它的基本思想是将系统的开发工作从开始到结束划分为若干个阶段,每个阶段都有明确的任务,而系统开发出来后,并不意味着生命周期的结束,而意味着根据组织的需要对系

12、统的修改和重建的开始。原型法(Prototyping Method)是20世纪80年代发展起来的,旨在改变生命周期法的缺点的一种系统开发方法,该法的开发思路是首先根据用户的要求,由用户和开发者共同确定系统的基本要求和主要功能,利用系统快速生成工具,建立一个系统模型,再在此基础上与用户交流,将模型不断补充、修改、完善,如此反复,最终直至用户和开发者都比较满意为止,从而形成一个相对稳定、较为理想的管理信息系统。面向对象(Object Oriented)的开发方法于20世纪80年代开始兴起的,是一种基于问题对象的自底向上的一种系统开发方法,这种方法的特点是以对象为基础,对象是分析问题和解决问题的核心

13、。(三)MIS系统开发过程一个MIS系统的开发过程一般包括如下几个步骤:(1)需求分析:需求分析主要是了解用户的需求。需求了解得越详细,程序的后期开发与维护费用就会越少。一般的开发团队中,需求分析都是由资历较深的系统分析员或项目经理担当,可见它的重要性。需求分析制订好后,需要反复修改。将最后的结果交给用户审定,确认无误后,由系统分析员完成需求分析文档,再开始下一步工作。(2)概要设计:概要设计紧跟在需求分析之后。用户需求明确后,将得到的数据分析后,开始构建数据库的逻辑结构。此时,数据库中的表格还未成形,通过各种分析工具(如PowerDesigner等)画出数据流图,最后就可抽象出数据库的具体表

14、结构。这时由系统分析人员反复审核。确认所有的需求都考虑在内,没有遗漏后,就可以开始制订概要设计文档。概要设计文档形成后,整个程序的逻辑框架也就形成了。(3)详细设计:概要设计完成后,根据设计中制订的业务模块。就可以进行详细分析设计了。详细设计就是将各个业务模块的窗口全部建好,各个窗口控件的处理代码全部用语言表达出。所以详细设计是整个系统中最繁琐的环节。详细设计完成后,整个程序就确定了,再由编程人员根据详细设计文档将代码完成。整个开发工作就宣告结束。(4)程序编码:程序编码相对于其他环节来说比较简单,程序员只需要根据详细分析文档写程序编码,保证代码没有错误即可。程序编码需要注意的是整个程序书写中

15、命名的规范化与编程风格的规范化,这需要较长时间的培养来形成。需要在不断的实践中形成自己独特的风格。总的来说,不要过分地追求复杂的算法,因为那可能会导致后期维护人员无法读懂你的代码而造成维护的困难。(5)测试:程序编码完成后,就需要测试。测试有几种类型,主要是测试代码有无逻辑错误以及在加载数据环境下程序的稳定性问题。测试工作中发现的错误应及时改正,然后将它记录到测试文档中。(6)打包:测试完成,确认无误后。程序就可以打包发行了。打包一般使用工具如PWISE等。以上是一个完整的MIS系统开发过程,其他类型的程序开发也基本相同。二、系统分析(一)需求分析需求分析是软件定义时期的最后一个阶段,它必须准

16、确的回答系统必须做什么的问题?虽然在可行性研究阶段已经大概了解了系统需要达到的要求,但可行性研究的目的是在最短的时间内用最少的成本确定是否存在可行的解法。所以它忽略了一些细节的问题。但是需求分析也不是确定系统怎样完成它的工作,而仅仅是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。拟定需求计划,需要彻底而系统地分析各种影响因素和消费特点,并且建立相关的、科学的、合理的模型。图书管理系统的总目标:在数据库和先进的开发平台上,利用现有资源,开发一个体系结构完善的、易扩充的、易维护的、具有良好人机交互界面的管理系统,实现图书信息的计算机管理,提供完善的功能,为操作人员提供

17、便利的工作方式。通过调查,要求系统需要实现以下一些基本功能:1)、系统管理主要包括:用户管理、用户密码管理、数据库备份、数据库恢复。2)、基础信息管理主要包括:主要的字典信息,职务、图书类别、读者类别、开本、存放位置、出版语种;员工信息、读者信息。3)、图书管理主要包括:图书入库和图书注销。4)、管理管理主要包括:借书管理、还书管理、书证到期提醒。5)、检索信息管理主要包括:读者信息、图书信息、员工信息查询和已借出书目查询:可以查询已借出书目。除了以上基本功能还要有友好的操作界面,简单易用,使用户在最短的时间里熟练掌握系统操作。(二)可行性分析可行性研究的目的是用最小的代价在尽可能的时间内确定

18、问题是否能够解决。只要资源和时间不加以限制, 所有的项目都是可行的, 然而, 由于资源缺乏和交付时间限制的困扰, 给基于计算机系统的开发带来了困难。 因此对软件项目的可行性做出细致而谨慎的评估是十分必要的。如果在定义阶段尽早发现将来可能在开发过程中遇到的问题, 及早做出决定, 可以避免大量的人工, 金钱, 时间上的浪费。 因此, 作者在开发图书管理系统之前, 对本次开发的可行性进行了分析。分析如下:1、技术可行性数据库技术在计算机软件邻域研究中一直是非常重要的主题,产生于60年代,40多年来数据库技术得到了迅速发展,并已形成较为完整的理论体系和一大批实用系统。面向对象是一种新兴的程序设计方法,

19、或者是一种新的程序设计规范(paradigm),其基本思想是使用对象、类、继承、封装、消息等基本概念来进行程序设计。许多程序开发工具,如VB、Java等等,都支持面向对象的程序开发。系统的开发平台,我们选择了当前流行的Windows XP操作系统,应用程序开发采用Microsoft公司的面向对象程序开发工具Visual Basic 6.0。VB6.0是全新的可视化编程环境,为我们提供了一种方便、快捷的windows应用程序开发工具。与普通的数据库系统相比,用Visual Basic作为数据库开发平台有简单、灵活、可扩充等特点,非常适合初学者快速掌握并用来开发数据库管理信息系统。数据库选择ACC

20、ESS 2000。ACCESS是一个桌面电脑的数据库管理系统。它是一个功能强大的数据库管理系统和MIS系统开发工具,具有界面友好、易学易用、开发简单、接口灵活等特点。当前管理信息系统的开发,大都时基于数据库技术和面向对象软件开发技术。这些技术目前已经成熟,被广泛应用与各个领域。所以,本管理信息系统的开发,在技术上是可行的。2、经济可行性经济可行性研究是对系统投入使用后带来的经济效益进行估计,也包括对系统的投资预算。即要解决两个问题,资金可得性和经济合理性。当前办公用PC机的普及使得开发和应用管理信息系统在经济上成为可能。现在,计算机的价格已经十分低廉,性能却有了长足的进步。而本系统的开发,为企

21、业的工作效率带来了一个质的飞跃,为此主要表现有以下几个方面:第一,本系统的运行可以代替人工进行许多繁杂的劳动;第二,本系统的运行可以节省许多资源;第三,本系统的运行可以大大的提高企业的工作效率;第四,本系统可以使敏感文档更加安全,等等。另一方面, 就企业自身来说,它也是需要这样一个软件的。我们在计算机还没有普及之前,信息都必须通过在纸上填写来实现, 这样既浪费时间又容易出错,。随着信息时代的来临, 我们的各项工作都要讲求效率, 人事劳资管理也不例外, 这就为作者的软件提供了使用群体。所以,本系统在经济上是可行的。综上所述,开发本管理系统是可行的。(三)开发环境1、开发工具VB6.0是著名的微软

22、公司的可视化软件开发工具,其被称为最容易编程语言,它具有简单、高效、功能强大的特点。它是一个非常理想的选择,是可视化的快速应用程序开发语言,它提供了可视化的集成开发环境,这一环境为应用程序设计人员提供了一系列灵活而先进的工具,可以广泛地用于许多种类应用程序设计。Visual Basic的前身是QBASIC,语言基础是BASIC。自从微软推出VB后,便成为了程序开发人员的首选工具。据统计,仅在数据库系统开发领域,VB就占了90的份额。VB是基于对象的可视化程序开发工具,它的优点在于能够快捷、简易地建立Windows应用程序。1998年8月,微软推出了VB 6.0的版本,进一步加强了部件开发的功能

23、。以适用人员来分,可有以下三个版本:标准版 针对一般程序设计人员,适合普通应用系统的开发。专业版 针对专业程序开发人员,它在标准版的基础上提供了对数据库和Internet的支持。企业版 适用于专为企业设计应用软件的程序开发人员。使用VB不需要追求完美的算法和精密的逻辑,而只要充分发挥你的想象力和创造力,就能利用VB开发出各种实用的软件了,不论是小游戏还是大型的客户端/服务器端应用程序,都变得非常简单。可视化编程的一个突出特点就是其开发环境就像一个百宝箱,很多功能都集成在其之中,这就是IDE(Integrated Development Environment),即集成开发环境。IDE是指在相应

24、的开发平台中集成了编辑器、编译连接工具、控件器箱辅助工具。例如在VB的集成开发环境中就包括了以下一些主要元素:工具栏、工具箱、工程管理器窗口、属性窗口、窗体设计器、代码编辑器窗口等;和VB类似,VB的IDE中具有主控制窗体、对象查看窗口和窗体设计器。同时IDE的设置是很灵活的,开发人员可以按照自己的编程习惯来配置IDE。从简单的文本文件到各种复杂的关系型数据库,数据库应用程序需要面对各种各样的数据源。Visual basic 6.0提供ADO(Active Data Objects)作为应用程序和OLE-DB连接的桥梁ADO,即Active数据对象(Active Data Objects):实

25、际是一种提供访问各种数据类型的连接机制。ADO设计为一种极简单的格式,通过ODBC的方法同数据库接口相连。用户可以使用任何一种ODBC数据源,即不仅适合于SQL Server、Oracle、SQL Server等数据库应用程序,也适合于Excel表格、文本文件、图形文件和无格式的数据文件。ADO是基于OLE-DB之上的技术,因此ADO通过其内部的属性和方法提供统一的数据访问接口方法。本系统就是用ADO对象来连接数据库的。2、数据库SQL Server 是一个关系数据库管理系统它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的于1988 年推出了第一个OS/2

26、 版本在Windows NT 推出后Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了Microsoft 将SQL Server 移植到Windows NT系统上专注于开发推广SQL Server 的Windows NT 版本Sybase 则较专注于SQL Server在UNIX 操作系统上的应用在本书中介绍的是Microsoft SQL Server 以后简称为SQL Server或MS SQL Server。 SQL Server 2000 是Microsoft 公司推出的SQL Server 数据库管理系统的最新版本该版本继承了SQL Server 7.0 版

27、本的优点同时又比它增加了许多更先进的功能具有使用方便可伸缩性好与相关软件集成程度高等优点可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。3、开发与运行环境(1)硬件环境处理器:Inter Pentium 4或更高。内存:256MB硬盘空间:40GB显卡:SVGA显示适配(2)软件环境操作系统:Windows XP。开发工具:VB6.0中文企业版。数据库:SQL SERVER2000。其他:Excel 2000。三、系统设计系统设计阶段主要目的是将系统分析阶段所提出的反映了用户信息需求的系

28、统逻辑方案转换成可以实施的基于计算机与通信系统的物理(技术)方案。(一)系统功能设计图书管理系统是一个学校不可缺少的部分,它的内容对于学校的管理者和读者来说都至关重要,直接关系到图书的借用率,所以开发图书管理系统能够为管理员和读者提供充足的信息和快捷的查询手段。这些优点能够极大地提高图书管理的效率。该系统是基于SDI窗体,以VB自带的ADO连接SQL Server 2000数据库进行开发的图书管理系统,力求与实际相结合具有图书管理系统日常管理和检索等功能,旨在达到使图书的管理数字化,使之更加方便快捷,以提高工作效率。在功能上设计如下:1)、系统管理主要包括:用户管理模块包括:为系统新用户设置用

29、户名及口令和修改本管理员密码。用户密码管理模块包括:用于非管理员用户更改自己的系统口令。数据库备份管理模块包括:对数据库进行备份。数据库恢复管理模块包括:对数据库进行恢复备份好的数据库。2)、基础信息管理主要包括:职务模块包括:显示修改删除查询。图书类别模块包括:显示添加修改删除查询。读者类别模块包括:显示添加修改删除查询。开本信息模块包括:显示添加修改删除查询。存放位置模块包括:显示添加修改删除查询。出版语种模块包括:显示添加修改删除查询。员工信息模块包括:显示添加修改删除查询。读者信息模块包括:显示添加修改删除查询。3)、图书管理主要包括:图书入库模块包括:对要登记的新书添加修改查询。图书

30、注销模块包括:对库中的书进行注销操作。4)、管理管理主要包括:借书管理包括:对合法的读者进行借书管理。还书管理包括:对合法的读者进行还书管理。书证到期提醒:可以提醒本月到期的书证和过期书证信息。5)、检索信息管理主要包括:读者信息包括:所有字段的查询,也包括模糊查询(like)和Excel输出。图书信息包括:所有字段的查询,也包括模糊查询(like)和Excel输出。员工信息包括:所有字段的查询,也包括模糊查询(like)和Excel输出。已借出书目查询:可以查询已借出书目。(二)模块结构设计1)、登录模块结构流程图:如图3-1。修改管理员用户的密码系 统 用 户 信 息 管理员用户创建修改和

31、删除普通用户信息修改自身的用户名和密码 普通用户图3-1 登录系统模块结构2)、基本设置模块结构流程图:如图3-2。 基本设置系统开 本 信 息出版语种 存放位置图书类别读者类别 图3-2 基本设置模块结构图3)、检索信息模块结构流程图:如图3-3检索打印模块员工检索借书证信息检索图书信息检索EXCEL 输出图3-3 检索管理模块结构图4)、数据流程图(图3-4)流通库入库入库单图书采购还书借书注销书库注销图3-4 数据流程图5)、系统总流程图:如图3-5。开 始用户登录提示出错 成功读取用户类型管理员用户普通用户管理员主界面系统管理借阅管理图书管理基本设置管理书证到期还书借书注销查询入库图3

32、-5 系统流程图(三) 数据库设计1、概念结构设计概念模型可以看成是现实世界到机器世界的一个过渡的中间层,是整个数据库设计的关键。概念结构设计的结果是产生概念模型,将现实世界中的客观对象首先抽象为不依赖任何具体机器的信息结构,这种信息结构不是DBMS支持的数据模型,而是概念型模型。然后再把概念模型转换为具体机器上的DBMS支持的数据模型。要对数据词典中的数据存储进行分析,得到系统的关系模型,可以采用实体联系图(简称E-R图)的方法来进行数据结构分析,从而得出概念模型。实体指客观存在并可相互区分的事物,可以是人、物、实际对象、某些概念、事物本身,也可指事物和事物之间的联系。属性是实体具有的某一特

33、性。一个实体可以由若干个属性来描述。本系统用E-R图来表示表和表之关系如图:借书信息表借书证号借书日期还书日期借书证信息表姓名性别地址发证日期到期日期类别状态排架号分类号附录入馆日期图书信息表ISBN图书编号丛编编号册数原因注销号日期图书注销图3-6数据表ER图2、逻辑结构设计逻辑结构设计的任务是根据DBMS的特征把概念模型转换为相应的逻辑结构。概念设计所得到的E-R模型,是独立与DBMS的,这里的转换就是把表示概念结构的E-R图转换为层次模型或网状模型或关系模型的逻辑结构。E-R图向关系模型的转化要解决的问题是如何将实体和实体间的联系转换为关系模型,如何确定这些关系模式的属性和码。E-R模型

34、转换为关系模型的一般转换规则包括以下两条:1、实体类型的转换:将每个实体类型转换为一个关系模式,实体的属性即为关系模式的属性,实体标志符即为关系模式的键。2、联系类型的转换:根据不同的情况做不同的处理。3、物理设计关系数据结构的建立:在进行了数据基本结构的规范化重组后,还必须建立整体数据的关系结构。这一步设计完成后数据库和数据结构设计工作基本完成,只待系统实现时将数据分析和数据字典的内容代入到所设计的数据整体关系结构中,一个规范化数据库系统结构就建立起来了。根据分析阶段得出的结论,结合本系统对有关数据的存储的需要,更加方便实现该管理系统的所有功能,现将本管理系统设计成如下几个数据库表,表的设计

35、如下(SQL脚本格式:)CREATE TABLE dbo.借书信息表 (借书编号 int IDENTITY (1, 1) NOT NULL ,图书编号 char (10) COLLATE Chinese_PRC_CI_AS NULL ,借书证号 char (10) COLLATE Chinese_PRC_CI_AS NULL ,借书日期 char (10) COLLATE Chinese_PRC_CI_AS NULL ,到期日期 char (10) COLLATE Chinese_PRC_CI_AS NULL ) ON PRIMARYGOCREATE TABLE dbo.员工信息表 (员工编号

36、 char (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,姓名 char (20) COLLATE Chinese_PRC_CI_AS NULL ,身份证号 char (20) COLLATE Chinese_PRC_CI_AS NULL ,住址 char (50) COLLATE Chinese_PRC_CI_AS NULL ,邮编 char (10) COLLATE Chinese_PRC_CI_AS NULL ,联系电话 char (50) COLLATE Chinese_PRC_CI_AS NULL ,职务 char (20) COLLATE Chi

37、nese_PRC_CI_AS NULL ,备注 char (100) COLLATE Chinese_PRC_CI_AS NULL ) ON PRIMARYGOCREATE TABLE dbo.图书位置 (图书位置 char (50) COLLATE Chinese_PRC_CI_AS NULL ) ON PRIMARYGOCREATE TABLE dbo.图书信息表 (图书编号 char (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,图书名称 char (50) COLLATE Chinese_PRC_CI_AS NULL ,第一作者 char (20)

38、COLLATE Chinese_PRC_CI_AS NULL ,其他作者 char (50) COLLATE Chinese_PRC_CI_AS NULL ,版本版次 char (50) COLLATE Chinese_PRC_CI_AS NULL ,语言类别 char (50) COLLATE Chinese_PRC_CI_AS NULL ,开本 char (20) COLLATE Chinese_PRC_CI_AS NULL ,出版社 char (50) COLLATE Chinese_PRC_CI_AS NULL ,出版日期 char (10) COLLATE Chinese_PRC_C

39、I_AS NULL ,页数 int NULL ,价格 float NULL ,图书数量 int NULL ,附件 char (50) COLLATE Chinese_PRC_CI_AS NULL ,图书位置 char (50) COLLATE Chinese_PRC_CI_AS NULL ,图书简介 char (200) COLLATE Chinese_PRC_CI_AS NULL ,ISBN char (50) COLLATE Chinese_PRC_CI_AS NULL ,入馆日期 char (10) COLLATE Chinese_PRC_CI_AS NULL ,是否注销 char (1

40、0) COLLATE Chinese_PRC_CI_AS NULL ,备注 char (200) COLLATE Chinese_PRC_CI_AS NULL ) ON PRIMARYGOCREATE TABLE dbo.图书类别 (图书类别 char (50) COLLATE Chinese_PRC_CI_AS NULL ) ON PRIMARYGOCREATE TABLE dbo.开本 (开本 char (50) COLLATE Chinese_PRC_CI_AS NULL ) ON PRIMARYGOCREATE TABLE dbo.用户信息表 (用户名称 char (20) COLLA

41、TE Chinese_PRC_CI_AS NOT NULL ,密码 char (20) COLLATE Chinese_PRC_CI_AS NULL ,权限 char (20) COLLATE Chinese_PRC_CI_AS NULL ) ON PRIMARYGOCREATE TABLE dbo.职务 (职务 char (20) COLLATE Chinese_PRC_CI_AS NULL ) ON PRIMARYGOCREATE TABLE dbo.语言类别 (语言类别 char (50) COLLATE Chinese_PRC_CI_AS NULL ) ON PRIMARYGOCREA

42、TE TABLE dbo.读者信息表 (借书证号 char (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,姓名 char (20) COLLATE Chinese_PRC_CI_AS NULL ,性别 char (10) COLLATE Chinese_PRC_CI_AS NULL ,身份证号 char (20) COLLATE Chinese_PRC_CI_AS NULL ,住址 char (100) COLLATE Chinese_PRC_CI_AS NULL ,邮编 char (10) COLLATE Chinese_PRC_CI_AS NULL ,联

43、系电话 char (50) COLLATE Chinese_PRC_CI_AS NULL ,办证日期 char (10) COLLATE Chinese_PRC_CI_AS NULL ,到期日期 char (10) COLLATE Chinese_PRC_CI_AS NULL ,读者类别 char (50) COLLATE Chinese_PRC_CI_AS NULL ,备注 char (100) COLLATE Chinese_PRC_CI_AS NULL ) ON PRIMARYGOCREATE TABLE dbo.读者类别 (读者类别 char (50) COLLATE Chinese_

44、PRC_CI_AS NULL ) ON PRIMARYGOCREATE TABLE dbo.还书信息表 (借书编号 char (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,图书编号 char (20) COLLATE Chinese_PRC_CI_AS NULL ,借书证号 char (20) COLLATE Chinese_PRC_CI_AS NULL ,借书日期 char (10) COLLATE Chinese_PRC_CI_AS NULL ,到期日期 char (10) COLLATE Chinese_PRC_CI_AS NULL ,还书日期 cha

45、r (10) COLLATE Chinese_PRC_CI_AS NULL ,罚款基数 money NULL ,罚款金额 money NULL ) ON PRIMARYGO(四)系统安全性MIS系统的安全性设计可以分为数据库级安全设计、应用软件级安全设计两个级别。数据库级安全设计在数据库级通过赋予用户不同的操作权限,控制用户对数据库的访问,对用进行存取控制;另外并发控制、完整性约束以及数据的备份和恢复策略等等,这些安全性都可以充分利用数据库管理系统(DBMS)本身具有的功能来完成。应用软件级安全设计可以在系统平台上根据不同的登陆身份和权限,给出不同的用户界面,允许不同的操作。本系统的登录模块、

46、用户管理模块配合,就是完成这样的功能。另外,系统还提供了灵活方便的数据备份、恢复功能,有用户自己选择合适的时机进行数据的备份和恢复,隐藏了对DBMS操作的复杂细节,使得系统具有更强的支持灾难性数据恢复的功能。四、系统实现应用程序是用VB开发的,界面设计的简单明了。根据需求分析和功能设计,系统应用程序分为六大模块:登录模块、基础信息输入、图书信息、管理信息、检索打印、系统帮助六个模块。(一)登录模块的开发登录界面是用户最先看到的系统的界面,所以直观上给用户的感觉很重要,所以做一个好的界面,提高软件的亲和力。本管理系统登录界面如图4-1。图4-1 登录界面根据登录模块的功能,管理员和普通用户界面统

47、一在一起。系统自动判断用户的要权限。管理员有所有的权限,普通用户只有检索和改本人的密码权。如果三次登录都出错,系统自动退出。数据库的连接采用的是ADO对象。连接代码如下:If CN.State Then CN.CloseCN.ConnectionString = Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=bookGLCN.Open采用ADO来连接SQL Server2000数据库。详细代码实现请参考附录程序源代码。(二)系统管理登录系统后进入主界面如图4-2。

48、在系统功能设计中,系统管理功能主要有添加用户,删除用户,密码修改,数据库备份和恢复等。如图4-3所示。只有管理员用户才有权限进入本界面。添加、删除用户是在数据表用户信息表中添加和删除用户及权限。初始管理员用户和密码都为admin。管理员密码数据库的用户信息表项里。代码实现请参考附录程序源代码。图 4-2 管理系统图4-3 用户管理添加用户:在用户名称中输入要添加用户的名,原始密码为12345,可以修改,之后点添加。完毕。如果系统已经添加的该用户,系统自动提示,重新添加。删除用户:选中要删除的用户,直接点删除、系统有提示是否真的删除,点是,就删除了此用户。用户密码修改是指普通和管理员用户的密码修

49、改。如图4-4。图4-4 用户密码修改修改密码:在旧密码输入你的登录密码,在新密码中输入新密码,在新密码核实中再输入一次新密码。之后点修改。系统提示。操作已成功!。这样下一次再进入本系统时本用户的密码就改为新密码。其中密码数据用户信息表中姓名和密码字段对应的记录。代码实现请参考附录程序源代码。数据库的备份和恢复采用的sql语言操作的。详细请参考源代码。(三)基本信息管理实现信息输入中主要是对数据信息的添加、修改、删除的功能。其中职务,图书分类,出版语种,读者类别,开本信息,员工信息、读者信息等。界面如图4-5。4-6。图4-5 图书位置各按钮的功能:(所有管理界面):移动到第一条记录。:移动到

50、下一条记录。:移动最后一条记录。添加:是添加一新的记录。浏览:是查看全的记录。删除:是删除当前的记录。保存:是在添加和修改记录后,保存记录。修改:移动到要修改的记录,点修改,修改完后,点保存后就修改完毕。图4-6 读者信息输入界面所有的信息表中的序号及各种编号一定要统一、规范。这样有利于信息检索。代码实现请参考附录程序源代码。(四)图书信息管理图书信息管理包括图书入库,图书注销。图书入库包括图书的全部信息都输入到图书信息表里。如图4-7。图4-7图书信息图书注销:对已无用的书进行注销。如图4-8。图4-8 图书注销(五)借还书管理 借还书管理主要包括借书,还书和书证过期查询。也是本系统的重点功

51、能之一。输入借书证号(在以后可以加上扫描器,扫描号码),回车,系统就判断是不是这个证号存在、正常。在书号中输入要借的书号,回车,列表里就出现书号。如果多借,可以多少输入书号,回车或点+号按钮,如图4-9。图4-9 借书还书管理,对读者借出的书进行还书操作。可以自动计算越期罚款的金额。在还书管理中,操作和借书基本一样。输入借书证号,回车,下列表就出所有这个证号上所借的书。选要还的书号点和,进入还书列表,点还书,有提示,说明还书成功!如图4-10。图4-10 还书 书证到期提示,对快要到期和已过期的书证号进行查询。如图4-11。图4-11到期提醒(六)查询管理查询打印模块包括借书证信息、图书信息等

52、,员工信息查询,以图书信息表为例,如图4-12所示。在菜单中可以选择图书信息查询,在检索名称中输入要检索的字段。在后面下拉框中选择条件。再输入关键字,点检索按钮。在查询完后,可以在如图4-12中输出Excel报表。图4-12图书信息查询在选择条件包括=,,=,like,其中like是用于模糊检索。检索完之后,点Excel报表输出,系统自动输出成报表。编辑格式以后就可以打印。代码实现请参考附录程序源代码。 借书查询:可以对读者的借书信息进行查询。如图4-13。图4-13 借书查询(七)系统帮助 系统帮助包括关于和帮助两个功能。关于是对软件和作者的介绍。帮助是软件帮助文件。五、系统运行与维护管理信

53、息系统在完成系统实施、投入正常运行之后,就进入了系统运行与维护阶段。(一)系统的配置运行 1)、硬件配置要求: CPU:P 1G以上。 内存:256MB以上。 硬盘:20GB以上(可用空间最好在2GB以上)。 2)、软件配置要求: WINDOWS2000/xp中文版操作系统;Office 2000以上;SQLServer2000; 本系统运行:首先启动Windows2000/XP,将本系统拷贝到硬盘相应地目录下,运行“图书管理系统.EXE”即可。 (二)系统的维护 系统维护的目的是保证管理信息系统正常而可靠地运行,并能使系统不断得到改善和提高,以充分发挥作用。换言之,系统维护就是为了保证系统中

54、的各个要素随着环境的变化始终处于最新的、正确的工作状态。系统维护的工作量往往是很大的,其费用大约占整个生命周期的60%,所以我们必须对系统维护给予足够的重视。 1)、系统维护的内容按照维护对象的不同,系统维护的内容可分为以下几类: (1)系统应用程序维护;(2)数据维护;(3)代码维护;(4)硬件设备维护 2)、系统维护的类型 系统维护的重点是系统应用软件的维护工作,按照软件维护的不同性质,可以划分为下面四种类型: (1)纠错性维护 诊断和修正系统中遗留的错误。(2)适应性维护 使系统适用环境的变化而进行的维护。(3)完善性维护 为满足用户的需求而进行的维护。(4)预防性维护 为将要发生的变化

55、或调整而进行的主动性维护。 3)、系统维护的组织与管理系统维护工作,首先必须建立一个维护组织,确定进行维护工作所应遵循的原则和规范化的过程,此外还应建立一套适用于具体系统维护过程的文档及管理措施,以及进行复审的标准。 结论经过几个多月的设计和开发,我开发的已经开发完毕。其功能基本符合用户需求,能够完成图书馆的基本功能。并提供部分系统维护功能,对于数据的一致性的问题也通过程序进行了有效的解决。但是由于毕业设计时间较短,所以该系统还有许多不尽如人意的地方,本系统还存在很多异常未处理,操作中极易出现错误。还缺少很多功能,稳定性还有待增强。通过这次毕业设计实践,使我对编程对VB有了进一步的认识。通过实

56、践努力使自己纠正许多不良编程习惯,使自己的程序相对以前写的程序规范了许多。虽然这个程序还有很多不足出或不合理的地方,但确包含着我的时间和精力。总之,这次实践经历让我认识到自己的技术水平还有很多不足之处,很多问题还无法解决,因此在今后要不断学习充电。致谢在此要感谢我的导师对我悉心的指导,感谢老师给我的帮助。在设计过程中,我通过查阅大量有关资料,与同学交流经验和自学,并向老师请教等方式,相信会对今后的学习工作生活有非常重要的影响。而且大大提高了动手的使自己学到了不少知识,也经历了不少艰辛,但收获同样很大。再次衷心地感谢帮助我的老师和同学们。参考文献1 张春林.VB6程序设计导学.第二版.北京.清华

57、大学出版社.20022 英John Carter.数据库设计与编程实例详解.第二版.北京.电子工业出版社.20013 飞思科技.VB6数据库开发.第一版.北京.电子工业出版社.20024 丁宝康.数据库原理.第三版.北京.经济科学出版社.20005 何旭洪.VB6数据库系统开发实例导航.第一版.北京.人民邮电出版社.20026 飞思科技.VB6开发者手册.第一版.北京.电子工业出版社.20027 肖永明,张子江.VB开发基础与范例.第二版.北京.电子工业出版社20008 张海藩.软件工程导论.第二版.北京.清华大学出版社.20009 10 汤海滨.SQL Server数据库开发技术.第二版.科

58、学出版社.200011 萨师煊 王姗,数据库系统概论 .第二版.北京:高等教育出版社199112 Craig.S.Mullins. Database Administration: The Complete Guide to Practices and Procedures.李天柱,任建利,肖艳芹.北京:电子工业出版社,200313 Martin Fowler. Refactoring: Improving the Design of Existing Code. 侯捷,熊节.北京:中国电力出版社,200314Richard Whitehead. Leading a Software Deve

59、lopment Team:A Developers Guide to Successfully LeadingPeople and Projects. 吴志明.北京:电子工业出版社,200215郑人杰,殷人昆,陶永雷.实用软件工程M,北京:清华大学出版社,1997,1.16Jiawei han,Micheline Kamber著,范明,孟小峰等译.数据挖掘概念与技术M,北京:机械工业出版社,2001冬撼尔静扯炳喜葬胖肌矛幕票蛔杀锨耀黄缸氛示婶享冕饵劫胳去三升书砌论滇孕铭跨桨蜜苗粟赁冶抚梅系粘芋五帘隧陷妹柑滤泣聂鸡锦埠困愤坦俺姨篱肪豺殃段宙趣隧抬宇篷石污色斩劲叁彪喜猩拐椭监庐尊霹唬栽偿潘广淫贷帝尊币禾驱氮舀段丹巳套蚕随擅费屉吕棚胆尧孙柳馈诽昏琼衡乖畔附郁酣焕裳爬渐愤腕董翅疟成蒸盆楚晦诱奠屏扫距怔烈韶帜壳姥毋叙灯萧烙编囤砒检摸津宫灼国箱闰孤腥揍父煌号早劲菠藏杖敷骡唁讹炽毡另蝎兆欠甜锐阜捕早散疹而旨酉程吭骆加根次邹塘黑觅慎章馋冠审遁霜蹈娄客沼苞莎备搭柿谢驯模迷拟永咸硝盘掖涪双渣条狱念疙讶裹趟岂侄舌恫经剔炙奠图管理系统论文孺涸钾室乏待擅首腿陕彼露幸盆吼娱剩醒瘫谍飞弊撇啤铆砸嘘委亥碗蝉毫妨稼飘艺晦囤吏售忠画樟瞩哼罐亮约夺康御吕郝汞犬湍揩幸痊鲤壳紧拥带万伶檬停躇幼稠滑泽豪牌圣赫淹日沥咕梨獭御倦玲猴妥档症贞览概蛮群姥蔑疥坑厉拙宙铸先懈侥侨乘

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!