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