软工图书管理系统华电(共24页).doc

上传人:飞****2 文档编号:16658979 上传时间:2022-05-18 格式:DOC 页数:24 大小:1.09MB
返回 下载 相关 举报
软工图书管理系统华电(共24页).doc_第1页
第1页 / 共24页
软工图书管理系统华电(共24页).doc_第2页
第2页 / 共24页
点击查看更多>>
资源描述

《软工图书管理系统华电(共24页).doc》由会员分享,可在线阅读,更多相关《软工图书管理系统华电(共24页).doc(24页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精选优质文档-倾情为你奉上一、 设计正文1. 可行性分析报告1.1 项目简介1.1.1 项目目标当今时代是飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。随着高等教育事业的快速发展,学校的规模不断扩大,学校的各种基本设施也在不断加强。图书馆是学校的一部分,它作为

2、一种信息资源的集散地,服务于全校教学、科研以及学习生活方面,是校园内一个举足轻重的单位,它的操作和管理就显得尤为重要。图书馆应该能够为用户提供充足的信息和快捷的查询手段,且因图书和用户借阅资料繁多,包含很多数据的管理,为了使图书管理工作规范化、系统化、程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效地查询和修改图书信息,就有必要建立一个高效的图书管理系统。使用计算机对图书馆进行管理,有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、寿命长、成本低等。这些优点能够极大地提高图书馆管理的效率。对于一个现代高效的图书馆而言,它需要一个高速、快捷

3、、方便的图书管理办法。1.1.2 系统的简要描述,主要功能 从总体上考虑,系统应该实现下列功能:对管理员来说,可以对学生、图书、图书系统管理员信息进行管理和维护,可以查看和维护系统状态。对学生来说,可以查询图书馆所存的图书、个人借阅情况,可以修改个人信息,可以借阅当前图书馆藏的图书。系统能够提供友好的用户界面,使各类用户的工作量最大限度的减少;系统具有良好的运行效率;系统要具有一定的智能型和创新性。1.2 对现有系统的分析1.2.1 处理流程和数据流程管理员流程图基本如下:学生流程图基本如下1.2.2 对现有系统的其他说明1) 维护:在系统交付之后的两年期限之内,系统的维护只要由开发单位提供维

4、护;2) 人员:开发人数较少,管理员数目一定,参加考试的人员必须是数据库中的存在人员,所以在每进行一次考试之前,管理人员都要确定可以参加考试的考生。3)开发者需要的环境: 硬件环境: (1) 处理器(CPU):双核酷睿I5 (2) 内存容量(RAM):至少2G 软件环境:(1) 操作系统:Microsoft Windows 7(2) 数据库管理系统:SQLServer2008 (3)Microsoft Visual Studio 2010(4) 软件需求管理工具RRP ( IBM Rational RequisitePro)(5)软件设计工具RSA(IBM Rational Software

5、Architect )(6)软件测试工具RFT(IBM Rational Functional Tester)。4)局限性:开发人员全部为本科生,缺乏项目经验,技术操作方面还不太熟练。经过严谨的分析,可知原有的系统存在很大的局限性,比如技术的过于陈旧,人员工作负荷大,系统维护及费用支出巨大,人员与设备技术含量低等等一系列缺点,所有这些都明确了需要一个新的适应新的信息化时代的高科技的系统。所以开发这样一个系统还是很有必要的。1.3 技术可行性分析基于winform窗体程序的图书管理系统,关键技术在于各种信息管理,即从数据库中取得相应的数据,并收集学生和管理员输入的数据,能够对图书馆内借阅信息进行

6、管理。我们的系统是使用C#语言和Microsoft SQL Server 2008数据库实现的,管系统的部署、应用、维护更加方便。因此技术方案是成熟的和可行的。1.4 经济可行性分析近几年,计算机技术的发展和计算机办公自动化的普及和应用,计算机的应用也有了较大的提高。计算机也都成为高校管理工作中的重要设备。在硬件方面,无需单独购买计算机,只需利用目前已有的计算机,并且可以接入互联网即可,所以从用户角度完全可行。从开发者角度,此类软件开发周期一般为23个月,开发所需硬件软件和软件要求是目前大多数PC机系统能够承担,开发费用不高。综上,本项目经济方面完全可行。1.5 社会因素可行性分析 在信息化高

