1 / 16
文档名称:

图书管理系统设计报告.doc

格式:doc   大小:1,026KB   页数:16页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

图书管理系统设计报告.doc

上传人:文库旗舰店 2022/8/16 文件大小:1 MB

下载得到文件列表

图书管理系统设计报告.doc

相关文档

文档介绍

文档介绍:图书管理系统
设计报告
专业 信管
年级 2008
姓名 刘飞
学号
是否预约
Borrowed
Varchar
50
借阅时间
ReturnTime
Varchar
50
归还时间
概念结构设计
根据系统结构图和数据流图描述出实体联系图E-R图,该系统包含的实体主要有图书、学生、管理员。
、图书E-R图




数据库概念设计
根据相关功能设计和E-R图,确定本系统共设计5张表,分别为学生用户基本信息表、管理员基本信息表、图书基本信息表、预约图书信息表、借阅图书信息表。
数据表设计
学生用户基本信息表:用于记录学生用户的基本信息,主要字段为学生用户和密码等,
具体如下
Create table student(
StuNo int primary key, not null
StuName varchar(50),
StuAge int ,
StuSex varchar(20),
Class varchar(50),
Department varchr(50),
Tel varchar();
Permitted varchar(50),
Password varcahr(50));
:用于记录管理员的用户ID,其具体显现如下
Create table Manager(
mgNo int primary key ,
permitted varchar (50) not null,
password varchar(50) not null);
:该表用于记录图书的基本信息,其具体实现如下
Create table book (
BookNO int primary key,
BookName varchar(50),
Author varchar(50),
Publisherment varchar (50),
BuyTime varchar(50),
Borrowed varchar(50),
Ordered varchar(50)
);
借阅图书信息表:该表用来记录学生用户借阅图书的信息,包括记录学号、书号。借阅时间的等信息,表设计如下:
Create table record (
BookNO int primary key ,
StuNO int primary key,
Borrowed varchar(50),
ReturnTime varchar(50),
Borrowed varchar(50),
Ordered varchar(50);

: 该表用来记录学生预约的图书信息,包括图书ID 和学生姓名等信息,涉及如下:
Create table orderreport (
BookNO int primary ,
StuName varchar(50),
Class varchar(50)
);
三、概要设计
系统功能结构模块
根据系统项目的开发要求,系统开发时划分了以下几个模块 借阅图书模块、预约图书模块、管理员管理模块。管理员管理模块又分学生用户管理模块、图书管理模块。结构模块功能图

类封装:
DataBase:封装了数据库连接和数据库操作及资源的释放的信息
Root:封装了主页信息
Login:封装了登录信息
Student:封装了学生信息
BookManage:封装了图书基本管理的信息
Manager:封装了管理的信息
功能函数函数设计
:数据库部分在DataBase类中包含三个方法
(1)void getQuery(String sql)
函数功能:执行数据的查询功能
(2)int updateDb(String sql):
函数功能:执行数据的增、删、改操作
(3)void realease()