软件工程图书管理系统设计报告.doc
《软件工程图书管理系统设计报告.doc》由会员分享,可在线阅读,更多相关《软件工程图书管理系统设计报告.doc(50页珍藏版)》请在咨信网上搜索。
1、软件工程图书管理系统设计报告软件工程大作业可行性研究报告目录1. 引言1.1 编写目的1.2 项目背景1.3 项目定义1.4 参考资料2. 项目概述2.1 可行性研究的前提2.1.1 系统功能2.2.2 主要性能2.2.3 项目的输入和输出2.2.4 安全与保密要求2.2 条件、假定和限制2.3 可行性研究方法2.4 决定可行性的主要因素2.4.1 技术可行性2.4.2 系统经济可行性2.4.3 系统运行可行性3. 对现有系统的分析3.1 图书馆机构设置3.2 主要职责3.3 业务流程调查3.4 数据流程调查3.5 计算机应用情况3.6 现行系统存在的问题4. 所建议技术可行性分析4.1 对系
2、统的简要描述4.2 系统功能结构图和数据流程图4.2.1 系统功能结构图4.2.2 数据流程图4.3 与现有系统比较的优越性4.4 采用建议系统可能带来的影响4.4.1 对设备的影响4.4.2 对现有软件的影响4.4.3 对用户的影响4.4.4 对运行环境的影响4.4.5 对经费支出的影响4.5 技术可行性评价5. 所建议系统经济可行性分析5.1 成本5.1.1 基建投资5.1.2 其它一次性支出5.1.3 经常性支出5.2 效益 5.2.1 一次性收益 5.2.2 经常性收益 5.2.3 不可定量收益5.3 收益/投资比5.4 投资回收周期6. 社会因素可行性分析6.1 法律因素6.2 用户
3、使用可行性7. 结论意见1. 引言1.1 编写目的图书馆是对信息的物质载体进行收集、加工、存储、控制、转化和传递、提供给一定社会读者使用的信息系统。简言之,图书馆是文献信息的存储与传递中心。图书馆提供图书、期刊、报纸、科技报告、会议文献、学位论文、专利文献、标准文献、产品资料、政府出版物等多种形式的文献。高等学校图书馆是在校学生和教师学习研究的重要场所,是为教学和科研服务的学术性机构,它提供的是一种专业性、学术性很强的服务。由于当前部分高校图书馆依然主要采用人工管理方式,不但耗时费力且难以管理,起辅助作用的计算机管理系统存在诸多弊端,并不能在管理上起主导作用,因此开发新的图书馆管理系统势在必行
4、。图书馆管理信息系统是基于图书管理者对用户的管理以及对图书的借阅、归还等提供便捷的管理方式,同时也能方便广大用户经过操作电脑来对馆内图书进行查询、借阅、归还、续借等。编写本报告的目的是从现在应用的技术方面、用户的操作方式方面以及经济性等方面分析开发该图书馆管理信息系统的可行性,为决策者是否开发该系统提供依据和建议。1.2 项目背景开发软件名称:图书馆管理信息系统项目开发者:西安电子科技大学电子工程学院图书馆管理信息系统开发小组:廖磊瑶(130 8036),王雪(130 8030),李毅(130 8038)用户单位:以人工管理方式为主的高校图书馆实现软件单位:西安电子科技大学电子工程学院1.3
5、项目定义该图书馆管理信息系统基于图书管理者对用户的管理以及对图书的借阅、归还等提供便捷的管理方式,旨在对图书资源进行科学的加工整序和管理维护,为教学和科学研究提供文献信息保障和提高管理图书的效率而设计的系统,同时也能方便广大用户经过操作电脑来对馆内图书进行查询、借阅、归还、续借等。1.4 参考资料1 张海藩,软件工程导论(第5版),北京:清华大学出版社, .2 张海藩,软件工程导论(第5版)学习辅导,北京:清华大学出版社, .34 百度文库,软件工程作业 图书管理系统可行性分析报告, -10-30.5 豆丁网,图书管理系统 可行性分析报告, -10-30.6 豆丁网,软件工程课程设计报告图书管
6、理系统, -10-30.2. 项目概述2.1 可行性研究的前提2.1.1 系统功能图书馆管理信息系统是为了适应图书馆综合管理的需求,改变传统管理方式,加速图书馆管理的自动化、标准化和科学化而建立的一个整体性的图书馆操作系统。它能够为图书馆管理决策部门提供可靠的信息依据,为提高图书馆的社会效益服务。具体如下:l 改进借阅管理方式,减少人力与管理费用的投入,提高工作效率,减轻劳动程度。l 充分发挥图书馆馆藏的作用,提高藏书利用率,增强资源共享。l 提高信息处理速度和准确性,建立高效的信息传输和服务平台。l 提高系统安全性、可靠性和可控性。l 自行办理图书预约、续借手续,自动进行各种统计和计算,提供
7、辅助决策支持,以缩短决策周期。l 在该操作系统中,每个读者拥有其个人账户,该账户能够满足读者查询、借阅、归还、续借、预约等诸多需求。l 不同类型的读者(教师、学生)拥有不同类别的与该系统相关的借阅卡,该借阅卡包含卡号、读者姓名、唯一标识条形码。l 读者可经过互联网或图书馆内查询终端查询图书信息和个人借阅情况,以及续借图书(系统审核符合续借条件)。l 在该系统中,图书管理员需要定期或不定期对图书信息进行入库、修改、删除等图书信息管理以及注销(不外借),被管理的图书信息包括图书类别、作者、年份、出版社管理和所属类别,要求系统中的图书信息与图书的实际变动保持同步更新。2.1.2 主要性能l 能够快捷
8、有效地完成借阅、查询等各项操作,查询速度快,保证信息的正确和及时更新,并降低信息访问的成本,技术先进且可靠性高。l 系统有足够的自我保护能力,对断电、死机、系统崩溃等问题拥有有效措施以保障数据不受损失,信息安全有足够保障。l 能够适应应用要求的变化和修改,具有灵活的可扩充性,能够随着技术的进步,长久维护及不断更新。2.1.3 项目的输入和输出 输入:用户编码、图书编码、扫描条形码 输出:用户信息、图书信息2.1.4 安全与保密要求l 具有较高的安全性。该信息系统对于不同访问者的操作权限有不同的级别限制,只有具有高级权限的部门管理者或维护人员用户才能对用户进行管理,一般的读者用户只能查看图书信息
9、和借阅情况以及预约和续借。l 具有一定的保护机制,防止系统被恶意攻击,信息被恶意修改和窃取,对断电、死机、系统崩溃等问题拥有有效措施以保障数据不受损失,信息安全有足够保障。l 具有完善的备份机制,如果系统被破坏,应该能快速恢复。2.2 条件、假定和限制l 运行环境:兼容当前主流操作系统Windows XP/7/8/10,Office软件等。l 硬件环境:计算机、扫描仪、打印机等。l 经费来源:仍旧以人工管理图书馆为主的高校l 开发环境:Windows XP/7/8/10, SQL Server, Microsoft Visual C+等l 开发语言:java、C+等l 可利用的信息和资源:需要
10、安装该软件的高校校园网、图书馆及互联网l 建议软件最短寿命:5年2.3 可行性研究方法可行性研究的目的,就是用最小的代价在尽可能短的时间内确定问题是否能够解决。要实现该目的,必须分析可能解法的利弊,从而判断原定的系统规模和目标是否现实,系统完成后所能带来的效益是否大到值得投资开发这个系统的程度。因此,可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程。对该图书馆管理信息系统进行可行性研究的方法为:首先经过调查分析图书馆管理信息系统所具备的功能来确定其总体结构,然后分别从技术可行性、系统经济可行性和系统运行可行性三个方面研
11、究所建议的图书馆管理信息系统的可行性。2.4 决定可行性的主要因素2.4.1 技术可行性该软件的开发只需在Windows XP/7/8/10操作系统下进行,利用Microsoft Visual C+和SQL Server进行开发,在计算机上只需安装一般的处理软件和一些支持软件,不需要大型的系统软件和应用软件来支持。该系统是一个数据库管理系统,对数据库进行操作不需要高配置的计算机,只要在该计算机上能够运行Windows XP/7/8/10操作系统和一般的处理软件即可。该系统的开发者有较强的编程能力,熟悉开发软件和Windows XP/7/8/10操作系统,具有开发大型软件的能力。现在与开发该系统
12、相关的技术较为成熟,资料也很丰富,因此技术开发方面并不存在无法解决的问题。综上,使用现有的技术能够实现该系统,故开发该信息管理软件具有技术可行性。2.4.2 系统经济可行性该图书馆管理信息系统不但能为图书管理者提供准确、及时的信息,对管理者的决策提供可靠的信息依据,而且能够促进校图书馆借阅管理的体制改革,适应图书馆综合管理的需求,改变传统管理方式,加速图书馆管理的自动化、标准化和科学化,提高工作效率,减少工作人员及人力物力管理费用等,这些都是使用该系统所带来的间接收益。同时也促进了学校信息化的进程,提高学校的管理效率,为提高图书馆的社会效益服务。综上,该图书馆管理信息系统具有很大的经济效益和社
13、会价值,故开发该信息管理软件具有系统经济可行性。2.4.3 系统运行可行性(1)系统对组织机构影响的可行性:此系统的运行对组织机构产生的影响不大,只是涉及个别的人员变动。(2)人员适应的可行性:现行的工作人员对图书借阅环节的工作都比较熟悉,而且开发的系统界面友好,操作简单,帮助信息详尽,一般人员都能够使用。(3)运行可行性:该系统的开发充分考虑到组织机构和优化需求等方面的因素,能够满足使用者的要求。(4)法律可行性:该系统开发所使用的工具和技术以及数据信息不违反法律。(5)拓展可行性:所开发系统寿命在5年以上,将来根据需求进行扩充的难度较小。3. 对现有系统的分析由于本次所开发的新系统针正确是
14、仍旧以人工管理方式为主的高校图书馆,而本校图书馆在采用计算机管理模式方面的技术已十分成熟,因此并不属于本次设计的服务对象,因此在该部分对现有系统的分析中,所描述的现有系统的详细信息均由查阅相关资料3获得。对现有系统的分析以DBDL大学图书馆3为例。3.1 图书馆机构设置图书馆机构设置为九部一室,即采编部、流通部、期刊部、阅览部、情报部、现代化技术服务部、业务辅导部、教材部、学报编辑部和办公室。现有工作人员59人,其中高级职称16人,中级职称30人。其组织结构图如图1所示。图1 DBDL大学图书馆机构的组织结构图3.2 主要职责本处只介绍主要部门,教材部等有专用系统,在此不介绍。采编部:负责文献
15、资料的采访、征集、验收、分类、编目、主题标引、加工、整理及文献资料的典藏调配工作。流通部:负责基本书库的组织管理和图书的外借工作。流通部包括社会科学图书借书处(第一借书处)、自然科学借书处(第二借书处)。期刊部:负责报刊的组织管理、阅览服务及文献资料的复印工作。期刊部包括中文社会科学期刊阅览室、中文自然科学阅览室、外文期刊阅览室、报纸阅览室、过刊室、复印室。阅览部:负责专业书阅览室、新书借阅室、学生阅览室的组织管理及图书的内阅、外借服务工作。情报部:负责文献(文摘、索引、题录)的手工检索及机检工作,开展文献检索课的教学工作。业务辅导部:负责图书馆的宣传美化、业务学习及读者工作的组织与管理。现代
16、化技术部:负责图书馆计算机管理系统和硬件设备的管理及维护,负责磁盘阵列及馆藏电子文献的开发利用,负责图书馆与校园网、国内外网络的互联及管理。办公室:负责图书馆日常行政管理工作,负责办理借阅证、补证手续及收缴图书馆管理押金,负责办理借阅证解挂金、借阅证密码(遗忘)更改、图书遗失赔偿金手续。3.3 业务流程调查图书馆以文献为主,从供书商处采购来的文献,经过编目、典藏调配进入到流通系统,读者能够借阅。图书馆业务工作流程可概括为文献数据的输入、处理和输出过程。3.4 数据流程调查该图书馆现有系统的数据流程如图2所示。图2 DBDL大学图书馆的高层数据流程图3.5 计算机应用情况DBDL大学的图书馆网络
17、采用NOVELL网的星形拓扑结构,编程语言采用汉字FOXBASE+(V2.10版)。此系统基本能够完成图书的借阅任务,但不能与校园网连接。3.6 现行系统存在的问题计算机专业人员缺少。开发一个现代化的管理系统,需要一定数量既懂计算机技术与通信技术,又懂图书馆管理的人员,当前在这方面存在较大的差距,可能会影响系统开发的周期与质量。管理基础工作与计算机化的管理有一定的差距。管理职能、标准化、数据格式等均与计算机管理要求有一定的差距。资金不足。建立一个图书馆管理信息系统,需要较多的投资,如机房建设、设备的购置、人员的培训、软件开发和后期的维护工作等都需要有资金作保证。4. 所建议系统的可行性分析4.
18、1 对系统的简要描述新系统采用计算机网络系统,能与校园网连接,将来能够和供书商连接。能够做到业务管理自动化;输入、输出标准化;文献存储高密度化;情报利用大众化。该新系统由借阅信息管理、图书信息管理、读者信息管理、系统管理四大模块组成。其中,借阅信息管理基于借阅数据库记录借阅信息,可实现对借还书信息的管理,具体的管理行为包括借还书信息的查询、修改和添加;图书信息管理基于图书信息数据库记录图书信息,可实现对图书信息和种类的设置,具体的设置操作包括对图书信息查询、修改、添加,以及图书类别的添加、修改;读者信息管理可实现对读者信息和读者种类的设置,具体的设置操作包括对读者信息的查询、修改、添加,以及读
19、者种类的修改、添加;系统管理包括密码管理和用户管理。4.2 系统功能结构图和数据流程图4.2.1 系统功能结构图跟上述分析与描述可得该图书馆管理信息系统的系统功能结构图如图3所示。图3 该图书馆管理信息系统的系统功能结构图4.2.2 数据流程图经过对业务流程图的细化,可得到系统的分层数据流图如下所示。图4 顶层数据流图对顶层数据流图细化、分解可得到图书管理系统的第一层数据流图如图5所示。4.3 与现有系统比较的优越性l 响应速度得到提高,减少了响应的等待时间;l 增大了系统的吞吐量,业务繁忙的情况下仍能保持较快的运行速度;l 建立了功能更强的数据库,从而优化系统的存储,能够降低因操作错误而引起
20、的死机概率;l 各板块分工明确,安全性得到提高;l 保证了信息的正确和及时更新,并降低了信息访问的成本; l 新系统有足够的自我保护能力,对断电、死机、系统崩溃等问题拥有有效措施以保障数据不受损失,信息安全有足够保障。l 新系统能够适应应用要求的变化和修改,具有灵活的可扩充性。4.4 采用建议系统可能带来的影响4.4.1 对设备的影响本系统基于Windows操作系统和互联网,采用该新系统后,使用的设备配置不要求太高,只需更换较少的设备,以前的还能够用。系统失效后,服务器端需要利用备份的数据库恢复数据信息,要求有足够的数据备份空间。4.4.2 对现有软件的影响所建议的系统采用了先进的数据库技术以
21、及一系列高技术含量软件,适用平台可为Windows XP/7/8/10中的任意一种系统,其兼容性好,适用范围广泛,便于使用。4.4.3 对用户的影响本系统能使用户更加方便快捷的办理借书/还书/查询等事务,节省了人力物力,系统化的管理软件使用户操作更加方便,且界面人性化,便于使用。4.4.4 对运行环境的影响运行环境需要支持Windows XP/7/8/10等操作系统,要求建立开发本系统所需的正版软件环境,且系统规模小,功能全,运行快。4.4.5 对经费支出的影响由于图书馆是由学校及政府机构筹建的,为非盈利性组织。经费方面主要体现在支出上,其中包括基本建设费、软件开发费用、管理和维护费、人员工资
22、和培训费等。在一个能够实现计算机信息管理的图书馆的建设中,前期的资金投入主要集中于购置图书和购买设备上,建立图书信息库,收集各方面的图书信息,提高图书管理的计划性和预见性。后期的资金投入主要是对图书馆管理人员工资的支付以及系统每年的运行维护费用。除了支出以外,该系统也具有很好的经济效益。开发完成投入使用后,该图书馆管理信息系统不但能为图书管理者提供准确、及时的信息,对管理者的决策提供可靠的信息依据,而且能够促进校图书馆借阅管理的体制改革,适应图书馆综合管理的需求,改变传统管理方式,加速图书馆管理的自动化、标准化和科学化,提高工作效率,减少工作人员及人力物力管理费用等,这些都是使用该系统所带来的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 图书 管理 系统 设计 报告
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【丰****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【丰****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。