vb图书借阅管理系统Word下载.docx

上传人:b****5 文档编号:19056428 上传时间:2023-01-03 格式:DOCX 页数:16 大小:2.44MB
下载 相关 举报
vb图书借阅管理系统Word下载.docx_第1页
第1页 / 共16页
vb图书借阅管理系统Word下载.docx_第2页
第2页 / 共16页
vb图书借阅管理系统Word下载.docx_第3页
第3页 / 共16页
vb图书借阅管理系统Word下载.docx_第4页
第4页 / 共16页
vb图书借阅管理系统Word下载.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

vb图书借阅管理系统Word下载.docx

《vb图书借阅管理系统Word下载.docx》由会员分享,可在线阅读,更多相关《vb图书借阅管理系统Word下载.docx(16页珍藏版)》请在冰豆网上搜索。

vb图书借阅管理系统Word下载.docx

08J-1

200819321052

辛园园

管理员窗体设计和代码设计

08J-1

200819321044

张凤娟

报表设计和管理员窗体设计

200819321048

李姗

借阅者窗体设计和代码设计

200819321032

赵伟旭

登录窗体设计和代码设计

200819321037

崔红英

数据库设计

评阅人:

图书借阅管理系统

1需求分析

1.1图书资料查询管理

图书资料管理系统主要是向读者提供图书借阅的服务,读者为了借阅读书资料,一般情况下,需要在借阅图书之前查询所要借阅的图书情况,所以该系统需要为读者提供图书查询功能。

例如读者想知道借的图书的信息,但不知道是否有该图书、该图书是否被借出、是否可以借阅等信息等需要使用图书查询功能。

读者在查询图书资料时,可能依据以下条件进行查询:

(1)图书资料的名称;

(2)图书资料的种类;

(3)图书资料的作者;

(4)图书资料名中的关键字;

经过图书资料的查询,读者可以获得是否有自己想借阅的图书资料、该图书资料的简单信息以及该图书的借阅情况等。

1.2借阅图书资料的管理

图书管理系统的基本功能之一就是为读者提供借阅服务,读者通过借书这一过程,可以把图书借出,从而使读者能够更方便的借阅图书资料。

借书过程中,图书管理员要对读者的借阅资格等进行审查,对符合借书条件的学生,允许其借书,对其借书记录进行登记;

对没有进行借阅资格的读者,禁止其其借书。

具体借书步骤如下:

(1)读者想借阅图书,须向管理员提交书号和本人的借书卡,借阅管理员先检查该书是否存在;

如果存在,再检查是否在馆;

当读者要借阅的书在书馆时,管理员检查学生借书卡,看其卡号是否存在,是否在有效期内,并且还应检查借书卡是否被锁定,检查是否过期,检查学生借书量是否超过最大限额,有其中任何一样,均不能借阅;

(2)如果上述的都满足条件,则可顺利借出;

1.3归还图书管理

读者在图书借阅期满之前应该将图书归还,一般步骤如下:

(1)读者把所借的图书和自己的借书卡交给还书处的借阅管理员;

(2)借阅管理员检查图书是否存在与系统中,如果存在,则系统继续;

(3)借阅管理员对该书进行检查,看有无损坏,如有图书存在损坏的情况,读者应进行相应的赔偿;

(4)借阅管理员在查看该书是否超过规定的借阅期限,如有超过,则读者要按照规定交纳罚金;

(5)借阅管理员进行登记,同时改变书的状态;

1.4图书资料管理

图书资料管理是实现图书管理员对图书信息的添加、删除、修改等变化进行登记的功能。

图书管理员可以对图书进行修改维护。

例如:

可以对图书的类别、出版社等信息进行添加;

还可以对图书的名称、作者等进行修改,但其在具体的应用中主要是对图书状态进行修改。

1.5读者信息管理

读者信息管理是管理员对于读者的各种信息进行修改维护的功能。

管理员可以对读者信息进行修改,例如对读者的编号、姓名、性别等信息进行修改,为读者设置密码等功能;

还可以添加或者删除读者信息,即添加或删除读者。

2概念结构设计

2.1E-R图关系设计

本小组成员经过调查、信息流程分析、数据收集、并结合需求分析,明确了该系统的功能:

