软件工程实践实报告 lichenggui.doc

  1. 1、本文档共0页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程实践实报告 lichenggui

计算机科学与技术学院 软件工程实践报告 姓 名: 李成贵 学 号: 0座机电话号码 专 业: 计算机科学与技术 班 级: 计算机11-1班 设计题目: 软件工程实践 成 员: 李剑宇 2010年 1月11日 徐州 目录 基于Struts的图书管理系统的实现及应用 5 【摘要】 5 【关键字】 5 第一章 图书管理系统需求分析设计 6 1、图书管理系统总体规划 6 1.1.引言 6 2、 具体需求分析 6 2.1需求描述与分析 6 2.2需求分析的步骤 6 2.3.概述 8 2.4.用户接口: 8 2.5.性能需求: 8 2.6.属性: 9 第二章 利用Visio绘制DFD图 10 1、顶层及零层数据流图(DFD) 10 2、分层数据流图(DFD) 11 第三章 UML工具的使用 14 1、用例图 14 2、类图 15 3、用例图 16 第四章 软件源代码管理 17 1、SVN介绍 17 2、SVN软件使用说明 17 第五章 使用软件测试工具 25 1、Nunit软件测试工具 25 1. TDD的简介 25 2.NUnit的介绍 25 2.1 NUnit的介绍2.2 一些常用属性 28 3.如何在.NET中应用NUnit 30 4.其他的一些核心概念 33 Test Suite 37 Explicit属性 40 Expected Exception属性 40 5 . 测试生命周期合约 41 2、Test Manager软件测试工具 43 1、Test Manager介绍 43 2、Test Manager具体使用 43 基于Struts的图书管理系统的实现及应用 【摘要】 本文介绍了图书管理系统的基本设计方法,详细阐述了整个应用系统的设计思路,并对各部分设计周期进行了详尽的分析,最终达成了一个完整的设计方案;在文章的最后,还根据数据库系统的调试结果,提出了可以进一步改进的部分,以便在投入实际应用后系统可以更加稳定可靠的工作。 本文的数据库系统是一个图书管理系统,包括管理员界面和借阅者界面,分别有添加、删除、查阅等功能。 【关键字】 图书管理系统 图书管理系统的实现 数据库系统 第一章 图书管理系统需求分析设计 1、图书管理系统总体规划 对于数据库系统,规划工作是十分必要的。规划的好坏将直接影响到整个图书管理系统的成功与否,数据库设计中的规划阶段的主要任务是建立数据库的必要性及可行性分析,确定数据库系统在整个图书管理系统的地位。 根据图书管理数据库对技术人员和管理人员的水平、数据采集和管理活动以及借阅者的计算机素质的要求;数据库技术对计算机系统的软硬件的要求。决定把数据库管理系统设计成为一个综合的数据库。此数据库包括所有操作人员的所有活动功能。因为,此图书管理系统应用界面较简单、功能单一。所以,用一个综合的数据库就能满足图书管理要求,而且实现容易。 因此,图书管理系统可以按照用户权限和实现功能的不同分为两部分:外部学生对数据库的查阅访问和内部管理人员对图书记录的管理维护。但是,这两部分都调用的是同一数据库,只不过内部管理人员能实现所有管理功能,而外部学生访问数据库时,一些功能被屏蔽,只能进行查阅。 1.1.引言 编写目的: 通过学生借阅,还书,查询,实现对图书的管理 2. 项目名称:基于Struts的图书管理系统的实现及应用 3. 背景说明: 针对校内图书馆情况,对图书进行管理 2、 具体需求分析 2.1需求描述与分析 设计一个性能良好的数据库系统,明确应用环境对系统的要求是首要的和最基本的。特别是数据应用非常广泛,非常复杂,要是事先没有对信息进行充分和细致的分析,这种设计就很难取得成功。 通过需求分析阶段对图书管理系统的整个应用情况作全面的、详细的调查,确定图书管理的目标,收集支持系统总的设计目标的基础数据和对这些数据的要求,确定用户的需求,并把这些写成用户和数据库设计者都能够接受的文档。 事实上,需求分析是数据库开发中最难的任务之一。因为,第一,系统本身是可变的,用户的需求必须不断调整,使之与这种变化相适应。第二,用户很难说清某部分工作的功能处理过程。所以,设计人员必须认识到:在整个需求分析以及系统设计过程中,用户参与的重要性,通过各种方法展开调查分析。 2.2需求分析的步骤 需求分析大致可分为三步来完成,即需求信息的收集、分析整理。 2.2.1需求信息的收集 需求信息的收集又称为系统调查。为了充分地了解用户可能提出的要求,在调查研究之前,要做好充分的准备工作,要了解调查的目的、调查的内容和调查的方式。 1) 调查的目的 首先,要了解组织的机构设置,主要管理活动和职能。其次,要确定组织的目标,大致管理流程和任务范围划分。 因此,图书管理系统主要是通过对现有的图

文档评论(0)

fcp940 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档