ImageVerifierCode 换一换
格式:DOCX , 页数:23 ,大小:196.75KB ,
资源ID:12181089      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/12181089.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(软件工程实训总结.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

软件工程实训总结.docx

1、软件工程实训总结学校名称大型软件项目实训报告教学单位 专 业 班 级 学生姓名 学 号 指导教师 目 录一、实训目的 2二、实训时间和地点 2三、实训单位简介 2四、实训内容 34.1学习任务 34.2实践项目 44.2.1选题背景 44.1.2选题目的及意义 64.1.3 选题完成情况 64.2项目需求分析 74.2.1项目功能需求 74.2.2 项目性能需求 74.2.3 其他需求 81. 可靠性和可用性需求 82.出错处理需求 84.3项目概要设计 84.3.1 系统功能结构设计 84.3.2 数据库结构设计 94.4项目详细设计 144.4.1发货处理模块描述 142. 性能描述 16

2、3算法描述/逻辑流程 174 接口(或关键函数)设计 17五、实训收获与体会 185.1 技术总结 185.2 思想总结 20六、致谢 20一、实训目的 首先感谢:学校和实习单位,为我们这些即将毕业的学生安排这样一次有实战意义的实习。就我个人而言大学生实习是为了在毕业进入社会前,将自己的理论知识与实践融合,并且完成从学生到职员的过渡。我认为大学生的实习是迈向成熟重要的一步,也是大学生正视社会和正视自己,走出自我,真正融入社会生活工作的第一步,而且很多时候通过实践,尤其在不同的职业中的实践才会真正找到自己感兴趣并适合自己的行业,也是完成从空想到现实转变的第一步。二、实训时间和地点1实训时间:20

3、11年11月1月2012年1月6日2实训地点:华信IT培训三、实训单位简介大连华信计算机技术股份有限公司(简称大连华信)成立于1996年5月23日,注册资金1.5亿元人民币,是以软件技术为核心,从事计算机应用软件开发、系统集成、软件外包服务、嵌入式软件、BPO服务、ITO服务及IT教育与培训等多个业务领域的股份制公司,在北京、济南、天津、深圳、日本及美国设有分支机构。大连华信是中国软件外包业务规模最大的公司之一,作为国内最早一批进入日本市场的软件企业,大连华信在对日软件外包业务领域取得了长足的发展,并与NEC、NEC软件、NTT DATA、日立solutions、新日铁系统集成株式会社等众多日

4、本知名企业建立了长期合作关系。在国内市场方面,大连华信作为行业解决方案的提供商,在电信、保险、政府、ERP等领域有着丰富的经验,成功案例遍布全国270多个城市。大连华信的软件技术和信息服务应用于电信、电力、公共、金融、保险、交通、物流、传媒、制造业等多个行业,帮助国内外400多家客户改善工作质量,有效提升客户价值。作为中国软件行业的新领军者,大连华信是国家规划布局内重点软件企业、中国软件产业最大规模前100家企业,技术水平居于国内同行业领先地位,具有国家计算机信息系统集成一级资质,并获得了ISO9001:2008、CMM5级、ISO27001:2005、ISO14001:2004、PIPA(个

5、人信息保护合格证书,与日本的P-MARK互认)等资质认证。2011年10月20日,由中国软件行业协会与沈阳市经济和信息化委员会联合主办的2011中国(沈阳)软件和信息技术服务业品牌大会在沈阳召开,会议主题为“品牌提升竞争力”。会上中国软件行业协会发布了“ 2011 中国软件和信息技术服务业品牌榜”,表彰了一批在中国软件和信息技术服务产业中品牌建设方面取得突出成就的企业,大连华信荣获“2011中国软件和信息服务业最具影响力的外包品牌”称号,业务总监佟永江代表公司上台领奖。软件和信息技术服务业是促进国民经济和社会发展的基础性、先导性和战略性产业。近年来中国软件和信息技术服务业在品牌建设方面取得了一

6、些成绩,但还没有真正具有国际影响力的品牌,品牌影响力不足是中国软件和信息技术服务企业走向国际市场的重要障碍之一。此次荣获该殊荣是对大连华信的激励和鞭策,大连华信将不断加强企业品牌建设,真正成为具有国际影响力的品牌。四、实训内容4.1学习任务在这次大型的项目培训当中,我们结合学校要求,培训知识以及对项目的需求等一系列问题,完成本次项目。首先,我们要对项目做一系列的需求分析,我们要带着客户的需求去思考项目中的一些问题。其次我们要对项目中的一些模型做深入的了解。再次我们要对我们的专业课程有深入的了解。对java以及数据库的知识有深入的了解。以来完成这次项目。4.2实践项目4.2.1选题背景(1).物

7、流概念的产生与发展物流是一个十分现代化的概念,由于它对商务活动的影响日益明显越来越引起人们的注意。物流(Physical Distribution)一词源于国外,最早出现于美国,1915年阿奇萧在市场流通中的若干问题一书中就提到物流一词,并指出“物流是与创造需求不同的一个问题”。因为在本世纪初,西方一些国家已出现生产大量过剩、需求严重不足的经济危机,企业因此提出了销售和物流的问题,此时的物流指的是销售过程中的物流。二次世界大战中,围绕战争供应,美国军队建立了“后勤”(Logistics)理论,并将其用于战争活动中。其中所提出的“后勤”是指将战时物资生产、采购、运输、配给等活动作为一个整体进行统

8、一布置,以求战略物资补给的费用更低、速度更快、服务更好。后来“后勤”一词在企业中广泛应用,又有商业后勤、流通后勤的提法,这时的后勤包含了生产过程和流通过程的物流,因而是一个包含范围更广泛的物流概念。因此,物流概念从1915年提出起(Physical Distribution),经过70多年的时间才有定论(Logistics),现在欧美国家把物流称作Logistics的多于称作Physical Distribution的。Logistics包含生产领域的原材料采购、生产过程中的物料搬运与厂内物流和流通过程中的物流或销售物流即Physical Distribution,可见其外延更为广泛。目前国内

9、外物流的概念很多,如有以下几个:1).物流是一个控制原材料、制成品、产成品和信息的系统。2).从供应开始经各种中间环节的转让及拥有而达到最终消费者手中的实物运动,以此实现组织的明确目标。3).物质资料从供给者到需求者的物理运动,是创造时间价值、场所价值和一定的加工价值的活动。4).物流是指物质实体从供应者向需求者的物理移动,它由一系列创造时间价值和空间价值的经济活动组成,包括运输、保管、配送、包装、装卸、流通加工及物流信息处理等多项基本活动,是这些活动的统一。物流术语的国家标准正在修订之中,当国家标准颁布实施时,我国对于“物流”的定义将得到统一。(2)我国物流概念的引入及我国传统物流活动与国外