(1)实现新进图书的数据录入;

(2)实现对所有购进图书的分类查询和分类统计;

(3)能够按照书名、作者名等分类查询图书的数量;

(4)记录借阅者的个人资料和所借图书的书名、书号数据等;

(5)借书时如果每次超过限量或者累计超过限量,表示相应信息,并拒绝借阅;

根据要求分析给出的数据流图,给出了以下的E-R图:

n

m

m

mnn

n

各实体及属性如下:

管理员及属性

读者及其属性

图书及其属性

借阅信息及其属性

2.2实体属性及其定义

Admin(uid,pwd,adminName)

Reader(uid,mum,pwd,sex,rname,class,rwork,bookMax,bookSum,qfDate,yxDate)

Book(bookid,bname,author,press,price,typeid,content,bcount,brw)

Bowlnf(uid,bookid,borrowdate,returndate)

2.3对E-R图调整的准则

现实世界中的事物能作为属性对待的尽量作为属性对待;

属性和实体的划分:

属性中不具有需要描述的信息,即属性是不可分的数据项,不再包含其他信息。

具体调整如下:

不同的book属于不同的类型,所以给图书添加一个typeid属性,因此将它bookType单独作为一个实体。

3逻辑结构设计

将以上的概念结构模型转化为数据库支持的实际数据模型,也就是数据库的逻辑模型:

该图书管理系统包括三个表:

读者信息表,图书信息表和借阅情况表组成:

3.1读者信息表

Reader(uidVachar(8)unique,

MumVachar(8)notnullunique,

PwdVachar(20)notnull,

SexVachar(20)notnull,

RworkVachar(),

bookMaxtinyintdefault8,

bookSumtinyintdefault0,,

qfDateVachar(10)notnull,

yxDateVachar(10)notnull

3.2图书信息表:

Book(bookidintunique,

BnameVachar(50)notnull,

AuthorVachar(50)notnull,

pressVachar(50)notnull,

Pricenumeric(5,2)notnull,

Typeidintunique,

contentVachar(1000)notnull,

bcounttinyintnotnull,

Brwtinyintdefault0

3.3借阅情况表:

Bowlnf(uidVachar(8)unique,

Bookidintunique,

Borrowdatedatetimenotnull,

Returndatedatetimenotnull

4图书借阅管理系统功能实现

4.1功能模块

模块功能说明:

4.2登录模块界面

登录模块说明:

在该模块中,用户可以以两种身份登录:

借阅者和管理员,若以借阅者登录,便跳到借阅者页面,若以管理员身份登录,那么边跳转到管理员页面;

新用户也可以在此页面注册。

4.3借阅者子系统

(1)用登录号登录,进入借阅者页面,点击读者信息,查看读者信息:

(2)点击图书信息,浏览图书;

(3)点击菜单中的图书查询按扭,即可进行图书查询;

(4)点击图书借阅,借阅图书:

(5)点击图书归还,归还图书

4.4管理员子系统

管理员子系统实现的操作:

(1)用登录号登录,进入管理员页面,点击读者信息,查看读者信息:

(2)点击归还图书,即可查看借阅信息;

同时也可以使用关键字或者证件号,查看某一个读者的信息;

(3)点击添加图书,添加新的图书;

录入图书信息,添加成功,则弹出添加成功提示窗口,可以点击图书信息,查看添加的图书情况;

在此页可以看到图书的具体信息,包括:

书名,作者,出版社,分类,价格,馆存储量,借出数量,剩余数量级内容简介。

(4)点击图书查询,进入查询页面,可以根据书名,作者及其分类进行查询,默认查询方式为按书名查询;

参考文献

[1]王珊,萨师煊。

数据库系统概论,高等教育出版社,2006年5月第四版。

[2]龙马工作室.ASP+SQLServer组建动态网站实例精讲,人民邮电出版社,2005年1月第一版。

[3]徐国智,汪孝宣。

SQLServer数据库开发实例精粹,电子工业出版社,2006年1月第一版。

[4]顼宇峰马军。

ASP网络编程从入门到精通,清华大学出版社,2006年3月第二次版。

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

当前位置:首页 > 求职职场 > 简历

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

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