软件工程实践图书管理系统样本_第1页
软件工程实践图书管理系统样本_第2页
软件工程实践图书管理系统样本_第3页
软件工程实践图书管理系统样本_第4页
软件工程实践图书管理系统样本_第5页
已阅读5页,还剩60页未读 继续免费阅读

下载本文档

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

文档简介

软件工程实践

姓名学号:

专业:计算机科学与技术_______________________

班级:计算机科学与技术11-4班________________

设计题目:软件工程实践___________________________

成员:

指引教师:.

12月31日徐州

课程设计指引教师评阅书

指引教师评语:

成绩:指引教师签字:

年月H

目录

第一章图书管理系统总体规划1

第二章实验一:运用Visio绘制DFD图1

1、顶层及零层数据流图(DFD)1

2、分层数据流图(DFD)2

第三章实验二:UML工具使用4

1、用例图4

2、类图7

3、序列图7

4、状态图8

5、协作图9

6、活动图9

第四章实验三:软件源代码管理10

1、SVN简介10

2、SVN软件使用阐明11

第五章实验四:使用软件测试工具18

1、Nunit软件测试工具18

1.1TDD简介19

1.2.NUmt简介19

1.2.1Nunit简介19

1.2.2某些惯用属性22

1.3如何在.NET中应用NUnit24

1.4其她某些核心概念28

TestSuite32

Explicit属性35

ExpectedException属才生35

1.5测试生命周期合约-36

2、TestManager软件测试工具38

2.1TestManager简介38

2.2TestManager详细使用38

第一章图书管理系统总体规划

对于数据库系统,规划工作是十分必要。规划好坏将直接影响到整个图书管理系统成功

与否,数据库设计中规划阶段重要任务是建立数据库必要性及可行性分析,拟定数据库系统

在整个图书管理系统地位,

依照图书管理数据库对技术人员和管理人员水平、数据采集和管理活动以及借阅者计算

机素质规定;数据库技术对计算机系统软硬件规定。决定把数据库管理系统设计成为一种综

合数据库。此数据库涉及所有操作人员所有活动功能。由于,此图书管理系统应用界面较简

朴、功能单一。因此,用一种综合数据库就能满足图书管理规定,并且实现容易。

因而,图书管理系统可以按照顾客权限和实现功能不同分为两某些:外部学生对数据库

查阅访问和内部管理人员对图书记录管理维护。但是,这两某些都调用是同一数据库,只但

是内部管理人员能实现所有管理功能,而外部学生访问数据库时,某些功能被屏蔽,只能进

行查阅。书管理系统整个应用状况作全面、详细调查,拟定图书管理目的,收集支持系统总

设计目的基本数据和对这些数据规定,拟定顾客需求,并把这些写成顾客和数据库设计者都

可以接受文档。

第二章实验一运用Visi。绘制DFD图

实验规定:

I.可以采用构造化办法对所选系统进行需求分析二

2.采用Visio绘制系老式DFD图;

3.提交绘制图形和实验报告。

1、图书管理系统顶层和第零层DFD图

读者

FD图

顶层D

理系统

图书管

层DFD

第零

系统

管理

图书

FD图

分层D

系统

管理

图书

2、

书借用

FS图

图书

.3.1

设置

图类型

理图书

2图

#3.

目表

总书

F6

管理

档案

理总书目

D图

层DF

第1

系统

管理

图书

书目表

理F6总

FD图

2层D

统第

理系

图书管

制;

图绘

DFD

零层

层和

统顶

理系

书管

和图

整顿

报告

验一

责实

波负

甫飞

注:皇

绘制

DFD图

第1层

系统

管理

图书

负责

吕伟

制。

D图绘

层DF

第2

系统

管理

图书

负责

刘什

使用

工具

UML

验二

章实

第三

规定

实验

学习

件,

具软

L等工

arUM

e、St

Ros

tional

装Ra

、安

下载

1.

用;

件使

形针

等图

动图

、活

态图

、状

列图

、序

类图

图、

用例

绘制

2.

计。

和设

分析

模型

进行

系统

所选

例图

1、用

在绘制图书管理系统用例图之前咱们要对其中角色进行辨认,对一种图书管理系

统来说,重要有两种角色:读者和图书管理员。另一方面,在重要角色基本上,

可以辨认出与角色相应用例,从而画出用例图。与读者有关过程涉及:借书、还

书、图书信息检索、借阅信息查询、个人有关信息查询及修改(如:姓名、性别、

年级、专业、家庭住址、联系电话、民族、身份证号、出生日期等),与图书管

理员有关过程涉及:办理借书、办理还书、图书订购、读者信息管理、图书信息

管理以及系统管理。以上分析中,与读者、图书管理员有关过程构成了本系统基

本用例。

图书管理系统基本用例图

图书管理模块涉及与图书有关某些过程,重要有图书借出、图书归还、图书信息

读者管理模块用例图

读者管理模块重要涉及与读者有联系有关过程。重要有读者增长/删除、修改读

者权限及密码、借阅信息查询、个人信息查询及修改、借阅超期/丢失罚款

系统管理模块用例图

系统管理模块重要有系统登录、退出,系统更新、系统维护

2、类图

3、序列图

借书普通过程序列图

4、状态图

图书管理员重要时间流可以有图书管理系统状态图分析而来,与图书管理

员有关过程涉及:办理借书、办理还书、解除预定,图书预定、图书信息管理(增

长/删除书目、图书类别管理、流通状况)、读者信息管理(增长/删除读者、读

者权限修改等)

5、协作图

借书普通过程协作图

读者刷卡进入图书馆,先查询图书及个人借阅信息,然后去挑选书,挑好书后进

入借车程序,图书管理员先检查读者证件与否合理,如合理则进行借车,读者借

完书后,图书管理员要修改读者借阅信息和库存图书信息。

6、活动图

注:皇甫飞波负责基本用例图以及各模块用例图绘制;

吕伟负责类图和图书管理员使用系统状态图绘制;

刘什负责借书普通过程协作图、时序图以及活动图绘制。

第四章实验三软件源代码管理

实验规定:

1.下载、安装SVN、Trac等工具软件,学习软件使用;

2.对所选系统源代码进行版本管理。

1、SVN简介

subversion(简称四)是近年来崛起版本管理软件,是cvs接班人。当前,绝大

多数开源软件都使用svn作为代码版本管理软件。

使用状况

虽然在时Subversion使用族群依然远少于老式CVS,但已有许多开放原码

团队决定将CVS转换为Subversion,已经转换使用Subversion涉及了FreeBS

DsApacheSoftwareFoundation、KDE、GNOME、GCC、Python>Samba>Mo

no以及许多团队。

许多开发团队换用

温馨提示

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

评论

0/150

提交评论