何奎奎组软件工程上机报告Word格式文档下载.docx

上传人:b****3 文档编号:17878661 上传时间:2022-12-11 格式:DOCX 页数:38 大小:692.25KB
下载 相关 举报
何奎奎组软件工程上机报告Word格式文档下载.docx_第1页
第1页 / 共38页
何奎奎组软件工程上机报告Word格式文档下载.docx_第2页
第2页 / 共38页
何奎奎组软件工程上机报告Word格式文档下载.docx_第3页
第3页 / 共38页
何奎奎组软件工程上机报告Word格式文档下载.docx_第4页
第4页 / 共38页
何奎奎组软件工程上机报告Word格式文档下载.docx_第5页
第5页 / 共38页
点击查看更多>>
下载资源
资源描述

何奎奎组软件工程上机报告Word格式文档下载.docx

《何奎奎组软件工程上机报告Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《何奎奎组软件工程上机报告Word格式文档下载.docx(38页珍藏版)》请在冰豆网上搜索。

何奎奎组软件工程上机报告Word格式文档下载.docx

2.2用户的特点

✧本软件的最终用户是面向管理员(图书管理员和其它管理人员)、读者(老师和同学等),他们都具有一定的计算机应用基础,可以比较熟练操作计算机。

管理员和读者都是经常性用户。

✧系统维护人员为计算机专业人员,熟悉数据库、操作系统、网络维护工作。

维护人员为间隔性用户。

3需求规定

3.1对功能的规定

在图书管理系统中,管理员要为每个读者建立借阅账户,并給读者发放不同类别的借阅卡(借阅卡可提供卡号、读者姓名),账户内存储读者的个人信息和借阅记录信息。

持有借阅卡的读者可以通过管理员(作为读者的代理人与系统交互)借阅、归还图书,不同类别的读者可借阅图书的范围、数量和期限不同,可通过互联网或图书馆内查询终端查询图书信息和个人借阅情况,以及续借图书(系统审核符合续借条件)。

借阅图书时,先输入读者的借阅证号,系统验证借阅卡的有效性和读者是否可继续借阅图书,无效则提示其原因,有效则显示读者的基本信息(包括照片),供管理员人工核对。

然后输入要借阅的书号,系统查阅图书信息数据库,显示图书的基本信息,供管理员人工核对。

最后提交借阅请求,若被系统接受则存储借阅纪录,并修改可借阅图书的数量。

归还图书时,输入读者借阅卡号和图书号(或丢失标记号),系统验证是否有此借阅纪录以及是否超期借阅,无则提示,有则显示读者和图书的基本信息供管理员人工审核。

如果有超期借阅或丢失情况,先转入过期罚款或图书丢失处理。

然后提交还书请求,系统接受后删除借阅纪录,并登记并修改可借阅图书的数量。

图书管理员定期或不定期对图书信息进行入库、修改、删除等图书信息管理以及注销(不外借),包括图书类别和出版社管理。

为系统维护人员提供权限管理、数据备份等通用功能。

3.2对性能的规定

3.2.1精度

在精度需求上,根据使用需要,在各项数据的输入,输出及传输过程中,可以满足各种精度的需求。

如:

根据关键字精度的不同,查找可分为精确查找和泛型查找,精确查找可精确匹配读者已知道的书目,泛型查找,只要满足与输入的关键字相匹配的书目即输出,可供读者查找。

3.2.2时间特性要求

由于此开发项目针对图书馆,使用频度较高,使用性要求比较高。

为防止对信息资料和管理程序的恶意破坏,要求有较为可靠的安全性能。

总之,要求稳定、安全、便捷,易于管理和操作。

查询速度:

不超过10秒;

其它所有交互功能反应速度:

不超过3秒;

可靠性:

平均故障间隔时间不低于200小时。

3.2.3灵活性

当用户需求,如操作方式,运行环境,结果精度,数据结构与其他软件接口等发生变化时,设计的软件要做适当调整,灵活性非常大。

3.3输人输出要求

输入项目:

操作系统传递至的各种消息以及用户的输入数据。

输出项目:

用户界面显示。

3.4任务概述

经过对我校详细调查,并多次与负责图书管理的老师进行研讨后,加深了对现行图书管理业务的深刻了解,与此同时,将整个图书管理的业务流程抽象描述如下:

1.新的图书购进后,分门别类地进行归并并汇总,加以编号。

2.新书编号后,上到书架以备学生借阅。

3.如某学生需要借阅图书,则在其本人的借阅登记表上进行登记,记录相关借阅信息与借阅日期。

4.学生借阅图书后,应及时归还图书,并在本人的借阅登记表上注明还书日期和时间。

根据以上调查分析,可以给出其现行业务流程图如图2.1所示。

图2.1现行图书管理业务流程图

3.4.1数据描述(数据流图+数据字典)

