某医院体检结果在线查询系统毕业设计(论文)word格式(5)

2019-02-15 16:46

体检结果第二页

体检结果第三页

体检结果第四页

5、 资料修改界面:(可以修改密码和密码提示问题)

资料修改界面

3.5各主要模块设计

1、 类:

(1)、数据库连接、操作类(DataAdapter.cs):

用于与后台数据库建立连接,对数据库进行添加、修改、删除及查询操作。 主要有以下方法:

DataAdapter 新建或初始化类;

ExecuteDataTable 根据提供的SQL语句查询记录并反回结果集。(有三个重载方法);

ExecuteNonQuery 根据提供的SQL语句操作数据库,包括添加、修改、删除操作,无返回值。(有三个重载方法);

ExecuteScalar 根据提供的SQL语句查询记录并返回第一条记录的第一列值。(有三个重载方法); Dispose 释放对象所点用的资源;

(2)、根据XML文件生成表格类(MakeTable.cs): MakeTableByXml 根据XML文件生成表格; (3)、通用函数类(StaticFunction.cs):

MakeJavaScript 根据提示信息、出错返回方式及返回地址生成Javascript代码; IsEmpty 判断对象是否为空;

IsLogin 根据传入的对象判断是否已经登录;

IsChinese 判断字符或字符串是否为汉字(有两个重载方法); MakeFolder 对xml_data目录中的xml文件建立相应的文件夹; ChkDate 判断给定的字符串是否为日期; IsNumber 判断给定的字符串是否为数值型;

(4)、通用变量类(StaticVariable.cs):

WebTitle获取系统标题; SubWebTitle 获取子系统标题; PrintFooter 获取打印页脚; SplitStr 获取Split字符串;

CellsForOneRow 获取查询结果显示时每行显示的列数; EmptyStr 获取空格字符串; WebRoot 获取根目录物理路径; PageSize 获取每页显示记录数;

(5)、用户管理类(UserManager.cs):

UpdateUserInfo 以User类的实例为参数更新用户记录;

(6)、用户类(Users.cs):

Users 初始化用户类(有四个重载方法);

2、 用户控件:

(1)、用户登录控件(UserLogin.ascx):

在用户登录控件中,整个控件以用户登录图片为背景,以“档案号”、“用户密码”两个文本框(TextBox)控件和一个登录按钮实现对用户的交互接口。

后置代码则在页面在第一次加载时调用StaticFunction类的MakeFolder方法对xml_data目录中的所有xml文件根据文件名建立相应的文件夹并将xml文件移动到对应文件夹。

登录按钮则根据用户输入的档案号和密码与数据库中保存的记录进行比较,当出错时给出相关提示信息,正确进则以Session方式记录用户登录信息并转至体检结果查询主界面。 3、 WEB窗体:

(1)、用户登录窗体(UserLogin.aspx):

整个窗体只包含一个用户登录控件(UserLogin.ascx)

后置代码则在页面第一次加载时清空Session和Cookies,以实现用户只要一访问些页面就必须登录登录,使得系统更安全。

(2)、个人资料修改窗体(modifyInfo.aspx):

窗体包含单位、姓名、性别、年龄、档案编号五个Label控件,因此这五项将不提供用户自行修改;

包含新密码、确认密码、密码问题、问题答案四个文本框(TextBox)提供与用户进行交互;包含“确定修改”和“取消”两个按钮,分别实现修改和返回功能。

后置代码在页面第一次加载时将对用户是否登录进行判断,登录超时则提示用户重新登录否则取出当前用户的相关资料显示并提供资料修改功能。

“确定修改”按钮在判断输入的“新密码”和“确认密码”一致时调用UserManager类的UpdateUserInfo子程序对用户资料进行修改,并重新返回查询主界面。

返回按钮直接用客户端JavaScript脚本返回到查询主界面。

(3)、找回密码窗体(getPwd1.aspx、getPwd2.aspx、getPwd3.aspx): 三个窗体都以用户登录图片为背景;

getPwd1.aspx包含一个“档案号”的TextBox;两个按钮分别为“上一步”和“下一步”。 后置代码中“上一步”按钮的事件为客户端JavaScript返回登录窗体脚本,“下一步”按钮则根据用户输入的档案号调用Users类中的初始化对象程序以判断输入的档案号是否存在于数据库中,存在则用Session记录档案并进入getPwd2否则返回getPwd1重新输入档案号。

getPwd2.aspx包含姓名、性别、年龄、档案编号、密码问题五个Label控件,以显示档案号对应的用户资料信息,但并不提供修改;包含一个问题答案的文本框(TextBox)以便用户提供答案;两个按钮分别为“上一步”和“下一步”。


某医院体检结果在线查询系统毕业设计(论文)word格式(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:电视节目导播

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: