保洁家政管理系统实验报告综述Word文档格式.docx

上传人:b****4 文档编号:6916462 上传时间:2023-05-07 格式:DOCX 页数:29 大小:2.32MB
下载 相关 举报
保洁家政管理系统实验报告综述Word文档格式.docx_第1页
第1页 / 共29页
保洁家政管理系统实验报告综述Word文档格式.docx_第2页
第2页 / 共29页
保洁家政管理系统实验报告综述Word文档格式.docx_第3页
第3页 / 共29页
保洁家政管理系统实验报告综述Word文档格式.docx_第4页
第4页 / 共29页
保洁家政管理系统实验报告综述Word文档格式.docx_第5页
第5页 / 共29页
保洁家政管理系统实验报告综述Word文档格式.docx_第6页
第6页 / 共29页
保洁家政管理系统实验报告综述Word文档格式.docx_第7页
第7页 / 共29页
保洁家政管理系统实验报告综述Word文档格式.docx_第8页
第8页 / 共29页
保洁家政管理系统实验报告综述Word文档格式.docx_第9页
第9页 / 共29页
保洁家政管理系统实验报告综述Word文档格式.docx_第10页
第10页 / 共29页
保洁家政管理系统实验报告综述Word文档格式.docx_第11页
第11页 / 共29页
保洁家政管理系统实验报告综述Word文档格式.docx_第12页
第12页 / 共29页
保洁家政管理系统实验报告综述Word文档格式.docx_第13页
第13页 / 共29页
保洁家政管理系统实验报告综述Word文档格式.docx_第14页
第14页 / 共29页
保洁家政管理系统实验报告综述Word文档格式.docx_第15页
第15页 / 共29页
保洁家政管理系统实验报告综述Word文档格式.docx_第16页
第16页 / 共29页
保洁家政管理系统实验报告综述Word文档格式.docx_第17页
第17页 / 共29页
保洁家政管理系统实验报告综述Word文档格式.docx_第18页
第18页 / 共29页
保洁家政管理系统实验报告综述Word文档格式.docx_第19页
第19页 / 共29页
保洁家政管理系统实验报告综述Word文档格式.docx_第20页
第20页 / 共29页
亲,该文档总共29页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

保洁家政管理系统实验报告综述Word文档格式.docx

《保洁家政管理系统实验报告综述Word文档格式.docx》由会员分享,可在线阅读,更多相关《保洁家政管理系统实验报告综述Word文档格式.docx(29页珍藏版)》请在冰点文库上搜索。

保洁家政管理系统实验报告综述Word文档格式.docx

(二)系统功能结构图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模板 > 商务科技

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2