经过详细的调查,我们已经清楚了解了现行的业务流程,接下来给出系统的逻辑模型。

构造系统逻辑模型的工具是数据流图和数据字典。

根据现行图书管理的业务流程,首先把数据流图中的源点和终点都选定为学生,因此可以得到图书管理系统的基本系统模型,如图2.2所示。

图2.2图书管理系统的基本系统模型

根据基本系统模型,对其逐步细化,得到描述逻辑系统细化后的数据流图,如图2.3所示。

图2.3图书管理系统数据流图(顶层DFD图)

对顶层DFD图中的一个加工“学生管理”进行展开,如图2.4。

图2.4细化后数据流图

对顶层DFD图中的一个加工“图书管理”进行展开,如图2.5。

图2.5“图书管理”展开

对第1层DFD图中的加工进一步进行展开,如图2.6。

(1)

(2)

图2.6进一步细化数据流图

有了系统的数据流图后,还有相当多的数据信息如图书、借阅、归还等信息需要进一步描述,这就是需要定义数据字典,才能把现有的系统描述清楚。

3.4.2系统的主要数据字典

图2.7系统主要数据字典

3.4.3功能需求

经过以上详细的用户调查,在现行业务流程和数据分析的基础上,基本可以确定系统设计必须达到的目标。

以下是图书管理系统必须具备的功能:

1.新进图书的登记功能:

对于购进的新书,系统必须具备图书信息资料的录入功能。

2.图书的查询修改功能:

当图书资料发生变化,如图书丢失或有错误信息输入时,则应能够及时对数据进行修改和补充。

3.借阅的登记,归还的登记功能:

系统的主要功能之一,供本校学生借阅图书、归还图书,并进行登记。

4.学生信息的增加、删除和修改功能:

系统主要功能之一,建立学生信息,并对其进行维护。

3.5故障处理要求

系统会对自动保存更新的数据,同时还会自动备份。

以确保在电脑突然死机或者受到外部的恶意攻击破坏的情况下书籍信息的安全。

3.6其他专门要求

保密性

本软件作为教学管理辅助设备,它的规模比较小,不需要保密技术;

限定一个程序中某些区域的规约,给不同的模块分配不同的功能。

可维护性

本软件的组成程序为汉语成语设计语言,组构均较简单,直观意义上的较独立。

因此,给予电子化的所构成的硬件的简单可维护的特点,决定了该软件的简单可维护性。

4运行环境规定

4.1设备

服务器

(1)处理器(CPU)

(2)内存容量(RAM):

至少256M

客户端

64M或更高

4.2支持软件

数据库服务器端

(1)操作系统:

MicrosoftWindows

(2)数据库管理系统:

SQLserver2005,配置TCP/IP协议

Web服务器端

(2)Internet信息服务(IIS)

(3)VisualStudio,配置TCP/IP协议

Windows98/2000/2003/XP/Windows7

(2)Web浏览器:

InternetExplorer5.0以上或Netscape4.0以上,配置TCP/IP协议

4.3接口

硬件接口:

考虑到大量数据的备份等要求,需要保持与磁带机和光盘刻录机的接口,这较易实现。

软件接口:

这里,主要考虑软件与操作系统、数据库管理系统的接口,以及局域网和互联网软件之间的数据交换。

考虑到文档处理时有可能需要较常用的办公软件。

例如Microsoft的Office系列,所以应尽量实现它们之间的数据格式的自动转换。

4.4控制

由于本系统采用目前的主流技术,对程序的运行和控制都没有特殊要求。

概要设计说明书

编写本报告的目的是说明对系统设计的考虑,并且完成系统的大致设计、明确该系统的数据结构与软件结构,进一步细化该系统设计阶段得出的总体概貌。

从该报告中能够看出该系统的组织结构、模块划分、功能分配和接口设计,为该系统的详细设计提供基础。

该系统能够存储一定数量的图书信息,并方便有效的进行相应的书籍数据操作和管理;

能够对一定数量的读者进行相应的信息存储与管理等等。

a.待开发软件系统的名称:

图书管理系统

b.提出者:

广大用户

开发者:

资深用户

用户:

广大用户、图书管理员

LMS【图书管理系统】:

LibraryManagementSystem

ProjectDevelopmentPlan【项目开发计划】:

是一种把项目一定一过程与项目如何推进连接起来的方案

Develop【开发】:

不是单纯指开发活动,还包括维护活动

Loan:

对图书的出借、归还、续借进行管理并可进行查询

BorrowerInformation:

记录读者信息并可进行查询

[1]郑人杰,殷人昆,陶永雷《使用软件工程》(第二版)北京清华出版社1997

[2]郑章,程刚,张勇等《VisualC++6.0数据库开发技术》北京:

机械工业出版社1999

