- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1.0 前言
本设计报告介绍家政管理系统的完整开发过程,其中主要介绍了公司安排专业员工给相应的客户提供服务的使用方法,重点讲解了数据库添加,更新,查找,统计方法。介绍了ADO的相关处理技术,讨论了复杂SQL数据库实现方法,实现了框架
1.2 系统分析
综合家政管理系统系统不同于一般管理信息系统有它自身的特殊性。通过使用家政服务管理系统,使家政服务店的管理工作系统化、规范化、自动化、简易化、智能化,从而达到提高家政服务管理效率的目的。主要管理分析如下:
员工信息管理:(信息:员工编号,姓名,性别,年龄,工作类型,工作经验,文化程度,联系方式)
添加员工,删除员工,查找员工,更新员工信息
客户信息管理:(信息:客户编号,姓名,性别,年龄,需求工作类型,交费
添加客户,删除客户,查找客户,更新客户信息
公司安排客户员工:按照客户需要的工作类型安排员工
收费:公司向用户收费,打印收费表
工资发放:由公司给员工发放工资,统计员工的工作类型,打印工资表
1.3 系统设计
根据需求分析,结合系统的功能特点,本系统采用单机版就可以满足需求,该模式同时具有开发时间短,成本较低,架构容易、操作方便等优点。
1.3.1 系统目标
本系统前端开发工具采用目前较流行Visual C++,后台数据库系统采用大型数据库系统SQL Server 2000,系统的运行平台为Windows。本系统主要实现了综合家政管理系统方面的相关功能,可以对客户进行信息管理,分配员工给客户等操作,增强了软件的延伸性和使用寿命,极大程度的方便了一个评测者对各院系信息的统筹管理,进而能够更准确的获得公司的入账,与员工工资等结果。本系统也实现了打印报表,导出excel等功能。
1.3.2 系统模块结构
根据前面分析可知,本系统总体分为员工信息管理、客户信息管理、公司入账、服务安排、员工工资系统等几个模块。前两个模块主要功能是实现了相关记录的添加、修改、删除等,公司入账系统模块的主要功能是通过计算指定时间段,客户数量,缴费情况,系统模块结构如图1-1所示。
图1-1 家政管理系统结构图
各模块主要功能说明如下:
员工信息管理: 添加员工,删除员工,查找员工,更新员工信息
客户信息管理: 添加客户,删除客户,查找客户,更新客户信息
公司安排客户员工:按照客户需要的工作类型安排员工
收费:公司向用户收费,打印收费表
工资发放:由公司给员工发放工资,统计员工的工作类型,打印工资表
基本业务:安排员工去服务 显示工资表 更新工作类型工资
1.3.3 开发环境与运行环境
开发此家政管理系统所需要用到的软件环境如下。
操作系统:Windows2000/NT/XP/Windows7。
数据库: SQL Server 2000:提供了丰富的功能的完善的数据库应用和管理工具,使用方便,用户可以快速准确的解决的实现SQL Server 2000提供的各种应用与管理工具。SQL Server 2000的操作界面与以前的版本有很好的一致性,操作很方便。
编译工具:Visual C++6.0:编译速度快,可以开发灵活高效的数据库操作,程序调试方便。
1.3.4 家政管理系统预览
下面介绍系统各主要功能模块:
(1)首先运行程序后自动进行数据库还原,本系统默认路径为系统运行程序位置,提供初始数据库备份文件为zxx.bak,数据库名称为zxx,如果数据文件正确,提示还原成功,就进入主界面。本系统采用基于对话框风格的界面,上边采用toolbar控件为操作区,下边对话框为显示区,界面布局合理紧凑,功能清晰。该主界面如图1-2所示。
图1-2 家政管理系统主界面
(2)在上面toolbar控件选中第一 “客户管理”,弹出菜单,弹出添加新院系对话框,该模块界面如图1-3所示
图1-3弹出菜单
1.4 数据库设计
数据库作为系统的基础,要能充分体现系统的需求数据库是为应用服务的,好的数据库设计应该首先能满足应用系统的业务需求,准确的表达数据间关系。保证数据的准确性和一致性,通过主外键、非空、限制、唯一索引等保证数据的健壮。提高数据的查询效率,通过合理表结构,安排物理存储分区、增加索引等方式,提高数据的读取速度,提高查询效率。能提供超大型系统所需的数据库服务
1.4.3 数据库、表的设计
本系统数据库共有4张表,包括客户基本信息表customer,员工信息表worker,员工不同工种工资表record以及密码表key等。
数据库的名称为zxx,下面提供系统运行时动态创建数据库的方法SQL语句。
use master
if exists(select * from sysdatabases where name=zxx)
drop database zxx
Create Database zxx
on p
文档评论(0)