图书馆管理系统设计报告-大学论文.doc
《图书馆管理系统设计报告-大学论文.doc》由会员分享,可在线阅读,更多相关《图书馆管理系统设计报告-大学论文.doc(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一 系统开发平台介绍1.1 开发工具介绍本系统所使用的开发工具是Visual Basic 6.0 。Visual Basic 6.0是Microsoft Visual Studio 6.0 可视化工具中的一个开发系统。是一个用于快速开发基于Windows的客户机/服务器应用程序的高效工具,与以前各版本相比Visual Basic 6.0具有以下新特点。1 提供了高效能的源码编译器,使应用程序得到优化。2 提供了新的比其他数据访问接口更加方便,更加全面的数据访问接口ADO(ActiveX Data object),能访问除了标准的关系型数据库(如 Access Foxpro SQL server
2、 等)中的数据库外,还能访问邮件数据,Web上的文本或图形目录服务器等信息。3 提供了动态的HTML页面设计器。4 提供了WEB CAASS设计器。Visual Basic 6.0开发软件的优势:1 可视化程序设计2 面向对象的程序设计3 事件驱动的编程机制4 高度的扩充性5 支持大型数据库的连接与存取操作1.2 后台数据库介绍 本系统所使用的后台数据库是Access数据库数据库引擎数据库引擎是一种管理数据怎样被存储和检索的软件系统,数据库的基本功能就是由它来提供的。数据库引擎有许多种,本系统所涉及的数据库引擎是Microsoft Jet。Jet不是一个商业产品,准确的说它是好几个Micros
3、oft产品使用的子系统,在Visual Basic 3.0和Microsoft Access1.0中Microsoft就引入了这个引擎,以后Microsoft经常修正这个引擎,并且不断提升其功能。本系统涉及的版本是Jet3.51二 系统分析设计数据库系统时,应该充分了解用户各方面需求,包括现有的以及将来可能增加的需求,数据库设计一般包括以下几个步骤:(1) 数据需求分析、(2) 数据库概念结构设计(3) 数据库逻辑结构设计2.1 数据库需求分析用户的需求具体体现在各种信息的提供,保存,更新和查询。这就要求数据库的结构能充分满足各种信息的输入和输出。在仔细分析调查有关图书馆管理信息需求的基础上设
4、计出如图(见附录图书馆管理系统数据流程图)所示的数据流程针对图书馆管理系统的需求,通过对图书馆管理工作过程的内容和数据流程分析,设计出如下的数据项1书库图书信息,包括数据项有:图书编号、书名、书号、类别、出版社、作者、ISBN、印张、字数、版次、印数、定价、开本、是否在库、是否损坏、是否遗失、入库时间、图书介绍2 学生信息,包括数据项有:学生编号、学号、姓名、性别、系别、班级、级别、已借图书、照片3 借书信息,包括数据项有:图书序号、学生序号、是否归还、书名、姓名、学号、书号、系别、班级、已借图书、出版社、作者、借阅日期、图书类别、是否续借4 供货商信息,包括数据项有:供货商序号、供货商、城市
5、、地址、电话、传真、邮政编码、EMAIL、联系人、首次合作时间5 定单信息,包括数据项有:定单序号、书名、书号、类别、出版社、作者、ISBN、印张、字数、版次、印数、定价、开本、详细信息、供货商序号、供货商、联系人、城市、订购数量、订购价格、交付方式、交货日期、定单日期、是否验收、验收日期6 过期图书信息,包括数据项有:图书序号、书名、书号、学生序号、学生姓名、系别、班级、过期时间7 员工信息,包括数据项有:员工序号、姓名、密码、类别、性别、家庭住址、联系电话、职务、出生日期、照片8 罚款信息,包括数据项有:流水号、罚款原因、罚款金额、日期2.2 数据库概念结构设计得到上面的数据项就能够设计出
6、以下各种实体以及它们的关系,为后面的逻辑结构设计打下基础根据上面的实力设计规划出的实体有:图书信息实体、学生信息实体、借阅信息实体、供货商信息实体、定单信息实体、过期图书实体、员工信息实体、罚款信息实体。Shukubiao(图书信息实体)图书介绍书名图书序号图2-1 图书信息实体E-R图Xueshengbiao(学生信息实体) 学生序号已借图书姓名图2-2 学生信息实体E-R图Jh(借阅信息实体) 续借学生序号图书序号图2-3 借阅信息实体E-R图Ghs(供货商信息实体) 供货商序号供货商联系人图2-4 供货商信息实体E-R图Orders(定单信息实体)定单序号书名定单日期 图2-5 定单信息
7、实体E-R图Gqs(过期书信息实体)过期时间图书序号学生序号图2-6 过期图书信息实体E-R图Password1(员工信息实体) 员工序号职务姓名图2-7 员工信息实体E-R图Jhfk(罚款信息实体)日期罚款原因流水号图2-8 罚款信息实体E-R图Xueshengbiao(学生信Shukubiao(图书信息借书借书Jh(借阅信息实Gqs(过期书信息实统计资料Ghs(供货商信息Jhfk(罚款信息实Orders(定单信息图2-9 各实体间关系图2.3 数据库逻辑结构设计图书馆管理系统中数据库的各个表格设计结果如下:表2-1:shukubiao 书库图书信息表列名数据类型说明图书序号Text图书的编
8、号,唯一书号Text图书书号书名Text书名类别Text图书类别出版社Text出版社作者Text作者ISBNText图书ISBN号印张Text图书印张字数Text字数版次Text图书版次印数Text印数定价Currency图书定价开本Text开本是否在库Boolean是否在书库中的标志是否损坏Boolean是否损坏的标志是否遗失Boolean是否遗失的标志入库时间Date/Time图书入库的日期图书介绍Text图书的简单介绍表2-2:xueshengbiao 书库图书信息表列名数据类型说明学生序号Text学生的编号,唯一学号Text学号,不唯一姓名Text学生姓名性别Boolean性别系别Te
9、xt学生系别班级Text学生所在班级级别Integer学生的级别,表示借书的能力已借图书Integer已经借过图书多少本照片Text存放学生照片的路径表2-3:jh 借阅信息表列名数据类型说明图书序号Text图书序号学生序号Text学生序号书名Text书名姓名Text学生姓名学号Text学号书号Text书号系别Text学生系别班级Text学生班级已借图书Integer学生已经借阅的图书数量出版社Text出版社作者Text图书作者借阅日期Date/Time借阅日期图书类别Text图书类别是否归还Boolean该书是否归还续借Boolean该书是否续借过表2-4 ghs 供货商信息表列名数据类型说
10、明供货商序号Text供货商序号供货商Text供货商城市Text城市地址Text地址电话Text电话传真Text传真邮政编码Text邮政编码EMAILTextEMAIL联系人Text联系人首次合作时间Date/Time首次合作时间表2-5 orders 定单信息表列名数据类型说明定单序号Text定单序号书名Text书名类别Text类别出版社Text出版社作者Text作者ISBNTextISBN印张Text印张字数Text字数版次Text版次开本Text开本印数Text印数定价Currency定价详细信息Text详细信息供货商序号Text供货商序号供货商Text供货商联系人Text联系人城市Tex
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书馆 管理 系统 设计 报告 大学 论文
限制150内