软件工程实验报告11Word格式.docx

上传人:b****4 文档编号:8166161 上传时间:2023-05-10 格式:DOCX 页数:28 大小:758.23KB
下载 相关 举报
软件工程实验报告11Word格式.docx_第1页
第1页 / 共28页
软件工程实验报告11Word格式.docx_第2页
第2页 / 共28页
软件工程实验报告11Word格式.docx_第3页
第3页 / 共28页
软件工程实验报告11Word格式.docx_第4页
第4页 / 共28页
软件工程实验报告11Word格式.docx_第5页
第5页 / 共28页
软件工程实验报告11Word格式.docx_第6页
第6页 / 共28页
软件工程实验报告11Word格式.docx_第7页
第7页 / 共28页
软件工程实验报告11Word格式.docx_第8页
第8页 / 共28页
软件工程实验报告11Word格式.docx_第9页
第9页 / 共28页
软件工程实验报告11Word格式.docx_第10页
第10页 / 共28页
软件工程实验报告11Word格式.docx_第11页
第11页 / 共28页
软件工程实验报告11Word格式.docx_第12页
第12页 / 共28页
软件工程实验报告11Word格式.docx_第13页
第13页 / 共28页
软件工程实验报告11Word格式.docx_第14页
第14页 / 共28页
软件工程实验报告11Word格式.docx_第15页
第15页 / 共28页
软件工程实验报告11Word格式.docx_第16页
第16页 / 共28页
软件工程实验报告11Word格式.docx_第17页
第17页 / 共28页
软件工程实验报告11Word格式.docx_第18页
第18页 / 共28页
软件工程实验报告11Word格式.docx_第19页
第19页 / 共28页
软件工程实验报告11Word格式.docx_第20页
第20页 / 共28页
亲,该文档总共28页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

软件工程实验报告11Word格式.docx

《软件工程实验报告11Word格式.docx》由会员分享,可在线阅读,更多相关《软件工程实验报告11Word格式.docx(28页珍藏版)》请在冰点文库上搜索。

软件工程实验报告11Word格式.docx

3.3费用支出9

3.4人员10

3.5设备10

3.6局限性10

4.所建议技术可行性分析10

4.1对系统的简要描述10

4.2处理流程和数据流程10

4.3与现有系统比较的优越性10

4.4采用建议系统可能带来的影响10

4.5技术可行性评价11

5.所建议系统经济可行性分析11

5.1支出11

5.2效益11

5.3收益/投资比11

5.4投资回收周期11

5.5敏感性分析12

6.社会因素可行性分析12

6.1法律因素12

6.2用户使用可行性12

7.其他可供选择的方案12

需求规格说明书

二、系统的需求分析

1.引言12

1.1编写目的12

1.2项目背景12

1.3定义13

1.4参考资料13

2.任务概述13

2.1目标13

2.2运行环境13

2.3条件与限制13

3.数据描述14

3.1静态数据14

3.2动态数据14

3.3数据库介绍15

3.4数据词典15

3.5数据采集15

4.功能需求15

4.1功能划分15

4.2功能描述15

5.性能需求15

5.1数据精确度16

5.2时间特性16

5.3适应性16

6.运行需求16

6.1用户界面16

6.2硬件接口16

6.3软件接口16

6.4故障处理16

7.其它需求16

概要设计说明书

1.引言17

1.1编写目的17

1.2项目背景17

1.3定义18

1.4参考资料18

2.任务概述18

2.1目标18

2.2运行环境18

2.3需求概述18

2.4条件与限制18

3.总体设计18

3.1处理流程19

3.2总体结构和模块外部设计20

3.3功能分配20

4.接口设计20

4.1外部接口20

4.2内部接口21

5.数据结构设计21

5.1逻辑结构设计21

5.2物理结构设计22

5.3数据结构与程序的关系22

6.运行设计22

6.1运行模块的组合22

6.2运行控制22

6.3运行时间22

7.出错处理设计22

7.1出错输出信息23

7.2出错处理对策23

8.安全保密设计23

四、系统编码

编码的文件..23

1、项目24

2、供应商..25

3、零件.26

4、仓库27

5、职工28

六、总结28

一、可行性分析

1.引言

1.1编写目的

为了用户有一个对本软件系统的充分了解和信心我们将对本系统编写一个报告,我们有信心把这个项目做好,希望能满足您的要求。

1.2项目背景

1、这个项目的名称为“工程管理系统”

我们公司是一个大型企业,总体资产雄厚,财力、物力、人力齐全,在开发这个项目中有多名高级程序员4名,美工设计师1名,市场调研组3名一组,分析工程师2名,项目管理小组3人,所以我们有能力做好这次的项目。

