- 1、本文档共23页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
题 目 VC++图书馆管理系统软件 学 院 计算机科学与技术 专 业 软件工程
目 录
1. 图书馆管理系统设计目的
在学校周边以及社区中,有许多私营的图书馆,它们为学生和广大市民的读书和学习带来了便利,有助于提高市民素质。
但这些图书馆的日常管理工作都是人工操作,数据信息处理工作量大,容易出错;由于数据繁多,容易丢失不易查找历史数据很难保存和利用。总的来说,缺乏系统,规范的信息管理手段。尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出。针对这种状况,计划开发一个面向小型个体的管理系统,实现对的全面管理实现管理信息化。
图4-1 图书馆管理系统功能细分模块图
4
5. 系统数据定义
1、基本数据项名称:图书编号
别名:
描述:惟一的标识数据库中一个特定图书的关键域
定义:图书编号=6{数字,字母}6
名称:管理员编号
别名:
描述:在数据库中惟一标识每一位管理员的编号
定义:员工编号=4{数字,字母}4
名称:读者编号
别名:
描述:惟一的标识数据库中每为读者的关键域
定义:图书编号=6{数字,字母}6 2、数据结构
图书{图书编号,ISBN号,书名,作者,出版社,出版日期,分类,定价,是否借出,借出日期,应还日期,曾被借阅读者编号}
读者{读者编号,密码,姓名,性别,住址,电话号码,读者类型,可借书量,使用期限,剩余金额,积分,借书记录,违约次数}
管理员{管理员编号,密码,姓名,性别,级别}
6. 数据库设计与实现
6.1 数据库概念结构设计
5
图书实体的E-R图如图6-1所示
图6-1 图书实体的E-R图
管理员实体的E-R图如图6-2所示
图6-2 管理员实体的E-R图
读者实体的E-R图如图6-3所示
图6-3读者实体的E-R图
6
图书馆仓库实体的E-R图如图6-4所示
图6-4图书馆仓库实体的E-R图
图书类别实体的E-R图如图6-5所示
图6-5 图书类别实体的E-R图
7. 图书馆管理系统的主要模块说明
图7-1 系统功能模块图
7
7.1用户登陆模块
表7-1 登录模块
模块名称 参数说明 功能介绍 用户登陆,分管理员和读者
(OnLoadInfo) Acc-no: 用户的帐号
Password: 用户的密码 程序的入口,验证用户的合法性
7.2 管理员管理模块
表7-2 管理员管理
模块名称 参数说明 功能介绍 操作员信息(OperatorInfo) Name(姓名),level(级别) 显示操作员信息,并且可以增加,修改,删除操作员的信息 图书信息(BookInfo) (bookInfo)图书的基本信息 动态的增加,修改,删除图书的信息 图书种类(BookClass) bookClassInfo(图书分类信息) 增加,修改,删除图书种类 仓库信息(WarehouseInfo) warehouseInfo(仓库名称) 增加,修改,删除仓库名称 读者续费(givemoney) readerID(读者编号) 给读者续费
7.3 管理库存书目模块
表7-3 库存管理模块表
模块名称 参数说明 功能介绍 图书入库管理(StoreInfo) BookInfo(图书信息),WarehouseInfo(仓库信息) 增加,修改,删除图书入库信息 图书借出管理(Booklend) BookInfo(图书信息)
WarehouseInfo(仓库信息) 对借出的情况进行管理
8
7.4图书查询管理
表 7-4 查询管理模块表
模块名称 参数说明 功能介绍 入库查询(BookInStoreQuery) Bookname:书籍名称
Barcode:条形码
Author:作者
Concern:出版社 管理员可以通过关键字查询图书入库情况 借出查询(BookOutStoreQuery) Bookname:书籍名称
Barcode:条形码
Author:作者
Concern:出版社 管理员可以通过关键字查询图书借出记录 7.5读者查询个人信息
表7-5 查询个人信息模块
模块名称 参数说明 功能介绍 输入个人编号及密码 Readername:读者名字
Readersex:读者性别
Readertelphone:读者电话
Borrowedbooknum:所借图书本书
Restmoney:剩余金额
······ 查看读者借阅信息
7.6帮助
表7-6 帮助模块
模块名称 参数说明 功能介绍 帮助模块(Help) 版本信息 查看当前版本 8. 图书馆管理系统的工作流程
8.1 软件流程图
图8-1 图书管理系统流程图
8.2 用户登陆
10
程序运行后出现以下界面:
开始先选择
您可能关注的文档
最近下载
- “双带头人”教师党支部书记工作室申报书.docx VIP
- DB37∕T 3452-2018 电梯使用安全风险分级管控和事故隐患排查治理体系建设实施指南.docx
- 2019年度广西优秀水利水电工程勘察设计奖候选项目表【模板】.pdf
- 11-034集控值班员(中级)第二版理论题库.docx VIP
- 传染病监测预警必修和选修答案-2024年全国疾控系统“大学习”活动.docx VIP
- 房地产营销策划 - 2020海南南丽湖度假项目推广方案.docx
- 食品经营许可证食品安全规章制度.docx
- 2016年中考英语一轮复习全册导学案.Doc
- SM-YK控制系统说明书.pdf
- 钱塘江河口水资源配置规划解决方案.doc
文档评论(0)