图书馆期刊管理系统
图书管理系统主要功能简介

主要功能简介一、适用范围:本软件广泛适用于各大、中、小学校、企事业单位等图书馆使用,促进图书馆信息化建设。
二、功能介绍:为了推动企业、单位、学校等图书馆的信息化建设我们开发了本套软件。
此软件界面友好,容易使用而且功能强大。
囊括了图书馆管理的所有功能。
该系统主要有几个大的模块:图书信息录入、图书借阅管理、读者信息管理、图书信息查询,其中每个模块的主要功能如下:图书信息录入:图书信息的录入采用联网查询方式,通过条码枪扫描图书的ISBN码,系统会自动搜索图书信息,然后把图书信息录入到系统。
通过实验,录入1本书的时间大概是20—40秒,这比原来的繁琐的手工录入效率提高90%,极大的减轻了图书管理人员的劳动强度,使广大中小学图书管理信息化突破了录入的瓶颈。
图书借阅管理:根据读者提供的借书证号或借书卡号进行图书的借阅、图书归还操作。
读者信息管理:对读者进行注册登记、注销读者、查阅借阅记录等操作。
图书信息查询:包括导入导出图书信息,根据图书的书名、分类、出版社、价格范围、出版日期来查询图书,进行分类统计,形成上级报表等。
三、模块介绍:1.系统设置:管理员设置,系统参数设置,初始化系统。
2.图书管理:导出图书或期刊模板,导入图书或期刊信息,导入图书marc码,图书或期刊信息录入,注销图书期刊,图书类型设置,出版社设置,书架设置。
3.借阅管理:图书借阅,图书归还,期刊借阅,期刊归还,图书挂失。
4.读者管理:添加读者信息,注销读者信息,批量办证,读者类型设置,读者部门设置。
5.系统查询:图书信息查询,图书借阅查询,图书归还查询,期刊资料查询,期刊借阅查询,期刊归还查询,读者资料查询,超期未还查询,读者档案查询。
6.系统维护:系统备份,系统恢复7.条码打印:打印书籍资料条形码,打印读者资料条形码,用户自定义打印条码,借书证打印。
8.软件首次登录用户名:超级用户密码:admin四、系统特点:1.录入图书信息时,支持扫描条形码或ISBN号自动弹出出版社名,出版地等。
智慧图书馆管理系统使用指南