10、先进物流的差别物流概念主要通过两条途径从国外传入我国:一条是在80年代初随“市场营销”理论的引入而从欧美传入,因为在欧美的所有市场营销教科书中,都毫无例外地要介绍“Physical Distribution”,这两个单词直译为中文即为“实体分配”或“实物流通”,我们普遍接受“实体分配”的译法。所谓“实体分配”指的就是商品实体从供给者向需求者进行的物理性移动。另一条途径是“Physical Distribution”从欧美传入日本,日本人将其译为日文“物流”,80年代初,我国从日本直接引入“物流”这一概念至今。在物流概念传入我国之前,我国实际上一直存在着物流活动,即运输、保管、包装、装卸、流通加

11、工等物流活动,其中主要是存储运输即储运活动。国外的物流业基本上就是我国的储运业,但两者并不完全相同,主要差别在于:、物流比储运所包含的内容更广泛,一般认为物流包括运输、保管、配送、包装、装卸、流通加工及相关信息活动,而储运仅指储存和运输两个环节,虽然其中也涉及到包装、装卸、流通加工及信息活动,但这些活动并不包含在储运概念之中;、物流强调诸活动的系统化,从而达到整个物流活动的整体最优化,储运概念则不涉及存储与运输及其他活动整体的系统化和最优化问题;、物流是一个现代的概念,在二次大战后才在各国兴起,而在我国储运是一个十分古老、传统的概念。(3).物流的分类社会经济领域中的物流活动无处不在,对于各个

