电子科技大学计算机科学与工程学院计生产实习报告_第1页
电子科技大学计算机科学与工程学院计生产实习报告_第2页
电子科技大学计算机科学与工程学院计生产实习报告_第3页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、电子科技大学计算机科学与工程学院计生产实习报告好项目因此, 项目经理安排和协调团队成员的工作是非常重要的。 在 这次实习中, 我们团队的项目经理在这方面做得很好。 他组织每个人 讨论话题并完成项目计划,然后根据每个团队成员的能力分配任务, 从而最大限度地发挥团队成员的优势。 团队成员也非常活跃。 没有人 是懒惰的, 在工作时间尽力做好自己的工作。 我们还通过讨论不断修 正不足之处,而不是将自己的部分与他人分开。 最令人印象深刻的是, 在项目完成后的检查阶段, 我们在界面设计中发现了一个界面跳转问 题。我们聚在一起检查互联网上的信息,并讨论如何不断修改它。修 改过程花了很多时间。 当最后的修改完

2、成时, 每个人都非常兴奋和高 兴。看到我们所有人在我们面前完成这个项目, 这是一种巨大的成就 感。2。帮助我理解了 JavaEE 开发的整个过程。我以前从未做过项目开 发,我对开发过程一无所知。 就在这学期, 我选了一门软件工程课程。 老师向我们详细解释了软件开发的一系列步骤。 然而,由于课程仍在 进行中,许多知识仍停留在理论上。通过这次实习,我在实践中应用 了很多知识点,帮助我更好地掌握了软件工程知识,积累了 JavaEE 开发的经验。例如,我知道如何计划、安排和控制项目,如何分析需 求,如何使用软件绘制用例图活动图,如何设计数据库和界面等。这 位软件工程老师说, 如果不通过具体的项目, 很

3、难理解软件工程的知 识。我非常感激这次实习帮助我更好地掌握了这些知识。 这也激发了 我对JavaEE开发的热情。3。专业知识基础非常重要在做一个项目的过程中, 可以发现很多专 业知识被综合运用。 没有对这些知识的良好掌握, 很难做出一个好的 项目。例如,设计数据库模型需要数据库设计人员具备扎实的数据库 知识,并知道如何提取实例设计属性的设计关系。因此,我们应该尽 力掌握本科水平的专业课程。 通过这次实习, 我发现自己对一些专业 知识的掌握并不扎实, 所以我决定回去巩固这些知识, 为自己将来更 好地完成工作做准备。4。工作中的热情和主动性非常重要。无论你做什么,如果你对它没 有热情,不主动去思考

4、和解决问题,就很难把它做好。因此,如果你 对开发项目不感兴趣, 你所做的只是一步一步地去做, 这将变得越来 越无聊。因此,确保积极性和主动性是非常重要的。因此,首先,我 们必须确定我们是否适合这份工作, 以及我们是否对工作的内容感兴 趣。我们不应该仅仅为了薪水而选择这份工作。 然后我会在工作中一 步一步地努力解决问题,树立成就感,激发兴趣,从而把工作做得越 来越好。最后,对实习也有一些建议 :实习时间太短,只有 2 天因此,该项目相当紧 迫,不涉及编码部分。现在回头看,如果有足够的时间,我们将有更 多的讨论时间来更好地设计需求分析, 找出项目的不足, 并不断地纠 正它们。同时参与编码,使项目更

5、完整,使它更充实。因此,我希望 学校能安排更多的时间让学生更好地练习和锻炼他们的能力。电子科技大学生产实习学生汇总表学生姓名黄专业学生编号。 XXXX 03 年 11 月 02 日经过短短两天的 生产实践,我有了以下收获 :1。团队合作非常重要如果团队不能进行 合理有效的合作,就不能完成一个好的项目。因此,项目经理安排和 协调团队成员的工作是非常重要的。 在这次实习中, 我们团队的项目 经理在这方面做得很好。 他组织每个人讨论话题并完成项目计划, 然 后根据每个团队成员的能力分配任务, 从而最大限度地发挥团队成员 的优势。团队成员也非常活跃。没有人是懒惰的,在工作时间尽力做 好自己的工作。 我

6、们还通过讨论不断修正不足之处, 而不是将自己的 部分与他人分开。最令人印象深刻的是,在项目完成后的检查阶段, 我们在界面设计中发现了一个界面跳转问题。 我们聚在一起检查互联 网上的数据,并讨论如何修改它。修改过程花了很多时间。当最后的 修改完成时, 每个人都非常兴奋和高兴。 看到我们所有人完成的项目 的实际学习和最终目标展现在我们眼前,这是一种巨大的成就感。 2. 帮助我理解 JavaEE 开发的整个过程我以前从未做过项目开发,我对 开发过程一无所知。就在这学期,我修了一门软件工程的课程,我正 在学习,所以很多知识仍然只是理论。通过这次实习,我在实践中应 用了很多知识点, 帮助我更好地掌握了软

