信息管理系统课程----家政服务管理信息系统.doc

上传人:精*** 文档编号:872020 上传时间:2024-02-29 格式:DOC 页数:22 大小:653.63KB
下载 相关 举报
信息管理系统课程----家政服务管理信息系统.doc_第1页
第1页 / 共22页
信息管理系统课程----家政服务管理信息系统.doc_第2页
第2页 / 共22页
信息管理系统课程----家政服务管理信息系统.doc_第3页
第3页 / 共22页
信息管理系统课程----家政服务管理信息系统.doc_第4页
第4页 / 共22页
信息管理系统课程----家政服务管理信息系统.doc_第5页
第5页 / 共22页
点击查看更多>>
资源描述

1、安徽理工大学课程设计 目录摘要41 现行系统存在的问题51.1 背景分析:52 系统开发的可行性研究62.1 技术上可行性分析:62.2 经济的可行性分析:62.3 操作可行性分析:72.4 安全保密可行性设计分析73新系统的业务流程图73.1图形说明74新系统开发的目标和主要功能84.1新系统要实现的目标842新系统的功能95家政服务信息系统数据流程图 (DFD)95.1图形说明95.2顶层数据流程图105.3第二层数据流程图105.4第三层数据流程图116数据字典12数据字典的定义127新系统功能结构图和IPO图157.1新系统的功能结构图157,2系统的和IPO图168数据库设计的概念设

2、计和逻辑设计178.1概念设计178.2逻辑设计198.3. 键选择原则:229.结论23 摘要 家政服务管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面.对于前者要求建立数据一致性和完整性强,数据安全性好的数据库.而对于后者则要求应用程序功能完备,易使用等特点。随着计算机技术的高速发展,人们对计算机的依赖性越来越强,特别是用计算机开发的数据库以及数据管理系统在生活应用中表现得更为突出,为此开发此系统。通过使用家政服务管理系统,使家政服务店的管理工作系统化、规范化、自动化、简易化、智能化,从而达到提高家政服务管理效率的目的。系统开发采用

3、Microsoft公司的VB,利用其强大的可视化界面功能及对数据库的支持,先构造一个原型,逐步增加功能,最终满足需求。关键词:家政服务 VB 管理系统 家政服务管理信息 1 现行系统存在的问题 1.1 背景分析: 电子商务的发展和市场竞争的加剧将企业推上了风口浪尖,而网络的兴起与发展又给商务带来了时空界限的突破、贸易方式的变革以及经济活动的革命,从某种意义上说,这些变化为中小企业创造了与大型企业、国外企业平等竞争的有利条件。由于当今人民生活水平的提高,各家政公司业务发展迅速,拥有大量的客户和家政服务人员,为了提高对客户的服务水平和建立对客户的快速反应机制,我们设计了一整套稳定可靠的家政管理信息

4、系统,全面实行公司管理的电脑化、自动化。而且家政管理信息系统软件相互适应性较强,所以在市场可以占有一定的份额。 对于家政服务公司来说,建立家政管理系统的目的是为了方便与用户沟通和人员信息系统化。 由于生活水平的提高,家政服务已成为社会上一门不可缺少的行业,随着大量家政服务公司的涌现,客户和家政服务人员的数量也迅速增加。为了提高对客户的服务水平和建立对客户的快速反应机制,我们设计了一整套稳定可靠的家政管理信息系统,全面实行公司管理的电脑化、自动化。 家政管理信息系统全部属于网络版,既可以在单机上运行,也可以在网络环境中运行,是为了方便在互联网上交流家政信息而开发的基于WEB的系统,可以方便家政求

5、职人员发布求职信息,也可以让雇主从网上预先了解家政服务人员概况而选择适合的家政服务人员提供服务。 2 系统开发的可行性研究2.1 技术上可行性分析:系统现阶段的发展过程中,利用现有人力和物力是完全具备的能力开发出来的,作为阶段性产品,随着今后学习中知识的不断扩大和深入,日后的发展空间大,实现方法逐步简单容易,所以进销存管理系统的技术上是完全可行的。2.2 经济的可行性分析:开发、运行、维护该系统大概所需的成本在5万左右,这对于能够在管理上、运营上给集团带来变化并能产生效益节约资源来说,其运营的经济效益大大超过了开发和维护该系统的成本,所以,在经济上,执行该系统也是可行的。2.3 操作可行性分析

