基于NET的图书管理系统中期检查报告

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

毕业设计(论文)中期报告

毕业设计(论文)题目:基于的图书管理系统

专业:

学生信息:

指导教师信息:

报告提交日期:

经过前一段时间对系统的开发设计,系统已初见雏型,系统的主要功能页面以及相关的功能页面都已完成,并且建立了部分数据库表,在下面将会逐一描述。

一、设计目标

图书管理系统的开发主要要实现的目标有以下几个方面:

(1)界面设计友好、美观。

(2)数据存储安全、可靠。

(3)信息分类清晰、准确。

(4)强大的查询功能,保证数据查询的灵活性。

(5)实现对图书借阅和归还过程的全程数据信息跟踪。

(6)提供灵活、方便的权限设置功能,使整个系统的管理分工明确。

(7)具有易维护性和易操作性。

二、系统功能结构图

根据图书管理系统的实际需求,可以将图书管理系统划分为系统设置、图书管理、读者管理、图书借还、图书查询、5个部分各个部分的具体功能的系统功能结构图如图1所示。

图1 图书管理系统功能结构图

1.系统设置主要包括添加删除管理员、设置管理员的权限、添加系统消息,公告等功能,如图2所示。

图2 系统设置结构图

2.读者管理主要包括添加删除不同类型的读者及注明可借图书的数量、添加删除读者的档案,如图3所示。

图3 读者管理结构图

3. 图书管理主要包括添加删除不同类型的的图书及注明图书可借的天数库存数量、添加删除图书的档案,如图4所示。

图4 图书管理结构图

4.图书借还主要查询读者借阅和归还图书的信息及图书的现有库存量,如图5所示。

图5 图书管理结构图

5.图书查询主要是根据不同的条件(ISBN、书名、作者、出版社)查询读者需要的图书、读者可查询自己已经借阅图书信息,如图6所示。

图6 系统查询结构图

三、数据库设计

数据库开发工具SQL可以上参考下载的。

(1)tb_admin(管理员表)

管理员表主要用来保存管理员的相关信息。表tb_admin的结构如表1所示。

表1 tb_admin的结构

字段名数据类型长度是否主键描述

Id Int 是编号

Username Varchar 20 管理员名称

Password Varchar 50 密码

No Varchar 20 身份证号码

Sex Varchar 2 性别

Age Int 年龄

qq Varchar 20 QQ号码

Email Varchar 50 电子邮箱

Grade Int 权限

(2)tb_reader(普通用户表)

普通用户表主要用来保存普通用户的相关信息。表tb_reader的结构如表2所示。

表2 tb_reader的结构

字段名数据类型长度是否主键描述Id Int 是编号Borrownumber Varchar 50 借书卡号Borrower Varchar 20 普通用户名称Password Varchar 50 密码Sex Varchar 2 性别

Uid Varchar 20 身份证号Position Varchar 20 职业

Cellphone Varchar 20 移动电话

Email varchar 50 电子邮箱

Grade Int 权限

(3)tb_bookinfo(图书信息表)

图书信息表主要用来保存图书的相关信息。表tb_bookinfo的结构如表3所示。

表3 tb_bookinfo的结构

字段名数据类型长度是否主键描述Id Int 是编号

Isbn Varchar 50 Isbn号

Bookname Varchar 50 图书名称

Booktype Varchar 30 图书类别

Author Varchar 30 作者

Publish Varchar 50 出版社

Bookpage Int 图书页数

Price Money 定价

Bookcase varchar 30 图书所属书架Intotime Datetime 登记日期

Storage Varchar 20 图书储量

Unit Varchar 20 单位

Borrowid Int 图书借阅编号(4)tb_bookborrow(图书借阅表)

图书借阅表主要用来保存已借图书的相关信息。表tb_bookborrow的结构如表4所示。

表4 tb_bookborrow的结构

字段名数据类型长度是否主键描述

Id Int 是编号

Bookname Varchar 50 图书名称

Borrowid Int 图书借阅编号Borrownumber Varchar 50 借书卡号Borrower Varchar 20 借阅者名称

Borrowcount Int 借阅数量

Unit Varchar 20 单位Borrowdate Smalldatetime 借阅日期Planreturndate Smalldatetime 计划归还日期Handler varchar 20 经手人

(5)tb_bookreturn(图书归还表)

图书归还表主要用来保存已归还图书的相关信息。表tb_bookreturn的结构如表5所示。

表5 tb_bookreturn的结构

字段名数据类型长度是否主键描述

Id Int 是编号

Bookname Varchar 50 图书名称

Borrowid Int 图书借阅编号Borrownumber Varchar 50 借书卡号Returner Varchar 20 归还者名称

Returncount Int 归还数量

Unit Varchar 20 单位

Returntime Smalldatetime 归还日期

Handler varchar 20 经手人

(6)tb_news(publicnotice)(新闻(公告)表)

新闻(公告)表主要用来保存新闻(公告)的相关信息。表tb_news(publicnotice)的结构如表6所示。

相关文档
最新文档