ImageVerifierCode 换一换
格式:DOCX , 页数:27 ,大小:331.06KB ,
资源ID:18684011      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/18684011.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(图书馆信息系统工程管理Word格式文档下载.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

图书馆信息系统工程管理Word格式文档下载.docx

1、9.4 测试方案 209.4.1黑盒测试 20(1)测试项目名称及测试内容 20(2)测试用例 2110.风险分析及解决方案 2210.1开发过程存在的风险 2210.2解决方案 2311.参考 文献 231.项目概述 1.1项目概述随着现代科学技术的进步,人类社会正逐渐走向信息化,图书馆拥有丰富的文献信息资源,是社会系统的重要组成部分,在信息社会中作用愈来愈重要,我国图书馆计算机等信息技术的应用起步,我国图书馆信息网络建设取得了较大发展图书馆信息化建设迈向了一个新台阶。图书馆信息系统在其中扮演了很重要的角色。我们的项目对所要编写的程序进行详细的需求分析、概要设计、详细设计以及进行必要的测试,

2、旨在让程序能够实现读者管理功能、采编管理功能、流通管理功能、统计管理功能和查询管理功能。在此基础上让程序能够实现图书管理的自动化,帮助广大师生更好的管理和使用图书,提高图书在信息时代的作用。为使图书管理工作科学化、规范化,就必须采用计算机辅助管理,从而减少人力的投入,由系统对入库图书进行自动分类、归类,学生信息整理、借阅情况登记入档,提高信息处理的精度和准确度。主要功能是能够快速适应现代化物管水平和解决工作人员繁重工作量1.3开发背景a产品名称:图书管理系统b任务提出者:项目经理开发者:图书管理系统开发团队用户及产品实现单位:河北工程大学图书馆运用所学习的软件工程的知识,实现图书馆的管理系统,

3、需要小组的共同协助,大家一起的努力。2信息系统的生命周期分析信息系统生命周期(RADIT图)信息系统从产生到消亡的存在过程就是信息系统的生命周期,主要包含以下内容: R-需求 A-分析 D-设计 I-实现 T-测试信息系统整体规划流程图:规划流程图3.系统分析3.1 项目的要求、目标和环境同一小组一起组织实施软件工程项目,最终希望得到项目的成功。达到以下几个主要的目标:付出较低的开发成本;达到要求的软件功能;取得较好的软件性能;开发的软件易于移植;需要较低的维护费用;能按时完成开发工作,及时交付使用。这是我们这个项目的最终的目的。3.1.1 项目的要求最终要求我们设计的系统应该能够实现以下要求

4、:读者管理功能、采编管理功能、流通管理功能、统计管理功能和查询管理功能这也是最主要的几个大模块。3.1.2 项目的目的本设计目的在于实现图书管理管理系统,能够帮助广大师生更好的管理图书,减少人工的繁琐工作。3.1.3 项目的环境 运行环境:装有Windows2007 或xp操作系统的微型计算机开发软件:Microsoft Word、Microsoft Virio studio、Microsoft Project等3.2 可行性分析3.2.1 管理可行性分析我们的系统是通过对目前学校的具体情况进行考察分析后我们开始设计的,能够对目前大多数图书馆的许多基本情况进行管理,使得管理员能够方便管理图书,

5、借阅者能够方便借阅图书。所以做一个图书管理系统是可行的,是有可行性的。3.2.2 技术可行性分析对待开发系统进行功能、性能和限制条件分析,确定在现有资源条件下技术风险有多大,系统是否能实现。这里资源包括已有或可以搞到硬件、软件Software资源、现有技术人员技术水平和已有工作基础我们的系统目前针对大多数图书管理系统,使用者是针对图书馆的管理员的。因而在实施过程中需求及难度都不会太大,我们可以很容易的做到。3.2.3 经济可行性分析 我们已经知道经济可行性分析是进行开发成本的估算及对可能取得效益的评估,确定待开发系统是否值得投资开发。本系统的实施主要考虑到设备费用,软件开发费用,人工费用,系统

6、投入运行后的经常费用等。其中,设备费用是指实现整个图书管理所需的硬件设备费用,主要包括了主机费用及网络费用。由于本系统对主机及网络的要求不高,因而费用将不会需要太多。软件开发费用是指开发图书管理系统过程中所耗费的费用。主要包括软件需求分析调研过程中,系统分析设计中,后期系统运行测试过程中等耗费。本系统主要是针对图书管理过程中的图书和读者的管理,内容及规模都不大。耗费也随之减少。人工费用主要是指管理人员培训费用。整个系统牵涉到的业务流程中的角色都需要经过新的培训,但系统操作可视化,主要管理流程简单易懂,对图书管理员来说容易上手所以说我们可以看出来,实际实现中,经济开支不会很大,经济是可行的。4需

7、求分析4.1总体需求分析4.1.1、读者管理(1)新学期向导能自动引导您建立新班级,处理毕业班读者。(2)借书证制作可用扫描仪、图像文件等作为读者照片源,制作黑白或彩色的借书证。(3)读者管理能完成读者调动、借书证挂失、补办、停止借阅、单独打印读者条码等日常事务。(4)读者可以自由分类,可为每一类读者指定借阅规则。5读者有自己的密码,可以远程预约图书。4.1.2、采编管理(1)有完善的采编功能及超过70万册典型书目的辅助编目数据。(2)图书采编采用扫描枪自动识别ISBN和统一书号,对分类号进行自动分析,借助可扩展的编目库减轻编目人员的工作。(3)图书注销有完整的备查档案。4.1.3、流通管理(

8、1)借书完全通过扫描枪条码识别,自动识别借书证是否有效,根据设定的规则进行管理。提示读者已借书数、超期图书应缴罚款等参考信息。 根据图书的种类确定借阅期限。罚款单价根据图书种类确定。(2)还书完全通过条码识别,自动作超期记录。(3)图书预约可以为读者提供方便,可以进行管理及打印到书通知。(4)图书损坏、丢失处理能显示每本书上次损坏的记录以及其它信息。4.1.4、统计管理(1)综合统计图书馆目前的各种指标。(2)流通统计可以统计、分析各时期的图书流通率、分类流通率、流通变化趋势,并可以图表、表格两种方式显示。4.1.5、查询管理(1)读者可以通过WEB随时随地进行图书检索,可以随意安排检索条件、

9、检索项目。(2)借阅综合查询可以查询按全体读者、各类别读者、某个部门、班级、个人进行借阅图书、超期图书 、借还书日期、借阅天数的查询。(3)超期图书汇总可以按部门查询已超期图书,可打印催还图书通知单。(4)可查询图书的被借阅史、读者的借阅史。4.2 系统数据流图我们这个图书管理系统的顶层数据流程图如下,该图表示了图书馆与外部实体之间的信息输入、输出关系,即标定了系统与外界的界面。如图4-1。图4-1图书管理系统顶层数据流程图顶层数据流程图的第一级分解如下,该图实际上是把上图中图书馆和读者、管理员实体之间的加工进行细化。如图4-2。图4-2 系统数据流程图一级分解4.3.主要参与人员及项目开发过

10、程中产品学号姓名在本项目中承担的职务100340121米晓云组长1003401xxb副组长10034010xc组员10034012xd项目小组主要成员职责软件工程组米晓云,b,c,d管理负责一个项目的软件开发和维护系统工程软件开发组米晓云,c,d规定系统需求:系统需求分配及硬件、软件和其它成分等软件质量保证组c,d保证遵守软件过程的步骤和标准测试组b,c测试软件各功能模块,确保系统的可靠性和安全性指导、控制、管理和调整项目完成构造软件或硬件工作类别名称交付日期描述产品项目最终版本2013-7-15基于.NET平台B/S架构的网站用户手册2013-7-20Word文档测试测试分析报告2013-7

11、-27结项项目产品清单2013-7-29管理软件开发计划2013-7-3Word文档、Project制作计划图需求需求规格说明书2013-7-8概要概要设计说明书2013-7-10数据库设计报告2013-7-12测试计划2013-7-23项目总结报告5概要设计5.1 绘制系统H图通过系统功能分析,我们组把功能图分为以下几点:读者管理功能、采编管理功能、流通管理功能、统计管理功能和查询管理功能。读者管理功能又分为读者基本信息和班级基本信息;采编管理功能又分为图书信息和图书注销信息;流通管理功能分为借书管理、还书管理、图书预约和图书情况管理;统计管理功能分为统计指标、流通记录和馆藏统计;查询管理功

12、能又分为读者信息查询、班级信息查询和图书信息查询等功能。据此绘制出系统软件结构图如图5-1所示:图5-1 系统H图5.2绘制系统软件的HIPO图由图书管理系统的系统软件结构图可做出系统软件的HIPO图,根据总体HIPO图将各模块逐层进行功能分解,画HIPO图。模块的执行顺序是从上到下,由左向右。在本小组内我负责的是采编管理其H图和IPO图如下: 采编管理系统由新增图书,图书分类,分类管理三个方面构成,具体如图5-2和5-3所示:图5-2 采编管理系统H图图5-3 采编管理IPO图6.详细设计6.1 系统功能详细设计我们系统包括了读者管理功能、采编管理功能、流通管理功能、统计管理功能和查询管理功

13、能。查询管理功能又分为读者信息查询、班级信息查询和图书信息查询等功能,这些功能都是对于图书馆的详细的设计所的出来的。6.2 部分功能程序流程图在本小组内我负责的是采编管理和流通管理。开始选择是否添加新书,选是后进入添加新书功能;选否后进入图书分类管理功能。如图6-1图6-1 采编管理系统程序流程图6.2.2流通管理功能开始选择是否借还书,选是进一步选择借书或还书;选否进入图书预约,浏览界面。如图4-2图6-2 流通系统程序流程图7.任务分解及进度计划在整个项目中安排进度中控制时间和节约时间式非常重要的,我们不能无限制的延长时间,同时项目的主要特点之一即是有严格的时间期限要求,所以说进度的计划和

14、时间的控制也是非常重要的。7.1信息系统进度管理信息系统进度管理的内容主要为确保工程在规定工期内完成所进行的一系列管理活动. 任务定义,通过工作分解结构(WBS)来明确完成信息系统目标所要执行的具体任务; 任务排序,分析任务之间的逻辑关系,并根据逻辑关系排序; 任务工期估算,估算每项任务大致的开始与结束日期; 制定进度计划,根据任务之间的依赖关系和任务工期等信息7.2定进度计划制定进度计划是工程进度管理的核心.进度计划能够让我们有计划的进行项目的开发,帮做我们有计划的完成我们的任务。我们主要用到以下几种制定进度的方法: 关键日期表 甘特图 计划评审技术7.3绘制关键日期表我们的进度计划表,其中

15、列出一些关键活动和进行的日期。如表7-1所示:活 动 名 称持 续 周 期活 动 资 源前 导 活 动A:需求分析5天需求分析师1人一台基本配置电脑B:软件设计10天系统构架分析师1人AC:测试案例编写12天测试工程师2人D:编程实现11天程序员2人B每人一台基本配置电脑编程服务器一台(和其他项目组共享,冲突时间是5天)E:软件测试2天C,D测试服务器和备份服务器各一台F:编写用户手册1天文档人员1人运行系统服务器一台G:调试软件系统系统调试师2人E调试机器若干(学校提供)运行系统服务器一台(学校提供)表7-17.4根据网络图找关键路径根据上述活动历时、资源分析表,可以画出活动的网络前导图,如

16、7-2图所示:图7-2(1)关键路径分析:路径1:开始ABDEG结束 5+10+11+2+2=30(天)路径2:C 5+12+2+2=21(天)F 5+1=6(天)由此可以得到关键路径是路径1。那么这个系统的估计工期是30天,关键活动就是A、B、D、E、G。(2)活动缓冲期的计算:a. 关键活动缓冲期为0b. 路径2的活动的缓冲期是30-21=9(天)c. 路径3的活动的缓冲期是30-6=24(天)7.5具体任务分配图2013年6月13日任务名称工期开始时间完成时间30工作日2013年6月30日2013年7月29日需求开发5工作日2013年7月日41图书管理功能1工作日2图书租借功能2013年

17、7月1日3读者服务功能2013年7月2日4图书服务功能2013年7月3日5系统管理2013年7月4日10工作日2013年7月5日2013年7月14日图书管理模块2工作日2013年7月6日图书租借模块2013年7月7日2013年7月8日读者信息模块2013年7月9日2013年7月10日图书服务模块2013年7月11日2013年7月12日系统管理模块2013年7月13日C12工作日2013年7月21日借书还书管理书籍登记管理读者信息管理4工作日2013年7月15日系统信息管理2013年7月16日2013年7月19日D11工作日2013年7月25日各模块编程实现6工作日总体结构实现2013年7月26

18、日2013年7月27日各模块测试总体测试2013年7月28日FG图7-37.6 预览甘特图甘特图也叫做线条图或横道图。它是以横线来表示每项活动的起止时间。甘特图的优点是简单、明了、直观,易于编制,因此到目前为止仍然是小型项目中常用的工具。即使在大型工程项目中,它也是高级管理层了解全局、基层安排进度时有用的工具。在甘特图上,可以看出各项活动的开始和终了时间。在绘制各项活动的起止时间时,也考虑它们的先后顺序。该工程的部分甘特图截图如下:图7-47.7 预览网络图图7-5图7-68预算8.1人员成本在编制图书管理系统项目计划中考虑到,4个开发人员是全职在这个项目中,项目经理,质量保证和配置管理人员不

19、是全职在这个项目中,他们还同时在管理其他的项目,进行成本估算的时候,应该根据项目人员付出的 时间以及各项任务的具体情况进行成本预算,最后得到比较详细的成本分配情况,即成本基准。滋养费用比例如下表所示:人员成本:共计15100元资源名称类型缩写最大单位标准费率加班费率每次使用成本成本累算基准日历XX工时X100%¥70.00/工时¥0.00/工时¥0.00按比例标准 XXX¥60.00/工时标准¥50.00/工时6共计138200元估计成本¥70,600.00¥3,200.00¥2,800.00¥3,100.00¥2,700.00¥4,000.00¥3,600.00模块设计¥4,500.00¥3

20、,000.00¥2,500.00¥2,600.00项目实施¥2,900.00项目测试¥3,800.00系统集成测试¥3,500.00环境测试提交¥2,100.00完成文档验收、提交此项共计¥40,000.00(1) 差旅费(旅费、出租)(含补贴)(2) 资料费(图书费、资料费、复印费、出版费)(3) 通信费(市话长话费、移动通信费、上网费、邮资)(4) 办公费(购买办公用品)(5) 协作费(业务协作招待费、项目团队加班伙食费)(6) 其他(检测、外加工费、维修费、消耗品、低易品、茶话会等)以上费用项目合计共计198300元9.测试计划9.1 测试环境Windows XP操作系统、双核CPU、1

21、G内存的PC机。SQL SERVER 2000和VisualBasic 6.0软件。9.2系统说明 我们系统的功能模块包括5个部分:读者管理、采编管理、流通管理、统计管理、查询管理。9.3测试策略1. 用户界面测试:通过和用户交互如输入相应信息(包括正确信息和错误信息)来测试输出信息的正确性。2. 功能测试:对照用户需求来测试本系统的功能是否完全符合用户需求。3. 功能处理测试:通过模拟图书馆的实际功能来对对本系统进行功能操作,查看是否能够完成图书馆管理系统的各项功能。4. 集成测试:将各个功能模块集成到一块进行整体测试,测试本软件整体性能的健壮性。9.4 测试方案对本系统进行功能测试,检查系

22、统功能是否满足用户的需求;对系统的处理进行测试,检查是否处理的符合要求;对界面进行测试,检查系统与用户的交互信息是否能检查错误。采用黑盒测试测试方法。对软件结构的上层模块使用自顶向下推进的方法;对下层模块或关键模块使用自底向上结合的方法,对关键模块的测试采用同值分割的方法。9.4.1黑盒测试采用黑盒测试方法,整个过程采用自底向上,逐个集成的的办法,依次进行单元测试,组装测试,测试用例的设计应包括合理的和不合理的输入条件。(1)测试项目名称及测试内容测试 1:名称:借书测试。 目的:测试借书功能。内容:括读者证号输入、合理性检查、合法性检查,借书对话显示控制,图书书号提交、合理性检查、合法性检查,借书登记。测试 2: 还书测试。测试还书功能。 内容:还书对话框显示控制,图书书号提交、合理性检查、合法性检查,还书登记。测试 3:图书库管理测试。测试图书库操作功能。图书库管理界面显示控制,图书库浏览,增加图书记录,删除图书记录,编辑图书记录。(2)测试用例用例1:借书测试表5-1 借书功能的测试用例表输入输出 借阅者学号(已存)图书书号(已存)已借书数目(未超量)显示借阅成功

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1