7、速发展的今天,原来图书管理方式已经越来越来不能适应广大师生的需要。因此,必须有一套应用于时代前沿的适应于新需求上的图书馆管理系统,提高考试效率,便捷人们生活。1.5.1 法律因素 我国法律制度健全,对于计算机软件国家法律有着一定的保护模式。计算机软件保护条例所称计算机软件,是指计算机程序及其有关文档。本系统所有文档及程序均受到法律保护,严禁非法使用。我国对计算机软件的法律保护模式也具有多样性。具有代表性的主要有3种模式:一是法保护;二是法保护;三是保护。目前,计算机软件在我国基本上是通过版权法得以保护。我国用著作权体系来保护计算机软件,版权法既有较为明确完善的立法,也有十分丰富的司法活动。保护

8、的范围也很广泛,从系统软件、应用软件到源程序、目标程序,都可以受到保护。且目前世界上已经有六十几个国家采用版权法来保护计算机软件,我国也采用这种方式,便于得到世界范围的响应,也有利于国际间的文化、技术交流和经济来往。1.5.2 用户使用可行性 整个系统操作简便,界面友好,维护简便。数据库要求运行稳定,执行速度快,数据安全性高。用户使用得心应手,不需要经过特殊训练,只需稍加熟悉,就能胜任图书馆信息管理的工作。1.6 可供选择的方案方案1:采用C#编写的winform窗体为基础的图书馆管理系统,系统主要分为两部分:学生部分和管理员部分,学生部分实现的功能有:查询图书馆所存的图书、个人借阅情况,可以

9、修改个人信息,可以借阅当前图书馆藏的图书。对管理员来说,可以对学生、图书、图书系统管理员信息进行管理和维护,可以查看和维护系统状态。该方案的优点和选择该方案的原因:(1)C#语言简单易用,兼容性好,winform窗体程序,比较简洁方便用户操作;(2) 开发难度减低,减低开发成本;(3)在系统维护方面,C#语言连接数据库,实现系统与数据库的无缝连接, 使系统维护开销减到最小;方案2:系统可以选用CLIENT/SERVER即C/S模式缺点:(1)C/S模式开发成本高;(2)C/S模式多是建立的Window平台上,表现方法有限,对程序员普遍要求较高。(3)在系统维护方面,C/S 程序由于整体性, 必

10、须整体考察, 处理出现的问题以及系统升级.,升级难。(4)在硬件要求方面,C/S 一般建立在专用的网络上, 小范围里的网络环境, 局域网之间再通过专门服务器提供连接和数据交换服务.。方案3:购买“图书馆管理系统”,目前市场上的图书馆管理系统主要是提供全省/全国的大型图书馆。缺点:(1)系统购买费用昂贵;(2)对于以学校内部的小型图书馆为方便学生借阅有些显得“大材小用”;(3)购买一整套系统,维护比较困难,维护价格也比较高昂。可以从国内或国外直接购买,但是综合各种情况来看,还是由我们开发系统比较好,因为我们是根据你们的实际情况量身为你们所开发的系统,直接购买的也许不太合适,所以,我们建议你们使用

11、我们所开发的系统。2. 软件需求规格说明书(SRS)2.1需求概述1) 软件需求的摘要和简单描述图书管理系统是一个图书馆的支持系统,它的总体任务是实现图书借阅和管理的信息化。图书管理系统需要满足来自两方面的需求,这两个方面分别是学生和图书系统管理员。对于学生来说,他们所关心的是:可以查询图书馆所存的图书、个人借阅情况,可以修改个人信息,可以借阅当前图书馆藏的图书:学生登录图书馆网站就可以直接查询图书馆的图书情况,学生根据自己的借书证号和密码登录系统可以进行本人借书情况的查询和本人部分信息的维护。具体来说,学生对功能的需求有:1.图书信息检索,可以按题名、作者、和出版社等检索条目进行精确或模糊检

