网站导航网学 原创论文 网站设计 最新系统 最新研究 原创论文 获取论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 设计下载 > VB类作品 > 正文

VB图书馆管理系统论文

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 13/05/15

网学网为需要VB类作品的朋友们搜集整理了VB图书馆管理系统论文相关资料,希望对各位网友有所帮助!

QQ交谈客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn

 

毕业设计(论文)题目:
图书馆管理信息系统(VB语言+Access数据库)
 
毕业设计(论文)要求及原始数据(资料):
1)        信息系统基础与简介
2)        系统分析。
3)        设计数据库结构,建立相应数据库,系统功能结构框图和各功能模块流程图。
4)        设计模块结构和编码,一般要求具有如下功能:数据录入、修改、删除、插入、查询、统计、记总、报表和打印等。
5)        调试和测试系统软件程序,包括个模快数据录入、修改、删除、插入、查询发生错误时的错误提示。
 
 
  
毕业设计(论文)主要内容:
本文分为五章编写,第一章是信息系统基础与简介,介绍信息系统的主要作用及设计方法流程。第二章是系统分析,系统分析是对系统的现状进行分析。根据系统的目标、需求分析和功能分析,制定和选择一个较好的系统方案,从而达到一个合理的优化系统。第三章是数据库设计和结构创建,数据库设计的全过程,可以相应地分成三个阶段:第一个阶段为数据库需求分析阶段,第二个阶段为建立概念性数据模型,第三个阶段为逻辑设计阶段。第四章是系统设计,系统设计的目的是最大限度地运用系统分析的结果,设计出能最大限度地满足要求的系统。第五章是系统测试和系统运行,系统测试的目的是为了找出错误,修正错误,使系统真正达到要求。
 
 
学生应交出的设计文件(论文):
1)        “设计说明书”打印件(A4纸单面打印)。
2)        磁盘或光盘,内容包括:
A)      “毕业实习报告”的电子文档。
B)       “毕业设计说明书”的电子文档。
C)      设计程序的系统软件源程序。
 
 
主要参考文献(资料):
 
[1] 陈明,《visual basic 程序设计》,中央广播电视大学出版社,2002。
[2] 刘世峰,<<数据库基础与应用>>,中央广播电视大学出版社,2004。
[3] 郑荣贵、黄平、谷会东,《VB6.0数据库开发与应用》,中科多媒体电子出版社,2002 。
[4] 伍俊良,《VB6控件应用实例教程》,北京希望电子出版社,2002。
[5]卢国俊,《VB6数据库开发》,电子工业出版社,2002。
[6] 边萌,《VB编程起步》,机械工业出版社,2002。
[7] 谢季萍 徐孝凯,《ACCESS上机操作指导》,中央广播电视大学出版社,2004。
[8] 周之英,《现代软件工程》,科学出版社,2003
[9] 张红军,王红,《Visual Basic 6.0中文版高级应用与开发指南》,人民邮电出版社,2001
[10] 林立军,程斌,翁迪恩,《Visual Basic 6.0数据库开发指南》,西安电子科技大学出版社.2000年2月第一版
[11] 李红等,《管理信息系统开发与应用》,电子工业出版社,2003
[12] [美]Jeffrey P.McManus著赵学锁,龚波,李志,曹天伟等译《Visual Basic 6.0数据库存访问技术》,2000
 
 
 
专业班级          学生                                       
要求设计(论文)工作起止日期        
指导教师签字                                 日期                  
教研室主任审查签字                                 日期                  
系主任批准签字                                 日期                   

