软件工程实训总结.docx

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

软件工程实训总结.docx

《软件工程实训总结.docx》由会员分享,可在线阅读,更多相关《软件工程实训总结.docx(23页珍藏版)》请在冰点文库上搜索。

软件工程实训总结.docx

软件工程实训总结

 

学校名称

大型软件项目实训报告

 

教学单位

专业

班级

学生姓名

学号

指导教师

 

目录

一、实训目的2

二、实训时间和地点2

三、实训单位简介2

四、实训内容3

4.1学习任务3

4.2实践项目4

4.2.1选题背景4

4.1.2选题目的及意义6

4.1.3选题完成情况6

4.2项目需求分析7

4.2.1项目功能需求7

4.2.2项目性能需求7

4.2.3其他需求8

1.可靠性和可用性需求8

2.出错处理需求8

4.3项目概要设计8

4.3.1系统功能结构设计8

4.3.2数据库结构设计9

4.4项目详细设计14

4.4.1发货处理模块描述14

2.性能描述16

3.算法描述/逻辑流程17

4.接口(或关键函数)设计17

五、实训收获与体会18

5.1技术总结18

5.2思想总结20

六、致谢20

一、实训目的

首先感谢:

学校和实习单位,为我们这些即将毕业的学生安排这样一次有实战意义的实习。

就我个人而言大学生实习是为了在毕业进入社会前,将自己的理论知识与实践融合,并且完成从学生到职员的过渡。

我认为大学生的实习是迈向成熟重要的一步,也是大学生正视社会和正视自己,走出自我,真正融入社会生活工作的第一步,而且很多时候通过实践,尤其在不同的职业中的实践才会真正找到自己感兴趣并适合自己的行业,也是完成从空想到现实转变的第一步。

二、实训时间和地点

1.实训时间:

2011年11月1月~2012年1月6日

2.实训地点:

华信IT培训

三、实训单位简介

大连华信计算机技术股份有限公司(简称大连华信)成立于1996年5月23日,注册资金1.5亿元人民币,是以软件技术为核心,从事计算机应用软件开发、系统集成、软件外包服务、嵌入式软件、BPO服务、ITO服务及IT教育与培训等多个业务领域的股份制公司,在北京、济南、天津、深圳、日本及美国设有分支机构。

 

  大连华信是中国软件外包业务规模最大的公司之一,作为国内最早一批进入日本市场的软件企业,大连华信在对日软件外包业务领域取得了长足的发展,并与NEC、NEC软件、NTTDATA、日立solutions、新日铁系统集成株式会社等众多日本知名企业建立了长期合作关系。

在国内市场方面,大连华信作为行业解决方案的提供商,在电信、保险、政府、ERP等领域有着丰富的经验,成功案例遍布全国270多个城市。

大连华信的软件技术和信息服务应用于电信、电力、公共、金融、保险、交通、物流、传媒、制造业等多个行业,帮助国内外400多家客户改善工作质量,有效提升客户价值。

作为中国软件行业的新领军者,大连华信是国家规划布局内重点软件企业、中国软件产业最大规模前100家企业,技术水平居于国内同行业领先地位,具有国家计算机信息系统集成一级资质,并获得了ISO9001:

2008、CMM5级、ISO27001:

2005、ISO14001:

2004、PIPA(个人信息保护合格证书,与日本的P-MARK互认)等资质认证。

2011年10月20日,由中国软件行业协会与沈阳市经济和信息化委员会联合主办的2011中国(沈阳)软件和信息技术服务业品牌大会在沈阳召开,会议主题为“品牌提升竞争力”。

会上中国软件行业协会发布了“2011中国软件和信息技术服务业品牌榜”,表彰了一批在中国软件和信息技术服务产业中品牌建设方面取得突出成就的企业,大连华信荣获“2011中国软件和信息服务业最具影响力的外包品牌”称号,业务总监佟永江代表公司上台领奖。

软件和信息技术服务业是促进国民经济和社会发展的基础性、先导性和战略性产业。

近年来中国软件和信息技术服务业在品牌建设方面取得了一些成绩,但还没有真正具有国际影响力的品牌,品牌影响力不足是中国软件和信息技术服务企业走向国际市场的重要障碍之一。

此次荣获该殊荣是对大连华信的激励和鞭策,大连华信将不断加强企业品牌建设,真正成为具有国际影响力的品牌。

