企业应用系统原型软件
来源:广州软件开发 编辑:广州软件开发公司 日期:2017-04-15
系统概述:
企业应用系统原型软件 Enterprise Application Pilot (以下简称原型系统)是软件系统的设计、开发过程中的一个概念,它强调对已完成的设计、代码的重复使用,同时,一个原型系统主要适用于实现某一特定类型的软件系统。
原型系统不是现成可用的应用系统,仍是一个半成品,等待后来者做“二次开发”,实现为具体的应用系统。而原型系统应完全实现构成系统通用的、具有一般性的系统主体部分,根据管理要求对相关参数进行配置即可工作。对于具体业务,“二次开发者”可根据给出的规范完成特定应用系统中与众不同特殊的部分。
在企业需求不明确或预感需求会发生剧烈变更时,采用开发源码的原型系统,可避免高昂的初期投资,并“软化”原型系统带来的种种限制,是一种可供选择的思路,因此原型系统可广泛地应用于各行各业。
技术特点:
1) 基于 B/S 结构,便于部署和维护;
2) 采用活动目录 AD 集成域验证,也方便扩展到支持 LDAP 验证,也支持 FORM 验证;
3) 用户、角色、权限配置灵活、管理简单;
4) 采用标准架构,包括基础和公共服务,方便快速支持业务变化或增加;
5) AOP(面向方面)方式开发程序;
6) 基于3层结构(WEB + BLL + ADO)的模型;
7) 采用 ORM 方式实现实体和数据对应;
8) 开发中采用双缓存机制,以便系统效率最大化;
9) 提供Web Service接口,提供Windows Service服务和支持.NET Remoting。
系统功能框图:

原型系统功能:
原型系统:包括用户界面、业务逻辑及数据访问(各种关系型数据库或文件等数据源)三部分。原型系统可以支持BS模式和CS模式,以满足不同网络条件下的应用要求。
系统管理:定义菜单、功能及页面,同时,配置系统字典与初始化系统,并进行日志管理。
帐户管理:管理系统用户、组织结构及岗位角色,限制特定用户对特定功能、特定数据的访问。
流程管理:实现多用户、多环节之间的业务处理流程,包括管理业务处理流程的定义、维护、运行、监控。
原型系统运行环境:
服务端硬件环境:
1台Web服务器,PIV 2.0GHz以上,内存2G以上,硬盘73G*2/3以上,支持RAID 0/5。
服务端软件环境:
操作系统环境主要包括:
1) 操作系统为Windows Server 2003的各种中文版本;
2) 如果要支持网络负载均衡,Windows Server 2005的版本为中文企业版。
数据库系统环境主要包括:
1) 第一步,数据库采用SQL Server 2005;
2) 第二步,可以考虑支持Oracle,以满足更多更大的企业级应用。
报表系统环境主要包括:
1) 如果数据库采用 SQL Server,报表首先建议SQL Reporting Services,这样,一般数据仓库也可以采用相同的平台;
2) 如果用户有特别需求,如 BO的产品,可以采用 Crystal Report等。
客户端硬件环境:
PIV 2.0GHz以上,内存2G以上,硬盘73G*2/3以上,支持RAID 0/5。
相关阅读