智慧图书馆管理系统使用指南第一章:系统概述 (3)1.1 系统简介 (3)1.2 功能特点 (3)1.2.1 资源管理 (3)1.2.2 读者管理 (3)1.2.3 借阅管理 (3)1.2.4 统计分析 (4)1.2.5 信息发布 (4)1.2.6 系统维护 (4)1.3 适用范围 (4)第二章:用户注册与登录 (4)2.1 用户注册 (4)2.1.1 打开注册页面 (4)2.1.2 填写注册信息 (4)2.1.3 提交注册信息 (5)2.1.4 验证邮箱 (5)2.2 用户登录 (5)2.2.1 打开登录页面 (5)2.2.2 输入登录信息 (5)2.2.3 提交登录信息 (5)2.3 密码找回 (5)2.3.1 打开密码找回页面 (5)2.3.2 输入邮箱地址 (5)2.3.3 发送重置邮件 (5)2.3.4 重置密码 (6)2.3.5 重新登录 (6)第三章:图书资源管理 (6)3.1 图书录入 (6)3.1.1 录入图书信息 (6)3.1.2 录入注意事项 (6)3.2 图书查询 (6)3.2.1 查询图书信息 (6)3.2.2 查询结果处理 (7)3.3 图书修改与删除 (7)3.3.1 修改图书信息 (7)3.3.2 删除图书信息 (7)第四章:借阅管理 (7)4.1 借阅申请 (7)4.1.1 申请流程 (7)4.1.2 申请条件 (8)4.2 借阅记录查询 (8)4.2.2 记录内容 (8)4.3 超期提醒与处理 (8)4.3.1 超期提醒 (8)4.3.2 超期处理 (9)第五章:预约管理 (9)5.1 预约申请 (9)5.1.1 功能概述 (9)5.1.2 操作步骤 (9)5.1.3 注意事项 (9)5.2 预约查询 (9)5.2.1 功能概述 (9)5.2.2 操作步骤 (9)5.2.3 注意事项 (10)5.3 预约取消与修改 (10)5.3.1 功能概述 (10)5.3.2 操作步骤 (10)5.3.3 注意事项 (10)第六章:读者管理 (10)6.1 读者信息录入 (10)6.2 读者信息查询 (11)6.3 读者信息修改与删除 (11)第七章:统计分析 (12)7.1 借阅统计 (12)7.1.1 功能概述 (12)7.1.2 统计内容 (12)7.1.3 统计方式 (12)7.2 预约统计 (12)7.2.1 功能概述 (12)7.2.2 统计内容 (12)7.2.3 统计方式 (13)7.3 读者活跃度统计 (13)7.3.1 功能概述 (13)7.3.2 统计内容 (13)7.3.3 统计方式 (13)第八章:系统设置 (14)8.1 参数设置 (14)8.1.1 功能概述 (14)8.1.2 设置方法 (14)8.1.3 注意事项 (14)8.2 权限管理 (14)8.2.1 功能概述 (14)8.2.2 设置方法 (14)8.2.3 注意事项 (14)8.3.1 功能概述 (14)8.3.2 备份方法 (15)8.3.3 恢复方法 (15)8.3.4 注意事项 (15)第九章:常见问题解答 (15)9.1 用户问题解答 (15)9.1.1 用户注册与登录问题 (15)9.1.2 借阅与归还问题 (15)9.1.3 用户个人信息管理问题 (16)9.2 图书问题解答 (16)9.2.1 图书检索问题 (16)9.2.2 图书借阅期限与续借问题 (16)9.3 系统问题解答 (16)9.3.1 系统登录问题 (16)9.3.2 系统功能问题 (16)第十章:联系我们 (17)10.1 技术支持 (17)10.2 意见反馈 (17)10.3 联系方式 (17)第一章:系统概述1.1 系统简介智慧图书馆管理系统是一款集成现代信息技术,旨在提高图书馆管理效率与用户体验的软件平台。
图书管理系统-需求分析文档

图书管理系统-需求分析文档一、引言图书馆:指具有一定规模的、提供图书、期刊、报纸、音像等多媒体文献信息服务、满足用户阅读、学习、研究、娱乐需要的场所。
为了更好地服务读者,提高图书馆的管理效率,图书管理系统应运而生。
本文将针对图书管理系统展开需求分析。
二、背景随着信息时代的到来,各种信息技术的应用不断深入人们的生活,图书管理系统也在不断地升级改善。
传统的图书管理方式已经无法满足现代化、智能化的管理模式。
图书管理系统具有以下几个特点:管理简便;信息自动处理;多样化的功能模块;操作简单高效;数据的实时监测等等。
三、需求分析3.1 系统架构图本系统的基础架构大体如下,主要分为:客户端、服务器端和数据库三个部分。
(1)客户端(用户端):主要包括借书、还书、查询图书、借阅历史记录等模块,用户可以通过客户端实现相关的操作。
(2)服务器端:主要包括图书采购、借还管理、读者管理、图书馆统计等模块。
(3)数据库:主要存储相关的图书信息、读者信息、借阅信息等。
3.2 系统功能模块图书管理系统涉及的功能主要包括:图书管理、借阅管理、读者管理、系统设置等。
(1)图书管理①图书采购管理:图书管理员可以通过系统实现图书采购流程的管理,包括采购计划审批、采购单编制、采购合约审批等。
②图书入库管理:对图书采购完成后,需要进行入库管理,主要包括图书信息的录入、条码标识、分类编目、装订、库存信息维护。
③图书查询:图书管理员可以进行图书信息的查询,包括图书名称、作者、出版社、ISBN号等信息的查询。
(2)借阅管理①借书管理:用户通过图书管理系统借书,需要输入借书卡号和密码,系统将校验该用户是否有借书权限,并记录借阅的相关信息。
②还书管理:用户还书也需要输入借书卡号和密码,系统将校验该用户是否有还书权限,并记录还书的相关信息。
③借阅历史记录:用户可以查询自己的借阅历史记录,包括借阅日期、还书日期、借阅状态等信息。
(3)读者管理①用户注册:读者可以通过系统注册借书卡,并输入姓名、身份证号、联系方式等信息进行注册操作。
图书馆管理信息系统--系统分析

