资源描述
《大型数据库技术》
课程设计报告
课程设计名称: 图书管理系统
系部名称:中印计算机软件学院
学生姓名: 张文权
班 级: 12级软件工程2班
学 号: 01530052
成 绩:
指引教师: 范长英
开学时间: -第 一 学期
前言
图书馆管理系统是某些单位不可缺少某些,书籍是人类不可缺少精神食粮,特别对某些学校来说,特别重要。因此图书馆管理系统应当可觉得顾客提供充分信息和快捷查询手段。但始终以来人们使用老式人工方式管理图书、期刊、试卷合订本等,这种管理方式存在着许多缺陷,如:效率低、保密性差,此外时间一长,将产生大量文献和数据,这对于查找、更新和维护都带来了不少困难。
随着科学技术不断提高,计算机科学日渐成熟,其强大功能已为人们深刻结识,它已进入人类社会各个领域并发挥着越来越重要作用。作为计算机应用一某些,使用计算机对图书资源信息进行管理,具备着手工管理所无法比拟长处.例如:检索迅速、查找以便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些长处可以极大地提高图书馆管理效率,也是公司、学校科学化、正规化管理,与世界接轨重要条件。
图书馆作为一种信息资源集散地,图书和顾客借阅资料繁多,包括诸多信息数据管理,现今,有诸多图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理。依照调查得知,她们此前对信息管理重要方式是基于文本,表格等纸介质手工解决,对于图书借阅状况(如借书天数,超过限定借书时间天数)记录和核算等往往采用对借书卡人工检查进行,对借阅者借阅权限,以及借阅天数等用人工计算,手抄进行。数据解决工作量大,容易出错。由于数据繁多,容易丢失,且不易查找。总来说,缺少系统规范信息管理手段。尽管有图书馆有计算机,但是尚未用于信息管理,没有发挥它效力,资源闲置比较突出,这就是管理信息系统开发基于环境。
基于这个问题,我以为有必可以及时,精确,有效查询和修改图书状况。要建立一种图书管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理随意性,提高信息解决速度和精确性
......
目录
序 言.
一 、概论.
(一)图书管理现状.
(二)图书管理发展背景和意义.
二、系统规划.
(一)系统任务.
(二)系统目的.
(三)系记录划.
(四 )可行性研究.
1.技术可行性.
2.经济可行性.
3.社会可行性.
三、系统分析.
(一)系统需求分析.
(二)系统功能构造图.
(三)系统流程图.
(四)E-R图
(五)数据字典.
四、系统设计.
(一)系统功能模块图.
(二)数据库设计.
1.数据库表.
(三)代码设计.
(四)输入输出设计.
五、系统实行.
(一)登录界面.
(二)系统主界面.
(三)添加读者界面.
(四)读者管理界面.
(五)还书登记界面.
(六)到期图书管理界面.
六、设计总结.
参 考 文 献.
前言
图书管理系统是咱们接触以来最平凡系统,如今是信息化社会,图书馆信息资源有效管理已经成为人们获取信息核心所在,这也将是图书馆信息化建设重点。书是人类不可缺少精神食粮,也是当前社会步入文明见证。在将来对于图书管理信息化规定会更高,图书管理系统目是应用信息化技术对图书进行管理,减少大量数据冗余和老式管理繁琐工作量,实现图书管理系统化,科学化。
系统重要子模块有图书管理,读者管理,借阅管理等,可实现寻常图书管理业务,最后达到提高工作效率目。
一 、概论
(一)图书管理现状
当前社会上信息管理系统发展飞速,越来越多企事业单位都引入了信息管理软件来管理自己日益增长各种信息。各大高校也相继采用了图书管理系统来管理图书,获得了很大成效,图书管理信息系统也在功能上不但完善和加强,为了使图书管理更加规范化,程序化,科学化,咱们研发了这次图书管理系统。
作为计算机应用一某些,使用计算机对图书信息进行管理,具备手工管理所无法比拟长处。图书管理系统开发是一种老生常谈问题,以其作为数据库开发示例是由于它开放性,比较成熟。随着数据库技术、网络技术和科学管理办法发展,计算机在管理上应用日益广泛,管理信息系统逐渐成熟起来,并且给管理带来了新革命。鉴于当前学校图书数目剧增,图书信息量也呈爆炸性增长形势下,对图书管理系统功能规定越来越高,图书管理系统也在此基本上有了很大发展,但是各系统力求使其功能简洁明了,并且齐全、易于操作。
(二)图书管理发展背景和意义
当今计算机及网络技术飞速发展,计算机应用在全球范畴内日益普及,而社会也正迅速向信息化社会迈进,信息系统作用也越来越大。当前国内各中小都市图书馆图书管理和借阅管理还停留在纸介质基本上,这样机制已经不能适应时代发展,由于它挥霍了许多人力和物力,在信息时代这种老式管理办法必然被以计算机为基本信息管理所取代,因而依照图书馆当前实际状况来开发一套新图书管理系统是十分必要。图书管理信息化是信息发展必然趋势。通过对管理系统模型研究,提出一套构造图书信息管理系统模块办法,并运用数据库、信息系统分析所学知识,结合其他图书管理业务常识,建立有关数据模型,运用面向对象开发工具对其进行设计与开发。建立一套有效图书信息管理系统,可以减少工作量,将管理工作科学化、规范化,提高图书馆管理工作质量和工作效率。
二、系统规划
(一)系统任务
系统规划根据当前各学校图书管理系统现状,拟定本次研发使命。当前学校图书管理系统已经不可以适应越来越多读者和图书信息剧增局面了,特别是自高校扩招以来,图书馆也加大了购书量,书类目也越来越多,分得也更细致,而当前高校工作人员以老龄人居多,因此也就规定有一套功能齐全,但是也简朴易用图书管理系统浮现。图书管理业务其实说起来也都大同小异,管理对象也就是读者和图书,但是如果是针对大型图书馆也还要开虑到其她方方面面,例如采购何类书籍,每次该采购多少?什么书等等问题。考虑届时间关系,本系统就院校内部管理流程来研发,而没有设计外部供应商之类信息,初步规划本系统要完毕如下任务:
1.界面和谐、操作简朴:
系统界面设计应当简洁明了,采用原则WINDOWS 编程技术,使用下拉式菜单,立体弹出式窗口等可视化手段,每一过程应有相应功能提示。
2.丰富查询功能:
系统查询功能要以便灵活,如图书可以按书目编号、名称、、出版社、作者等各种核心字查询。
3.灵活多样报表功能:
系统应有丰富报表打印功能,提供有关图书、读者、借书信息报表,同步可实现汇总和对数据项组合输出功能,以便打印。
(二)系统目的
当前图书数量及读者数量增长,以及两者之间产生借阅信息繁多,因而原有管理模式已不能适应现行工作需要。同步,陈旧管理办法也不利于推广计算机应用。为使图书管理工作科学化、规范化,更好地适应当前图书管理工作需求,缓和手工管理存在弊端就必要采用计算机辅助管理。新系统应达到如下目的:
1.充分理解顾客需求及当前形式,功能齐备,能完毕主业务解决;
2.要有详细设计阐明书;
3.每一模块流程图要很清晰;
4.系统可以正常运营,能较好得完毕预定功能;
5.系统要有完整协助文献,供前台操作员能以便操作本系统。
(三)系记录划
系统开发过程筹划如下:总体分为三大阶段来完毕,规定每一阶段任务任务都要按质按量来完毕,以便整个系统功能可以正常运营。
第一阶段 :可行性分析,系统分析。
第二阶段 :系统设计,实现子系统图书,读者管理,最后是借阅管理,各个模块组合。
第三阶段:软硬件准备,建立数据库,系统调试,维护评价。
(四)可行性研究
1.技术可行性
技术上可行性分析重要分析既有技术条件能否顺利完毕开发工作,硬件、软件配备能否满足开发者需要,各类技术人员数量,水平,来源等。图书馆管理系统工作重要是在读者和图书馆之间架起一座桥梁,能互相沟通信息和解决信息。这一特点非常适共计算机特点,通过网络internet技术,发挥计算机信息传播速度快、精确度高优势。计算机硬件和软件技术飞速发展,为系统建设提供了技术条件。2.经济可行性
作为图书馆这样商业性质较小场合,其经济成分比重相对较少,重要是支出费用:其中涉及设备购买费、软件开发费用、管理和维护费、人员工资和培训费等。由于各个图书馆实行统一操作,系统共享,其设备购买,人员工资,维护费用相对较少,前期资金投入重要集中于购买图书上。建立信息中心,可将来自各方面信息集中管理,提高图书管理筹划性和预见性,迅速地反馈市场信息。
3.社会可行性
社会可行性有时也称为操作可行性,重要论证新系统在公司或机构开发和运营也许性以及运营后也许一起对公司或机构影响,即组织内外与否具备接受和使用新系统条件。在当前信息技术飞速发展大环境下,计算机技术和软件技术更新是图书馆完全有也许也有能力采用这样先进管理技术。它对图书馆带来影响可以看到:
(a)对老式管理理念冲击,也许引起管理层变动和人员调节。
(b)对图书馆工作人员规定提高,使图书馆在一定也许下进行机构精简,迫使工作人员继续学习新知识,拓宽图书馆在市场环境下生存空间。
(c)对图书馆与读者之间业务方式转变和扩充。
最后,针对顾客对图书资源进行有效运用和管理功能需求,用建模技术对图书管理资源采用面向对象描述方式,在详细系统功能实现之前,建立起系统模型是很必要,这里采用品有可视化、可以柔性实现分析、设计和开发系统统一建模语言实现系统模型构建。同步,结合最流行基于浏览器数据管理模式,建议采用基于组件技术B/S(brower/server)系统构造。
从技术角度来考虑,随着计算机技术进一步发展,有关应用软件、技术已经很成熟了,各种信息系统开发工具也很完善了。运用当前软件行业中流行开发工具JAVA以及MySQL,借鉴别人成功开发宝贵经验,可成功开发一种功能基本完善、符合中小型生产公司生产管理所需生产管理信息系统。
综上所述,实行生产管理系统在技术上、经济上、运营上以及社会环境上都是可行,因而,开发生产管理信息系统是可行。
三、系统分析
作为系统分析阶段基本任务就是:系统分析员与顾客一起充分讨论顾客需求,并把双方理解用系统阐明书表达出来。新系统做什么,能“做什么”,“不能做什么”。
(一)系统需求分析
1.通过收集资料,咱们总结出了本系统需求分析成果。系统应当满足如下性能需求:
(1)统一解决精确性和及时性:系统解决精确性和及时性是系统必要性能。在系统设计和开发过程中,要充分考虑系统当前和将来也许承受工作量,使系统解决能力和响应时间可以满足公司对员工信息解决需求。面对广大读者借书祈求,图书管理员要可以及时为其办理借阅等其她祈求。
(2)系统开放性和可扩充性:系统在开发过程中,应当充分考虑后来可扩充性。例如数据表中顾客选取字段方式变化,顾客查询需求也要不断更新和完善。所有这些,都规定系统提供足够手段进行功能调节和扩充。而要实现这一点,应通过系统开放性来完毕,既系统应是一种开放系统,只要符合一定规范,可以简朴加入和减少系统模块,配备系统硬件。通过软件修补、替代完毕系统升级和更新换代。例如学生后来也可以在远程还书等功能。将来学校图书也会越来越多,系统要可以提供丰富强大查询功能,以便读者和管理员查询。
(3)系统易用性和易维护性:要实现这一点,就规定系统应当尽量使用顾客熟悉术语和中文信息界面,易于系统维护。针对顾客也许浮现使用问题,要提供足够在线协助,缩短顾客对系统熟悉过程。
2.系统数据规定:
(1) 数据录入和解决精确性和实时性。精确性如电话号码输入必要是数字,且不不大于等于九位数。
(2) 数据一致性与完整性。
(3) 数据共享与独立性。
3.系统整体上可以划分为数据库、数据访问层和业务逻辑层。
(1)数据库是系统最底层,存储系统所有数据。表信息,关系信息等。
(2)数据访问层建立在数据库之上,应用程序通过该层访问数据库。数据访问层普通封存数据库选取、添加、更新和删除等操作,同步还为业务逻辑层提供访问数据库接口或函数等。该层直接与数据库有关联,同步又为业务逻辑层服务,关系着系统成败。
(3)业务逻辑层涉及管理顾客,学生信息添加,删除,修改等逻辑。
(二)系统功能构造图
依照图书管理系统实际需求,可以将图书管理系统划分为系统设立、图书管理、读者管理、图书借还、系统查询、排行榜6个某些各个某些详细功能系统功能构造图如图1所示。
图书管理系统
系统设立
书架设立
读者管理
图书管理
图书借还
系统查询
读者类型管理
图书借阅查询
图书档案查询
图书归还
图书借阅
图书档案管理
图书类型管理
读者档案管理
管理员设立
图书借阅查询
更改口令
退出系统
图书馆信息
1. 系统功能构造图
(三)系统流程图
图书管理系统流程是顾客先输入自己账号密码及系统显示验证码进入系统如有一项不符合则不能进入系统,成功登陆系统后系统依照登陆账号信息从数据库中数据进行对比判断是读者还是管理员,如果是读者则能进行信息查询,及修改自己有关信息,查询到自己所需要图书就能通过管理员进行借阅图书、归还图书也是通过管理员完毕。如果不是读者而是管理员,那管理员可以进行有关信息查询、添加删除图书及读者所有信息、设立相应权限、为图书更新排行榜信息、以及完毕读者图书借阅与归还。系统流程图如图2所示。
读者
管理员
图书续借
图书借阅
图书归还
管理图书档案信息
图书档案
管理读者档案信息
读者档案
获取读者信息
依照读者 信息获取
借阅图书信息
归还有关图书
图书归还档案
完毕图书续借
图书借阅档案
完毕图书借阅
2. 系统流程图
(四)E-R图
数据库概要设计
软件系统本质上是信息解决系统,因而,在软件系统整个开发过程中都必要考虑两方面问题——“数据”及对数据“解决”。为了把顾客数据规定清晰明确地表达出来,系统分析员普通建立一种概念性数据模型。概念性数据模型是一种面向问题数据模型,是按照顾客观点来对数据和信息建模,它描述了从顾客角度看到数据,它反映了顾客现实环境,且与在软件系统中实现办法无关。这里咱们运用最常用表达概念性数据模型办法,是实体——联系方式即E—R模型。普通,软件系统中有许多数据是需要长期保存。为减少数据冗余,简化修改数据过程,实现对数据进化规范化
类别
作者
图书名
出版社
录入时间
书编号
读者姓名
图书
联系电话
家庭住址
编号
性别
类别
工作单位
顾客名
密码
顾客
读者
管理
管理
1
1
1
N
1
1
1
n
n
m
1
n
n
1
1
1
数据库E-R图
(五)数据字典
1.数据元素
数据元素条目
数据元素名称:顾客密码
别名: userpass
长度:16
描述:顾客登陆系统密码
关于数据构造:User
数据元素条目
数据元素名称:图书分类编号
别名: Bookindex
类型:数值型
长度:10
描述:图书分类编号
数据元素条目
数据元素名称:读者编号
别名: Readerindex
类型:数值型
长度:10
描述:区别读者唯一标记
数据元素条目
数据元素名称:图书名称
别名:BookName
类型:文本型
长度:50
描述:图书名称
2.数据流条目
数据流条目
数据流名称:添加读者
简述:进入管理员管理可进行添加
数据来源:readermessage
数据流向:读者信息表
包括数据构造:
数据流条目
数据流名称:查询成果
简述:从图书信息表中检索信息
数据来源:bookmessage
数据流向:查询成果
包括数据构造:
数据流条目
数据流名称:查读者信息
简述:读者登陆后可进行查询
数据来源:reader
数据流向:查询窗口
包括数据构造:
数据流条目
数据流名称:按条件查找
简述:读者按类别或作者查找成果
数据来源:查询窗口
数据流向:bookmessage
包括数据构造:
数据流条目
数据流名称:管理员登陆
简述:管理员对图书进行管理
数据来源:users
数据流向:管理员表
包括数据构造:
数据流条目
数据流名称:显示图书
简述:由条件将各类数据显示
数据来源: bookmessage
数据流向:浏览图书
包括数据构造:
数据流条目
数据流名称:修改读者信息
简述:输入预修改信息
数据来源:readermessage
数据流向:读者信息修改界面
包括数据构造:
数据流条目
数据流名称:读者信息
简述:读者都能对它进行维护
数据来源:readermessage
数据流向:读者信息维护
包括数据构造:
数据流条目
数据流名称:添加图书
简述:新购图书添加
数据来源:bookmessage
数据流向:图书信息表
包括数据构造:
数据流条目
数据流名称:修改图书信息
简述:图书更新
数据来源:bookmessage
数据流向:图书信息表
包括数据构造:
3.解决过程描述
解决功能条目
名称:查询图书
输入数据:按图书编号、书目名称、作者等来查询
输出数据:图书编号,书目名称,书目作者等等
解决逻辑:支持模糊查询
对查询图书可进行修改删除等
解决功能条目
名称:添加顾客
输入数据:顾客ID,顾客密码,顾客名称
输出数据:与否添加成功
解决逻辑:1.顾客名称与否不同
2.顾客密码与否包括非法字符
解决功能条目
名称:添加图书
输入数据:图书编号,图书名称,作者,在库数量,单价,图书分类,图书简介
输出数据:与否添加成功
解决逻辑:1.与否有漏填
2.数据规定与否匹配
3.信息与否填写完整
4. 数据存储
数据存储条目
数据存储名称:图书信息表
阐明:存储图书基本信息
构造:图书编号,图书名称 ,图书分类,出版社 ,入库时间,入库数量,图书状态,在库数量,图书简介。
核心字:图书编号
有关解决:查询,修改,添加,删除
数据存储条目
数据存储名称:管理员信息表
阐明:存储管理员信息
构造:管理员编号,管理员姓名,管理员密码。
核心字:管理员编号
5.外部实体条目
外部实体条目
名称:图书
阐明:
输出数据流:
输入数据流 图书 借阅信息
外部实体条目
名称:管理员
阐明:
输出数据流:
输入数据流 管理员 读者信息
外部实体条目
名称:读者
阐明:
输出数据流:
输入数据流 读者 借阅信息
四、系统设计
(一)系统功能模块图
本系统由系统设立,图书管理,读者管理,借阅管理,附件和协助五个重要子系统构成。
1.图书管理某些:这一某些涉及图书信息更新和图书信息查询两某些。其中,图书信息更新操作有添加图书信息,删除图书信息,修改图书信息;图书信息查询,提供一定条件查询,使管理员可以及时地掌握图书状态信息;面向管理员和读者提供图书信息打印,更直观提供图书各种信息。
2.读者管理某些:这一某些涉及读者信息更新管理和读者信息查询管理两某些。其中,更新读者信息管理涉及添加读者信息、修改读者信息、删除读者信息;查询读者信息,提供一定条件查询,使管理员可以及时地掌握读者信息;系统还提供读者信息打印,更直观反映读者信息。
3.借阅管理某些:这一某些涉及借书信息管理和还书信息管理两某些,重要是实现图书借阅管理功能,对借阅信息进行有效管理。其中,借书管理涉及借书信息添加、借书信息查询等;还书管理某些涉及还书信息添加,续借等;此外系统将超期读者化入到期图书列表中,对其借阅行为进行限制,以保证图书借阅管理正常进行。尚有图书馆中最常借阅书记录,即最受欢迎图书。
4.系统管理:涉及增长新顾客,修改顾客密码以及切换顾客等功能,系统对顾客权限进行限制,分为普通管理员和超级管理员,禁止其对系统某些模块进行操作,提高了系统安全性。
5.附件和协助:这里重要是系统某些协助文献,背景图片,小游戏,音乐等,顾客可以依照自己喜好进行变换。
借阅管理
借阅管理功能模块
借阅管理细分模块图:借阅管理重要有还书登记,借书登记,续借登记,最受欢迎图书,过期缴费等功能。
(二)数据库设计
(1)读者与图书之间关系图:一名读者可以借若干本书,一类书可以有若干读者来借,依照系统设立规定。身份不同,借书数量和借书期限均有所不同。
(2)管理员与读者之间图:一名管理员可以管理若干读者。一种读者也可以由若干管理员管理。
(3) 图书与读者属性图:图书属性有图书编号,名称,作者。出版社,出版时间,价格,图书类型,入库时间,图书状态(与否在库),书总量,已借出数量。
读者属性:读者编号,姓名,地址,年龄,借书数量,读者电话,读者性别,读者简介。
(4)图书管理E-R图:读者依照读者编号和图书编号进行归还图书,管理员在图书信息库里进行登记,如果书有过期则交完罚款才可以继续借书。
2.数据库表
表4-1 管理员基本资料表(UserMessage)
列名
数据类型(长度)
非空
约束
功能描述
备注
UserIndex
文本(10)
是
主键
管理员编号
UserPass
文本(50)
是
管理员密码
UserName
文本(50)
是
管理员姓名
UserType
文本(20)
是
管理员分类
管理员,普通顾客
表4-2 读者基本信息表(ReaderMessage)
列名
数据类型(长度)
非空
约束
功能描述
备注
ReaderID
文本(10)
是
主键
读者编号
R ——
Readername
文本(50)
是
读者姓名
Readersex
文本(2)
是
读者性别
男、女
Readerage
数字(短整型)
是
读者年龄
Readerphone
文本(13)
是
读者电话
》=9
Readeraddress
文本(50)
否
读者地址
Readercontent
文本(50)
否
读者描述
Readerfee
货币
否
读者缴费
readertype
文本(20)
是
读者类型
Readermun
数字
是
借书数量
表4-3 图书基本资料表(BookMessage)
列名
数据类型(长度)
非空
约束
功能描述
备注
BookIndex
文本(10)
是
主键
图书编号
A…. B…
BookName
文本(50)
是
图书名称
Auther
文本(50)
是
图书作者
Publish
文本(50)
是
出版社
Publishtime
日期/时间
否
出版时间
Booktype
文本(50)
是
图书类型
Bookstate
文本
是
图书状态
Jointime
日期/时间
否
进库时间
Borrowsum
数字
是
借阅数量
Booksum
数字(短整型)
是
图书总数
Borrowprise
货币
否
图书单价
Bookcontent
文本
否
图书简介
表4-4 借阅信息表(BorrowMessage)
列名
数据类型
非空
约束
功能描述
备注
ID
自动编号
是
借阅编号
ReaderIndex
文本(10)
是
主键
读者编号
BookName
文本(50)
是
图书名称
BookIndex
文本(10)
是
图书编号
BorrowTime
日期/时间
是
借书时间
(三)代码设计
代码是用来表达客观事物一种或一组有序符号,它应易于计算机和人辨认与解决。代码种类重要有顺序码,矩阵码,自检码,系列顺序码,层次码,本系统重要用了如下编码:
图书分类编码采用了原则码:A,B ,C,D ,E,F ,H…… 计算机类,经济类,英语类,科幻类,文学类,医学类,建筑类,自然社会类...图书编号采用层次码:如A001-计算机类图书,A表达图书类型,001是依照入库时间自动编号。读者编号采用顺序码如:R001,R代表Reader即读者,001读者编号。
(四)输入输出设计
输入设计原则重要有简朴性,最小量原则,少转换原则,早检查原则。
本系统界面始终一致,减轻了顾客承担,让顾客始终用同一种方式思考与操作。并且界面和谐,使用以便,对于某些相对固定数据,不应让顾客屡屡输入(特别是中文),而应让顾客用鼠标轻松选取。例如,系统中“图书类别”是相对固定数据,其取值普通为“计算机类”、“管理类”等。录入图书编号时,图书类别框中自动显示与输入图书编号相匹配图书类别,而不是每次都输入这些中文。
1.借书登记输入:输入读者编号,自动生成其她关于读者信息;输入图书编号,列表框中只显示该书信息。
输出成果如下:直接点击借出即可完毕,前提是该读者此前借书没有过期,且已经缴费。
如果该读者有借书已到期而没有归还,则此人列入黑名单,浮现提示框:
2.读者查询窗口设计:提供各种查询方式以供顾客选取,在输入核心字一栏也可以输入读者核心字,查询读者信息。
3.报表打印:系统设有打印功能,以便读者和管理员对于信息查阅,例如对于读者信息打印,最受欢迎图书打印(依照图书借出次数记录而得到)
五、系统实行
总体设计阶段已经拟定了本系统总体构造,给出了系统中各个构成模块功能和模块间联系。系统实行某些就是对各个模块详细实现进行详细设计,考虑“如何实现”这个系统,并对每个模块给出足够详细过程性描述。
(一)登录界面
输入顾客名称和密码,进入图书管理系统。
图5-1登录界面
(二)系统主界面
该主页面有一种菜单编辑器设计,点击就可以进入相应模块详细菜单,如用系统管理、图书管理,读者管理,借阅管理,报表打印。在点击各模块中菜单后,会在主界面上显示相对于该功能界面。在这些界面中管理员可以进行各种操作,涉及增长、浏览、删除、修改、查询等,其界面如下图所示。
图5-2系统主界面
(三)添加读者界面
此界面用来添加读者详细信息,其中电话号码不能少于九位数,读者类型有学生和教师两种,带标注是必填项。
图5-3添加读者界面
(四)读者管理界面
读者管理重要针对所添加读者信息进行管理,有
图5-4读者管理界面
(五)还书登记界面
还书登记界面判断该图书与否过期,如果过期则交费,没有则正常还书或者续借。
图5-5还书登记界面
(六)到期图书管理界面
到期图书管理界面实现图书管理中所有已经到期了图书信息和读者信息,以及应当缴费用,以便管理员查询过期图书。
六、设计总结
咱们毕业设计是图书管理系统,我重要负责模块是读者管理和借阅管理,尚有有关界面设计及系统设计。这某些是图书管理最基本模块,通过这次毕业设计,使我更大限度上理解了管理信息系统功能,提高了实践能力。是对所学知识一次综合应用,系统尚有如下某些有待完善:
(1)数据库安全性尚有待加强。
(2)系统图书分类还可以更规范化某些,使读者也可以查阅到更多图书信息。
(3)图书管理还可以添加某些期刊,杂志管理。使图书馆管理工作更全面化,科学化。
系统还应考虑某些实际状况,对某些损坏图书解决功能,裁减书目等。对特定读者约束还应加强其严密性。通过这次毕业设计,我学到了诸多东西,不但使我知识面有所扩充,对于图书馆业务流程也熟悉了,并且也较好应用了系统设计有关软件。在实践中可以及时发现问题、解决问题。同步也阅读了大量有关书籍,提高了动手制作能力,也提高了团队协作效率,为后来工作打下了较好基本。
最后,衷心感谢各位教师悉心指引和协助我同窗们!
参 考 文 献
[1] 王珊 陈红. 数据库系统原理教程. 清华大学出版社.
[2] 萨师煊. 数据库系统概论(第三版). 高等教诲出版社.
[3] 王虎. 张俊管理信息系统 . 武汉理工大学出版社.
[4] 邝孔武. 管理信息系统分析与设计. 西安电子科技大学出版社.
[5] 《刍议数据库技术最新发展》.微电脑世界.第三期,"信息时代"
[6] Visual Basic 编程原则. (美)JAMES D.FOXALL著. 王建华等译. 机械工业出版社.
[7] 王明亮. 关于中华人民共和国学术期刊原则化数据库系统工程进展[EB/OL].第八期11卷.
[8] 李光师.如何在VB 中运用Windows API 调用其他应用程序[J].鞍山师范学院学报,第2期.
[9] 李威,王春燕.VB6.0直接调用外部exe文献一种办法[J].北京 交通与计算机 ,第4期.
[10] 在VB中操纵OLE服务
[11] Steve Brown. Visual Basic 开发指南—Win32 API 篇[M] . 北京:电子工业出版社.
[12] 唐大仕. Visual Basic程序设计[J]. 清华大学.
[13] 丁宝康. 《数据库原理》. 经济科学出版社.
[14] 陈戈止. 《信息系统与管理》. 西南财经大学出版社.
[15] 刘韬等. 《Visual Basic6.0数据库系统开发导航》.人民邮电出版
展开阅读全文