- 3
- 0
- 约5.86千字
- 约 11页
- 2016-12-09 发布于贵州
- 举报
院校实训-企业网络办公系统项目(.NET)
【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
产品概述
项目背景
NetOA网络办公系统是,通过实训,培养:.Net、ADO.Net等Web应用开发技术,精通SQL Server存储过程开发
熟悉面向对象分析和设计,掌握UML技术,能够使用Power Designer、Together等工具进行系统分析设计
具备良好的数据库分析和设计能力,熟练使用Power Designer进行数据建模
熟悉项目实施、软件开发流程和规范
掌握单元测试以及测试驱动开发技术,具有良好的编码风格,以及编写规范开发文档的能力
能够进行团队协同开发,有良好的沟通能力和团队精神。
产品特色
技术先进
NETOA系统呈三层架构,基于.NET 2.0框架,采用C#编程、 SQL Server 2005进行数据存储,在数据处理层使用ADO.NET对SQL Server进行数据访问,在表现层使用ASP.NET进行数据展示以及和用户进行交互。这些都是当前企业开发中采用的主流的技术和架构,以保证学生能够学习到岗位需要的技能。
流程规范
该项目采用了业内遵循的CMMI、MSF和XP等开发过程中的最佳实践,让学生参与项目的整个开发过程,经历需求分析,概要设计、详细设计、代码实现这四个主要阶段,从而对项目的实施、软件开发的流程和规范有充分的了解和掌握。
自动代码检查
学生提交的代码是否规范,功能是否正确,无论是老师手工检查,还是交叉检查,工作量都非常巨大,这往往造成对实训的评价流于形式。
NETOA开发过程中每人将近3000行的代码,都可以从规范以及功能上进行代码自动检查,可以大大减轻老师的工作负担。
技术选型和架构
NetOA采用微软的最新技术,微软.Net技术为多层应用体系结构的实现提供良好的基础。
基于.Net Framework框架:该框架简化了在Internet环境中的应用程序开发。
采用C#语言开发:这种语言是.net framework框架上功能最强大的语言。
后台数据库采用SQL Server 2005:能够让系统的数据存储和处理性能更加优秀。
NetOA是典型的多层架构,将系统划分成多个层次,其好处之一就是使系统的架构更加清晰,这样每个层次完成的功能比较单一,代码更加有规律可循。
NetOA的基本结构主要划分为表现、业务和数据3层。业务层包括业务处理对象、业务实体对象和系统框架层。由于业务处理、数据操作都放在SQL Server存储过程,所以由业务层直接访问数据库。
表现层:表现层位于客户端,提供用户操作界面,负责接收用户的请求和操作,并将请求信息显示给用户,NetOA是基于互联网的应用,因此这一层主要是用基于ASP.Net的Web页面来实现的。
业务层:这一层为系统的核心部分,负责为表现层提供功能调用和调用数据库存储过程。
业务处理对象:包含了各种业务逻辑和规则的实现,并负责与数据库存储过程打交道。
业务实体对象:业务实体用于表现现实系统中的业务数据,每个业务实体可以对应数据库表中的一个或多个表。业务实体中还要就是用于在层与层之间传递一定格式的数据。
系统框架层:系统框架层包含了一些贯穿于各层的系统级功能服务,比如系统安全等。
产品指标
项目名称: NetOA企业网络办公系统 行业应用: 企业应用OA产品,适用于软件、广告行中的中大型公司进行项目业务和办公自动化管理 技术架构: 基于.NET框架,B/S三层架构 项目周期: 四周(20工作日) 工作总量: 3000行/人项目, 28页文档/人项目 实训类型: .NET工程强化 项目阶段: 需求分析
概要设计
详细设计
代码实现 编写的文档: 《需求规格》
《概要设计》
《详细设计》
《测试用例》 功能模块: 客户管理
短消息
考勤管理
邮件管理
联系人管理 方法规范: 软件开发流程与规范
用例分析方法测试驱动开发
数据库概念、逻辑和物理设计
UML建模
面向对象分析/设计/编码
具备良好、规范的编程习惯
规范的开发文档写作能力 管理活动: 任务管理
需求管理
变更控制
风险管理
缺陷跟踪
问题跟踪
技术评审
配置管理
团队沟通 使用的技术: 1..NET Framework
2.C#.NET
3.ADO.NET
4.ASP.NET
5.XML
6.DHTML/JavaScript
7.SQL
您可能关注的文档
- 银行从业资格《公共基础》笔记-完美版.doc
- 银行叫号手机排队系统解决方1.doc
- 银行劳务派遣制黑幕披露及制度分析.doc
- 银行ATM网络服务价格竞争与市场结构——一个基于产业组织理论的分析.doc
- 银行团队建设管理培训.doc
- 银行员工职业生涯发展规划.doc
- 银行营业网点人力资源配置意见1.doc
- 铸恒实业人力资源咨询项目诊断报告1.doc
- 铸造部生一课技术组新品开发工作流程及具体内容.doc
- 销售人员入职知识手册.doc
- 2026广东依顿电子科技股份有限公司招聘绩效专员等岗位2人备考题库及一套完整答案详解.docx
- 2025天津市津南区教育系统第二批招聘教师81人笔试备考试题附答案解析.docx
- 2026广东依顿电子科技股份有限公司招聘绩效专员等岗位2人备考题库及一套参考答案详解.docx
- 2025天津市北辰供销集团有限公司招聘5人历年题库附答案解析.docx
- 2018年下半年《系统集成项目管理工程师》真题.doc
- 养老院危重病人知情同意书.docx
- 2025天津市北方人才网络科技有限公司招聘档案整理见习生笔试备考试题附答案解析.docx
- 养老院入住风险告知书.docx
- ERP系统及项目管理方法分析.pdf
- 2025天津经济技术开发区管理委员会招聘雇员笔试参考试题(30人)附答案解析.docx
原创力文档

文档评论(0)