基于数据库的图书管理系统Word下载.docx
《基于数据库的图书管理系统Word下载.docx》由会员分享,可在线阅读,更多相关《基于数据库的图书管理系统Word下载.docx(26页珍藏版)》请在冰豆网上搜索。
根据考察,高校图书管理系统应完成以下任务
1.3.1读者信息管理部分,应完成以下功能。
⏹可以浏览读者信息,并且可以对读者信息进行维护.
⏹可以删除添加及更改读者信息.
3.2书籍信息管理部分应完成以下功能,
◆可以浏览书籍信息,
◆可以删除添加以及更改图书信息,
1.3。
3图书管理系统部分应完成以下功能
◆可以浏览当前管理者的信息,
◆可以更改删除以及添加管理者的信息。
4,各模块的主要说明
1.4.1借阅者信息管理模块的实现
对借阅者信息进行核对,并且可以查询借阅者的基本信息,也可以录入及修改和删除借阅者的信息.
1。
4.2书籍信息管模块
在本系统中,图书管理者可以核对借书人信息,查找所借图书信息,并且可以添加以及删除有关图书的信息,同时也可以对图书信息进行查询.还可以完成对图书所借日期及归还日期的记录。
在此功能中,工作人员根据借阅者的借书证号和归还的图书编号进行图书的归还工作。
同是可以实现图书借阅情况的查询.
1.4。
3图书馆管理员信息管理模块
此功能能对图书馆图书管理员信息进行查看添加,删除,修改。
1.5原始数据调查表
本人经过认真的在调研获得数据如下
三个借书者的基本信息如下
5。
职务教师
教师编号200208
借书证号19910910
姓名张三
性别
女
所借图书名软件工程导论
所借图书作者
张海藩
图书出版社清华大学出版社
借书日期
2010—3—28
应还日期
2010—7-29
图书管理员姓名
丽芳
图书管理员编号
001
1.5。
2
职务学生
学生编号20021018
借书证号20021018
男
所借图书名c语言教程
谭浩强
2010-2—28
2010—4—29
002
5.3
学生编号20021017
借书证号20021017
姓名李四
所借图书名c++语言教程
陈文宇
2010-3—3
2010-4-3
003
2需求分析
2.1需求调查
经过详细的调研,并多次与图书馆管理的老师进行研讨后,首先加深了对图书馆息管理业务的深刻了解,其次在充分熟悉图书馆管理业务的同时,将整个学生档案管理的业务流程描述如下:
学生及教师拿着借书证到图书馆借书
(1)图书管理员进行核对信息。
(2)图书管理员对借书的信息进行输入包括借书姓名借书证号以及所借图书的借出日期以及应还日期进行记录
(3)当借书者归还图书时消除借书信息。
整个流程如下
2.2图书管理系统的实例;
分别是学生,教师,图书管理员以及教师借书证,以及学生借书证组成。
2.1学生的基本信息有以下信息组成
学生姓名性别班级学号
因为学生的学号是不重复的故选择学生学号作为学生的主键
来实现学生的基本信息的存储修改及删除
2.2。
2教师的基本信息有以下信息组成
教师姓名性别教师编号
因为教师的编号是不重复的故选择学生学号作为学生的主键
来实现教师的基本信息的存储修改及删除
2.3图书管理员的基本信息有以下信息组成
图书管理员姓名性别图书管理员编号
因为图书管理员的编号是不重复的故选择图书管理员编号作为学生的主键
来实现管理员基本信息的存储修改及删除
4图书的基本信息有以下信息组成
图书图书编号图书名图书作者图书的出版社图书借出日期图书应还日期
因为图书的编号是不重复的故选择图书编号为主键;
来实现图书基本信息的存储修改及删除,
5学生借书证号有以下基本信息组成
学生借书证学生借书证号
因为借书证编号唯一故选借书证编号为主键
来实现学生借书的基本操作
6教师借书证号有以下基本信息组成
教师借书证教师借书证号
因为教师借书证编号唯一故选借书证编号为主键
3确定目标系统的功能
通过详细的用户调查,在现行的业务处理流程和数据流图的基础上,就可以基本确定目标系统要达到的目标了。
需求分析的任务是确定系统必须完成的工作,也就是对目标系统提出完整、标准、清晰、具体的要求。
在经过多方了解和调查后,基本清楚了图书馆管理的功能需求,学校图书馆管理系统必须完成以下功能:
(1)能够准确的录入所有图书的信息,并能够对其中的图书基本信息进行管理,同时图书管理系统还必须要能够完成对图书的添加功能删除功能。
(2)能够准确的录入所有借书者的信息,并能够对其中的借书者基本信息进行管理,同时图书管理系统还必须要能够完成对借书者的信息的添加功能删除功能。
(3)能够准确的录入所有图书管理员的信息,并能够对其中的图书管理员基本信息进行管理,同时图书管理系统还必须要能够完成对图书管理员信息添加功能删除功能.
(4)能够通过借书证来确认借书者的信息,并且对借书者借书情况进行录入删除等操作.
2.4整个过程的系统流程如下
携带核对权限查找并记录借书信息
消除借书信息核对权限携带
5数据分析-—概念模型分析
需求分析阶段主要有两个方面的任务:
分析用户的数据要求和分析用户的处理要求.通过以上分析,我们已经基本了解了用户对处理的要求,接下来需要的工作是分析用户对数据的要求.
为了把用户的数据清晰明确地表达出来,系统分析员通常建立一个概念性的数学模型。
概念性模型是一种面向问题的数学模型,是按用户的观点来对数据和信息建模。
最常用的表示概念性数据模型的方法是实体-联系方法(Entity-RelationshipApproach).这种方法用E-R图描述现实世界中的实体,而不涉及这些实体在系统中的实现方法,该方法又称为E—R模型,E—R图中共用三种符号:
实体、属性和联系。
通常实体用矩形来表示,属性用椭圆或圆角矩形来表示,联系用菱形来表示。
联系有分为一对一、一对多和多对多三种类型
1
m
4概念模型阶段(E—R图)
student
studentnum
studentnam
studentsex
studentclass
2008121014
张三
08级01班
2008121015
李四
07级04班
2008121016
李三
07级11班
studentlendbooks
studentbooknum
teacher
teachernam
teachernum
teachersex
宋子文
200811
李德
200812
远山
200813
tercherlendbooks
tachernum
teacherbooknum
20081222
20081218
20081455
studentlendbook
booknum
2008121013
000302
2008121017
022202
2008141212
098777
teacherlendbook
094577
200712
022777
200455
092347
manger
mangernam
mangersex
mangernum
王凤
0001
0002
凌风
0003
book
booknam
bookaut
bookpub
booklen
bookren
C语言
清华大学
2008-3-28
2008-4-28
软件工程
2008-2—27
2008-3-27
C++语言
电子邮电
2008-1—33
2008-3—33
mangerbook
007
Book表的基本信息
属性名
类型
长度
特性
Booknum
Char
10
NOTNULL
Booknam
NULL
Bookpub
Bookaut
Bookren
Bookteacherlendbooks表的基本信息
属性
char
Manger表的基本信息
Mangernum
Mangernam
Mangerbook表的基本信息
Student表的基本信息
Studentnum
Studentnam
Studentsex
Studentclass
Studentlenbook表的基本信息
Student