当前位置:文档之家› 图书馆期刊管理系统

图书馆期刊管理系统

目录第一章前言 (2)第二章可行性研究 (3)引言 (3)可行性研究的前提 (4)对现有系统的分析 (4)所建议的系统 (5)投资及效益分析 (5)可行性 (5)系统工作量 (5)代码工作量 (5)文档要求 (5)第三章项目开发计划 (5)项目概述 (5)实施计划 (6)关键问题 (6)第四章需求分析说明书 (6)引言 (6)任务概述 (7)数据描述 (7)数据关系E-R图 (11)数据采集 (11)功能需求 (11)性能要求 (12)第五章概要设计说明书 (12)引言 (12)总体设计 (12)系统出错处理设计 (13)第六章详细设计说明书 (13)引言 (13)程序系统的结构 (14)主要功能模块的结构说明 (14)系统部分模块流程图 (14)程序描述 (15)第一章前言在编写期刊管理系统之前,我们小组查阅读了很多资料,并与本校的图书管理员进行了调查,经过仔细地讨论和分析,我们小组提出了这个项目分析报告。

这份报告对期刊管理系统软件进行了细致的分析,对设计过程作了详细的说明,明确了编写这样一个系统的可行性,可操作性以及必要性,通过这个报告,可以详细的了解到本系统的功能与设计过程,便于用户提出改进意见,是该系统能够更加完善。

现在期刊管理工作人员和读者对于运用计算机来辅助协调和管理自身工作的需求正在逐步提高。

随着现代化技术的不断提高和普及,学校在不断的提高它的各个部门的管理质量,而期刊馆管理系统是对期刊信息管理、读者信息的管理以及借还书信息管理。

因此,期刊的管理是一个工作量比较大而且较为繁杂的工作。

本期刊管理系统具有方便、费用低的优点,从而使人们有更多时间来获取信息、了解信息、掌握信息。

我们设计的时间紧,人员知识有限。

因此在这样的前提下,我们选择了“期刊管理系统”这样一个较为普遍,同时又较为典型的课题。

所以,我们希望通过开发这个系统,能更好地把理论与实际结合起来,充分将自己所学的专业知识应用于实践之中,并在实践中不断充实自己,提高自己的专业技能水平,以获取更多的教益。

关键词:期刊借还管理读者管理期刊管理第二章可行性研究引言2.1.1 编写目的编写本章节的目的是分析开发系统的可行性,为用户提供是否开发系统的依据和建议。

2.1.2项目背景开发软件的名称:期刊管理系统项目的提出者:安徽工程大学数理学院“期刊管理系统”开发小组组长:丁丹组员:孙科杰殷松丁伯成用户单位:学校期刊馆2.1.3定义期刊管理系统对于现代图书馆而言,是能否发挥其教学科研作用的至关重要技术平台。

对于读者和期刊管理员来说,是能否方便快速获取信息的关键。

所以,期刊管理系统应该能够为用户提供充足的信息和快捷方便的操作手段。

2.1.4参考资料1、《软件工程》王忠群主编中国科学技术大学出版社 2009年;2、《软件工程课程实验指导书》计算机与信息学院主编安徽工程大学出版 2011年6月;3、《C语言程序设计教程》周金名主编电子科技大学出版社 2009年4、《数据结构》朱站立主编西安交通大学出版社 2009年11月5.百度文库。

可行性研究的前提2.2.1 要求(1)期刊信息的录入,将期刊名,库存数量输入系统,建立系统数据库。

(2)期刊信息的查询,输入书名,显示此期刊的有关信息。

(3)期刊借出与归还,输入借出或归还期刊的书名进行相应修改。

(4)期刊信息的插入与删除,新书到库时,在数据库内增加或删减。

(5)期刊信息的备份,将现有数据库信息存档,以备不时之需。

(6)期刊信息的读入,输入文件名,从相应文件中把信息读入数据库。

