SilverlightOA源代码(可用于企业级Silverlight项目的二次开发,长年有效)
Silverlight OA系统简介
系统功能简介
l 程序界面介绍:
左侧为主菜单,主菜单可以展开和收起,主菜单下面的所有模块都可以在数据库中扩展增加,模块的权限和用户角色挂钩,可以在数据库中创建多种角色,每种角色可以操作不同的模块,由于Silverlight是客户端程序,所以权限方面的安全性要远胜于一般的B/S程序(例如:ASP.NET、PHP、JSP之类的,因为他们的URL是暴露在外的,而Silverlight的没有URL的概念,所以没有权限的用户是绝对无法通过URL直接访问的方式打开没有权限的模块)
l 主界面布局介绍:
主界面上方有程序的LOGO,右侧分为智能办公和系统选项,智能办公就是上面图片上的界面,而系统选择是我们预留给客户提供二次开发用的,因为不同的客户对系统管理的需求是千差万别的,所以我们没有开发这个模块,而是在界面中预留出来提供二次开发之用,并且提供了智能办公和系统选择的TAB切换效果,右侧还有帮助和注销按钮。
l 登录界面:
l 公司公告:公司公告分为公司公告和发布通知功能,可以设置重要级别和有效天数。
l 文档管理:分为公司内部文档和个人文档,个人文档可以由用户上传,用户可以设置文档共享。
l 我的消息(内部邮件)与数据综合查询:内部邮件分为收件箱和发件箱(具体功能不用介绍了,你懂的)。
l 数据综合查询:是一个通用模块可以适于与所有模块和可扩展模块的数据查询。
PS:因为上面的我的消息和综合查询是在一个界面下,所以就截了一张图通用的。
l 工作流模块:本模块为OA的核心模块,分为我的流程、流程监控、流程管理,支持对工作流的设计、发起工作流、创建工作流、审批工作流、打回工作流、设计工作流交叉流转等,具体请看文档最下方的工作流功能专门介绍。
l 源代码之分页控件:(绿色部分为代码的注释,每个文档无论是XAML还是C#文件)
l 源代码之自定义Converter类(绿色部分为代码的注释):
l 源代码之Silverlight与数据库交互类:(根据不同的模块功能用#Region分类,便于阅读和二次开发)
l XAML设计界面截图:
l 操作数据库部分代码截图:(其余代码均如此结构,清晰,简练,便于二次开发和功能扩展)
l 开发环境:
Visual Studio 2010、SQLServer 2005、Blend 4.0、Silverlight 4.0 Tools for VS2010,Silverlight ToolKit。
l 运行环境:
Windows Server 2003、2008、.NET Frameworks 3.5、4.0、IIS7.0。
l 功能简介:
本OA是基于Silverlight4.0+SQL2005开发的,本系统以OA中的工作流为整个项目的技术核心,实现了一个企业基本的工作流的流转功能,可以为OA系统提供日常的工作流转工作以及管理员进行工作流的定义设计工作,以及工作流的流转监视等。
l 声明:
本系统是为一些企业做二次开发提供技术原型和项目基础框架,而非一个企业产品级别的产品。
l 功能模块:
通告中心、文档中心、邮件中心、企业工作流、三级权限(标准的:用户级、角色级、角色用户权限级)。
l 工作流功能简介:
1 设计工作流:由部门负责人或是IT部门负责人去设计创建企业自己的各类工作流(支持线形交叉,任意方向定义工作流的流转过程和流转方向,支持正向和逆向设计)。
2 修改工作流:对已创建的工作流模型进行修改。
3 发起工作流:作为普通员工发起一个工作流。
4 审批工作流:作为工作流管理节点的负责人去审批流转到本人的工作流。
5 监视工作流:查看工作流的流转状态,通过图形可视化查看,一目了然。
6 退回工作流:对于不合格或不予以审批的工作流进行打回处理,打回可以交叉打回,这些都在设计工作流环节设计好。
l 技术支持:
除Silverlight OA本身我们可以提供一个月的技术支持工作。
l 联系方式:
网站:http://Silverlighter.net 微软Silverlight合作伙伴
手机:13911652504
邮箱:SLTeam@vip.qq.com 372900288@qq.com (每天会收邮件)
QQ:372900288(全天在线)
MSN:SLTeam@live.cn(不常在线,MSN联系请预约)
SilverlightOA源代码(可用于企业级Silverlight项目的二次开发,长年有效)的更多相关文章
- php开源项目学习二次开发的计划
开源项目: cms 国内 dedecms cmstop 国外 joomla, drupal 电商 国内 ecshop 国外 Magento 论坛 discuz 博客 wordpress 学习时 ...
- 2,手动创建CAD二次开发项目--AutoCAD二次开发(2020版)
本项目使用手动创建,意为不使用SDK模板. 从Visual Studio的“文件”下拉菜单中,选择“新建”->“项目...”. 在出现的“新建项目”对话框的“项目类型:”树中,单击“ Visua ...
- 团队项目:二次开发--v.2.1--软件工程
原先代码,对于基本对象的Get,Set方法构造函数等方法与实现基本功能的方法统一放到了一起,容易造成代码不清晰,别人比较难阅读的情况.而且其中代码冗余比较多. 改进代码,进行了层次的分析,将基本对象与 ...
- Silverlight管理系统源代码(SilverlightOAFlame开发框架主要提供二次开发)
Silverlight OA系统简介 系统功能简介 l 程序界面介绍: 左侧为主菜单,主菜单可以展开和收起,主菜单下面的所有模块都可以在数据库中扩展增加,模块的权限和用户角色挂钩,可以在数据库中创建多 ...
- 含有SilverLight项目的代码重用
很多时候,我们工程中不只是有SilverLight项目,然而我们想把其他的项目中的工具类,或者实体类复用到SilverLight项目中时,会发现SilverLight项目无法使用.这是个很普遍的现象. ...
- vs2012 Silverlight项目签名报错异常的处理方式
项目刚生成为vs2012,原先的Silverlight项目,点击签名,竟然有问题,给上个截图 悲剧了,没有签名证书,就无法实现自动更新,想着vs2012可能几个更新没有安装吧,但是自己手动下载竟然一两 ...
- 如何查看.Net源代码vs版本号以及C#项目中各文件的含义
查看.Net源代码vs版本号以及C#项目中各文件的含义 用记事本打开vs项目的.sln文件. 第2行就是这个源代码包的开发软件vs版本号了 注意了,如果是vs2003的sln文件通常没有这行,可以判断 ...
- Java 18套JAVA企业级大型项目实战分布式架构高并发高可用微服务电商项目实战架构
Java 开发环境:idea https://www.jianshu.com/p/7a824fea1ce7 从无到有构建大型电商微服务架构三个阶段SpringBoot+SpringCloud+Solr ...
- Silverlight,Windows 8应用开发实例教程系列汇总
Kevin Fan分享开发经验,记录开发点滴 Silverlight,Windows 8应用开发实例教程系列汇总 2012-06-18 01:05 by jv9, 2145 阅读, 3 评论, 收藏, ...
随机推荐
- 打造高大上的Canvas粒子(一)
HTML5 Canvas <canvas>标签定义图形,比如图表和其他图像,必须用脚本(javascript)绘制图形. 举例:绘制矩形 <script> var c = do ...
- linux 后台运行命令 nohup命令
转载:http://if.ustc.edu.cn/~ygwu/blog/archives/000538.html 2005年04月18日 简单而有用的nohup命令在UNIX/LINUX中,普通进程用 ...
- 001_kafka起步
一.简介 Kafka is a distributed, partitioned, replicated commit log service. It provides the functionali ...
- windows添加虚拟网卡
- 关于在biweb 中安装完成后 首页上方报错问题的解决
在利用biweb进行网站开发的时候 首先得安装biweb 安装就是下一步,,,下一步....下一步 最后就成功了 .但是有种情况我总是竟让遇到,而已有的人安装会遇到 有的人安装就不会遇到,后 ...
- Python学习笔记----序列共性
序列操作符 作用seq[ind] 获得下标为ind 的元素seq[ind1:ind2] 获得下标从ind1 到ind2 间的元素集合seq * expr 序列重复expr 次seq1 + seq2 连 ...
- c#中对json数据的序列化和反序列化(笔记)
今天遇到在后台中要获取json格式数据里的某些值,网上查了些资料: string jsonstr = _vCustomerService.LoadCustomerbyNumTotalData(quer ...
- 计算机网络(5)-----ICMP协议和PING程序
控制报文协议(Internet Control Message Protocol) 定义 它是TCP/IP协议族的一个子协议,用于在IP主机.路由器之间传递控制消息.控制消息是指网络通不通.主机是否可 ...
- oracle 11g ORA-12541: TNS: 无监听程序 (DBD ERROR: OCIServerAttach)
From :http://www.cnblogs.com/wangyt223/archive/2012/12/11/2812931.html em无法浏览,同时监听起不来.同时他的监听服务还是正常的, ...
- Centos上的安装openoffice+unoconv+swftools (转)
############################## # swftools的安装 # ############################## 1.安装所需的库和组件 yum ...