第1页共9页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第1页共9页项目实践本项目实践通过实现一个人员权限管理管理系统,来应用我们学会的新技术,此项目用到的架构是三层架构,技术体系是MVC3
0,Jquery,WCF,EntityFramework,同时使用Framework4
0的新特性,使用的开发工具是VS2010,数据库可以使用MSSQL或者Oracle
(出处:www
langben
com狼奔网)
系统的运行环境需要VisualStudio2010,数据库Sqlserver2008版本,MVC3
0版本和PowerDesigner15版本
第2页共9页第1页共9页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第2页共9页面向服务的架构图第3页共9页第2页共9页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第3页共9页组件说明图表1项目组件说明图1)App——页面展示层采用MVC框架,使用Jquery脚本库,控件选用Easyui
2)WcfHost——服务宿主为对外的服务提供宿主,使用WCF技术,HTTPS通讯协议
3)IBLL——业务接口层业务逻辑层的方法对外暴露的接口和服务契约
4)BLL——业务逻辑层业务逻辑的操作,包括业务处理,事务,日志
5)DAL——数据访问层数据库访问的操作,数据实体,业务实体,数据校验,使用EntityFramework
6)Common——公共组件层整个应用程序使用的公共辅助方法
7)WFActivitys——工作流活动层定义了工作流需要的活动,使用微软WF技术
8)WFDesigner——工作流设计器可以让实施人员自由配置工作流的设计器,使用微软WPF技术
第4页共9页第3页共9页编号:时间:2021年x月x日书山有路勤为径,学海无涯苦作舟页码:第4页共9页分析DAL(