(7)权限问题,进入系统之前输入密码,密码不正确则退出系统。

(8)读者信息管理。

2.2.2 目标要求系统具有良好的可操作性,数据稳定性以及安全性。

2.2.3 功能通过计算机完成期刊馆在库期刊的管理,用计算机高效、安全的完成对期刊的信息处理,将工作人员从繁琐的数据处理中解放。

对现有系统的分析2.3.1 数据流图处理较多数据时,会出现较长时间的延时。

系统的界面不是很友好,不利于管理人员的操作。

2.3.3 费用开支我们小组自己搜索和自己设计,王勇老师给我们提供帮助,费用开支不大。

2.3.4 设备使用windows操作系统。

2.3.5 局限性期刊管理系统不是标准的windows应用程序,界面不友好,操作不容易,功能不是很完善,必须经过专门训练才可以操作。

期刊管理系统的数据流程与期刊管理工作流程不大相符,必须要懂期刊馆业务,在一个月左右的时间才可以掌握。

所建议的系统2.4.1 所建议的系统的说明所建议的期刊管理系统的子系统增加了一些功能,并挺高了系统的容错能力。

该系统具有简单易用的特点,只需按照菜单功能行操作。

2.4.2 数据流图2.4.3 技术条件方面的可行性小组对软件开发与维护有所实践,具备一定的系统分析与设计能力。

投资及效益分析该系统投资成本小,使用方法简单易懂。

该系统能提高图书馆工作人员的工作效率,节约人力物力。

具有成本低的特点。

可行性2.6.1 法律可行性本系统的开发不会侵犯他人、集体或国家的利益,不违背当地法律法规。

2.6.2 技术可行性该系统在windows XP系统运行,因而该系统的实现在技术上是可行的。

2.6.3 操作可行性小组成员都学过C、C++,有一定的功底,可以完成开发任务;本小组成员的文字功底、耐性都还不错,所以可以胜任用户界面开发和后期测试任务等;对于用户文档的制作、内部文档的整理相信都能够很好地完成。

系统工作量该系统的工作量相对于我们的开发小组来说有一定难度,必须保证按进度完成任务。

但软件维护及技术文档的整理、制作,工作量将大大增加。

故小组全体人员要团结一致,多一点奋业精神,努力完成任务。

代码工作量预计5天左右。

文档要求依据国家计算机软件产品开发文件编制标准来写文档。

第三章项目开发计划项目概述3.1.1 工作内容完成期刊管理系统的设计,主要是期刊管理系统,读者管理系统,借还书管理系统的设计。

3.1.2 主要参加人员(第二组)丁丹、丁伯成、殷松、孙科杰3.1.3 验收标准纸质档3.1.4 完成项目的最迟期限2011-1-4实施计划3.2.1 工作任务的分解与人员分工a)需求分析:分析系统的静态功能和动态行为。

每一位小组成员能够描绘分配的子功能需求。

每一位小组成员完成分配子功能的数据流图DFD以及数据字典,组长组织完成系统的数据流图DFD以及数据字典。

b)设计:完成系统的功能模块设计。

完成分配的子功能模块设计。

c)软件实现:每一位小组成员完成分配的子功能代码编写。

d)软件测试:每一位小组成员完成分配的子功能的单元测试。

3.2.2 各子功能模块负责人丁丹分配任务,协调组员一起完成课程设计孙科杰借还书模块管理殷松期刊模块管理丁伯成读者模块管理关键问题参与人员的团结精神、积极的态度和知识能力。

第四章需求分析说明书引言4.1.1 编写目的图书馆是为我们的学习提供服务的地方。

图书馆里存放着大量的期刊资料,对这些期刊信息的有效的归类整理与管理将大大提高图书馆的运作效率,降低图书馆工作人员的劳动强度,同时可以对图书馆的整个运作过程做到明细化,透明化,为各项工作有条不紊的进行提供保障。