2、工程管理系统用户广泛,只要你是一个公司、单位、企业就有必要拥有一个工程管理软件系统来合理高效地管理人员和财务

3、在长期和大量市场调查后,得出我们这个工程管理系统较其他开发商的产品功能更为齐全,安全,出错率底,运行速度大大提升,对工作效率起到举足轻重的作用。

再者,我们的系统由高级美工设计师设计,人性化,操作简单方便,即使是不太懂电脑操作的人员也会很容易上手,

1.3定义

项目的名称:

工程管理系统。

本产品能具体化,合理化的管理工程中的信息、进出信息,修改信息,添加信息等等用结构化的思维方式去了解工程的基本运作原理和工程后台程序设计。

1.4参考资料

[1]王珊萨师煊.《数据库系统概论》(第四版).北京:

高等教育出版社

[2]刘秋生《数据库系统设计及其应用案例分析》东南大学出版社

[3]赵池龙《实用软件工程》第2版电子工业出版

2.1要求

包涵了项目、供应商、零件、仓库、职工的信息以及对这些模块的查找、更新、添加、删除、查看。

在完成这些功能的前提下,对这些功能的操作将会很方便、简单和快速

输出:

1、仓库号、面积、联系电话和仓库里已有的零件、可选的零件;

2、零件号、名称、规格、单价和清晰的对零件的描述、零件所在仓库、已有的供应商和可选的供应商;

3、项目号、预算、开工日期、参与项目的提供支持的供应商、可选的供应商;

4、供应商号、名称、地址、电话号码、账号、已有的零件、可选的零件、已有项目、可选项目;

5、职工号、姓名、性别、职称、年龄、仓库、头像

输入:

输入和输出都可以在管理界面上操作所以是一样的

基本的数据流

安全与保密要求:

这个工程管理系统采用管理员登陆方式,只有合法的管理员才能对系统对象和数据进行查询、添加、修改、删除。

完成期限:

我们这个才工程管理系统将会在2010年8月8日全面完成,敬请您的检测

2.2目标

在充分了解项目整体需求和设计的的前提下,我们将有效地进行任务分工充分发挥每个人员的专长,可以达到事半功倍的效果。

工程管理系统是用高级语言Java语言编写的不仅仅安全稳定,代码精简,暂用内存小,运行的速度高效,采用多线程处理技术

有了这个强大的系统将会使得工作效率大大提高,快速地对信息进行各种操作。

所有的操作都在一个界面上完成,简单、直观,对信息的操作方便

为了鼓励工作人员的工作效率和积极性,公司将改善工作人员的饮食生活,同时将对工作积极,表现优秀的员工发放奖金。

2.3条件、假定和限制

这个软件系统至少可以满足10年的工作需求

我们公司是一个大型企业,总体资产雄厚,财力、物力、人力齐全,所以完成这个项目的资源是非常充足的,

这个系统开放性强,且几乎还没有其他的开发公司开发过如此完备的系统,所以不必担心会有雷同

这个项目是当今社会上非常先进和完备的,不会存在雷同,所以不必担心会引起产权纷争。

在国家政策方面是一个合法、安全的系统软件.

这个系统的硬件配置要求不高,现在的电脑硬件都可以满足,硬盘1G以上,100M内存以上,CPU1.00GHz单核双线程,系统2000、2003、xp

建议开发软件投入使用的最迟时间为:

2010年8月8日

2.4可行性研究方法

市场研究、工程建设条件研究、采用工艺技术研究、管理和施工研究、资金和成本研究、经济效益研究等内容

2.5决定可行性的主要因素

人力,财力,技术,管理,购买单位

3.对现有系统的分析

现在的系统主要是不能满足社会和单位的发展要求,所以许多功能都落后而且缺少需求功能,再者,处理速度慢,操作复杂,不稳定易出错等等原因,急需开发一个高效的系统

3.1处理流程和数据流程

3.2工作负荷

由于系统本身运行的方式复杂,速度缓慢,使得工作效率大大降低

3.3费用支出

操作复杂,功能不完善使得需要的工作人员多;

设备老化、损;

由于前面的原因使得办公的空间占用面积大浪费;

同时由于系统的缺陷很多工作都要求其他的材料来支持才能完成;

造成费用支出大。

3.4人员

系统操作员2人,维修人员1名,文档管理1名,材料出纳2名,联系员1名。

3.5设备

PC机若干台,打印机,复印机,统计材料

3.6局限性

4.所建议技术可行性分析

4.1对系统的简要描述

本系统为工程管理系统,是针对公司人力、物力及业务的综合管理而开发的管理软件。

根据用户的需求,实现各仓库中职工、零件、仓库、供应商、项目等信息的管理。

