VB公司合同管理系统开发与设计(9)
时间:2017-03-31 18:46 来源:毕业论文 作者:毕业论文 点击:次
用户管理模块:只有权限的用户才能进入本系统,没有权限的用户或非法用户不能进入本系统,从而有效地保证系统的安全。包括添加用户、删除用户、更改用户权限以及修改用户密码。 客户管理模块:包括添加修改客户信息、查询客户信息以及删除客户信息。 合同管理模块:包括添加修改合同信息、查询合同信息以及删除合同信息。 项目管理模块:包括添加修改项目信息、查询项目信息以及删除项目信息。 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属性判断当前选项卡,完成相关的添加、编辑和删除等操作。 (责任编辑:qin) |