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

ASP.net《计算机应用基础》课程考试系统的设计与实现 第4页

更新时间:2016-9-25:  来源:毕业论文
图3 E-R关系图
4.系统实现
开发及运行环境:Windows XP及其以上版本操作系统,SQL Server 2000,IE浏览器,Web服务器,Visual Studio 2008。
本系统实现主要采用前台代码实现,后台仅进行数据库存储;前台代码实现管理员功能模块、学生功能模块、教师功能模块;其中采用BaseClass类(数据库连接信息封装类),PassWordToMD5类(登录用户密码的明文进行加密),MessageBox(弹出消息提醒封装类),ReportClass(数据导出Excel封装类)等类进行有关数据封装。最后通过在前台编写数据库SQL语句实现有关模块功能。
4.1类的设计和实现
4.1.1基本类
由于考虑到网络传输中的安全性和代码的条理性,本系统并采用了相应的类进行有关数据的封装,从而达到数据的相对安全。则创建基本类BaseClass.cs来实现相关数据的封装,该类中主要包括表示中所示的方法。如表3所示:

 

 


表3基本类
方法名称 实现目的
public static SqlConnection DBCon 实现数据库连接操作。
public static void BindDG 实现GridView控件数据绑定,将数据显示到该控件中。
public static void OperateData 实现数据库执行操作功能;通过先连接到有关数据库上,然后再进行数据的读取并完成数据交互。
public static bool CheckStudent 判断学生在登录过程中向数据库中传输的用户名和密码是否正确。
public static bool CheckTeacher 判断教师在登录过程中向数据库中传输的用户名和密码是否正确。
public static bool CheckAdmin 判断管理员在登录过程中向数据库中传输的用户名和密码是否正确本文来自优*文^论(文&网,毕业论文 www.youerw.com 加7位QQ324'9114找源文。
4.1.2提示信息类
MessageBox.cs类主要用来实现消息提示对话框功能,通过MessageBox.Show(“”)方法来给出消息对话框信息提示。
4.1.3密码加密类
为了实现加密功能,则通过调用MD5CryptoServiceProvider加密算法来实现对密码文本框数据进行加密,然后将前台加密过的密码直接存储到数据库中,防止明文传输。并创建PassWordToMD5.cs类用于对用户登陆密码进行“MD5算法”加密,防止用户密码在网络传输过程中被他人截取并直接查看到密码明文,并避免他人登录。
4.1.4数据导出到Excel文件类
在有关数据统计中,有太多的数据时,不能快速的进行数据统统计,采用老方法统计时,效率不高,因此采用数据统一导出,通过创建ReportClass.cs类实现把GridView控件显示的数据导出到Excel文件中。此类的方法是先对有关数据结构进行格式化,然后再对GridView控件显示的数据与Excel文件格式进行相应的格式化。

上一页  [1] [2] [3] [4] 

ASP.net《计算机应用基础》课程考试系统的设计与实现 第4页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

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