- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
图书馆图书管理系统实验报告
实验目的:
培养学生根据信息系统的需求分析,合理的设计数据库,并
使用SQLServer正确实现数据库设计;
培养综合应用Powerbuilder进行程序设计和解决实际问题
的能力;
掌握应用程序设计的基本方法,巩固已经学到的编程技术,
学会在编程中学习编程;
发挥个人的想象能力和分析能力,培养自学能力,拓展思维
空间;
实验要求:
图书查询,它的功能是,可以根据书名,作者,出版社,ISBN
号,主题词,分类等信息进行查询,对查询到的结果,当单
击其中一条记录时,显示该图书更详细的信息;
读者信息查询:它的功能是,可以根据读者输入的图书证号,
查看读者的借书的情况;
催还书目查询:它的功能是,可以查看所有已到期,但未归
还的图书以及借阅者的相关信息;
图书借出:它的功能时,根据输入的读者的借书证号,首先
显示读者借书情况,然后输入要借出的图书编号,按确认,
若借阅成功,在读者的借书情况栏中,加入该书信息;
图书归还:输入还书读者的借书证号,要还的图书编号,显
示该书的借阅信息,若图书为过期,则还书成功;若过期,
显示罚款金额,确认交罚款后,还书成功;
系统维护:它的功能包括:图书信息的录入和修改,读者信
息的输入和修改,系统的设置,包括读者类型的设置,不同
的读者可借阅图书数目不同;图书借阅时间期限设置,过期
罚款金额设置;系统登录账号和密码的维护;
关于图书,存储的基本信息包括每本书的书名,书号,作者,
出版社,出版年月,ISBN号,主题词,分类,是否可借,每
本书有若干副本;
用户登录系统后,不同的用户具有不同的操作权限,其中普
通读者可以使用查询功能,操作员可以使用图书的借和还的
操作;系统管理员可以使用系统维护操作;
实验报告要求:
详细写出数据库模式设计,包括每个表的名字,字段名(写
出字段存储的数据的含义),类型,宽度,是否允许空值,定
义的主码,外部码,规则,约束;每个表之间的关系,针对
每个表所创建的索引等;说明你的设计是否满足规范化规则,
若引入非规范化设计是出于什么考虑;
此数据库为关系数据库。Bookdatabase有四张表:操作员表、
图书表、借书还书表、会员表。
操作员表有七个列:操作员编号(主码)、姓名、性别、出生
日期、用户名、密码、是否锁定。没有外码,没有规则,没
有自定义数据,没有约束,没有索引,设计满足。
图书表八个列:图书编号(主码)、书名、作者、出版社、出
版日期、isbn、库存、图书定价。只有图书定价允许空,没
有外码,没有规则,没有自定义数据,没有约束,没有索引,
设计满足。
借书还书表五个列:会员编号(主码)、图书编号、借书日期、
还书日期、备注。还书日期和备注为空,没有外码,没有规
则,没有自定义数据,没有约束,没有索引,设计满足。
会员表七个列:会员编号(主码)、姓名、性别、出生年月、
联系电话、家庭住址、锁定。没有外码,没有规则,没有自
定义数据,没有约束,没有索引,设计满足。
四个表:
函数依赖:
操作员编号《——》姓名
操作员编号——》性别
操作员编号——》出生日期
操作员编号《——》用户名
操作员编号——》密码
操作员编号——》是否锁定
函数依赖:
图书编号《——》书名
图书编号——》作者
图书编号——》出版社
图书编号——》出版日期
图书编号《——》isbn
图书编号——》库存
图书编号——》图书定价
函数依赖:
会员编号(不存在依赖)图书编号
图书编号(不存在依赖)借书日期
图书编号(不存在依赖)还书日期
图书编号——》备注
函数依赖:
会员编号《——》姓名
会员编号——》性别
会员编号——》出生日期
会员编号《——》联系电话
会员编号《——》家庭住址
会员编号——》锁定
表之间的关系:
写出构成系统的功能模块,针对每各模块的功能写出该模块
的名称、功能描述、上级模块、下属模块、输入信息、输出
信息,所使用的数据库表和处理过程描述;
基本模块有:登录模块、借阅和查询模块、系统维护模块、
帮助模块。
每个基本模块里有下属模块。分别为:
登录模块:连接数据库后,从操作员表中检索出账号和密码。
借阅和查询模块:借书还书以及查询。
系统维护模块:登录、注销、修改密码、挂式、解锁、打印
会员卡。
帮助模块:版权。
其中,登录窗口之中嵌入了sql
您可能关注的文档
最近下载
- 第七节宪法解释.ppt VIP
- 医院装饰装修施工方案(中建,103页).docx VIP
- 教科版科学三年级上册第三单元《天气》大单元教学设计.pdf VIP
- 二 《烛之武退秦师》(教案)-【中职专用】高一语文(高教版2023基础模块下册).docx
- 老年人的心理特点和常见问题复习课程知识讲稿.ppt
- 中建装饰装修施工方案.docx VIP
- 九年级上册化学知识点默写(含答案)九上化学知识点.pdf VIP
- 省社科规划项目鉴定结项审批书填写范文.doc
- 高中法制教育校本课程.pdf VIP
- 2023中国农业银行运行中心境内清算分中心(深圳)业务管理岗招聘笔试历年典型考题及考点剖析附带答案详解.docx
文档评论(0)