版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
校园图书管理系统设计学生:XXX指导老师
XXX概要设计开发工具的选择现在,市场上可以选购的应用开发产品很多,流行的也有数十种。目前在我国市场上最为流行、使用最多、最为先进的可用作企业级开发工具的产品有:Microsoft公司的Visual
Basic.Microsoft公司的Visual
C.Borland公司Delphi.Powersoft公司的PowerBulider在目前市场上这些众多的程序开发工具中,有些强调程语言的弹性与执行效率;有些则偏重于可视化程序开发工具所带来的便利性与效率的得高,各有各的优点和特色,也满足了不同用户的需求。然而,语言的弹性和工具的便利性是密不可分的,只有便利的工具,却没有弹性的语言作支持,许多特殊化的处理动作必需要耗费数倍的工夫来处理,使得原来所标榜的效率提高的优点失去了作用;相反,如果只强调程语言的弹性,却没有便利的工具作配合,会使一些即使非常简单的界面处理动作,也会严重地浪费程序设计师的宝贵时间。作为数据库系统的开发,Visual
Basic是一个非常理想选择。数据库是MIS中的重要支持技术,在MIS开发过程中,如何选择数据库管理是一个重要的问题,目前,数据库产品较多,每种产品都具有各自的特点和适用范围,因此,在选择数据库时,应考虑数据库应用的特点及适用范围,本系统选用的数据库语言Visual
Basic语言,概要设计关系型数据库的实现Access2000就是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。Access的优点在于它能使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于Excel的电子表格,可以使数据库一目了然。另外,Access允许创建自定义报表用于打印或输出数据库中的信息。Access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。Access是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一。如上所述,Access作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能概要设计二者的结合(DBA)微软的JET数据库引擎提供了与数据库打交道的途径,我们是通过它以及Visual
Basic来访问数据库并对其进行各种操作。VisualBasic、Access以及其他微软的软件产品都是通过共用JET数据库引擎,从而给用户提供了丰富的数据类型。DATA控件在数据库中的信息与将信息显示给用户看的Visual
Basic程序之间架起了一座桥梁。我们可以设置DATA控件的各个属性,告诉它要调用那个数据库的哪个部分。缺省情况下,DATA控件根据数据库中的一个或多个数据表建立一个dynaset-type(动态集合)类型的记录集合。一个记录集合是动态的也就意味着,当原来的数据表
中的容改变了以后,该记录集合中的记录也会随之改变。
DATA控件还提供了用来浏览不同记录的各种跳转按钮。将DATA控件放置在窗体中之后,我们还必须在该控件与要处理的数据库之间建立联系Visual
Basic简介Visual
Basic(简称VB)是美国微软公司(Microsoft)于1990年推出的一套完整的Windows系统软件开发工具,
可用于开发Windows环境下的各类应用程序,是一种可视
化、面向对象、用事件驱动方式的结构化高级程序设计语言和工具,是目前使用最广泛的编程语言之一。至今以升级到了6.0版。VB的重要特点之一是可视性。系统引进了窗体和控件的机制,用于设计应用程序界面。用户通过在屏幕上生成窗体,在窗体中绘制所需要的控件和按钮,设计菜单和对话框,VB会自动生成相应的代码。利用VB的可视性特点,可方便的设计了程序的窗体界面,并在各个窗体中的合适位置绘制所需的每种控件。如要修改窗体或控件的某项属性,只需在相应的窗体或控件的属性窗口修改相应的参数便可达到需要的设计效果。续:VB的另一重要特点是事件驱动。当窗体或控件上发生一个事件时,VB立即把控制权交给程序员。程序员不必担心如何判断事件是否已发生,只需要编写一段代码告诉计算机在事件发生以后应该做什么工作就可以了。这样,设计一个Windows应用程序简化为用鼠标在屏幕上点击、拖拽并添加少量的代码就可以完成了,大大降低了对程序设计的要求,提高了应用程序的开发效率。利用VB的事件驱动性特点,只需在窗体或控件上的代码窗口中添加少量的代码,便可达到告诉当在相应的窗体或控件上发生某一事件时,它们在事件发生后应该做什么工作的目的。例如几个窗体上的添加、删除、返回按钮的作用,就是通过在各个相应按钮的代码窗口中输入相应的代码,来达到当在几个按钮上出现单击(Click)事件后,相应按钮实现添加、删除、返回的功能的。返回数据库控件在使用VisualBasic开发数据库应用程序的时候,会经常使用数据库访问控件。这些控件包括:Data控件;ADO
Data控件;DataList控件/DataCombo控件;DataGrid控件;MSChart控件。ADOData控件与内部Data控件以及RemoteData控件(RDC)相似。用户可以使用ADOData控件快速地创建一个到数据库的连接。DataCombo控件是一个数据绑定组合框,它可以自动地由一个附加数据源中的一个字段充填,并且可选择地更新另一个数据源中一个相关表的一个字段。DataGrid控件在许多情况下,需要使用表格形式来显示数据库中的数据。这时就要借助于DaatGrid控件。用户可以设置DataGrid控件的DataSource属性为一个ADOData控件,从而将ADOData中的数据自动地填充到DataGrid表格中。这个DataGrid控件实际上是一个固定的列集合,每一列的行数都是不确定的。MSFlexGrid控件MSFlexGrid控件是一种Active控件,该控件提供了表格式界面,处理数据相当灵活,具有只读数据绑定、对表格数据进行显示
和操作、数据分组排序、Data控件赋值、文本自动换行等功能。但它无法对数据进行动态输入,只能提供浏览功能。返回后台数据库介绍返回本系统采用的数据库是Access2000Access2000是关系数据库开发工具,1992年,Microsoft
Access作为第一个面向Windows操作平台的桌面数据库管理系统而诞生,它不但充分体现了面向对象的思想,提供可视化的编程手段,而且充分利用了
Windows操作平台的优越性,采用与Windows完全一致的界面风格,使界面非常友好。在Access中,用户不需要编写复杂的程序就可以建立一个完整的数据库应用系统,是一个典型的开放式数据库系统,它可以和Windows下的其他应用程序共享数据库资源。数据库能汇集各种信息以供查询、存储和检索。Access的优点在于它能使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于Excel的电子表格,可以使数据库一目了然。另外,Access允许创建自定义报表用于打印或输出数据库中的信息。Access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。Access是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一。如上所述,Access作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。课题研究背景为了更好地适应当前读者的借阅需求,缓解手工管理存
在的弊端,开发图书馆查询管理系统。校园图书管理系统向用
户提供的服务将在传统的“采—编—借—查”基础上,进一步
提供全方位的信息服务。它具有以下几个特点:可以存储所有
馆中图书的资料以及借阅人员的情况,具有安全、高效的特性;只需1~2名档案录入员即可操作系统,节省大量人力;可以迅
速查到所需信息。用户的需求可分为如下4方面:第1方面是图书馆工作人员通过计算机来管理各类图书,分类编号,调整图
书结构,增加图书库存,适应读者的需求;第2方面是读者能
通过计算机来查询浏览图书馆中的图书,来确定自己需要的书
籍,为借阅做好准备;第3方面是工作人员对读者的借书情况
作好全面的掌握,及时得到每个读者的当前借阅状态和历史借
阅记录;第4方面也是图书馆的核心工作,对图书的借阅管理。返回系统功能模块图书管理模块介绍返回图书馆工作人员通过此模块来管理各类图书,包括图书品种的添加、修改、删除等。在进行图书的添加时,弹出新的窗口进行图书信息的录入,在保存的时候要进行书籍编号是否重复的检验,如果添加的书籍编号重复要对用户进行提示,只有在不重复的情况下才能够进行图书的添加。在进行图书的删除操作时,要首先弹出提示窗口让用户确认是否删除,只有在用户确认后才能够进行图书的删除。在进行图书的修改时,要能够根据用户选定的书进行修改,即列出所有用户选定书的信息,在这个基础上进行图书信息的修改。图书查询模块介绍返回读者通过引模块来查询自己所需要的图书。该模块提供了包括书籍编号、书籍类别、书籍名称、出版社、书籍价格以及登记日期在内的各种查询条件,读者可以根据这些单个的查询条件或者它们的组合来进行所需要图书的查询。同时,在查询时还提供了进行模糊查询的功能,即该模块能够利用读者输入的非完整的查询条件查询,例如读者在书籍编号的查询条件中输入“06”,系统就能够查出所有书籍编号包括“06”的图书,像“1006”、“0600”等。这样更加方便了读者的查询。借阅查询模块介绍返回工作人员通过此模块来进行借阅记录的查询。该模块提供了包括读者编号、读者姓名、书籍编号、书籍名称、以及借书日期在内的各种查询条件,工作人员可根据这些单个的查询条件或者它们的组合来进行查询,既可以查询出某本书或者某个读者的借阅历史,也可以查出某天所有的借阅信息。同时,跟图书查询模块类似,该模块在查询时也提供了进行模糊查询的功能以方便工作人员的查询。借阅管理模块介绍返回通过些模块来完成读者的图书借阅、续借以及图书退还工作。该模块是图书管理系统的重点,其中主要包括借阅、续借、退还3部分图书信息表——bookinfo字段名称数据类型字段属性字段大小作用必填字段索引是否主键书籍编号文本20书籍编号是有(列重复)是书籍名称文本50书籍名称否无类别代码文本5类别代码否无出版社文本50出版社否无作者姓名文本30作者姓名否无书籍价格数字单精度型书籍价格否无书籍页码文本10书籍页码否无登记日期日期/时间登记日期否无是否借出是/否4借出否否无返回eaderinfo返回字段名称数据类型字段属性字段大小作用必填字段索引是否主键读者编号文本读15
者信读者编号息是
表有(—无重复)—是
r读者姓名文本10读者姓名否无读者性别文本3读者性别否无办证日期日期/时间办证日期否无联系电话文本30联系电话否无工作单位文本50工作单位否无家庭地址文本50家庭地址否无entinfo返回字段名称数据类型字段属性字段大小作用必填字段索引是否主键读者编号文本15阅信读者编号息是
表有(—有重复)—是
l书籍编号文本20书籍编号否有(有重复)是借书日期日期/时间借书日期否无还书日期日期/时间还书日期否无超出天数数字整型超出天数否无罚款金额数字单精度型罚款金额否无booktyp返回字段名称数据类型字段属性图字段大小书作用类必填别字段表索引—是否主—键—类别代码文本5类别代码是有(无重复)是书籍类别文本20书籍类别是
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 不玩餐具安全教案
- 病案装订制度
- 培训主管岗位竞聘
- 2024年黑龙江省龙东地区中考化学真题【附答案】
- 对未来就业的想法和规划
- 安全技能培训汇报
- 数学学案:课前导引一次函数的性质与图象
- 智慧树知到《教育综合知识与能力》章节测试答案
- 冠脉手术后护理
- 主题团日活动内容专题四
- 制剂室培训课件
- 四年级家长会(完美版)
- 帝光公司OEC目标“日事日毕、日清日高”实施方案
- 2023年4月三级烟草专卖管理师岗位技能-试卷正文
- 六年级下册道德与法治教案-日益重要的国际组织 第一课时部编版
- 旅游景区管理制度完整汇编
- 汽车冲压焊接总成项目可行性研究报告
- 旅游地理学课程《旅游地理学》教学大纲
- 混凝土涵管安装现场质量检验报告单
- 华为-硬件工程师手册(全)
- 《国学智慧系列》之儒道禅与现代管理
评论
0/150
提交评论