大型软件实训项目

大型软件实训项目
大型软件实训项目

辽宁工程技术大学

大型软件项目实训报告

教学单位软件学院

专业软件工程

班级班

学生姓名

学号

指导教师

目录

1、实训目的 (1)

2、实训时间和地点 (1)

3、实训单位简介 (1)

4、实训内容 (2)

4.1.实训期间完成的学习任务 (2)

4.2.实训期间完成的实践项目 (5)

4.2.1需求分析 (5)

4.2.2总体设计 (11)

4.2.3详细设计及编码 (14)

5、实训收获与体会 (24)

6、致谢 (25)

在学过java基础以后,进行了数据库的学习,以ORACLE数据库为核心进行学习。ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。比如SilverStream就是基于数据库的一种中间件。ORACLE数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。但它的所有知识,只要在一种机型上学习了ORACLE知识,便能在各种类型的机器上使用它。Oracle数据库具有完整的数据管理功能:

1)数据的大量性

2)数据的保存的持久性

3)数据的共享性

4)数据的可靠性

2、完备关系的产品:

1)信息准则---关系型DBMS的所有信息都应在逻辑上用一种方法,即表中的值显式地表示。

2)保证访问的准则。

3)视图更新准则---只要形成视图的表中的数据变化了,相应的视图中的数据同时变化。

4)数据物理性和逻辑性独立准则

Oracle具有以下优点:

◆可用性强

软件实训报告范文精选5篇

软件实训报告范文精选5篇 实训报告是展示自身实训收获成长的重要报告,那么实训报告该如何写呢?小编精选了一些关于实训报告的优秀范例,一起来看看吧。 软件开发项目实训总结 时间过的好快啊,为期三个礼拜的实训生活即将结束了,短短的三个礼拜让我们收获很大,专业知识、编程水平都有很大的提高。刚开始三天的高强度的课程安排让我们受益匪浅;接下来的上机实训又让我们可以巩固了课程。这让我觉得实习生活充实而有意义。辅导老师配好了环境之后,我们开始了项目的制作,这次项目实训算是自己小学期间主要完成的项目。最后,自己的努力还是有收获的,看着电脑上记录得满满的代码,看着自己的项目最终能够运行成功,就觉得很有成就感。 在本次的实训中,除了让我明白工作中需要能力,素质,知识之外,更重要的是学会了如何去完成一个任务,懂得了享受工作。当遇到问题,冷静,想办法一点一点的排除障碍,到最后获取成功,一种自信心由然而生,这就是工作的乐趣。有时候也需要虚心请教,从别人的身上真得能学习到不自己没有的东西,每一次的挫折只能使我更接近成功。除此以外,我还学会了如何更好地与别人沟通,如何更好地去陈述自己的观点,如何说服别人认同自己的观点。这次所学知识与实际的应用,理论与实际的相结合,让我大开眼界。也是对以前所

学知识的一个初审吧!这次实习对于我以后学习、找工作也真是受益菲浅,在短短的一个星期中让我初步从理性回到感性的重新认识,也让我初步的认识这个社会,对于以后做人所应把握的方向也有所启发!相信这些宝贵的经验会成为我今后成功的重要的基石。 在此,我非常感谢学院领导和指导老师对这次实训的大力支持。 软件开发项目实训总结 一、实训目的: 通过对java语言、sql数据库的应用以及sql语言的复习和锻炼,并且通过使用MyEclipse开发平台设计管理项目,以达到充分熟悉开发平台及应用设计。同时掌握并实践软件项目设计规范及其开发流程:需求分析、概要设计、详细设计、代码编写等,以便提前适应软件公司开发流程、环境和工作要求。 二、实训内容: 1. 项目:(“xx网”) 2. 完成(用户注册、登录、列表、购物车、删除、修改)等功能 3. 数据库设计、SQL应用 4.项目实战 三、实训总结: 转眼间实训已过去一段时间,之前的兴奋、喜悦如今已经让我熟悉,在实训的每一天都会让我有成为一名真正的财富者拥有的冲动。也许,在这期间不一定会让一个人有着翻天覆地的变化,但变化就是这样一点一点产生的。通过这一期的实训,虽然倍感折磨,但是收获

软件开发项目实习心得体会

软件开发项目实习心得体会 一直以来期望从事自己喜欢的事业的我,对软件开发有者及大的兴趣,可由说种种原因使我从事工作以来走了好几年弯路,心中的梦想迟迟不能得以实现,可程序员的梦想从来没有从我的心中抹去,但这扇大门好像并没有向我敞开,今天,贵公司给了我敲开这扇大门的机会,让我真实体验了程序员的诞生过程。早就听说,程序员的前几个月是最苦的,可从来没有感受到,海马实习基地让我提前感受到了刚刚进入软件行业的压力和困惑,再也没有在自己家里随便写段小程序后的那种“自豪”感了。要面对每天必须面对的问题,再也不可能以“逃避”而了之了。也让我感觉到做为一个程序员所应该具备的基本素质在这不到一个月的实习过程中也让我深深体会到了作为一个合格的程序员应该具备的基本素质。 团队精神和协作能力是程序员应该具备的基本素质,最近的工作中让我深深休会到了这一点,由于小组成员配合不好,使本来很方便的cvs给自己的工作带来的及大的麻烦,一不小心自己写的的东西就会被小组别的成员在上传文件的时候给覆盖掉,一整天的工作可能就这样被反工,我们小组这次就是因为协作不好,导致各模块之间不法连接,给工作带来了及大的麻烦,消耗了大量的劳动力还没有提高工作效率。这使我深深的体会到:一个成功商业性软件的开发必须有一个有强大凝聚力的团队,个人的力量是有限的,团队精神和良好的协作会使我们做出优秀的软件。 良好的文档是正规研发流程中非常重要的环节,作为代码程序员,30%的工作时间写技术文档是很正常的,缺乏文档,一个软件系统就缺乏生命力,在未来的查错,升级以及模块的复用时就都会遇到极大的麻烦。这次的这个小小的项目,就因为文档上的一点点理解错误让我们花了很大的工夫去改代码,改页面。很庆幸的是,这是一个小项目,要是大项目,这种问题可能就会导致大量的代码修改,可见文档在一个项目中起者巨大的做用。