12、领域的物流,虽然其基本要素都存在且相同,但由于物流对象不同,物流目的不同,物流范围、范畴不同,形成了不同的物流类型,本系统采用企业销售物流方式进行设计开发。(3)企业销售物流企业销售物流是企业为保证本身的经营效益,不断伴随销售活动,将产品所有权转给用户的物流活动。在现代社会中,市场是一个完全的买方市场,因此,销售物流活动便带有极强的服务性,以满足买方的需求,最终实现销售。在这种市场前提下,销售往往以送达用户并经过售后服务才算终止。因此,销售物流的空间范围很大,这便是销售物流的难度所在。在这种前提下,企业销售物流的特点,便是通过包装、送货、配送等一系列物流实现销售,这就需要研究送货方式、包装水平

13、、运输路线等并采取各种诸如少批量、多批次、定时、定量配送等特殊的物流方式达到目的,因而,其研究领域是很宽的。4.1.2选题目的及意义当前,市场竞争的激烈程度日益加剧,企业内部、企业与企业之间的物质流通速度、频率、数量超过了以往的任何时候,作为企业运营的关键环节,企业物流在管理、销售、财务、供应链都面临前所未有的挑战。物流管理提升企业核心价值在瞬息万变的市场环境中,决定企业成败的因素在于重新审视、设计和管理本企业的核心业务,通过应用先进的企业绩效管理BPM(Business Process Management, 即业务流程管理)的思想和平衡记分卡BSC(Balanced Score Card。

14、是一种全新企业综合测评体系,代表了国际上最前沿的管理思想,它的一个最为突出的特点就是:集测评、管理与交流功能于一体)等战略管理工具,不断优化业务流程,实现“协同商务”和“敏捷处理”,从而获得超越竞争对手的能力,打造企业的核心价值链。4.1.3 选题完成情况华信物流系统解决方案包括 发货管理系统、配送管理系统、订单管理系统共三个主要子系统,跟踪企业(包括集团内部的)从销售计划到存货成本分析的业务管理全过程,综合反映企业日常生产经营活动存货、价值流转的物流和资金流循环流动轨迹,累积企业管理决策所需要的管理和控制信息,从而帮助企业将业务经营过程运作升华为完善的“数据信息决策控制考核”流程的全面企业管

15、理水平。该解决方案同时以BPM作为核心指导思想,按照目标设定、预测、计划预算、监控、报告和分析评估六个关键步骤进行系统设计,从而将企业战略目标和企业的业务管理结合起来,并将发货管理系统、配送管理系统等主要子系统统一在同一框架之中,以实现物流公司降低成本、提高工作效率的管理解决方案。华信物流系统解决方案的最大特色是模拟企业和企业集团业务的、由客户自定义的单据流作为纽带,代替业务中无形的资金和物的流转轨迹、将整个业务流程统一为一个有机整体。每个业务单据之间、业务单据与业务基础资料和管理资料之间的联系形成了一个全面、严密的信息网,不断传递和接收着各种业务信息。这种联系既包括业务数据之间的直接联系、间

16、接关联、还包括单据和资料之间的信息递推式的传播和即时获取,从而提高了整个物流解决方案系统的综合运作水平和效率。4.2项目需求分析4.2.1项目功能需求本课题研究的对象是华信物流配送管理系统,主要实现的功能有:发货管理系统:满足客户的发货要求,保证发货的及时性、准确性和有效实施款到发货的原则,防止因管理不善和失误而给公司造成经济损失,确保公司发货流程的顺畅,提高公司和客户的经济效益。配送管理系统:作为物流管理的重点,涉及到配车,装货,发货等一系列管理及跟踪,定制合理的配送计划,旨在降低人力、资金和时间成本,为企业提高效率降低成本。订单管理系统:作为物流管理的核心,是进行货物流动、循环管理控制的系

