    用户管理模块:只有权限的用户才能进入本系统,没有权限的用户或非法用户不能进入本系统,从而有效地保证系统的安全。包括添加用户、删除用户、更改用户权限以及修改用户密码。
    客户管理模块:包括添加修改客户信息、查询客户信息以及删除客户信息。
    合同管理模块:包括添加修改合同信息、查询合同信息以及删除合同信息。
    项目管理模块:包括添加修改项目信息、查询项目信息以及删除项目信息。
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属性判断当前选项卡,完成相关的添加、编辑和删除等操作。
上一篇:ASP.net实验室建设与实习基地信息库系统的建设与实施
下一篇:Flash俄罗斯方块游戏设计+文献综述

PHP+IOS的会议管理系统的设计+ER图

标准件经销管理系统【959字】

客户關系管理系统的发展与研究【1843字】

學生成绩管理系统的设计与实现【1741字】

港航管理系统门户网站之思考【2521字】

可扩展的计算机网络管理...

java物业管理系统设计

志愿者活动的调查问卷表

医院财务风险因素分析及管理措施【2367字】

公寓空调设计任务书

C#学校科研管理系统的设计

国内外图像分割技术研究现状

承德市事业单位档案管理...

神经外科重症监护病房患...

中国学术生态细节考察《...

10万元能开儿童乐园吗,我...

AT89C52单片机的超声波测距...