图书馆管理系统软件工程(2).doc
《图书馆管理系统软件工程(2).doc》由会员分享,可在线阅读,更多相关《图书馆管理系统软件工程(2).doc(43页珍藏版)》请在咨信网上搜索。
1、图书馆管理系统软件工程(2)软件工程 题 目;图书馆管理系统 专 业:地理信息系统指导老师:刘 波学 号:08014219姓 名:刘 伟 一、图书管理系统可行性论证图书管理系统可行性分析报告 1.引言 1.1编写目的 可行性研究报告是为“图书管理系统”开发的可能性、可行性、必要性提供论据,为开发人员进行系统总体规划设计及具体实施开发工程提供必要的参考资料,在系统开发完成后期为系统的测试、验收提供帮助。 开发软件名称:图书管理系统 产品设计者:地理信息系统专业学生 用户:东华理工大学 1.3定义 “图书管理系统”是一种基于集中统一规划的数据库数据管理新模式,是利用数据库软件编制的管理软件。以实现
2、图书、读者以及日常工作等多项管理,对整个系统的分析、设计过程做出一个完整论证为目的。 1.4参考资料 软件工程,许家珆等,高等教育出版社 2.可行性研究的前提 2.1要求 主要功能:负责图书的采购信息存档、对图书信息的查询及编辑、对学生相关信息的管理、借阅书本情况的管理。 安全与保密要求:登陆系统时,需验证身份和密码,只有图书管理员的身份才能进入系统进行信息的操作。 完成期限:即日至 9月 2.2目标 减少人力的投入;由系统对入库图书进行自动分类、归类,学生信息整理、借阅情况登记入档,提高信息处理的精度和准确度。 2.3条件、假定和限制 建议软件寿命:5年 硬件条件:PC机 运行环境:Wind
3、ows xp professional 开发软件:SQL Server 、Visual Basic等 开发限制:开发时间短 2.4可行性研究方法 经过对已有图书管理系统的分析和研究比较的方法。 2.5决定可行性的主要因素 效益成本;技术可行,现有技术可承担开发任务;操作可行,软件能被原有操作人员快速接受。 3.技术可行性分析 3.1系统简要描述 采用VB和SQL开发,即使遇到困难,也能从丰富的参考书中找到解决方案。开发出的系统具有库存图书管理功能,能高效管理师生借阅信息,统计每年、每月、某天的图书借入借出情况,对财务信息进行统计、分析等。 3.2处理流程和数据流程 学生持学生证认证 图书馆出纳
4、台 入内,根据书目选书 将选好的书让出纳台检验 核对学生信息、借阅情况。若核对经过,则允许借阅。 更新书库库存信息 图书管理系统结构图 4.经济可行性分析 开发需求较低,加上成熟的软硬件环境、目标系统并不是十分复杂和开发周期较短,人员经济支出有限。开发完成运行后,为使用者带来便利,为系统的进一步推广创造了条件,经济收益将远超过投资。从经济角度考虑,此系统开发可行。 5.法律可行性分析 由于整个系统是自行开发,自行使用,因此系统本身不存在版权争议,符合国家各种政策法规。服务器软件方面,它的操作系统可能会被微软跟踪,如果不是正版软件,将会面临民事诉讼的风险。 6.结论 6.1局限 由于缺乏专业人士
5、的帮助,该管理系统做的不太健全,远不是真正意义上的软件、工业产品,只能算作坊生产的产物。 6.2前景 根据以上分析,我们认为开发此系统的条件已经具备,能够开始进行开发。二、需求规格说明书1 引言一直以来人们使用传统的人工方式管理图书馆的日常工作,对于图书馆的借书和还书过程,想必大家都已很熟悉。在计算机尚未在图书馆广泛使用之前,借书和还书过程主要依靠手工。一个最典型的手工处理还书过程就是:读者将要借的书和借阅证交给工作人员,工作人员将每本书上附带的描述书的信息的卡片和读者的借阅证放在一个小格栏里,并在借阅证和每本书贴的借阅条上填写借阅信息。这样借书过程就完成了。还书时,读者将要还的书交给工作人员
6、,工作人员根据图书信息找到相应的书卡和借阅证,并填好相应的还书信息,这样还书过程就完成了。为方便对图书馆书籍、读者资料、借还书等进行高效的管理,特编写该程序以提高图书馆的管理效率。使用该程序之后,工作人员能够查询某位读者、某种图书的借阅情况,还能够对当前图书借阅情况进行一些统计,给出统计表格,以便全面掌握图书的流通情况。本次作业设计题目:“图书管理系统”主要目的是利用数据库软件编制一个管理软件,用以实现图书、读者以及日常工作等多项管理。同时对整个系统的分析、设计过程给出一个完整论证。图书管理系统是一种基于集中统一规划的数据库数据管理新模式。在对图书、读者的管理,其实是对图书、读者数据的管理。本
7、系统的建成无疑会为管理者对图书管理系统提供极大的帮助。2 系统设计2.1 系统指导思想和建设目标2.1.1 系统指导思想 立足于校园实际,着眼于未来发展,建成符合标准化协议、通用性较强、实用的系统,以提高图书信息的现代化管理水平,实现信息资源的共享。2.1.1 系统建设目标(1)要解决的问题:(以某学校为参照) 随着办公自动化水平的不断提高,现在学校管理学生信息也逐步从手工转到计算机自动化信息处理阶段。设计一个功能完整、操作简便、界面友好的学生信息管理系统已经是势在必行的了。(2)系统开发的目的:提高图书管理工作的效率,减少相关人员的工作量,使学校的图书管理工作真正做到科学、合理的规划,系统、
8、高效的实施。(3)系统名称:图书管理系统2.2 总体功能设计系统要能实现如下功能: 登录系统:注销用户、系统退出。管理:用户管理、图书管理、读者管理、借阅管理。查询:图书查询、读者查询、借阅查询。报表打印:所有图书、借出图书、库存图书、所有读者。三、概要设计说明书1引言1.1编写目的 在系统需求分析的基础上,对整个图书馆管理系统的功能划分,机器设备(包括软硬件)配置,数据的存储设计以及整个系统实现规划等方面的合理安排。 1.2背景 传统方式下,图书馆的日常管理工作以手工方式为主,图书的查询使用索引卡片,读者借阅用登记本记录,日常报表一般手工统计汇总。随着图书馆图书种类、数量的不断扩大,图书检索
9、速度慢、统计工作量大,难以满足图书馆现代化管理的要求。因此,建立一套图书馆管理软件,科学的对图书馆数据进行管理,方便图书的检索和读者借阅工作。此图书馆管理软件为一独立软件和其它软件无接口要求。2总体设计2.1需求规定说明对本系统的主要的输入输出项目、处理的功能性能要求。2.2运行环境 硬件环境:服务器 CPU PentiumII 300或更高配置 内存 128M以上 硬盘 至少500M网络适配器 10M或更快的网卡一个CD-ROM驱动器打印机一台UPS(选配)客户机CPU Pentium200或更高配置内存 64M以上 硬盘 至少100M网络适配器 10M或更快的网卡一个CD-ROM驱动器网络
10、适配器 10M或更快的网卡打印机(选配)网络 至少一台服务器至少一台工作站使用TCP/IP协议的局域网。软件环境:服务器 Windows Server以上 安装Sql server 7.0以上客户机Windows 9x, Windows ,WindowsXP均可安装Sql Server 7.0或高版本客户端软件。2.3基本设计概念和处理流程2.4结构2.5功能器求与程序的关系本条用一张如下的矩阵图说明各项功能需求的实现同各块程序的分配关系: 程序1 程序2 程序3 程序4系统管理 操作管理 押金设置 借阅期限设置 图书管理 增加图书 删除旧书 标记破损图书 统计图书统计报表 图书管理 借阅管理
11、 图书查询 读者查询 读者借阅记录查询 图书证办理 新办 注销 挂失 补办图书借阅管理 借书 还书 图书催还 借阅统计2.6人工处理过程 在借书,还书中采用手工输入或IC卡方式.2.7尚未问决的问题说明在概要设计过程中尚未解决而设计者认为在系统完成之前必须解决的各个问题。3接口设计3.1用户接口 采用windows的通用图形界面,对用户友好,且必须对鼠标和键盘提供支持,界面设计应遵循如下规则:界面要有一致性;提供简单的错误处理;提供信息反馈;操作可逆,其动作能够是单个的操作,或者是一个相对独立的操作序列;设计良好的联机帮助显示启动画面,画面简洁明快;3.2外部接口支持一般的pentium4或更
12、高档微机,笔记本电脑本软件应提供对条形码扫描仪等的支持.运行于windows98/ /xp3.3内部接口 系统管理模块为图书管理系统提供操作员和系统参数等基础数据。必须设置操作员后才能使用其它模块。图书管理模块为图书统计模块,和图书查询模块提供基础数据。必须先有图书数据后,才能使用统计和查询模块。图书管理模块和借书证办理模块为图书借阅模块提供基础数据。必须图书和读者后,才能使用借阅模块。在借阅模块中能够使用查询模块,查询读者和图书的信息。在图书证中能够使用查询模块,查询读者的借阅信息。4运行设计4.1运行模块组合 如下,显示了各个模块之间的数据关系,X表示有关联。 图书维护 图书证办理 读者查
13、询 图书借阅 系统管理图书维护 X X 图书证办理 X X X 读者查询 X X X 图书借阅 X X X系统管理 X X4.2运行控制系统运行时根据操作员的角色,确定各模块的操作权限和数据的处理权限。运行中记录操作员操作日志,记录操作员行为。4.3运行时间一般操作的响应时间应在12秒内,对软磁盘和打印机的操作,以及数据的导入和导出也应在可接受的时间内完成.5系统数据结构设计5.1逻辑结构设计要点 经过对图书馆的调查分析本系统中的实体类型有:图书类别,图书,借书证,借阅登记本,图书管理员。这些实体之间的相互联系有:图书书类和图书之间存在联系“拥有”,它是一对多的。图书管理员和图书证之间存在联系
14、“办理”,它是一对多的。图书借阅本和图书证之间存在联系“记录”,它是一对多的。图书借阅本和图书之间存在联系“记录”,它是一对多的。每个实体的属性分别为:图书书类:类别号,类别名。图 书:书号,书名,书类,作者,出版社,出版日期,进馆日期,单价, 存放位置,图书状态。图书管理员:编号,姓名,口令,职位。图 书 证:编号,姓名,身份证号,性别,单位,联系电话,办证日期, 办理人,押金,有效否。借阅记录本:借书证号,书号,借阅日期,归还日期,催还日期,联系电话, 办证日期,赔偿金额。5.2物理结构设计要点 本设计系统采用的DBMS为SQL SERVER ,数据库命名:book.mdb为了方便系统数据
15、的录入和数据完整性:在逻辑设计基础上,增加如下表结构:出版社 记录图书出版社信息。图书书位信息 记录图书存放位置。系统参数表: 图书馆馆名,图书借阅默认期限,图书证办理押金。数据库是由若干个二维表组成,其各自结构见下表所示。编号 表名称 说明1 Book 图书表2 Borrow 图书借阅信息表3 Login 登录表4 Punishment 罚款信息表5 user 读者信息表各数据表的结构如下:A、图书表表名:book序号 字段名 字段类型 字段长度 字段含义 为空否 备 注1 bookname varchar 50 书名 No 2 bannercode char 13 条形码 No 3 kin
16、dnumber varchar 8 分类号 No 4 kindname varchar 30 分类名 No 5 Positionnumber varchar 8 排架号 No 6 Publishingcompany varchar 20 出版社 No 7 publishtime Datetime 8 出版日期 No 8 putintime Datetime 8 入库日期 No 9 Price float 价格 No 10 State Char 4 当前状态 No 11 Introduction varchar 200 简介 No 12 Author varchar 30 作者 No B、图书借
17、阅信息表表名:borrow序号 字段名 字段类型 字段长度 字段含义 为空否 备 注1 user_cardnumber varchar 20 借书证号 NO 2 bannercode char 13 条形码 NO 3 borrowdate Datetime 8 借阅日期 NO 4 receivedate Datetime 30 应还日期 NO 5 Renew char 2 NO C、登录表表名:login序号 字段名 字段类型 字段长度 字段含义 为空否 备 注1 user_name varchar 20 用户名 NO 2 Psw varchar 50 口令 NO D、罚款信息表表名:puni
18、shment序号 字段名 字段类型 字段长度 字段含义 为空否 备 注1 user_cardnumber Varchar 20 书名 NO 2 Sum_account Float 罚款 No E、读者信息表表名:user序号 字段名 字段类型 字段长度 字段含义 为空否 备 注1 user_name varchar 10 用户名 NO 2 user_sex Char 2 性别 NO 3 user_status Char 4 身份 NO 4 user_office varchar 20 单位 NO 5 user_cardnumber varchar 20 借书证号 NO 6 user_regis
19、terdate Datetime 20 注册日期 NO 7 user_canceldate Datetime 8 有效期 NO 9 user_state Char 4 证件状态 NO 5.3数据结构与程序的关系 模块名称 所用到的表图书维护 图书基本信息表:book图书证办理 主表:图书证信息表:user读者查询 图书证信息表:user罚款表:punishment用户借阅表:borrow图书借阅 主表:借阅登记表:borrow辅助表:图书证信息表:user用户借阅信息表:punishment系统管理 操作员表:login图书证信息表:user统计报表 借阅登记表:borrow图书证信息表:us
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书馆 管理 系统软件 工程
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【w****g】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【w****g】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。