工具提示文本
1
4-tbrPlaceholder
0
2
4-tbrPlaceholder
0
3
s11
0-trbDefault
3
密码修改
4
s12
0-trbDefault
9
重新登陆
5
s13
0-trbDefault
7
退出
6
4-tbrPlaceholder
0
7
s17
0-trbDefault
8
查询
8
s18
0-trbDefault
1
统计信息
9
s19
0-trbDefault
2
关于
这两个工具栏分别用在不同的身份登录显示的MDI窗体里,管理员工具栏是显示在管理员登录时的MDI窗体里,而用户工具栏则显示在用户登录时显的MDI窗体里。下面设置工具栏里的图像列表。右键单击"ImageList1"的"属性",在弹出的"属性页"对话框中选中"图像"选项卡,按照工具栏里对各按钮的图像索引来设置相应的图像索引。点击"插入图片"按钮来插入对应索引的图片,图片插入完毕后,点击"确定"按钮退出对话框。
5.3.4窗体状态栏的设计
状态栏可以用来显示系统的某些信息,比如日期时间等,使用状态栏可以使用户界面增色不少。
状态栏不是VisualBasic的基本控件,它被包含在名称为MicrosoftWindowsCommonControl6.0的部件之中。
在VisualBasic编辑状态下打开部件选项,在"控件"列表中选择MicrosoftWindowsCommonControl6.0,单击"确定"按钮将其加入到工具箱。
在工具箱里找到状态栏图标将其加入到窗体。用鼠标右键单击状态栏,出现弹出菜单,选择"属性"选项即可打开状态栏的"属性页"对话框。状态栏属性页打开之后首先选择通用属性,使用默认属性即可,不必调整。状态栏刚装入窗体时只有一个窗格,在"窗格"选项卡中单击"插入窗格"按钮,在状态栏中建立4个窗格,然后向窗格中放置图片,单击"浏览"按钮查找需要的图片,图片找到后将其选定即可。
本系统第一栏显示登录用户信息,第二栏显示工作状态,第三栏显示日期,第四栏显示时间。
状态栏中的第一栏称为StatusBar1.Panels(1),第二栏称为StatusBar1.Panels(2),以此类推。
图14为用户MDI主窗体,图15为管理员MDI主窗体。
图14用户MDI主窗体设计界面
图15管理员MDI主窗体界面设计
5.3.5窗体的工作流程/方式
MDI主窗体的作用很明确,它主要作为整个系统中的各个管理窗体的父窗体。对于不同身份的用户(管理员高和用户),MDI主窗体显示出不同的菜单项和不同的工具栏。
对于管理员,由于管理员具有系统中的所有权限,因此MDI主窗体将会显示所有的菜单项,可以通过单击菜单项上的选项来管理医疗纠纷信息和用户信息等全部操作。
对于用户,由于用户的权限受到了一定的限制,所以MDI主窗体的菜单项中有些为不可使用,用户可以通过单击菜单项中选项来查询医疗纠纷信息和对信息进行统计和重新登录等操作。
5.4用户信息管理模块设计
5.4.1窗体模块的功能
该模块只有管理员有权使用。利用该模块可以进行添加用户、删除用户和修改用户密码的操作。添加用户可以设置新用户名、用户密码和用户类型;删除用户可以删除用户信息表中已有的用户;修改密码可以对用户的密码进行修改。
5.4.2窗体界面的设计
在工程中添加一个窗体,命名为"frmuser",该窗体用来实现对用户信息管理的操作界面。表9的内容为frmuser窗体中各个控件属性。
表9frmuser窗体的控件及其属性
控件
名称
属性
Form
frmuser
BorderStyle属性设为1,Caption属性设为"用户管理"
Frame
Frame1
Caption属性设为"选项"
Frame
Frame2
Caption属性设为空
CommandButton
cmdadd
Caption属性设为"添加"
CommandButton
cmdadduser
Caption属性设为"添加用户"
CommandButton
cmdchpwd
Caption属性设为"改变密码"
CommandButton
cmdde
Caption属性设为"删除"
CommandButton
cmddeleteuser
Caption属性设为"删除用户"
CommandButton
cmdquit
Caption属性设为"取消"
CommandButton
cmdquit1
Caption属性设为"取消"
CommandButton
Command1
Caption属性设为"关闭"
ComboBox
Combo1
Backcolor属性设为&H80000018&
TextBox
Text1
Backcolor属性设为&H80000018&
TextBox
Text2
Backcolor属性设为&H80000018&
TextBox
Text3
Backcolor属性设为&H80000018&
表9frmuser窗体的控件及其属性(续表)
Label
Label1
Caption属性设为"用户名:"
Label
Label2
Caption属性设为"输入密码:"
Label
Label3
Caption属性设为"确认密码:"
Label
Label4
Caption属性设为"用户类型:"
图16为窗体的设计示意图。图17为添加用户时的示意图,图18为删除用户时的示意图。
图16用户管理界面示意图
图17添加用户时的界面示意图
图18删除用户时的界面示意图
在工程中添加一个窗体,命名为"changpsw",该窗体将被用来实现用户密码修改的功能。在该窗体中只能修改用户的密码,修改密码时需要用户的用户名和原密码,新密码需要添加2次,以确定新密码添加的正确性。表10的内容为Changpsw窗体中的控件属性。图19为窗体的设计示意图。
表10Changpsw窗体的控件及其属性
控件
名称
属性
Form
changpsw
BorderStyle属性设为1,Caption属性设为"用户管理",Maxbutton属性设置为False
CommandButton
Command1
Caption属性设为"修改"
CommandButton
Command2
Caption属性设为"退出"
Image
Image1
Label
Label1
Caption属性设为"密码修改"
Label
Label1
Caption属性设为"用户名:"
Label
Label1
Caption属性设为"原密码:"
Label
Label1
Caption属性设为"新密码:"
Label
Label1
Caption属性设为"确认新密码:"
TextBox
Text1
TextBox
Text2
TextBox
Text3
TextBox
Text4
图19密码修改界面示意图
5.4.3窗体的工作流程/方式
本部分所介绍的窗体具有管理员身份的用户能够使用,普通用户只能使用密码修改功能。具体工作如下:
(1)单击"添加用户"按钮,在窗体中的添加用户框中按给定条件输入用户名、密码、确认密码选择用户类型,然后单击选项框中的"添加"按钮,添加成功后弹出对话框提示注册成功。
(2)单击"删除用户"按钮,在窗体中的删除用户框中输入要删除用户的用户名即可,删除成功后弹出对话框提示删除成功。
(3)单击"修改密码"按钮,弹出密码修改窗体,在用户名和原密码文本框中输入要修改密码的用户名和密码,在新密码和确认新密码文本框中输入新设置的密码,修改成功后弹出对话框提示修改成功。
5.5数据信息统计模块设计
5.5.1窗体模块的功能
本系统除了可以对数据进行检索外,还可以对数据按照一定的条件进行统计,这样可以使工作人员对医疗纠纷信息有多元化的理解,同时还可以使医院更好地处理医疗纠纷
5.5.2窗体界面的设计
设计窗体前要先将MSchart控件加入到工具箱中,在第6章中已经介绍了添加MSchart控件的方法,在此就不多说了。表11的内容为详细统计窗体(frmcount)及其控件属性。
表11frmcount窗体的控件及其属性
控件
名称
属性
Form
frmcount
BorderStyle属性设为1,Caption属性设为"详细统计",MaxButton属性设为False,MDIChild属性设为True
Label
Label1
Caption属性设为"详细统计"
MSChart
MSChart1
DataSource属性设置为Adodc1,Enable属性设置为False
MSChart
MSChart2
DataSource属性设置为Adodc2,Enable属性设置为False
MSChart
MSChart3
DataSource属性设置为Adodc3,Enable属性设置为False
MSChart
MSChart4
DataSource属性设置为Adodc4,Enable属
上一篇:
vb办公用品管理程序(论文和程序)
下一篇:
行走梵净山之(三)一世一遇,即是懂得