(论文)图书管理系统 软件工程课程设计书最新优秀毕业论文资料搜集呕血奉献_第1页
(论文)图书管理系统 软件工程课程设计书最新优秀毕业论文资料搜集呕血奉献_第2页
(论文)图书管理系统 软件工程课程设计书最新优秀毕业论文资料搜集呕血奉献_第3页
(论文)图书管理系统 软件工程课程设计书最新优秀毕业论文资料搜集呕血奉献_第4页
(论文)图书管理系统 软件工程课程设计书最新优秀毕业论文资料搜集呕血奉献_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

课 程 设 计 课程名称_软件工程_ _ _题目名称_图书管理系统_学生学院_计算机学院_专业班级_ _学 号_学生姓名_指导教师_ _大学课程设计任务书题目名称软件工程学生学院计算机学院专业班级姓 名学 号一、课程设计的内容我设计的是图书管理系统,报告中包括可行性研究文档、需求分析文档、数据库设计文档、概要设计文档和测试计划文档。二、课程设计的要求与数据(1) 课程设计要求:独立完成,按照文档模版里面的格式,结合实际完成的系统项目来写报告。(2) 课程设计数据:要求符合实际需要。三、课程设计应完成的工作示例:(1) 可行性研究文档(2) 需求分析文档(3) 数据库设计文档(4) 概要设计文档(5)测试计划文档四、课程设计进程安排序号设计各阶段内容地点起止日期1可行性研究大学城8月份2需求分析大学城8月份3数据库设计大学城8月份4概要设计大学城8月份5测试计划大学城8月份五、应收集的资料及主要参考文献示例:【1】软件工程 冶金工业出版社 李代平著(将完成该课程设计时参考的书籍,期刊,网页均列与此,大概列6项左右)发出任务书日期:2007 年 6 月 30日 指导教师签名:计划完成日期: 2007 年 7 月 30日 基层教学单位责任人签章:主管院长签章:目 录1.可行性研究报告1.1.1编写目的可行性研究报告的目的是说明该系统在各类领域的可行性,该系统的使用者是图书管理员1.1.2背景我采用BV+ACCESS来实现该系统,该系统能够有效的帮助管理员高效的管理图书,快速的实现图书的借还等操作!1.1.3参考资料BV教程,ACCESS教程 软件工程1.2可行性研究的前提该图书管理系统能方便管理员操作,能实现图书的快速借还1.2.1要求功能:图书管理员能编辑读者的资料,设置读者借书的数量,借书的期限等等。性能:该系统稳定,可靠性高。1.2.2目标.A. 人力与设备费用的减少:通常情况下,只需要一名管理员就可以快速操作系统。B. 处理速度的提高:比一般的图书借还系统反应速度快上几倍。C. 图书管理系统更完善; D. 为了用户方便地对书目进行检索和查看;1.2.3条件、假定和限制说明对这项开发中给出的条件、假定和所受到的限制,如:a 所建议系统的运行寿命的最小值:能最少稳定运行5年以上。b 进行系统方案选择比较的时间:该系统能快速升级,所以比其他的系统方便,所用的时间少。c 经费、投资方面的来源和限制:投资少,经费所需不多。d 硬件、软件、运行环境和开发环境方面的条件和限制:window xp,VB6.01.2.4进行可行性研究的方法这项可行性研究是对该系统进行仿真测试,观察各项操作的具体实现和所需要的时间。1.2.5评价尺度系统进行评价时所使用的主要尺度,如下:费用的多少:该系统的开支很少,但是升级很简单,物美价廉。开发时间的长短 :开发的时间为一个月。使用简单,操作易懂。1.3对现有系统的分析现有的图书管理系统过于陈旧,速度慢,升级费用过大,不宜继续使用。1.3.1处理流程和数据流程说明现有系统的基本的处理流程和数据流程。此流程可用图表即流程图的形式表示,并加以叙述。1.3.2工作负荷系统所承担的工作:主要的前期工作是添加用户和添加图书,这些工作需要一定的时间来完成,对于这项工作,可以使用IC借书卡智能机器来协助完成,就是我们图书管使用的只能辨认的读卡机,这样就不用一个一个的进行输入。我们这个系统的主要作用是给管理员提供图书的管理信息。一旦完成了添加用户和添加图书之后,我们就可以进行图书的借还了,这时我们的系统工作是帮助管理员正确的完成借还书的操作,确保借还书的有序进行。1.3.3费用开支列出由于运行现有系统所引起的费用开支,如人力:管理员一台机器一名,可以是学生,也可以是老师,操作不难设备:pc机若干台,IC读卡机若干台,空间:大约2平方米一台设备。支持性服务:添加读者,添加图书,图书借还。开支总额/年:大约为人力四名500*126000,pc机四台为3000*412000,IC读卡机100*4400,所以总额应该为18400元,外加各项维修1000元,所以总额20000元可以完成了。1.3.4人员现有系统的运行:管理员四名,技术要求不高,懂电脑的基本操作就可以了。维护所需要的人员:计算机人员一名,技术要求高,不过需要的时间不多。1.3.5设备 现有系统所使用的各种设备:Pc机四台,IC读卡机四台1.3.6局限性该系统的局限性在于一台机器在一段时间只能响应一个用户的操作,如果某短时间的借还书的人太多,就需要排队。1.4所建议的系统本章将用来说明所建议系统的目标和要求将如何被满足。1.4.1对所建议系统的说明这个设计的图书管理系统,构架简单,明了易懂,进入界面之后,输入学号:admin,密码admin,就可以进入管理界面了,该系统的具体操作为五个选项:个人信息,图书信息,管理操作,系统设置,离开系统。个人信息的具体操作为个人的编号,学号,姓名,性别等个人信息以及所借书的具体信息:索引,学号,图书编号,借出日期等等图书信息的操作为:图书查询,图书借出,图书归还,图书续借。管理操作的具体为:添加用户,删除用户,添加图书,图书查询,图书借还以及高级操作。系统设置为:普通用户借书数目,特殊用户借书数目,管理员转移操作学号。 离开系统,单击就弹出离开确定的对话框,单击“是”就退出系统。1.4.2处理流程和数据流程添加用户:编号,姓名,密码,性别,出世日期,职业的,单位借书证到期时间,是否特殊用户,已借书本数。添加图书:图书编号,图书名称,出版日期,图书总数,剩余数量,图书简介,其他说明。1.4.3改进之处在现有pc机的基础上,采用VBACCESS的知识,再加上IC读卡机的配合,开发除的图书管理系统,能有效的减少管理员的工作,加快借还书的速度。1.4.4影响说明在建立所建议系统时,预期将带来的影响,包括:技术上的难题是如何更有效的完成操作,更方便,更快速的完成任务。1.4.4.1对设备的影响新提出的设备是读取速度快的IC读卡机,可以使用现有的pc机1.4.4.2对软件的影响本系统对原有的软件没有什么特别的影响.1.4.4.3对用户单位机构的影响只需要四名略懂电脑操作的人员就能够操作该系统,要求很低,但是能极大的提高工作的效率。1.4.4.4对系统运行过程的影响说明所建议系统对运行过程的影响,如:a 用户的操作规程;输入用户名和密码就可以进界面,操作简单。b 运行中心的操作规程;中心的操作就是添加用户,添加图书,这些都可以借助IC读卡机的帮助,不需要太多的人力操作。c 运行中心与用户之间的关系;由校园网络或局域网联机。d 数据进入系统的过程;IC读卡机的帮助实现。1.4.4.5对开发的影响说明对开发的影响,如:a. 为了支持所建议系统的开发,用户需进行的工作:学习简单的电脑操作。b. 为了建立一个数据库所要求的数据资源:图书的数据资源可以通过读卡机直接实现,节省了很多的操作时间。c. 为了开发和测验所建议系统而需要的计算机资源;最少一台pc机,读卡机。1.4.4.6对地点和设施的影响对建筑物改造的要求:无特别的要求,只要有十来平方米的空间,不过一般的图书馆都有的。环境设施的要求:不能暴晒,也不能处在潮湿的地方。1.4.4.7对经费开支的影响系统开发,设计所需的经费应该为5000元,维修的第一年为免费,五年内的维修费用低于1000元。1.4.5技术条件方面的可行性a 在当前的限制条件下,该系统的功能目标能达到;b 利用现有的技术,该系统的功能能实现;c 对开发人员的数量和质量的要求很低,只要会简单的电脑操作就ok了,所有的这些要求能满足;d 在规定的期限内(一个月),本系统的开发能完成。.1.5投资及效益分析1.5.1支出四台电脑价钱3000*412000元, 四个IC读卡机100*4400元,五年的人力费用:四名人工500*12*530000元,五年的总维修(第一年免费)为4*10004000元,总支出为12000+400+400046400元 1.5.2收益方便了借书者的借还书籍,方便了管理员的操作,为师生服务就是最好的回报!1.6社会因素方面的可行性当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。图书管理系统主要提供网上的图书查询平台,用户可以通过该系统阅览丰富的电子资源。在系统中,用户可以方便地对书目进行检索和查看,管理员可以方便工作。图书管理系统提供在线服务,最大限度的利用了当前计算机网的各种优势,使得您无论身在何处,只要能接入本网就可以享受到它所提供的方便,快捷的服务。1.6.1法律方面的可行性法律方面的可行性问题是我采用的方法是合法的,设计的系统是自主的,没有存在任何侵权的行为!1.6.2使用方面的可行性该系统操作简单,但是效果是很明显的,既方便了读者,也方便了管理员,所以使用方面是可行的!1.7结论结论可以是:可以立即开始进行2.软件需求说明书2.1.1编写目的编写这份软件需求说明书的目的是说明图书管理系统的需求,预期的使用者是图书管理员。2.1.2背景说明:a 待开发的软件系统的名称:图书管理系统。b 本项目的任务提出者:广东工业大学图书馆。开发者:广东工业大学计算机学院学生。用户:图书管理员。实现该软件的计算中心:校园网。c 该软件系统同其他系统或其他机构的基本的相互来往关系。该系统与IC借书卡智能机器共同完成。2.1.3定义列出本文件中用到的专门术语的定义和外文首字母组词的原词组。2.1.4参考资料参考资料:软件工程 冶金工业出版社 李代平著2.2任务概述2.2.1目标该图书管理系统开发的意图是简化借还书的步骤,协助图书管理员完成借还书等等操作,作用的范围是广东工业大学的图书馆,该软件是采用vbaccess的综合构建而成的。|该软件安装到电脑上,只要接上校园网,利用路由器,能几台机器同步工作高效的完成各项借还书工作。2.2.2用户的特点本软件的最终的用户是图书管理员,该软件要求的操作员的教育水平较低,只要懂得简单的电脑操作就可以了,而维修人员则要求比较高,要求计算机的技术较好,能够对该软件进行中出现的错误进行补丁和进行必要的升级。2.2.3假定和约束列出进行本软件开发工作的假定和约束,例如经费限制:本软件是用于学校的图书管理,非赢利性的,所以经费不能太高。开发期限:一个月。2.3需求规定 错误!未找到索引项。2.3.1对功能的规定用列表的方式(例如IPO表即输入、处理、输出表的形式),逐项定量和定性地叙述对软件所提出的功能要求,说明输入什么量、经怎样的处理、得到什么输出,说明软件应支持的终端数和应支持的并行操作的用户数。输入处理输出新添加书籍IC借书卡智能机器读取将添加的书籍存入书籍库存删除书籍直接软件处理删除选中的书籍借书IC借书卡智能机器读取将读取的书籍借出还书IC借书卡智能机器读取归还书籍搜索书籍软件处理输出库存中的相应书籍2.3.2对性能的规定性能稳定,能快速反映请求。2.3.2.1精度该软件所处理的对象是书籍,所以要求的精度不高,普通的精度就可以了。2.3.2.2时间特性要求说明对于该软件的时间特性要求,如对:a 响应时间:0.5sb 更新处理时间:1sc 数据的转换和传送时间1sd 借还书的操作响应时间:1s2.3.2.3灵活性说明对该软件的灵活性的要求,即当需求发生某些变化时,该软件对这些变化的适应能力,如:a 操作方式上的变化:基本没什么特别的变化,唯有IC借书卡智能机的协助操作可能发生一些小小的变更。b 运行环境的变化:能在window98,2000,xp等系统上运行,新的系统就更不用说了。2.3.3输人输出要求输入数据类型格式数值范围新添加书籍文字,数字类型文字,数字汉字,数字范围是0-999999删除书籍文字,数字类型文字,数字汉字,数字范围是0-999999借书文字,数字类型文字,数字汉字,数字范围是0-999999还书文字,数字类型文字,数字汉字,数字范围是0-999999搜索书籍文字,数字类型文字,数字汉字,数字范围是0-9999992.3.4数据管理能力要求需要管理的书籍数目目前是10万册,分为两大类:中文和外文。其中中文是9万册,外文是1万册。可预见的增长是每年增多10001500册,最多不多于2000册,五年内不超过11万册。所以存贮要求不高。数字编号只要六位就够了。2.3.5故障处理要求列出可能的软件、硬件故障以及对各项性能而言所产生的后果和对故障处理的要求。故障后果处理软件故障升级故障速度跟不上发展升级系统硬件故障IC读卡机出现故障不能借还书维修,更换IC读卡机2.3.6其他专门要求如用户单位对安全保密的要求,对使用方便的要求,对可维护性、可补充性、易读性、可靠性、运行环境可转换性的特殊要求等。2.4运行环境规定2.4.1设备列出运行该软件所需要的硬设备。说明其中的新型设备及其专门功能,包括:a 处理器型号及内存容量;b 外存容量、联机或脱机、媒体及其存储格式,设备的型号及数量;c 输入及输出设备的型号和数量,联机或脱机;d 数据通信设备的型号和数量;e 功能键及其他专用硬件2.4.2支持软件本软件兼容性好,能在windows98,windows2000,windows xp操作系统运行,只要安装了vb语言就能对系统进行修改,升级等操作。2.4.3接口该软件同其他软件之间的接口没什么特别的,只要是微软的软件就可以互相调用了。2.4.4控制该软件已经生成exe文件了,任何的系统都能调用。需要的数据来源是IC读卡机提供的,是文字和数字信息。数据库设计说明书的编制目的是对于设计中的数据库的所有标识、逻辑结构和物理结构作出具体的设计规定。其内容要求如下: 173. 数据库设计说明书3.1.1编写目的这份数据库设计说明书的目的是说明图书管理系统的数据库的具体设计,预期的使用者是图书管理员。1.2背景说明:a 待开发的数据库的名称:书籍编号b 使用此数据库的软件系统的名称:图书管理系统c 该软件系统开发项目的任务提出者:计算机学院d 用户:广东工业大学图书馆e 将安装该软件和这个数据库的计算站(中心):图书馆管理中心3.1.3定义列出本文件中用到的专门术语的定义、外文首字母组词的原词组。3.1.4参考资料参考资料:软件工程 冶金工业出版社 李代平著3.2外部设计3.2.1标识符和状态图书的数据库代码是:图书编号(000001-111111)图书名称出版日期图书简介图书其他图书总数剩余本数用户的数据库代码是:编号(00001-11111)姓名密码性别出生日期职业单位借书证到期时间是否特殊用户已借书本数管理员(是/否)3.2.2使用它的程序使用它的程序是图书管理系统IC读卡机,读卡机只是辨认和读取数据库中的数据,不能对他们进行更改,而图书管理系统可以对他们进行更改和删除。3.2.3约定要建立数籍的数据库,需要了解的建立编号的约定是编号从000001至111111,而其他的建立内容就据实录入。要建立用户的数据库,需要了解的建立编号的约定是编号从0000001至1111111,而其他的建立内容就据实录入。3.2.4专门指导向准备从事此数据库的生成、从事此数据库的测试、维护人员提供专门的指导,例如将被送入数据库的数据的格式和标准、送入数据库的操作规程和步骤,用于产生、修改、更新或使用这些数据文卷的操作指导。如果这些指导的内容篇幅很长,列出可参阅的文件资料的名称和章条。该图书管理系统的操作是很简单的,首先是添加用户和书籍,添加用户要一个一个的输入数据,而添加书籍可以通过IC读卡机的协助,快捷的完成新书籍的添加手续。而书籍和用户的数据更改可以人工的进行。需要注意的是建立数据库的时候要根据2.3约定的内容,方便管理和删除。3.2.5支持软件简单介绍同此数据库直接有关的支持软件,如数据库管理系统、存储定位程序和用于装入、生成、修 改、更新数据库的程序等。说明这些软件的名称、版本号和主要功能特性,如所用数据模型的类型、允许 的数据容量等。列出这些支持软件的技术文件的标题、编号及来源。3.3结构设计3.3.1概念结构设计说明本数据库将反映的现实世界中的实体、属性和它们之间的关系等的原始数据形式,包括各数据项、记录、系、文卷的标识符、定义、类型、度量单位和值域,建立本数据库的每一幅用户视图。输入数据类型格式数值范围新添加书籍文字,数字类型文字,数字汉字,数字范围是0-999999删除书籍文字,数字类型文字,数字汉字,数字范围是0-999999借书文字,数字类型文字,数字汉字,数字范围是0-999999还书文字,数字类型文字,数字汉字,数字范围是0-999999搜索书籍文字,数字类型文字,数字汉字,数字范围是0-999999进入系统的用户视图:管理员借书相关的用户视图:新添加书籍/书籍借出的用户视图:个人信息窗口的用户视图:新添加用户的用户视图:用户数据修改/数据删除的用户视图:3.3.2逻辑结构设计说明把上述原始数据进行分解、合并后重新组织起来的数据库全局逻辑结构,包括所确定的关键字和属性、重新确定的记录结构和文卷结构、所建立的各个文卷之间的相互关系,形成本数据库的数据库管理员视图。3.3.3物理结构设计建立系统程序员视图,包括:a 数据在内存中的安排,包括对索引区、缓冲区的设计;b 所使用的外存设备及外存空间的组织,包括索引区、数据块的组织与划分;c 访问数据的方式方法。3.4运用设计3.4.1数据字典设计对数据库设计中涉及到的各种项目,如数据项、记录、系、文卷、模式、子模式等一般要建立起数据字典,以说明它们的标识符、同义名及有关信息。在本节中要说明对此数据字典设计的基本考虑。3.4.2安全保密设计该系统操作的操作员是图书馆里员,在进入系统时要求输入用户名和密码,用户名和密码不正确的不能进入系统,所以外人是无法进入系统的。4.概要说明书4.1.1编写目的这份数据库设计说明书的目的是说明图书管理系统的数据库的具体设计,预期的使用者是图书管理员。4.1.2背景说明:a. 待开发的数据库的名称:书籍编号b. 使用此数据库的软件系统的名称:图书管理系统c. 该软件系统开发项目的任务提出者:计算机学院d. 用户:广东工业大学图书馆e. 将安装该软件和这个数据库的计算站(中心):图书馆管理中心f.4.1.3定义列出本文件中用到的专门术语的定义和外文首字母组词的原词组。4.1.4参考资料参考资料:软件工程 冶金工业出版社 李代平著4.2总体设计4.2.1需求规定说明对本系统的主要的输入输出项目、处理的功能性能要求,详细的说明可参见附录C。4.2.2运行环境简要地说明对本系统的运行环境(包括硬件环境和支持环境)的规定,详细说明参见附录C。4.2.3基本设计概念和处理流程说明本系统的基本设计概念和处理流程,尽量使用图表的形式。4.2.4结构用一览表及框图的形式说明本系统的系统元素(各层模块、子程序、公用程序等)的划分,扼要说明每个系统元素的标识符和功能,分层次地给出各元素之间的控制与被控制关系.4.2.5功能器求与程序的关系本条用一张如下的矩阵图说明各项功能需求的实现同各块程序的分配关系:程序1程序2程序n功能需求1功能需求2功能需求n4.2.6人工处理过程说明在本软件系统的工作过程中不得不包含的人工处理过程(如果有的话)。4.2.7尚未问决的问题说明在概要设计过程中尚未解决而设计者认为在系统完成之前必须解决的各个问题。4.3接口设计4.3.1用户接口说明将向用户提供的命令和它们的语法结构,以及软件的回答信息。4.3.2外部接口说明本系统同外界的所有接口的安排包括软件与硬件之间的接口、本系统与各支持软件之间的接口关系。4.3.3内部接口说明本系统之内的各个系统元素之间的接口的安排。4.4运行设计4.4.1运行模块组合说明对系统施加不同的外界运行控制时所引起的各种不同的运行模块组合,说明每种运行所历经的内部模块和支持软件。4.4.2运行控制说明每一种外界的运行控制的方式方法和操作步骤。4.4.3运行时间说明每种运行模块组合将占用各种资源的时间。4.5系统数据结构设计4.5.1逻辑结构设计要点给出本系统内所使用的每个数据结构的名称、标识符以及它们之中每个数据项、记录、文卷和系的标识、定义、长度及它们之间的层次的或表格的相互关系。4.5.2物理结构设计要点给出本系统内所使用的每个数据结构中的每个数据项的存储要求,访问方法、存取单位、存取的物理关系(索引、设备、存储区域)、设计考虑和保密条件。4.5.3数据结构与程序的关系说明各个数据结构与访问这些数据结构的形式:4.6系统出错处理设计4.6.1出错信息用一览表的方式说朗每种可能的出错或故障情况出现时,系统输出信息的形式、含意及处理方法。4.6.2补救措施说明故障出现后可能采取的变通措施,包括:a. 后备技术说明准备采用的后备技术,当原始系统数据万一丢失时启用的副本的建立和启动的技术,例如周期性地把磁盘信息记录到磁带上去就是对于磁盘媒体的一种后备技术;b. 降效技术说明准备采用的后备技术,使用另一个效率稍低的系统或方法来求得所需结果的某些部分,例如一个自动系统的降效技术可以是手工操作和数据的人工记录;c. 恢复及再启动技术说明将使用的恢复再启动技术,使软件从故障点恢复执行或使软件从头开始重新运行的方法。4.6.3系统维护设计说明为了系统维护的方便而在程序内部设计中作出的安排,包括在程序中专门安排用于系统的检查与维护的检测点和专用模块。 各个程序之间的对应关系,可采用如下的矩阵图的形式;5.数据要求说明书5.1.1编写目的数据要求说明书的目的是说明该系统在操作过程的数据要求,该系统的使用者是图书管理员。5.1.2背景我采用BV+ACCESS来实现该系统,该系统能够有效的帮助管理员高效的管理图书,快速的实现图书的借还等操作!5.1.3定义列出本文件中用到的专门术语的定义和外文首字母组词的原词组。5.1.4参考资料BV教程,ACCESS教程 软件工程5.2数据的逻辑描述对数据进行逻辑描述时可把数据分为动态数据和静态数据。所谓静态数据,指在运行过程中主要作为参考的数据,它们在很长的一段时间内不会变化,一般不随运行而改变。所谓动态数据,包括所有在运行中要发生变化的数据以及在运行中要输入、输出的数据。进行描述时应把各数据元素逻辑地分成若干组,列如函数、源数据或对于其应用更为恰当的逻辑分组。给出每一数据元的名称(包括缩写和代码)、定义(或物理意义)度量单位、值域、格式和类型等有关信息。5.2.1静态数据列出所有作为控制或参考用的静态数据元素。图书管理员的个人信息,具体操作为个人的编号,学号,姓名,性别等个人信息以及所借书的具体信息:索引,学号,图书编号,借出日期等等。在一定的时间内是不变。图书信息的操作为:图书查询,图书借出,图书归还,图书续借。这些信息在一段时间内是固定的,所以也属于静态数据。管理操作中的图书查询,图书借还以及高级操作也属于静态数据。5.2.2动态输人数据列出动态输入数据元素(包括在常规运行中或联机操作中要改变的数据)。管理操作中的添加用户,删除用户,添加图书,是随机变化的,还有图书的借还也是随时可能发生变化的,都属于动态输入数据。系统设置中普通用户借书数目,特殊用户借书数目,管理员转移操作学号。5.2.3动态输出数据列出动态输出数据元素(包括在常规运行中或联机操作中要改变的数据)。图书借出,图书归还,图书续借添加用户,删除用户,添加图书,图书查询,图书借还普通用户借书数目,特殊用户借书数目,管理员转移操作学号5.2.4内部生成数据列出向用户或开发单位中的维护调试人员提供的内部生成数据。 个人信息的具体操作为个人的编号,学号,姓名,性别等个人信息以及所借书的具体信息:索引,学号,图书编号,借出日期等等5.2.5数据约定说明对数据要求的制约。逐条列出对进一步扩充或使用方面的考虑而提出的对数据要求的限制(容 量、文卷、记录和数据元的个数的最大值)。对于在设计和开发中确定是临界性的限制更要明确指出。5.3数据的采集5.3.1要求和范围 按数据元的逻辑分组来说明数据采集的要求和范围,指明数据的采集方法,说明数据采集工作的承担者是用户还是开发者。具体的内容包括:a. 输入数据的来源,例如是单个操作员、数据输入站,专业的数据输入公司或它们的一个分组;b. 数据输入(指把数据输入处理系统内部)所用的媒体和硬设备。如果只有指定的输入点的输入才是合法的,则必须对此加以说明;c. 接受者说明输出数据的接受者;d. 输出数据的形式和设备列出输出数据的形式和硬设备。无论接受者将接收到的数据是打印输出,还是CRT上的一组字符、一帧图形,或一声警铃,或向开关线圈提供的一个电脉冲,或常用介质如磁盘、磁带、穿孔卡片等,均应具体说明;e. 数据值的范围给出每一个数据元的合法值的范围;f. 量纲给出数字的度量单位、增量的步长、零点的定标等。在数据是非数字量的情况下,要给出每一种合法值的形式和含意;g. 更新和处理的频度给出预定的对输入数据的更新和处理的频度。如果数据的输入是随机的,应给出更新处理的频度的平均值,或变化情况的某种其他度量。数据数据来源输入设备接受者输出设备数据范围数据度量频度图书信息图书管理员IC智能读卡机图书管理系统CRT显示数字编号000000-999999一个月/一次用户信息图书管理员图书管理员图书管理系统CRT显示数字编号001-999一年更新一次5.3.2输人的承担者说明预定的对数据输入工作的承担者。如果输入数据同某一接口软件有关,还应说明该接口软件的来源。5.3.3预处理对数据的采集和预处理过程提出专门的规定,包括适合应用的数据格式、预定的数据通信媒体和对输入的时间要求等。对于需经模拟转换或数字转换处理的数据量,要给出转换方法和转换因子等有关信息,以便软件系统使用这些数据。5.3.4影响说明这些数据要求对于设备、软件、用户、开发单位所可能产生的影响,例如要求用户单位增设某个机构等。6.测试计划6.1.1编写目的本测试计划的具体编写目的是确定本系统的准确性,预期的读者是图书管理员。6.1.2背景说明:f 待开发的数据库的名称:书籍编号g 使用此数据库的软件系统的名称:图书管理系统h 该软件系统开发项目的任务提出者:计算机学院i 用户:广东工业大学图书馆j 将安装该软件和这个数据库的计算站(中心):图书馆管理中心6.1.3定义列出本文件中用到的专门术语的定义和外文首字母组词的原词组。6.1.4参考资料参考资料:软件工程 冶金工业出版社 李代平著6.2计划6.2.1软件说明提供一份图表,并逐项说明被测软件的功能、输入和输出等质量指标,作为叙述测试计划的提纲。进入系统的用户视图:管理员借书相关的用户视图:新添加书籍/书籍借出的用户视图:个人信息窗口的用户视图:新添加用户的用户视图:用户数据修改/数据删除的用户视图:6.2.2测试内容列出组装测试和确认测试中的每一项测试内容的名称标识符、这些测试的进度安排以及这些测试的内容和目的,例如模块功能测试、接口正确性测试、数据文卷存取的测试、运行时间的测试、设计约束和极限的测试等。6.2.3测试1(标识符)这项测试内容的参与单位是广东工业大学图书馆,被测试的部位是图书管理系统。6.2.3.1进度安排给出对这项测试的进度安排,包括进行测试的日期和工作内容(如熟悉环境。培训、准备输入数据等)。测试进度测试日期熟悉环境两个工作日培训五个工作日准备输入数据五个工作日6.2.3.2条件陈述本项测试工作对资源的要求,包括:a 设备所用到的设备类型、数量和预定使用时间;测试所用设备数量预定使用时间pc机4台五个工作日Ic智能读卡机4台五个工作日局域网一条五个工作日b 本软件不用什么驱动,直接就能使用,非常方便!c 只需要4个实际操作人员就可以了,应该本系统很好理解,上手很快!6.2.3.3测试资料列出本项测试所需的资料,如:a 有关本项任务的文件:图书管理系统的可执行文件。b 被测试程序及其所在的媒体:被测试程序是图书管理系统的各项操作,所在的媒体是承载系统的pc机。c 测试的输入和输出举例;d 有关控制此项测试的方法、过程的图表。新添加书籍/书籍借出的用户视图:个人信息窗口的用

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论