工程项目管理软件应用实训报告

工程项目管理软件应用实训报告 姓名:班级:学号: 一、实训概况: 这是我们在大学里的最后一次实训,实训的主要内容是工程项目管理软件的应用。包括pkpm施工软件的应用、翰文标书管理及快速生成系统、翰文进度计划编制、翰文施工平面图绘制系统、品茗安全2013等,结合我们实训的图纸,我们完成了包括单代号、双代号网络图的绘制,施工平面图的布置,项目进度规划,项目专项施工方案等的实训内容。 1、实训时间: 2、实训地点: 3、实训的主要内容: 工程项目管理软件应用,要求我们要有一定的对于工程项目管理软件的实际操作能力。在实训期间,我们学习了利用pkpm施工软件绘制网络图,利用翰文系列软件绘制施工平面图、项目进度规划等,利用品茗2013编制专项施工方案。结合我们的实训工程图,我们进行了实际操作。 二、实训过程: 我们这次的实训分为两周,在这两周内我们主要学习项目管理软件的应用,下面是实训的主要过程。 第一周 第一天:熟悉施工项目管理软件的主要内容,熟悉利用软件编制网络图,编制给定案例的网络图;(三个网络计划图) 第二天:编制具体工程的网络进度计划。熟悉图纸,并计算分部分项工程的工作量,并确定完成工程量所需的人工、材料、机械。确定完成该工作所需的时间; 第三天:计算分部分项工程的工作量,并确定完成工作所需的人工、材料及机械。确定完成该项工作所需的时间;

第四天:计算分部分项工程的工作量,并确定完成工作所需的人工、材料及机械。确定完成该项工作所需的时间; 第五天:确定各项工作的逻辑关系,利用软件形成该项目的网络计划。第二周 第一天:熟悉施工平面图布置软件。确定该工程项目的施工平面布置方案,利用软件编制施工平面图。 第二天:熟悉标书管理软件。利用标书管理软件编制该工程的技术标。第三天:利用标书管理软件编制该工程的技术标。 第四天: 编制施工平面图。 第五天:编制施工进度计划,应用翰文进度计划软件编制施工进度。 三、实训心的体会 建筑工程施工项目管理是一个管理学的分支学科,指的是在项目活动中运用专门的知识、技能、工具和方法,使项目能够在有限资源限定条件下实现或超过设定的需求和期望。包括策划、进度计划和维护组成项目活动的进展。经过这次的施工项目管理实训使我感受深刻。 在项目管理上,实际操作以理论知识为基础,但又比理论知识更具有灵活性和可操作性,这需要学好专业知识的同时在工作中积极思考并灵活应用,培养自己的思维创新与独立解决问题的能力。同时,利用这次实训机会使我学到了很多工程管理软件应用的知识,得到了很好的锻炼。同时,通过这一次实训,我对相关的专业知识有更进一步的了解,也学到了很多之前未曾接触的东西,受益颇丰。在实训中,我初步体会到项目管理工作的特点,熟悉了项目管理工作在实际中的作用,我发觉自己的分析解决问题的能力得到了很好的锻炼和培养,为未来走向工作岗位做好了思想准备。此外通过实训,我开阔了视野,增加了对建筑施工项目管理的理性认识。 回想这两周的实训,我想我有必要提及一下这个过程,因为它让我从课堂走到实践,让我知道了我现在所学的东西是远远不够的,有些事在我实训以前认为是很简单的事情,可在这次实训中都显得很难,都不知道

图形创意实训项目教学

中职美术专业《图形创意》实训项目的开发和实践研究 容提要:本文就中职美术设计专业《图形创意》实训项目的开发和实践进行研究,在分析其教学必要性的前提下对实训项目进行整体设计和实施,包括教学目标的设置、容的开发、课堂的实施、评价与展示等方面进行探索,力图营造快乐课堂,提升创新能力,为专业学习储备正能量。实践得出:图形创意项目是中职美术专业有趣而实用的项目,值得开发和推广。 关键词: 中职美术专业图形创意实训项目教学实践 研究缘起 图形创意有很强的实用性,是专业设计教学的基础课程。我校美术设计专业课程设置没有这门课,从教平面设计课程多年,产生如下思考:个人平常开发的平面设计课程实训项目是否合理,是否应开发新的项目容以适应时代发展和学生就业的需要? 通过对美术设计专业从业学生跟踪调查发现,企业更看重学生职业能力的可持续发展,而不是单纯掌握某些技能和知识,如何培养学生的创新能力是中职美术专业学生当下与将来创业就业的助推剂。 基于以上两点思考,笔者在2010年开始尝试在平面设计课程中增加图形创意实训项目的教学,并进行实践,取得了较好的效果。 研究设计 (一)概念界定 图形创意实训项目教学特别注重培养学生的创意思维和创新能力。通过学生有意识地观察客观世界.从生活中积累知识,发现创意元素.懂得用何种手段让图形更具涵.以创造性的思维模式和创新性的能力来寻求图形设计审美的现代性。 图形创意原本是高职艺术院校艺术设计专业的一门基础课程,是开启学生创造性思维的训练课程。中职将其作为一门实训项目引入美术专业进行教学,既能提高学生们对图形的欣赏水平,又能帮助他们在学习和掌握基本技能技巧的基础上,通过对图形的构思设计开发他们的创新能力,是中职美术专业有趣而实用的项目。 (二)研究目标 一是通过训练学生有意识地观察.从生活中积累创意元素并进行创造性的构思设计,培养学生的创意思维和创新能力。二是通过项目讲授、实训实施过程中的知识拓展、合作

软件项目实训报告

辽宁工程技术大学 大型软件项目实训报告 教学单位软件学院 专业软件工程 班级08 - 3 学生姓名张兴堂 学号0820010329 指导教师陈虹