摘 要 I
Abstract II
第一章 信息系统基础与简介 1
1.1管理信息系统概要 1
1.2 管理信息系统的基本功能 1
1.2.1数据的采集和输入 1
1.2.2数据的传输 2
1.2.3信息的存储 2
1.2.4信息的处理 2
1.2.5信息的输出 2
1.3管理信息系统的特征 2
1.4管理信息系统的结构 3
1.5信息系统的生命周期 3
第二章 系统分析 4
2.1确定系统目标 4
2.2系统需求分析 4
2.3系统功能分析 4
2.3.1功能分析 4
2.3.2功能分析图 5
第三章 数据库设计及流程图 6
3.1 数据库理论基础 6
3.1.1 数据库系统设计 6
3.1.2 数据库设计范式分析 8
3.1.3 数据库设计 10
3.2 系统流程图 13
3.2.1顶层流程图 13
3.2.2底层流程图 14
第四章 系统设计及代码 19
4.1登陆框 19
4.2主界面 21
4.3基本信息窗体 26
4.3.1图书信息窗体 26
4.3.2图书类别信息窗体 32
4.3.3出版社信息窗体 32
4.3.4班级信息窗体 32
4.3.5学生信息窗体 32
4.4基本处理窗体 33
4.4.1借书处理 33
4.4.2还书处理 33
4.5窗体查找 37
4.5.1查找学生信息 37
4.5.2查找图书信息 40
4.5.3查找借书信息 40
4.6设置窗体 40
4.6.1用户设置 40
4.6.2数据库备份 40
第五章 系统测试和系统运行 43
5.1测试计划 43
5.1.1测试方案 43
5.1.2测试项目 43
5.2、测试项目说明 44
5.2.1用户登录窗口的测试 44
5.2.2添加用户窗口的测试 44
5.2.3修改用户密码窗口的测试 44
5.2.4修改图书信息窗口的测试 44
5.2.5录入学生信息窗口的测试 45
5.2.6添加借书信息窗口的测试 45
5.2.7查询图书信息窗口的测试 45
4.2.8备份数据库的测试 45
5.3 测试计划评价 45
心得体会及致谢 46
编程心得 46
感谢 46
参考书目 47
 

2.3.1功能分析
图书馆理系统建立的软件和信息资源、可方便实现图书馆的采购、编目、流通、期刊、检索各业务环节的自动化,极大提高图书馆的管理水平和图书利用率:方便、快捷的检索功能,读者在分秒之内便可查到所需之书;条码扫描即可完成借还操作;详尽的借阅权限设置、准确及时的违规处理,保证图书规范管理;全面多样的帐单、精确的图书采购历史统计、流通统计、分类统计,确保帐目明晰,图书采购有针对性以及对连续出版物的登到、装订等。
2.3.2功能分析图
该系统只要是为学校图书馆设计,主要服务对象是学生,学生可以通过图书馆工作人员借书,还书,查讯图书信息。主要由图书馆工作人员操作,可以管理藏书,添加,删除,更新图书信息,向学生提供服务。系统的维护工作主要由系统管理员完成,可以添加,删除用户,数据库备份等。
 
 

2.1
图书管理系统
学生
图书馆工作人员
系统管理员
管理藏书
提供借还书服务
文本框: 借还书文本框: 查讯文本框: 用户授权文本框: 数据备份 

 
 
 
 
 
 



 

第三章 数据库设计及流程图
3.1 数据库理论基础
一个成功的信息管理系统,是建立在许多条件之上的,而数据库是其中一个非常重要的条件和关键技术。
信息管理系统所涉及的数据库设计分五个步骤:数据库需求分析、概念设计、逻辑设计、物理设计与加载测试。
(1) 数据库需求分析的任务是将业务管理单证流化为数据流,划分主题之间的边界,绘制出DFD图,并完成相应的数据字典。
(2) 概念设计的任务是从DFD出发,绘制出本主题的实体-关系图,并列出各个实体与关系的纲要表。
(3) 逻辑设计的任务是从E-R图与对应的纲要表出发,确定各个实体及关系的表名属性。
(4) 物理设计的任务是确定所有属性的类型、宽度与取值范围,设计出基本表的主键,将所有的表名与字段名英文化(现在很多软件能支持中文字段,如MS SQL Server,我就是用的中文字段名),实现物理建库,完成数据库物理设计字典。
(5) 加载测试工作贯穿于程序测试工作的全过程,整个录入、修改、查询、处理工作均可视为对数据库的加载测试工作。
要设计出一个好的信息管理系统数据库,除满足系统所要求的功能外,还必须遵守下列原则:
基本表的个数越少越好。
主键的个数越少越好。键是表间连接的工具,主键越少,表间的连接就越简单。
字段的个数越少越好。
所有基本表的设计均应尽量符合第三范式。
数据库的设计中,如何处理多对多的关系和如何设计主键,是两个有着较大难度、需要重点考虑的问题。
 