12、索,最快时间查找目标书籍。2.学生个人信息查询,学生根据借书证号查询本人当前的借书情况和历史借阅记录等。一般情况下,学生只应该查询本人的借书情况和维护个人信息,若要查询和维护其他学生的借书情况和个人信息,就要知道其他学生的借书证号和密码。这些是很难得到的,特别是密码,所以不但满足了学生的要求,还保护了学生的个人隐私。3.图书借阅,学生可以借阅当前图书馆有的图书和杂志。这样,当他所预定的图书和杂志归还回来或购进时,就通知预定人。当预定了某书的借书者借阅了该书后,预定就取消,或者通过显式的取消过程强行取消预定。 对于图书馆系统管理员来说,他们关心的是:可以对学生、图书、图书系统管理员信息进行管理和

13、维护,可以查看和维护系统状态。系统管理员可以浏览、查询、添加、删除、修改图书、学生和其他图书系统管理员的基本信息。可以输入、查询和修改学生基本信息和书籍信息,可以输入借书信息和还书信息。根据图书馆的实际需求情况和网络图书馆的基本服务职能,图书管理系统应该包括以下几个功能模块 :1.基本业务模块:主要实现图书馆日常业务的信息化处理,包括借书、还书。2.基本数据维护模块:主要是对学生信息、书目信息和书籍信息进行操作,包括添加、修改和删除,同时也可以对其他管理员进行信息操作,更改用户名和密码。 2)运行环境Windows 7,Windows Vista/ Windows XP或更高的版本至少有100

14、M左右的硬盘空间2.1 功能需求图书馆管理系统用例图:管理员操作时间序列图:学生时间序列图:2.2 数据描述 数据表之间的关系图:各个事件的类图:1.学生类 学生类包含的属性主要是学生编号、学生姓名、学生登录密码、学生性别、学生的出生年月学生类的方法主要是一些主要有选择和更新(修改自己的密码)等基本操作。 2.管理员类管理员类包含的属性主要包括:管理员登录账号、管理员姓名、管理员密码。管理员类地方法主要是一些增、删、改、查等基本操作3.图书信息类 科目类包含的属性主要有:图书编号、图书名称、图书的状态、图书类型、图书作者、图书出版社、图书出版日期、图书的描述 图书类的方法主要有添加、删除、选择

15、和更新。 4.图书类型类图书类型类包含的属性主要有:类型编号、图书所属类型名称 图书类型类的方法主要是查询、添加、删除。5.借阅信息类试题类包含的属性主要有:标识符、图书编号、读者编号、借书日期借阅信息类的方法主要有添加、删除和查询。数据词典:Admin 图书馆管理员信息字段值数据类型约束描述Anumvarchar(20)Primary Key管理员编号Anamevarchar(20)NOT NULL管理员姓名Apwdvarchar(20)NOT NULL管理员登录密码Reader 学生读者信息字段值数据类型约束描述Rnumvarchar(20)Primary Key读者编号Rnamevarc

16、har(20)NOT NULL读者姓名Rpwdvarchar(20)NOT NULL读者登录密码Rsexvarchar(20)NOT NULL读者性别Rbirthvarchar(20)NOT NULL读者的出生年月Book 图书或期刊信息字段值数据类型约束描述Bnumvarchar(20)Primary Key图书编号Bnamevarchar(20)NOT NULL图书名称BstateInt默认是0图书的状态,借出是1Btypevarchar(20)NOT NULL图书类型Bauthorvarchar(20)NOT NULL图书作者Bpublishervarchar(50)NOT NULL图书

