好项目的。所以项目经理的安排和协调组员的工作非常重要。这次的实习中,我们组的项目经理在这点做的很好,组织大家讨论选题,完成项目策划,然后根据每个组员的能力来分配任务,做到了把组员的优势最大化。组员们也都很积极,没有一个偷懒的,都在工作时间内尽力把自己的部分做好。大家也不断通过讨论来修改不足的地方,而没有把自己的部分与大家割裂开。印象最深的一次是,在项目完成后的检查阶段,发现了界面设计中有一个界面跳转问题,大家聚在一起上网查资料并不断讨论该怎么修改,修改过程花了很多时间,最终修改完成时,大家都很激动很开心,看到大家一起完成的项目展现在眼前,很有成就感。
2.帮助我了解了JavaEE开发的整个过程。以前一直没做过项目开发,对开发的过程完全不了解。正好这学期上了软件工程专业课,老师给我们详细讲解了软件开发的一系列步骤,不过因为课程还在进行中,所以很多知识都还只停留在理论上。而通过这次实习的机会,把很多知识点都应用在实践中,帮助了我更好的掌握了软件工程的知识,也积累了JavaEE开发的经验。比如了解了项目该如何策划、安排、控制,需求该如何分析,如何使用软件画用例图活动图,如何设计数据库和界面等等。软件工程老师说过不通过具体项目是很难很好的理解软件工程的知识。很感激这次的实习帮助了我更好的掌握了这些知识。也激起了我对JavaEE开发的热情。
3.专业知识基础很重要。做项目过程中就可发现其中综合运用到很多专业知识,如果没有很好的掌握这些知识,是很难做出很好的项目的。举例来说,设计数据库模型就需要数据库设计员有扎实的数据库知识,知道如何提取实例设计属性设计关系。所以本科阶段的专业课都是要努力好好掌握的。通过这次实习我发现自己有些专业知识掌握的不扎实,所以决定回头去好好巩固这些知识,以预备自己将来在工作中能更好的完成自己的工作。
4.工作的积极性和主动性很重要。不论做什么事,如果对这件事没有热情,不主动去思考问题解决问题,是很难将这件事做好的。所以如果对开发的项目不感兴趣,所做的事只是按部就班的做,这样会越做越没意思。所以保证积极性和主动性非常重要。所以首先要确定自己对职位是否适合,对工作的内容是否感兴趣,而不要只是为了工资高低才选择这份工作。然后在工作中努力一步步解决问题,不断建立成就感,激起自己的兴趣,从而把工作越做越好。
最后也对实习有些建议:这次实习时间太短,只有短短2天。所以做的项目相当之赶,而且没涉及到编码部分。现在回过头去看,如果给的时间足够充足的话,大家有更多的讨论时间可以把需求分析设计的更好,更多时间发现项目的缺乏不足的地方不断改正。同时参与编码,把项目做的更完整,做出来更有成就感。所以希望学校以后实习能安排给学生更多的时间,更好的锻炼学生的能力。
电子科技大学生产实习学生总结表
学生姓名 专业 黄麟淞 学号 2012060020013 学生电话 学院 计算机科学与工程学院 18782915660 计算机科学与技术 成都市郫县德源镇红旗大道北段146号 /四川华迪信息技术有限公司 实习地点及单位 实习起止时间 2015年11月02日、03日 经过短短两天的这次生产实习,我有以下几点收获: 1.团队的合作非常重要。如果团队不能进行合理有效的合作,是完不成一个好项目的。所以项目经理的安排和协调组员的工作非常重要。这次的实习中,我们组的项目经理在这点做的很好,组织大家讨论选题,完成项目策划,然后根据每个组员的能力来分配任务,做到了把组员的优势最大化。组员们也都很积极,没有一个偷懒的,都在工作时间内尽力把自己的部分做好。大家也不断通过讨论来修改不足的地方,而没有把自己的部分与大家割裂开。印象最深的一次是,在项目完成后的检查阶段,发现了界面设计中有一个界面跳转问题,大家聚在一起上网查资料并不断讨论该怎么修改,修改过程花了很多时间,最终修改完成时,大家都很激动很开心,看到大家一起完成的项实 习 总 结 目展现在眼前,很有成就感。 2.帮助我了解了JavaEE开发的整个过程。以前一直没做过项目开发,对开发的过程完全不了解。正好这学期上了软件工程专业课,行中,所以很多知识都还只停留在理论上。而通过这次实习的机会,把很多知识点都应用在实践中,帮助了我更好的掌握了软件工程的知识,也积累了JavaEE开发的经验。比如了解了项目该如何策划、安排、控制,需求该如何分析,如何使用软件画用例图活动图,如何设计数据库和界面等等。软件工程老师说过不通过具体项目是很难很好的理解软件工程的知识。很感激这次的实习帮助了我更好的掌握了这些知识。也激起了我对JavaEE开发的热情。 3.专业知识基础很重要。做项目过程中就可发现其中综合运用到很多专业知识,如果没有很好的掌握这些知识,是很难做出很好的项目的。举例来说,设计数据库模型就需要数据库设计员有扎实的数据库知识,知道如何提取实例设计属性设计关系。所以本科阶段的专业(不少于800字) 老师给我们详细讲解了软件开发的一系列步骤,不过因为课程还在进课都是要努力好好掌握的。通过这次实习我发现自己有些专业知识掌握的不扎实,所以决定回头去好好巩固这些知识,以预备自己将来在工作中能更好的完成自己的工作。 4.工作的积极性和主动性很重要。不论做什么事,如果对这件事没有热情,不主动去思考问题解决问题,是很难将这件事做好的。所以如果对开发的项目不感兴趣,所做的事只是按部就班的做,这样会越做越没意思。所以保证积极性和主动性非常重要。所以首先要确定自己对职位是否适合,对工作的内容是否感兴趣,而不要只是为了工资高低才选择这份工作。然后在工作中努力一步步解决问题,不断建立成就感,激起自己的兴趣,从而把工作越做越好。 : 学生签名: 年 月 日 实习评语: 实习成绩: 指导教师签字: 年 月 日 实习评语及 成绩 学院意见 签(章): 年 月 日
电子科技大学
生产实习报告
学 生 姓 名 学 号 班 号
实 习 时 间 2015年11月 实 习 地 点
带队老师姓名
目录
一、实习项目名称 ........................................................................................................................... 3 二、实习时间、地点 ....................................................................................................................... 3 三、实习任务 ................................................................................................................................... 3 四、实习内容 ................................................................................................................................... 3
1.策划阶段 ................................................................................................................................ 3 2.需求阶段 ................................................................................................................................ 4 3.设计阶段 ............................................................................................................................... 4 4.过程控制 ................................................................................................................................ 4 5.项目总结 ................................................................................................................................ 5 五、 操作步骤 ................................................................................................................................. 5
1.策划阶段 ................................................................................................................................ 5 a.起草《项目开发计划》 .................................................................................................... 5 b.绘制《甘特图》 ................................................................................................................ 6 2.需求阶段 ................................................................................................................................ 7 a.对人事系统进行需求分析 ................................................................................................ 7 b.设计集成测试用例 .......................................................................................................... 12 3.设计阶段 .............................................................................................................................. 15 a.数据库设计 ...................................................................................................................... 15 b.界面原型设计 .................................................................................................................. 19 4.过程控制 .............................................................................................................................. 20 5.项目总结 .............................................................................................................................. 20 六:意见及建议 ............................................................................................................................. 20
电 子 科 技 大 学
生产实习报告
一、实习项目名称
中国民航飞行学院人事系统
二、实习时间、地点
实习时间:2015年11月2日-2015年11月3日 实习地点:成都市郫县德源镇红旗大道北段146号
三、实习任务
阶段 分类 WBS 策划阶段 开发 跟踪监控项目状态 需求开发 测试 制定测试计划 开发 数据库设计 界面设计 设计阶段 配置 测试 阶段评审 结项 开发 编写配置状态报告 设计测试 设计阶段评审 执行系统测试 管理缺陷 评价测试结果 结项评审 周例会 工作日志 项目问题状态 项目监整个过程 督与控制 活动 定义项目、编制计划 《项目开发计划》 《甘特图》 《项目问题跟踪表》 《软件实现规约》、Rose模型(用例) 《系统测试用例》 《数据库设计说明书》、PD模型(概念数据模型和物理数据模型) 界面原型 《阶段评审报告》 《项目开发总结报告》 《项目工作日志》 《项目问题跟踪表》 工件
四、实习内容 1.策划阶段
a.撰写《项目开发计划》,在word文档里编辑,以达到以下目的:a.定义软件总体要求,作为用户和软件开发人员之间相互了解的基础;b.提供性能要求,初步设计和对用户影响的信息,作为软件人员进行软件架构设计和编码的基础;c.作为软件总体测试的依据。
b.绘制《甘特图》,使用Microsoft Project绘制,可以帮助项目经理合理安排每个组员的工作时间和工作内容。并对各工作的计划进度和实际进度,能十分清楚地了解计划执行的偏差,以便对偏差进行处理。帮助项目管理者实现时间、资源、成本的计划、控制。
2.需求阶段
a.对人事系统进行需求分析,提取出5个业务模块,各个业务模块使用包进行表示;每个模块对应于一个包,包的名字使用业务模块的名字。每个组员负责一个模块,撰写《项目需求规约》,并抽象出该模块的rose模型,使用rational rose这一软件进行rose模型的设计,绘制出相应的用例图和活动图,并对每个用例详细解释。将组员的设计集合在一起,绘制完整的rose模型,并撰写完整的需求规约书。使用了rational rose这一软件进行rose模型的设计,初步掌握了该软件的使用,可以熟练绘制rose模型,进行项目模块的需求分析,可以独立完成一个模块的需求分析到rose模型的建立,并绘制出成品。
b.撰写《集成测试用例》,每个模块集成后来设计测试用例,保证集成后功能都能正确实现。测试用例得包含所有应该实现的功能,以保证测试的完整性。
3.设计阶段
a.设计数据库模型,绘制ER图。使用power designer这一数据库设计软件,首先对系统需求进行分析,理解业务流程,提练业务术语。所有业务术语都作为E的备选。然后一步步识别实体、识别关系,最后再为实体补充属性。绘制完ER模型,首先创建概念模型(CDM),再由概念模型生成物理模型(PDM)。通过设计数据库模型深刻理解了数据间的关系。可以独立完成简单数据库的设计工作。
b.进行简单的界面设计。使用dreamwave进行开发,使用HTML语言。形成一个用户可直观感受到的界面,让用户快速了解项目有哪些功能,能让用户直接与系统进行交互。可在已有的模板上进行修改。
4.过程控制
a.每个组员撰写自己的工作日志,汇报自己的工作进度和完成情况。 b.撰写《项目问题跟踪表》,对完成项目的过程中发现的问题进行记录并解决。
5.项目总结
a.完成《项目开发总结报告》,总结完成项目过程中的经验和收获,不足之处不断改善,使得每个组员在项目中不断进步。
b.完成《阶段评审报告》。
五、操作步骤 1.策划阶段
a.起草《项目开发计划》
其中主要包括目的、项目概述、角色职责、项目估计等内容。 其中,目的主要是:
1).定义软件总体要求,作为用户和软件开发人员之间相互了解的基础; 2).提供性能要求,初步设计和对用户影响的信息,作为软件人员进行软件架构设计和编码的基础;
3).作为软件总体测试的依据。
项目概述中包括项目背景、目标、用户群等一系列概念。 项目名称:中国民航飞行学院人事系统需求规格项目 目标用户:领导,教职工,管理员(管理)
项目范围:本文档适用于“中国民用航空飞行学院人事信息管理系统”项目开发的整个开发生命周期,包括项目的每个阶段,覆盖项目的每一项工作任务。
人员分配上如下: 序号 王毅成 成员姓名 角色 项目经理 备注
序号
成员姓名 角色 xxx xxx xxx xx 数据库设计员 数据库设计员 数据库设计员 数据库设计员 备注 项目估计如下: 规模估计:4大门户
工作量估计:5人小组两天时间 进度估计:暂无 成本估计:无
关键计算机资源估计:服务器2GB内存
b.绘制《甘特图》
使用project文档绘制甘特图,首先打开project文档,将时间轴调整为按照小时间隔,然后添加任务,在相应的任务中设置所需要的完成时间,最后生成甘特图。如下
2.需求阶段
a.对人事系统进行需求分析
首先对整个系统进行分析,得出该系统分为五大模块,功能分为:文档管理子系统,人事管理子系统,工资管理,招聘管理子系统,年终考核子系统。
主体结构图如下:
其中人事管理子系统模块图如下:
文档管理模块图如下:
工资管理子系统模块图如下:
招聘管理子系统模块图如下:
年终考核管理子系统模块图如下:
我负责的部分是工资管理,其相应的rose模型如下:
编制工资规则表的活动图如下:
计算员工工资的活动图如下:
修改员工工资的活动图如下:
查询工资的活动图如下:
工资报错的活动图如下:
b.设计集成测试用例
我负责的工资管理模块部分测试用例如下: 1.编制工资规则表验证 表1编制工资规则表验证 测试用例序号 测试环境 前提条件 测试步骤 预期输出 实际输出 相同 登陆 编制工资规则表,点击保存 若保存成功,输出“保存成功” 输出“保存成功” 05 版本号 0.1 表2编制工资规则表验证 测试用例序号 测试环境 前提条件 测试步骤 预期输出 实际输出 相同 登陆 编制工资规则表,点击保存 若保存失败,输出“保存失败” 输出“保存失败” 05 版本号 0.1 2.计算员工工资验证 表3计算员工工资验证 测试用例序号 测试环境 前提条件 测试步骤 预期输出 实际输出 相同 登陆 保存员工工资表,点击保存 若保存成功,输出“保存成功” 输出“保存成功” 06 版本号 0.1 表4计算员工工资验证
测试用例序号 测试环境 前提条件 测试步骤 预期输出 实际输出 06 版本号 0.1 相同 登陆 保存员工工资表,点击保存 若保存失败,输出“保存失败” 输出“保存失败” 3.修改员工工资验证 表5修改员工工资验证 测试用例序号 测试环境 前提条件 测试步骤 预期输出 实际输出 相同 登陆 保存员工工资表,点击保存 若保存成功,输出“保存成功” 输出“保存成功” 07 版本号 0.1 表6计算员工工资验证 测试用例序号 测试环境 前提条件 测试步骤 预期输出 实际输出 相同 登陆 保存员工工资表,点击保存 若保存失败,输出“保存失败” 输出“保存失败” 07 版本号 0.1 4.查询工资功能验证 表7查询工资验证 测试用例序号 测试环境 相同 08 版本号 0.1 前提条件 测试步骤 预期输出 实际输出 登陆 输入用户名和密码,验证是否正确 若正确,输出员工工资表 输出员工工资表 表8查询工资验证 测试用例序号 测试环境 前提条件 测试步骤 预期输出 实际输出 相同 登陆 输入用户名和密码,验证是否正确 若错误,显示登陆界面 显示登陆界面 08 版本号 0.1 5.工资报错功能验证 表9查询工资验证 测试用例序号 测试环境 前提条件 测试步骤 预期输出 实际输出 相同 登陆 填写错误后提交 若提交成功,输出“提交成功” 输出“提交成功” 09 版本号 0.1 表10查询工资验证 测试用例序号 测试环境 前提条件 测试步骤 预期输出 实际输出 相同 登陆 填写错误后提交 若提交失败,输出“提交失败” 输出“提交失败” 09 版本号 0.1
3.设计阶段 a.数据库设计
数据建模使用PowerDesigner实现,实现就是创建ER模型。设计步骤如下: ① 设计ER模型
项目开发组每个组员实现各自模块功能的ER模型。 ? 确定实体集合:
在对系统需求进行分析后,理解业务流程,提练业务术语。所有业务术语都作为E的备选;
然后识别实体(业务术语有三种情形:实体、实体的属性、什么都不是。); 根据初步确定的实体集合,再次进行业务需求分析,进一步补充遗漏的实体。最后确定实体集合。(注意:现在不需要确定实体关系、实体属性。)
? 识别关系:
任何两个实体之间的关系有以下情形:一对一、一对多、多对一、多对多、没有关系。以实体A和B为例看如何确定关系:从A向B看是一对一;从B向A看是一对多;现在A和B是多对一。
? 最后再为实体补充属性:
在实体中有一个特殊属性:唯一标识符。在数据库中就是主键。为保证主键的稳定性,通常使用自增长整数或GUID值来作为主键值。主标识符则加一个唯一性约束。
② 制作数据库模型
? 首先创建概念模型(CDM)
在打开的CDM中有一个工具浮动栏,只需要使用其中的实体和关系两个工具即可。使用实体工具绘制实体,使用关系工具绘制关系:(注意:关系默认是一对多。可以在属性面板中调整,另外将关系名字改为好记的名字。)
实体中Name是中文名,用于显示;Code是英文名,用于生成代码,并且实体中首先加入一个自增长主标识。
? 根据CDM生成PDM
首先在向导中选择生成的目标数据库:现在生成的PDM中,PD会自动为一对多关系生成外键,为多对多关系生成中间表。
主表:
1.员工(user)
字段名 员工编号 账户 用户名 密码 职称 部门号 权限号 考勤编号 考核编号 性别 身份证号 生日 地址 手机号码 邮箱 列名 userId account userName password position depId limId attId evaId sex id birthday address phoneNumber mail 字段类型 Serial Variable characters(100) Variable characters (100) Variable characters(100) Variable characters (50) Variable characters (50) Variable characters (50) Variable characters (50) Variable characters (50) Variable characters (10) Variable characters (50) Date Variable characters (100) Variable characters (50) Variable characters (50) 不为空 是 是 是 是 是 是 是 是 是 是 是 是 是 是 主键 是 外键 是 是 2.部门(department)
字段名 部门号 部门名 列名 depId depName 字段类型 Serial Variable characters (50) 不为空 是 是 主键 是 外键 3.权限(limit)
字段名 权限号 职称 权限 列名 limId position limit 字段类型 Serial Variable characters (50) Variable characters (50) 不为空 是 是 是 主键 是 外键 4.员工工资(salary)
字段名 列名 字段类型 不为主外空 工资编号 员工编号 基本工资 加班费 奖金 税收 最终工资 salId userId bsal permissionValue bonus tax finsal Serial Variable characters (50) Variable characters (50) Variable characters (50) Variable characters (50) Variable characters (50) Variable characters (50) 是 是 是 是 是 是 键 是 键 是 5.工资规则(salrule)
字段名 工资规则编号 职称 基本工资 加班工资 列名 salruleId position bsal addtimeSal 字段类型 Serial Variable characters (100) Variable characters (100) Variable characters (100) 不为空 是 是 是 是 主键 是 外键 6.考勤(attendance)
字段名 考勤编号 员工编号 上班日期 上班时长 列名 attId userId workdate worktime 字段类型 Serial Variable characters (50) Date Variable characters (50) 不为空 是 是 是 是 主键 是 外键 是 7.合同信息(compact)
字段名 合同编号 员工编号 合同开始日期 合同截止日期 列名 comId userId messageContents messageTime 字段类型 Serial Variable characters (50) Date Date 不为空 是 是 是 主键 是 外键 是 8.考核(evalution)
字段名 考核编号 员工编号 列名 evaId userId 字段类型 Serial Variable characters (50) 不为空 是 是 主键 是 外键 是 考勤分 attscore Variable characters (50) 是 能力分 abscore Variable characters (50) 是 素质分 quascore Variable characters (50) 是 最终得分 evascore Variable characters (50) 是 9.应聘者(applicant)
字段名 列名 字段类型 不为主外 空 键 键 应聘者appId Serial 是 是 编号 账户 account Variable characters(50) 是 用户名 userName Variable characters (50) 是 密码 password Variable characters(50) 是 性别 sex Variable characters (10) 是 身份证id Variable characters (50) 是 号 生日 birthday Date 学历 education Variable characters (50) 是 手机号phoneNumber Variable characters (50) 是 码 邮箱 mail Variable characters (50) 是 笔试成wriscore Variable characters (50) 绩 面试成audscore Variable characters (50) 绩 录取信enroll Variable characters (50) 息 10.系统日志(systemLog)
字段名 列名 字段类型 不为主外空 键 键 系统日志编systemLogId Serial 是 是 号 日志内容 logContent Variable characters (100) 是 日志时间 logTime Date&Time 是
最终整合的数据库如下:
b.界面原型设计
界面原型的设计,采用下载的模板,对模板进行修改。主要是静态页面的实现,在我的部分有登录界面和人事管理系统两个界面,分别如下:
在登录页面中,点击登录会自动跳转到人事管理子系统界面
4.过程控制
每天工作结束撰写《项目工作日志》。遇到问题随时更新《项目问题跟踪表》。
5.项目总结
撰写《项目总结报告》。周泽彦工程师开始对我们项目的最终开发结果进行了结项审核。他对我们的项目提出了几个十分中肯的意见,并为我们填写了《阶段评审报告》。
六:意见及建议
经过短短两天的这次生产实习,我有以下几点收获:
1.团队的合作非常重要。如果团队不能进行合理有效的合作,是完不成一个
百度搜索“70edu”或“70教育网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,70教育网,提供经典综合文库电子科技大学计算机科学与工程学院计生产实习报告在线全文阅读。
相关推荐: