《实训报告范本.docx》由会员分享,可在线阅读,更多相关《实训报告范本.docx(13页珍藏版)》请在第一文库网上搜索。
1、一、实训目的本实训是计算机网络技术专业的一门职业能力综合训练课,主要使学生熟悉基于.NET的Web开发技术体系,熟练运用C#编程语言独立开发Web应用程序,并且能运用企业项目开发管理模式,综合应用所学知识进行Web程序开发。本实训历时1周共30学时,将从职业技术教育的特点出发,以培养学生理论知识与实际动手能力想结合为目的,使学生将来进入社会从事计算机应用系统管理与维护等相关岗位的工作打下坚实的基础。二、实训要求本实训以一个综合的项目一一“网络在线考试系统”的各项任务进行知识点的组织,从软件项目开发必备知识开始,到最终完成软件系统正常运行为止,分为若干相对独立而又逐步发展的任务。每一个任务都是先
2、提出要解决的问题,然后明确目标和解决问题的步骤,再运用相应只是与技能加以实现。三、实训内容网络在线考试系统项目开发(一)业务分析(ViSio工具的使用)1.1任务实施1.1.1整体说明1项目背景信息化是充分利用信息技术,开发利用信息资源,促进信息交流和知识共享,提高经济增长质量,推动经济社会发展转型的历史进程。开发网络在线考试系统对于提升院校信息化管理能力,促进信息化管理水平的咫客服端Isua&客服城WCb服务器效据库厦为器图1-1系统网络拓扑姑构图进一步提高有着积极作用。2.产品架构基于.NET平台进行开发,采用B/S结构,用户通过验证后可以登录系统。系统网络拓扑结构如图IT所示。在功能设计
3、中,将各用户的功能分开,不同类型的用户登录时只能进行本类型用户组权限内的操作。1. 2功能需求1 .系统流程图系统主流程如图1-2所示。图1-2系统主流程图2.系统功能图网络在线考试系统前台功能结构如图1-4所示。图1-4考生考试流程图网络在线考生系统后台功能结构如图1-5所示。网络在线考试系统后台试卷管理图1-5网络在线考试系统后台功能结构图考生用例分析如图所示1-6所示。(二)项目管理(PrOjeCt工具的使用)2.1任务实施2.1.1制订网络在线考试系统开发项目计划1.制定任务计划(1)创建初始任务列表启动ProjCCt2003,创建空白的项目文档打开“甘特图”然后依次输入本网络在线考试
4、系统的各项任务(用户可通过在“任务名称”域中按项目的执行顺序输入任务来创建任务列表,之后在项目名称的右端会显示每项任务所需的时间图。在这种视图下可以很方便地进行修改或重新安排项目进度),该项目的的初始任务计划列表如图2-1所示。2012年6月10日一网络在线考试系统需求分析1工作日?2010年5月3日2010年5月3日搭建网络在线考试系统开发环境1工作日?2010年5月汨2010年5月3日网络在线考试系统概要设计1工作日?2010年5月汨2010年5月3日网络在线考试系统开发计划及过程部署1工作日?2010年5月3日2010年5月3日网络在线考试系统详细设计(架构设计)1工作日?2010年5月
5、3日2010年5月3日网络在线考试系统数据库设计1工作日?2010年5月汨2010年5月3日数据访问层及实体类的创建1工作日?2010年5月3日201。年5月3日网络在线考试系统界面设计1工作日?2010年5月3日2010年5月3日网络在线考试系统功能实现1工作日?2010年5月汨2010年5月3日网络在线考试系统权限实现1工作日?2010年5月3日2010年5月3日网络在线考试系统测试及部署1工作日?2010年5月3日2010年5月3日网络在线考试系统的发布及维护1工作日?2010年5月3日2010年5月3日H1234567891011I回回插入格式工具)项目9协作窗口W帮助Qo键入需要帮助
6、的问题fiX“力3和惇%I不分蛆财1-#显示9T宋体7-IBZU报表卜,_FO任务名称工期开始时间完成时间前是上图2-1项目的初始任务计划列表(2)设置任务工作时间及日历创建项目初始任务之后,开始设置项目任务的时间信息,包括任务开始日期、项目所用到的自定义日历等内容。特别是定义日历将影响项目以后计算成本、计算项目进度。1)在“更改工作时间”对话框中单击“新建日历”按钮,弹出如图2-2所示的对话框,单击“确定”按钮。图2-2新建基准日历”对话框2)在“更改工作时间”对话框中单击“选项按钮”可在如图2-3所示的对话框中设置该项目的工作时间。图2-3设置工作时间(3)任务细化在初始任务设计完成后,需
7、要进一步细化任务,使项目计划内容更加清晰。如图2-4所示,网络在线考试系统功能实现成为摘要任务(显示为黑色),前台30OE3E3E3E3E3HE3回3E313Bn任务名称工期开始时间完成时间网络在线考试系统需求分析1工作日?2010年S月3日201运月搭建网络在统考试系技开发环境I工作日?2010年5月汨201际月砰给在线考试系统概要设计1工作日?1工作日?2010年5月3日2010年S月3日201运月20旃S月网络在线考试系统开发计戈吸过程部善何绪在觑考试系统评潮设计(架的设计)1工作日?2010年5月汨201运月程给在线考试系统数据库设计数据访问层及实体交的创建1工作日?1工作日?2010
8、年5月3日2010年S月3日201运月201运月陌绪在觑考试系统界面设计I工作日?2010年5月3日201际月2010年5月3日20旃S月I-网络在我考试系统功蠡实现1工作日?2010年5月3日一前台功能实现-1工作日?2010年S月3日后台功能实现I工作日?2010年S月汨201运月旗在规考试系统权限实现1工作日?2010年5月3日201运月网络在线考试系统测试及部署1工作日?2010年S月3日201运月网绪在践考试系统的发布及维护I工作日?2010年5月汨201际月153同口目目I图2-4细化软件设计任务(4)项目资源管理选择“视图”“资源工作表”命令,切换到“资源工作表”视图,在第一个单
9、元格中输入“项目经理”,在“类型”栏下面的单元格中选择“工时”选项。使用相同的方法建立其他资源,如图2-5所示。选择“视图”“甘特图”命令,在“资源名称”下拉列表框中选择相应的选项即可,如图2-6所示O资源名称类型材料标签缩写组最大单位标准费率1项目经理工时项100%0.00/工时2系统分析人员工时系100%0.00/工时3项目配置人员工时项100%0.00/工时4软件设计人员工时软100%0.00/工时5数据库管理人工时数100%0.00/工时6质量管理人员工时质100%0.00/工时7系统测试人员工时系100%0.00/工时图2-5输入项目资源窗口任务名称工期开始时间完成时间前置任务资源名
10、称1醴在线考试系统需求分析1工作日?2010年5月3日2010年5月3日系统分析人员2搭建网络在线考试系妩开发环境1工作日?2010年5月3日2010年5月3日项目配置人员3网络在畿考试系统招要设计1工作日?2010年5月3日2010年5月3日系执分析人员4颗在线考试系统开发计划及过程部署1工作日?2010年5月3日2010年5月3日项目经理5频在线考试系统详细设计(架构设计)1工作日?2010年5月3日2010年5月3日系统分析人员6网络在畿考试系妩数据席设计1工作日?201。年5月3日2010年5月3日数据库管理人员7数据访问层及实体类的创建1工作日?2010年5月3日2010年5月3日软
11、件设讨人员8顺在线考试系统界面设计1工作日?2010年5月3日2010年5月3日软件设计人员9网籍在线考试系控功笆实现1工作日?2010年5月3日2010年5月3日软件设计人员10前台功能实现1工作日?2010年5月3日2010年5月3日软件设计人员11后台功能实现1工作日?2010年5月3日2010年5月3日软件设计人员12网络在线考试系坎权限实现1工作日?2010年5月3日2010年5月3日软件设计人员13就在线考试系统蛔及部署1工作日?2010年5月3日2010年5月3日系统分析人员14或S在线考试系统的发布及维护1工作日?2010年5月3日2010年5月3日项目经理1图2-6选择项目资
12、源窗口(三)数据库设计(POWerDeSigner工具的使用)3.1使用PoWerDeSigner设计数据库1)打开PowWerDeSigner设计环境后,单击菜单栏FiIe(文件)下拉菜单中的New(新建)选项,在左侧的Mode1Type(模型类型)中选择Physica1DataMode1(物理数据模型),同时在下方的选项中设置MOc1eIname(模型名称),DBMS(数据库管理系统)选择MiCroSOftSQ1Server2005数据库,单击“确定”按钮,即建立自己的第一个物理数据模型,如图37所示2)在Genera1列中将表1的Name(表名)设置为examStUCIent”,Code(代码)设置为“examm一StUe1ent”,其他设置按系统默认的设置,不进行改变,如图32所不。Tab1eProperties-Tab1e_1(Tab1e_1)3)单击COIUmnS歹U,根据概要设计文档中数据库的设计,设置注册信息表的数据字段及主键,设置完成后单击“确定”按钮,如