- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
精品文档
精品文档
PAGE
PAGE #欢迎。下载
精品文档
精品文档
PAGE
PAGE #欢迎。下载
图书管理系统
实验报告
班级:软件工程 0807
程序员:赵博聪 200826630726 傅钦聪 200826630708 成金诚 200826630704 2009.6
报告目录
总体说明
需求说明
1.11 需求分析
1.12 系统性能
功能介绍
详细功能
登录 .
读者模块 .
工作人员模块 .
管理员模块 .
设计思路
数据设计与程序实现:
数据设计
图书数据设计
读者数据设计
其他用户数据设计
存储文件设计
类的作用
people 类
reader 类
workers 类
manger 类
book 类
DBFile 类
类登
类
登
登
登
注系
TOC \o 1-5 \h \z 选 择 登 录 型
读 者
录 .
工 作 人 员
陆 .
管 理 人 员
陆 .
\o Current Document 读 者
nrt
丿册 .
\o Current Document 退 出
统 .
4 总结:
错误 ! 未定义书签。
精品文档
精品文档
PAGE
PAGE #欢迎下载
精品文档
精品文档
PAGE
PAGE #欢迎下载
1总体说明
1.1需求说明
1.1.1需求分析
?能够实现读者可以自助注册。
?能够实现多种关键字查书,及查看所有馆藏书目功能。
?实现管理人员借书,还书功能。
?实现管理人员,对于读者,工作人员的修改(包括添加删除)
?能够实现管理人员添加,修改馆藏书目。
6.能够实现上层人员查看下层人员信息。
1.1.2系统性能
系统安全
功能齐全
实现一般的纠错功能(即对读者一般的输入错误判断)
易于维护和扩充数据
1.2功能介绍
图书管理系统(LMS用于图书馆进行图书的管理,主要的功能包括借书、 还书、查找等。不同的使用对象具有不同的权限,详细见下表:
表1系统功能表
使用对象
功能
详细功能
、+ -4V.
读者
查看/修改个人信息,查看个人借阅信息
查询图书信息(根据不同字段查询)
工作人员
查询读者信息(个人信息和读者借书情况)
还书
借书
查询图书信息(根据不同字段查询)
管理人员
维护图书信息
添加、编辑图书信息
维护读者信息
添加、删除、编辑读者信息
维护人员信息
添加、删除工作人员信息
查询图书信息(根据不同字段查询)
1.2.1详细功能简介
登录
选择登录身份(读者、工作人员、管理员),输入用户名和密码,成功后进 行相应的功能模块。
读者模块
读者可以查找馆藏书目,了解图书馆有哪些书,是否可借。 (可选择根据不
同字段查找书本也可全显书本)
读者可以查看个人借书情况和修改基本个人信息、修改密码。
工作人员模块
可以查找馆藏书目,了解图书馆有哪些书,是否可借。
根据读者用户名查询读者信息,显示该读者基本信息, 和借书情况。读者信
息高级查找可以根据姓名等其他信息进行查找(可选功能)
借书功能:首先输入读者用户名,在该状态下依次输入该读者借的书,完成 图书的借阅工作。
还书功能:直接输入图书号,将该书的信息改为入库,并修改读者的借书记 录。
管理员模块
可以查找馆藏书目,了解图书馆有哪些书,是否可借。
维护图书信息:
添加:进入添加状态,根据提示依次输入图书的基本信息,默认状态下为继 续输入。
修改:输入书号,找到该书,根据提示选择该图书需要修改的字段, 并进行修改。
删除:删除工作人员,读者
1.3设计思路
根据不同的使用权限,使用对象分采用面向对象的方式实现图书管理系统, 为读者、工作人员和管理员。
根据不同的使用权限,使用对象分
图i-i系统主要类结构图
分别设计读者类、工作人员类、管理员类(如上图),人员类为基类实现通 用的功能。(如查找图书信息)
用文本文件进行数据的保存,需要保存的数据主要包括图书数据、用户数据 (包括读者、工作人员、管理员)。设置数据操作类,实现所有的文本操作相关 的功能。
2数据设计与类的作用
2.1数据设计
2.1.1图书数据设计
表2 book 文件字段设计表
字段名称
中文名
类型
no
书号
Int
n ame
书名
Char(40)
author
作者
Char(20)
press
出版社
Char(40)
store num
藏书量
Int
borrow num
借出数
Int
2.1.2读者数据设计
表3 Users 文件字段设计
字段名称
中文名
类型
Name
用户名
Char(15)
True name
真实姓名
Char(10)
Password
登录密码
Char(9)
文档评论(0)