[3]张海潘《软件工程导论》(第四版)清华大学出版社2006年10月版

2总体设计

2.1需求规定

通过计算机实现对图书馆入库、借阅、归还、检索、读者管理、查询的管理功能。

2.2运行环境

服务器:

硬件:

80*86系列微机

CPU:

733以上

硬盘空间:

40G以上

软件:

WindowsServer、Access等

工作站:

166以上

内存:

16M以上

2G以上

Windows9X或Windows2000professional、Access等

网络设备:

网卡、HUB、网线等2.3基本设计概念和处理流程

2.4结构

2.5功能器求与程序的关系

模块功能

需求

登陆验证和安全

任务查询

主界面

任务管理

任务时间设置

任务执行提示

数据访问

永久存储用户输入的任务信息

任务操作和任务查找操作简易

任务的删除和更新

针对任务启动、终止时间

任务启动提示

显示系统时钟

任务启动、终止时间

在多用户下,允许不同人管理自己的任务

2.6人工处理过程

1、查找信息:

用户根据所需输入需要查询的书名或相关资料,这些都需手工输入。

2、新用户注册:

用户根据实际情况输入信息,这些需手工输入。

2.7尚未问决的问题

1.能自动对各类输入的信息分类、整理;

2.自动对电子文稿筛选和摘要;

3.增加网络QQ聊天功能;

4.能够对磁盘文件进行监控;

5.增加项目活动和日程安排提示功能;

6.拥有公共数据库;

7.支持语音组件。

3接口设计

3.1用户接口

向用户提供命令

软件回答信息

检索书目

匹配检索关键字的书目信息

修改用户资料

修改后新的用户资料

借阅图书

借阅成功的图书信息

归还图书

归还成功的图书信息

3.2外部接口

接口

传递信息

硬件接口

与打印机接口

图书信息,用户信息,借阅信息

与读条码机接口

图书ISBN,借阅号

软件接口

与数据库接口

3.3内部接口

维护图书资料

添加图书

图书信息(书名,ISBN,定价,出版社,数量,是否可借)

修改图书信息

删除图书信息

维护用户资料

添加新用户

用户信息(ID,姓名,年龄,性别,开户时间,余额,是否VIP,累计金额)

删除用户资料

用户主模块

更新用户资料

用户充值

金额

借阅信息(ID,ISBN,数量,借出日期,押金)

4运行设计

4.1运行模块组合

创建模块

查找模块

修改模块

删除模块

管理员添加新用户

管理员修改用户

管理员删除用户

管理员添加图书信息

管理员修改书目信息

管理员删除书目信息

用户借阅图书

用户归还图书

4.2运行控制

新用户的添加:

管理员根据用户填写的信息写入系统,该用户信息将在系统用户信息表中存在;

修改用户信息:

图书管理员根据要求将需要修改的用户信息修改提交,系统会更新信息;

删除用户信息:

图书书目信息的添加:

管理员填写图书目录并提交,系统会自动在图书目录信息表中生产新数据;

图书书目信息的修改:

图书管理员根据要求将需要修改的书目信息修改提交,系统会更新信息;

图书书目信息的删除:

图书管理员根据要求将需要删除的书目信息删除,系统中将不再有该信息;

用户借阅图书:

用户通过查找找到所需要的书借阅,系统将该书标志为以借阅并添加借阅信息及该书所剩数量;

用户归还图书:

系统删除对该书借阅的信息,并修改该书的所剩数量;

4.3运行时间

1s

2s

1s

2s

3s

3s

5系统数据结构设计

5.1逻辑结构设计要点

采用线性表结构

数据结构

数据项

类型

长度

是否主键

图书基本信息

ISBN

CHAR

20

书名

定价

FLOAT

6

出版社

数量

INT

4

是否可借

BOOL

1

用户信息

ID

10

姓名

8

年龄

2

性别

开户时间

DATA

余额

MONEY

累计金额

是否VIP

借阅信息

借出日期

押金

5.2物理结构设计要点

采用链表结构

5.3数据结构与程序的关系

[说明各个数据结构与访问这些数据结构的各个程序之间的对应关系。

]

[程序1]

[程序2]

[……]

[程序m]

[数据结构1]

[数据结构2]

[数据结构n]

6系统出错处理设计

6.1出错信息

出错信息

出错原因

处理方法

输入用户名不存在

数据库没有此用户名

需注册

由于管理员未能及时保存数据导致数据丢失

通过数据还原,还原成最近的数据备份

密码错误

用户名与密码不匹配

弹出提示信息“密码错误!

6.2补救措施

说明故障出现后可能采取的变通措施,包括:

a.a. 

后备技术说明准备采用的后备技术,当原始系统数据万一丢失时启用的副本的建立和启动的技术,例如周期性地把磁盘信息记录到磁带上去就是对于磁盘媒体的一种后备技术;

