- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
前言
为了提高图书管理的工作效率,及时有效地了解各种信息,特开发此“小型图书管理系统”。该系统本着简单、实用、方便的宗旨,为管理人员、读者提供快捷有效的软件平台,从而,提高图书管理工作效率,节省大量人力和时间,提高了图书馆的信息化程度。
本系统具有易学、易用的特点,用户可以很快掌握其操作方法,方便、快捷完成各项工作,正确无误地进行各种信息的处理工作。
本系统是由本人在杨成、郗亚辉老师的指导下开发完成的。为了这次毕业设计本人做了大量的准备和努力,但由于本人知识和能力有限,系统难免存在许多不完善的地方甚至漏洞,敬请各位老师不吝提出宝贵建议,本人将不胜感激!
一、系统分析
1.1系统功能分析
系统开发的总体任务是实现各种信息的系统化、归范化。图书管理是图书馆管理工作的重要组成部分,为了提高图书管理工作的效率,利用计算机和数据库技术设计开发了图书管理系统是图书管理工作的迫切需要。
本系统的主要功能如下:
有关读者基本信息的输入,包括读者编号、读者类别、读者姓名、读者性别、工
作单位、家庭住址、电话号码、电子邮件、办证日期、备注等。
读者基本信息的查询、修改,包括读者编号、读者姓名、读者类别、读者性别、工
作单位、家庭住址、电话号码、电子邮件、办证日期、备注等。
图书信息的输入,包括书籍编号、书籍名称、书籍类别、作者姓名、出版社、出
日期、书籍价格、书籍类别、登记日期、备注信息等。
图书信息的查询、修改,包括书籍编号、书籍名称、书籍类别、作者姓名、出版社
名称、出版日期、书籍价格、书籍类别、登记日期、备注信息等。
借书信息的输入,包括借书信息编号、读者编号、读者姓名、书籍编号、书籍名称、
借书日期、备注等。
借书信息的查询、修改,包括借书信息编号、读者编号、读者姓名、书籍编号、书
籍名称、借书日期、备注等。
还书信息的输入、查询和修改,包括还书信息编号、读者编号、读者姓名、书籍编
号、书籍名称等。
还书信息的查询和修改,包括还书信息编号、读者编号、读者姓名、书籍编
号、书籍名称等。
二、系统设计
2.1总体设计
结构结构设计主要包括运行模式选择、操作系统选择、数据库管理系统选择、系统功能结构设计。
选用单机模式,有一台奔腾以上的微型计算机,操作系统选择windows 98/2000,开发工具选择powerbuilder8.0,数据库管理系统(DBMS)选择powerbuilder8.0自带Sybase SQL anywhere 7.0。
2.2详细设计
详细设计主要包括用户界面设计和数据库设计。
用户界面设计
用户运行该系统时,首先出现一个登录窗口,提示输入用户名或编号、密码,输入正确进入系统主窗口,如图:(2-1)
图2-1
主窗口的上部是菜单和工具栏,系统中的受所有功能通过选择菜单项或单击工具栏中的图标即可。通过选择各个菜单项或工具栏图标,分别进入各个具体界面,实现不同的操作功能。
数据库设计
数据库需求分析
系统的数据流程图如下:
针对上述图书管理工作过程的内容和数据流程图分析,设计如下所述的数据项和数据结构。
读者信息,包括的数据项有:读者编号、读者类别、读者姓名、读者性别、工
作单位、家庭住址、电话号码、电子邮件、办证日期、备注等。
图书信息,包括数据项有:书籍编号、书籍名称、书籍类别、作者姓名、出版社、
出版日期、书籍价格、书籍类别、登记日期、备注信息等。
借书信息,包括数据项有:借书信息编号、读者编号、读者姓名、书籍编号、书
籍名称、借书日期、备注等。
用户表信息,包括的数据项有:读者编号、读者姓名、权限。
图书类别信息,包括的数据项有:类别编号、图书类别。
数据库概念设计
根据上面设计,规划出的实体有:读者信息实体、书籍信息实体、借阅信息实体、用户实体、读者信息实体。E-R图如图所示:
。。。
。。。
。。。
( E-R图)
数据库逻辑结构设计
图书管理系统各个表设计如下:
文档评论(0)