图书管理系统初步流程表

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

图书管理系统初步流程表

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

实现对读者信息的增、删、和改、查,通过读者类型ID来查找读者类型名称确定读者是学生还是老师以至来确定借书的不同待遇;不过这两个表间存在一个问题,就在班级和系部这两个字段,老师,我们可以不考虑班级和系部,那是否还要这两个字段呢?操作员(operator)就是说是谁给他办的借书证,登记日期(RegisterDate)代表办证时间

2. 图书类型表(BookTypeInfo)

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

3.管理员类型表(AdminiTypeInfo)

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

4.图书信息表(BookInfo)

5.读者信息表(ReaderInfo):

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

此表

7.图书借阅表(BookBorrowinInfo)

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

8.过期表

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

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)图书预约。

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

相关文档
最新文档