内容发布更新时间 : 2025/1/5 7:25:59星期一 下面是文章的全部内容请认真阅读。
河北工业大学毕业设计(论文)中期报告
毕业设计(论文)中期报告
毕业设计(论文)题目:基于ASP.NET的图书管理系统 专业: 学生信息: 指导教师信息: 报告提交日期:
经过前一段时间对系统的开发设计,系统已初见雏型,系统的主要功能页面以及相关的功能页面都已完成,并且建立了部分数据库表,在下面将会逐一描述。
一、设计目标
图书管理系统的开发主要要实现的目标有以下几个方面: (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可以上http://www.4sbylw.com参考下载的。 (1)tb_admin(管理员表)
管理员表主要用来保存管理员的相关信息。表tb_admin的结构如表1所示。
表1 tb_admin的结构
字段名
Id Username Password No Sex Age qq Email Grade
(2)tb_reader(普通用户表)
普通用户表主要用来保存普通用户的相关信息。表tb_reader的结构如表2所示。
数据类型
Int Varchar Varchar Varchar Varchar Int Varchar Varchar Int
长度
20 50 20 2 20 50
是否主键
是
描述 编号 管理员名称
密码 身份证号码
性别 年龄 QQ号码 电子邮箱 权限
河北工业大学毕业设计(论文)中期报告
表2 tb_reader的结构
字段名
Id Borrownumber Borrower Password Sex Uid Position Cellphone Email Grade
(3)tb_bookinfo(图书信息表)
图书信息表主要用来保存图书的相关信息。表tb_bookinfo的结构如表3所示。
表3 tb_bookinfo的结构
字段名
Id Isbn Bookname Booktype Author Publish Bookpage Price Bookcase Intotime Storage Unit Borrowid
(4)tb_bookborrow(图书借阅表)
数据类型
Int Varchar Varchar Varchar Varchar Varchar Int Money varchar Datetime Varchar Varchar Int
30 20 20 长度
50 50 30 30 50
是否主键
是
描述 编号 Isbn号 图书名称 图书类别 作者 出版社 图书页数 定价 图书所属书架 登记日期 图书储量 单位 图书借阅编号
数据类型
Int Varchar Varchar Varchar Varchar Varchar Varchar Varchar varchar Int
长度
50 20 50 2 20 20 20 50
是否主键
是
描述 编号 借书卡号 普通用户名称
密码 性别 身份证号 职业 移动电话 电子邮箱 权限
河北工业大学毕业设计(论文)中期报告
图书借阅表主要用来保存已借图书的相关信息。表tb_bookborrow的结构如表4所示。
表4 tb_bookborrow的结构
字段名
Id Bookname Borrowid Borrownumber Borrower Borrowcount
Unit Borrowdate Planreturndate
Handler
(5)tb_bookreturn(图书归还表)
图书归还表主要用来保存已归还图书的相关信息。表tb_bookreturn的结构如表5所示。
表5 tb_bookreturn的结构
字段名
Id Bookname Borrowid Borrownumber Returner Returncount
Unit
Returntime
数据类型
Int Varchar Int Varchar Varchar Int Varchar Smalldatetime Smalldatetime varchar
长度
50 50 20 20 20
是否主键
是
描述 编号 图书名称 图书借阅编号 借书卡号 借阅者名称 借阅数量 单位 借阅日期 计划归还日期 经手人
数据类型
Int Varchar Int Varchar Varchar Int Varchar Smalldatetime varchar
长度
50 50 20 20 20
是否主键
是
描述 编号 图书名称 图书借阅编号 借书卡号 归还者名称 归还数量 单位 归还日期 经手人
Handler
(6)tb_news(publicnotice)(新闻(公告)表)
新闻(公告)表主要用来保存新闻(公告)的相关信息。表tb_news(publicnotice)的结构如表6所示。