用户通过相关操作,输入职工名,所在部门,职称等相关的信息,系统生成文件记录保存这些信息,之后能通过职工号或职工名查询已记录的信息。

也可以进行修改和删除信息。

类似的,还有零件、仓库、供应商、项目等信息也可以实现上述操作。

本系统是为了更好的实现仓库管理,主要功能有:

数据入库、查询、修改和删除等。

具体由以下部分组成:

1.项目、供应商、零件、仓库、职工信息的添加

2.项目、供应商、零件、仓库、职工信息的修改

3.项目、供应商、零件、仓库、职工信息的删除

4.项目、供应商、零件、仓库、职工信息的查询

4.3与现有系统比较的优越性

这个系统解决诶了原系统的功能不全,运行速度缓慢,操作复杂,界面零乱不够人性化,易出错,不稳定等等问题,这些再者这个新系统还添加了心技术和高效的多线程运行方式,将会大大提高运行速度,提高工作效率。

4.4采用建议系统可能带来的影响

这个系统兼容性强,且对配置的要求也不高一般的办公设备都可以正常运行

这个系统不会和其他的软件发生冲突,也不会产生其他的干扰

对用户来说这个系统操作将会更加简单,直观,人性化

加快运行速度

对开发环境没有影响

对运行环境没有影响

减少不必要的人员投入,减少材料,空间,设备

4.5技术可行性评价

根据现有的技术人员的素质和技术是可以达到目标的

在开发这个项目中有多名高级程序员4名,美工设计师1名,市场调研组3名一组,分析工程师2名,项目管理小组3人,所以我们有能力做好这次的项目。

根据多年来的开发经验这个系统是可以按时完成的

5.所建议系统经济可行性分析

5.1支出

办公计算机若干台、打印机,足够空间的办公室、好的办公运行环境(灰尘少,合适温度)。

一次性支出:

计算机若干台、打印机,环境装修材料。

经常性支出:

打印材料,费用很小,影响不大

5.2效益

一次性收益,

将会减少工作人员,节约经费,工作管理效率提高

经常性收益,

工作管理效率提高,

不可定量收益,

拥有先进的设备和管理将给公司单位声誉带来好评

可见收益

减少处理错误、增加处理能力、降低响应时间、消除工作等级、减少开支、增加销售、加快调整、提高信誉、减少信誉损失、减少应收款项

不可见收益

增加顾客信任、增强雇员士气、增强雇员工作满意度、向社区提供更好的服务,改善决策

5.3收益/投资比

是长期性的收益,且无法用数值来衡量,但是将大大提高工作效率

5.4投资回收周期

只要利用好这个系统很快就可以收回投资的资金(一年左右)

5.5敏感性分析

不必担心这个系统的寿命,至少是10年,它一般都可以满足社会的发展需求,也不会给系统带来严重的负担,处理速度完全可以满足工作的需要,而且兼容性好,不必担心其她软件对这个系统的兼容性问题,相信它一定会带来不可以估量的效益

6.社会因素可行性分析

6.1法律因素

这是个先进和完备的系统,到目前为止还没有开发商正在开发这个产品,所以不必担心产权、专利的纷争

6.2用户使用可行性

这个系统操作相对简单,界面直观、人性化,操作员只要简单指导就可以实现操作。

7.其他可供选择的方案

其实这个方案是根据用户要求和专家的工程师的分析得出的所以保证可以实现的唯一方案

8.结论意见

这个软件系统已经符合开发条件,且用户单位也很有必要拥有这样的系统来提高工作效率

开发这个系统的资金足够,人员齐全,技术先进,拥有高性能的开发设备所以对开发时没有问题的

这个系统功能已经可以全面满足用户单位,并不需要大的修改,最多是一些细节性的改动,所以符合实际操作和实施

二、系统的需求分析

目前工程管理的销售采用手工管理,效率低、易出错、会计工作量大。

鉴于这种情况,一个操作方便,简单实用的工程管理系统的开发就成为必要。

再者,我们的系统由高级美工设计师设计,人性化,操作简单方便,即使是不太懂电脑操作的人员也会很容易上手。

项目的名称:

2.任务概述

2.1目标

本系统的开发目标是对工程中的各项信息进行更加规范科学的管理和应用。

2.2运行环境

操作系统:

Windows2000及以上windows版本

支持环境:

安装了jdk环境下。

数据库:

MicrosoftSQLServer2000或者mysql

2.3条件与限制

不可以在linux和Vasta、win7下运行

3.数据描述

3.1静态数据

3.2动态数据

3.3数据库介绍

本软件采用mySQL数据库。

3.4数据词典

项目(项目、供应商、零件、仓库、职工信息)

供应商(供应商号、名称、地址、电话号码、账号)

零件(零件号、名称、规格、单价)