7、件工程知识, 积累了 JavaEE 开发的经验。例如,我知道如何计划、安排和控制项目,如何分析需 求,如何使用软件绘制用例图活动图,如何设计数据库和界面等。这 位软件工程老师说, 如果不通过具体的项目, 很难理解软件工程的知 识。我非常感激这次实习帮助我更好地掌握了这些知识。 这也激发了 我对 JavaEE 开发的热情。 3.专业知识的基础非常重要在做一个项目 的过程中, 可以发现很多专业知识被综合运用。 没有对这些知识的良 好掌握,很难做出一个好的项目。例如,设计数据库模型需要数据库 设计人员具备扎实的数据库知识, 并知道如何提取实例设计属性的设 计关系。因此,本科水平的专业 (不少于 80

8、0 字)教师向我们详细解释 了软件开发的一系列步骤, 但由于课程还在进行中, 我们应该尽力掌 握好。通过这次实习,我发现自己对一些专业知识的掌握并不扎实, 所以我决定回去巩固这些知识,为自己将来更好地完成工作做准备。 工作的热情和主动性非常重要。 无论你做什么,如果你对它没有热情, 不主动去思考和解决问题,就很难把它做好。因此,如果你对开发项 目不感兴趣,你所做的只是一步一步地去做,这将变得越来越无聊。 因此,确保积极性和主动性是非常重要的。因此,首先,我们必须确 定我们是否适合这份工作, 以及我们是否对工作的内容感兴趣。 我们 不应该仅仅为了薪水而选择这份工作。 然后我会在工作中一步一步地

9、努力解决问题,树立成就感,激发兴趣,从而把工作做得越来越好。 学生签名 :年月日实习评语 :实习成绩 :导师签名 :年月日实习评语及成 绩学院意见签名 (盖章 ):年月日电子科技大学生产实习报告学生姓氏、名字、学校编号、班级编号年 11 月 XXXX 实际培训时间为 ,班主任姓名为、实习时间、地33实习任、实践内。规划阶3需求阶3.设计阶4.过程控45.项目摘55、操作步5。规划阶2点八、务34容31段2.段.4段.4制要骤段 :5a . 起 草 “ 项 目 开 发 计 划 ” 图纸5b .绘 制“甘特图 ” 62. 需 求 阶 段.7. 人 事 系 统 需 求 分析7. 设计集成测试案例12

10、在3设计阶段, 15 答 : 数 据 库 设 计 15.接口原型设计 194.过程控制 11月 2日, XXXX-11 月3 日,XXXX , 实. 习地点 :成都市郫县安德宇镇红旗大道北段 146 号3, 实习任务阶段分类 WBS 计划阶段开发跟踪监控项目状态需求开发测试制定 测试计划开发数据库设计界面设计阶段配置测试阶段审查收尾开发 准备配置状态报告设计测试设计阶段审查实施系统测试管理缺陷评估测试结果收尾审查每周会议工作日志项目问题状态项目监控全过 程成度和控制活动定义项目,准备计划 “项目开发计划 ”、“甘特图 ”、 “项目问题跟踪表 ”, “软件实施规范 ”、“罗斯模型 (用例)、“系

11、统测试 用例 ”、“数据库设计规范 ”、“产品数据模型 (概念数据模型和物理数据 模型) ”接口原型 “阶段评审报告 ”、“项目开发总结报告 ”、“项目工作日 志”和“项目问题跟踪表 ”工件4,实习内容 1。 规划阶段A。编写 项目开发计划”并在word文档中编辑,以达到以下目的:a . 定义软件的总体要求,作为用户和软件开发人员之间相互理解的基 础;b 提供关于性能要求、初步设计和对用户影响的信息,作为软件 人员设计和编写软件架构的基础; c .作为整体软件测试的基础b 。绘制甘特图并使用微软项目进行绘制可以帮助项目经理合理安排 每个团队成员的工作时间和内容。 并对计划进度和每项工作的实际进

12、 度,能非常清楚地了解计划执行的偏差, 以便处理偏差帮助项目经理 计划和控制时间、资源和成本。2。需求阶段a。对人事系统进行需求分析,提取5个业务模块,每个模块用一个 包来表示;每个模块对应一个包,该包的名称使用服务模块的名称。 每个团队成员负责一个模块,编写项目需求规范,抽象模块的 rose 模型,使用rational rose软件设计rose模型,绘制相应的用例图和活 动图,并详细解释每个用例组装团队成员的设计,绘制一个完整的 rose模型,并编写一个完整的需求规范理性玫瑰用于设计玫瑰模型。掌握了这个软件的使用,你就可以熟练地画出 rose 模型并分析项目 模块的需求。您可以独立完成一个模

