【正文】
....................................................... 45 7 結(jié)論 ................................................................................................................................ 47 參考文獻(xiàn) .............................................................................................................................. 48 附錄 ...................................................................................................................................... 49 附錄 A 開(kāi)題報(bào)告 ................................................................................. 錯(cuò)誤 !未定義書(shū)簽。 附錄 B 系統(tǒng)數(shù)據(jù)庫(kù)表 ....................................................................................................... 52 附錄 C 系統(tǒng)文件清單 ....................................................................................................... 55 附錄 D 用戶手冊(cè) .............................................................................................................. 56 附錄 E 外文資料與中文譯文 ........................................................................................... 57 附錄 F 系統(tǒng)源代碼清單 ................................................................................................... 57 致謝 ...................................................................................................................................... 58 內(nèi)容摘要 內(nèi)容摘要: 為了使尚澤家政公司的服務(wù)管理工作從繁重瑣碎的日常事物中脫離出來(lái),有效的降低管理成本,對(duì)目前家政服務(wù)管理信息化的現(xiàn)狀和前景進(jìn)行了調(diào)查研究,提出了家政信息管理系統(tǒng)的軟件解決方案,并實(shí)現(xiàn)了 “尚澤家政服務(wù)管理系統(tǒng) ”。該系統(tǒng)分為服務(wù)項(xiàng)目管理、客戶資料管理、預(yù)約情況管理、服務(wù)情況管理、查詢、系統(tǒng)管理及 Web 七大模塊。系統(tǒng)使用了 Microsoft Visual 2020 作為開(kāi)發(fā)環(huán)境,C , Framework ,使用 數(shù)據(jù)引擎訪問(wèn)數(shù)據(jù)庫(kù)。同時(shí)為了保證強(qiáng)大的數(shù)據(jù)吞吐量與事務(wù)處理的特性選用了Oracle 9i 作為系統(tǒng)的數(shù)據(jù)庫(kù)支持,并使用 PL/SQL 編寫了許多視圖、觸發(fā)器、存儲(chǔ)過(guò)程內(nèi)置于數(shù)據(jù)庫(kù)中以提高系統(tǒng)性能。系統(tǒng)的開(kāi)發(fā)過(guò)程中使用生命周期法進(jìn)行系統(tǒng)的分析與設(shè)計(jì),在詳細(xì)設(shè)計(jì)中,采用了快速原型法以及模塊化和面向?qū)ο蟮某绦蛟O(shè)計(jì)方法。該系統(tǒng)涵蓋了尚澤公司家政服務(wù)的主要業(yè)務(wù),設(shè)計(jì)新穎,功能齊全,界面友好,操作方便,實(shí)現(xiàn)了家政服務(wù)的信息化管理。 關(guān)鍵詞: 家政服務(wù);信息管理; 軟件開(kāi)發(fā); Visual ; C; .NET Framework;; Oracle 9i Abstract Abstract: For ShangZe Housing Service Company from heavy service management, from petty daily work out, the lower the effective cost management, management information services to the current housing service situation and prospects of the application of the research presented Housing Service Information Management System software solution, and developed the ShangZe Housing Service Information Management System. The system consists of project management services, customer information management, appointment of management, services management, query, systems management and Web seven modules. Use Microsoft Visual 2020 as a development environment, use of C as a development language, use Microsoft .NET Framework as development framework, use data engine for database access to ensure that the new system has many powerful functions. At the same time in order to ensure strong data throughput and the handling characteristics chosen Oracle 9i database for system support, and use PL/SQL produced, views, triggers, stored in the database in order to enhance the process of embedded system performance. In systems development, LifeCycle process used for analysis and design, in the detailed design, we use rapid Prototype modular development and ObjectOriented Programming approach. The system covers the main business services of ShangZe Housing Service Company, innovative design, functional, friendly interface, easy to operate and achieve a domestic service information management. Key Words: Housing Service Management 魯 Information Management 魯 Software Development 魯 Visual Studio .NET 魯 C魯 .NET Framework 魯 Oracle 9i 1 導(dǎo)言 用信息化技術(shù)與信息化思維理念改變企業(yè)生產(chǎn)經(jīng)營(yíng),建立基于網(wǎng)絡(luò)的管理信息系統(tǒng)或者修訂原有的管理信息系統(tǒng), 逐步成為各企業(yè)迎接技術(shù)與時(shí)代變革的必然趨勢(shì)。而當(dāng)前家政服務(wù)公司對(duì)家政服務(wù)的管理主要還是以使用紙、筆等工具進(jìn)行手工管理為主。這就造成了管理的相當(dāng)不便,數(shù)據(jù)量較少時(shí)還比較容易管理,一旦公司業(yè)務(wù)量增多數(shù)據(jù)量變大,手工管理的低效性也就成了制約公司繼續(xù)發(fā)展的主要因素。本課題的任務(wù)就是為此而開(kāi)發(fā) “尚澤家政服務(wù)管理系統(tǒng) ”軟件。 研究背景及意義 本課題的任務(wù)是以尚澤家政服務(wù)公司的主要業(yè)務(wù)流程為背景開(kāi)發(fā)一套家政管理軟件,以實(shí)現(xiàn)尚澤公司客戶管理、服務(wù)項(xiàng)目管理、預(yù)約管理、服務(wù)檔案管理、系統(tǒng)管理、 Web 管理等信息管理工作 及各項(xiàng)查詢工作。 “尚澤家政管理信息系統(tǒng) ”實(shí)現(xiàn)了分散網(wǎng)絡(luò)環(huán)境下的家政服務(wù)的計(jì)算機(jī)化、標(biāo)準(zhǔn)化和規(guī)范化,提高了家政服務(wù)的效率和質(zhì)量,增強(qiáng)了企業(yè)競(jìng)爭(zhēng)力。系統(tǒng)的投入運(yùn)行可以加快尚澤公司內(nèi)部信息的傳遞速度,能及時(shí)準(zhǔn)確地向決策部門提供信息,給工作人員提供客戶在家政服務(wù)中的各種信息。有效控制了家政服務(wù)資源的浪費(fèi)、提高了家政服務(wù)的效率。 國(guó)內(nèi)外研究概述 目前國(guó)內(nèi)外的家政管理軟件并不多,普通的家政管理軟件注重的是信息資料的錄入與查閱,這是傳統(tǒng)管理軟件的設(shè)計(jì)思路。而 ERP 卻是新一代集成化管理信息系統(tǒng),其核心思想是供應(yīng) 鏈管理,它注重對(duì)企業(yè)業(yè)務(wù)流程進(jìn)行改善與企業(yè)核心競(jìng)爭(zhēng)力的打造。它是一種先進(jìn)的、行之有效的管理思想和方法。它的特點(diǎn)是: (1) 系統(tǒng)運(yùn)行集成化 (2) 業(yè)務(wù)流程合理化 (3) 績(jī)效監(jiān)控動(dòng)態(tài)化 (4) 管理改善持續(xù)化 所以當(dāng)前家政管理軟的開(kāi)發(fā)應(yīng)盡量符合 ERP 軟件開(kāi)發(fā)特征,采用 C/S、 B/S 相結(jié)合的方式實(shí)現(xiàn)對(duì)整個(gè)企業(yè)供應(yīng)鏈的管理,適應(yīng)企業(yè)市場(chǎng)競(jìng)爭(zhēng)的需要。 研究?jī)?nèi)容與方法 本課題主要用來(lái)完成基于 Oracle 9i 與 Microsoft .NET 的家政管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。在軟件開(kāi)發(fā)過(guò)程中使用 了軟件工程的快速原型法建立基本的軟件模型,而后采用生命周期法分階段進(jìn)行軟件的開(kāi)發(fā) [4]。 研究?jī)?nèi)容與方法 本軟件是為了使尚澤家政公司從繁重瑣碎的日常事物中脫離出來(lái),有效的降低管理成本而開(kāi)發(fā)的一套管理信息系統(tǒng)。本系統(tǒng)擁有多個(gè)模塊分別用來(lái)完成客戶管理、服務(wù)項(xiàng)目管理、預(yù)約管理及服務(wù)后存檔等功能。 本系統(tǒng)實(shí)現(xiàn)以下幾項(xiàng)功能: 服務(wù)項(xiàng)目管理:用來(lái)添加、刪除、修改家政服務(wù)項(xiàng)目,該模塊管理所有家政服務(wù)項(xiàng)目的名稱、單價(jià)及說(shuō)明以方便將來(lái)調(diào)用。 客戶資料管理:用來(lái)管理需要家政服務(wù)的客戶信息,該模塊也為基礎(chǔ)管理模塊,方便其他模塊的調(diào)用。 預(yù)約情況管理:客戶預(yù)約某項(xiàng)服務(wù)后的管理模塊,該模塊顯示的是客戶對(duì)某項(xiàng)服務(wù)的預(yù)約信息 ——客戶資料、服務(wù)名稱、預(yù)約時(shí)間等。 服務(wù)情況管理:當(dāng)家政服務(wù)人員完成服務(wù)后總的情況存檔,包括:客戶資料、服務(wù)名稱、預(yù)約時(shí)間、服務(wù)時(shí)間、服務(wù)價(jià)格、用戶評(píng)價(jià)的信息。 查詢模塊:通過(guò)該模塊能實(shí)現(xiàn)對(duì)以上各模塊資料的查詢。 系統(tǒng)管理模塊:用來(lái)完成對(duì)數(shù)據(jù)庫(kù)的備份、恢復(fù)及數(shù)據(jù)修復(fù)。 Web 模塊:新用戶的網(wǎng)上注冊(cè)、服務(wù)項(xiàng)目的網(wǎng)上預(yù)約及服務(wù)后評(píng)價(jià)填寫等功能。 將 Microsoft .NET 框架作為本軟件系統(tǒng)編程的主體框架 ,使用 C語(yǔ)言作為軟件的編程語(yǔ)言在 Microsoft Visual 2020 集成開(kāi)發(fā)環(huán)境中進(jìn)行開(kāi)發(fā),采用Microsoft 最新的數(shù)據(jù)引擎 連接數(shù)據(jù)庫(kù),并使用 C/S、 B/S 兩種架構(gòu)來(lái)保證軟件強(qiáng)大的功能,采用甲骨文公司的 Oracle 9i 高性能數(shù)據(jù)庫(kù)來(lái)完成軟件對(duì)數(shù)據(jù)庫(kù)記錄的頻繁操作 [5]。 本論文的章節(jié)安排 本論文主要包括以下四章內(nèi)容: 第一章導(dǎo)言 主要介紹尚澤家政管理信息系統(tǒng)的開(kāi)發(fā)背景及研究現(xiàn)狀并著重介紹了本系統(tǒng)開(kāi)發(fā)的目的和意義。 第二章中,討論的重點(diǎn)是系統(tǒng)開(kāi)發(fā)的 平臺(tái)和使用的開(kāi)發(fā)工具。主要介紹了開(kāi)發(fā)本系統(tǒng)用到的開(kāi)發(fā)環(huán)境: Microsoft Visual 2020 以及 Oracle 9i 數(shù)據(jù)庫(kù)支持與 的數(shù)據(jù)庫(kù)訪問(wèn)方式。 第三章,主要介紹系統(tǒng)規(guī)劃與系統(tǒng)分析包括系統(tǒng)運(yùn)行的軟硬件環(huán)境、系統(tǒng)模塊劃分及系統(tǒng)的數(shù)據(jù)流程圖。 第四章,系統(tǒng)的詳細(xì)設(shè)計(jì)、編碼和各模塊實(shí)現(xiàn)的具體代碼以及系統(tǒng)的測(cè)試與維護(hù)等相關(guān)內(nèi)容。 第五章則主要是結(jié)語(yǔ)和參考文獻(xiàn),總結(jié)了本系統(tǒng)所主要解決的問(wèn)題,展望本課題今后的研究方向。 創(chuàng)新點(diǎn)與進(jìn)一步研究的方向 本課題著力體會(huì) 和感知微軟公司于 2020 年初推出的 .NET 新的編程框架與數(shù)據(jù)訪問(wèn)組件對(duì)管理信息系統(tǒng)開(kāi)發(fā)的影響。本系統(tǒng)采用微軟公司最新的軟件開(kāi)發(fā)環(huán)境——Microsoft Visual 2020 作為軟件的開(kāi)發(fā)環(huán)境,使用微軟公司最新的軟件開(kāi)發(fā)框架 ——Microsoft .NET Framework 作為軟件的開(kāi)發(fā)框架,采用甲骨文公司大型數(shù)據(jù)庫(kù)系統(tǒng) ——Oracle 9i 作為軟件后臺(tái)數(shù)據(jù)庫(kù)支持來(lái)進(jìn)行軟件開(kāi)發(fā)。同時(shí)根據(jù)軟件某些功能的需要開(kāi)發(fā)了 C/S、 B/S 兩種表現(xiàn)形式。 總之,本系統(tǒng)的開(kāi)發(fā)力求使用最 新的軟件開(kāi)發(fā)工具、開(kāi)發(fā)框架和大型數(shù)據(jù)庫(kù)系統(tǒng)來(lái)說(shuō)明其對(duì)軟件開(kāi)發(fā)的影響。 由于 .NET 框架非常龐大,開(kāi)發(fā)本系統(tǒng)并不能涉及 .NET 的方方面面,比如: XML、C的范型開(kāi)發(fā)、 的 AJAX 技術(shù)等,這些都將成為我進(jìn)一步的研究方向。