四、实训内容

4.1学习任务

在这次大型的项目培训当中,我们结合学校要求,培训知识以及对项目的需求等一系列问题,完成本次项目。

首先,我们要对项目做一系列的需求分析,我们要带着客户的需求去思考项目中的一些问题。

其次我们要对项目中的一些模型做深入的了解。

再次我们要对我们的专业课程有深入的了解。

对java以及数据库的知识有深入的了解。

以来完成这次项目。

 

4.2实践项目

4.2.1选题背景

(1).物流概念的产生与发展

物流是一个十分现代化的概念,由于它对商务活动的影响日益明显越来越引起人们的注意。

物流(PhysicalDistribution)一词源于国外,最早出现于美国,1915年阿奇·萧在《市场流通中的若干问题》一书中就提到物流一词,并指出“物流是与创造需求不同的一个问题”。

因为在本世纪初,西方一些国家已出现生产大量过剩、需求严重不足的经济危机,企业因此提出了销售和物流的问题,此时的物流指的是销售过程中的物流。

二次世界大战中,围绕战争供应,美国军队建立了“后勤”(Logistics)理论,并将其用于战争活动中。

其中所提出的“后勤”是指将战时物资生产、采购、运输、配给等活动作为一个整体进行统一布置,以求战略物资补给的费用更低、速度更快、服务更好。

后来“后勤”一词在企业中广泛应用,又有商业后勤、流通后勤的提法,这时的后勤包含了生产过程和流通过程的物流,因而是一个包含范围更广泛的物流概念。

因此,物流概念从1915年提出起(PhysicalDistribution),经过70多年的时间才有定论(Logistics),现在欧美国家把物流称作Logistics的多于称作PhysicalDistribution的。

Logistics包含生产领域的原材料采购、生产过程中的物料搬运与厂内物流和流通过程中的物流或销售物流即PhysicalDistribution,可见其外延更为广泛。

目前国内外物流的概念很多,如有以下几个:

1).物流是一个控制原材料、制成品、产成品和信息的系统。

2).从供应开始经各种中间环节的转让及拥有而达到最终消费者手中的实物运动,以此实现组织的明确目标。

3).物质资料从供给者到需求者的物理运动,是创造时间价值、场所价值和一定的加工价值的活动。

4).物流是指物质实体从供应者向需求者的物理移动,它由一系列创造时间价值和空间价值的经济活动组成,包括运输、保管、配送、包装、装卸、流通加工及物流信息处理等多项基本活动,是这些活动的统一。

《物流术语》的国家标准正在修订之中,当国家标准颁布实施时,我国对于“物流”的定义将得到统一。

(2).我国物流概念的引入及我国传统物流活动与国外先进物流的差别

物流概念主要通过两条途径从国外传入我国:

一条是在80年代初随“市场营销”理论的引入而从欧美传入,因为在欧美的所有市场营销教科书中,都毫无例外地要介绍“PhysicalDistribution”,这两个单词直译为中文即为“实体分配”或“实物流通”,我们普遍接受“实体分配”的译法。

所谓“实体分配”指的就是商品实体从供给者向需求者进行的物理性移动。

另一条途径是“PhysicalDistribution”从欧美传入日本,日本人将其译为日文“物流”,80年代初,我国从日本直接引入“物流”这一概念至今。

在物流概念传入我国之前,我国实际上一直存在着物流活动,即运输、保管、包装、装卸、流通加工等物流活动,其中主要是存储运输即储运活动。

国外的物流业基本上就是我国的储运业,但两者并不完全相同,主要差别在于:

、物流比储运所包含的内容更广泛,一般认为物流包括运输、保管、配送、包装、装卸、流通加工及相关信息活动,而储运仅指储存和运输两个环节,虽然其中也涉及到包装、装卸、流通加工及信息活动,但这些活动并不包含在储运概念之中;

、物流强调诸活动的系统化,从而达到整个物流活动的整体最优化,储运概念则不涉及存储与运输及其他活动整体的系统化和最优化问题;

、物流是一个现代的概念,在二次大战后才在各国兴起,而在我国储运是一个十分古老、传统的概念。

(3).物流的分类

社会经济领域中的物流活动无处不在,对于各个领域的物流,虽然其基本要素都存在且相同,但由于物流对象不同,物流目的不同,物流范围、范畴不同,形成了不同的物流类型,本系统采用企业销售物流方式进行设计开发。

