返回

家谱网络化数字化姓氏集群网站技术实现

姓氏集群网站可将分布在全球各地的姓氏网站链接在一起,各地的姓氏也可在上面创建子网站,通过姓氏集群网站来联谊姓氏宗亲,收集姓氏家谱实现姓氏大联谱,从而方便族亲寻根问祖和共享姓氏资源。

1、采用asp.net +AjAx技术开发 采用目前最先进的asp.net核心语言+AjAx技术开发,实现了用户页面和代码分离,兼容性好,易升级,提高了信息安全性,同时预编译代码来提高系统整体性能和运行速度。

2、 采用三层结构管理 三层客户/服务器模式 (以下简称三层模式 )在两层模式的基础上,增加了新的一级。这种模式在逻辑上将应用功能分为三层:客户显示层、业务逻辑层、数据层。客户显示层是为客户提供应用服务的图形界面,有助于用户理解和高效的定位应用服务。业务逻辑层位于显示层和数据层之间,专门为实现企业的业务逻辑提供了一个明确的层次,在这个层次封装了与系统关联的应用模型,并把用户表示层和数据库代码分开 。这个层次提供客户应用程序和数据服务之间的联系,主要功能是执行应用策略和封装应用模式,并将封装的模式呈给客户应用程序。数据层是三层模式中最底层,他用来定义、维护、访问和更新数据并管理和满足应用服务对数据的请求。

3、采用DLL组件 涉及到连接数据库等敏感信息,采用asp.net c#开发生成DLL组件;有效隐藏了数据库信息等。就DLL本身来说,与一个普通的ASP页相比,dll组件运行速度更快。一个ASP页计算一个从0到10000000的变量,然后显示一个“Done”字符串需要26,087毫秒。而DLL文件只需要100毫秒就可以完成这一过程。所以DLL比ASP页快了260倍。而且代码执行的工作量越大,速度的差别就会越明显。另外DLL组件支持事务处理,多组件联合,并且升级、修改组件不需修改页面,扩展性好。多用户共用一个组件也大大减少了服务器的使用空间。 DLL组件的安全性比ASP源代码更高。DLL文件可以使源代码隐藏而防止被一些黑客攻击。使用.dll文件来处理关键代码,可以防止不怀好意的人对系统进行破坏。 一台服务器只要一次注册组件,即可无数次调用,大大方便后期的运行,加快运行速度。

4、运用云技术和数据智能同步技术 家谱等数据运用云技术分布到子网站,这样既大大提高数据访问速度,又可实现数据共享。子网站或单机版等不同空间采集的家谱数据运用智能同步技术与集群网站数据同步,这样就方便了组织在不同地区同时编纂同一本族谱,实现姓氏大联谱。

5、128位MD5加密和Guid全球唯一标识符 数据库内的敏感信息采用不可解MD5的办法加密(例:用户密码等)。 族谱资料等信息采用全球唯一标识符,确保信息资源的唯一性和可移植性。

6、来访检测 增加操作日志,适时记录来访者信息,及时判断来访者路径,并结合SESSION的有效性,若是合法用户,则允许访问系统;否则弹出警告信息。

7、SQL防止入注 在程序编码过程中,均对传递过来的参数进行合法性的判断,若遇到非法的字符等信息(例:exec、insert、select、delete、from、update、count、user、xp_cmdshell、add、net、Asc),立即停止执行并给出警告信息或转向出错页面。提高整个系统的安全性。

8、上传文件的格式判断 系统及后台管理上传文件中,如只允许上传常见的.gif、.jpg、.png、.zip、.doc、.xls等网站上常用的格式(允许上传的文件格式,用户可以自定义),屏蔽木马程序及可执行文件,例:.exe格式的文件等,这样可以最大限度地防止木马等病毒浸入。

9、上传图像文件自动压缩 上传图片应用自动压缩和剪裁处理系统,即使不熟悉图形图像处理软件的员工或用户也能上传符合系统应用需求的图片文档格式,图片经自动压缩后文件小,大大提高了浏览速度。同时,根据需要可对上传图片添加水印,有效地保护了图片的版权。 图片或文档资料采用数据库和网站文件夹双重保存,这样既方便数据移植和共享,又能解决网络访问速度。

10、运行环境 系统运行环境:脱机版修谱平台:Windows XP或以上操作系统和.NET Framework 4.0、Office 2003的运行环境;集群网站:Windows 2003或2008操作系统,IIS6.0以上和.NET Framework 4.0、My SQL 2008数据库。

参考网站:

闽台姓氏源流网 http://mtxsyl.com

世界六桂堂宗亲联谊网 http://sj6gt.com

尤溪姓氏源流网 http://yxxsyl.com

江西族谱网 http://jxzupu.com

华夏江氏源流网 http://fjjsyl.com

中华丘氏大宗谱网 http://qsdzp.com

中华大族谱网 http://dazupu.com

丘邱家园网 http://qiujia.net

姜姓委员会网站http://jiangcn.com

厦门陈氏网http://xmyccs.com

…… ……