6、:上面已经提到,集团拥有一批技术人才,在系统的运营和维护的操作上是可行的,并且该系统的运行界面简单明了,容易上手,即使是用户使用也是可操作执行的,运用该系统后,集团能够节省人力资源,而且能够大大提高工作效率,所以,在操作上也是可行的。本数据库有雇主雇员字典,家政服务人员详细资料字典,家政雇主详细资料字典,雇主雇佣情况字典,雇员工作情况字典。设计这些字典是为了方便前台软件系统对数据库修改的方便。 2.4 安全保密可行性设计分析对本数据的使用这分为3个级:雇主级,雇员级,系统管理员级。把上述原始数据进行分解、合并后重新组织起来的数据库的全局逻辑结构,包括所确定的关键字和属性、重新确定的记录结构和文

7、卷结构、所建立的各个库表之间的相互逻辑关系,形成本数据库的数据库管理员视图。 3新系统的业务流程图 3.1图形说明 家政公司的业务流程图是一种描述系统内部的给单位,人员之间的业务关系。作业顺序和管理信息流向的图表,利用它可以帮助各分析人员找出业务流程中的不合理的流向。改图是家政公司的业务流程图,其处理过程是:客户填写订单到业务部,业务部收到订单后结合各方面,比如结合人事部送来的员工的时间表作出具体的工作通知单,传递到具体的某个员工,员工在接到工作通知后,到客户家里工作。客户在员工完成工作后,针对本次服务,填写考核单,传递到家政公司的人事部,人事部可以将这次的考核信息传递给员工,做到信息透明化。

8、客户在完成本次服务好后,收到家政公司的结算通知单,然后具体结账,之后收到家政公司开的发票。到此,家政公司的一次具体业务完成。 4新系统开发的目标和主要功能4.1新系统要实现的目标(1) 订单的管理功能:对于产生的订单,系统必须具备信息录入功能。 (2)数据查询修改功能:当订单发生变化,应能够及时对数据进行修改或补充。 (3)客户与员工资料的查询功能:该系统的主要功能之一就是供客户、员工查询相应的基本资料,并进行查询登记。 (4)服务费用结算功能:系统的主要功能之一就是当订单完成后后,满意便可进行费用结算,并对服务进行评价。 (5)减少手工操作,开发系统应尽量减少手工操作,以提高管理效率。(6)

9、具有亲切友好的人机对话界面,易学、易用。(7)保证数据处理快,高效性,减少数据冗余,实现数据共享。 42新系统的功能系统可为使用者提供各种订单服务的信息记录,使用者可在系统内查询、了解所需资料记录。系统可以根据使用者选择的条件查询对应的信息,用户可以对员工、客户资料进行查询。对已发生的订单,可费用结算。系统对用户进行合法性检查,用户可以登陆后核对用户名和原密码、更改密码5家政服务信息系统数据流程图 (DFD)5.1图形说明在管理业务调查过程中绘制的管理业务流程图虽然比较形象的表达了管理信息的流动和存储过程,但仍未非常合适为计算机进行管理做准备。数据流程图就是解决这一问题的,它是一种能全面地描述

10、信息系统逻辑模型的主要工具,它可以用少数几种符号综合的反映出信息在系统中的流动、处理和存储情况。它主要包括四个要素:外部实体、数据流、文件、加工。具体意思分别为:指本系统之外的人或单位,但他们和本系统有信息传递的关系;表示流动着的数据,它可以是一项数据,也可以是一组数据,也可以表示对 数据文件的存储操作;数据暂时保存或永久保存的地方;对数据的操作或处理。用符号表示为:1、 外部实体; 2、加工3、 数据流 4、 文件5.2顶层数据流程图顶层数据流程图主要介绍了整个系统的运行边界,如下图所示,展现了家政信息系统的数据数据需求和生成数据的功能。5.3第二层数据流程图在确定了系统边界后对顶层数据流程

11、图进一步细分,根据这个系统的具体实现功能,我们把家政服务管理信息系统分为三个处理,分别是:客户管理、员工管理、服务管理。在服务管理中暴扣了订单管理。图如下:5.4第三层数据流程图客户管理中主要包括客户的信息管理和等级管理,图如下:对员工的管理主要包括员工基本信息管理和考评管理,并且根据考评来发放工资,图如下:在服务管理中包括了订单的处理、排班处理和反馈处理。在反馈处理中包括客户的服务积分和客户对员工的服务质量反馈。图如下:6数据字典数据字典的定义 数据字典是关于数据信息的集合,是在数据流图的基础上,对其中出现的每个数据项、数据结构、数据流、处理逻辑、数据存储和外部实体等进行定义的工具。其作用是

