社区服务与综合管理信息化技术规范(完整版)

上传人:腾**** 文档编号:40335375 上传时间:2018-05-25 格式:DOC 页数:185 大小:2.55MB
返回 下载 相关 举报
社区服务与综合管理信息化技术规范(完整版)_第1页
第1页 / 共185页
社区服务与综合管理信息化技术规范(完整版)_第2页
第2页 / 共185页
社区服务与综合管理信息化技术规范(完整版)_第3页
第3页 / 共185页
社区服务与综合管理信息化技术规范(完整版)_第4页
第4页 / 共185页
社区服务与综合管理信息化技术规范(完整版)_第5页
第5页 / 共185页
点击查看更多>>
资源描述

《社区服务与综合管理信息化技术规范(完整版)》由会员分享,可在线阅读,更多相关《社区服务与综合管理信息化技术规范(完整版)(185页珍藏版)》请在金锄头文库上搜索。

1、ICS 35.080 L 77CSDB/ZCSDB/Z长长沙沙 市市标标准准化化指指导导性性技技术术文文件件CSDB/Z 42010社区服务与综合管理信息化技术规范社区服务与综合管理信息化技术规范Technical specification for the computerization of community sevices namespace cstar.data.boSerializablepublic class LeaseReasonpublic LeaseReason()private System.Byte _ID;public System.Byte IDget retur

2、n _ID; set _ID = value; private System.String _Value;public System.String Valueget return _Value; set _Value = value; 6.1.3 数据存取应用规范所有数据存取应用(包括数据存取服务)都使用统一的数据存取程序集,通过ORM 映射 完成从数据库表到实体类的映射。 (1)引用程序集Persistence.dll、PersistenceExtension.dll (2)建立通用的数据存取器DataProvider,该存取器完成所有数据操作,并自动支持事务 处理。 DataProvide

3、r包含以下方法:IList selectTop(string strQuery, int iMax);IList select(Type type, PersistenceExtension.Dao.ParameterList pl);IList select(string query);object find(string query);object findById(System.Type objtype, Object id);object save(Object input);bool delete(Object input);bool delete(string input);boo

4、l update(Object input);bool update(string updateQuery);Page getPage(Page page);另外,可以根据代码具体的需求,编写与工程相关的DAO。(3)调用方法:DataProvider.save( resident );(4)返回结果执行成功:返回带有全部信息的RESIDENT对象,包括ID 执行失败:返回NULL(5)示例代码tryBindData(curResident, BindDataType.GET);CardInfo.BindData(curResident, BindDataType.GET);Area.Bind

5、Data(curResident, BindDataType.GET);SZDB/Z 3.72006curResident.RegisterTime = Global.Dataprovider.Now;curResident.Registrar = UserFactory.getInstance().user.Name;curResident.AreaID = UserFactory.getInstance().user.AreaID;curResident.Updated = true;Resident tempObj = (Resident)Global.Dataprovider.save

6、(curResident); catch(Exception ee)Global.getLog().Error(this.Name + “.btnOK_Click():“ + ee.ToString();6.1.4 数据视图6.1.4.1 分页技术随着社区信息化工作的开展,数据库将急剧膨胀。面临海量的数据,如何实现快速地从这 些超大容量的数据库中提取数据(查询)、分析、统计,是必须解决的一个问题。 分页技术是常用的一种手段,可以使得网络资源与服务器端资源得到充分的利用,提供数 据使用效率。6.1.4.2 实现(1)PAGE的定义PAGE包括查询语句QUERY、PAGESIZE的定义。Seria

7、lizablepublic class Pageprivate int _PageSize = 10;public int PageSizeget return _PageSize ; set _PageSize = value; private string _strQuery = “;public string strQueryget return _strQuery;set _strQuery = value; (2)分页组件包括PAGE的设置、数据的呈现等。public class CPage : System.Windows.Forms.UserControl/ PAGE设置priv

8、ate Page _pages = new Page();public NTools.Utils.Page pagesget return _pages; set _pages = value; /数据绑定,用于呈现数据public void BindData(Object obj) 6.2 权限接口定义6.2.1 权限结构系统权限采用用户和角色的授权方式。 用户帐号是把用户定义到社区服务与管理系统的所有信息组成的记录,包括用户名、密码、 用户姓名、用户描述等。为保证用户密码的安全性,可采用DES 或者MD5进行加密后保 存到数据库。 角色是完成一个特定的功能集合的用户,通过创建角色,赋予角色

9、一定的权限,则扮演该角色 的用户可以拥有这些权限。 用户和角色之间是多对多的关系: (1)一个用户可以扮演多个角色。 (2)一个角色可以有多个用户。 (3)用户属于多个角色,其拥有这些角色权限的并集。6.2.2 权限划分包括两大类权限:应用权限、授权权限。(1)应用权限(2)授权权限是指给其他用户授权的权限。6.2.3 定义文件应用权限模块访问权限字段级操作级功能级浏览权限6.2.4 代码描述using System;using cstar.data.bo;using LgIms.business.Authority;namespace cstar.data.core.daopublic in

10、terface IauthorityDAOUser Login(string UserName,string Password);void Logout(User user);void SaveLog(string strLoginfo,LogType type);bool Permission(string FuncID);decimal AreaID(User user);6.3 接口API6.3.1 登录接口登录接口函数名称Login描述登录输入参数String UserName, String Password返回值User6.3.2 注销接口注销接口函数名称Logout描述注销输入参数User user返回值无6.3.3 系统日志接口系统日志接口函数名称SaveLog()描述记录系统日志输入参数String strLogInfo, LogType type返回值无6.3.4 权限判断接口权限判断接口函数名称Permission描述判断是否拥有权限输入参数string FuncID返回值True: 允许; False: 允许6.3.5 区域权限接口区域权限接口函数名称AreaID描述判断是否拥有区域权限输入参数User user返回值区域代码

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 教育/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号