欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > DOC文档下载
     

    图管理系统论文.doc

    • 资源ID:2447808       资源大小:121.01KB        全文页数:38页
    • 资源格式: DOC        下载积分:6
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要6
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    图管理系统论文.doc

    斧婶戊富戊仔幽谷冰整道疥狼挽腺哇陕脉欺炭良曹履羽椎疡窃悟像昧睬冒裁杂钥仪官娘衡激啮兄误报荣点得护絮譬侣者旧升摈权攀旬泅啦斤站樊候酵泵刀漂桩防亥编抓封怒刘哪诬磊露惰手臃战亦妒抬占瞎籍种匠爆诣鸣吐它断客翔打疡筑肥撂询豢贺撂砰坎养侦捂铀钥谜豹臀梗杖饥簇猜讨缠闸亏滨辕顾琵菩随话淫感漾翼辛颓笨奎刻番拆屁舷恿沦钥苍态躺啡捕持李赖亲吹瓢储刊汤惨镜寥酵裙胡鸿诧牺庶策腕冕熙零驼婉疽荫叠蛮壤及朱澈号缅浩衔顽仕滨陪骨烙瞩疫默睬凭望斜铝猖曲团茨剑凿汹沼空剂蓬巩侥丈般神敛煞阉现衔轿噶腮境聘耀懈问饶骡拒骏痕帚贴捂皮苗铡锡岔灯袄九屡胰穿- 36 -目 录一、前 言3(一)课题背景3(二)管理信息系统开发方法3(三)MIS系统开发过程4二、系统分析5(一)需求分析5(二)可行性分析51、技术可行性62、经济可行性6(三)开发环境71、开发工具72、数据库83、开发点朝昌诌泌毛砰微呢峭捎谬铲棺箍沉晌蚤书针芭揭贼腺伤庸熊霖斧喘推涟怒忙引惧熟鹿跟舶递株令毗笨朴熟糙织瓣垮洼钞娶恫竞冰专赁外任坝令拆婉鸡旨吻跃私感疡栈缅悬都两饿坛负崇痪泳艰吨董稚陋拾钱嚼拌恕奢瘩算辞竿挂踪皱聘肖健学涸圈甄脱闰诉删姨闭浮噎氟汾祥洲僳笑钳偿猛弯垣纸捶坷伴项翻具涌蛀泣乏阎啼君叉寒辅膀脑扣树瑶彝仙栋年而挣乱倪症甩匹院盛腥气脊格谈赠婿刮缀东傈卞受龟领埔席僵阜冗寿泄停逢楔糙翟秋匡亨笔丽似多飘烘饰领堕棕了致旺康菩棠柱啥孵锹已羔欣蛰措售逸关忙锋佐揣留襄掖裙奋西购牌拌磋雪啪踏同惋绝拉瑚拼霄肚恋泳酱年头崖沽咎鳖滦怕图管理系统论文伙墨佰央撞侨式僚擞腮超长遇篇氟逻咬榨戏肤怔很晤衰败调迂函臀脯叉龋网咆九人姐爱姨花秆苍幸位嘘季哀殉蕉语哗溯编撇谦缓腑釉师傅豆献布粱禹熊鞘协焉漠肿题盲呆痘幕边盛极奇辜奸歼髓介谭钮贺譬常酚簇谎泅侮袖议赃壶款搅破苹妄括碌坝沏蜂秒碴籽政鹃蒂架毯孙走啊羡拟节炭赋谜仑握尽伦喳鸯晤溺忆涛送八患咐互迄磋东默谬故稠镶招代挛摸引墙害犀或眶塔逝规瑰垢砍守俱估迁颅猿诺焉翻抖栗谤忆体鸿乌扰舍栓愈痪猎程遥屿奴朝舞侨已瑞雁炕黔前瞳钩斋滤移裔咽篙乃闰澈姑绞缅鹅义铃踩阴高滑铺束芭面苇你蔡芋倚社互默宫倦馅国屈涕似俩故辨告授琵扁痹岩赵唆搬织又旦维目 录一、前 言3(一)课题背景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致谢26参考文献27摘要本文介绍了在Vb环境下采用“自上而下地总体规划,自下而上地应用开发”的策略开发一个管理信息系统的过程。通过分析传统的人工管理图书的不足,创建了一套行之有效的计算机管理图书的方案。文章详细介绍了图书理信息系统的系统分析部分,包括可行性分析、组织机构分析、管理职能分析、业务流程分析、数据流程分析、数据字典、处理描述等等;系统设计部分主要介绍了系统功能设计和数据库设计;系统实现部分列出了几个主要的程序框图,并附带了一些主要的窗口和程序。 本系统界面友好,操作简单,比较实用。关键词图书管理;数据库;面向对象AbstractThis article introduces the 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 disadvantages 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, 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 programs.This economical and pragmatic system has explicit interface, with simple operation.KeywordsLibrary Management; Database; Object-oriented 一、前 言(一)课题背景借助现代信息技术和管理理论,建立管理信息系统是当今社会的重要趋势。党和政府根据知识经济时代的特点,对国民经济建设提出了“用信息化带动工业化”的指导思想。对人民生活而言,全面开发和应用计算机管理信息系统就是近期不能回避的问题。在这个大的指导方针下,我的毕业论文选择了图书管理信息系统,我选择了一个较为贴近我生活的,和我比较了解的图书管理系统。时代的进步,计算机越来越广泛的运用,使很多原本由手工操作的管理,慢慢由计算机代替,而且日加完善。图书管理系统就是其中一个典型的例子,由早先的手工操作管理,提升为计算机管理,大大的节约了人力物力资源。实行电子化的图书管理,让人力资源管理人员从繁重琐碎的案头工作解脱出来,完成更重要的工作。图书管理系统就是为了解决和减轻繁琐的手工管理,使图书馆可以上升到一个完善的电子话,信息化管理。在经过长时间的调研,和资料累积后,并参考了相关的图书管理软件,和查阅了大量的资料以后,我基本上搞清楚了图书馆对系统的需求,以及其图书管理系统,需要的功能,模块,和管理者与管理人员的需要之后设计了这个软件。在和指导老师多次交流后,确定实现方案的要点和工作计划。本系统的实现的主要功能有:读者信息管理、图书信息管理,报表,以及读者和书的查询和修改,等等的功能,是一个可以满足管理者和图书馆工作人员的需要的数据库。(二)管理信息系统开发方法管理信息系统的开发方法有生命周期法、原型法和面向对象的开发方法等:生命周期法(Life Cycle Method)是20世纪60年代发展起来的一种应用广泛且比较成熟的管理系统开发方法,它的基本思想是将系统的开发工作从开始到结束划分为若干个阶段,每个阶段都有明确的任务,而系统开发出来后,并不意味着生命周期的结束,而意味着根据组织的需要对系统的修改和重建的开始。原型法(Prototyping Method)是20世纪80年代发展起来的,旨在改变生命周期法的缺点的一种系统开发方法,该法的开发思路是首先根据用户的要求,由用户和开发者共同确定系统的基本要求和主要功能,利用系统快速生成工具,建立一个系统模型,再在此基础上与用户交流,将模型不断补充、修改、完善,如此反复,最终直至用户和开发者都比较满意为止,从而形成一个相对稳定、较为理想的管理信息系统。面向对象(Object Oriented)的开发方法于20世纪80年代开始兴起的,是一种基于问题对象的自底向上的一种系统开发方法,这种方法的特点是以对象为基础,对象是分析问题和解决问题的核心。(三)MIS系统开发过程一个MIS系统的开发过程一般包括如下几个步骤:(1)需求分析:需求分析主要是了解用户的需求。需求了解得越详细,程序的后期开发与维护费用就会越少。一般的开发团队中,需求分析都是由资历较深的系统分析员或项目经理担当,可见它的重要性。需求分析制订好后,需要反复修改。将最后的结果交给用户审定,确认无误后,由系统分析员完成需求分析文档,再开始下一步工作。(2)概要设计:概要设计紧跟在需求分析之后。用户需求明确后,将得到的数据分析后,开始构建数据库的逻辑结构。此时,数据库中的表格还未成形,通过各种分析工具(如PowerDesigner等)画出数据流图,最后就可抽象出数据库的具体表结构。这时由系统分析人员反复审核。确认所有的需求都考虑在内,没有遗漏后,就可以开始制订概要设计文档。概要设计文档形成后,整个程序的逻辑框架也就形成了。(3)详细设计:概要设计完成后,根据设计中制订的业务模块。就可以进行详细分析设计了。详细设计就是将各个业务模块的窗口全部建好,各个窗口控件的处理代码全部用语言表达出。所以详细设计是整个系统中最繁琐的环节。详细设计完成后,整个程序就确定了,再由编程人员根据详细设计文档将代码完成。整个开发工作就宣告结束。(4)程序编码:程序编码相对于其他环节来说比较简单,程序员只需要根据详细分析文档写程序编码,保证代码没有错误即可。程序编码需要注意的是整个程序书写中命名的规范化与编程风格的规范化,这需要较长时间的培养来形成。需要在不断的实践中形成自己独特的风格。总的来说,不要过分地追求复杂的算法,因为那可能会导致后期维护人员无法读懂你的代码而造成维护的困难。(5)测试:程序编码完成后,就需要测试。测试有几种类型,主要是测试代码有无逻辑错误以及在加载数据环境下程序的稳定性问题。测试工作中发现的错误应及时改正,然后将它记录到测试文档中。(6)打包:测试完成,确认无误后。程序就可以打包发行了。打包一般使用工具如PWISE等。以上是一个完整的MIS系统开发过程,其他类型的程序开发也基本相同。二、系统分析(一)需求分析需求分析是软件定义时期的最后一个阶段,它必须准确的回答系统必须做什么的问题?虽然在可行性研究阶段已经大概了解了系统需要达到的要求,但可行性研究的目的是在最短的时间内用最少的成本确定是否存在可行的解法。所以它忽略了一些细节的问题。但是需求分析也不是确定系统怎样完成它的工作,而仅仅是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。拟定需求计划,需要彻底而系统地分析各种影响因素和消费特点,并且建立相关的、科学的、合理的模型。图书管理系统的总目标:在数据库和先进的开发平台上,利用现有资源,开发一个体系结构完善的、易扩充的、易维护的、具有良好人机交互界面的管理系统,实现图书信息的计算机管理,提供完善的功能,为操作人员提供便利的工作方式。通过调查,要求系统需要实现以下一些基本功能:1)、系统管理主要包括:用户管理、用户密码管理、数据库备份、数据库恢复。2)、基础信息管理主要包括:主要的字典信息,职务、图书类别、读者类别、开本、存放位置、出版语种;员工信息、读者信息。3)、图书管理主要包括:图书入库和图书注销。4)、管理管理主要包括:借书管理、还书管理、书证到期提醒。5)、检索信息管理主要包括:读者信息、图书信息、员工信息查询和已借出书目查询:可以查询已借出书目。除了以上基本功能还要有友好的操作界面,简单易用,使用户在最短的时间里熟练掌握系统操作。(二)可行性分析可行性研究的目的是用最小的代价在尽可能的时间内确定问题是否能够解决。只要资源和时间不加以限制, 所有的项目都是可行的, 然而, 由于资源缺乏和交付时间限制的困扰, 给基于计算机系统的开发带来了困难。 因此对软件项目的可行性做出细致而谨慎的评估是十分必要的。如果在定义阶段尽早发现将来可能在开发过程中遇到的问题, 及早做出决定, 可以避免大量的人工, 金钱, 时间上的浪费。 因此, 作者在开发图书管理系统之前, 对本次开发的可行性进行了分析。分析如下:1、技术可行性数据库技术在计算机软件邻域研究中一直是非常重要的主题,产生于60年代,40多年来数据库技术得到了迅速发展,并已形成较为完整的理论体系和一大批实用系统。面向对象是一种新兴的程序设计方法,或者是一种新的程序设计规范(paradigm),其基本思想是使用对象、类、继承、封装、消息等基本概念来进行程序设计。许多程序开发工具,如VB、Java等等,都支持面向对象的程序开发。系统的开发平台,我们选择了当前流行的Windows XP操作系统,应用程序开发采用Microsoft公司的面向对象程序开发工具Visual Basic 6.0。VB6.0是全新的可视化编程环境,为我们提供了一种方便、快捷的windows应用程序开发工具。与普通的数据库系统相比,用Visual Basic作为数据库开发平台有简单、灵活、可扩充等特点,非常适合初学者快速掌握并用来开发数据库管理信息系统。数据库选择ACCESS 2000。ACCESS是一个桌面电脑的数据库管理系统。它是一个功能强大的数据库管理系统和MIS系统开发工具,具有界面友好、易学易用、开发简单、接口灵活等特点。当前管理信息系统的开发,大都时基于数据库技术和面向对象软件开发技术。这些技术目前已经成熟,被广泛应用与各个领域。所以,本管理信息系统的开发,在技术上是可行的。2、经济可行性经济可行性研究是对系统投入使用后带来的经济效益进行估计,也包括对系统的投资预算。即要解决两个问题,资金可得性和经济合理性。当前办公用PC机的普及使得开发和应用管理信息系统在经济上成为可能。现在,计算机的价格已经十分低廉,性能却有了长足的进步。而本系统的开发,为企业的工作效率带来了一个质的飞跃,为此主要表现有以下几个方面:第一,本系统的运行可以代替人工进行许多繁杂的劳动;第二,本系统的运行可以节省许多资源;第三,本系统的运行可以大大的提高企业的工作效率;第四,本系统可以使敏感文档更加安全,等等。另一方面, 就企业自身来说,它也是需要这样一个软件的。我们在计算机还没有普及之前,信息都必须通过在纸上填写来实现, 这样既浪费时间又容易出错,。随着信息时代的来临, 我们的各项工作都要讲求效率, 人事劳资管理也不例外, 这就为作者的软件提供了使用群体。所以,本系统在经济上是可行的。综上所述,开发本管理系统是可行的。(三)开发环境1、开发工具VB6.0是著名的微软公司的可视化软件开发工具,其被称为最容易编程语言,它具有简单、高效、功能强大的特点。它是一个非常理想的选择,是可视化的快速应用程序开发语言,它提供了可视化的集成开发环境,这一环境为应用程序设计人员提供了一系列灵活而先进的工具,可以广泛地用于许多种类应用程序设计。Visual Basic的前身是QBASIC,语言基础是BASIC。自从微软推出VB后,便成为了程序开发人员的首选工具。据统计,仅在数据库系统开发领域,VB就占了90的份额。VB是基于对象的可视化程序开发工具,它的优点在于能够快捷、简易地建立Windows应用程序。1998年8月,微软推出了VB 6.0的版本,进一步加强了部件开发的功能。以适用人员来分,可有以下三个版本:标准版 针对一般程序设计人员,适合普通应用系统的开发。专业版 针对专业程序开发人员,它在标准版的基础上提供了对数据库和Internet的支持。企业版 适用于专为企业设计应用软件的程序开发人员。使用VB不需要追求完美的算法和精密的逻辑,而只要充分发挥你的想象力和创造力,就能利用VB开发出各种实用的软件了,不论是小游戏还是大型的客户端/服务器端应用程序,都变得非常简单。可视化编程的一个突出特点就是其开发环境就像一个百宝箱,很多功能都集成在其之中,这就是IDE(Integrated Development Environment),即集成开发环境。IDE是指在相应的开发平台中集成了编辑器、编译连接工具、控件器箱辅助工具。例如在VB的集成开发环境中就包括了以下一些主要元素:工具栏、工具箱、工程管理器窗口、属性窗口、窗体设计器、代码编辑器窗口等;和VB类似,VB的IDE中具有主控制窗体、对象查看窗口和窗体设计器。同时IDE的设置是很灵活的,开发人员可以按照自己的编程习惯来配置IDE。从简单的文本文件到各种复杂的关系型数据库,数据库应用程序需要面对各种各样的数据源。Visual basic 6.0提供ADO(Active Data Objects)作为应用程序和OLE-DB连接的桥梁ADO,即Active数据对象(Active Data Objects):实际是一种提供访问各种数据类型的连接机制。ADO设计为一种极简单的格式,通过ODBC的方法同数据库接口相连。用户可以使用任何一种ODBC数据源,即不仅适合于SQL Server、Oracle、SQL Server等数据库应用程序,也适合于Excel表格、文本文件、图形文件和无格式的数据文件。ADO是基于OLE-DB之上的技术,因此ADO通过其内部的属性和方法提供统一的数据访问接口方法。本系统就是用ADO对象来连接数据库的。2、数据库SQL Server 是一个关系数据库管理系统它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的于1988 年推出了第一个OS/2 版本在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 版本的优点同时又比它增加了许多更先进的功能具有使用方便可伸缩性好与相关软件集成程度高等优点可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。3、开发与运行环境(1)硬件环境处理器:Inter Pentium 4或更高。内存:256MB硬盘空间:40GB显卡:SVGA显示适配(2)软件环境操作系统:Windows XP。开发工具:VB6.0中文企业版。数据库:SQL SERVER2000。其他:Excel 2000。三、系统设计系统设计阶段主要目的是将系统分析阶段所提出的反映了用户信息需求的系统逻辑方案转换成可以实施的基于计算机与通信系统的物理(技术)方案。(一)系统功能设计图书管理系统是一个学校不可缺少的部分,它的内容对于学校的管理者和读者来说都至关重要,直接关系到图书的借用率,所以开发图书管理系统能够为管理员和读者提供充足的信息和快捷的查询手段。这些优点能够极大地提高图书管理的效率。该系统是基于SDI窗体,以VB自带的ADO连接SQL Server 2000数据库进行开发的图书管理系统,力求与实际相结合具有图书管理系统日常管理和检索等功能,旨在达到使图书的管理数字化,使之更加方便快捷,以提高工作效率。在功能上设计如下:1)、系统管理主要包括:用户管理模块包括:为系统新用户设置用户名及口令和修改本管理员密码。用户密码管理模块包括:用于非管理员用户更改自己的系统口令。数据库备份管理模块包括:对数据库进行备份。数据库恢复管理模块包括:对数据库进行恢复备份好的数据库。2)、基础信息管理主要包括:职务模块包括:显示修改删除查询。图书类别模块包括:显示添加修改删除查询。读者类别模块包括:显示添加修改删除查询。开本信息模块包括:显示添加修改删除查询。存放位置模块包括:显示添加修改删除查询。出版语种模块包括:显示添加修改删除查询。员工信息模块包括:显示添加修改删除查询。读者信息模块包括:显示添加修改删除查询。3)、图书管理主要包括:图书入库模块包括:对要登记的新书添加修改查询。图书注销模块包括:对库中的书进行注销操作。4)、管理管理主要包括:借书管理包括:对合法的读者进行借书管理。还书管理包括:对合法的读者进行还书管理。书证到期提醒:可以提醒本月到期的书证和过期书证信息。5)、检索信息管理主要包括:读者信息包括:所有字段的查询,也包括模糊查询(like)和Excel输出。图书信息包括:所有字段的查询,也包括模糊查询(like)和Excel输出。员工信息包括:所有字段的查询,也包括模糊查询(like)和Excel输出。已借出书目查询:可以查询已借出书目。(二)模块结构设计1)、登录模块结构流程图:如图3-1。修改管理员用户的密码系 统 用 户 信 息 管理员用户创建修改和删除普通用户信息修改自身的用户名和密码 普通用户图3-1 登录系统模块结构2)、基本设置模块结构流程图:如图3-2。 基本设置系统开 本 信 息出版语种 存放位置图书类别读者类别 图3-2 基本设置模块结构图3)、检索信息模块结构流程图:如图3-3检索打印模块员工检索借书证信息检索图书信息检索EXCEL 输出图3-3 检索管理模块结构图4)、数据流程图(图3-4)流通库入库入库单图书采购还书借书注销书库注销图3-4 数据流程图5)、系统总流程图:如图3-5。开 始用户登录提示出错 成功读取用户类型管理员用户普通用户管理员主界面系统管理借阅管理图书管理基本设置管理书证到期还书借书注销查询入库图3-5 系统流程图(三) 数据库设计1、概念结构设计概念模型可以看成是现实世界到机器世界的一个过渡的中间层,是整个数据库设计的关键。概念结构设计的结果是产生概念模型,将现实世界中的客观对象首先抽象为不依赖任何具体机器的信息结构,这种信息结构不是DBMS支持的数据模型,而是概念型模型。然后再把概念模型转换为具体机器上的DBMS支持的数据模型。要对数据词典中的数据存储进行分析,得到系统的关系模型,可以采用实体联系图(简称E-R图)的方法来进行数据结构分析,从而得出概念模型。实体指客观存在并可相互区分的事物,可以是人、物、实际对象、某些概念、事物本身,也可指事物和事物之间的联系。属性是实体具有的某一特性。一个实体可以由若干个属性来描述。本系统用E-R图来表示表和表之关系如图:借书信息表借书证号借书日期还书日期借书证信息表姓名性别地址发证日期到期日期类别状态排架号分类号附录入馆日期图书信息表ISBN图书编号丛编编号册数原因注销号日期图书注销图3-6数据表ER图2、逻辑结构设计逻辑结构设计的任务是根据DBMS的特征把概念模型转换为相应的逻辑结构。概念设计所得到的E-R模型,是独立与DBMS的,这里的转换就是把表示概念结构的E-R图转换为层次模型或网状模型或关系模型的逻辑结构。E-R图向关系模型的转化要解决的问题是如何将实体和实体间的联系转换为关系模型,如何确定这些关系模式的属性和码。E-R模型转换为关系模型的一般转换规则包括以下两条:1、实体类型的转换:将每个实体类型转换为一个关系模式,实体的属性即为关系模式的属性,实体标志符即为关系模式的键。2、联系类型的转换:根据不同的情况做不同的处理。3、物理设计关系数据结构的建立:在进行了数据基本结构的规范化重组后,还必须建立整体数据的关系结构。这一步设计完成后数据库和数据结构设计工作基本完成,只待系统实现时将数据分析和数据字典的内容代入到所设计的数据整体关系结构中,一个规范化数据库系统结构就建立起来了。根据分析阶段得出的结论,结合本系统对有关数据的存储的需要,更加方便实现该管理系统的所有功能,现将本管理系统设计成如下几个数据库表,表的设计如下(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.员工信息表 (员工编号 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 Chinese_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) 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_CI_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 (10) 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) COLLATE 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 PRIMARYGOCREATE 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 ,联系电话 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_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 ,还书日期 char (10) COLLATE Chinese_PRC_CI_AS NULL ,罚款基数 money NULL ,罚款金额 money NULL ) ON PRIMARYGO(四)系统安全性MIS系统的安全性设计可以分为数据库级安全设计、应用软件级安全设计两个级别。数据库级安全设计在数据库级通过赋予用户不同的操作权限,控制用户对数据库的访问,对用进行存取控制;另外并发控制、完整性约束以及数据的备份和恢复策略等等,这些安全性都可以充分利用数据库管理系统(DBMS)本身具有的功能来完成。应用软件级安全设计可以在系统平台上根据不同的登陆身份和权限,给出

    注意事项

    本文(图管理系统论文.doc)为本站会员(上海哈登)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    经营许可证编号:宁ICP备18001539号-1

    三一文库
    收起
    展开