b.b. 

降效技术说明准备采用的后备技术,使用另一个效率稍低的系统或方法来求得所需结果的某些部分,例如一个自动系统的降效技术可以是手工操作和数据的人工记录;

c.c. 

恢复及再启动技术说明将使用的恢复再启动技术,使软件从故障点恢复执行或使软件从头开始重新运行的方法。

6.3系统维护设计

说明为了系统维护的方便而在程序内部设计中作出的安排,包括在程序中专门安排用于系统的检查与维护的检测点和专用模块。

各个图书入库以及人员改变的情况需要及时更新,图书管理员需要不定时地进行管理等了。

用户手册(GB8567——88)

随着人们生活水平的日益提高,人们对文化的需求也越来越大。

在人们的业余生活中,越来越多的人乐于享受文字给生活带来的乐趣。

而图书也是学生的学习过程中必不可少的。

而本项目旨在研发一个图书馆的管理系统,实现图书馆的信息化管理。

在方便读者查询借阅图书的同时,方便图书馆管理员对图书进行管理。

1)对于用户来说。

操作简便易行,本系统提供了按照isbn,书名,作者,索书号,类型,5种方式的查询书目操作。

2)对于管理员来说。

本系统提供登陆系统模块,对学生老师以及管理员不同登录状态做了不同的处理,使登陆界面更加人性化,也更方便管理员进行管理。

3)对于后台管理员来说。

本系统提供添加书目,删除书目,编辑书目信息等操作,方便后台管理员对所有图书进行管理。

本项目的名称:

图书管理系统开发软件。

本项目的任务委托单位及开发者是图书管理系统软件开发小组,用户是图书馆。

本产品是针对电脑管理图书的需求设计的,可以完成读者登记、增删书籍、读者借还书、查看排行榜、修改图书馆信息等主要功能

文档中采用的专门术语的定义及缩略词简要如下:

LMS:

LibraryManagementSystem,图书管理系统

a.[1]郑人杰,殷人昆,陶永雷。

《实用软件工程》(第二版)。

北京:

清华大学出版社,1997。

[2]金勇华,曲俊生。

《JAVA网络高级编程》。

人民邮电出版社,2001。

[3]BorlandSoftwareCorporation。

《JBUILDER培训教程》北京:

机械工业出版社,

2002。

2用途

2.1功能

一、功能划分

该软件具有如下主要功能:

1.浏览功能;

2.查询功能;

3.插入功能;

4.修改功能;

5.删除功能;

6.授权功能;

二、功能描述

1.浏览功能

列出当前数据库文件中书籍和读者的所有记录;

可选定一项记录,显示所有域;

2.查询功能

书目匹配查询;

读者匹配查询;

书目和读者相关匹配查询;

3.插入功能

增加一个书目记录;

增加一个读者记录

4.修改功能

修改某一已存在的记录内容,提供确认机制;

5.删除功能

删除一个记录,提供确认机制;

授权读者访问数据的权限;

2.2性能

1、数据精确度

2、时间特性

3、适应性

4、灵活性

5、安全性等

2.2.1数据精度度

查询时应保证查全率,所有在相应域中包含查询关键字的记录都应能查到,同时保证查准率。

同时,该系统中,数据除日期之外,其余都是整型数据。

涉及的计算只有过期的罚款计算。

对数据的精度要求低。

2.2.2时间特性

该系统不是很大,响应时间,更新时间,数据处理时间,传输时间,运行时间等基本可以近似c处理。

一般操作的响应时间应在1-2秒内。

2.2.3灵活性

能快速恢复系统和故障处理,方便系统升级和扩充,故障恢复时间不超过5小时。

2.3安全保密

该系统能很好的保护好帐号的安全问题等,使用安全保密性良好。

3运行服务器:

80*86系列微机

CPU:

733以上

40G以上

软件:

WindowsServer、Access等工作站:

硬件:

166以上内存:

硬盘空间:

2G以上

网卡、HUB、网线等

3.1设备

客户程序硬件要求:

具有Pentium处理器且满足以下要求:

最低64MB内存

最小2.1GB、鼠标、键盘

服务器硬件需求:

具有Pentium处理器且满足以下要求:

最低256MB内存

最小8GB硬盘、鼠标、键盘

3.2支持软件

支持Windows98/NT/2000或更高版本;

支持SQLServer2000

3.2数据结构

3.2.1逻辑结构设计

用户类别信息表

序号

字段名

默认值

允许空

主键

备注

类别编号(yhlbbh)

int

类别名称(yhlbmc)

nvarchar

3

借书数量(jssl)

smallint

借书期限(jsqx)

5

有效期限(yxqx)

用户信息表

用户编号(yhbh)

姓名(yhxm)

用户类别(lbmc)

外键

工作单位(gzdw)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 法律文书 > 调解书

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

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