图书馆管理信息系统--系统分析图书馆管理信息系统系统分析在当今数字化的时代,图书馆作为知识的宝库,其管理方式也在不断地进化和发展。
图书馆管理信息系统的出现,为图书馆的运营和服务带来了巨大的变革。
本文将对图书馆管理信息系统进行深入的系统分析,探讨其各个方面的功能、特点以及所面临的挑战。
一、图书馆管理信息系统的概述图书馆管理信息系统是一个综合性的软件平台,旨在整合图书馆的各项业务流程,提高管理效率和服务质量。
它涵盖了图书采购、编目、借阅、归还、库存管理、读者管理等多个环节,通过信息化手段实现了数据的集中存储、快速检索和准确统计。
二、系统功能模块分析(一)图书采购模块这个模块主要负责图书的采购计划制定、供应商管理以及采购订单的处理。
图书馆工作人员可以根据馆藏情况、读者需求和图书市场动态,制定合理的采购计划。
同时,系统可以对供应商的信息进行管理,评估其供货质量和信誉,选择合适的合作伙伴。
(二)编目模块编目是将新采购的图书进行分类、著录和标引的过程,以便于读者查找和借阅。
图书馆管理信息系统提供了便捷的编目工具,支持多种编目标准和格式,能够自动生成索书号和书目信息,大大提高了编目工作的效率和准确性。
(三)借阅管理模块这是系统的核心模块之一,负责处理读者的借阅请求、记录借阅信息和计算借阅期限。
读者可以通过系统查询图书的借阅状态,在线预约或续借图书。
系统还能够对逾期未还的图书进行提醒和催还,确保图书的正常流通。
(四)归还管理模块当读者归还图书时,系统会自动检查图书的完整性和归还时间,更新图书的库存状态和读者的借阅记录。
如果图书有损坏或丢失,系统会进行相应的处理和记录。
(五)库存管理模块库存管理模块用于监控图书馆的图书库存情况,包括图书的数量、位置和状态。
系统可以实时更新库存信息,提供库存盘点功能,帮助工作人员及时发现图书的缺失和错架情况,保证馆藏的准确性和完整性。
(六)读者管理模块读者管理模块用于登记读者的个人信息、借阅权限和借阅历史。
期刊管理系统(完整版)

期刊管理系统(完整版)一、问题描述某单位的期刊阅览室藏有期刊,期刊借阅室有职工3名,主要负责期刊的定购和借阅工作。
其管理功能图如图所示。
随着读者人数的增加,手工借阅期刊的处理效率太低,而且容易出现差错,不能满足读者的基本需求。
为了改善现状,期刊阅览室应需求建立一套计算机管理系统,既要解决目前存在的问题,又要增加读者注册管理、订购登记与到刊登记的核对处理、期刊借阅处理、期刊归还处理等功能,以达到提高期刊阅览室的工作效率和提高服务质量的目的。
在对期刊订购和到刊核对、借阅业务进行了调查分析后,对期刊阅览室订购和到刊核对、借阅期刊、归还期刊描述如下。
1、订购和到刊核对过程订刊管理员每订购一种新的期刊时,都要为这种期刊分配一个代码,称为期刊代码;同时还要登记期刊的名称、文种、出版同期(周、半月、月、双月、季、半年、年、不定)等信息。
订购的期刊到达时,必须与订购登记核对并为每一本期刊建立一张卡片,卡片上应登记期刊代码、总期号、复本序号(同一期刊可能订购多册,顺序编号加以区分)出版日期、本年期号等信息。
卡片中的期刊代码用于区分不同种的期刊;对于同一种期刊,用总期号区分不同期的期刊;对于同种同期期刊,用复本序号区分不同复本和期刊。
管理员用条码阅读器将以上期刊卡片的信息读入处理系统。
并为本单位职工办理借阅证,持有借阅证才有权借阅期刊。
2、借阅期刊过程读者从卡片箱中选到所需的期刊卡片(一张卡片对应一本期刊),将卡片和借阅证交给借刊管理员,管理员再根据卡片从架上找到相应的期刊给读者,并用条码阅读器将卡片(可以是多张)和借阅证上的期刊信息和读者条码信息读入处理系统。
系统根据读者条码从读者文件和借阅文件中找到相应记录。
3、归还期刊过程还刊时读者只要将期刊交给还刊管理员,管理员将期刊上的期刊条码读入系统,系统从借阅文件上找到相应的记录,填上还书日期后写入借阅历史文件,并从借阅文件上删除相应的记录。
最后期刊上架。
二、系统目标分析开发本软件系统的目标如下。
期刊管理系统(wlf)

