用户管理模块:只有权限的用户才能进入本系统,没有权限的用户或非法用户不能进入本系统,从而有效地保证系统的安全。包括添加用户、删除用户、更改用户权限以及修改用户密码。
客户管理模块:包括添加修改客户信息、查询客户信息以及删除客户信息。
合同管理模块:包括添加修改合同信息、查询合同信息以及删除合同信息。
项目管理模块:包括添加修改项目信息、查询项目信息以及删除项目信息。
3.2 系统模块详细设计
3.2.1 登陆界面
frmLogin作为系统的启动窗体,用于验证用户是否合法,设计界面如图3.1所示。
窗体上的两个文本框分别用于输入用户名和密码,设置密码文本框PasswordChar=*。添加一个ADO数据控件,设置Visible=False,使用字符串与companyht.mdb数据库连接。
图 3.1 登陆界面
3.2.2 系统主窗体
系统主窗体(frmMain)作为公司合同管理系统的主界面,如图3.2所示。菜单结构如表3.1所示。
图 3.2 系统首页
表 3.1 系统菜单
系统 信息管理 信息查询 帮助
添加用户
删除用户
更改权限
修改密码
重新登录
退出系统 客户信息管理
合同信息管理
项目信息管理 客户信息查询
合同信息查询
项目信息查询 关于
3.2.3 系统模块
系统菜单下有6个菜单项:添加用户、删除用户、更改权限、修改密码、重新登陆和退出系统、
(1)添加用户
添加用户窗体(frmUser)的运行界面如图3.3所示。在窗体上添加一个ADO数据控件,名称为adoUser,设置Visible=False,记录源为空。3个文本框用户输入用户民和密码,名称分别为txtUserName、txtPassword1和txtPassword2,设置输入和确认密码的文本框的PasswordChar属性为“*”。
图 3.3 添加用户
(2)删除用户
删除用户窗体(frmDelUser)的界面设计如图3.4所示。
图 3.4 删除用户
在窗体上添加一个ADO数据控件,名称为adoUser,设置Visible=False,LockType=4,记录源为空。DataGrid控件的名称为dgdUser,设置AllowUpdate=False,DataSource=adoUser。在窗体上添加一个框架,名称为fraDel,内含3个按钮,名称为cmdDelete、cmdCancel和cmdExit,Caption分别为删除用户、取消删除和退出。
(3)更改权限
更改权限与删除用户的窗体界面相似,为了减少程序中的窗体数目,复用代码,将两项功能设计为共用一个窗体(frmDelUser)。界面如图3.5所示。
图 3.5 更改权限
(4)修改密码
修改密码窗体的设计如图3.6所示。在窗体上添加一个ADO数据控件,名称为Adodc1,设置Visible=False,记录源为空。
图 3.6 修改密码
3.2.4 信息管理模块
信息管理模块的功能通过信息管理窗体(frmMan)实现。该窗体为主窗体信息管理菜单下的3个菜单项客户信息管理、合同信息管理、项目信息管理所通用,通过选项卡区分功能。各选项卡的左半部分用于导航,右半部分用于添加或编辑数据。
(1)客户信息管理
图 3.7 客户信息管理
客户信息管理选项卡的设计如图3.7所示。在选项卡中添加一个ADO数据控件,名称为adokh,Visible=False,记录源为语句“SELECT * FROM 客户信息”。DataGrid控件的名称为dgdkh,Caption为客户信息,AllowUpdate=False,DataSource=adokh。添加或修改框架中三个文本框的名称分别为txtkhbh,txtkhxm和txtgsm,设置Datasource=adokh,分别与客户编号、客户姓名和公司名绑定。本窗体的3个选项卡公用一组数据操作按钮,在他们的单击事件中根据选项卡的Tab属性判断当前选项卡,完成相关的添加、编辑和删除等操作。 VB公司合同管理系统开发与设计(9):http://www.751com.cn/jisuanji/lunwen_4550.html