根据需求调研分析报告,定义系统功能和数据流图,通过编写需求规格说明书,让开发人员能够根据需求规格说明书来开发项目。

为软件开发者提供开发依据,在软件的开发过程中起指向性功能。

4.1.2 项目背景开发软件的名称:期刊管理系统项目的提出者:安徽工程大学数理学院 “期刊管理系统”开发小组 组长:丁丹 组员:孙科杰 殷松 丁伯成 用户单位:学校图书馆 4.1.3 定义运行环境:Windows XP 开发工具:C++ 4.1.4 参考文献 1、《软件工程》 王忠群主编 中国科学技术大学出版社 2009年; 2、《软件工程课程实验指导书》 计算机与信息学院主编 安徽工程大学出版 2011年6月; 3、《C 语言程序设计教程》 周金名主编 电子科技大学出版社 2009年 4、《数据结构》 朱站立主编 西安交通大学出版社 2009年11月 5、百度文库。

任务概述 4.2.1 目标本软件旨在为学校的期刊馆管理人员提供一个可以方便管理库存期刊的系统。

可以对库存期刊进行录入、借还、查询、修改功能。

减少操作时间,提高工作效率。

该软件适用于一般规模的期刊馆管理操作。

4.2.2 用户特点本系统的最终用户是期刊馆管理员和读者,他们都具有一定的计算机基础知识和操作计算机的能力,是经常性用户。

4.2.3条件与限制本次开发工作无经费投入,开发时间紧迫。

数据描述4.3.1 静态数据期刊:期刊编码,书名,书号,期刊类别表,作者,出版社,出版时间。

管理员:用户名,密码,权限,姓名。

读者:借书卡号,姓名,性别,读者类别,所属系部,部门或班级。

4.3.2 动态数据输入数据:鼠标对按钮的点击,查询方式,查询关键字,新建期刊项,新建读者项,期刊项、读者项记录的修改,期刊借还以及注销操作时的输入信息,受限操作所需的密码等。

输出数据:查询关键字所确定的数据库子集,统计结果,操作成功或失败的消息,期刊借还以及注销操作时的结果信息。

4.3.3数据流图罚款单读者信息期刊管理系统期刊查询结果期刊统计结果期刊信息(2)0层数据流图1、读者信息管理修改信息删除信息期刊查询系统3、期刊借还期刊信息表数据采集采用键盘输入功能需求4.6.1 功能划分(1)录入功能;(2)浏览功能;(3)信息查询功能;(4)借出归还功能;(5)插入与删除功能;(6)信息的备份与读入功能;(7)设置访问权限功能。

4.6.2 功能描述(1)录入功能:输入相关数据;(2)浏览功能:以列表方式列出所有记录信息;列出当前数据库文件中期刊信息、读者信息、借阅信息和还书信息等的所有记录。

可选定一项记录,显示所有域。

(3)信息查询功能:书目和读者匹配查询,并将查询结果列出;(4)借出归还功能:根据借出与归还的期刊信息修改相应数据;(5)插入与删除功能:插入一条新的期刊信息,删除某期刊的信息;(6)信息的备份与读入功能:将输入文件进行备份和从指定文件读入数据;(7)设置访问权限功能:只有输入正确密码才可以进行操作,否则不行。

性能要求4.7.1 数据精确度查询时要确保查全率与查准率,所有在相应域中包含查询关键字的记录都能查到,所有在相应域中不包含查询关键字的记录都不能查到。

4.7.2 时间特性系统的更新处理时间、系统的数据查询时间和系统的数据统计时间应该在可接受的范围内。

4.7.3 适应性(1)操作方式上应该能够满足鼠标和键盘任意切换的需要;(2)能够支持Windows XP的运行环境;第五章概要设计说明书引言5.1.1 编写目的为了满足期刊馆管理人员对期刊管理,读者资料管理,借还期刊等进行管理,在工作人员具备一定的计算机操作能力的前提下,提高其管理效率。

相关主题