(3).企业销售物流

企业销售物流是企业为保证本身的经营效益,不断伴随销售活动,将产品所有权转给用户的物流活动。

在现代社会中,市场是一个完全的买方市场,因此,销售物流活动便带有极强的服务性,以满足买方的需求,最终实现销售。

在这种市场前提下,销售往往以送达用户并经过售后服务才算终止。

因此,销售物流的空间范围很大,这便是销售物流的难度所在。

在这种前提下,企业销售物流的特点,便是通过包装、送货、配送等一系列物流实现销售,这就需要研究送货方式、包装水平、运输路线等并采取各种诸如少批量、多批次、定时、定量配送等特殊的物流方式达到目的,因而,其研究领域是很宽的。

4.1.2选题目的及意义

当前,市场竞争的激烈程度日益加剧,企业内部、企业与企业之间的物质流通速度、频率、数量超过了以往的任何时候,作为企业运营的关键环节,企业物流在管理、销售、财务、供应链都面临前所未有的挑战。

物流管理提升企业核心价值在瞬息万变的市场环境中,决定企业成败的因素在于重新审视、设计和管理本企业的核心业务,通过应用先进的企业绩效管理BPM(BusinessProcessManagement,即业务流程管理)的思想和平衡记分卡BSC(BalancedScoreCard。

是一种全新企业综合测评体系,代表了国际上最前沿的管理思想,它的一个最为突出的特点就是:

集测评、管理与交流功能于一体)等战略管理工具,不断优化业务流程,实现“协同商务”和“敏捷处理”,从而获得超越竞争对手的能力,打造企业的核心价值链。

4.1.3选题完成情况

华信物流系统解决方案包括[发货管理系统]、[配送管理系统]、[订单管理系统]共三个主要子系统,跟踪企业(包括集团内部的)从销售计划到存货成本分析的业务管理全过程,综合反映企业日常生产经营活动存货、价值流转的物流和资金流循环流动轨迹,累积企业管理决策所需要的管理和控制信息,从而帮助企业将业务经营过程运作升华为完善的“数据→信息→决策→控制→考核”流程的全面企业管理水平。

该解决方案同时以BPM作为核心指导思想,按照目标设定、预测、计划预算、监控、报告和分析评估六个关键步骤进行系统设计,从而将企业战略目标和企业的业务管理结合起来,并将发货管理系统、配送管理系统等主要子系统统一在同一框架之中,以实现物流公司降低成本、提高工作效率的管理解决方案。

华信物流系统解决方案的最大特色是模拟企业和企业集团业务的、由客户自定义的单据流作为纽带,代替业务中无形的资金和物的流转轨迹、将整个业务流程统一为一个有机整体。

每个业务单据之间、业务单据与业务基础资料和管理资料之间的联系形成了一个全面、严密的信息网,不断传递和接收着各种业务信息。

这种联系既包括业务数据之间的直接联系、间接关联、还包括单据和资料之间的信息递推式的传播和即时获取,从而提高了整个物流解决方案系统的综合运作水平和效率。

4.2项目需求分析

4.2.1项目功能需求

本课题研究的对象是华信物流配送管理系统,主要实现的功能有:

发货管理系统:

满足客户的发货要求,保证发货的及时性、准确性和有效实施款到发货的原则,防止因管理不善和失误而给公司造成经济损失,确保公司发货流程的顺畅,提高公司和客户的经济效益。

配送管理系统:

作为物流管理的重点,涉及到配车,装货,发货等一系列管理及跟踪,定制合理的配送计划,旨在降低人力、资金和时间成本,为企业提高效率降低成本。

订单管理系统:

作为物流管理的核心,是进行货物流动、循环管理控制的系统。

4.2.2项目性能需求

1.响应时间

2.CPU占用率

3.内存使用率

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

4.2.3其他需求

1.可靠性和可用性需求

可靠性需求定量地指定系统的可靠性,本系统在一天内不能出现2次以上故障。

可用性与可靠性密切相关,它量化了用户可以使用系统的程度。

在任何时候主机或备份机上的网络书店系统应该至少有一个是可用的,而且在一天内在任何一台计算机上该系统不可用的时间不能超过总时间的2%。

2.出错处理需求

对应用系统本身错误的检测应该仅限于系统的关键部分,而且应该尽可能少。

