教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 教育文库 >

中央电大形成性测评系统中数据库应用技术任务2中的作业2答案

来源:网络收集 时间:2024-05-20
导读: 中央电大形成性测评系统中数据库应用技术任务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 语句,把逻辑阶段设计的结果,在具体的计算机系统中建立起来,给出相应的实现方法,验证设计逻辑,为开发数据库应用系统做准备。

中央电大形成性测评系统中数据库应用技术任务2中的作业2答案.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/845179.html(转载请注明文章来源)
Copyright © 2020-2021 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)