- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
合作版本-vc图书管理系统
目录
一 绪论 1
1.1 课题背景及现状 1
1.2 开发工具介绍 1
二 需求分析 1
三 概要设计 2
四 逻辑设计 4
五 详细设计 6
六 小结 15
一 绪论
1.1 课题背景及现状
图书馆管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端的应用程序的开发两个方面。对于前者要求建立数据的一致性和完整性,对于后者则要求应用程序功能的完备,易用等的特点。该图书管理系统是一款多功能的图书管理类工具,可以快速、准确、详细地查询书籍和读者,以及出版社信息,及受欢迎程度等。开发化境:VC++6.0。
1.2 开发工具介绍
数据库的建立基于Access数据库开发的,前台应用程序基于 vc(有相应的数据库访问组件)。
二 需求分析
立足于校园实际,建成符合标准化协议、通用性较强、实用的系统,以提高图书信息的现代化管理水平,实现信息资源的共享。图书管理系统是一 种基于集中统一规划的数据库数据管理新模式。在对图书、读者、出版社信息的管理,其实是对图书、读者数据出版社信息的管理。本系统的建成无疑会为管理者对图书管理系统提供极大的帮助。使用该系统之后,图书馆管理人员可以管理读者的登记、图书的购入、借出、归还以及注销、图书归还中的问题;还可以查询某位读者、某本图书的借阅情况,对当前借阅情况给出一些统计,给出统计表格,以全面掌握图书的流通情况,还可以根据图书类别查询图书,可以查询出版社的信息,以及某出版社的图书在本校的借阅情况和平均价钱等信息。
图书管理系统,最主要处理两个过程,借书与还书。借书之前先看看是不是有借书的资格。还书时,检查一下书是否过期等如有进行相关的处理。其他的一些功能主要是围绕这两个功能展开。
系统管理模块的功能应包括:用户登录(Admin和普通用户)、退出系统等等。
基础数据设置的功能包括:罚款(规定超出借阅天数后收费多少,默认值是0.1元)、图书类别和读者类别管理。
借阅管理模块的功能包括:借书(读者编号为主键,也可以图书编号为主键借阅,其中药判断读这类型和其能借阅的本书限制)、还书(图书编号为主键,判断其借出日期和归还日期是不是超出天数范围之内,最后做出是否罚款这项)、借书查询(读者编号和图书编号为查询条件)和还书查询(读者编号和图书编号为查询条件)。
书库管理模块的功能包括:新书的录入(图书编号、图书名称、作者、图书类别、出版社、图书价格和备注)、图书查询(读者编号和图书编号为查询条件)、图书挂失(图书编号为查询条件)。
读者管理模块的功能包括:读者登记(读者编号、读者姓名、性别、所在部门、读者类别、联系电话、登记日期、地址、备注)、读者信息查询(读这类型和读者编号查询条件)和读者注销(读这类型和读者编号查询条件)。
数据库公里模块的功能包括:数据库备份和数据库恢复。
当然为了更好的订阅,要给出出版社相对质量的参照,便于以后订购较受欢迎的图书。当然考虑到前台应用程序的需要,以及相关要求,要定义一部分视图(后面遇到时,再详细介绍)。
前台应用程序的界面要尽量的友好美观,便于用户操作,使用户可以不用怎样刻意的去学习,只要看到界面就可以做出正确的操作。用vc作为前台的开发工具,要求应前台用程序和后台数据库在数据类型方面要统一,否则会出现插入和更新异常等,导致系统异常,不利于使用。
本系统的宗旨是提高图书管理工作的效率,减少相关人员的工作量,使学校的图书管理工作真正做到科学、合理的规划,系统、高效的实施。
三 概要设计
读者信息:
图3-1读者
图书:
图3-2 图书
图3-3出版社
管理员涉及两张表,密码登陆上次时间放在表MP中,另一张表结构如下:
图3-4 管理员
借书关系:
图3-4 借阅属性
罚金:
图3-5罚款
图3-6借阅关系
四 逻辑设计
bookInfo( code int(30)primary key,//编号
name char(50),
type char(40),
press char(40),
writer char(20),
price float,
int_date 日期/时间,
isBorrow Boolean(2),
reader_c
文档评论(0)