另外,系统某些功能在逻辑上有些缺陷,还有待于纠正。

4.3项目概要设计

4.3.1系统功能结构设计

4.3.2数据库结构设计

E-R图是识别功能模型与数据模型间关联关系的,在主题数据库的抽取和规范化的过程中,采用的是简化的E-R图表示方法,从而避免过繁过细的E-R图表示影响规划的直观和可用性。

构成E-R图的基本要素是实体型、属性以及联系,其表示方法为:

实体型:

用矩形表示,矩形框内写明实体名;属性:

用椭圆形表示,并用无向边将其与相应的实体连接起来;联系:

用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边的旁边标上联系的类型。

系统总体ER图:

 

n

n

 

图3..2

 

系统总体ER图

根据我所设计的模块特点,数据库设计可以由以下的数据项和数据结构组成:

部门信息:

用户编号、密码、更新日

用户信息:

用户编号、密码、用户名、部门编号、注册日、更新日

货主信息:

货主编号、货主名称、更新日

发货地点信息:

货主编号、发货地点编号、发货地点名称、更新日

收货地点信息:

货主编号、收货地点编号、收货地点名称、邮政编码、省市区县、村街巷路、所在地1、所在地2、更新日

商品信息:

货主编号、商品编号、商品名称、长、宽、高、更新日

车辆信息:

车辆编号、车辆名称、司机、最大载重、最大容量、更新日

订单信息:

订单编号、货主编号、货主指示编号、发货日、交货日、交货最早时间、交货最晚时间、发货地点编号、发货负责人、收货地点编号、收获地址、司机、商品编号、打包数、发货状况、配车编号、更新日

配车信息:

配车编号、发货日、车辆编号、发货状况、更新日

其主要的数据表结构如下:

表3-3部门信息表

字段名

说明

类型

长度

可否为空

主外键

DEPTID

部门编号

char

4

主键

DEPTNAME

部门名称

varchar2

8

UPDATEDATE

更新日

date

20

 

表3-4用户信息表

字段名

说明

类型

长度

可否为空

主外键

USERID

用户编号

char

4

主键

PASSWORD

密码

varchar2

8

USERNAME

用户名

varchar2

20

DEPTID

部门编号

char

4

外键

REGISTER_DAY

注册日

char

8

UPDATEDATE

更新日

date

20

表3-5货主信息表

字段名

说明

类型

长度

可否为空

主外键

SHIPPER_CODE

货主编号

char

8

主键

SHIPPER_NAME

货主名称

varchar2

20

UPDATE_DATE

更新日

date

20

表3-5发货地点信息表

字段名

说明

类型

长度

可否为空

主外键

SHIPPER_CODE

货主编号

char

8

主键、外键

SHIPMENT_PLACE_CODE

发货地点编号

char

8

主键

SHIPMENT_PLACE_NAME

发货地点名称

nvarchar2

20

UPDATE_DATE

更新日

date

20

 

表3-6收货地点信息表

字段名

说明

类型

长度

可否为空

主外键

SHIPPER_CODE

货主编号

char

8

主键、外键

DELIVERY_PLACE_CODE

收货地点编号

char

8

主键

DELIVERY_PLACE_NAME

收货地点名称

nvarchar2

20

ZIP_CODE

邮政编码

varchar2

7

TODOUFUKEN

省市区县

nvarchar2

5

SHIKUGHOSON

村街巷路

nvarchar2

25

SHOZAICHI1

所在地1

nvarchar2

30

SHOZAICHI2

所在地2

nvarchar2

30

UPDATE_DATE

更新日

date

20

表3-7商品信息表

字段名

说明

类型

长度

可否为空

主外键

SHIPPER_CODE

货主编号

char

8

主键、外键

ITEM_CODE

商品编号

char

8

主键

ITEM_NAME

商品名称

nvarchar2

20

WEIGHT

质量

number

8

WIDTH

number

5

LENGTH

number

5

HEIGHT

number

5

UPDATE_DATE

更新日

date

20

 

表3-8车辆信息表

字段名

说明

类型

长度

可否为空

主外键

CAR_CODE

车辆编号

char

6

主键

CAR_TYPE_NAME

部门名称

nvarchar2

5

DRIVER_NAME

司机

nvarchar2

5

MAXIMUM_LODING_MASS

最大载重

Number

8

MAXIMUM_LODING_CAPATIRY