13、块的需求分析,建立 rose 模型, 并绘制成品。b。编写集成测试用例”每个模块集成并设计测试用例,以确保集 成的功能能够正确实现。 测试用例必须包括所有应该实现的功能, 以 确保测试的完整性。3。设计阶段a。 设计数据库模型并绘制ER图使用数据库设计软件powerdesig ner,我们首先分析系统需求,了解业务流程,并改进业务术语。 所有商业术语都被用作电子商务的替代品然后逐步识别实体, 识别关 系,最后补充实体的属性在绘制 er 模型之后,首先创建概念模型, 然后从概念模型生成物理模型。 通过数据库模型的设计, 我们深刻理 解了数据之间的关系。能够独立完成简单数据库的设计b。简单的界面设

14、计使用梦波进行开发和超文本标记语言形成一个用 户可以直观感受的界面,这样用户可以快速理解项目具有什么功能, 并且可以直接与系统交互。可以在现有模板上修改4。过程控制a。每个团队成员写下自己的工作日志, 并报告自己的工作进度和完 成情况b 编写 项目问题跟踪表”记录和解决项目完成过程中发现的 问题5。项目总结a。完成项目开发总结报告,总结项目完成过程中的经验和收获。不足之处不断得到改进,使每个团队成员在项目中不断取得进步b。完成阶段审查报告5,操作步骤 1。规划阶段a .起草 “项目开发计划 ” ,主要包括目标、项目概述、角色和职责、项目评估等。其中,主 要目的是:1)。定义总体软件需求,作为用

15、户和软件开发人员之间相互理解的 基础;2)提供关于性能要求、初步设计和对用户的影响的信息,作为 软件人员设计和编码软件体系结构的基础;3)。作为整体软件测试的基础 项目概述包括一系列概念,如项目背景、目标、用户组等。项目名 称:中国民航飞行学院项目人员系统需求规范目标用户 :领导、员工、 管理员 (管理)项目范围 : 本文件适用于 “中国民航飞行学院人员信息管理系统 ”项 目开发的整个开发生命周期, 包括项目的每个阶段, 涵盖项目的每个 任务人员分配如下 :序列号王奕程成员名称角色项目经理备注序列号成员名称角色 xxX xxX xxX xxX xxX XX 数据库设计者数据库设计 者备注项目估

16、计 :大小估计 :4 个主要门户工作量估计 :5 人团队两天进度估计 :无成本估计 :无关键计算机资源估计 :服务器 2GB 内存b 绘制甘特图 使用项目文档绘制甘特图,首先打开项目文档,将时间线调整为小 时间隔,然后添加任务,在相应的任务中设置所需的完成时间,最后 生成甘特图以下2。需求阶段a .人事系统需求分析 首先对整个系统进行分析,得出系统分为五个功能模块,包括 :文档 管理子系统、人事管理子系统、薪酬管理子系统、招聘管理子系统和 年终考核子系统的主要结构图如下 :,其中人事管理子系统模块图如下 :文档管理模块图如下 :薪酬管理子系统模块图如下 :招聘管理子系统模块图如下 :其对应的

17、rose 模型如下 :编制薪资规则表的活动图如下计算员工薪资的活动图如下 :修改员工薪资的活动图如下 :薪资查询的活动图如下 :259 199b .设计集成测试用例 我负责薪资管理模块的一些测试示例如下 :1 . 准备薪资规则表验证 表 1。准备薪资规则表验证测试用例序列号测试环境先决条件测试步 骤期望实际输出相同。登录并准备薪资规则表。单击保存。如果保存 成功,输出“保存成功”输出“保存成功”05版本号 0.1表2薪资规则表 验证准备测试用例序列号测试环境先决条件测试步骤预期输出与薪 资规则表实际登录准备相同,如果保存失败,单击 “保存”,输出 “保 存失败 ” 05版本号 0.1 2。计算

18、员工薪资验证表 3 计算员工薪资验证测 试案例序列号测试环境先决条件测试步骤预期输出实际输出相同登 录保存员工薪资表,单击保存成功,输出 “保存成功 ”输出 “保存成 功 ”06版本号 0.1 表 4 员工薪资验证计算测试案例序列号测试环境先决条件测试步骤预期输出实际输出 06 版本号 0.1 相同登录保存员工薪资表,单击保存失败,输出 “保存失 败”输出“保存失败 ”3。修改员工薪资验证表 5。修改员工薪资验证测试用例序列号测试环境先决条件测试步骤预期输出实际输出相同登 录已保存的员工薪资表,单击保存成功,输出 “保存成功 ”输出 “保存 成功”07版本号 0.1表 6员工薪资验证计算测试用

