图书管理系统数据库设计_002Word下载.doc

上传人:b****1 文档编号:13166026 上传时间:2022-10-07 格式:DOC 页数:26 大小:951KB
下载 相关 举报
图书管理系统数据库设计_002Word下载.doc_第1页
第1页 / 共26页
图书管理系统数据库设计_002Word下载.doc_第2页
第2页 / 共26页
图书管理系统数据库设计_002Word下载.doc_第3页
第3页 / 共26页
图书管理系统数据库设计_002Word下载.doc_第4页
第4页 / 共26页
图书管理系统数据库设计_002Word下载.doc_第5页
第5页 / 共26页
点击查看更多>>
下载资源
资源描述

图书管理系统数据库设计_002Word下载.doc

《图书管理系统数据库设计_002Word下载.doc》由会员分享,可在线阅读,更多相关《图书管理系统数据库设计_002Word下载.doc(26页珍藏版)》请在冰豆网上搜索。

图书管理系统数据库设计_002Word下载.doc

数据库设计

分项代码

04

分项序号

LMS04

组长

梅燕涛

负责人

文鹏

参与人

梅燕涛文鹏

赵博深梁雪山

李伟徐鹤松

指导教师

王思乐

日期

2014年12月7日

开发单位

2012软件工程

河北大学学年论文(课程设计)任务书

(指导教师用表)

学生姓名

李茹枫

指导教师

论文(设计)题目

图书管理系统-数据库设计

主要研究

(设计)内容

对图书管理系统进行数据库设计,主要设计该数据库需要实现的功能和如何实现,从外部、结构、运用等方面进行设计。

对该软件的数据逻辑结构进行分析,为项目开发提供清晰的逻辑结构;

给出该软件具体的数据库表结构,给出该软件的数据字典,形成数据库设计模板。

研究方法

通过小组讨论以及网上相关资料查询,主要采用外部设计、结构设计、运用设计对进行数据库设计。

主要任务

及目标

该数据库设计对图书管理系统进行了全面完善图书管理系统软件的开发途径和应用方法。

以求在最短的时间高效的开发图书管理系统。

明确所要开发的数据库应具有的功能,以供软件开发人员参考。

主要参

考文献

《数据库系统概论》萨师煊王珊高等教育出版社

《软件工程导论》(第五版)张海藩清华大学出版社

进度安排

论文(设计)各阶段名称

问题定义

第10周

数据库研究

第11周-第13周

设计

第14周-第15周

实现

第16周

指导教师签字:

河北大学学年论文(课程设计)成绩评定表

学院:

工商学院

学生姓名

专业年级

2012级软件工程

图书管理系统—数据库设计报告

论文(设计)内容提要

此文档是图书管理系统的数据库设计报告,该报告主要是研究出此系统数据库所要实现的功能并且简单的介绍如何实现这些功能。

首先引言中介绍了设计该系统的目的,背景和所需要的参考资料;

接下来从外部设计、结构设计、运用设计等方面对数据库进行设计,然后依次从标识符和状态、使用它的程序、约定、专门指导、支持软件以及概念结构设计、逻辑结构设计、物理结构设计、数据字典设计、安全保密设计方面对数据库进行具体设计实现,确定系统数据库所要实现的功能。

指导教师评语

成绩:

指导教师(签名):

年月日

数据库设计说明书大纲

1引言

随着计算机技术的不断应用和提高,计算机已经深入到当今每个学生学习生活的各个角落。

而对于学校的图书馆仍采用管理员管理书籍基本信息、书籍借还信息的形式,不仅效率低,而且手续繁琐。

为了满足其学生自行对图书馆书籍,借还书等进行高效的查询使用,在学生具备一定的计算机操作能力的前提下,此图书管理系统软件力求提高其图书馆使用效率。

1.1编写目的

本文档的编写是为了熟悉SQLServer数据库的数据库管理(数据库的创建、备份与恢复、函数与存储过程的应用、数据导入导出、作业的调度等)、表的设计(表的创建、修改、删除,字段的默认值、约束及关系等)、数据的查询处理(insert、update、delete、select语句的应用)等技术;

完善图书管理系统软件的开发途径和应用方法。

预期读者是“软件工程”教师,及从事“图书管理系统”开发的相关人。