一、实训目的 通过外出实训提高自己的实战能力,对软件编程项目有更深刻的理解。根据企业对人才的具体需求,针对软件学院应届毕业生,开展以大型软件工程项目为目的的实战训练,有效提升学生的项目实战能力和适应市场的能力,最终实现学生比较理想的就业率和就业质量。 二、实训时间和地点 1.实训时间:2011年11月1月~2012年1月6日 2.实训地点:北京达内 三、实训单位简介 达内IT培训集团是中国高端IT培训机构,致力于培养面向电信和金融领域的Java、C++、C#/.Net、测试、嵌入式、PHP等方面中高端软件人才,由美国国际数据集团IDG、集富亚洲JAFCOASIA和高盛集团投资,是国内首家获得国际风险投资的IT培训机构。经过8年运营,达内IT培训集团实现了95%的专业就业率,78%的口碑入学率,学员平均毕业薪资3800元/首月平均薪资。目前,达内IT培训团已经发展成为集培训、咨询、开发、人才服务于一体的高新技术集团公司,公司下设达内高端IT培训、达内软件人才服务中心、达内软件研发中心。达内IT培训集团以中关村科技园区为依托,在中国软件业发达城市——北京、上海、广州、深圳、大连、南京、武汉、杭州、西安、苏州、成都、太原20大城市,建立了近40家培训中心,占地2万平米,年培训1万多名软件人才。已累计为IBM、微软、摩托罗拉、华为、中软、用友、Yahoo、阿里巴巴、TOM、新浪、搜狐、百度、联想、神州数码、大唐电信、亚信等知名IT企业培养输送了5万多名中高级软件人才,目前达内全国拥500多名员工,年产值近2亿元,是中国最大的中高端软件人才培训机构。由于达内IT培训集团优秀的教学效果和行业领先的经营模式赢得了社会各界的广泛赞誉和好评,近年来达内荣获了各界权威机构的颁奖:达内成为业界唯一的一家2006、2007、2008、2009连续4年入选德勤评选的“中国高科技高成长50强公司”、“亚太地区高科技高成长500强公司”,中关村管理委员会指定的“软件人才培养示范基地”、被《计算机世界》评选的“就业服务杰出贡献奖”、被《中国计算机报》评选的“最具影响力培训机构奖”、被搜狐评为“中国十大教育集团”、被腾讯评为

软件项目管理实验2(project2010版)

实验四建立项目任务与项目中的任务关系 一、实验目的: 学习利用Project创建任务列表,编辑任务列表,排定任务日程,建立任务相关性和任务限制等。 二、实验内容与步骤 实验内容:以小组项目为例,创建任务列表,排定任务日程,建立任务相关性。 实验步骤: 1、输入任务及工期。 (1)输入任务的方法上节课已经介绍过 (2)在project中要为任务指定工期,可以采用下面三种方法之一 ●在甘特图表格的“工期”域中直接输入工期 ●左键拖动甘特图中的任务条形图的长度来改变工期 ●使用“任务信息”对话框输入工期并查看有关任务的所有信息。 输入工期最简单的方式是在“工期”域中输入数值数据。选择要更改的任务,在“工期”域中输入工期,如下图 按[Enter]或移开焦点,即可确认工期,原来工期后的问号也就没有了。 其中工期的单位如下表:

2、把任务设置为里程碑 里程碑是标记项目中主要事件的参考点,并用于监控项目的进度。 在project2010中有两种方法可以建立“里程碑”。 ●将任务的工期设置为“0”,Project2010自动将其变为里程碑任务。 ●当任务的工期不为“0”时,双击任务名称,在出现的“任务信息”对话框中选择“高 级”选项卡,在左下角选中“标记为里程碑”复选框,即可将工期不是0的任务设置为 里程碑。 3、输入周期性任务(项目进行过程中重复发生的任务):<任务〉-<任务周期>-周期性任务信息.

4、编辑任务列表 (1)使用任务信息对话框(双击任务名称-<任务信息>-<常规>) (2)使用大纲组织任务列表。(在甘特图的任务名称域选择第一个要作为子任务的任务,然后单击<任务〉-<任务〉插入新任务,在任务名称域中输入摘要任务的任务名称,最后选择要作为子任务的多个任务,单击降级按扭把这些任务降级为子任务) 5、任务的限制类型 在利用project2010进行任务限制设置时,除了“越早越好”,“越晚越好”两种限制外,

IT项目管理人员必备的软件知识

