保洁家政管理系统实验报告综述Word文档格式.docx
- 文档编号:6916462
- 上传时间:2023-05-07
- 格式:DOCX
- 页数:29
- 大小:2.32MB
保洁家政管理系统实验报告综述Word文档格式.docx
《保洁家政管理系统实验报告综述Word文档格式.docx》由会员分享,可在线阅读,更多相关《保洁家政管理系统实验报告综述Word文档格式.docx(29页珍藏版)》请在冰点文库上搜索。
(二)系统功能结构图2
三、系统设计2
(一)系统目标2
(二)开发及运行环境3
(三)数据库设计3
四、主要功能模块设计4
(一)系统首页设计4
(二)登录界面设计5
(三)菜单窗体设计6
(四)信息表管理设计7
(五)信息查询设计9
(六)信息统计设计13
(七)用户管理设计16
(八)退出系统设计19
附录A参考文献21
一、系统分析
(一)系统的需求分析
根据市场的需求,要求系统具有以下功能:
1)由于该系统的使用对象较多,要求有严密的权限管理。
2)具有数据备份及数据恢复的功能,确保系统的安全性。
3)方便的全方位的数据查询。
4)强大的报表打印功能。
5)在相应的权限下,可以删除或修改数据。
二、系统分析
(一)系统主要功能
保洁家政管理系统是一个非常有特点的管理软件,系统由信息表管理、信息查询、信息统计、用户管理、系统功能和帮助等几个功能模块组成,规划系统功能模块如下:
1)信息表管理模块:
息表管理模块主要包括员工信息修改、员工信息查找、添加新员工、删除员工信息、打印员工信息、打印设置6个部分。
2)信息查询模块:
息查询模块主要包括按性别查询、按年龄查询、组合查询(按学历查询、按工种查询)、组合查询4个部分。
3)信息统计模块:
信息统计模块主要包括按月薪统计、按学历统计、按工种统计、按年龄统计(按年龄统计、统计年龄最大前三位、统计年龄最小后三位)4个部分。
4)用户管理模块:
用户管理模块主要包括添加新用户、更改密码、撤销修改、设置用户权限4个部分。
5)系统功能模块:
系统功能模块包括重新登录、系统介绍、数据备份、数据恢复4个部分。
6)帮助模块:
帮助模块主要包括关于、帮助、客户反馈3个部分。
(二)系统功能结构图
图2.1保洁家政管理系统功能结构图
三、系统设计
(一)系统目标
本系统是根据现代企业管理的实际需求而开发的,完全能够实现企业管理者对职工的自动化管理,通过本系统可以达到以下目标:
1)系统运行稳定,安全可靠。
2)界面设计美观,人机交互界面友好。
3)信息查询灵活、方便、快捷、准确,数据存储安全可靠。
4)满足键盘和鼠标的双重操作,完全支持回车键。
5)采用多种方式查询数据。
6)操作员可以随时修改自己的口令。
7)对用户输入的数据,系统进行严格的数据检验,尽可能排除人为的错误。
8)数据保密性强,为每个用户设置相应的权限级别。
(二)开发及运行环境
1)系统开发平台:
VisualBasic6.0
2)运行平台:
Windowsxp/Windows2000/Windows98
(三)数据库设计
本系统采用Access2000设计数据库,本系统中包括如下数据表。
下面分别给出数据表的结构。
1)密码表
保洁家政管理系统用户登录密码表。
该表结构如表B.1所示。
表3.1用户密码表
姓名
密码
刘正彬
1001
李响
1002
梁青青
1003
刘伟民
1004
刘泽华
1005
李伟
1006
2)员工信息表
员工信息表包含了每位员工的各项信息,如职工号、姓名、性别、年龄、学历、月薪、工种等,以备系统对员工的各项信息进行调用。
该数据表的结构如表B.2所示(由于员工人数众多,只列出局部)。
表3.2员工信息表
职工号
性别
年龄
学历
月薪
工种
男
20
博士
13000
客厅保洁
22
硕士
12500
地毯清洗
本科
10000
玻璃保洁
·
1024
董娇斌
女
21
保姆
四、主要功能模块设计
(一)系统首页设计
系统首页全面展示了保洁家政公司的名称、业务范围(配有相关图片)、公司的服务宗旨等相关信息,点击“舞动的蝴蝶”,可以进入登录界面。
系统运行后的运行界面如图4.1所示。
图4.1系统首页的运行结果
(二)登录界面设计
用户进入系统前必须通过系统登录进入主程序界面,系统登录界面主要作用是确认用户身份、注册新用户、找回密码等。
用户身份验证正确才可以登陆使用本系统。
登录时支持键盘、鼠标操作。
系统运行后的相关运行界面如图4.2.1、4.2.2、4.2.3所示。
图4.2.1登录窗体的运行结果
图4.2.2登录密码错误的运行结果
图4.2.3连续三次登录密码均错误的运行结果
代码设计
在窗体加载时,向ListView1框中添加用户头像,当用户在该框中选择相应的用户时,在下面的“用户名”文本框中就可以显示出相应的用户名,其实现的代码如下:
PrivateSubForm_Load()
Adodc1.Refresh
IfAdodc1.Recordset.RecordCount>
0Then
ListView1.Enabled=True
ListView1.ListItems.Clear
i=1
Adodc1.Recordset.MoveFirst
DoWhileAdodc1.Recordset.EOF=False
Key=Adodc1.Recordset.Fields("
姓名"
)
SetitmX=ListView1.ListItems.Add(,,Key,i)
i=i+1
Adodc1.Recordset.MoveNext
Loop
Else
ListView1.Enabled=False
EndIf
EndSub
输入密码后,点击【登录】按钮,系统调用数据库中的密码表核实输入的密码是否正确,如果密码不正确,登录失败,系统提示“密码不正确,请您确认后重新输入”三次输入密码均不正确时,体统将会自动关闭,并提示“您已经三次尝试登录本系统,均不成功,系统自动关闭!
”其实现代码如下:
PrivateSubCommand1_Click()
DimMPasswordAsString
StatictAsInteger
Adodc1.RecordSource="
select*from密码表where姓名='
"
&
Text1.Text&
"
'
Adodc1.Refresh
MPassword=Adodc1.Recordset.Fields("
密码"
IfText2.Text=MPasswordThen'
判断数据的密码是否正确
Name1=Text1.Text
Form2.Hide
Form3.Show
IfText2.Text<
>
MPasswordThen
MsgBox"
密码不正确,请您确认后重新输入"
53,"
警告"
Text2="
Text2.SetFocus
t=t+1
Ift>
=3Then
UnloadMe
您已经三次尝试登陆本系统,均不成功,系统自动关闭!
48,"
提示"
(三)菜单窗体设计
菜单窗体是显示系统主要操作功能的面板,在系统菜单窗体的状态栏中,可以显示系统名称、网址、当前系统的日期、时间等信息,还可以通过菜单或单击菜单下方的快捷键控制其他功能子窗体。
系统菜单窗体的运行界面如图4.3所示。
图4.3系统菜单的运行结果
(四)信息表管理设计
信息表管理窗体是用来管理员工信息的,单击窗体管理框架中相应按钮可以实现添加、修改、查找、删除所有员工的信息并进行相应的编辑和打印。
信息表管理窗体的相关运行界面如图4.4.1、4.4.2所示。
图4.4.1信息表管理窗体的运行结果
图4.4.2点击查找按钮的运行结果
在窗体加载时,向DataGrid框中添加员工信息,当用户在下方的选项框中选择相应的项目时,在右面的员工信息框中就可以显示出相应的员工信息,其实现的代码如下:
PrivateSubCommand1_Click(IndexAsInteger)
SelectCaseIndex
Case0
Case1
Adodc1.Recordset.MovePrevious
IfAdodc1.Recordset.BOFThenAdodc1.Recordset.MoveFirst
Case2
IfAdodc1.Recordset.EOFThenAdodc1.Recordset.MoveLast
Case3
Adodc1.Recordset.MoveLast
Case4
DimmnoAsString
mno=InputBox("
请输入姓名"
"
查找窗"
Adodc1.Recordset.Find"
姓名='
mno&
,,"
IfAdodc1.Recordset.EOFThenMsgBox"
您输入的姓名为空或无此姓名!
EndSelect
PrivateSubCommand2_Click(IndexAsInteger)
DimaskAsInteger
SelectCaseIndex
Adodc1.Recordset.AddNew
ask=MsgBox("
删除否?
52,"
警告!
Ifask=6Then
Adodc1.Recordset.Delete
IfText1="
AndText2="
AndText3="
AndText4="
AndText5="
AndText6="
AndText7="
Then
添加的信息不能全为空"
Form4.Show
Adodc1.Recordset.Update
Adodc1.Recordset.CancelUpdate
(五)信息查询设计
在信息查询窗体中,用户可以根据信息表中的任何关键字及查询条件,查询相关信息。
单击菜单窗体“信息查询”菜单下的子菜单,即可进入到信息查询窗体中。
查询信息按性别、年龄、学历、工种。
信息查询窗体的相关运行界面如图4.5.1、图4.5.2、图4.5.3所示。
图4.5.1按性别、年龄查询窗体的运行结果
在窗体加载时,向DataGrid框中添加员工信息,当用户在下方的Combo框中选择相应的项目并点击【确定】按钮时,在DataGrid框中就可以显示出相应条件的员工信息,其实现的代码如下:
DataGrid1.Visible=True
IfCombo1<
AndCombo2<
Adodc1.RecordSource="
select*from职工表where性别='
Combo1&
and年龄='
Combo2&
EndIf
IfCombo1="
select*from职工表where年龄='
IfCombo2="
图4.5.2按学历、工种查询窗体的运行结果
在窗体加载时,向DataGrid框中添加员工信息,当用户在“组合查询”框的Combo框中选择相应的项目或在“模糊查询”框输入姓名并点击【查询】按钮时,在DataGrid框中就可以显示出相应条件的员工信息,其实现的代码如下:
tj="
IfCombo1>
AndCombo2>
mandor="
and"
IfOption2Thenmandor="
or"
where学历='
mandor&
工种='
ElseIfCombo2="
ElseIfCombo1="
where工种='
select*from职工表"
tj
PrivateSubCommand2_Click()
IfText1>
Select*from职工表where姓名like'
Text1&
Else
Select*from职工表"
图4.5.3组合查询窗体的运行结果
在窗体加载时,向DataGrid框中添加员工信息,用户在“组合查询”框的Check1框上做相应的选择,并在Combo框中选择相应的项目或在姓名框里输入相应姓名,点击【查询】按钮,在DataGrid框中就可以显示出相应条件的员工信息,其实现的代码如下:
sql_str="
select*from职工表"
n=0
IfCheck1.Value=1Then
sql_str="
n=1
IfCheck2.Value=1Then
Ifn=1Then
sql_str=sql_str+"
and性别='
where性别='
IfCheck3.Value=1Then
and学历='
Combo3&
where学历='
IfCheck4.Value=1Then
and工种='
Combo4&
where工种='
IfCheck5.Value=1Then
and月薪='
Combo5&
where月薪='
Adodc1.RecordSource=sql_str
(六)信息统计设计
信息统计窗体可以对员工的性别、年龄、学历、工种等进行统计,显示出每类员工的人数情况,并通过圆饼图、柱状图、三维图等显示对应信息,每个类别有不同的颜色标注,信息统计窗体的相关运行界面如图4.6.1、图4.6.2、图4.6.3所示。
图4.6.1信息统计窗体运行结果
在窗体加载时,向DataGrid框中添加员工信息,用户通过点击相应按钮,可在DataGrid框中显示出系统统计的相应类别的员工人数,通过柱状图直观的表示出来,并可以打印出统计出来的相关信息,其实现的代码如下:
MSChart1.Visible=True
select月薪,count(*)as人数from职工表groupby月薪"
select工种,count(*)as人数from职工表groupby工种"
图4.6.2信息统计窗体运行结果
在窗体加载时,向DataGrid框中添加员工信息,用户通过点击相应按钮,可在DataGrid框中显示出系统统计的相应类别的员工人数,通过圆饼图直观的表示出来,并可以打印出统计出来的相关信息,其实现的代码如下:
select年龄,count(*)as人数from职工表groupby年龄"
select学历,count(*)as人数from职工表groupby学历"
Adodc1.Refresh
图4.6.3信息统计窗体运行结果
在窗体加载时,向DataGrid框中添加员工信息,用户通过点击相应按钮,可在DataGrid框中显示出系统统计的相应类别的员工人数,并可以打印出统计出来的相关信息,其实现的代码如下:
selecttop3*from职工表orderby年龄desc"
selecttop3*from职工表orderby年龄"
(七)用户管理设计
在用户管理窗体中,可以进行添加新用户、更改用户密码、撤销密码修改、设置用户权限等操作,用户更改密码时需要填写的信息包括以下内容:
用户名、密码、新密码和确认新密码,通过确定和退出窗口两个命令按钮来选择需要的操作。
需要注意的是用户名的选择可以通过左边的列表中点击选择,也可以在用户名的文本框中输入相对应的用户名(必须是数据表中存在的用户名)。
用户管理窗体的相关运行界面如图4.7.1、图4.7.2、图4.7.3、图4.7.4、4.7.5所示。
图4.7.1添加新用户窗体运行结果
用户在相应文本框内输入用户名、用户号、密码及确认密码,点击【确定】按钮添加新用户,其实现的代码如下:
Pri
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 保洁 家政 管理 系统 实验 报告 综述