中央电大形成性测评系统中数据库应用技术任务2中的作业2答案
中央电大形成性测评系统中数据库应用技术任务2中的作业2答案
第二题
图书管理数据库
一、 系统需求分析
本系统的目标是开发一个为通用的图书管理系统。包括以下模块:身份验证、借阅图书、归还图书、打印催单、信息查询、读者和书籍管理、帮助与及退出等。
(1) 身份验证
用户初次使用该系统是,由系统设计者提供管理员的这帐号及口令。利用该信息进入系统后,将口令自行修改并为每为管理员创建各自的帐号及口令。进入系统是首先输入口令证实。正确后方可进入主程序。
(2) 借阅图书
在系统主窗口中,选择“借还书信息查询窗口”单击“借书”按纽,就可知道借出书的信息,同时还可以修改和保存.输入借阅人的编码或姓名后,系统自动判别。如果系统的借阅人库中没有该借阅人的记录,那么系统有提示,如果有该人,就读出该人的姓名并填人借阅窗口。 输入借阅人或地址\电话等 ,系统自动判别,如果书已全部借出就给出提示,还有书就完成本次操作。如果单击“放弃”,就取消本次借阅操作。
(3) 归还图书
在系统主窗口中,选择“借还书信息查询窗口”,就可以知道读者还书的状态,同时可以进行修改和保存打印等功能.
(4) 读者信息
该功能有读者类型管理.可对读者的信息进行修改和查询.读者信息管理也可以进行修改和查询.
(5) 信息查询
该模块包括的模块有:个人借阅查询、催还书目浏览、图书分布查询和按关键子查询等。
(6) 系统维护
系统包括重新登陆、修改口令、退出.
(7) 帮助信息
说明本系统的版本和作者。
(8) 退出系统
中央电大形成性测评系统中数据库应用技术任务2中的作业2答案
在系统主窗口中单击“退出”按纽,就退出图书馆管理系统。
二、 数据流程分析
1、绘制数据流程图,如下图所示
(1) 书籍基本信息
说明:出版社信息出入后,存放在出版社信息库中,便于今后书籍信息的录入以及出版
社信息的查询。
用于图书的分类管理。登记新书时,当涉及到出版社和分类的填写时,输入书籍的基
本信息,并存放在图书信息库中。
(2) 借阅人基本信息
说明:录入读者基本信息后存放在读者信息库中。
(3)
中央电大形成性测评系统中数据库应用技术任务2中的作业2答案
说明:输入查询条件后,可知读者信息库,并反应出查询结果。
输入读者编号、姓名等,通过检索读者信息库,核实读者身份。输入图书编号等,通过检索图书信息库,核实图书信息。进行图书借出处理阅库中
(4)图书归还
图(2.5) 说明:输入读者编号、性别等信息,检索在借信息库,反应出书籍借阅情况。进行归还操作后,修改在借信息库中相关条目。
2、编制数据字典描述
(1)
(2)
(3)
(4)
(5) 书籍基本信息=数据项有书籍编号+书籍名称+书籍类型+作者+出版社。 读者基本信息=数据项有读者编号+借阅人姓名+读者类型+地址+电话。 图书借阅登记=数据项有借阅编号+读者编号+书籍编号+书籍名称+出借日期 出版社信息=数据项+出版社名称。 图书分类信息=数据项有类型编号+分类名称+同一类型图书数目。
三、数据库概念设计
根据以上的需求分析,开始设计数据结。即E-R图,在概念上,E/R图代表的是系统需要的数据及其这些数据之间的关系。如图所示的实体/关系图:
中央电大形成性测评系统中数据库应用技术任务2中的作业2答案
从图中可以看出,在这个系统中实际存在的实体:图书和读者,其读者和书籍是多对多关系。
四、数据库逻辑结构设计
根据图书管理系统数据库得到以下5个基本表:图书基本信息表、图书类型表、读者借阅信息表、读者信息表、登陆信息表,下面用SQL语言给出他们的结构定义
(1)图书基本信息表结构设计:基本表
CREATE TABLE bookinfo (
Bookid varchar(10),
Bookname varchar(15),
Booktype varchar(10),
Bookautor varchar(10),
Bookpub varchar(15),yes null
Bookpubdata date ,
Bookpage numeric(5),
Bookkeyword varchar(10),
Bookindata date ,
Putup varchar(10))
(2)图书类型表结构设计:基本表
CREATE TABLE Booktype(
Booktypeno varchar(10),
Typename varchar(10),
Keyword varchar(10))
(3)读者借阅信息表结构设计:基本表
CREATE TABLE Readerbow(
Borrowno varchar(10),
Readerid varchar(10),
Readername varchar(10),
Bookid varchar(10),
Bookname varchar(10),
Borrowdate date,
Returndate date))
(4)读者信息表结构设计:基本表
CREATE TABLE Readerinfo(
中央电大形成性测评系统中数据库应用技术任务2中的作业2答案
Readerno varchar(10),
Readername varchar(8),
Readersex varchar(2),
Readertype varchar(10),
Readerdep varchar(10),
Address varchar(20),
Readertel varchar(15),
Email varchar(20),
Checkdate date))
(5)登录信息表结构设计:基本表
CREATE TABLE pass(
Useerid varchar(10),
User_pwd varchar(10),
User_des varchar(20),
Typeno varchar(10),
Typename varchar(10),
Booknumber numeric(5),
Bookdays numeric(5),
Userfullife numeric(5))
五、数据库的实现
在sql server 查询分析器上运行上述create 语句,把逻辑阶段设计的结果,在具体的计算机系统中建立起来,给出相应的实现方法,验证设计逻辑,为开发数据库应用系统做准备。
…… 此处隐藏:922字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [教学研究]2012西拉科学校团少队工作总结
- [教学研究]建筑工程公司档案管理制度
- [教学研究]小学数学人教版六年级上册圆的周长和面
- [教学研究]ERP电子行业解决方案
- [教学研究]钢支撑租赁合同范本
- [教学研究]预应力自动张拉系统用户手册Rev1.0
- [教学研究]MOOC课程:金瓶梅人物写真(每章节课后
- [教学研究]追加被执行人申请书(适用追加夫妻关系)
- [教学研究]2014年驾考科目一考试最新题库766
- [教学研究]2013-2014学年度九年级物理第15章《电
- [教学研究]新版中日交流标准日本语初级下26课-客
- [教学研究]小导管注浆施工作业指导书
- [教学研究]一般财务人员能力及人岗匹配评估表
- [教学研究]打1.2.页 小学一年级暑假口算100以内加
- [教学研究]学习贯彻《中国共产党党和国家机关基层
- [教学研究]2012年呼和浩特市中考试卷_35412
- [教学研究]最简易的电线电缆购销合同范本
- [教学研究]如何开展安全标准化建设
- [教学研究]工作分析与人岗匹配
- [教学研究]2016-2017学年高中历史第七单元现代中
- 山东省义务教育必修地方课程小学三年级
- 台湾宜兰大学互联网交换技术课程 01_In
- 思想品德:第一课《我知我家》课件(人
- SAR合成孔径雷达图像点目标仿真报告(附
- 利辛县“十三五”规划研究报告
- 2015-2020年中国手机APP行业市场发展趋
- 广告策略、创意表现、媒体方案
- 企业如何申请专利的的几点思考
- 《中国教育简史》网上作业
- 高中历史第二单元西方人文精神的起源及
- 年终晚会必备_精彩的主持稿_精心整理_
- 信息工程专业自荐书
- 2019高考历史人教版一轮练习:第十二单
- JAVA俱乐部管理系统软件需求规格说明书
- 2016-2021年中国小型板料折弯机行业市
- (人教新课标)六上_比的基本性质课件PPT
- 辽宁省公务员考试网申论备考技巧:名言
- 神经阻滞麻醉知情同意书
- 施工企业信息填报、审核和发布的相关事
- 初一(七年级)英语完形填空100篇