仓库(仓库号、面积、联系电话)

职工信息(职工号、姓名、性别、职称、年龄、仓库、头像)

项目、供应商、零件、仓库、职工信息的添加

项目、供应商、零件、仓库、职工信息的修改

项目、供应商、零件、仓库、职工信息的删除

项目、供应商、零件、仓库、职工信息的查询

3.5数据采集

4.功能需求

4.1功能划分

项目管理(查询、添加、修改、删除、查看信息)

供应商管理(查询、添加、修改、删除、查看信息)

零件管理(查询、添加、修改、删除、查看信息)

仓库管理(查询、添加、修改、删除、查看信息)

职工信息管理(查询、添加、修改、删除、查看信息)

4.2功能描述

对项目号进行查找、更新、添加、删除和查看所有供应商信息。

对零件号的查找、零件的更新、添加新零件、删除零件和查看所有零件功能

对仓库号进行查找、对信息的更新、添加新仓库、删除仓库所有信息和查看所有残酷的信息。

对供应商号查找、供应商信息的添加、删除、更新、查看。

对职工号查找、信息的添加、删除、更新、查看。

5.性能需求

5.1数据精确度

1、要按照严格的数据格式输入,否则系统不给予响应进行处理

2、查询时候要按照唯一的“号”查询

5.2时间特性

这个系统的响应时间、更新处理时间、数据转换与传输时间、运行时间都比较快,不会对工作照成影响

5.3适应性

对前面提到的运行环境要求不存在困难。

6.运行需求

6.1用户界面

这好似一个操作简单直观的人性化界面

6.2硬件接口

PC机固有接口可以满足

6.3软件接口

软件接口为用户界面

6.4故障处理

会有操作错误提示页面

7.其它需求

1、系统的功能实现情况:

用户可在本系统下实现各种用户要求的功能。

2、系统的安全性:

对于系统的重要数据都有密码保护,具有一定的安全性。

3、系统的容错性:

用户输错数据都有提示信息,具有较好的容错性能。

4、系统的封闭性:

用户的封闭性较好,用户基本上在提示信息下输数据。

四、系统的设计

1、概要设计:

1引言

1.1编写目的

为了给用户一个清晰明确的设计方案,也为了设计团队有一个明确的设计思路和流程。

1.2项目背景

2、工程管理系统用户广泛,只要你是一个公司、单位、企业就有必要拥有一个工程管理软件系统来合理高效地管理人员和财务

1.3定义

1.4参考资料

2.任务概述

本系统的开发目标是对工程中的各项信息进行更加规范科学的管理和应用。

MicrosoftSQLServer2000或者mySQL

2.3需求概述

2.4条件与限制

3..总体设计

3.1处理流程

3.2总体结构和模块外部设计

项目及其属性供应商及其属性

仓库及其属性职工及其属性

零件及其属性

3.3功能分配[表明各项功能与程序结构的关系]

4.接口设计

4.1外部接口

PC机要件接口可以满足

4.2内部接口

数据结构设计

5.1逻辑结构设计

5.2物理结构设计

5.3数据结构与程序的关系

现在需要将上面的数据库概念结构转化为数据系统所支持的实际数据模型,也就是数据库的逻辑结构。

在上面的实体以及实体之间关系的基础上,形成数据库的表格以及各个表格之间的关系。

6..运行设计

6.1运行模块的组合

有五个模块

6.2运行控制

6.3运行时间

7.出错处理设计

7.1出错输出信息

7.2出错处理对策

8.安全保密设计

对于系统的重要数据都有密码保护,具有一定的安全性。

五、系统编码

编码的文件有8个类文件和一个界面皮肤,一个图片文件夹一个数据库文件

六、系统测试

现在是对五个模块的功能进行测试

1、项目

测试查找、更新、添加、删除操作

对项目的管理,可以查看全部信息

二、供应商

可以浏览到一些供应商的信息

对供应商的管理,可以查看全部信息

三、零件

对零件的管理,可以查看全部信息

四、仓库

对工程的管理,可以查看全部信息

五、职工信息

测试查找、更新、添加、删除、上传头像功能操作

对职工信息的管理,可以查看全部信息

七、小结

为总结能全面地接触一个软件工程项目的完整开发过程我决定自己一个人完成这个项目设计;

通过这次课程设计,自己比较全面的了解和操作了一次比较规范的软件工程项目的开发,也发现了奇多问题,我对数据库系统有了更深的理解,尤其是对E-R图的设计;

本管理系统实现了简单的工程管理功能,但由于自己的水平有限和时间的不足,在很多方面还不完善,在今后的学习当中将更加注重理论与实践相结合,努力提高自己的数据库设计能力,做到更加完善的设计。

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

当前位置:首页 > 工程科技

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2