17、统。4.2.2 项目性能需求1.响应时间2.CPU占用率3.内存使用率4.查询时应保证查全率,所有在相应域中包含查询关键字的记录都应能查到,同时保证查准率。4.2.3 其他需求1. 可靠性和可用性需求可靠性需求定量地指定系统的可靠性,本系统在一天内不能出现2次以上故障。可用性与可靠性密切相关,它量化了用户可以使用系统的程度。在任何时候主机或备份机上的网络书店系统应该至少有一个是可用的,而且在一天内在任何一台计算机上该系统不可用的时间不能超过总时间的2%。2.出错处理需求对应用系统本身错误的检测应该仅限于系统的关键部分,而且应该尽可能少。另外,系统某些功能在逻辑上有些缺陷,还有待于纠正。4.3项

18、目概要设计4.3.1 系统功能结构设计 4.3.2 数据库结构设计E-R图是识别功能模型与数据模型间关联关系的,在主题数据库的抽取和规范化的过程中,采用的是简化的E-R图表示方法,从而避免过繁过细的E-R图表示影响规划的直观和可用性。构成E-R图的基本要素是实体型、属性以及联系,其表示方法为:实体型:用矩形表示,矩形框内写明实体名;属性:用椭圆形表示,并用无向边将其与相应的实体连接起来;联系:用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边的旁边标上联系的类型。系统总体ER图:nn 图3.2 系统总体ER图根据我所设计的模块特点,数据库设计可以由以下的数据项和数据

19、结构组成:部门信息:用户编号、密码、更新日用户信息:用户编号、密码、用户名、部门编号、注册日、更新日货主信息:货主编号、货主名称、更新日发货地点信息:货主编号、发货地点编号、发货地点名称、更新日收货地点信息:货主编号、收货地点编号、收货地点名称、邮政编码、省市区县、村街巷路、所在地1、所在地2、更新日商品信息: 货主编号、商品编号、商品名称、长、宽、高、更新日车辆信息:车辆编号、车辆名称、司机、最大载重、最大容量、更新日订单信息:订单编号、货主编号、货主指示编号、发货日、交货日、交货最早时间、交货最晚时间、发货地点编号、发货负责人、收货地点编号、收获地址、司机、商品编号、打包数、发货状况、配车

20、编号、更新日配车信息:配车编号、发货日、车辆编号、发货状况、更新日其主要的数据表结构如下:表3-3 部门信息表字段名说明类型长度可否为空主外键DEPTID部门编号char4否主键DEPTNAME部门名称varchar28否UPDATEDATE更新日date20否表3-4用户信息表字段名说明类型长度可否为空主外键USERID用户编号char4否主键PASSWORD密码varchar28否USERNAME用户名varchar220否DEPTID部门编号char4否外键REGISTER_DAY注册日char8否UPDATEDATE更新日date20否表3-5 货主信息表字段名说明类型长度可否为空主外

21、键SHIPPER_CODE货主编号char8否主键SHIPPER_NAME货主名称varchar220否UPDATE_DATE更新日date20否表3-5 发货地点信息表字段名说明类型长度可否为空主外键SHIPPER_CODE货主编号char8否主键、外键SHIPMENT_PLACE_CODE发货地点编号char8否主键SHIPMENT_PLACE_NAME发货地点名称nvarchar220否UPDATE_DATE更新日date20否表3-6 收货地点信息表字段名说明类型长度可否为空主外键SHIPPER_CODE货主编号char8否主键、外键DELIVERY_PLACE_CODE收货地点编号c

