家政服务管理(编辑修改稿)内容摘要:

2 系统开发工具 本系统采用了 Microsoft Visual 20 Oracle 9i 数据库作为系统的开发工具,使用 Microsoft .NET Framework 中 的 bindingSource 组件进行数据库连接, Dataset 组件进行数据绑定,将前台窗体和后台数据库连接在一起从而实现了数据的读取。 Microsoft Visual 2020 开发环境 Microsoft174。 Visual Studio174。 .NET 2020 是一个为专业开发人员设计的完善的、全面地开发环境,它可以被用来创建 Microsoft Windows174。 , Web 或移动应用解决方案。 其主要特性包括: (1) 比以前任何一个版本的 Visual Studio 都更加高效地用来开发高性能的应用。 (2) 更容易的创建和部署 客户端应用程序。 利用继承的 ClickOnce 部署功能,可以轻松的实现应用程序及其所以来组件的发布与维护。 (3) 创建高速的、交互的 Web 应用。 利用 50 多个全新控件和数以百计的内建的服务开发安全的、个性化的、良好外观与用户体验的 Web 应用。 (4) 利用可视化的设计器与编辑器进行更加快速的开发。 Visual Studio 2020 使多层应用中的每个层的开发更加流畅,利用直观的可视化设计器改善了 XML 的编辑和 XSLT 的调试能力。 (5) 创建动态的、高数据处理能力的应用。 利用集成的数据访问、 设计和报表环境,快速建立数据驱动的应用程序 [6]。 (6) 利用强大的企业级应用平台。 (7) 解决所有的开发任务。 使用 Microsoft174。 .NET Framework , .NET Compact Framework ,和本地代码建立高性能的应用程序 —— Microsoft Visual Studio174。 2020 给与了完全的支持。 (8) 面向高性能计算的体系架构。 使用 64 位版本的 .NET Framework 轻松开发 64 位系统。 Microsoft .NET Framework Microsoft .NET Framework 是在 Microsoft .NET Framework 和 成功的基础上构建的,用于为 Web 和 Microsoft Windows 客户端应用程序提供最佳的运行库环境。 对于 .NET Framework 应用程序, Microsoft 的兼容性目标是:这些应用程序能够在 .NET Framework 上顺利运行 (除一组记录在案的更改之外 )。 Microsoft .NET Framework 版包括了运行使用 .NET Framework 开发的应用程序时所需的所有内容, .NET Framework 版提供了改进的缓存、使用 ClickOnce 改进了应用程序部署和更新、通过 控件和服务对最广泛的浏览器和设备提供更强大的支持,从而提高了可扩展性和性能。 它具有以下特点: (1) 面向对象的编程: .NET Framework 和 C从一开始就完全是基于面向对象的[1]。 (2) 语言的无关性:在 .NET 中, 、 C、 J和 Managed C++等语言都可以编译为通用的中间语言 (Intermediate Language)。 这说明,语言可以用以前没有的方式交互操作。 (3) 对动态 Web 页面的支持: ASP 具有很大的灵活性,但效率不是很高,这是因为它使用了解释性的脚本语言,且缺乏面向对象的设计,从而导致 ASP 代码比较凌乱。 .NET 使用一种新技术 ,它为 Web 页面提供了一种集成式的支持。 使用 ,可以编译页面中的代码,这些代码还可以使用 .NET 高级语言来编写,例如 C、 J或 [2]。 (4) 高效的数据访问:一组 .NET 组件,总称为 ,提供了对关系数据库和各种数据源 的高效访问。 这些组件也可以访问文件系统和目录。 .NET 内置了 XML支持,可以处理从非 Windows 平台导入或导出的数据。 (5) 代码共享: .NET 引入了程序集的概念,替代了传统的 DLL,可以完美无暇地修补代码在应用程序之间的共享方式。 程序集有解决版本冲突的正式系统,程序集的不同版本可以同时存在 [3]。 (6) 对安装没有任何影响:有两种类型的程序集,分别是共享程序集和私有程序集。 共享程序集是可用于所有软件的公共库,私有程序集只用于某个软件。 私有程序集功能完备,所以安装过程非常简单,没有注册表项,只需把相应 的文件放在文件系统的相应文件夹中即可。 Oracle 9i 数据库 Oracle 是世界上最早商品化的关系型数据库管理系统,是数据库专业厂商 Oracle的核心产品,也是当前应用最为广泛、功能最强大、具有面向对象特点、采用了客户机 /服务器架构的数据库系统。 作为一个通用的数据库系统, Oracle 具有完整的数据管理功能,这些功能包括存储大量数据、定义和操纵数据、并发控制、安全性控制、完整性控制、故障恢复、与高级语言接口等。 Oracle 还是一个分布式数据库系统,支持各种分布式功能,特别是支持各种 Inter 处理。 作为一个应用开发环境, Oracle 提供了一套界面友好、功能齐全的数据库开发工具,使用户拥有一个良好的应用开发环境。 Oracle 使用PL/SQL 语言执行各种操作,具有可开放性、可移植性、灵活性等特点。 特别是,在Oracle 9i 中,支持面向对象的功能,支持类、方法和属性等概念,使得 Oracle 产品成为了一种对象 ——关系型数据库系统。 3 系统规划与系统分析 系统运行环境 硬件环境 (1) 客户机 处理器: Inter Pentium III 或更高 内存: 128MB 或更 高 硬盘空间: 100M 显卡: SVGA 显示适配器 (2) Web 服务器 处理器: Inter Pentium IV 或志强 内存: 512MB 或更高 硬盘空间: 500M 显卡: SVGA 显示适配器 (3) 数据库服务器 处理器: Inter Pentium IV 或志强 内存: 2GB 或更高 硬盘空间: 40G 显卡: SVGA 显示适配器 软件环境 (1) 客户机 操作系统: windows 2020/xp 数据库组件: MDAC 或更高 、 Oracle 9i 或更高客户端 .NET Framework: (2) Web 服务器 操作系统: windows 2020 Server/2020 Server 数据库组件: MDAC 或更高、 Oracle 9i 或更高客户端 .NET Framework: IIS: 或更高 (3) 数据库服务器 操作系统: windows 2020 Server/2020 Server 数据库组件: Oracle 9i 或更高 系统的总体结构 根据需求分析和该系统的功能需求,将本系统划分为七大功能模块,分别为:服务项目管理、客户资料管理、预约情况管理、服务情况管 理、查询、系统管理、Web,系统总功能图如图 5 所示,各模块功能图如图 11 所示 [7]。 尚 泽 家 政 管 理 信 息 系 统服务项目管理客户资料管理预约情况管理服务情况管理查询系统管理W e b 图 5 系统总功能图 预 约 情 况 管 理浏 览 预 约客 户 资 料 浏 览添 加 预 约客 户 资 料 浏 览修 改 预 约 删 除 预 约删 除 服 务 情 况P L / S Q L 触 发 器 自 动 完 成 图 6 预约情况管理 服 务 情 况 管 理浏 览 服 务 情 况 修 改 服 务 情 况 图 7 服务情况管理 客 户 资 料 管 理浏 览 客 户 资 料 添 加 客 户 资 料 删 除 客 户 资 料修 改 客 户 资 料 图 8 客户资料管理 服 务 项 目 管 理浏 览 服 务 项 目 添 加 服 务 项 目 删 除 服 务 项 目修 改 服 务 项 目 图 9 服务项目管理 系 统 管 理备 份 数 据 库 还 原 数 据 库 数 据 库 连 接 属 性开 启 / 关 闭 w e b 服 务 图 10 系统管理 服 务 情 况 查 询浏 览 服 务 情 况 修 改 服 务 情 况查 询修 改 预 约查 询 预 约删 除 预 约删 除 服 务 情 况P L / S Q L 触 发 器 自 动 完 成查 询 客 户 资 料浏 览 客 户 资 料 修 改 客 户 资 料删 除 客 户 资 料图 11 查询 系统的数据流程分析 根据以上系统功能模块图,可以明确本系统的业务流程主要涉及添加、删除、修改及查询 4 部分其数据流程图如图 12 所示 [8]。 客 户D 1客 户 信 息 表1 . 1 添 加 新客 户业 务 员1 . 2修 改客 户信 息基 本 信 息客 户I D客 户I D尚 泽 公 司1 . 4服 务价 格 表服 务价 格D 2服 务 价 格 表1 . 5 添 加 新预 约预 约 信 息D 4服 务 情 况 表D 3预 约 情 况 表1 . 3删 除客 户1 . 6修 改服 务情 况预 约 I D 、 服 务 I D触 发 器预 约 I D1 . 8客 户信 息查 询1 . 7删 除预 约1 . 9预 约查 询客 户 I D客 户 I D预 约 I D1 . 1 0服 务情 况查 询预 约 I D 、 服 务 I D图 12 数据流程图 系统数据库设计 数据表设计 根据需求分析和系统设计的具体要求,按照不同模块的不同功能划分设 计了本系统的数据库体系结构并建立表空间 puze 将所有表全都放入表空间中,表的具体设计见下面代码。 (1) 预约管理表: CREATE TABLE YUYUE ( ID NUMBER(5), YUYUE_RIQI VARCHAR2(50 BYTE), YUYUE_SHIJIAN VARCHAR2(50 BYTE), WANCHENG NUMBER(1), BEIZHU VARCHAR2(4000 BYTE) ) (2) 服务管理表: CREATE TABLE FUWU ( ID NUMBER(5) NOT NULL, KEHU_ID NUMBER(5) NOT NULL, JIAOGEBIAO_ID NUMBER(5) NOT NULL, YUYUE_ID NUMBER(5) NOT NULL, MIANJI NUMBER(7,2), DANJIA NUMBER(5,2), FEIYONG NUMBER(20,2), RENSHU NUMBER(5), FUWU_RIQI VARCHAR2(50 BYTE), FUWU_SHIJIAN VARCHAR2(50 BYTE), LIQU_SHIJIAN VARCHAR2(50 BYTE), XIAOGUO VARCHAR2(50 BYTE), YIJIAN VARCHAR2(4000 BYTE), FUKUAN_XINGSHI VARCHAR2(50 BYTE), FUKUAN NUMBER(1), BEIZHU VARCHAR2(4000 BYTE) ) (3) 客户表: CREATE TABLE KEHU ( ID NUMBER(5) NOT NULL, KEHU_NAME VARCHAR2(30 BYTE), QU VARCHAR2(50 BYTE), YUANQU VARCHAR2(50 BYTE), LOUHAO VARCHAR2(50 BYTE), DIANHUA VARCHAR2(50 BYTE), ZULIN NUMBER(1), ID_CARD VARCHAR2(20 BY。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。