目录第一章系统概述 (1)1.1系统的开发背景与调查结果 (1)1.1.1开发背景 (1)1.1.2系统调查结果 (1)第二章系统需求分析 (2)2.1系统功能需求 (2)2.1.1系统功能要求 (2)2.1.2开发环境 (2)2.2系统可行性分析 (3)第三章系统设计 (4)3.1系统层次划分 (4)3.2业务流程图 (6)3.3系统数据流程图 (8)3.4数据字典 (9)3.4.1数据项 (10)3.4.2数据流 (11)3.4.3处理逻辑 (13)3.4.4数据存储 (15)3.4.5外部实体 (16)3.5系统概念设计 (17)3.5.1概念模型(E-R图) (17)3.5.2关系模式 (19)个人总结 (20)参考文献 (21)第一章系统概述1.1系统的开发背景与调查结果1.1.1开发背景期刊管理系统是图书情报信息管理系统中的一个相当重要的组成部分。
其主要作用是帮助图书情报管理部门对各种期刊的采购、借阅、装订等项工作进行管理。
同时要针对不同类型的期刊和不同类型的读者分别设置期刊的借阅方式,并根据期刊的借阅情况分析期刊的使用效率和读者情况。
1.1.2系统调查结果✧原有期刊管理存在的问题:1.期刊的采购过程不够科学,而只是凭借经验。
2.期刊的编目和装订工作任务繁重效率低。
3.对书库的管理工作相对复杂,甚至有时出现很乱。
4.期刊的基本信息、使用情况不能事项时时查询。
5.读者对期刊的情况查询困难。
✧对原有问题的解决方法:1.组织结构是上,调整人员分配。
将原来的书籍借阅与读者管理的两个人分开,将书籍借阅与期刊借阅和在一起由两个人负责。
读者管理令成一个工作单元由一个人负责。
2.系统的工作方式上,将统计工作由计算机完成,使报表及期刊信息的管理实现信息化、数字化,代替原有人工的纸张形式。
方便读者及工作人员的查询。
3.为采购工作提供数据依据,使其更加合理、更加科学。
4.使编目和装订工作实现半自动化,降低工作难度,提高工作效率。
期刊管理系统(完整版)