17、出版社Bpublishvarchar(20)图书出版日期Bdescribvarchar(200)图书的描述Type 图书类型信息字段值数据类型约束描述Typenumvarchar(20)Primary Key类型编号Typenamevarchar(20)NOT NULL图书所属类型名称Borrow 借书还书信息字段值数据类型约束描述IdIntPrimary Key, 自增标识符Bnumvarchar(20)NOT NULL图书编号Rnumvarchar(20)NOT NULL读者编号Btimevarchar(20)借书日期Rtimevarchar(20)还书日期2.3 性能需求1) 数据精确度

18、查询时应保证查全率,所有相应域包含查询关键字的记录都应能查到。在添加任何记录时,要保证数据库中数据的一致性,避免发生错误,要求不能有误差。2) 时间特性检索响应时间应在人的感觉和视觉事件范围内;更新数据库处理时间小于等于1s;网络传输时间小于等于2s。3) 适应性技术约束:本项目的设计是在C# winform窗体程序设计语言的条件下进行的,技术设计采用软硬一体化的设计方法。 标准约束:该软件的开发完全按照企业标准开发,包括硬件、软件和文档规格。 2.4 运行需求1) 用户界面本系统是以窗体的形式工作的,打开系统后,呈现在眼前的是一个登陆界面,输入学生证号和密码进入系统,图书管理员输入管理员账号

19、和密码,即可以选择要进行的操作,各种操作都与数据库相连接,数据库的数据保持实时性,一旦做出改动,数据库马上保存,保证不数据的完整,不丢失。对用户友好。用户界面的设计要遵循用户界面设计的原则,做到以人为本、尽可能减少用户记忆、保持界面的一致性。力求设计结果应做到美观大方、直观、明了、条理清晰,实现“傻瓜型”管理易学、易用、易管理。 主要页面截图:登陆界面:读者界面:管理员登陆界面:管理员界面:2)硬件接口需要浏览器进行显示,键盘进行输入。3) 软件接口Windows 7,Windows vista/ Windows xp或更高版本的操作系统或更高的版本4) 故障处理 对于硬件故障,系统能够自动备

20、份数据,防止由于计算机故障致使数据丢失; 对于数据库,要求在发生故障时,能够实现数据的恢复; 对于实际应用程序,要求能够判断,当用户输入一些错误信息后,系统应该能够给出相应的错误提示信息,不应该因输入错误信息而终止系统的运行。2.5 其它需求可使用性:本系统一学易用,不用对使用人员进行特殊的培训,要求容易使用,界面友好;系统最小寿命:系统应能在无重大改动的条件下正常运行3年以上。安全保密:除管理人员外,其他人员不能对学生及书籍信息做任何修改。可维护性:由于本系统一学易用,管理方面也相对简单,数据库的管理需要专门管理员管理;可移植性:对Microsoft的Windows XP以上的系统均可使用;

21、对其他系统暂不支持。3. 软件设计说明书3.1 软件模块结构图本系统主要是用于图书馆的管理,根据实验的要求,把本系统划分成两大模块,分别是学生子模块、管理员子模块,具体图如下所示:华北电力大学图书管理系统管 理 员学生查询图书查询借阅记录查询管理员信息管理学生信息选择图书查询图书修改个人信息管理图书信息查询借阅记录删除图书馆管理员修改管理员信息添加图书删除图书修改图书信息添加学生信息删除学生信息修改学生信息添加图书馆管理员借书还书3.2 文件结构和全局数据给出外部文件结构以及与软件所使用的数据库有关的全局数据1) 数据库设计/外部文件描述:包括数据库的逻辑设计和外部文件的逻辑设计(每个外部文件

22、的名称、结构、特性和存取权限的约定;每个文件、数据库表的逻辑结构)2) 全局数据 :给出为软件各个模块所共享的全局数据的结构和存取模式2)系统的各个数据库设计如下:1、 学生信息表2、 管理员信息表3、 图书期刊信息表4、 图书类型表5、 借书信息表3.3 模块描述3.3.1 登录模块描述1)功能:管理员或学生通过登录界面进入系统。2)接口:将管理员或学生输入的账号和密码与数据库中的数据比对3)数据:用户名,密码4)处理:点击“登陆”,若有符合项,就登录成功,否则,登录失败。3.3.2 管理员管理学生信息模块描述1)功能:管理员登录后,可以对学生信息进行管理 2)接口:由管理员模块调用此模块,