3.1.1数据库系统设计
信息系统的主要任务是通过大量的数据获得管理所需要的信息,这就必须存储和管理大量的数据。因此建立一个良好的数据组织结构和数据库,使整个系统都可以迅速、方便、准确地调用和管理所需的数据,是衡量信息系统开发工作好坏的主要指标之一。
数据库设计主要是进行数据库的逻辑设计,即将数据按一定的分类、分组系统和逻辑层次组织起来,是面向用户的。数据库设计时需要综合企业各个部门的存档数据和数据需求,分析各个数据之间的关系,按照DBMS提供的功能和描述工具,设计出规模适当、正确反映数据关系、数据冗余少、存取效率高、能满足多种查询要求的数据模型。
数据库设计的步骤是:
(1) 数据库结构定义:目前的数据库管理系统(DBMS)有的是支持联机事务处理CLTP(负责对事务数据进行采集、处理、存储)的操作型DBMS,有的可支持数据仓库、有联机分析处理CLAP(指为支持决策的制定对数据的一种加工操作)功能的大型DBMS,有的数据库是关系型的、有的可支持面向对象数据库。针对选择的DBMS,进行数据库结构定义。
(2) 数据表定义:数据表定义指定义数据库中数据表的结构,数据表的逻辑结构包括:属性名称、类型、表示形式、缺省值、校验规则、是否关键字、可否为空等。关系型数据库要尽量按关系规范化要求进行数据库设计,但为使效率高,规范化程度应根据应用环境和条件来决定。数据表设计不仅要满足数据存储的要求,还要增加一些如反映有关信息、操作责任、中间数据的字段或临时数据表。
(3) 存储设备和存储空间组织:确定数据的存放地点、存储路径、存储设备等,备份方案,对多版本如何保证一致性和数据的完整性。
(4) 数据使用权限设置:针对用户的不同使用要求,确定数据的用户使用权限,确保数据安全。
(5) 数据字典设计:用数据字典描述数据库的设计,便于维护和修改。
为了更好地组织数据和设计出实际应用数据库,应该注意如下问题:
规范化地重组数据结构:对数据进行规范化表达,这在后面将会具体讨论。
 
   关系数据结构的建立:在进行了数据基本结构的规范化重组后,还必须建立整体数据的关系结构。这一步设计完成后数据库和数据结构设计工作基本完成,只待系统实现时将数据分析和数据字典的内容代入到所设计的数据整体关系结构中,一个规范化数据库系统结构就建立起来了。 
建立关系数据结构涉及三方面内容:确定关联的关键指标项并建立关联表;确定单一的父系记录结构;建立整个数据库的关系结构。 
(1)链接关系的确定 
在进行了上述数据规范化重组后,已经可以确保每一个基本数据表(我们简称为表)是规范的,但是这些单独的表并不能完整地反映事物,通常需要通过指标体系整体指标数据才能完整全面地反映问题。也就是说在这些基本表的各宇段中,所存储的是同一事物不同侧面的属性。那么计算机系统如何能知道哪些表中的哪些记录应与其它表中的哪些记录相对应,它们表示的是同一个事物呢?这就需要在设计数据结构时将这种各表之间的数据记录关系确定下来。这种表与表之间的数据关系一般都是通过主或辅关键词之间的连接来实现的。因为在每个表中只有主关键词才能唯一地标识表中的这一个记录值(因为根据第三范式的要求,表中其它数据字段函数都依赖于主关键词),所以将表通过关键词连接就能够唯一地标识出某一事物不同属性在不同表中的存放位置。 
(2)确定单一的父子关系结构 
所谓确定单一的父系关系结构就是要在所建立的各种表中消除多对多(以下用M:N来表示)的现象,即设法使得所有表中记录之间的关系呈树状结构(只能由一个主干发出若干条分支,而不能有若干条主干交错发出若干条分支状况)。所谓的“父系”就是指表的上一级关系表。消除多对多关系可以借助于E-R图的方法来解决,也可以在系统分析时予以注意,避免这种情况的发生。 
消除这种M:N情况的办法也很简单,只需在二表之间增加一个表,则原来M:N的关系就改成了M:1,1:N的关系了。
确定数据资源的安全保密属性:
一般DBMS都提供给我们自己定义数据安全保密性的功能。系统所提供的安全保密功能一般有8个等级(0-7级),4种不同方式(只读、只写、删除、修改),而且允许用户利用这8个等级的4种方式对每一个表自由地进行定义。 
定义安全保密性的方法一般有如下几种: 
a.原则上所有文件都定义为4级,个别优先级特别高的办公室(终端或微机的入网账号)可定义高于4级的级别,反之则定义为低于4的级别。 
b.统计文件(表)和数据录入文件一般只对本工作站定义为只写方式,对其它工作站则定义为只读方式。 
c.财务等保密文件一般只对中工作站(如财务科等)定义为可写、可改、可删除方式,对其它工作站则定义为只读方式,而且不是每个人都能读,只有级别相同和高级别者才能读。

 

 

本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT

本文选自计算机毕业设计http://myeducs.cn
论文文章部分只是部分简介,如需了解更多详情请咨询本站客服!QQ交谈QQ3710167

原创论文

设为首页 | 加入收藏 | 论文首页 |原创论文 |
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师