毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

C#+SQL人事管理系统设计+数据库设计 第6页

更新时间:2011-10-27:  来源:毕业论文
在.NET Framework中,公共语言运行时(CLR,Common Language Runtime)使用面向流的设计实现对称,该设计的核心是CryptoStream,实现CryptoStream的任何被加密的对象都可以和实现Stream的任何对象链接起来。本系统主要采用的对称加密算法的类是System.Security.Cryptography命名空间下的DESCryptoServiceProvider类,是DES加密算法,可用密钥长度为64位。原文请+QQ3249'114优.文^论,文'网
在本系统中,使用DES算法对用户的密码进行加密以密文的形式存储到数据库中,当要读取密码信息时,再对从数据库中获取的密码密文进行解密还原成用户输入的密码原文。
如下图:
  图3-7 加密存储图3.5系统流程图
图3-8 系统流程图3.6系统安全与优化
3.6.1系统安全
在本系统中采用防SQL注入技术,防止非法用户的非法输入及非法手段获取重要信息,通过对非法字符进行过滤和替换,以加强防止非法字符的录入,并适当采用参数化SQL语句。同时也会对敏感信息进行加密处理,本系统对用户的密码进行加密存储,以保证系统的保密性和全面提高系统的安全性。
3.6.2系统优化
由于本系统涉及到数据的处理量很大,数据处理也比较频繁,因此对数据的查询与处理速度的要求非常高,同时,站在用户的角度,也希望使用的系统能具有良好的操作性和稳定性,因而需要对系统的数据库结构、程序代码、用户体验等方面进行优化。
 数据库优化:
(1)查询语句优化:避免过多的表关联,注意where 中的字段顺序,先过滤有索引的,能尽量缩小数据范围的等。
(2)索引优化:合理分析并设置、调整索引。
(3)表结构优化:当数据量过大,纵向或者横向拆分表。纵向拆,将前n个字段放在一个表,后面m个放另一个表。横向:满足一定条件的数据放一个表,比如公司员工特别多,男员工放一个,女员工放一个表。这样可以提高查询速度。
 程序代码优化:
在本系统开发与设计过程中,将系统数据访问与业务逻辑的公共处理方法抽象出来分别放到相应的类里面,方便后台业务处理的调用,这样不仅可以增加代码的重用性,减少代码的冗余量,提高系统的运行速度,同时还可以提高代码执行效率,实现系统代码的精简与优化。
 用户体验优化:毕业论文http://www.youerw.com/
本系统根据企业人事部门的实际需求进行设计开发,在满足用户的基本功能需求外,还要让用户在使用系统的时候能够方便操作。只有让用户体验系统的简易与便利性,这样才能使系统得到好的推广。比如:在本系统中,双击数据列表中某用户数据行时,可以弹出一个对该用户进行权限设置的窗口,这样可以很好地实现系统交互性与使用便利性,对用户而言,具有良好的系统操作体验的同时,也可以提高工作效率。

上一页  [1] [2] [3] [4] [5] [6] [7] [8] 下一页

C#+SQL人事管理系统设计+数据库设计 第6页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。