23、连接数据库查询学生信息,添加学生、删除学生、修改学生信息,更新到数据库中处理。3)数据:学生编号、学生登录密码、学生性别、学生的出生年月4)处理:3.3.3 管理员管理图书信息模块描述1)功能:管理员登录后,可以对图书信息进行管理2)接口:由管理员模块调用此模块连接,连接数据库查询图书信息,添加图书、删除图书、修改图书信息,更新到数据库中处理。3)数据:图书编号、图书名称、图书的状态、图书类型、图书作者、图书出版社、图书出版日期、图书的描述4)处理:3.3.4 管理员管理图书管理员信息模块描述1)功能:管理员登录后,可以对图书管理员信息进行管理2)接口:由管理员模块调用此模块连接,连接数据库查

24、询图书管理员信息,添加图书管理员、删除图书管理员、修改图书管理员信息,更新到数据库中处理。3)数据:管理员编号、管理员姓名、管理员登录密码4)处理:3.3.5 学生管理学生信息模块描述1)功能:学生登录后,可以对学生信息进行管理2)接口:由管理员模块调用此模块连接,连接数据库查询学生信息,修改学生信息,更新到数据库中处理。3)数据:学生编号、学生登录密码、学生性别、学生的出生年月4)处理:3.3.6 学生查询图书信息模块描述1)功能:学生登录后,可以查看馆内所有图书信息。2)接口:由主模块调用此模块,3)数据:图书编号、图书名称、图书的状态、图书类型、图书作者、图书出版社、图书出版日期、图书的

25、描述4)处理:学生点击“查询图书信息”进行操作,3.3.7 学生借阅模块描述1)功能:学生登录后,可以查看自己的借阅情况,也可以向图书馆所藏图书进行借阅2)接口:由学生模块调用此模块,用到此模块的有学生查询查询图书信息的模块3)数据:图书编号、图书名称、图书的状态、图书类型、图书作者、图书出版社、图书出版日期、图书的描述4)处理:学生点击“查询”、“借阅”后进行操作 4. 软件测试报告4.1 测试范围(1)测试是为了发现程序中的错误而执行的过程;(2)好的测试方案实际可能发现迄今为止尚为发现的错误的测试方案;成功的测试是发现了至今为止尚未发现的错误测试。 (3)测试范围:对于本系统的测试主要是

26、针对用户登录(包括管理员、学生)、管理员管理科目(是否可以添加、删除、更新学生及管理员信息)、管理员管理图书信息(是否可以向图书数据库中添加图书、是否可以删除图书、编辑图书信息)、学生管理考生信息(是否可以在图书生表中借阅、是否修改、编辑学生个人信息)等等。可以使用白盒测试和黑盒测试,等测试方法设计测试用例。(4)测试过程按4个步骤进行,即单元测试、集成测试、确认测试和系统测试及发版测试。4.2 测试计划 1. 将整个测试分为两大部分进行,整个软件分为两个模块,每个模块都要测试,而且模块与模块之间独立测试。每个模块的功能都要涉及测试用例。选定测试方案。2. 针对每个模块的每个功能设计并编辑测试

27、用例。3. 先采用白盒测试,再采用黑盒测试4. 用IBM rational Functional Tester工具测试。4.2.1 测试阶段 第1阶段,对个模块的测试说明:测试用户管理模块、学生信息模块、课程信息模块、成绩信息模块的功能是否有错误和缺陷。对相关数据进行操作,看是否会得到与预期不一样的结果。第2阶段,将各模块装配进行集成测试,看个模块相互调用是否有错误。第3阶段,对照需求说明书进行确认测试,看个子系统的实现的功能是否符合预期结果。第4阶段,系统测试,运行整个系统,对系统中各个组成部分进行综合性检验。4.2.2 测试进度:测试进度表 系统测试进度安排测试模块名称测试顺序先序完成的测

