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

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

ID:55278048

大小:565.50 KB

页数:11页

时间:2020-05-08

院校实训-企业网络办公系统项目(.NET).doc_第1页
院校实训-企业网络办公系统项目(.NET).doc_第2页
院校实训-企业网络办公系统项目(.NET).doc_第3页
院校实训-企业网络办公系统项目(.NET).doc_第4页
院校实训-企业网络办公系统项目(.NET).doc_第5页
资源描述:

《院校实训-企业网络办公系统项目(.NET).doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、【ATA实训产品白皮书】NETOA企业网络办公系统产品白皮书北京ATA公司2007年12月目录1.产品概述31.1.项目背景31.2.实训目标41.3.产品特色52.技术选型和架构53.产品指标64.先修课程85.实训教学计划86.实训环境要求107.实训组织方式111.产品概述1.1.项目背景NetOA网络办公系统是一个OA项目,主要为以承接项目为主的公司解决日常办公和项目管理的需求,协助企业员工同时进行进行日常办公管理和项目管理,提高管理效率,降低运作成本,增强长期竞争力。该系统主要包括邮件管理、

2、联系人管理、客户管理、短消息、考勤管理、项目管理和公文流转等功能。图一NETOA系统登录界面图二NETOA操作界面1.1.实训目标通过NetOA工程强化实训,让学员在完成实训项目的过程,培养软件工程师所必需具备的工程技术和职业素质:n熟练掌握C#、ASP.Net、ADO.Net等Web应用开发技术,精通SQLServer存储过程开发n熟悉面向对象分析和设计,掌握UML技术,能够使用PowerDesigner、Together等工具进行系统分析设计n具备良好的数据库分析和设计能力,熟练使用PowerDe

3、signer进行数据建模n熟悉项目实施、软件开发流程和规范n掌握单元测试以及测试驱动开发技术,具有良好的编码风格,以及编写规范开发文档的能力n能够进行团队协同开发,有良好的沟通能力和团队精神。1.1.产品特色l技术先进NETOA系统呈三层架构,基于.NET2.0框架,采用C#编程、SQLServer2005进行数据存储,在数据处理层使用ADO.NET对SQLServer进行数据访问,在表现层使用ASP.NET进行数据展示以及和用户进行交互。这些都是当前企业开发中采用的主流的技术和架构,以保证学生能够学

4、习到岗位需要的技能。l流程规范该项目采用了业内遵循的CMMI、MSF和XP等开发过程中的最佳实践,让学生参与项目的整个开发过程,经历需求分析,概要设计、详细设计、代码实现这四个主要阶段,从而对项目的实施、软件开发的流程和规范有充分的了解和掌握。l自动代码检查学生提交的代码是否规范,功能是否正确,无论是老师手工检查,还是交叉检查,工作量都非常巨大,这往往造成对实训的评价流于形式。NETOA开发过程中每人将近3000行的代码,都可以从规范以及功能上进行代码自动检查,可以大大减轻老师的工作负担。2.技术选型

5、和架构NetOA采用微软的最新技术,微软.Net技术为多层应用体系结构的实现提供良好的基础。n基于.NetFramework框架:该框架简化了在Internet环境中的应用程序开发。n采用C#语言开发:这种语言是.netframework框架上功能最强大的语言。n后台数据库采用SQLServer2005:能够让系统的数据存储和处理性能更加优秀。NetOA是典型的多层架构,将系统划分成多个层次,其好处之一就是使系统的架构更加清晰,这样每个层次完成的功能比较单一,代码更加有规律可循。NetOA的基本结构主

6、要划分为表现、业务和数据3层。业务层包括业务处理对象、业务实体对象和系统框架层。由于业务处理、数据操作都放在SQLServer存储过程,所以由业务层直接访问数据库。n表现层:表现层位于客户端,提供用户操作界面,负责接收用户的请求和操作,并将请求信息显示给用户,NetOA是基于互联网的应用,因此这一层主要是用基于ASP.Net的Web页面来实现的。n业务层:这一层为系统的核心部分,负责为表现层提供功能调用和调用数据库存储过程。n业务处理对象:包含了各种业务逻辑和规则的实现,并负责与数据库存储过程打交道。

7、n业务实体对象:业务实体用于表现现实系统中的业务数据,每个业务实体可以对应数据库表中的一个或多个表。业务实体中还要就是用于在层与层之间传递一定格式的数据。n系统框架层:系统框架层包含了一些贯穿于各层的系统级功能服务,比如系统安全等。1.产品指标项目名称:NetOA企业网络办公系统行业应用:企业应用OA产品,适用于软件、广告行中的中大型公司进行项目业务和办公自动化管理技术架构:基于.NET框架,B/S三层架构项目周期:四周(20工作日)工作总量:3000行/人项目,28页文档/人项目实训类型:.NET工

8、程强化项目阶段:1.需求分析2.概要设计3.详细设计编写的文档:1.《需求规格》2.《概要设计》3.《详细设计》1.代码实现1.《测试用例》功能模块:1.客户管理2.短消息3.考勤管理4.邮件管理5.联系人管理方法规范:1.软件开发流程与规范2.用例分析方法测试驱动开发3.数据库概念、逻辑和物理设计4.UML建模5.面向对象分析/设计/编码6.具备良好、规范的编程习惯7.规范的开发文档写作能力管理活动:1.任务管理2.需求管理3.变更控制4.风险管理5.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。