期刊管理系统的分析及实现Word文档下载推荐.doc
《期刊管理系统的分析及实现Word文档下载推荐.doc》由会员分享,可在线阅读,更多相关《期刊管理系统的分析及实现Word文档下载推荐.doc(11页珍藏版)》请在冰点文库上搜索。
![期刊管理系统的分析及实现Word文档下载推荐.doc](https://file1.bingdoc.com/fileroot1/2023-4/30/206a704f-9d8f-40a2-a59c-6337199f5ab0/206a704f-9d8f-40a2-a59c-6337199f5ab01.gif)
如果有可以装订的书籍期刊就将这些书籍期刊的信息提取出来,并将这些信息发送给书库管理人员,由书库管理人员更新书库信息。
装订人员装订好书籍后,将书籍提交到编目人员处,对书籍进行编码。
如果没有需要装订的书籍期刊就什么也不做。
4、书库管理人员可以增加、删除、修改书籍期刊信息。
当编目人员将已经编码号的书籍期刊目录提交给书库管理人员时,书库管理人员根据目录将信息插入到数据库中,及时更新数据库信息;
当装订人员将需要重新装订的书籍目录提交给书库管理人员后,书库管理人员就删除这些书籍期刊的数据,以方便读者借阅。
5、读者管理人员可以增加、删除、更新读者信息。
6、期刊借阅管理人员可以根据刊物类别、文种、读者类型决定图书是否能够外借,读者能否继续借阅等。
系统自动保存读者的历史借阅信息。
当读者归还书籍时如果此书已经被预定,则告诉借阅人员通知预定读者。
7、读者可以根据一定的书籍查询方式对书籍进行查询,系统应返回相应的图书的详细信息,以便读者筛选出自己需要的书籍。
系统规模
本系统主要处理读者管理,书籍管理,借阅情况管理及其他一些辅助功能(如:
帮助记录读者借阅历史信息、查询书目情况)等,属于中小型的信息管理系统。
简要可行性分析
根据前面的分析可以的出系统的数据流图如下:
查询结果
查询信息
操作成功或失败信息
借阅信息
书籍信息
读者信息
书籍信息表
条件查询
编码
期刊订购报表
采购员
事务
书籍编码
书籍装订员
书籍编目员
打印
结束
读者管理
书库管理
期刊借阅人员
读者查询
本系统采用图形用户界面,使用起来清晰、简便,只需要按几个按钮就可以轻轻松松完成任务。
现行的B/S模式开发此类软件,不仅可以很快的实现本系统并且能让身在异地的读者和管理员随时随地的使用此系统。
运行此系统后能够很大程度上的缩减管理人员的数量,而且可以减轻工作人员的负担,同时方便了读者的借阅,提高了办事效率。
综上所述,开发此系统是值得一做的。
需求分析
1、建立数据模型
在本系统中所涉及到的主要对象为图书情报管理部门人员(包括采购员、书库管理人员、读者管理人员、借阅管理人员等)、读者、和期刊。
图书情报管理部门人员拥有属性:
所属部门、年龄、姓名、性别、职务、员工号。
读者分为四类人员:
分别是,教师、博士生、本科生、硕士生
本科生拥有属性:
学号、姓名、性别、年级、班级、所在系。
研究生拥有属性:
导师名、年级、所在系、姓名、性别,ID。
博士生拥有属性:
姓名、性别、所属单位、ID。
教师拥有属性:
职务、职称、姓名、性别、教工号。
期刊拥有属性:
期刊编码、期刊名称、期刊类型、发行单位、发行日期、期刊语种、期、单价。
在本系统中,由于关注的重点是读者、图书馆管理人员和期刊之间的关系,所以可以忽略博士生与研究生、教师与本科生之间的关系。
根据上述分析获得其E-R图如下所示:
1..M
1..N
期刊
研究生
教师
博士生
本科生
图书管理人员
借阅
管理
导师名
年级
姓名
系
ID
性别
班级
学号
教工号
职务
职称
所在单位
年龄
员工号
期刊编码
期刊语种
期刊名称
期刊类型
发行单位
发行日期
单价
期
M
0..N
教师、研究生、博士生对图书馆内的书可借(允许外借的书籍),可阅,一个教师或博士生或研究生可以借零到多本期刊杂志,一本期刊杂志可以被多个读者外借。
本科生只可以阅览图书,一个学生可以阅览零到多本图书,一本图书卡可以被零到多个学生浏览。
图书管理员有多个,一个管理员可以管理一到多本书,一本书可以被多个管理人员管理。
上述的数据模型帮助系统设计人员设计数据库。
2、建立系统的静态模型
根据前面的分析获得如下的带有继承关系的类图:
在上图中并未给出读者与期刊的关系,下图表示了此关系:
3、建立功能模型
3.1 用例图
采购员的用例图:
采购员登录系统后可以查询系统的统计的数据,并制定相应的采购计划,系统显示出计划的书目(系统中已经存在的图书)。
书籍编目人员的用例图:
图书编目人员必须先登录才能对图书进行编目。
系统能够验证登录者的信息。
书库管理人员的用例图:
注册登录了的图书管理人员可以对图书信息进行操作,如删除、增加、修改。
同时系统自动更新数据库中的图书的信息。
图书装订人员的用例图:
图书装订人员登录系统后,可以根据一定的条件查询是否有可以装订的图书。
如果有系统负责显示图这些图书的信息。
图书借阅管理人员的用例图:
图书借阅管理人员管理借阅时,首先系统要检测读者是否有借阅的权限,当读者办理外借时检测读者是否可以外借图书,如果不可以外借,显示读者不可外借图书信息;
此刊物是否允许外借,如果不可以外借,显示次数不可外借信息。
读者管理用例图:
读者管理人员登录系统后可以修改用户的信息,同时系统更新系统内的用户数据。
读者查询图书是的用例图:
读者根据一定的图书查询信息查询图书,系统显示出所有查询到的图书。
4、建立动态模型
读者查询的顺序图:
在此系统被简化为,前台:
一些页面组成,用于显示信息,统称为FrontPage;
处理器:
系统的一些内部程序,处理所有的读者输入的数据,并可以判断用户输入的查询条件,称为Processer;
数据库:
进行关于数据库的操作,称为Database。
借阅管理的顺序图:
当读者输入要外借的图书的信息时,处理器处理信息,发送消息让Database检查此书是否可以外借,并将信息发送给处理器。
处理器判别此书是否可以外借,并通知前台显示是否可以外借的信息。
图书装订的顺序图:
图书装订人员输入条件查询是否存在满足条件的可以装订的书籍,前台接受输入后转由处理器处理,接着Database检索满足条件的书籍,处理器接受检索后信息交由前台显示。
其它部分的顺序图太简单了,这里就不在赘述了。
下图是整个系统的活动图:
系统设计阶段
总体设计阶段:
图书订购
图书编目
图书借阅
图书装订
期刊管理系统的功能模块图
各个功能模块的简要阐述:
图书订购:
图书订购模块,根据原有期刊目录及其使用情况及现有资金状况期刊的订阅范围,拟出清单,报请主任批准。
当接到批准命令之后便给出版社发送订购清单。
期刊发行之后,根据清单清点期刊数据。
确认无误后将清单及期刊交付给期刊编目人员。
图书编目:
编目人员接到采购员的清单及期刊后,按照一定的书目编码方式(如:
期刊文种期刊种类发行周期期刊数量)对新采购的期刊进行的编码。
接到重新装订好的期刊后对其进行新的编码。
图书借阅:
阅览图书:
一切持有本图书馆借阅证的读者皆可进入阅览室阅览图书。
借图书:
读者须持有本馆借阅证并且具有相应的权限才可以从借阅室借出允许借出的期刊。
读者管理:
读者管理模块主要管理读者信息(如添加读者、删除读者),借阅证办理等事项。
书库管理:
书库管理模块主要完成期刊的增加、删除等,如果是增加刊物,将修改后的数据写入数据库中。
图书装订:
本模块完成从数据库中调出需要的数据,并按一定的顺序排序,形成一个图书集。
详细设计阶段:
HIPO(HierarchyPlusInput/Processing/Output)图
期刊管理系统的HIPO图
各类查询条件
删除图书信息
增加图书
信息
访问数据库
前台页面显示数据
读者外借信息统计
更新读者库存信息
更新读者信息
删除读者信息
增加读者信息
查询图书信息
验证图书信息
验证读者信息
删除
图书库存信息
更新图书库存信息
修改图书信息
读者库存信息
图书编码
编码信息交由书库管理员将图书入库
读者阅览信息统计
制定图书购买计划
各专业借阅信息统计