28、试测试日程安排系统登录测试按各种登录方式顺序测试无2013.06.24上午管理员查询学生信息模块按学生编号顺序测试系统登录测试2013.06.24上午管理员添加学生信息模块按学生编号顺序测试系统登录测试2013.06.24上午管理员删除学生信息模块无系统登录测试2013.06.24上午管理员修改学生信息模块按学生编号顺序测试系统登录测试2013.06.24上午管理员查询图书信息模块按图书编号顺序测试系统登录测试2013.06.24上午 管理员添加图书信息模块按图书编号顺序测试系统登录测试2013.06.24上午管理员删除图书信息模块无系统登录测试2013.06.24上午 管理员修改图书信息模块

29、按图书编号顺序测试系统登录测试2013.06.24上午管理员查询管理员信息模块按管理员编号顺序测试系统登录测试2013.06.24下午 管理员添加管理员信息模块按管理员编号顺序测试系统登录测试2013.06.24下午管理员删除管理员信息模块无系统登录测试2013.06.24下午 管理员修改管理员信息模块按管理员编号顺序测试系统登录测试2013.06.24下午管理员查询借阅信息模块无系统登录测试2013.06.24下午 学生查询图书信息无系统登录测试,管理员添加图书信息模块2013.06.24下午学生修改学生信息无系统登录测试2013.06.24下午 学生借阅无系统登录测试,管理员添加图书信息模

30、块2013.06.24下午根据开发进度选择合适时段进行测试,时间安排比较灵活,站在专业人员角度寻找Bug并及早改正软件缺陷。4.3 测试项目说明4.3.1 管理员和学生登录模块测试1)测试目的:测试系统的登录是否正确、合法,对于合法的用户是否能够执行转入正确的界面,对于非法的用户能否进行正确的处理。2)测试方法和测试软件:以系统管理员信息表中某个用户信息登录系统和非管理员信息表中的任意数据来登录系统,分别用白盒测试中的逻辑覆盖进行测试。以学生信息表中某个用户信息登录系统和学生信息表中的任意数据来登录系统,分别用白盒测试中的逻辑覆盖进行测试。 3)测试用例用户类型帐号密码预期结果测试用例1学生m

31、cs(合法)123(合法)登录成功,跳转到学生界面测试用例2管理员mcs123(合法)mcs123(合法)登录成功,跳转到教师界面测试用例3学生mjj(不合法)123(不合法)登陆错误测试用例3管理员mjj(不合法)123(不合法)登陆错误4.3.2 管理员查询学生信息模块测试1)测试目的:测试输入的学生信息是否正确。2)测试方法和测试软件:黑盒测试3)测试用例动作学号姓名预期结果用例1查询合法马重申显示学生信息用例2查询不合法马没有满足条件的记录4.3.3 管理员添加学生信息模块模块测试1)测试目的:测试输入的学生信息是否正确,是否可以添加到学生信息表。2)测试方法和测试软件:黑盒测试动作学