12、在软件分析和设计的过程中,提供关于数据的描述信息。数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行完整的描述。数据项的定义: 对员工表的数据项定义 数据项编号:i-01数据项的名称:员工编号 简述:用户在网站的标识 类型及宽度:varchar, 15位 取值范围:数字 数据项编号:i-02 数据项的名称:员工姓名 简述:用户自己取的名字,用以唯一标识用户名 类型及宽度:字符varchar, 15位 取值范围:文本数据流的定义 数据流编号:D-01数据流的名称:服务项目介绍 简述:登记服务的具体内容数据流来源:公司数据流去向:服务项目表数据流组成:服务编号+价格+服务名称

13、数据流编号:D-02数据流的名称:员工信息 简述:登记员工具体信息数据流来源:员工数据流去向:员工表数据流组成:员工编号+姓名+身份证+员工信息数据存储的定义 数据存储编号:F-01 数据存储名称:员工表 简述:用于描述员员的基本信息 数据存储组成:员工编号+员工名+员工信息 关键字:员工编号 相关联的处理:查看员工信息,更新员工信息, 数据存储编号:F-02 数据存储名称:服务安排表 简述:用于描述服务的基本信息 数据存储组成:订单编号+客户编号+员工编号+服务具体内容 关键字:订单编号 相关联的处理:查看订单信息,更新订单信息,数据处理逻辑的定义 处理逻辑编号:P1.1.2 处理逻辑名称:

14、添加到服务安排表 简述:将服务内容增加到服务安排表 输入的数据流:服务信息,客户信息 处理:把选中的数据添加到服务安排表车 输出的数据流:服务信息 处理逻辑编号:P1.2.2 处理逻辑名称:更新员工信息 简述:修改员工信息并保 输入的数据流:员工信息 处理:修改员工信息并保存 输出的数据流:员工信息 7新系统功能结构图和IPO图7.1新系统的功能结构图家政服务管理系统客户信息管理订单 服务管理员工信息管理信息查询管理家政服务管理系统功能结构图7,2系统的和IPO图IPO图系统名:家政服务管理 模块名:客户信息 日期: 备注:由下列模块调用:客户信息表调用下列模块:无输入:客户名称输出:客户信息

15、表处理内容:管理员根据新客户信息更新客户信息表。内部数据元素:IPO图系统名:家政服务管理 模块名:订单服务信息 日期: 备注:由下列模块调用:无调用下列模块:订单信息表输入:订单查询输出:具体订单信息表处理内容:员工根据订单安排人员进行家政服务内部数据元素:IPO图系统名:家政服务管理 模块名:费用结算信息 日期: 备注:由下列模块调用:订单信息表调用下列模块:无输入:订单信息输出:费用表处理内容:管理员根据当前订单信息联系客户费用事宜。内部数据元素:8数据库设计的概念设计和逻辑设计8.1概念设计存在的实体:客户、合同、员工、财务部、家政服务中心客户:姓名、性别、出生日期、有效证件号码、电话

16、号码、登记日期、有效期合同:合同项目、合同名称、合同有效期财务部:联系电话、结算单、订单、结算人姓名、员工:姓名、工资、性别、职位、联系电话、身份证号、出生日期、家庭地址家政服务中心:地址、联系方式、传真号码客户和合同是多对多的联系;财务部与合同是一对多的关系;财务部与员工也是一对多的关系;员工与家政服务中心多对多。8.2逻辑设计数据库表,它是数据库的一部分。数据库中的每一个数据库表之间的关系是持久的。属性的表间关系有四种类型:一对一、一对多,多对一和多对多。 如果指的是表的参照完整性,则是:主外键关系。 如果是某些数据库操作上的相关性,则是:级联关系。数据库之间的关系的作用四可以使多个表联系

17、起来,使它们有一定的关系,然后在以后的操作更为方便快捷.。在设计关系型数据库时,最主要的一部分工作是将数据元素如何分配到各个关系数据表中。一旦完成了对这些数据元素的分类,对于数据的操作将依赖于这些数据表之间的关系,通过这些数据表之间的关系,就可以将这些数据通过某种有意义的方式联系在一起。例如,如果你不知道哪个用户下了订单,那么单独的订单信息是没有任何用处的。但是,你没有必要在同一个数据表中同时存储顾客和订单信息。你可以在两个关系数据表中分别存储顾客信息和订单信息,然后使用两个数据表之间的关系,可以同时查看数据表中每个订单以及其相关的客户信息。比如,顾客表单和合同表单通过服务安排表单建立了联系,