软件文档知多少? 如今,软件开发越来越复杂,软件功能也越来越丰富。而几乎所有成熟的商业软件,都是靠一个开发团队齐心协力的血汗结晶。“罗马不是一天建成的!”,当我们震撼于Microsoft Windows的惊世巨著的同时,也道听途说了微软公司软件工程是如何的完善规范。的确,集数百名员工几年的共同努力之大成,软件项目管理的成败是控制开发成本的关键环节。这里面,少不了贯穿其中的重要步骤----软件文档。 软件文档可以分为开发文档和产品文档两大类。 开发文档包括:《功能要求》、《投标方案》、《需求分析》、《技术分析》、《系统分析》、《数据库文档》、《功能函数文档》、《界面文档》、《编译手册》、《QA文档》、《项目总结》等。 产品文档包括:《产品简介》、《产品演示》、《疑问解答》、《功能介绍》、《技术白皮书》、《评测报告》、《安装手册》、《使用手册》、《维护手册》、《用户报告》、《销售培训》等。 一、开发文档 1. 《功能要求》--来源于客户要求和市场调查,是软件开发中最早期的一个环节。客户提出一个模糊的功能概念,或者要求解决一个实际问题,或者参照同类软件的一个功能。有软件经验的客户还会提供比较详细的技术规范书,把他们的要求全部列表书写在文档中,必要时加以图表解说。这份文档是需求分析的基础。 2. 《投标方案》--根据用户的功能要求,经过与招标方沟通和确认,技术人员开始书写《投标方案》,方案书一般包括以下几个重要的章节: 前言--项目背景、公司背景和业务、技术人员结构、公司的成功案例介绍等。 需求分析--项目要求、软件结构、功能列表、功能描述、注意事项等。 技术方案--总体要求和指导思想、技术解决方案、软件开发平台、网络结构体系等。 项目管理--描述公司的软件开发流程、工程实施服务、组织和人员分工、开发进度控制、软件质量保证、项目验收和人员培训、软件资料文档等。 技术支持--公司的技术支持和服务介绍、服务宗旨和目标、服务级别和响应时间、技术服务区域、技术服务期限、授权用户联系人等。 系统报价--软、硬件平台报价列表、软件开发费用、系统维护费用等。 项目进度--整个项目的进度计划,包括签署合同、项目启动、需求分析、系统分析、程序开发、测试维护、系统集成、用户验收、用户培训等步骤的时间规划。 3. 《需求分析》--包括产品概述、主要概念、操作流程、功能列表和解说、注意事项、系统环境等。以《功能要求》为基础,进行详细的功能分析(包括客户提出的要求和根据开发经验建议的功能),列出本产品是什么,有什么特殊的概念,包括那些功能分类,需要具备什么功能,该功能的操作如何,实现的时候该注意什么细节,客户有什么要求,系统运行环境的要求等。这里的功能描述跟以后的使用手册是一致的。 4. 《技术分析》--包括技术选型、技术比较、开发人员、关键技术问题的解决、技术风险、技术升级方向、技术方案评价,竞争对手技术分析等。以《需求分析》为基础,进行详细的技术分析(产品的性能和实现方法),列出本项目需要使用什么技术方案,为什么,有哪些技术问题要解决,估计开发期间会碰到什么困难,技术方案以后如何升级,对本项目的技术有什么评价等。 5. 《系统分析》--包括功能实现、模块组成、功能流程图、函数接口、数据字典、软件开发需要考虑的各种问题等。以《需求分析》为基础,进行详细的系统分析(产品的开发和

软件开发项目实训总结

软件开发项目实训总结 策划者:xxx

软件开发项目实训总结 一、实训目的: 通过对java语言、sql数据库的应用以及sql语言的复习和锻炼,并且通过使用MyEclipse开发平台设计管理项目,以达到充分熟悉开发平台及应用设计。同时掌握并实践软件项目设计规范及其开发流程:需求分析、概要设计、详细设计、代码编写等,以便提前适应软件公司开发流程、环境和工作要求。 二、实训内容: 1. 项目:(“xx网”) 2. 完成(用户注册、登录、列表、购物车、删除、修改)等功能 3. 数据库设计、SQL应用 4.项目实战 三、实训总结: 转眼间实训已过去一段时间,之前的兴奋、喜悦如今已经让我熟悉,在实训的每一天都会让我有成为一名真正的财富者拥有的冲动。也许,在这期间不一定会让一个人有着翻天覆地的变化,但变化就是这样一点一点产生的。通过这一期的实训,虽然倍感折磨,但是收获却是很大的,学习中我不但有了学习成果的喜悦,而且自己也日渐成熟,有种说不出的喜悦。 在实训的过程中,我深深的体会到了自己在专业知识方面的欠缺和不足,也意识到了自己作为计算机软件专业的学生,要想在以后的 职业中崭露头角,除了要有过硬的理论知识,健康的体魄之外,还必须具备良好的心理素质,是自己在以后的途中无论经历什么样的困难,都立于不败之地。通过实训老师的课堂讲解与企业文化标准的培训,使我加深了对自己专业的认识,从而确定自己以后的努力方向,要想在短暂的实训时间内尽多的学到东西,就需要我们跟老师或同学进行良好的沟通,加深

彼此的了解,只有我们跟老师多沟通,让老师更了解我们,才能更真切的对我们进行培训工作。由此,班级的文化“共享”就在生活中慢慢形成了。 “纸上得来终觉浅,绝知此事要躬行!”在这短短的时间里,让我深深的感觉到自己在实际应用中所学来专业知识的匮乏。让我真真领悟到“学无止境”这句话的涵义。而老师在专业认识周到中所讲的,都是课本上没有而对我们非常有实际意义的。这又给我们的实训增添了浓墨淡彩的光辉。我懂得了实际生活中,专业知识是怎样应用与实践的。在这些过程中,我不仅知道了职业生涯所需具备的专业知识,而且让我深深体会到一个团队中的各个成员合作的重要性,要善于团队合作,善于利用别人的智慧,这才是大智慧。靠单一的力量是很难完成一个大项目的,在进行团队合作的时候,还要耐心听取每一个成员的意见,是我们的组合达到更加完美。 这次实训除了让我明白工作中需要能力,素质,知识之外,更重要的是学会了如何去完成一个任务,懂得了享受工作。当遇到问题,冷静,想办法一点一点的排除障碍,到最后获取成功,一种自信心就由然而生,这应该就是工作的乐趣。有时候不懂的就需要问别人了,虚心请教,从别人的身上真的能学到自己没有的东西,每一次的挫折都会使我更接近成功。还有学会了在工作中与人的合作与交流,同乐同累,合作互助,这是团体的精神,也是必须学习的东西。 经过之前的学习,对程序设计有了一定的认识与理解。在校期间,一直都是学习理论知识,没有机会去参与项目的开发。所以说实话,这次实训,软件项目开发对我来说是比较抽象的,一个完整的项目要怎么分工以及完成该项目所要的步骤也不是很明确。而经过这次实训,让我明白了一个完整项目的开发,必须由团队来分工合作,并在每个阶段中进行必要的总结与论证。

软件项目管理课程设计实验报告精

软件项目管理课程设计报告 学院: 专业: 班级: 学号: 姓名: 指导教师: 时间:2013年 1月 目录 1、项目概述 (1) 2、工作任务 (Statement Of Work,SOW书 (1) (一整体要求 (1) (二系统逻辑模型 (2) (三系统功能描述 (3) (四应达到的技术指标和参数 .................................... 3 3、项目进度计划 .. (4) (一分解项目工作 (4) (二项目工作关系表 (5) (三项目甘特图 (6) (四网络进度计划图 (7) (五里程碑计划 ................................................ 9 4、项目规模成本估算 . (9)

(一分解项目工作 (9) (二项目规模估算表 (11) (三计算开发成本 (12) (四计算管理、质量成本 (12) (五直接成本 (12) (六计算间接成本 (12) (七计算总估算成本 (12) (八项目报价 ................................................. 13 5. 项目质量计划 .. (13) (一项目质量保证组织 (13) (二质量目标 (14) (三质量策略 (15) (四质量保证活动 (15) (五质量控制活动 (17) (六质量保证的报告途径 (17) (七记录的收集、维护和保存 ................................... 17 6、软件项目团队 . (17) (一团队组织及职责 (18) (二项目的沟通计划 ........................................... 19 7、软件项目配置管理计划 .. (19) 学校内部职工工资系统项目管理书 1、项目概述 假设学校共有教职工约 1000人, 10个行政部门和 8个系部。每个月 20日前各部门(包括系、部要将出勤情况上报人事处, 23日前人事处将出勤工资、奖金及扣款清单送财务处。财务处于每月月底将教职工的工资表做好并将数据送银行。每月初(3日前将工

软件开发实训报告范本

( 实习报告 ) 单位:_________________________姓名:_________________________日期:_________________________ 精品文档 / Word文档 / 文字可改 软件开发实训报告范本Software development training report template

软件开发实训报告范本 连续几天的实训,给我很深的体会。 首先是关于专业技能方面。不长不短的九天,生活全围绕一个项目转。在实际训练中才发现自己的知识很匮乏,粗糙地了解了软件开发的流程,经历了开发过程中大量专业知识的恶补阶段,见证了完成一个任务后的成就和喜悦。实际项目有专门的流程,这部分是预先可知的;另外一部分是不可预料的问题和困难,处理时就需要的决心和毅力,以寻求解决办法和方式。平常有空闲多学些知识且需整理好各类资料,整理好知识体系结构。 其次,关于团队精神。这方面也有颇深的感受。一个项目需要小组成员的努力和协作才有可能成功。从目标的分析和开发过程中各种文档的完成,以及出现大问题时解决办法的确定,都要集众人的智慧,期间可能会有分歧意见,于是也就有了个人暂时妥协的现

象,这正说明了团队存在的合理性和团队精神的重要性。 再次,关于职业道德,对待一个项目,不仅仅是表面任务的完成,而更应是一个承诺的履行。特别对于软件行业,后期的维护需要花费相当多的精力。软件交付后实施阶段带给用户的应该是方便而非软件运行不畅带来的烦恼。所以要重视职业道德。 最后,这次实训确实学到了一些东西,再次向指导老师表示感谢。 XXX创意设计 Your Name Design Co., Ltd.

广西某某学院校企合作开发的实训项目方案

校企合作实训项目方案2015年1月

广西XXX学院校企合作开发的实训项目方案 --财务专业岗前综合实训项目 实训是教学过程中一个非常重要的实践环节,它对巩固学生的专业基础知识,以实践的感性认识来深化对理论知识的理解和掌握,使学生获得职业基本技能的训练有着极为重要的意义。通过财务专业岗前综合实训的实训课程,使受训者认知各财务及相关岗位的日常工作内容和职责要求,认知企业财务核算相关表单的填报,认知企业财务核算的内在业务逻辑关系,感知企业信息化软件财务核算与手工财务核算的区别,实训结束后,受训者能够在资深财务人员的指导下从事企业日常财务核算工作。 一、校企合作开发实训项目小组成员 开发团队由行业、企业专家与学校教师共同组成,共同探讨、研究,校企资源共享,充分发挥企业资源优势,从最初的框架构思到具体内容的编排及立体化教材的配套均以真实环境中的工作模块和工作任务为依据,引领知识、技能和态度,让学生在完成工作任务的过程中掌握技能及其相关知识,发展学生的综合职业能力。 学校由会计电算化专业主要负责人及部分专业骨干教师参与本项目的开发: 选派财务专业岗前综合实训项目小组教师到国内其他院校参观交流,重点调研其他院校在财务专业实训教学方面的建设方式、建设内容、建设重点。 选派财务专业岗前综合实训项目小组教师到企业财务部门进行培训、进行交流,了解企业财务部门的真实工作情况、工作方法、工作技能。 鼓励教师参加校外和企业的员工培训班,也选派教师赴企业挂职锻炼,真刀实枪地学习一线知识和技能。总之,想办法让开发团队的教师学习多种技术,提高综合素质,保证教材的编写质量。 小组成员:苏井源、李颖、李秀南、吴文彬、方霞、马莉、吴春英、杨梅 学校人员:郑源娟、肖坤、吕继强、杨果 二、财务综合实训项目内容 对于财经类学生而言,企业由于种种原因无法接纳学生进行实习,即使到企业进行实习,

软件工程专业“大型软件项目实训”报告

XX工程技术大学 大型软件项目实训报告

目录 一、实训目的1 二、实训时间和地点1 三、实训单位简介1 四、实训内容2 4.1实训期间完成的学习任务2 4.2实训期间完成的实践项目6 4.2.1需求分析 (6) 4.3总体设计11 4.3.1功能模块图 (11) 4.3.2 数据库的设计 (12) 4.4详细设计及编码16 4.4.1系统登录及系统主界面的设计 (16) 4.4.2配置文件 (20) 4.5测试24 4.5.1 登录模块的测试 (24) 4.5.2信息查询模块的测试 (25) 五、实训收获与体会26 六、致谢26

QQ。 Struts是Apache软件基金会(ASF)赞助的一个开源项目。它最初是Jakarta项目中的一个子项目,并在2004年3月成为ASF的顶级项目。它通过采用Java Servlet /JSP技术,实现了基于Java EE Web应用的Model-View-Controller〔MVC〕设计模式的应用框架〔Web Framework〕,是MVC经典设计模式中的一个经典产品。 服务器启动后,根据web.xml加载ActionServlet读取struts-config.xml文件内容到内存。 Struts的工作过程以登录为例:第一次进login.jsp会先实例化Form、把默认值(String默认为空字符串,整型默认为0)赋给表单元素。输入用户名密码提交表单、提交到action属性的login.action,通过ActionServletstruts-config.xml文件找到action 下的path属性找到.action,通过name属性找form-beans中的form-bean的name属性得到ActionForm的包名类名,先实例化form,把表单的值填充给form,调用form 的validate方法验证、ActionErrors返回null表示验证通过,否则失败返回input指定的页面.验证通过会实例化Action,执行Action的execute方法。Model部分由JavaBean组成,ActionForm用于封装用户的请求参数,封装成ActionForm对象,该对象被ActionServlet转发给Action,Action根据ActionForm里面的请求参数处理用户的请求。JavaBean则封装了底层的业务逻辑,包括数据库访问等。View部分采用JSP实现。Struts提供了丰富的标签库,通过标签库可以减少脚本的使用,自定义的标签库可以实现与Model的有效交互,并增加了现实功能。对应上图的JSP部分。Controller组件Controller组件有两个部分组成——系统核心控制器,业务逻辑控制器。系统核心控制器,对应上图的ActionServlet。该控制器由Struts框架提供,继承HttpServlet类,因此可以配置成标注的Servlet。该控制器负责拦截所有的HTTP请求,然后根据用户请求决定是否要转给业务逻辑控制器。业务逻辑控制器,负责处理用户请求,本身不具备处理能力,而是调用Model来完成处理。对应Action部分。struts框架具有组件的模块化,灵活性和重用性的优点,同时简化了基于MVC的web 应用程序的开发。struts可以清晰地区分控制,事务逻辑和外观,从而简化了开发应用程序的过程。struts提供的类使得开发工作更加简单,这些类包括:控制程序流程的类、实现和执行程序事务逻辑的类、自定义的标记库使得创建和验证HTML表单更加容易。

试验2项目管理工具MSProject的使用

实验2:项目管理工具MS Project的使用一、实验目的 掌握项目管理工具MS Project的主要功能,理解编写软件项目计划的方法和步骤。 二、软硬件环境 硬件:PC机(参与实验的学生每人一台) 软件环境:操作系统WindowsXP/2003/Vista;MS Project 2007 Standard Edition 三、实验步骤 本实验所使用的项目案例为“企业人力资源管理系统”,有关该案例的详细信息请参看文档《企业人力资源管理系统工作说明书》。 1.创建新项目计划 在这一步学习怎样创建一个新的项目计划并设定项目计划的基本信息。(1)启动Project 2007,系统自动创建一个空白的新项目。 (2)选择“文件”菜单中的“属性”,弹出项目属性对话框,在“摘要”标签中输入项目标题“企业人力资源管理系统”,其它信息项也可酌情输入。 输入完成后单击“确定”关闭项目属性对话框。 (3)选择“项目”菜单中的“项目信息…”选项,弹出项目信息对话框,在此对话框中输入项目的开始日期(如果“日程排定方法”选择为“从项目完成之日”起,则输入项目的完成日期)。其它信息项可接受其默认值。输入完成后单击“确定”关闭项目信息对话框。 (4)单击“文件”菜单中的“保存”,在“保存”对话框中输入文件名“企业人力资源管理系统”,单击“确定”保存项目计划。

2.项目任务安排 在这一步学习怎样输入项目任务,将任务划分为阶段,并安排任务的执行次序。 (1)在Project2007主界面左边的任务列表栏中依次输入“企业人力资源管理系统”项目的各个任务的名称和估计工期。可按下表输入: (2)将任务组织到项目阶段中。单击任务名称“基础信息管理”,在“插入” 菜单中单击“新任务”,输入新任务的名称为“编码”。选择从“基础 信息管理”到“考勤管理”共8个任务,在“项目”菜单中,指向“大纲”, 然后单击“降级”,将这些任务组织到“编码”阶段中。

软件开发实训方案模板

软件开发实训方案模板 实训项目简介 一、实训模式 1、以北美、日本市场对技术人员的职业要求为标准。 2、目标:综合职业能力 ●技术能力 ●项目流程 ●北美、日本企业文化 ●团队合作及沟通能力 ●对日本项目的理解能力 ●远程处理和维护服务的能力 ●职业环境中的日文交流能力 二、师资:外包专家团队 1、2-3年的外包工作经验。 2、熟悉外包大型项目运作流程和企业文化。 3、由在职专家团队培训外包人才,优势不言而喻。 4、专业领域广泛:Microsoft、IBM、SUN、Oracle、SAS、SAP...。 5、行业广泛:金融、保险、财务、物流...。 三、实训体系

1、日本案例。 ●描述工作场景、面临的问题和要求,引导学员关注实际问题和涉及到的技术。 ●学员扮演不同行业、不同类型公司中工作的软件工程师。 ●学员4-6人一组,完成设计、编码和测试,并向客户(培训教师,项目经理)解释技术方案。 2、晟峰项目实训。 ●学员综合应用所学到项目流程、设计及开发技能。 ●在项目经理的指导下分组独立完成任务,详细学习软件开发的整个生命周期。 ●准员工式的培训,项目制的教研体系,丰富的项目开发管理经验,使员工能够在进入企业之前,熟悉软件开发规范流程,掌握软件设计、编码、测试、配置等技能;培训结业的员工在进入社会后,能够胜任软件外包企业严格的项目管理模式。 四、实训核心竞争力 ●独家全部由在职专家团队提供的实训。 ●完善的实训体系。 ●日本实际案例。 ●日文式样书,中文授课。 ●学员第一时间与外包企业接轨。

附件1:JAVA实训任务书 时间:21天(6课时/天共126课时) 内容:新证券发行系统 学员要求:要求已系统学习过java语言(不低于32课时)或C语言课程(不低于32课时),有程序设计和数据结构实现基础,熟练掌握面向对象的设计概念,对数据库有一定了解,能够通过软件接口对数据库进行操作。对软件开发过程有初步了解。有良好的团队精神。 指导教师: 实训基本说明: 课程设计是对课堂教学的补充,是实践性教学环节,通过强化的项目制模块实践环节,提高对该课程所涉及的专项软件技术进行深入的理解和熟练应用。该环节不要求对软件开发过程和整体有深入了解,关键在于通过短时间实践提高对该项技术的熟练应用。 实训教学保障: 为保证教学和实践的顺利展开,实训基地应充分利用信息学习平台,从多方面提供教学配置管理: 1、为每位学生提供独立的教学电脑和网络平台,保证教学的信息畅通。 2、提供学习日志系统,加强学习过程管理,并最终记录到质量跟踪文档。 3、提供教学考评系统,加强教师的教学指导管理。 4、提供已完成开发的教学实践项目,和若干模块的详细划分。 5、提供信息考勤管理模块,加强学员考勤管理。 6、提供以教学质量跟踪文档为表现形式的质量保证体系,以质量跟踪文档提供对教学过程的真实记录。

软件项目开发实训试题范文

软件项目开发实训试题 一、单项选择题 1、软件需求分析与签订合同之间的关系: A、先签订合同,再进行需求分析 B、先进行需求分析,再签订合同 C、不同的软件项目两者之间的关系可能存在差异 D、签订合同后软件的需求不能修改 2、以下哪种软件生命周期模型可能导致系统设计差、效率低,难于维护 A、瀑布模型 B、迭代模型 C、快速原型 D、螺旋模型 3、“要求读者可以查阅过去已经借阅过的图书记录”,一般情况下这是指()。 A、功能需求 B、业务需求 C、用户需求 D、以上都是 4、制定软件计划的目的在于尽早对欲开发的软件进行合理估价,软件计划的任务是()。 A. 组织与管理 B. 分析与估算 C. 设计与测试 D. 规划与调整 5、序言性注释主要内容不包括( )。 A. 模块的接口 B. 数据的描述 C. 模块的功能 D. 数据的状态 6、需求分析是分析员经了解用户的要求,认真细致地调研、分析,最终建立目标系统的逻辑模型并写出( )的过程。 A. 模块说明书 B. 软件规格说明 C. 项目开发计划 D. 合同文档 7、UML的基本建筑块不包括()。 A.框架B、事物C、关系D、图 8、下列()属于强度测试。 A.通过测试系统的恢复能力,检测其数据恢复、重新启动等是否正常 B.检测系统是否达到性能要求指标 C.设计测试用例,使系统处于异常数量、异常频率、异常条件下,检测系统的承受能力D.检测系统安全保密的漏洞 9、在各种不同的软件需求中,功能需求描述了用户使用产品必须要完成的任务,可以在用例模型或方案脚本中予以说明,()是从各个角度对系统的约束和限制,反映了应用对软件系统质量和特性的额外要求。 A、业务需求 B、功能要求 C、非功能需求 D、用户需求 10、与“项目开发计划”文档有关的人员是() A.管理人员和开发人员B.开发人员和维护人员 C.开发人员和用户D.管理人员和用户 11、若有一个计算类型的程序,它的输入量只有一个x,其范围是[.1.0,1.0],现从输入的角度考虑一组测试用例:.1.001,.1.0,1.0,1.001。设计这组测试用例的方法是( )。 A.条件覆盖法B.等价分类法 C.边界值分析法D.错误推测法 12、在数据流图中,○(椭圆)代表()。 A、源点 B、终点 C、加工 D、模块 13、模块内聚度越高,说明模块内各成分彼此结合的程度越()。

软件项目管理实验报告

1. 实验目的 学习使用Project进行软件项目管理。 2. 实验任务 (1)启动Project Standard; (2)Project视图; (3)设置非工作日; (4)设置人力资源; (5)设置设备资源; (6)设置材料资源; (7)设置成本资源 (8)输入资源费率 (9)为单个资源调整工作时间3. 实验步骤 3.1 新建项目 点击“文件”菜单—>新建:

然后出现一个“新建项目”窗格: 选择“计算机上的模板”,并选择“项目模板”选项卡:

选择“开办新业务”,并确定,Project根据“开办新业务”模板创建项目计划: 3.2 打开项目向导 使用Project的项目向导可以执行与任务、资源和分配有关的常见操作。项目向导默认是关闭的,显示方法有两种: (1) 视图菜单 点击视图菜单下的启动项目向导

(2) 工具菜单 选择工具菜单中的“选项”: 在“界面”选项卡中勾选“显示项目向导”复选框:

打开后,Project窗体显示如下:

4. Project视图 Project中的工作区称为视图。Project包含若干视图,通常一次只使用一个(有时是两个)视图。使用视图可以输入、编辑、分析和显示项目信息。如上一节所示默认视图是“甘特图”。下面先以“甘特图”视图启动Project,然后切换到反映项目信息的其他视图,最后学习复合视图。 4.1 资源工资表 打开“视图”菜单下的“资源工资表”,打开项目“资源工作表”视图: “资源工作表”中一行显示项目中显式的一种资源。但此视图中并没有显示出资源在项目任务中的分配情况,如想查看此类信息,需切换到其他视图。

某软件开发项目设计方案

某软件开发项目设计方案 第一节:实训目的 软件开发项目设计是课程教学中的一项重要内容,是完成教学计划、达到教学目标的重要环节,是教学计划中综合性较强的实践教学环节,它对帮助学生全面牢固的掌握课堂教学内容、培养学生的实践和实际动手能力、提高学生的综合素质具有重要的意义。 具体而言,其目的是使学生: (1)进一步巩固和加深对“Visual C#语言程序设计”课程基本知识的理解和掌握,了解Visual C#语言在项目开发中的应用。 (2)综合运用“Visual C#语言程序设计”课程、“数据库开发技术”课程和“软件工程”的相应理论,来分析和解决软件开发项目设计问题,进行软件开发项目设计的训练。 (3)学习程序设计开发的一般方法,了解和掌握信息信息系统项目开发的过程和方式,培养正确的设计思想和分析问题、解决问题的能力,特别是项目设计能力。 (4)通过对标准化、规范化文档的掌握并查阅有关技术资料等,培养项目设计开发能力,同时提倡团队精神及培养学生完成小型工作项目的能力以及分工合作的能力。 第二节:软件开发项目设计内容说明 软件开发项目设计应在指导教师的帮助下完成,具体步骤为: 1、选题:学生选题应通过指导教师批准后方可进行。选题内容应符合本课程的教学内容,要注意选题的完整性,要能进行分析建模、设计、编程、测试等一系列工作,并以规范的文档形式表现出来。 选题要求:注意选题内容的先进性、综合性、实践性,应适合实践教学和启发创新,不应过于简单、难度要适中;结合企事业单位应用的实际情况进行选题;题目成果应具有相对完整的功能。 2、拟出具体的设计方案:学生应在指导教师的指导下进行项目的总体方案论证和总结,学生可根据自己所接受的题目设计出具体的实施方案,报指导教师批准后开始实施。 3、程序的设计和调试:学生应在指导教师的指导下完成所接受题目的项目开发工

《软件工程实训》软件项目开发报告

项目名称 BBS-电子论坛 专业班级 xxx 级软件工程xx 班 学号 xxxxxx 姓名 xxx xxx 指导教师 王 宇 软件工程学 2016~2017学年第1学期

目录 1 软件需求分析 (1) 1.1软件项目的综合需求 (1) 1.1.1课题背景 (1) 1.1.2 课题研究现状 (1) 1.1.3课题研究的意义 (2) 1.2软件项目的数据要求 (3) 1.2.1需求陈述 (3) 1.2.2业务流程 (3) 1.3软件项目的逻辑模型 (4) 1.3.1业务用例建模 (4) 1.3.2帖子管理业务用例图 (4) 1.3.3会员管理业务用例图 (4) 1.3.4板块信息业务用例 (4) 1.3软件项目的逻辑模型 (4) 1.3.1会员帖子发布概念层类图 (4) 1.3.2会员发布帖子说明层类图 (5) 2 软件设计 (6) 2.1开发类设计 (6) 2.1.1会员发布帖子实现层类图 (6) 2.1.2用户发布帖子顺序图: (6)

2.1.3用户发布帖子活动图 (6) 2.2数据设计 (7) 2.2.1绘制E-R图进行概念建模 (7) 3 软件实现 (7) 3.1系统界面 (7) 3.2其它模块 (8) 3.2.1会员发帖回帖模块 (8) 3.2.2会员修改个人信息模块 (8) 3.2.3留言模块 (8) 3.2.4管理员模块 (8) 4 软件测试 (8) 4.1测试环境 (8) 4.2测试目的 (8) 4.3测试功能 (9) 4.4具体过程 (9) 4.5解决方案 (10) 5 开发总结 (10) 5.1总结与展望 (11) 5.2主要收获 (12) 5.3存在的问题 (12) 参考资料 (12)

软件开发专业的实习报告

软件开发专业的实习报告 第一篇:软件开发专业实习报告 转眼已经在东软实训这样的大家庭中生活快10个月时间了,之前的兴奋、喜悦如今已经让我熟悉,在这里的每一天都会让我有成为一名真正“财富”拥有者的冲动。也许对别人来说,一定不能体会为什么在这不到10个月的时间会让一个人有翻天覆地的变化,但是变化就是这样一点一点产生的。 在东软的实训生活中,我深深体会到了自己在专业知识方面的欠缺和不足,也意识到了自己做为计算机软件工程专业的学生,要想在以后的职业中崭露头角,除了要有过硬的理论知识,健康的体魄外,还必须具备良好的心理素质,使自己在以后的途中无论经历什么样的困难,都立于不败之地。这正是本次实训的根本目的。 通过实训中心老师的课堂讲解与企业化标准的培训,使我加深了对自己专业的认识。从而确定自己以后的努力方向。要想在短暂的实训时间内,尽可能多的学到东西,就需要我们跟老师或同学进行很好的沟通,加深彼此的了解。只有我们跟老师多沟通,让老师更了解我们,才能跟真切的对我们进行培训工作。由此,班级的文化“共享”就在生活中慢慢形成了。 “纸上得来终觉浅,绝知此事要躬行!”在这短短的时间里,让我深深的感觉到自己在实际应用中所学专业知识的匮乏。让我真真领悟到“学无止境”这句话的涵义。而老师在专业认识周中所讲的,都是课本上没有而对我们又非常实用的东西,这又给我们的实训增加

了浓墨淡采的光辉。我懂得了实际生活中,专业知识是怎样应用与实践的。在这些过程中,我不仅知道了职业生涯所需具备的专业知识,而且让我深深体会到一个团队中各成员合作的重要性,要善于团队合作,善于利用别人的智慧,这才是大智慧。靠单一的力量是很难完成一个大项目的,在进行团队合作的时候,还要耐心听取每个成员的意见,使我们的组合达到更加完美。 这次实训带给我太多的感触,它让我知道工作上的辛苦,事业途中的艰辛。让我知道了实际的工作并不像在学校学习那样轻松。 人非生而知之,虽然我现在的知识结构还很差,但是我知道要学的知识,一靠努力学习,二靠潜心实践。没有实践,学习就是无源之水,无本之木。这次实训让我在一瞬间长大:我们不可能永远呆在象牙塔中,过着一种无忧无虑的生活,我们总是要走上社会的,而社会,就是要靠我们这些年轻的一代来推动。这就是我们不远千里来实训的心得和感受,而不久后的我,面临是就业压力,还是继续深造,我想我都应该好好经营自己的时间,充实、完善自我,不要让自己的人生留下任何空白! 实训中除了学到不少专业知识,也了解一些社会的现实性,包括人际交往,沟通方式及相关礼节方面的内容,对于团队开发来说,团结一致使我深有体会。团队的合作注重沟通和信任,不能不屑于做小事,永远都要保持亲和诚信,把专业理论运用到具体实践中,不仅加深我对理论的掌握和运用,还让我拥有了一次又一次难忘的开发经理,这是也是实训最大的收获。

相关文档
最新文档