1.2背景

待开发的数据库的名称:

LibraryManagementSystem(LMS)

使用此数据库的软件系统的名称:

图书管理系统。

随着图书馆图书种类、数量的不断扩大,图书检索速度慢、统计工作量大,难以满足图书馆现代化管理的要求。

因此,建立一套图书馆管理软件,科学的对图书馆数据进行管理,方便图书的检索和读者借阅工作。

本项目的提出者及开发者是软件工程专业图书管理系统开发小组(高彦昭、甄朝霞、李茹枫、孙华芬、陆叶倩、秦薇),用户是学校图书馆。

图书管理系统软件LMSV1.0是一套功能比较完善的数据管理软件,具有数据操作方便高效迅速等优点。

该软件采用功能强大的数据库软件开发工具进行开发,具有很好的可移植性,可在应用范围较广的DOS、WINDOWS系列等操作系统上使用。

除此以外,LMSV1.0可通过访问权限控制以及数据备份功能,确保数据的安全性。

1.3定义

LMS:

1.4参考资料

《数据库系统概论》萨师煊王珊高等教育出版社

《软件工程导论》(第五版)张海藩清华大学出版社2008年2月版,北京

2外部设计

2.1标识符和状态

l标识符:

DB_LMS.1.0

l该数据库尚处于设计状态。

2.2使用它的程序

图书管理系统LMS1.0

2.3约定

l版本约定:

数据库版本由主版本号和副版本号构成。

数据库主版本与开发项目版本相一致。

开发项目更换版本时,数据库同步更换主版本;

每次数据库有新的逻辑项增加、删除或修改,同步更新数据库的副版本号。

主版本号为1.0,副版本号为1,则数据库版本号为1.0.1

l命名约定:

表:

表名以英文单词、单词缩写、简写、下划线构成,总长度Oracle要求小于30位;

除前缀外,表名由小写字母开头,单词和单词间非起始单词的首字母大写。

图书信息库:

book

学生信息库:

student

图书借阅登记表:

recorder

图书归还登记表:

return

系统设置表:

configuration

管理员记录表:

administer

2.4专门指导

本数据库是基于MicrosoftSQLServer2005环境下设计的,为了您能更好的使用建议你使用MicrosoftSQLServer2005系统,维护数据库的工作人员可参阅数据库指导教程;

参照SQLServer联机丛书。

2.5支持软件

MicrosoSqlSever2005提供了数据管理和数据库操作的集成平台;

3结构设计

3.1概念结构设计

软件结构图

3.2逻辑结构设计

数据实体关系图:

由数据实体关系图,可以得到如下关系模式:

图书(book):

条形码号(BookID);

图书书名(BookName);

图书作者(Author);

图书出版社(Publisher);

图书所在书架号(BookshelvesNo);

图书类别(Class);

图书借阅状态(BookStatus);

学生(Student):

借书卡卡号(CardNo);

学生学号(ReaderID);

学生姓名(Name);

学生年级(Grade);

学生专业(Major);

卡状态(Status);

卡内余额(Balance)

图书借阅信息表(recorder):

条形码号(BookID);

图书书名(BookName);

借书日期(OutDate);

还书日期(BackDate);

已借天数(BorrowDate);

赔偿金额(Compensation);

系统设置(configuration):

最多可借图书数(MaxBLNum);

最多借书天数(MaxBLDays);

管理员记录表(administer):

管理员编号(WorkerId);

管理员姓名(WorkerName);

口令(Password);

权限级别(Level);

3.3物理结构设计

表结构设计:

l图书信息表:

表名:

book

序号

字段名称

字段说明

类型

位数

属性

备注

1

BookName

图书名称

varchar

20

必须非空

BookID

条形码号

15

主键

3

Author

图书作者

10

4

Publisher

图书出版社

5

Class

图书类型

char

16

6

BookStatus

图书借阅状态

int

7

BookshelvesNo

图书所在书架号

l学生信息表:

ReaderID

学生学号

Name

CardNo

借书卡号

Major

学生专业

Grade

学生年级

Balance

卡内余额

Status

卡状态

l图书借阅登记表:

BookID

OutDate

借书日期

BookName

l图书归还登记表:

Compensation

赔偿金额

BackDate

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > IT认证

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1