18、同时又让人觉得没有杂乱的感觉。服务项目表字段名称数据类型字段大小可否为空说明服务编号varchar15Not Null主键价格float 20服务名称varchar50Not Null员工表字段名称数据类型字段大小可否为空说明编号varchar15Not Null主键姓名varchar15Not Null身份证Int18Not Null性别char2Not Null默认男联系电话varchar15家庭住址varchar50状态varchar12职务varchar12工资float 20反馈表字段名称数据类型字段大小可否为空说明反馈表编号varchar15Not Null主键客户编号varcha

19、r15Not Null反馈时间datetimeNot Null反馈对象varchar50Not Null反馈内容varchar2000Not Null客户意见varchar2000合同字段名称数据类型字段大小可否为空说明合同编号varchar15Not Null主键合同名字varchar25Not Null生成日期datetimeNot Null客户信息安排字段名称数据类型字段大小可否为空说明客户编号varchar15Not Null主键客户姓名Varchar25Not Null性别char2Not Null身份证Varchar18Not Null电话号码Varchar15Not Null客户

20、等级varchar15Not Null服务安排表字段名称数据类型字段大小可否为空说明订单编号varchar15Not Null主键客户编号varchar15Not Null员工编号varchar15Not Null安排时间datetimeNot Null上门时间datetime 离开时间datetime 服务项目varchar50Not Null应收金额float20Not Null实收金额float20Not Null备注varchar50反馈表字段名称数据类型字段大小可否为空说明反馈表编号varchar15Not Null主键客户编号varchar15Not Null反馈时间datetim

21、eNot Null反馈对象varchar50Not Null反馈内容varchar2000Not Null客户意见varchar2000Null8.3. 键选择原则:(1) 键设计原则 为关联字段创建外键;所有的键都必须唯一;避免使用复合键; 外键总是关联唯一的键字段。 (2)使用系统生成的主键: 设计数据库的时候采用系统生成的键作为主键,那么实际控制了数据库 的索引完整性。这样,数据库和非人工机制就有效地控制了对存储数据中每一行的访问。采用系统生成键作为主键还有一个优点:当拥有一致的键结构时,找到逻辑缺陷很容易。(3) 不要用用户的键:在确定采用什么字段作为表的键的时候,可一定要小心用户将要

22、编辑的字段。通常的情况下不要选择用户可编辑的字段作为键。(4) 可选键有时可做主键把可选键进一步用做主键,可以拥有建立强大索引的能力。索引使用原则:索引是从数据库中获取数据的最高效方式之一。(1)逻辑主键使用唯一的成组索引,对系统键(作为存储过程)采用唯一的非成组索引,对任何外键列采用非成组索引。考虑数据库的空间有多大,表如何进行访问,还有这些访问是否主要用作读写。(2) 大多数数据库都索引自动创建的主键字段,但是可别忘了索引外键,它们也是经常使用的键,比如运行查询显示主表和所有关联表的某条记录就用得上。(3) 不要索引常用的小型表不要为小型数据表设置任何键,假如它们经常有插入和删除操作就更别

23、这样作了。对这些插入和删除操作的索引维护可能比扫描表空间消耗更多的时间。 9.结论家政服务管理系统基本开发完成,其功能基本符合需求,能够完成客户信息的存储和相应服务信息的查询。并提供部分系统维护功能,使用户方便进行查询、修改等工作。通过对于数据库设计的应用可以熟悉后台数据库的基本操作和强大功能。但是由于毕业设计时间较短,所以该系统还有许多不尽如人意的地方,这些都有待进一步改善。通过这次课程设计,提高了自己运用所学的基础知识和技能,提高了独立解决一般的计算机问题的能力。学生姓名: 任梦婷 学号: 2009303378 专业班级: 信管09-1课程设计题目: 家政服务管理信息系统 指导教师评语: 成绩: 指导教师: 年 月 日 安徽理工大学课程设计(论文)成绩评定表22

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 学术论文 > 毕业设计

版权声明:以上文章中所选用的图片及文字来源于网络以及用户投稿,由于未联系到知识产权人或未发现有关知识产权的登记,如有知识产权人并不愿意我们使用,如有侵权请立即联系:2622162128@qq.com ,我们立即下架或删除。

Copyright© 2022-2024 www.wodocx.com ,All Rights Reserved |陕ICP备19002583号-1 

陕公网安备 61072602000132号     违法和不良信息举报:0916-4228922