logo资料库

软件工程专业实习报告1.doc

第1页 / 共18页
第2页 / 共18页
第3页 / 共18页
第4页 / 共18页
第5页 / 共18页
第6页 / 共18页
第7页 / 共18页
第8页 / 共18页
资料共18页,剩余部分请下载后查看
1.实习目的
2.实习地点
2.1实习地点
2.2公司简介
2.2.1 公司简单介绍
2.2.2 公司大型机环境介绍
2.3公司业务说明
2.3.1大型主机服务
2.3.2 Eclipse服务
2.3.3 SOA服务
2.3.4软件测试服务
3.实习时间
4.实习内容
4.1.绪论
4.1.1管理信息系统的概念
4.1.2 管理信息系统发展的历史
4.1.3 管理信息系统发展现状
4.2.需求分析与设计方案
4.2.1.需求背景
4.2.1.1项目背景
4.2.1.2用户特征
4.2.1.3 假设与前提
4.2.2 可行性分析
4.2.2.1 逻辑可行性
4.2.2.2 经济可行性
4.2.2.3 技术可行性
4.2.3 设计方案
4.2.3.1 设计目标
4.3. 系统总体设计
4.3.1 系统设计思想
4.3.1.1 页面模块化
4.3.1.2 三层架构设计
4.3.2.1 系统功能模块划分
4.3.2.2 各模块及数据库设计
4.3.2.3 数据分析
4.3.3.需求分析
4.3.4系统分析
超市系统的工作流程是由商品的采购员根据商品的短缺报告进行商品的采购,入库,然后由仓库管理员进行处理;
4.3.5.概念结构分析
4.4.2系统数据流程图
4.4.3系统功能模块划分
4.5编译环境简介
5.实习收获与体会 
6.还存在的不足之处
辽宁工程技术大学 本科生实习报告书 教学单位 软件学院 专 班 业 软件工程 级 HR05-2 班 学生姓名 高维媛 学 号 0520010204 指导教师 张海涛 1
1.实习目的................................................................................................................... 3 2.实习地点................................................................................................................... 3 2.1 实习地点.......................................................................................................... 3 2.2 公司简介.......................................................................................................... 3 2.2.1 公司简单介绍.............................................................................................. 3 2.2.2 公司大型机环境介绍.................................................................................. 3 2.3 公司业务说明.................................................................................................. 3 2.3.1 大型主机服务............................................................................................... 4 2.3.2 Eclipse 服务...................................................................................................4 2.3.3 SOA 服务...................................................................................................... 4 2.3.4 软件测试服务............................................................................................... 5 3.实习时间................................................................................................................... 5 4.实习内容................................................................................................................... 5 4.1.绪论............................................................................................................... 5 4.1.1 管理信息系统的概念................................................................................ 6 4.1.2 管理信息系统发展的历史....................................................................... 6 4.1.3 管理信息系统发展现状........................................................................... 6 4.2.需求分析与设计方案................................................................................. 7 4.2.1.需求背景................................................................................................. 7 4.2.1.1 项目背景................................................................................................ 7 4.2.1.2 用户特征................................................................................................ 7 4.2.1.3 假设与前提........................................................................................... 7 4.2.2 可行性分析............................................................................................... 8 4.2.2.1 逻辑可行性........................................................................................... 8 4.2.2.2 经济可行性........................................................................................... 8 4.2.2.3 技术可行性........................................................................................... 8 4.2.3 设计方案................................................................................................... 9 4.2.3.1 设计目标............................................................................................... 9 4.3. 系统总体设计............................................................................................. 9 4.3.1 系统设计思想........................................................................................... 9 4.3.1.1 页面模块化........................................................................................... 9 4.3.1.2 三层架构设计....................................................................................... 9 4.3.2.1 系统功能模块划分............................................................................... 9 4.3.2.2 各模块及数据库设计......................................................................... 10 4.3.2.3 数据分析........................................................................................... 10 4.3.3.需求分析............................................................................................... 10 4.3.4 系统分析.................................................................................................. 11 4.3.5.概念结构分析......................................................................................... 11 4.4.2 系统数据流程图.................................................................................... 13 4.4.3 系统功能模块划分.................................................................................. 14 4.5 编译环境简介.............................................................................................. 15 5.实习收获与体会................................................................................................... 16 6.还存在的不足之处............................................................................................... 16 2
1.实习目的 我在网通公司实习,网通公司是中国大陆地区专业的大型机技术服务公司。 在这里我可以学到与 IBM 大型机相关的一些知识,我要认真的实习,不懂的地方 要虚心的讨教,要虚心的向公司里的员工学习,充分利用实习的每一天来学习知 识,并且通过具体的练习来巩固所学的知识,并且通过具体的项目把大型机的知 识运用到具体的项目中去。 过实习我们可以把在学校所学的知识应用到实践中去,提高我们的实际动手 能力,增强我们的实际解决问题能力,增加我们的编程经验和项目经验,把软件 工程知识与实践相结合,使我们能够成为动手能力强,上手快,解决能力强的综 合型人才。这样就需要我们认真的实习,设定目标,制定计划来出色的完成这次 实习。 2.实习地点 2.1 实习地点 中国网通公司 2.2 公司简介 2.2.1 公司简单介绍 中国网络通信集团公司(以下简称中国网通)是中国特大型电信企业。 2.2.2 公司大型机环境介绍 1. 硬件环境:IBM S/390 2. 操作系统:OS/390 3. 操作系统下的软件:TSO ( Time Sharing Option )、ISPF(Interactive System Productivity Facility)、SDSF (System Display and Search Facility)等 4. 数据库:DB2 5. 相关工具:JCL(Job Control Language)、CICS(Customer Information Control System) 2.3 公司业务说明 3
2.3.1 大型主机服务 大型主机的应用虽不广泛但却非常重要,是国家金融、电信、航空、铁路等 部门的核心应用。所以能够拥有大型主机应用的开发和维护能力是一个公司实力 的表现。 网通主机团队拥有多年的系统和应用开发经验,掌握多种开发语言和技术, 例如 Cobol、CICS、PL/1、DB2、IMS 等。可以提供多样的大型机开发和维护服务。 可以为您提供的主机服务包括: 大型主机系统安装顾问服务 Mainframe System Installation Consulting Service 大型主机系统设计及技术咨询服务 Mainframe System Design and Technology Consulting Service 大型主机系统及应用投产支持服务 Mainframe System and Application Production Support Service 大型主机应用维护服务和技术支持 Mainframe Application Maintenance Service and Technology Support 大型主机性能优化服务 大型主机项目管理服务 2.3.2 Eclipse 服务 Mainframe Capability Optimizations Service Mainframe Project Management Service 育桥的 Eclipse 团队拥有数年的 Eclipse 插件开发经验,曾为 IBM、IONA 等公司提供过高水平的开发服务。他们掌握所有 Eclipse 核心技术,如 EMF、GEF、 GMF、BIRT 等,更有部分员工是 Ecilpse 组织开发成员。 育桥可以为您提供的服务包括: 定制化的建模工具 自动代码生成工具 工作流设计工具 页面设计工具 商业水平的胖客户端 2.3.3 SOA 服务 面向服务架构(SOA)是一种应用框架,它着眼于日常的业务应用,并将它 4
们划分为单独的业务功能和流程,即所谓的服务。SOA 使用户可以构建、部署和 整合这些服务,且无需依赖应用程序及其运行计算平台,从而提高业务流程的灵 活性。这种业务灵活性可使企业加快发展速度,降低总体拥有成本,改善对及时、 准确信息的访问。 育桥的 SOA 团队大多曾经服务于各大先进的 SOA 技术推动厂商,他们具有实 际、大规模 SOA 项目开发的经验,精通 SOA 领域的各项技术和工具,可以为您提 供全面的 SOA 开发服务。团队所运用的技术有 Web Service、SCA、SDO、BPEL、 ESB 等。 2.3.4 软件测试服务 网通可以提供专业的软件测试团队,他们具有专业测试经验、细致深入的测 试方法、精准的测试工具以及开发自动化工具的专长,能够满足客户从测试计划, 测试用例设计到测试执行和项目管理等全方位的测试需求。 3.实习时间 实习时间:2009 年 3 月 2 日到 2009 年 4 月 19 日 4.实习内容 小型超市管理信息系统设计与实现 4.1.绪论 随着市场的国际化,市场对企业产品的质量和服务的要求越来越高,市场竞 争日趋激烈企业在竞争中面临着严峻的考验。部分企业甚至可能被淘汰。企业要 适应新的国内外形势在竞争中求生存,在生存中求发展。就必须提高企业的竞争 力和抗风险的能力,加强企业内部的信息化建设,借助信息技术,提高内部运作 效率,提高管理水平,在降低成本的同时达到提高企业竞争力的目的。而建立一 整套完善适用的企业管理信息系统(Management Information System,简称 MIS) 无疑是实现上述目标的有力手段之一。但是很少有针对具体企业的 MIS 研究,较 少具体考虑企业的特殊状况,因而造成了实施成功率低、浪费严重的现象。因此, 对一企业 MIS 进行有针对性地研究,并由此构造一个具有代表性的系统构建方法 将具有重要的实用价值。 5
4.1.1 管理信息系统的概念 管理信息系统(Management Information System, MIS)一词最早出现在 1970 年,由瓦尔特.肯尼万给它下了一个定义:“以书面或口头的形式,在合适 的时间向经理、职员以及外界人士提供过去的、现在的、预测未来的有关企业内 部及其环境的信息,以帮助他们进行决策。”当时。山于计算机的功能有限,管 理信息系统在构成上还没有计算机软件和硬件。随着信息技术的发展,管理信息 系统除了支持决策的目标没变之外,在功能上和组成上有了很大的化。1985 年 著名教授高登.戴维斯给了管理信息系统一个较完整的定义:“它是一个利用计算 机硬件和软件,分析、计划、控制和决策模型,手工操作以及数据库的人-机系 统。它能提供信息,能支持企业或组织的运行、管理和决策[1]。” 当今世界正发生着巨大变化,管理信息系统的环境、目标、功能、内涵均随 着时间的推移不断发生着变化。从环境上看,世界己变成“市场全球化、需求多 元化、竞争激烈化、战略短期化”。一切事物的变化都在加快,企业不得不更加 重视变化管理和战略管理。从目标上看,企业要在激烈的竞争中立于不败之地, 首先产品和服务要适应市场的需要,其次企业要有效率。企业要在交货时间(T)、 产品或服务质量(Q)、成木(C)方面处于有利地位。企业的管理信息系统应有利于 企业的战略竟优、有利于企业提高效率从而取得效益。从功能上看,管理信息系 统要进行信息的收集、传输、加工、储存、更新和维护。从内涵上看,管理信息 系统由人、人工手续、计算机硬件、软件、通讯网络及其它办公设备组成。 如果要给管理信息系统下一个准确的定义,那么应该这样说:“管理信息系 统是一个以人为主导,利用计算机硬件、软件、网络通讯设备以及其它办公设备, 进行信息的收集、传输、加工、储存、更新和维护,以企业战略竞优、提高效益 和效率为目的,支持企业高层决策、中层控制、基层运作的集成化的人机系统 [2] 。” 4.1.2 管理信息系统发展的历史 以电子计算机技术为基础的管理信息系统,虽然它的发展历史不长,但也经 历了三个发展阶段:单项数据处理阶段、数据综合处理阶段、管理信息系统阶段。 这几个阶段与计算机技术、管理科学以及系统科学的发展有密切的关系。关于各 个阶段具体情况,这里不再一一介绍[3]。 4.1.3 管理信息系统发展现状 由于国外企业在信息化建设方面的起步较早,加上资金、技术等方面的诸多 优势,使得国外企业的 MIS 实施成功率较高,也取得了显著的经济和社会效益。 在 MIS 的基础理论研究方面也取得了相当大的成就。 我国自 80 年代开始,才着手开发和应用 MIS,尽管经过国内许多研究开发 单位合企业的共同努力,使我国 MIS 的建设取得很大成功,然而,由于多方面因 素的影响,企业的 MIS 建设跟国外还有很大的差距。 6
4.2.需求分析与设计方案 4.2.1.需求背景 4.2.1.1 项目背景 目前,随着经济的快速发展,企业规模的不断壮大,企业与国内外市场的紧 密接轨,电子商务已经成为世界各国发展经济的核心。近年来,在互联网的普及 推广下,人们的日常生活和休闲方式也在发生着变化,而以网上购物为主的电子 商务也逐渐成长起来,在人们的日常生活中发挥越来越重要的作用。基于网络超 市的商品销售管理系统,则是在网络上建立一个虚拟的购物商场,避免了选购商 品的烦琐过程,使购物过程变得轻松、快捷、方便,很适合现代人快节奏的生活, 同时商家和企业又可以有效的控制销售运营的成本,提高经济利润,开辟新的销 售渠道。 商品销售管理系统的主要任务是把日益繁多的商品进行汇总,根据商品的用 途进行种类的划分,然后制定商品的详细信息,同时配有实物图片,为方便用户 的选择和购买,开发出一种编排更准确、更合理、更快速的商品销售管理系统。 因此如何高效地管理好产品,控制好物流成本,提高企业的整体效益,己迫在眉 睫。所以,本系统正是根据此要求进行开发设计的。 4.2.1.2 用户特征 商品销售管理系统的用户可大致分为两类:一类是需要购买物品的用户,这 些用户涉及的面比较广,有来自各个行业和各个职业的不同年龄和不同文化程度 的,户对于计算机的操作能力也参差不齐,对这类用户系统必须提供方便的输入 方式来满足他们的要求,如使用数字或者字母等,展示友好易懂的用户界面等; 另一类是商家的系统管理员,这些人计算机文化程度相对比较高,可以对系统进 行日常的维护和紧急情况下对系统的处理。 4.2.1.3 假设与前提 根据现实生活中的销售情况和对消费者的购买心理的理解,现对该系统的设 7
计做如下假设和前提条件: 1) 所有的商品数量已知。 2) 注册用户人数已知。 3) 在商品销售系统中,主要安排了日常生活中常用的商品类型。 4.2.2 可行性分析 4.2.2.1 逻辑可行性 网上购物系统自身具备的即时互动方式可以吸引很多购物者的注意力,这些 购物网站能够随时让顾客参与购买、更方便、更详细、更安全。而且在这样的网 站中,产品的管理是有秩序的,并将其进行科学化的分类,便于购买者查询。这 种网站的网页设计往往制作得更有指导性,并且更加美观,这些都将会吸引大批 的购买者。目前大的超市已经拥有一整套比较完整的信息管理系统,而是一般小 型的超市中大部分工作还是进行着手管理,工作效率很低,并且不能即使了解超 市各类商品的库存,顾客比较需求的商品难以即使调整结构。同时由于不可避免 的人为因素,造成数据的遗漏、误报等。 4.2.2.2 经济可行性 基于网络的商品销售管理系统的投入,能够提高工作效率,减少工作人员, 从而减少劳力资本的投入,在货物管理中节省人力,减轻了劳动强度,达到降低 成本及其他费用的目的。通过改进薄弱环节,提高工作效率,提高数据处理的及 时性和准确性。所以从经济角度来说,本系统开发完全必要。该系统较现有的大 型超市的管理系统有如下特点:①及时性,管理人员可以在任何时间内了解超市 的情况。②高效性,统一管理提高了办事效率,管理层能迅速的对突发情况做出 及时对策,如:货物的调配等。③成本低,该方案缩小了人员编制,减少了人员 开发。货物的同意调配也带来了低成本高收入。④易操作性,该方案实用了现在 流行的编译环境设计出的软件,操作简单,界面又好,而且软件的更新换代也很 方便,本系统具有登记,查询,编辑,修改,报表打印和利润分析等功能,对于 实现小型超市进、销、存管理的数字化具有可行性,值得推广。 4.2.2.3 技术可行性 本系统开发涉及到的技术因素主要有如下几个方面: 1) 数据库技术,对 SQL Server 熟悉,能够熟练使用 SQL Server 数据库。 2) 系统架构的规划,使用 B/S 架构。 3) 页面开发,使用 HTML 和 JSP 技术,能够使用这两种技术开发页面。 8
分享到:
收藏