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

VB医院管理系统毕业论文 第7页

更新时间:2009-7-7:  来源:毕业论文
医院自动化管理系统
系统详细设计
本系统涵盖的范围比较广,系统的页面比较多,页面之间都有紧密的联系,很多页面尽管完成的业务不同但是功能很相近,系统主要把医院的管理形成一个比较完整的体系,以便使其管理更加系统化、完善化。系统设计采用了三层架构在业务逻辑层包括十二个类分别是Admin.cs、Client.cs、Cxtj.cs、Hsz.cs、Mzys.cs、Xtsz.cs、Yfgl.cs、Ykgl.cs、Zycxtj.cs、Zygl.cs。在数据库访问层只有一个类Database.cs。下面介绍一些主要页面的设计实现过程。
4.1  登录界面的设计
任何一个系统都离不开登录界面,主要是为了系统的安全。本系统外部使用和内部使用用户登录时用的是同一个登录界面如图4-1。

图 4-1登录
用户在相应的用户名和密码对话框中输入信息,点击确认按扭,系统首先判断用户是否为合法用户,是医院内部员工还是外部的患者,如果是合法用户,则继续判断用户的密码,密码和用户名都正确则系统会通过用户名的不同使用户进入不同的模块。用户登录时错误的次数不能大于五次(自定义函数记录错误次数),否则登录界面间自动关闭。登录界面还能实现用户注册,找回密码的功能。
登录按钮实现的代码
private void ImageButton1_Click(object sender, System.Web.UI.ImageClickEventArgs e)
  {
    string id=TextBox1.Text.ToString().Trim();
    string mm=TextBox2.Text.ToString().Trim();
    //检索数据库
    Xtsz1 ad1=new Xtsz1();
          //判断是院内用户还是院外
   if(ad1.panduanyhsf(id)==1)
   {
    if(ad1.checkyh(id,mm,1)>0)
    {
     if(ad1.checkyh(id,mm,2)>0)
     {
      Session["name"]=ad1.getyhinfo(id,1).ToString().Trim();
      Session["ks"]=ad1.getyhinfo(id,2).ToString().Trim();
      Session["id"]=id;
      Session["time"]=System.DateTime.Now.ToString();
      //设置用户状态为上班
      ad1.gengxinyh(id,1);
      Response.Write("<script language='javascript'>window.open('./MAIN/EMPLOYER/EmpMain.aspx',   'newwindow',   'height=650,   width=900,   top=20,   left=50,   toolbar=no,   menubar=no,   scrollbars=no,   resizable=no,location=no,   status=yes');</script>");
           Response.Write("<script language=javascript>window.opener=null;window.close();</script>");
     }
     else
     {
   
www.youerw.com
   }
   //院外人员
   else
   {
  if(ad1.checkyh1(id,mm,1)>0)
    {
     if(ad1.checkyh1(id,mm,2)>0)
     {
      Session["name"]=TextBox1.Text.ToString().Trim();
      Response.Redirect("./MAIN/CUSTOMER/CusMain.aspx");
      Response.Write("<script language=javascript>window.opener=null;window.close();</script>");
     }
     else
     {
                        Response.Write("<script language='javaScript'>window.alert('密码错误!');</script>");
      CheckErrorNum();
     }
    }
    else
    {
         Response.Write("<script language='javaScript'>window.alert('用户名不存在!');</script>");
     CheckErrorNum();
    }
找回密码功能是为了帮助用户找回密码使用,用户只需要输入用户名和注册邮箱,验证正确系统会自动将密码发到用户的邮箱。界面如图4-2。图4-2找回密码
4.2 系统常规模块设计简述
本系统的主界面也要分院内使用部分与院外使用部分,院内使用部分使用了框架技术,并且屏蔽了浏览器的菜单栏,地址栏使系统看起来更加完美安全性能更高界面如图4-3。
图4-3系统主界面
院内使用部分的系统主界面分为上下两部分,下面的部分又分为左右两部分,菜单部分分为九大管理模块,点击不同的模块右边的树会跟着变化从而显示不同模块的功能。右边的树是使用JavaScript语言写的一棵树。浏览器的状态栏显示用户的名称和登录时间。下面大概介绍一下个主要模块所包含的小模块。
4.2.1系统设置模块主要包含内容
1、 基础数据设置
主要包括挂号量设置、用户设置、科室设置、病区设置、床位设置、药房设置、收费设置、药品设置、往来单位设置、病种设置、途经设置、过敏药物设置、结算方式设置、病理帮助设置、公共代码设置。下面为几个主要页面的界面,以及设计思想的说明,还有部分程序源代码的说明。
图4-4为挂号量设置的界面,设计目的是每天初始化所有医生的挂号量,初始化时要求输入密码保证安全性,另外也可以随时根据挂号人数而动态的增加各个医生的挂号量。该模块也是通过选择不同的可是而过滤出不同的医生,使用户操作更加方便快捷。

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ... 下一页  >> 

VB医院管理系统毕业论文 第7页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

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