最大容量

number

8

UPDATE_DATE

更新日

date

20

表3-9订单信息表

字段名

说明

类型

长度

可否为空

主外键

ORDER_NUMBER

订单编号

char

10

主键

SHIPPER_CODE

货主编号

char

8

外键

SHIPPER_ORDER_NUMBER

货主指示编号

char

20

SHIPMENT_DAY

发货日

char

8

DELIVERY_DAY

交货日

char

8

DELIVERY_EARLY_TIME

交货最早时间

varchar2

4

DELIVERY_SLOW_TIME

交货最晚时间

varchar2

4

SHIPMENT_PLACE_CODE

发货地点编号

char

8

外键

SHIPMENT_PERSON

发货负责人

nvarchar2

20

DELIVERY_PLACE_CODE

收货地点编号

char

8

外键

DELIVERY_PLACE

收获地址

nvarchar2

25

CONSIGEE

司机

nvarchar2

20

ITEM_CODE

商品编号

char

4

外键

AMOUNT

打包数

number

3

SHIPMENT_SITUATION

发货状况

char

1

ALLOCATE_CAR_NUMBER

配车编号

char

10

外键

UPDATE_DATE

更新日

date

20

表3-10配车信息表

字段名

说明

类型

长度

可否为空

主外键

ALLOCATE_CAR_NUMBER

货主编号

char

10

主键

SHIPMENT_DAY

发货日

char

8

CAR_CODE

车辆编号

char

6

外键

SHIPMENT_SITUATION

发货状况

char

1

UPDATE_DATE

更新日

date

20

4.4项目详细设计

4.4.1发货处理模块描述

1.功能描述

◎确认发货成功

根据被每个运输人员传真回来的“装货指示书”作成“实际发货内容一览表”,和“配车一览表”进行核对。

把“配车一览表”中的该车辆信息的发货状况,以及“订单一览表”中的相关订单信息的发货状况全部变成“发货完成”。

这个工作由发货负责人操作的。

<实际发货内容一览表的内容>

记录配车编号、发货日、车辆编号、车辆种类、司机、订单件数、目的地、发货状况、以及装货后的装载信息等。

○取消发货

从“实际发货内容一览表”中检索信息对象(配车信息)。

在“配车一览表”中把该配车信息的相关订单信息取消(与删除配车处理相同)。

 

2.性能描述

(1)数据精确度需求

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

(2)时间特性

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

(3)适应性

满足运行环境在允许操作系统之间的安全转换和与其它应用软件的独立运行要求。

3.算法描述/逻辑流程

4.接口(或关键函数)设计

(1)用户接口

使用基于对话框的JSP,用户通过鼠标的点击和键盘的输入完成操作,编辑框用于用户的输入。

(2)外部接口

发货处理模块

上层模块:

下层模块:

发货信息检索模块,取消发货模块,执行发货模块

发货信息检索模块

输入:

订单相关信息

输出:

想要检索的订单信息

上层模块:

发货处理模块

下层模块:

取消发货模块

输入:

配车一览表

输出:

取消订单

上层模块:

发货处理模块

下层模块:

执行发货模块

输入:

配车表和订单表

输出:

发货完成

上层模块:

发货处理模块

下层模块:

 

五、实训收获与体会

5.1技术总结

JSP的工作原理:

当服务器上的一个JSP页面被第一次请求执行时,服务器上的JSP引擎首先将JSP页面文件转译成一个JavaServlet源文件,再将这个JavaServlet文件编译生成字节码文件,然后通过执行字节码文件响应客户的请求,而当这个JSP页面再次被请求执行时,JSP引擎将直接执行这个字节码文件来响应客户,这也是JSP比ASP速度快的一个原因。

而JSP页面的首次执行往往由服务器管理者来执行。

如果原始JSP文件被更新,JSP容器将检测所做的更新,在执行之前重新生成Servlet并进行编译。

JavaBean是一种符合特定规范的Java对象,在JavaBean中定义了一系列的属性,并提供了访问和设置这些属性的公共方法。

在JSP文件中,可以通过专门的标签来定义或访问JavaBean。

当JSP与JavaBean搭配使用时,JSP可侧重于生成动态网页,数据或逻辑由JavaBean来提供,这样能充分利用JavaBean组件的可重用性特点

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

当前位置:首页 > 医药卫生 > 基础医学

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

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