《2022年管理理科.docx》由会员分享,可在线阅读,更多相关《2022年管理理科.docx(73页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选学习资料 - - - - - - - - - xx 大 学毕 业 设 计(论文)论文题目: 图书治理系统 办学单位:指导老师:职称:同学姓名:学号: 专业:年月日 xx 大 学毕业设计(论文)任务书 题目: 图书治理系统任务与要求:时间: 年月日 至年月日共周办学单位:同学姓名:学 号:专业:指导单位或教研室:名师归纳总结 - - - - - - -第 1 页,共 41 页精选学习资料 - - - - - - - - - 指导老师:职 称:年月日毕业设计 论文进度方案表名师归纳总结 日 期工 作 内 容执 行 情 况指导老师签第 2 页,共 41 页字- - - - - - -精选学习资料
2、 - - - - - - - - - 老师对进 度方案实 施情形总 评签名年月日本表作评定同学平常成果的依据之一;摘要随着信息技术在治理上越来越深化而广泛的应用,治理信息系统的实施在技术上 已逐步成熟;治理信息系统是一个不断进展的新型学科,企业要生存要进展,要高效 率地把企业活动有机地组织起来,就必需加强企业治理,即加强对企业内部的各种资 源(人、财、物等)的有效治理,建立与自身特点相适应的治理信息系统;本文介绍了在PowerBuilder环境下采纳“ 自上而下地总体规划,自下而上地应用开发” 的策略开发一个治理信息系统的过程;通过分析传统的人工治理图书馆的不 足,创建了一套行之有效的运算机治
3、理图书馆的方案;文章具体介绍了图书治理信息 系统的系统分析部分,包括可行性分析、组织机构分析、治理职能分析、业务流程分 析、数据流程分析、数据字典、处理描述等等;系统设计部分主要介绍了系统功能设 计和数据库设计;系统实现部分列出了几个主要的程序框图,并附带了一些主要的窗 口和程序;本系统界面友好,操作简洁,比较有用;名师归纳总结 关键字 治理信息系统、图书治理、PowerBuilder 应用第 3 页,共 41 页- - - - - - -精选学习资料 - - - - - - - - - Abstract With more and more widespread and profound a
4、pplication of information technology in management, the implement of management information system has become mature in technology step by step. Managing information system is a new subject. Enterprise needs existence and development, so enterprise activities should be organized efficiently and orga
5、nically, which means tightening up the enterprise management and strengthening effective management of any resource staff, finance, property, etc. internal the enterprise, and also establishing a management information system fitting in with its own characteristics.This article introduces the detail
6、ed process of exploring a management information system under the environment of PowerBuilder, 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 anal
7、yzing 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 a
8、nalysis, 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 a
9、nd programs.This economical and pragmatic system has explicit interface, with simple operation.名师归纳总结 KEY WORD MIS,Library Management ,PowerBuilder Application第 4 页,共 41 页- - - - - - -精选学习资料 - - - - - - - - - 目录第一章前言 1第一节 MIS 系统开发方法 1其次节 MIS 系统开发过程 2其次章系统需求分析 2第一节现行业务描述 3其次节现行系统存在问题的分析 3第三节解决方案 4第三章
10、系统总体结构设计 5第一节系统目标设计 5其次节系统功能分析 5第三节系统各功能模块设计 6第四节数据流图 6第四章数据库设计 7第一节数据库需求分析 7其次节数据库规律结构设计 8第五章图书治理系统的具体实现 12第一节 PowerBuilder 开发工具简介 12其次节 PowerBuilder 8 应用程序开发的基本步骤 12第三节编码规范 13第四节创建祖先窗口和全局函数 13第五节应用程序对象 App_librarain15第六节具体窗口的实现 15第七节补充说明 32终止语 34致辞 35参考文献 35名师归纳总结 - - - - - - -第 5 页,共 41 页精选学习资料 -
11、 - - - - - - - - 第一章 前 言随着人类社会的进展,人类对学问的需求也不断地增长;在这种形势下,书籍就 慢慢地成为人们猎取并增长学问的主要途径,而图书馆就自然而然地在人们的生活中 占据了肯定的位置,如何科学地治理图书馆不但关系到读者求知的便利程度,也关系 到图书馆的进展,因此,开发一套完善的图书馆治理系统就必不行少了;治理信息系统 简称 MIS是介于信息论,经济治理理论,统计学与运筹学及运算 机科学之间的一门边缘性,综合性,系统性的交叉科学,它是随着治理科学,信息技 术,运算机技术等的进展而产生和进展起来的;图书馆治理系统是典型的信息治理系统,其开发主要包括后台数据库的建立和维
12、 护以及前端的应用程序的开发两个方面;对于前者要求建立数据的一样性和完整性,对于后者就要求应用程序功能的完备,易用等的特点;基于上述考虑本系统主要利用 PowerBuilder 8 作前端的应用开发工具,利用 Adaptive Server Anywhere 7 作为 作为系统平台开发的图书治理系统;另外本图书馆治理 后台的数据库,利用 WINDOWS 系统利用软件工程化思想和方法,总体上是采纳结构化生命法进行系统分析和设计 的,而系统实现等步骤就采纳了原型法和面对对象的方法;第一节 MIS 系统开发方法治理信息系统的开发方法有生命周期法、原型法和面对对象的开发方法等:生命周期法( Life
13、Cycle Method)是 20 世纪 60 岁月进展起来的一种应用广泛且比较成熟的治理系统开发方法,它的基本思想是将系统的开发工作从开头到终止划 分为如干个阶段,每个阶段都有明确的任务,而系统开发出来后,并不意味着生命周 期的终止,而意味着依据组织的需要对系统的修改和重建的开头;原型法 Prototyping Method是 20 世纪 80 岁月进展起来的,旨在转变生命周期法的缺点的一种系统开发方法,该法的开发思路是第一依据用户的要求,由用户和开 发者共同确定系统的基本要求和主要功能,利用系统快速生成工具,建立一个系统模 型,再在此基础上与用户沟通,将模型不断补充、修改、完善,如此反复,
14、最终直至 用户和开发者都比较中意为止,从而形成一个相对稳固、较为抱负的治理信息系统;面对对象( Object Oriented)的开发方法于20 世纪 80 岁月开头兴起的,是一种基于问题对象的自底向上的一种系统开发方法,这种方法的特点是以对象为基础,对象是分析问题和解决问题的核心;名师归纳总结 - - - - - - -第 6 页,共 41 页精选学习资料 - - - - - - - - - 其次节 MIS 系统开发过程一个 MIS系统的开发过程一般包括如下几个步骤:(一)需求分析:需求分析主要是明白用户的需求;需求明白得越具体,程序的 后期开发与保护费用就会越少;一般的开发团队中,需求分析
15、都是由资格较深的系统 分析员或工程经理担当,可见它的重要性;需求分析制订好后,需要反复修改;将最 后的结果交给用户审定,确认无误后,由系统分析员完成需求分析文档,再开头下一 步工作;(二)概要设计:概要设计紧跟在需求分析之后;用户需求明确后,将得到的数 据分析后,开头构建数据库的规律结构;此时,数据库中的表格仍未成形,通过各种 分析工具(如 PowerDesigner 等)画出数据流图,最终就可抽象出数据库的具体表结 构;这是由系统分析人员反复审核;确认全部的需求都考虑在内,没有遗漏后,就可 以开头制订概要设计文档;概要设计文档形成后,整个程序的规律框架也就形成了;(三)具体设计:概要设计完成
16、后,依据设计中制订的业务模块;就可以进行详 细分析设计了;具体设计就是将各个业务模块的窗口全部建好,各个窗口控件的处理 代码全部用语言表达出;所以具体设计是整个系统中最繁琐的环节;具体设计完成 后,整个程序就确定了,再由编程人员依据具体设计文档将代码完成;整个开发工作 就宣告终止;程序编码:程序编码相对于其他环节来说比较简洁,程序员只需要依据具体分析文档 写程序编码,保证代码没有错误即可;程序编码需要留意的是整个程序书写中命名的 规范化与编程风格的规范化,这需要较长时间的培育来形成;需要在不断的实践中形 成自己特殊的风格;总的来说,不要过分地追求复杂的算法,由于那可能会导致后期 保护人员无法读
17、懂你的代码而造成保护的困难;(四)测试:程序编码完成后,就需要测试;测试有几种类型,主要是测试代码 有无规律错误以及在加载数据环境下程序的稳固性问题;测试工作中发觉的错误应及 时改正,然后将它记录到测试文档中;(五)打包:测试完成,确认无误后;程序就可以打包发行了;打包一般使用工 具如 PWISE等;以上是一个完整的MIS系统开发过程,其实不仅MIS系统,其他类型的程序开发也基本相同;其次章 系统需求分析整个软件生命周期中,开发所占的费用和时间都很小;后期保护工作一般要占整名师归纳总结 - - - - - - -第 7 页,共 41 页精选学习资料 - - - - - - - - - 个软件生
18、命周期的 80% 以上;所以系统分析很重要,一个好的系统分析可以削减很 多后期保护工作;第一节 现行业务描述下面以一所学校的图书馆为例子进行分析,画出图书馆的组织结构图如下:馆 长图 2-1 图书馆的组织结构图采 书 阅 工 该图书馆各个部门负责的主要业务如下:编 览 具 书(一)采编组主要负责图书采编工作,包括购置新书、打印编目、增加数量;(二)目录厅主要负责读者查询工作,包括可借图书(按图书类别、图书名称或 图书作者查询);新书目录(按图书类别、日期查询);(三)借阅组主要负责图书流通、查询统计、借阅查询等工作;目 借 录 阅(四)阅览室、工具书室主要负责读者阅览工作,包括:阅览各种杂志、
19、报纸、阅览各种工具书;厅 室 下面绘制出图书馆流通业务中借书的流程图:(一)读者在目录厅查阅索引卡;(二)读者写出所借图书的分类号、种次号、交给图书治理员,并出示本人的借 书证;(三)图书治理员依据图书的分类号、种次号到书库找书;(四)将图书交给读者,并由读者填写所借图书的借书卡;(五)书治理员把借书卡储存到写有该读者借书证号的口袋里;得出该图书馆业务流程图如下所示:图 2-2 图书馆业务流程图其次节 现行系统存在问题的分析该图书馆工作大部分仍是进行着手工治理,工作起来效率很低,由于不行防止的 人为因素,常常造成数据的遗漏、误报;运算机信息化治理有着储存信息量大、速度 快等很多优点,供应应我们
20、的处理信息准时快捷,同时也提高了我们工作人员的自身素养;名师归纳总结 - - - - - - -第 8 页,共 41 页精选学习资料 - - - - - - - - - 第三节 解决方案基于以上的对问题的分析,利用运算机给我们供应信息,准时地调整学校图书馆 图书结构,并且对同学们的借阅过程形成一整套动态的治理就非常必要了;图书馆信息系统的建立,需要进行用户的需求调查与分析,以确定系统目标,提 出解决问题的具体方案,这是系统建设的重要环节;学校图书馆规模相对于商业图书馆小,但要有着完善的图书信息,对每一册书要 有具体的记录信息,功能上对系统的需求是全面的;因此对用户的需求可分为四个方 面:一方面
21、是图书馆工作人员通过运算机来治理各类图书,分类编号,调整图书结 构,增加图书库存,适应同学的需求;二方面是同学们能通过运算机来查询浏览图书 馆中的图书,来确定自己需要的书籍,为借阅做好预备;三方面是工作人员对同学们 的借书证发放;四方面也是图书馆的核心工作,对图书的借阅治理;这四个方面形成了学校图书馆一个工作整体,采纳运算机自动化信息处理,可方 便快捷地共享信息、沟通信息,高效地协同工作;在软、硬件方面对系统的需求,软件要求易学,界面友好,简洁把握,可以很简 单便利的治理各种图书信息;硬件的配置要求不能太高,这样可以很好的适应当前的 学校图书馆;在开发方式上对系统的需求,由于学校图书馆是一种无
22、商业利益的,所以系统设 计开发的周期要短,在短时间内完成,削减开发成本,提高开发效率,便利、简洁、有用作为系统开发的指导思想;名师归纳总结 - - - - - - -第 9 页,共 41 页精选学习资料 - - - - - - - - - 第三章 系统总体结构设计假如要完成一个完整的图书治理系统,需要的相关信息很多;由于种种条件的限 制,同时考虑到开发成本,所以本系统仅实现基本的治理功能;并不能完全满意上面 例子所描述的图书馆,使用前应进行二次开发;第一节 系统目标设计系统开发的总目标是实现内部图书借阅治理的系统化、规范化和自动化;能够对图书进行注册登记,也就是将图书的基本信息(如:书名、作者
23、、价 格等)预先存入数据库中,供以后检索;能够对借阅人进行注册登记,包括记录借阅人的姓名、地址、电话等信息;供应便利的查询方法;如:以书名、作者、出版社、出版时间(准确的时 间、时间段、某一时间之前、某一时间之后)等信息进行图书检索,并能反 映出图书的借阅情形;以借阅人编号对借阅人信息进行检索;以出版社名称 查询出版社联系方式信息;供应统计分析功能;可以呈现出图书类型比例、库存与借出比例;供应旧书销毁功能,对于剔除、损坏、丢失的书目可准时 对数据库进行修改;能够对使用该治理系统的用户进行治理,依据不同的工作职能供应不同的功 能授权;供应较为完善的差错掌握与友好的用户界面,尽量防止误操作;其次节
24、 系统功能分析依据以上功能,将图书治理系统的数据分为:数据输入部分:主要包括图书基本信息的录入、借阅人基本信息的录入、用户基本信息的录入;数据输出部分:主要是各种统计查询,包括:依据图书信息(如书名、作者、出 版社等)查阅图书及其借阅信息、统计输出图书类型比例等;数据处理部分:主要涉及借阅和归仍的处理,如一本书借出后,必需在数据库中 将该书标记为已借出,以防显现数据库中有书但图书馆无书的情 况;一本书归仍后,同样必需在数据库中将其标记为已经归仍,以便再次借出;名师归纳总结 - - - - - - -第 10 页,共 41 页精选学习资料 - - - - - - - - - 第三节 系统各功能模
25、块设计在系统功能分析的基础上,考虑PowerBuilder程序编制的特点,得到如下列图的系统功能模块图:图书借阅治理系统图 3-1 系统功能模块图数 第四节 数据流图 数据 据 据(一)图书基本信息登记 输 /修改 输 管入 出 理子 子 子系 出 版 社 信 系 系 分类信息统 图 3-2 图书基本信息登记 息 统 / 修改 统说明:出版社信息人工录入后,存放在出版社信息库中,便于今后书籍信息的图书信息 出 版 社 图书分类录入以及出版社信息的查询;分类信息由图书馆进行分类定制,存放在图书分类信息库中,用于图书的分类治理;登记新书时,当涉及到出版社和分类的填写时,只需做相应的挑选即可,并存放
26、在图书信息库中;(二)借阅人基本信息登记 得到完整的图书信息 /修改借阅人基本信息图 3-3 借阅人基本信息登记 图 书 信 息 / 修改说明:录入借阅人基本信息后存放在借阅人信息库中;(三)图书查询借阅人信息库图书信息库查询条件图 3-4 图书查询说明:输入查询条件后,检索图书信息库,并反应出查询结果;信息查询(四)图书查询统计图 书 分 类图书信息库条件图书查询结果 信息库图 3-5 图书查询说明:依据挑选的统计条件,检索图书分类信息库或图书信息库,并反应出统计信息统计名师归纳总结 图 书 统第 11 页,共 41 页计结果- - - - - - -精选学习资料 - - - - - - -
27、 - - 结果;五图书借阅借阅人编号借阅人图书编号图书信息库信息库图 3-6 图书借阅说明:输入借阅人编号,通过检索借阅人信息库,核实借阅人身份;输入图书编借阅人信息认证 图书信息认证号,通过检索图书信息库,核实图书信息;进行图书借出处理后,在图书借阅库中进行登记,并将借出图书的在借标志设为“ 是” ;图书借出处理 图 书 在 借(六)图书归仍状 态 修 改在借 在借图书编号 借阅人 图书信息库 信息库 信息库图 3-7 图书归仍 在借信息库说明:输入图书编号,检索在借信息库,反应出图输借阅情形;进行归仍操作在 借 信 息 图 书 在 借后,修改在 借信息库中相关条目,同时在图书信息库中修改相
28、关图书在借标志为“ 否 库修改 图书归仍处理 状 态 修 改第四章 数据库设计数据库的设计是 MIS 系统的核心部分,设计数据库,第一要进行需求分析,然后进行数据库的概念结构设计、规律结构设计、数据库结构实现等步骤;第一节 数据库需求分析依据以上的需求分析和数据组织,开头设计数据结构,即依据需求勾画出实体 /关系图( E/R);在概念上, E/R 图代表的是系统需要的数据及其这些数据之间的关系;如下列图的实体 / 关系图:借 阅 人 M e m b e r 图 4-1 实体关系图从图中可以看出,在这个系统中实际存在的实体:图书和借阅人,其中借阅人和 图 书 借 阅 登 记图书是多对多关系,针对
29、本系统,通过对图书借阅治理的内容和数据流程分析,设计( B o o k L o a n )数据项和数据结构如下:(一)图书基本信息,其数据项有图书编号、图书名称、作者、出版社等;图 书 基 本 信 息 ( B o o k )(二)借阅人基本信息,其数据项有借阅人编号、借阅人姓名、电话等;名师归纳总结 - - - - - - -第 12 页,共 41 页精选学习资料 - - - - - - - - - (三)图书借阅登记,其数据项有借阅序号、借阅图书编号、借阅人编号等;为 了实现图书信息录入的便利性与规范性以及相关的统计功能,仍应增加出版社信 息与图书分类信息:(四)出版社信息,其数据项有出版社
30、编号、出版社名称、地址、电话、传真 等;(五)图书分类信息,其数据项有分类编号、分类名称、同一类型图书数目;同 时针对于本系统的多用户使用特点,增加用户信息表:(六)用户信息表,其数据项有用户名、密码、用户权限;为了实现图书借阅 超期罚款制度,仍应增设罚金规章表:(七)罚金规章表,其数据项包括免费使用天数、罚金费率、规章启用开关;其次节 数据库规律结构设计数据库设计有几个范式,一般我们要做到的是第三范式,即数据表中没有冗余字 段以及同一个表中的字段没有函数依靠关系,冗余字段即在一个表中已经储存过的信 息,在另一个表中就不应当存在,假如需要的话,可以通过表间的关联来得到,函数 依靠性就是一个表中
31、的字段间不应当有运算关系,如一个表中有单价字段、数量字 段,就不应当有一个总金额字段;假如程序运行过程中需要总金额,可以实时运算;不过在一些较常用的表中,我们可以适当地保留冗余字段,这样,在程序运行过程中 可以削减由于表间相互关联而使用速度降低等问题;这就是所谓的第四范式;数据表 设计时,最好不要使用用户输入的信息作为主键,每一个数据表自己定义一个主键,添加信息是由程序自动添加,这样就可以削减数据更新时产生的错误;表与表相关联 的外键最好是由程序自动生成的主键,这样数据库就比较规范了;另外,数据表设计时一般都应当有一些标志字段,标志字段可以定义成 CHAR1或 BIT 型;建议实际应用中定义成
32、CHAR1字段可以储备多种可能的状态,在最初设计时,可能我们没有考虑到的一些情形,在程序后来的开发中,可以通过设计标志字 段为不同的 值来解决,这样就防止了修改数据库结构;数据库初期设计时肯定要谨慎,把全部可能的情形都考虑进去,即使当时没有用 到,也要将它留在数据库中作为备用字段以便将来扩充;程序一旦开头编码,就应当尽量防止再修改数据库;由于假如数据库结构一旦改 变,全部与修改的数据表相关的业务都有可能受到影响,而某些影响仍很难看到,这样就 简洁形成一个恶性循环;错误越改越多,越改越乱,最终导致程序的失败;PB 的数 据窗口与其他语言的数据控件不一样,它的很多东西是预编译的;即使你一个模块已
33、经调试无误,但只要数据库结构改动;相应的模块就肯定要重新修改,否就肯定会出名师归纳总结 - - - - - - -第 13 页,共 41 页精选学习资料 - - - - - - - - - 问题;图书借阅治理系统数据库中各个表的设计结果如下面几个表格所示;每个表格表 示为数据库中的一个表;说明:记录借阅人的基本情形,memberid设为主键、索引;表 4-1 借阅人基本信息表列名 数据类型 长度 可否为空 注释Memberid Char 10 Not Null 借阅人编号Membername Char 10 Null 借阅人姓名Id varchar 20 Null 身份证号Add Char 5
34、0 Null 联系地址Phone Char 20 Null 联系电话Mobile Char 20 Null 移动电话说明:记录系统用户的用户名、密码与权限,name设为主键;表 4-2 用户基本信息表 people列名 数据类型 长度 可否为空 注释name Char 10 Not Null 用户名password Char 10 Not Null 密码level char 1 Not Null 权限图书基本信息表 bookinfo 说明:记录图书基本信息,bookid 设为主键、索引;名师归纳总结 列名表 4-3 图书基本信息表 bookinfo注释第 14 页,共 41 页数据类型长度可否
35、为空Bookid Char 10 Not null 图书编号Isbn Char 30 Null 图书 ISBN Classname Char 20 Null 图书类型Title Char 40 Null 图书名称publishdate date - Null 出版日期author Char 20 Null 作者words int - Null 字数(千字)pub Char 30 Null 出版社price numeric 19.4 Null 价格disk Char 1 Null 附带光盘keyword Char 30 Null 关键词number int - Null 存放代码- - - -
36、- - -精选学习资料 - - - - - - - - - Abstract varchar 100 Null 摘要bookonloan Char 1 Null 图书在借标志Y- 在借 N-未借 出版社基本信息表 publishinfo 说明:记录出版社信息,pubid 设为主键;表 4-4 出版社基本信息表 publishinfo 列名 数据类型 长度 可否为空 注释Pubid char 4 Not Null 出版社编号Pub char 30 Null 出版社名称Add char 50 Null 联系地址Zip char 6 Null 邮政编码Tel char 16 Null 联系电话Fax
37、 char 16 Null 传真http char 16 Null 网址分类信息表 bookclass 说明:记录定制的分类情形,classid设为主键;注释列名数据类型表 4-5 分类信息表bookclass 长度可否为空Classid Char 2 Not Null 分类编号Classname Char 20 Null 分类名称Number int - Null 数目借阅情形信息表 loan 说明:进行借阅的登记,loanid 设为主键、自动增长;表 4-6 借阅情形信息表 loan列名 数据类型 长度 可否为空 注释Loanid Int - Not Null 借阅序号Bookid Cha
38、r 10 Not Null 图书编号memberid Char 10 Not Null 借阅人编号Loandate date - Null 借阅日期规章信息表 regular 名师归纳总结 说明:记录设置的借阅规章,days 设为主键;regular 可否为空注释第 15 页,共 41 页表 4-7 规章信息表列名数据类型长度Days Int 4 Not Null 免费借阅天数- - - - - - -精选学习资料 - - - - - - - - - Fine Dec 5.2 Null 罚金标准Flag Char 1 Null 规章开关(一)规划有效的索引 在组合表的列中创建索引,包括主关键字
39、和外部关键字所在的列;在列或类组合中创建唯独的索引能增强唯独性;浏览索引并卸载不使用的索引;索引需要肯定硬盘空间和时间来保护;具有较高数据插入操作频率的数据库最好不要索引;有较高读操作频率 的数据库应当有更多的索引;防止在簇索引中包括不必要的列;在可能的情形下,使用较小的数据类 型,例如用 varchar 替代 char ;考虑使用簇索引来支持排序和范畴化查询;在为数据检索优化表时,簇 索引必需支持数据的分组索引;为簇关键字挑选列或列组,簇关键字以 常常需要的次序排序数据或以必需被一起拜访的记录而分组记录;创建支持一般查询的查找参数索引;具有高挑选性的列是索引的最好候 选列;具有高密度的列是索
40、引糟糕的候选列;(二)使用约束实现数据的完整性 PRIMARY KEY约束在表中定义了主关键字,它是行唯独的标识符,它可以强制实 PRIMARY KEY约束时考虑以下事实:体完整性;在使用 每个表只能有一个 PRIMARY KEY约束;键入的值必需是唯独的;不答应有空值;PRIMARY KEY约束在指定的列创建唯独的索引,可以指定簇索引和非簇索 引(假如 非簇索引从前并不存在,簇索引是默认的);UNIQUE约束指定,在一列中的两行不能有相同的值;该约束使用唯独的 索引来强制实体的完整性;在已有一个主关键字时 UNIQUE约束很有用,例如雇员号,但是必需保证其他标识符(例如,雇员驾驶证号)也是唯
41、 一的;在使用 UNIQUE约束时,考虑以下事实 : 答应有空值;在一个表中可以设置多个 UNIQUE约束;可以将 UNIQUE约束运用于具有唯独值的单列或多列,但不能用 于表的主关键字;通过在指定的列或列组中创建唯独的索引,可以使 UNIQUE 索 引得到强制;名师归纳总结 - - - - - - -第 16 页,共 41 页精选学习资料 - - - - - - - - - 第五章 图书治理系统的具体实现第一节 PowerBuilder开发工具简介PowerBuilder 是目前开发 Client/Server 结构的应用系统的主要工具之一;PowerBuilder8.0 在继承与进展以前版
42、本优秀功能的基础上,为适应网络应用程序的 中 PowerBuilder 以及 Power Site 开发要求集成了 Enterprise Application Studio 的功能,在传统数据库开发的基础上,将 Web应用更好地集成到 PowerBuilder 中;4 代编程语言 PowerBuilder 全面支持面对对象编程;是功能强大并易于使用的第 4GL,它内置了包括数据窗口在内的多种对象类,可以便利地拜访数据库;相对于 其他应用工具, PowerBuilder 具有工作效率高、成本低、质量高、功能强的特点;其次节 PowerBuilder 8应用程序开发的基本步骤我们要开发应用程序时
43、,第一要对它进行分析;无论哪种、哪方面的应用程序,都要先建立一个应用对象;下面我们介绍以下PowerBuilder 8应用程序开发的基本步骤:(一)第一要建立应用对象;(二)创建窗口;在窗口里放置各种控件和编写大事响应的脚本;(三)创建菜单;窗口里的菜单可包括菜单条,下拉式菜单,级联菜单和弹出式 菜单为菜单编写大事响应的脚本;(四)创建用户对象;假如想要重复使用某个控件的功能,可以把窗口上常常放 置的控件定义为用户对象;(五)创建数据窗口;数据窗口可以检索数据库中的数据,可以建立各种报或 统计表,可以修改数据库;(六)创建函数、结构、大事;为了能够更好地支持脚本,编写自定义的函数,定义结构类型变量,也可以为对象和控件定义自己的大事;(七)运行与调试;可以在开发环境中随时运行应用程序,发觉错误后,可以用 调试工具进行调试;(八)当应用程序开发完毕后,可以把它编译成可执行的文件,让用户比较简洁 地建立应用系统的运行环境;名师归纳总结 - - - - - - -第 17 页,共 41 页精选学习资料 - - - - - - - - - 第三节 编码规范为了削减在软件开发过程中的错误,在软件开发过程中应当遵守肯定的标准;给对象命名要有肯定的