




已阅读5页,还剩15页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C 系统开发系统开发 题目 家政服务管理系统题目 家政服务管理系统 摘要摘要 家政服务管理系统是典型的信息管理系统 MIS 其开发主要包括后台数据 库的建立和维护以及前端应用程序的开发两个方面 对于前者要求建立数据一致 性和完整性强 数据安全性好的数据库 而对于后者则要求应用程序功能完备 易 使用等特点 随着计算机技术的高速发展 人们对计算机的依赖性越来越强 特别是用 计算机开发的数据库以及数据管理系统在生活应用中表现得更为突出 为此开 发此系统 通过使用家政服务管理系统 使家政服务店的管理工作系统化 规 范化 自动化 简易化 智能化 从而达到提高家政服务管理效率的目的 一 绪论一 绪论 在现代社会中管理的作用越来越显得重要和突出 一般来讲 管理通过计 划 组织 指导与领导 控制等手段 为组织制定目标 应用组织的各种要素 以实现组织的目标 传统的管理活动中 把人 才 物作为企业的主要资源 但是随着社会化大生产的不断扩大和社会对产品多样化的需求 人们越来越重 视信息在生产经营及企业管理中的作用 并把它当做企业的一种极其重要的资 源 人们称之为 信息资源 信息资源的处理已经成为当今世界上一项主要的 社会活动 本世纪以来 由于社会生产力的迅速发展和科学技术的突飞猛进 人们进 行信息交流的深度和广度不断增加 管理所需要的信息量急剧增长 同时对信 息的处理要求及时 准确 这导致了传统的信息处理方法和手段已不能适应现 代管理的需要 电子计算机的诞生和在信息处理中的应用 标志着一个崭新时 代 信息时代 的开始 它使企业管理现代化成为可能 一定意义上说 管理信息系统的产生和发展是建立在电子计算机基础之上 的 硬件方面 自 1946 年第一台电子计算机诞生以来 计算机技术的发展可谓 日新月异 从庞大的只能在实验室里供研究使用的计算机到如今能适应不同环 境满足不同需求的各种各样的计算机 运算速度从每秒几千次到每秒几百亿次 处理器从焊有上百万个电子管的大的惊人的电子板到只有指甲大小的集成电路 现在计算机在硬件方面的发展已达到了每三个月更新换代一次的惊人速度 软 件方面 也已从机器语言 汇编语言 高级语言发展到现如今的第四代语言 非结构化 面向对象 可视化的语言 管理信息系统的发展管理信息系统的发展 管理信息系统通过对企业当前运行的数据进行处理来 获得有关信息 以控制企业的行为 利用过去和现在的数据及相应的模型 对 未来的发展进行预测 能从全局目标出发 对企业的管理决策活动予以辅助 从工业发达国家来看 管理信息系统的发展经历了以下几个阶段 第一阶段 1953 年至 1965 年 单项数据处理阶段 也称电子数据处理 EDP 阶段 这是电子计算机在管理领域应用的起步阶段 这一阶段 由于当 时计算机硬 软件的限制 数据处理的性质只是使用计算机代替人的手工劳动 进行简单的单项数据处理工作 如计算工资 数据统计 报表登记 编制计划 等 这个阶段的处理方式主要是集中式的批处理 第二阶段 1965 年至 1970 年 综合数据处理阶段 也称事务处理系统 TPS 阶段 这个阶段计算机硬 软件有了很大的发展 出现了多用户的分时 系统 计算机开始应用于对某一个管理子系统的控制 并具有一定的反馈功能 如库存管理系统 生产调度系统 学籍管理系统等 这个阶段的处理方式已发 展为面向终端的联机实时处理 第三阶段 1970 年至今 管理信息系统 MIS 阶段 这个阶段是在企 业中全面的使用计算机把各种管理子系统的功能集中起来 构成了计算机化的 全方位的信息系统 即现代管理信息系统 这个阶段的处理方式是在数据库和 网络基础上组成分布式处理系统 它的特点是使用数据库和分时处理的计算机 网络 并充分利用运筹学等数学方法 实现了硬件 软件和数据资源的共享 总的说来 计算机技术的发展 其性价比大幅的下降 使得其被大量广泛 的使用 针对现实中的各种应用需求 相应的产生很多技术体系 技术标准 如 J2EE NET COM COM 等 这又大大的推动了企业的信息化进程 其影响可 以归纳为如下两点 1 计算机已经成为我们学习和工作的得力助手 今天 计算机的价格已经十分低廉 性能却有了长足的进步 它已经被应 用于许多领域 计算机之所以如此流行的原因主要有以下几个方面 计算机可以代替人工进行许多繁杂的劳动 计算机可以节省许多资源 计算机可以大大的提高人们的工作效率 计算机可以使敏感文档更加安全 等等 2 开发家政服务管理信息系统的意义 家政服务管理系统的使用 加强对客户资料的管理 通过对客户使用情况 的分析 可以掌握用户的喜好 而有针对性的采购家政 减少了不必的家政的购 置 加快资金的流转速度 另一方面 家政服务店的管理工作系统化 规范化 自动化 简易化 智能化 从而提高家政服务管理效率 二 需求分析二 需求分析 1 1 系统的初步调查 系统的初步调查 建立一个好的管理信息系统 必须要有一个好的管理基础 所谓好的管理基础 指的 是合理的管理体制 完善的制度 科学的管理方法和准确的原始数据 与企业管理相比 我国的企业管理在这方面占有较大的优势 应该看到 我国发展管理信息系统的时间还不长 设计开发的实际经验也 很不足 要使管理信息系统在企业建立 使用 并从中获得巨大的效益 必须 具备以下基本条件 1 领导重视 管理人员积极性高 管理信息系统的建立 需要企业提供资源 经费 人力和时间 要涉及管 理体制 规章制度的变化 调整和大量数据的编码 表格形式协调等工作 这 些企业管理的全局性问题必须在企业高层领导的重视和支持下才能获得解决 管理人员的积极性也是不容忽视的条件 管理人员是管理信息系统的直接 用户 它们的积极性和配合程度 关系到管理信息系统的使用效果和生命力 2 具备一定的资源条件 管理信息系统的资源主要包括计算机硬 软件设备 不间断电源 UPS 空调等辅助设备和计算机房设施等 有条件的企业应尽量发掘和利用现有计算 机设备 管理信息系统的费用可分为开发费用和运行费用 前者包括设备购置 人员工资 培训和开发过程中的一系列支出等 后者包括机器运行 维护和修 理费 人员工资和水 电 纸张和软盘等日常开支 要有足够的资金保证 才能顺利完成整个系统的开发工作 当然 资金的 投入也可以在开发和运行过程中分阶段进行 在逐步取得阶段成果的基础上补 充更多的资源 3 组织一个强有力的开发小组 管理信息系统的质量 在某种意义上直接取决于开发人员的水平和素质 开发小组的人数因系统规模大小而异 通常包括系统分析员 程序员 数据录 入员和硬 软件维护人员 由于管理信息系统的开发通常是从逐个子系统分期 分批进行的 同时 已开发完毕投入使用的系统仍需不断维护 改进和完善 因此这个开发小组应该在相当长的时期内存在 在正式的立项之前必须进行可行性分析 而可行性分析主要是对现行系统 进行充分的调查研究 细致了解现行系统的现状流程 以及存在的主要问题 在此基础上提出新的系统的逻辑模型 详细的现状调查目的是为了弄清现行系统的基本功能及信息流程 为了新 系统逻辑模型提供基础 它是建立新系统的前期工作 也是进行系统分析和设 计的重要基础 因此要建立新的家政管理系统就必须对家政店现行租借流程进 行分析 以导入逻辑模型 进尔形成目标系统的逻辑模型 2 2 系统的可行性分析 系统的可行性分析 系统的可行性分析包括两个详细的部分 分析开发新的系统的必要性和可 能性 必要性在前面系统初步调查中已经作了详细的分析 在这里就不再赘述 可能性主要包括经济可行性 技术可行性和运行可行性三个方面 经济可行性研究是对组织的经济现状和投资能力进行分析 对系统建设运 行和维护费用进行估算 对系统建成后可能取得的社会和经济效益进行估计 技术可行性要考虑现有的技术条件是否能够顺利完成开发工作 软硬件配 置是否满足开发的需求等 家政服务管理系统用的是 VF 开发语言 调试相对简 单 当前的计算机硬件配置也完全能满足开发的需求 因此在技术上是绝对可 行的 软件方面 由于目前单机模式相对发展成熟 故软件的开发平台成熟可 行 硬件方面 它们速度快 容量大 可靠性能高 价格低 完全能满足系统 的需求 运行可行性是对组织结构的影响 现有人员和机构 设施设施和环境对系 统的适应性及人员培训补充计划的可行性 当前我们信息化技术已经相当普及 各类操作人员水平都有相当的高度 所以在运行上是可行性的 3 3 系统的开发步骤 系统的开发步骤 一般说来 管理信息系统的建立与应用可以划分成总体规划 系统开发和 系统运行三个阶段 其中系统开发阶段还可进一步分为系统分析 系统设计和 系统实施等工作环节 上述各个阶段排列成一个严格的线性开发序列 在每个 工作阶段均产生完整的技术文档作为下一阶段工作的指导和依据 每一阶段都 应对文档进行评审 确信该阶段工作已完成并达到要求后才能进入下一阶段 同时在以后的工作中不能轻易改变前面经过评审的成果 上述开发方式的主要优点是便于开发工作的组织和管理 并且可大大降低 管理信息系统开发的复杂性 国内外许多系统开发的实例都证明这是一种行之 有效的开发方式 国外曾有人对一些软件项目开发各阶段的工作量进行了统计 结果表明 在开发过程中各工作阶段所占全部工作量的比重分别达到系统分析 系统设计 编程 模块调试 系统调试 20 15 20 25 20 由此可见 程序编写 在开发工作中只占很小比例 而调试工作却占整个开发工作量的一半左右 因 此 系统开发就是编程 的习惯说法显然是片面的 另据统计 在建立管理信 息系统的三个阶段中 总体规划和系统开发阶段的工作量约占整个工作量的 2 3 而运行 维护阶段要占 1 3 这说明一个管理信息系统开发后 仍应十分 重视它的维护工作 以便使系统不断完善并充分发挥其作用 4 4 对本系统的分析 对本系统的分析 对本系统的目标设计对本系统的目标设计 通过使用家政服务管理系统 使家政服务店的管理工作系统化 规范化 自动化 简易化 智能化 从而达到提高家政服务管理效率的目的 1 开发设计思想 尽量利用基础软硬环境 采用先进的管理系统开发方案从而达到充分利 用现有资源 提高系统开发水平和应用效果的目的 系统应符合家政服务管理的规定 满足家政店相关人员日常使用需要 并达到操作过程中的直观 方便 实用 安全等要求 系统采用模块化程序设计方法 既便于系统功能的各种组合和修改 又 便于未参与开发的技术维护人员进行补充 维护 系统应具有各种票据的打印功能 并有这些票据的存根 报表 系统应具备数据库维护功能 及根据用户需求进行数据的删除 备份等 操作 2 现状分析 当家政公司的客户较少时 能较好的安排员工为客户提供服务 但当客户 较多时 对客户信息及员工的信息的管理 会花费大量人力及物力 结果往往不 理想 比如 不能及时更新客户联系信息 以致使不能及时的联系客户 更甚 者失去客户 其次 在对客户的服务进行计费 对员工的工作进行计酬 往往 存在着分岐 3 系统功能分析 员工资料管理 可以完成对员工信息的查询 添加 删除 修改等操作 员工服务安排管理 可以根据员工编号查看员工具体的分工 客户服务跟踪管理 客户查询 提供客户对基本信息的查询 员工查询 可以查看员工的基本信息 相关表册打印 打印相关联的信息 三 系统设计三 系统设计 1 1 功能模块 功能模块 管理信息系统设计阶段的主要目的是将系统分析阶段所提出的反映了用户信息 需求的系统逻辑方案转换成可以实施的基于计算机与通信系统的物理 技术 方案 具体要求对系统进行功能分解 不断下去 直到分解成含义明确 功能单一的 单元功能模块 从而绘制出系统的功能模块图 即 HIPO 图 家政服务管理信 息系统的 HIPO 图如下 家家政政服服务务管管理理系系统统 用用 户户 操操 作作 报报 表表 打打 印印 数数 据据 查查 询询 公公 司司 概概 况况 添添 加加 用用 户户 删删 除除 用用 户户 删删 除除 用用 户户 服服 务务 情情 况况 重重 新新 登登 录录 公公 司司 信信 息息 客客 户户 预预 约约 查查 询询 服服 务务 项项 目目 价价 格格 员员 工工 信信 息息 客客 户户 资资 料料 客客 户户 预预 约约 添添 加加 用用 户户 切切 换换 退出系统 2 2 数据库概念结构设计数据库概念结构设计 在数据库设计中 先要对系统分析所得的数据字典中的数据存储进行分析 然 后得出系统的关系模式 可以采用实体 联系图 简称 E R 图 的方法 进行数据结构的描述 E R 图由实体 属性 联系三部分组成 3 3 数据表如下 数据表如下 普通用户表 普通用户表 公司信息表公司信息表 管理员表 管理员表 员工信息表员工信息表 服务项目价格表 服务项目价格表 客户意见表 客户意见表 服务情况表 服务情况表 预约表 预约表 客户资料表 客户资料表 4 4 数据库的安全性 完整性 并发控制和恢复 数据库的安全性 完整性 并发控制和恢复 信息数据是是一种非常重要的资源 因此保证数据库的安全可靠 正确有效是 非常重要的问题 一般的数据库管理系统 DBMS 都有提供了一定的数据保 护功能 数据库保护也称为数据控制 主要包括数据的安全性 完整性 并发 控制和数据库的恢复 四 系统编码与实现四 系统编码与实现 1 1 登录界面的设计及实现登录界面的设计及实现 2 2 删除用户 删除用户 3 3 添加员工信息 添加员工信息 4 4 服务信息表 服务信息表 服务情况代码 服务情况代码 namespace jiazheng public partial class Form10 Form SqlDataAdapter adapter public Form10 InitializeComponent this StartPosition FormStartPosition CenterScreen private void Form10 Load object sender EventArgs e TODO 这行代码将数据加载到表 dbbaseDataSet 服务情况表 中 您可以根据需要移 动或移除它 this 服务情况表TableAdapter Fill this dbbaseDataSet 服务情况表 BindingSource tableBindingSource new BindingSource tableBindingSource DataSource dbbaseDataSet 服务情况表 private void button1 Click object sender EventArgs e string xiangmu textBox1 Text string bianhao textBox2 Text string name textBox3 Text string dianhua textBox4 Text string diqu textBox5 Text string sql string Format insert into 服务情况表 服务项目 客户编号 客户姓名 联 系电话 居住地区 values 0 1 2 3 4 xiangmu bianhao name dianhua diqu try SqlCommand command new SqlCommand sql Class1 connection Class1 connection Open int result command ExecuteNonQuery if result 1 MessageBox Show 添加失败 else MessageBox Show 添加成功 catch Exception ex MessageBox Show ex Message Console WriteLine ex Message finally Class1 connection Close private void button2 Click object sender EventArgs e if dataGridView1 SelectedRows Count 0 MessageBox Show 请先单击最左边的空白列选择要删除的行 可以按住同时选 中多行 else if MessageBox Show 确实要删除选定的行吗 小心 MessageBoxButtons YesNo MessageBoxIcon Warning DialogResult Yes string name this dataGridView1 SelectedRows 0 Cells 0 Value ToString MessageBox Show name string sql delete from 服务情况表 where 服务项目 name adapter new SqlDataAdapter sql Properties Settings Default dbbaseConnectionString adapter Fill dbbaseDataSet 服务情况表 bindingSource1 DataSource 服务情况表BindingSource dataGridView1 DataSource bindingSource1 textBox1 Clear textBox2 Clear textBox3 Clear textBox4 Clear textBox5 Clear private void button3 Click object sender EventArgs e this Validate try MessageBox Show 保存成功 this 服务情况表TableAdapter Fill dbbaseDataSet 服务情况表 catch Exception ex MessageBox Show ex Message 保存失败 private void groupBox1 Enter object sender EventArgs e private void label2 Click object sender EventArgs e private void label1 Click object sender EventArgs e private void label3 Click object sender EventArgs e private void label5 Click object sender EventArgs e private void label4 Click object sender EventArgs e 5 5 预约项目表 预约项目表 6 6 用户操作表 用户操作表 7 7 主界面 主界面 8 8 公司信息表 公司信息表 9 9 客户预约表 客户预约表 客户预约代码 客户预约代码 namespace jiazheng public partial class Form11 Form SqlDataAdapter adapter public Form11 InitializeComponent this StartPosition FormStartPosition CenterScreen private void Form11 Load object sender EventArgs e TODO 这行代码将数据加载到表 dbbaseDataSet 预约表 中 您可以根据需要移动或 移除它 this 预约表TableAdapter Fill this dbbaseDataSet 预约表 TODO 这行代码将数据加载到表 dbbaseDataSet 预约表 中 您可以根据需要移动或 移除它 this 预约表TableAdapter Fill this dbbaseDataSet 预约表 BindingSource tableBindingSource new BindingSource tableBindingSource DataSource dbbaseDataSet 预约表 private void button1 Click object sender EventArgs e string yuyuehao textBox1 Text string fuwuming textBox2 Text string kehuming textBox3 Text string haoma textBox4 Text string dianhua textBox5 Text string sql string Format insert into 预约表 预约号 服务项目名 客户名称 楼牌 号码 联系电话 values 0 1 2 3 4 yuyuehao fuwuming kehuming haoma dianhua try SqlCommand command new SqlCommand sql Class1 connection Class1 connection Open int result command ExecuteNonQuery if result 1 MessageBox Show 添加失败 else MessageBox Show 添加成功 catch Exception ex MessageBox Show ex Message Console WriteLine ex Message finally Class1 connection Close private void button2 Click object sender EventArgs e if dataGridView1 SelectedRows Cou
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026届湖南省邵阳县第一中学化学高二第一学期期末联考模拟试题含答案
- (2025年标准)果场投资协议书
- (2025年标准)广州合同协议书
- (2025年标准)管材合同协议书
- (2025年标准)关于分手调解协议书
- 2026届河北省保定市高一化学第一学期期中联考模拟试题含解析
- 西安长庆化工集团有限公司咸阳化学剂分公司油田助剂生产及暂存改扩建项目环境影响报告表
- 影视制作领域影视后期特效技术提升研究项目名称
- 2026届吉林省长春市吉林实验中学化学高二上期末达标测试试题含答案
- 三农村生态循环农业发展规划
- 构建专家委员会的初步方案
- DB37-T 5317-2025《旋挖成孔灌注桩施工技术规程》
- 个性化医疗决策模型-深度研究
- Oracle财务系统应付账款模块操作手册
- 体检营销话术与技巧培训
- 广东省佛山市顺德区2023-2024学年七年级(上)期末数学试卷(含答案)
- 变配电运维职业技能(中级)等级培训题库
- 矿山隐蔽致灾普查治理报告
- 实心球课件教学课件
- 玻璃体切割手术治疗2型糖尿病视网膜病变专家共识
- 大型养路机械司机(打磨车)高级工技能鉴定考试题库(含答案)
评论
0/150
提交评论