22、har8否主键DELIVERY_PLACE_NAME收货地点名称nvarchar220否ZIP_CODE邮政编码varchar27否TODOUFUKEN省市区县nvarchar25否SHIKUGHOSON村街巷路nvarchar225否SHOZAICHI1所在地1nvarchar230是SHOZAICHI2所在地2nvarchar230是UPDATE_DATE更新日date20否表3-7 商品信息表字段名说明类型长度可否为空主外键SHIPPER_CODE货主编号char8否主键、外键ITEM_CODE商品编号char8否主键ITEM_NAME商品名称nvarchar220否WEIGHT质量nu

23、mber8否WIDTH宽number5否LENGTH长number5否HEIGHT高number5否UPDATE_DATE更新日date20否表3-8 车辆信息表字段名说明类型长度可否为空主外键CAR_CODE车辆编号char6否主键CAR_TYPE_NAME部门名称nvarchar25否DRIVER_NAME司机nvarchar25否MAXIMUM_LODING_MASS最大载重Number8否MAXIMUM_LODING_CAPATIRY最大容量number8否UPDATE_DATE更新日date20否表3-9 订单信息表字段名说明类型长度可否为空主外键ORDER_NUMBER订单编号ch

24、ar10否主键SHIPPER_CODE货主编号char8否外键SHIPPER_ORDER_NUMBER货主指示编号char20否SHIPMENT_DAY发货日char8否DELIVERY_DAY交货日char8否DELIVERY_EARLY_TIME交货最早时间varchar24是DELIVERY_SLOW_TIME交货最晚时间varchar24是SHIPMENT_PLACE_CODE发货地点编号char8否外键SHIPMENT_PERSON发货负责人nvarchar220是DELIVERY_PLACE_CODE收货地点编号char8否外键DELIVERY_ PLACE收获地址nvarchar

25、225是CONSIGEE司机nvarchar220是ITEM_CODE商品编号char4否外键AMOUNT打包数number3否SHIPMENT_SITUATION发货状况char1否ALLOCATE_CAR_NUMBER配车编号char10是外键UPDATE_DATE更新日date20否表3-10 配车信息表字段名说明类型长度可否为空主外键ALLOCATE_CAR_NUMBER货主编号char10否主键SHIPMENT_DAY发货日char8否CAR_CODE车辆编号char6否外键SHIPMENT_SITUATION发货状况char1否UPDATE_DATE更新日date20否4.4项目详

26、细设计4.4.1发货处理模块描述1功能描述确认发货成功根据被每个运输人员传真回来的“装货指示书”作成“实际发货内容一览表”,和“配车一览表”进行核对。把“配车一览表”中的该车辆信息的发货状况,以及 “订单一览表”中的相关订单信息的发货状况全部变成“发货完成”。这个工作由发货负责人操作的。记录配车编号、发货日、车辆编号、车辆种类、司机、订单件数、目的地、发货状况、以及装货后的装载信息等。取消发货从“实际发货内容一览表”中检索信息对象(配车信息)。在“配车一览表”中把该配车信息的相关订单信息取消(与删除配车处理相同)。 2. 性能描述(1) 数据精确度需求查询时应保证查全率,所有在相应域中包含查询

27、关键字的记录都应能查到,同时保证查准率。(2) 时间特性一般操作的响应时间应在12秒内。(3) 适应性满足运行环境在允许操作系统之间的安全转换和与其它应用软件的独立运行要求。3算法描述/逻辑流程4 接口(或关键函数)设计(1) 用户接口使用基于对话框的JSP,用户通过鼠标的点击和键盘的输入完成操作,编辑框用于用户的输入。(2) 外部接口发货处理模块 上层模块:无 下层模块:发货信息检索模块,取消发货模块,执行发货模块发货信息检索模块 输入:订单相关信息 输出:想要检索的订单信息 上层模块:发货处理模块 下层模块:无取消发货模块 输入:配车一览表 输出:取消订单 上层模块:发货处理模块 下层模块

28、:无执行发货模块 输入:配车表和订单表 输出:发货完成 上层模块:发货处理模块 下层模块:无五、实训收获与体会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-2022 冰豆网网站版权所有

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