收藏 分销(赏)

院校实训企业网络办公系统项目(NET).doc

上传人:精**** 文档编号:2623427 上传时间:2024-06-03 格式:DOC 页数:11 大小:567KB 下载积分:8 金币
下载 相关 举报
院校实训企业网络办公系统项目(NET).doc_第1页
第1页 / 共11页
院校实训企业网络办公系统项目(NET).doc_第2页
第2页 / 共11页


点击查看更多>>
资源描述
【ATA实训产品白皮书】 NETOA企业网络办公系统 产品白皮书 北京ATA公司 2007年12月 目录 1. 产品概述 3矚慫润厲钐瘗睞枥庑赖。 1.1. 项目背景 3聞創沟燴鐺險爱氇谴净。 1.2. 实训目标 4残骛楼諍锩瀨濟溆塹籟。 1.3. 产品特色 5酽锕极額閉镇桧猪訣锥。 2. 技术选型和架构 5彈贸摄尔霁毙攬砖卤庑。 3. 产品指标 6謀荞抟箧飆鐸怼类蒋薔。 4. 先修课程 8厦礴恳蹒骈時盡继價骚。 5. 实训教学计划 8茕桢广鳓鯡选块网羈泪。 6. 实训环境要求 10鹅娅尽損鹌惨歷茏鴛賴。 7. 实训组织方式 11籟丛妈羥为贍偾蛏练淨。 1. 产品概述 1.1. 项目背景 NetOA网络办公系统是一个OA项目,主要为以承接项目为主的公司解决日常办公和项目管理的需求,协助企业员工同时进行进行日常办公管理和项目管理,提高管理效率,降低运作成本,增强长期竞争力。该系统主要包括邮件管理、联系人管理、客户管理、短消息、考勤管理、项目管理和公文流转等功能。預頌圣鉉儐歲龈讶骅籴。 图一 NETOA系统登录界面 图二 NETOA操作界面 1.2. 实训目标 通过NetOA工程强化实训,让学员在完成实训项目的过程,培养软件工程师所必需具备的工程技术和职业素质:渗釤呛俨匀谔鱉调硯錦。 n 熟练掌握C#、ASP.Net、ADO.Net等Web应用开发技术,精通SQL Server存储过程开发铙誅卧泻噦圣骋贶頂廡。 n 熟悉面向对象分析和设计,掌握UML技术,能够使用Power Designer、Together等工具进行系统分析设计擁締凤袜备訊顎轮烂蔷。 n 具备良好的数据库分析和设计能力,熟练使用Power Designer进行数据建模 n 熟悉项目实施、软件开发流程和规范 n 掌握单元测试以及测试驱动开发技术,具有良好的编码风格,以及编写规范开发文档的能力 n 能够进行团队协同开发,有良好的沟通能力和团队精神。 1.3. 产品特色 l 技术先进 NETOA系统呈三层架构,基于.NET 2.0框架,采用C#编程、 SQL Server 2005进行数据存储,在数据处理层使用ADO.NET对SQL Server进行数据访问,在表现层使用ASP.NET进行数据展示以及和用户进行交互。这些都是当前企业开发中采用的主流的技术和架构,以保证学生能够学习到岗位需要的技能。贓熱俣阃歲匱阊邺镓騷。 l 流程规范 该项目采用了业内遵循的CMMI、MSF和XP等开发过程中的最佳实践,让学生参与项目的整个开发过程,经历需求分析,概要设计、详细设计、代码实现这四个主要阶段,从而对项目的实施、软件开发的流程和规范有充分的了解和掌握。坛摶乡囂忏蒌鍥铃氈淚。 l 自动代码检查 学生提交的代码是否规范,功能是否正确,无论是老师手工检查,还是交叉检查,工作量都非常巨大,这往往造成对实训的评价流于形式。蜡變黲癟報伥铉锚鈰赘。 NETOA开发过程中每人将近3000行的代码,都可以从规范以及功能上进行代码自动检查,可以大大减轻老师的工作负担。買鲷鴯譖昙膚遙闫撷凄。 2. 技术选型和架构 NetOA采用微软的最新技术,微软.Net技术为多层应用体系结构的实现提供良好的基础。 n 基于.Net Framework框架:该框架简化了在Internet环境中的应用程序开发。 n 采用C#语言开发:这种语言是.net framework框架上功能最强大的语言。 n 后台数据库采用SQL Server 2005:能够让系统的数据存储和处理性能更加优秀。 NetOA是典型的多层架构,将系统划分成多个层次,其好处之一就是使系统的架构更加清晰,这样每个层次完成的功能比较单一,代码更加有规律可循。綾镝鯛駕櫬鹕踪韦辚糴。 NetOA的基本结构主要划分为表现、业务和数据3层。业务层包括业务处理对象、业务实体对象和系统框架层。由于业务处理、数据操作都放在SQL Server存储过程,所以由业务层直接访问数据库。驅踬髏彦浃绥譎饴憂锦。 n 表现层:表现层位于客户端,提供用户操作界面,负责接收用户的请求和操作,并将请求信息显示给用户,NetOA是基于互联网的应用,因此这一层主要是用基于ASP.Net的Web页面来实现的。猫虿驢绘燈鮒诛髅貺庑。 n 业务层:这一层为系统的核心部分,负责为表现层提供功能调用和调用数据库存储过程。 n 业务处理对象:包含了各种业务逻辑和规则的实现,并负责与数据库存储过程打交道。 n 业务实体对象:业务实体用于表现现实系统中的业务数据,每个业务实体可以对应数据库表中的一个或多个表。业务实体中还要就是用于在层与层之间传递一定格式的数据。锹籁饗迳琐筆襖鸥娅薔。 n 系统框架层:系统框架层包含了一些贯穿于各层的系统级功能服务,比如系统安全等。 3. 产品指标 项目名称: NetOA企业网络办公系统 行业应用: 企业应用OA产品,适用于软件、广告行中的中大型公司进行项目业务和办公自动化管理 技术架构: 基于.NET框架,B/S三层架构 项目周期: 四周(20工作日) 工作总量: 3000行/人项目, 28页文档/人项目 实训类型: .NET工程强化 项目阶段: 1. 需求分析 2. 概要设计 3. 详细设计 4. 代码实现 编写的文档: 1. 《需求规格》 2. 《概要设计》 3. 《详细设计》 4. 《测试用例》 功能模块: 1. 客户管理 2. 短消息 3. 考勤管理 4. 邮件管理 5. 联系人管理 方法规范: 1. 软件开发流程与规范 2. 用例分析方法测试驱动开发 3. 数据库概念、逻辑和物理设计 4. UML建模 5. 面向对象分析/设计/编码 6. 具备良好、规范的编程习惯 7. 规范的开发文档写作能力 管理活动: 1. 任务管理 2. 需求管理 3. 变更控制 4. 风险管理 5. 缺陷跟踪 6. 问题跟踪 7. 技术评审 8. 配置管理 9. 团队沟通 使用的技术: 1..NET Framework 2.C#.NET 3.ADO.NET 4.ASP.NET 5.XML 6.DHTML/JavaScript 7.SQL Server/存储过程 使用的工具: 1.PowerDesigner 12 2.DreamWeaver 8 3.Together 2006 for VS.Net 2005 4.VS.Net 20035 5.VSS 6 6.MBUnit 素质培养: 1. 沟通能力 2. 团队精神 3. 承受工作压力 4. 学习能力 5. 责任心 6. 发现问题能力 7. 解决问题能力 8. 主动性 项目任务: 1.业务分析 2.用例分析 3.数据库设计 4.用例实现概设 5.界面设计 6.用例实现详设 7.单元测试设计 8.业务层单元测试代码编写 9.业务层代码编写 10.存储过程代码编写 11.表现层代码编写 12.系统集成 4. 先修课程 为顺利进行NETOA实训,学生需要先完成相应的课程,列表如下: n 《C# 2005 程序语言设计》 n 《.NET Framework 2.0程序设计》 n 《SQL SERVER 2005 数据库开发与实现》 n 《数据库访问技术 ADO.NET 2.0》 n 《Web应用开发 ASP.NET 2.0》 n 《实用软件工程方法》 5. 实训教学计划 阶段 时间安排 教学内容 实训 准备 阶段 (1天) 项目经理检查实训工作环境(网络,机器及基本开发环境) 项目经理进行实训介绍 项目经理组织成员进行团队分组 项目经理宣布实训注意事项,营造真实的企业环境(纪律,作息时间) 项目经理介绍项目背景(提出任务) 项目成员熟悉实训平台 项目 启动 阶段 (1天) 各项目组在平台完成项目指导任务 项目经理组织学生进行一次职业素质相关的拓展训练 项目经理/各小组成员召开项目启动会 需求 分析 阶段 (3天) 项目经理讲解需求分析阶段-阶段概述、任务和要达到的目标 各小组召开需求阶段启动会议(各组成员明确自己的任务) 学生完成自己相关模快的业务分析 学生完成自己相关模块的用例分析 个别项目组成员讲解自己团队的工作成果 项目经理依据成果和进度及工作表现进行点评 项目经理讲解具体模块的需求分析标准成果 团队内进行阶段评审会议(小组长主持) 项目经理进行所有团队点评(任务完成情况、职业素质、专业技能) 概要 设计 阶段 (2天) 项目经理讲解需求分析阶段-阶段概述、任务和要达到的目标 各小组召开概要设计阶段启动会议(各组成员明确自己的任务) 完成数据库设计 完成用例实现概要设计 个别项目组成员讲解自己团队的工作成果 项目经理依据成果和进度及工作表现进行评分或点评或表扬 项目经理具体模块的概要设计标准成果 团队内进行阶段评审会议(小组长主持) 项目经理进行所有团队点评(任务完成情况,职业素质,专业技能) 详细 设计 阶段 (5天) 项目经理讲解需求分析阶段-阶段概述、任务和要达到的目标 指导各小组召开详细阶段启动会议(各组成员明确自己的任务) 完成界面详细设计 完成用例实现详设 完成模块的单元测试设计 个别项目组成员讲解自己团队的工作成果 项目经理依据成果和进度及工作表现进行评分或点评或表扬 项目经理讲解具体模块的详细设计标准成果 团队内进行阶段评审会议(小组长主持) 项目经理进行所有团队点评(任务完成情况,职业素质,专业技能) 代码 实现 阶段 (7天) 项目经理讲解需求分析阶段-阶段概述、任务和要达到的目标 完成业务层单元测试代码 完成存储过程代码 完成模块的业务层代码 完成模块的UI层代码 完成模块的集成 项目经理指导学生完成系统的集成 个别项目组成员讲解自己团队的工作成果 项目经理依据成果和进度及工作表现进行评分或点评或表扬 项目经理讲解具体模块的代码实现标准成果 团队内进行阶段评审会议(小组长主持) 项目经理进行所有团队点评(任务完成情况,职业素质,专业技能) 项目 结项 阶段 (1天) 小组内召开项目结项会议 项目经理对已完成的团队进行项目验收并给出综合评价 实训总结 意见与建议 6. 实训环境要求 硬件设备 PC机(学生/教师用机) 每人一台(需要连接Internet) CPU:1.8G 内存:1G 网卡, 40G以上可用硬盘 实训平台院校服务器(至少一台) 配置服务器(需要连接Internet) CPU:1.8G 验收服务器(可选,需要连接Internet) 内存:2G 网卡,80G以上可用硬盘 软件环境 PC机(学生/教师用机) 系统环境 Windows XP IE6.0或以上版本 实训平台院校服务器 系统环境 windows 2003 软件环境(配置服务器) 配置管理服务器(VSS和SVN) FTP服务器 软件环境(验收服务器,可选) 应用服务器(Tomcat) 视频资源服务器(SVN) 网络环境 所有PC机/验收服务器 能够连接到Internet 网络速度>512k 相关设备 会议室 2个 每个能容纳7人开会 投影机 1个 教师讲课用 扩音设备 1套 教师讲课用(大教室需要) 白板 多于3个 供小组进行讨论 空调 标准配备 可选 饮水机 标准配备 建议2个以上 打卡机 1个 记录考勤(工作证、指纹、纸打卡机) 其他要求 组织工位 工位应该按照7人一组摆放,以方便组内管理及交流,建议为环形工位 张贴企业文化宣传标语 为了营造一种真实企业氛围,建议实训环境应该张贴一些企业文化宣传标语。一来为了激励大家努力完成任务,其次也可以告诫大家如何适应企业的工作环境。 7. 实训组织方式 NETOA项目分为5个模块,可供5人或5人以下的团队使用,每个团队设定一名小组长。 一般情况下,每位实训教师所带团队不宜超过6组。 建议在开发时,团队内部采用环形工位。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服