学校图书借阅管理系统-课程设计报告Word文件下载.doc
- 文档编号:14201933
- 上传时间:2022-10-20
- 格式:DOC
- 页数:33
- 大小:4.17MB
学校图书借阅管理系统-课程设计报告Word文件下载.doc
《学校图书借阅管理系统-课程设计报告Word文件下载.doc》由会员分享,可在线阅读,更多相关《学校图书借阅管理系统-课程设计报告Word文件下载.doc(33页珍藏版)》请在冰豆网上搜索。
9
3.5管理员登陆界面:
11
3.6读者录入界面:
13
3.7读者修改界面:
15
3.8查询借阅,归还表单:
17
3.9图书录入表单:
18
3.10图书修改界面:
21
3.11退出界面 22
4、设计结果与分析 23
5、参考文献 27
1、设计内容及要求
1.1设计内容
(1)系统名称:
图书管理系统
(2)系统概况:
随着科技的进步和人们日益增长的精神需求,书籍成为了人们日常生活中不可缺少的一部分,图书馆成为了当代学生甚至社会名流的主要学习场所,在学习工作之余,去图书馆借上一两本书是人们的一种趋势,并且随着因特网和计算机技术的飞速发展,建立一套功能完善的图书管理系统是非常必要的,可以让图书管的管理更加流畅和安全,高效。
1.2设计要求
本系统的功能模块包括5大板块:
图书管理,读者管理,图书服务,数据安全,系统管理。
本系统具有的主要功能:
1.不同的身份登录本系统具有不一样的权限,管理员具有全部权限,而读者只有借阅和查询图书的权限。
2.图书管理功能,用于实现录入和修改图书信息。
3.图书服务,用户借阅图书和还书以及查询图书。
4.读者管理功能,用于对新读者的信息录入和已经存在的读者的信息的修改。
5.数据安全主要是用于对数据的备份和恢复,方便管理。
6.系统管理功能,主要是用于对本系统的维护和管理。
1.3数据字典
用数据字典描述数据库的设计,便于维护和修改。
为了更好地组织数据和设计出实际应用数据库,应该注意如下问题:
规范化地重组数据结构;
对数据进行规范化表达。
关系数据结构的建立,在进行了数据基本结构的规范化重组后,还必须建立整体数据的关系结构。
这一步设计完成后数据库和数据结构设计工作基本完成,只待系统实现时将数据分析和数据字典的内容代入到所设计的数据整体关系结构中,一个规范化数据库系统结构就建立起来了。
字段名
类型
宽度
小数位数
索引
编号
字符型
10
书号
28
书名
40
作者
20
出版社
15
定价
数值型
6
册数
3
图书种类
18
入库日期
日期型
8
备注
备注型
4
表Booksinfo
用户名
登录时间
8
离开时间
表Dairy
读者编号
借阅日期
日期新
预约日期
借阅天数
归还日期
借阅情况
是否延期
罗辑型
1
表Lendinfo
密码
7
表passwordinfo
姓名
性别
年龄
2
详细住址
联系电话
11
注册日期
是否允许借
逻辑型
表Readeruinfo
1.4数据流图
2、概要设计
2.1结构图
主程序main.prg
欢迎界面(start.scx)
入口.scx
读者登陆.or.管理员登陆
图书管理
读者管理
图书服务
数据安全
系统管理
图书入库
图书信息修改
读者信息录入
读者信息修改
图书查询
借书还书
数据备份
数据恢复
密码设置
退出
打开数据库.library.dbc
主菜单.menu_main.mnx
2.2主要功能说明:
一.欢迎界面:
改界面主要是作为本系统的封面,程序运行后该界面会出
现在屏幕中间,操作者可以点击该界面即可计入下一个窗体。
二.入口:
本系统中权限的设置主要是靠入口,选择不同的登录身份进入
系统后将会得到不一样的执行权限。
若选择退出系统,则将会退出整个软件。
三.读者登陆界面:
该窗体主要是给一般读者登陆系统执行图书的查询和借阅功能的,当读者输入的编号和密码正确后即可进入系统,当用户输入用户名和密码出现错误后,系统会提示用户重新输入。
当用户三次输入均出现错误时,系统会自动关闭。
四.管理员登陆界面:
该窗体主要是提供给系统管理员进入系统进行操作的,其中用法和读者登陆界面一样,不同的是进入系统后具有的操作权限不同。
管理员具有全部权限。
五.图书管理:
(1)图书信息录入界面:
此界面主要用于首次录入图书信
息,因此该界面应该具有输入图书所有信息的元素,
如图书编号,书名,书号,作者….
(2)图书信息修改界面:
此界面主要是用于已经存在馆里的图书的信息的修改,因此该界面应该有查找和修改的功能,所以除了具有图书信息录入界面的元素外,还应该有上一条,下一条,查询等元素。
六.读者管理:
(1)读者注册界面:
此界面主要是用于录入新读者的信息,
因此此界面应该具有读者的所有信息,另外应该还具
有赋予读者一个进入系统的密码的元素。
(2)读者信息修改:
此界面主要用于对已经注册过本系统
的读者的信息的修改,包括密码等等元素。
七.图书服务:
(1)图书查询界面:
此界面主要是用于查询,借阅,预
约图书,查询时可按图书的书名,作者,出版社来
查询,查询到的图书用表格显示,并且可以显示图书
的借阅情况。
(2)借书还书界面:
该界面主要是用于读者的借书和还
书的情况,并且读者可以归还图书。
八.数据安全:
(1)数据备份界面:
该界面主要用于对本系统的重要数
据进行备份,以便不小心失去数据后可以恢复数据
提高系统的安全性。
(2)数据恢复界面:
该界面是和数据备份界面配合使用的,当需要恢复已经备份的数据时,即可使用该窗体。
九.系统管理:
(1)帮助和相关界面:
该界面主要是向使用本系统的读者或者管理员提供相应的提示和帮助,同时显示一些关于本系统的相关信息。
(2)密码设置界面:
该界面主要是用于管理员的注册和密码修改,注册界面可以注册新的管理员,密码修改界面可以对已经存在的管理员的信息的修改。
(3)退出本系统界面:
该界面主要是用来安全退出整个软件,包括退出了vfp软件
(4)恢复vfp系统界面:
该界面主要是用来退出当前运行的图书管理系统,恢复到vfp系统继续进行操作。
2.3E-R图
1.表BooksinfoE-R图
Booksinfo
2.表DairyDairy
E-R图
3.表LendinfoE-R图
Lendinfo
4.表PasswordinfoE-R图
Passwordinfo
5.表Lendin备注
foE-R图
详细地址
3、设计过程或程序代码
settalkoff
setsafeoff
setsysmenuoff
closeall
*系统环境设计
releasewindows常用,"
项目管理器"
表单控件,布局,命令
modifywindowscreentitle"
迷你图书管理系统"
zoomwindowscreenmax
*屏幕和标题设置
setdefatoleft(sys(16),rat("
\"
sys(16)))*设置路径
setpathtodata;
form;
pic;
class*系统环境设计
opendatabaselibrary*打开数据库
_screen.visible=.f.
_screen.icon="
.\icon_love_11.ico"
publiccyonghu,cmima,jiage,checked
checked=1
cyonghu="
"
cmima="
doformstart*执行表单,开始进入系统
readevents
_screen.visible=.t.
_screen.picture="
lib.gif"
doform入口
readevents
domenu_main.mpr
quit
3.2封面代码
SETBELLON
SETBELLTO'
win.wav'
2
CHR(7)
计时器:
ifthisform.label5.left<
thisform.width
thisform.label5.left=thisform.label5.left+1
else
thisform.label5.left=-110
endif
3.3入口
其中读者入口的clickevent代码为:
doformdzdl
thisform.release
管理员入口的click
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学校 图书 借阅 管理 系统 课程设计 报告