一、问题描述某单位的期刊阅览室藏有期刊,期刊借阅室有职工3名,主要负责期刊的定购和借阅工作。
其管理功能图如图所示。
随着读者人数的增加,手工借阅期刊的处理效率太低,而且容易出现差错,不能满足读者的基本需求。
为了改善现状,期刊阅览室应需求建立一套计算机管理系统,既要解决目前存在的问题,又要增加读者注册管理、订购登记与到刊登记的核对处理、期刊借阅处理、期刊归还处理等功能,以达到提高期刊阅览室的工作效率和提高服务质量的目的。
在对期刊订购和到刊核对、借阅业务进行了调查分析后,对期刊阅览室订购和到刊核对、借阅期刊、归还期刊描述如下。
1、订购和到刊核对过程订刊管理员每订购一种新的期刊时,都要为这种期刊分配一个代码,称为期刊代码;同时还要登记期刊的名称、文种、出版同期(周、半月、月、双月、季、半年、年、不定)等信息。
订购的期刊到达时,必须与订购登记核对并为每一本期刊建立一张卡片,卡片上应登记期刊代码、总期号、复本序号(同一期刊可能订购多册,顺序编号加以区分)出版日期、本年期号等信息。
卡片中的期刊代码用于区分不同种的期刊;对于同一种期刊,用总期号区分不同期的期刊;对于同种同期期刊,用复本序号区分不同复本和期刊。
管理员用条码阅读器将以上期刊卡片的信息读入处理系统。
并为本单位职工办理借阅证,持有借阅证才有权借阅期刊。
2、借阅期刊过程读者从卡片箱中选到所需的期刊卡片(一张卡片对应一本期刊),将卡片和借阅证交给借刊管理员,管理员再根据卡片从架上找到相应的期刊给读者,并用条码阅读器将卡片(可以是多张)和借阅证上的期刊信息和读者条码信息读入处理系统。
系统根据读者条码从读者文件和借阅文件中找到相应记录。
3、归还期刊过程还刊时读者只要将期刊交给还刊管理员,管理员将期刊上的期刊条码读入系统,系统从借阅文件上找到相应的记录,填上还书日期后写入借阅历史文件,并从借阅文件上删除相应的记录。
最后期刊上架。
二、系统目标分析开发本软件系统的目标如下。
图书馆管理系统

图书馆管理系统简介图书馆管理系统是一种方便图书馆管理员和读者管理图书借阅的工具。
通过自动化管理图书的借还流程,图书馆管理系统能够提高图书馆效率,减少人力成本。
本文将介绍图书馆管理系统的功能和使用方法。
功能1.图书管理–自动录入图书信息:管理员可以通过系统手动录入或者通过扫描图书条形码自动录入图书信息。
图书信息包括书名、作者、出版社、ISBN等。
–图书分类与索引:系统可以对图书进行分类和索引,方便读者查找和借阅图书。
–图书查询:管理员可以通过关键字对图书进行查询,快速找到需要的图书。
2.读者管理–读者注册:读者可以通过系统自助注册,输入个人信息并获取借书卡。
–读者借还图书:读者可以通过系统自助借还图书,无需等待图书馆工作人员的协助。
–借阅限制:系统可以设置借阅时长和借阅数量的限制,保证公平借阅权。
3.借阅管理–借阅记录:系统会自动记录读者的借阅记录,包括借阅日期、归还日期等信息。
–逾期管理:系统可以提醒逾期用户归还图书,并计算罚款金额。
4.统计与报表–图书流通统计:系统可以生成每本图书的借阅次数和借阅率等统计数据,帮助管理员了解图书的流通情况。
–读者借阅统计:系统可以生成读者的借阅历史、借阅偏好等统计数据,帮助图书馆了解读者需求和阅读习惯。
使用方法1.管理员使用–登录系统:管理员需要输入用户名和密码登录图书馆管理系统。
–图书管理:管理员可以添加、删除和编辑图书信息,修改图书馆藏分类。
–读者管理:管理员可以添加、删除和编辑读者信息,重置读者密码。
–借阅管理:管理员可以查看借阅记录,处理逾期图书,计算罚款金额等。
2.读者使用–注册:读者需要填写个人信息,并通过管理员审核后获取借书卡。
–借阅图书:读者可以通过系统搜索图书,选择借阅,并记录借阅时间。
–归还图书:读者可以通过系统归还图书,系统会自动记录归还时间。
注意事项1.数据安全:管理员需要定期备份系统数据,以免数据丢失或损坏。
2.网络安全:图书馆管理系统需要连接互联网,管理员需要加强网络安全防护,防止黑客攻击和数据泄露。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录第一章前言 (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 编写目的为了满足期刊馆管理人员对期刊管理,读者资料管理,借还期刊等进行管理,在工作人员具备一定的计算机操作能力的前提下,提高其管理效率。