19、例序列号测试环境 先决条件测试步骤预期输出实际输出相同登录已保存的员工薪资表, 单击保存失败,输出 “保存失败 ”输出“保存失败 ”07版本号 0.1 4。查 询薪资功能验证表 7 查询薪资验证测试用例序列号测试环境相同 08 版本号 0.1 先决条件测试步骤预期输出实际输出登录输入用户名和密 码,验证正确性如果正确, 输出员工工资单表输出员工工资单表 8 查 询薪资验证测试用例序列号测试环境先决条件测试步骤预期输出实 际输出相同登录输入用户名和密码, 验证正确性如果错误, 显示登录 界面显示登录界面 08版本号 0.1 5。薪资错误报告功能验证表 9 查询 薪资验证测试案例序列号测试环境先决

20、条件测试步骤预期输出实际 输出相同登录填写错误已提交如果提交成功,输出 “提交成功 ”输出 ” 提交成功”09版本号 0.1表10查询薪资验证测试案例序列号测试环境 先决条件测试步骤预期输出实际输出相同登录填写错误提交后如果 提交失败,输出 “提交失败 ”09版本号 0.13。设计阶段 A .数据库设计数据建模由 PowerDesigner 实现,实现是创建 er 模型设计步骤如下 : 设计 er 模型项目开发团队成员,实现各自模块功能的 ER 模型?确定实体集 : 分析系统需求后,理解业务流程并改进业务术语所有商业术语都被用作电子商务的替代;然后识别实体 (有三种业务术语 :实体、实体属性、

21、无 );根据初步确 定的实体集,再次进行业务需求分析,进一步补充缺失的实体最后, 确定实体集 (注意 :此时没有必要确定实体关系和实体属性。 )?标识关系 :任意两个实体 之间的关系有以下几种情况 : 一对一、一对多、多对一、多对多、无 关系以实体甲和实体乙为例,看看如何确定这种关系 :从甲到乙一对 一;从b到a,是一对多。现在a和b是多对一。?最后,向实体添加一个属性 :在实体中有一个特殊属性 : 唯一标识符在数据库中是主键为了确保 主键的稳定性, 通常使用自增长整数或 GUID 值作为主键值主要标识 符受制于唯一性约束制作数据库模型?首先,创建概念模型 (CDM)。在打开的 CDM 中,有

22、一个工具浮动栏,只需要使用实体和关系 两个工具。使用实体工具绘制实体,使用关系工具绘制关系:(注意 :默认关系是一对多除了将关系名称更改为友好名称之外, 还可以在属 性面板中进行调整 )实体中的名称是显示的中文名称;代码是一个英文名称,用于生成 代码,实体首先添加一个自增长的主标识符?根据 CDM 生成的产品数据管理首先在向导中选择生成的目标数据库:在当前生成的产品数据管理中,产品数据管理将自动为一对多关系生成外键, 为多对多关系生成 中间表主表:1。用户字段名称员工编号帐户用户名密码标题部门编号权限编号考勤编号 考试编号性别身份证号码生日地址手机号码邮箱列名称用户标识帐 户用户名密码位置受限

23、身份验证身份性别身份生日地址电话号码邮 件字段类型序列变量字符 (100)变量字符 (100)变量字符 (100)变量字符 (50)变量字符 (50)变量字符 (50)变量字符 (50)变量字符 (50)变量字符 (50) 变量字符 (10) 可变字符 (50)日期可变字符 (100)可变字符 (50)可变字符 (50)不为空,是,是,是,是,是,是,是,是,是,是,主键,外 键, 2。 部门 字段名称、部门编号、部门名称、列名称描述部门名称字段类型序列 变量字符 (50)不为空,是主键还是外键 3。权限 (限制 ) 字段名权限号标题权限列名 limId 位置限制字段类型序列变量字符 (50)变量字符 (50)不为空是主键或外键 4。员工薪资 字段名称列名称字段类型不是主要空间薪资编号员工编号基本薪资 加班奖金税最终薪资可变字符 (50)可变字符 (50)可变字符 (50)可变字 符(50)可变字符(50)是,是,是,是,是,关键,关键是5。SAL RULE 字段名薪资规则编号标题基本薪资加班薪资列名 salruleid 位置所有 添加时间所有字段类型系列变量字符(100)变量字符 (100)变量字符(100)不为空,是,是,主键或外键 6。考勤 字段名称考勤编号员工编号工作日期工作持续时间列名称 attId 用户 标识工作日期工作时间字段类型序列变量字符(50)日期变量字符

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论