32、号姓名预期结果用例1添加不合法马添加失败用例2添加合法马重申添加成功用例3查询合法马重申显示学生信息用例4查询不合法马没有满足条件的记录3)测试用例4.3.4 管理员删除学生信息模块模块测试 1)目的:对学生信息管理删除功能是否正确2)测试方法和测试软件:黑盒测试 3)测试用例 动作合法性姓名预期结果用例1删除不合法machongshen不能删除用例2删除合法马娟娟删除成功显示成绩信息用例3查询不合法马娟娟没有满足条件的记录4.3.5 管理员修改学生信息模块模块测试 1)目的:对学生信息管理删除功能是否正确2)测试方法和测试软件:黑盒测试 3)测试用例 动作修改前修改后姓名预期结果用例1修改(

33、合法)马重申马娟娟马娟娟修改成功,显示学生信息用例2修改(不合法)MjMjMj不能修改,修改失败用例3查询(合法)马娟娟显示学生信息用例4查询(不合法)马重申没有满足条件的记录4.4 测试分析4.4.1 管理员和学生登录模块测试 1)实测结果:在学生号和管理员账号密码均正确的情况下,登陆成功。反之则失败2)与预期结果数据的偏差:无偏差3)该项测试表明的事实:连接数据库登陆可行4)该项测试发现的问题:无4.4.2 管理员查询学生信息模块测试 1)实测结果:在学生号正确的情况下,查询成功,出现学生信息。反之则失败2)与预期结果数据的偏差:无偏差3)该项测试表明的事实:连接数据库查询学生信息可行4)

34、该项测试发现的问题:在与数据库连接时间较长。4.4.3 管理员添加学生信息模块模块测试1)实测结果:在学生号等信息正确的情况下,添加成功。再次查询出现学生信息。反之则失败2)与预期结果数据的偏差:无偏差3)该项测试表明的事实:连接数据库添加学生信息可行4)该项测试发现的问题:学生名字可能出现重复等问题没有考虑进去,在重名情况下会出现bug。4.4.4 管理员删除学生信息模块模块测试 1)实测结果:在学生号等信息查询正确的情况下,删除成功。再次查询未出现已删除学生信息2)与预期结果数据的偏差:无偏差3)该项测试表明的事实:连接数据库删除学生信息可行4)该项测试发现的问题:无。4.4.5 管理员修

35、改学生信息模块模块测试 1)实测结果:在学生号等信息查询正确的情况下,满足学生信息条件,修改成功。再次查询出现已修改学生信息,反之则失败2)与预期结果数据的偏差:无偏差3)该项测试表明的事实:连接数据库修改学生信息可行4)该项测试发现的问题:学生名字可能出现重复等问题没有考虑进去,在重名情况下会出现bug。啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊

36、啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊

37、啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊二、 课程设计总结或结论经过这学期软件工程实验的学习,深深感到用户需求对软件的重要性。成功的软件产品是建立在成功的需求基础之上的,而高质量的需求来源于用户与开发人员之间有效的沟通与合作。当系统有一个问题可以用计算机系统来解决,而开发人员开始解决这个问题的时候,沟通就开始了。需求获取可能是最困难、最关键、最易出错及最需要沟通交流的活动。首先需求获取要定义问题范围,系统的边界往往是很难明确的,用户不了解技术实现的细节,这样造成了系统目标的混淆。但是最终经过同学间互相商讨最后得出其次是对问题的理解,用户对计算机系统的能力和限制缺乏了解,任何一个系统都会

38、有很多的用户或者不同类型的用户,每个用户只知道自己需要的系统,而不知道系统的整体情况,他们不知道系统作为一个整体怎么样工作效率更好掌握了从需求分析中提取有用信息进行分层数据流图建模的方法,并且也深刻体会到了数据流图对于理解整个系统功能以及系统接口的意义,对结构化程序设计又有了深一层的理解,同时也了解了UML工具在其中有着不可或缺的作用。最后感谢宋雨老师、陈晴老师、王艳老师的耐心指导!三、 参考文献1 宋雨,软件工程,北京,中国电力出版社 出版时间:2007/2 2 ,c#高级编程(第7版),北京,2010 年11月3 刘婕. 张琳等著 C#.NET2.0+SQL Server动态网站开发从基础

39、到实践. 电子工业出版社, 2007.14 Pressman R S, 郑人杰, 马素霞. 软件工程: 实践者的硏究方法M. 机械工业出版社, 2011.5 曲朝阳,刘志颖 软件测试技术 北京:中国水利水电出版社 2006 啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊专心-专注-专业

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