图书管理系统初步流程表.docx

上传人:b****3 文档编号:3851901 上传时间:2022-11-25 格式:DOCX 页数:7 大小:17.08KB
下载 相关 举报
图书管理系统初步流程表.docx_第1页
第1页 / 共7页
图书管理系统初步流程表.docx_第2页
第2页 / 共7页
图书管理系统初步流程表.docx_第3页
第3页 / 共7页
图书管理系统初步流程表.docx_第4页
第4页 / 共7页
图书管理系统初步流程表.docx_第5页
第5页 / 共7页
点击查看更多>>
下载资源
资源描述

图书管理系统初步流程表.docx

《图书管理系统初步流程表.docx》由会员分享,可在线阅读,更多相关《图书管理系统初步流程表.docx(7页珍藏版)》请在冰豆网上搜索。

图书管理系统初步流程表.docx

图书管理系统初步流程表

图书管理系统初步流程表

1.读者类型表(readerTyptInfo)------分有老师(teacher)和学生(student)

字段

类型(长度)

主\外键

读者类型编号(ReaderTypeID)

Int(10)

PK

读者类型名称(ReaderTypeName)

Nvarchar(20)

可借天数(BorrowDays)借0archar(e

Char(30)

续借次数(Borrowtime)

int

可借图书册数(BorrowCount)

int

实现对读者信息的增、删、和改、查,通过读者类型ID来查找读者类型名称确定读者是学生还是老师以至来确定借书的不同待遇;不过这两个表间存在一个问题,就在班级和系部这两个字段,老师,我们可以不考虑班级和系部,那是否还要这两个字段呢?

操作员(operator)就是说是谁给他办的借书证,登记日期(RegisterDate)代表办证时间

2.图书类型表(BookTypeInfo)

字段

类型

图书类型编号(BookTypeID)

Int(4)

图书类型名称(BookTypeName)

Varchar(50)

实现图书信息的增加(图书入库)、删除、和修改、查询,通过BookTypeID实现对图书的分类

3.管理员类型表(AdminiTypeInfo)

字段

类型(长度)

主\外键

管理员类型编号(AdminiTypeNo)  

Char(10)

PK

管理员类型名称(AdminiTypeName)

Nvarchar(30)

管理员分为一般管理员和超级管理员,不同类别的管理员管理的范畴不同.此表与管理员信息表相关联.可以通过管理员类型表(主表)

4.图书信息表(BookInfo)

字段字际增长Infon\\

类型(长度)

主\外键

图书编号(BookID)

Char(15)

PK

图书名称(BookName)

Nvarchar(50)

ISBN

Char(20)

读书定价(Price)

Money

出版日期(PulishDate)

datatime

作者(Author)

Nvarchar(20)

图书类型编号(BookTypeID)

Char(10)

出版社(Pulisher)

Nvarchar(40)

入库时间(Intotime)

datetime

是否注销(is

Char

(1)

5.读者信息表(ReaderInfo):

字段

类型(长度)

读者编号(ReaderID)

Varchar(50)

读者姓名(ReaderName)

Varchar(50)

性别(Sex)

Char(10)

出生日期(BirthDay)

读者类型编号(ReaderTypeID

读者类型名称(ReaderTypeName

系部(Department)

班级(Class)

E-mail

Varchar(50)

密码(PassWord)

照片(Photo)

登记日期(RegisterDate)

有效期至(DateTo)

操作员(o perator)

备注(Remark)

Varchar(500)

6.管理员信息表(AdminInfo):

字段

类型

管理员编号(AdminID)

管理员姓名(AdminName)

密码(Password)

管理员类型编号(AdminTypeID)

管理员类型名称(AdminTypeName)

照片(Photo)

此表

7.图书借阅表(BookBorrowinInfo)

字段

类型(长度)

主\外键

读者编号(ReaderID)

图书名称(BookName)

Varchar(80)

借阅次数(Borrowtime)

Datetime(8)

还书时间(Returntime)

Time(8)

借阅者名字(ReaderName)

Varchar(20)

是否归还(IsReturn)

Bit

(1)

操作员

此表根据读者ID和图书编号作为主键,在这里引进借阅者ID做为主键查询读者借阅信息,这里操作者指哪个人来处理这些借阅信息

8.过期表

字段

类型(长度)

读者编号ReaderID

罚款金额(paymoney)

越期书编号

越期天数

操作员

与图者表和图书信息表相关

9.图书丢失表

丢失编号

图书编号

罚款金额

确认丢失

操作员

价格

应赔金额

实赔金额

10.图书订购表

字段

类型(长度)

订购号(图书编号)

图书名称

定购数量

订购单价

是否入库

操作员

11.图书预约表

字段

类型(长度)

预约编号

图书编号

读者编号

预约期限

图书管理系统的功能要求

图书管理系统主要用于图书馆工作人员对图书信息进行管理,并提供对图书的查阅、借阅、归还以及续借等功能和让学生可以通过网络实现浏览、查询图书信息等。

实现的功能如下:

1.借书证的办理:

读者信息的增加、删除与修改

借书证分学生和教师两种,学生的借书册数为5本,借期为二个月;教师的借书册数为15本,借期为五个月。

2.图书入库登记:

图书信息的增加、删除与修改

3.图书借阅登记:

有超期图书的读者不能再借,必须将超期图书归还后才允许借阅。

4.图书还书登记

还书时,对超期图书要按规定计算罚款量

5.续借:

每本书只能续借一次,期限延长一个月;超期图书不能续借。

6.丢失图书处理:

根据图书的出版时间进行罚款处理:

5年以内二倍罚款,5年-10年三倍罚款,10年以上的四倍罚款;并将丢失图书登记入册。

7.图书注销。

对已损坏的图书注销。

8.查询统计:

对图书借阅查询、图书超期查询、图书注销查询、读者档案查询、丢失图书入册、罚款统计。

9.管理员帐户管理:

超级管理员可以增加用户、删除用户和修改用户。

10.普通管理员只能修改自己的密码。

普通管理员分三种角色:

办证人员只能对借书证的办理、修改读者的密码、读者档案查询进行操作,采编员只能对图书入库登记、图书注销查询、丢失图书查询进行操作,借书人员可以对借、还、续借、罚款、图书借阅查询、图书超期查询进行操作。

11.数据备份。

12.学生、老师要实现的功能:

(1)查询自己的借书信息。

(2)查询图书信息(按书名、索取号、ISBN、作者、出版社、出版日期)。

(3)办理续借,每本书只能续借一次,期限延长一个月;超期图书不能续借。

(4)修改自己的密码。

(5)图书预约。

在做设计前,首先要做的就是查找有关这方面的资料。

如这次我做的是图书馆管理系统,首先要想清楚这个系统需要多少个模块,要完成的功能有那些,界面怎么设计才美观,其次要考虑需要用到数据库里面的那些表,用到的表要不要触发器,最后是考虑编码时要怎样做才能完善你所要的功能,怎做才觉得程序简单明了,头脑里要有一个很清晰的思路。

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

当前位置:首页 > 高等教育 > 军事

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

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