欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      基于C#的家政服務(wù)管理系統(tǒng)

      時(shí)間:2019-05-13 09:07:56下載本文作者:會(huì)員上傳
      簡(jiǎn)介:寫寫幫文庫(kù)小編為你整理了多篇相關(guān)的《基于C#的家政服務(wù)管理系統(tǒng)》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫(kù)還可以找到更多《基于C#的家政服務(wù)管理系統(tǒng)》。

      第一篇:基于C#的家政服務(wù)管理系統(tǒng)

      C#系統(tǒng)開發(fā)

      題目:家政服務(wù)管理系統(tǒng)

      系別:計(jì)算機(jī)科學(xué)與技術(shù)系 班級(jí):軟件102 學(xué)號(hào):101012241 姓名:呂明敬 輔導(dǎo)老師:孫波 日期:2012-6-14

      摘要

      家政服務(wù)管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個(gè)方面.對(duì)于前者要求建立數(shù)據(jù)一致性和完整性強(qiáng),數(shù)據(jù)安全性好的數(shù)據(jù)庫(kù).而對(duì)于后者則要求應(yīng)用程序功能完備,易使用等特點(diǎn)。

      隨著計(jì)算機(jī)技術(shù)的高速發(fā)展,人們對(duì)計(jì)算機(jī)的依賴性越來(lái)越強(qiáng),特別是用計(jì)算機(jī)開發(fā)的數(shù)據(jù)庫(kù)以及數(shù)據(jù)管理系統(tǒng)在生活應(yīng)用中表現(xiàn)得更為突出,為此開發(fā)此系統(tǒng)。通過(guò)使用家政服務(wù)管理系統(tǒng),使家政服務(wù)店的管理工作系統(tǒng)化、規(guī)范化、自動(dòng)化、簡(jiǎn)易化、智能化,從而達(dá)到提高家政服務(wù)管理效率的目的。

      一、緒論

      在現(xiàn)代社會(huì)中管理的作用越來(lái)越顯得重要和突出。一般來(lái)講,管理通過(guò)計(jì)劃、組織、指導(dǎo)與領(lǐng)導(dǎo)、控制等手段,為組織制定目標(biāo),應(yīng)用組織的各種要素,以實(shí)現(xiàn)組織的目標(biāo)。傳統(tǒng)的管理活動(dòng)中,把人、才、物作為企業(yè)的主要資源。但是隨著社會(huì)化大生產(chǎn)的不斷擴(kuò)大和社會(huì)對(duì)產(chǎn)品多樣化的需求,人們?cè)絹?lái)越重視信息在生產(chǎn)經(jīng)營(yíng)及企業(yè)管理中的作用,并把它當(dāng)做企業(yè)的一種極其重要的資源,人們稱之為“信息資源”,信息資源的處理已經(jīng)成為當(dāng)今世界上一項(xiàng)主要的社會(huì)活動(dòng)。

      本世紀(jì)以來(lái),由于社會(huì)生產(chǎn)力的迅速發(fā)展和科學(xué)技術(shù)的突飛猛進(jìn),人們進(jìn)行信息交流的深度和廣度不斷增加,管理所需要的信息量急劇增長(zhǎng),同時(shí)對(duì)信息的處理要求及時(shí)、準(zhǔn)確,這導(dǎo)致了傳統(tǒng)的信息處理方法和手段已不能適應(yīng)現(xiàn)代管理的需要;電子計(jì)算機(jī)的誕生和在信息處理中的應(yīng)用,標(biāo)志著一個(gè)嶄新時(shí)代——“信息時(shí)代”的開始,它使企業(yè)管理現(xiàn)代化成為可能。

      一定意義上說(shuō),管理信息系統(tǒng)的產(chǎn)生和發(fā)展是建立在電子計(jì)算機(jī)基礎(chǔ)之上的。硬件方面,自1946年第一臺(tái)電子計(jì)算機(jī)誕生以來(lái),計(jì)算機(jī)技術(shù)的發(fā)展可謂日新月異,從龐大的只能在實(shí)驗(yàn)室里供研究使用的計(jì)算機(jī)到如今能適應(yīng)不同環(huán)境滿足不同需求的各種各樣的計(jì)算機(jī);運(yùn)算速度從每秒幾千次到每秒幾百億次;處理器從焊有上百萬(wàn)個(gè)電子管的大的驚人的電子板到只有指甲大小的集成電路;現(xiàn)在計(jì)算機(jī)在硬件方面的發(fā)展已達(dá)到了每三個(gè)月更新?lián)Q代一次的驚人速度。軟件方面,也已從機(jī)器語(yǔ)言、匯編語(yǔ)言、高級(jí)語(yǔ)言發(fā)展到現(xiàn)如今的第四代語(yǔ)言——非結(jié)構(gòu)化、面向?qū)ο?、可視化的語(yǔ)言。管理信息系統(tǒng)的發(fā)展 管理信息系統(tǒng)通過(guò)對(duì)企業(yè)當(dāng)前運(yùn)行的數(shù)據(jù)進(jìn)行處理來(lái)獲得有關(guān)信息,以控制企業(yè)的行為;利用過(guò)去和現(xiàn)在的數(shù)據(jù)及相應(yīng)的模型,對(duì)未來(lái)的發(fā)展進(jìn)行預(yù)測(cè);能從全局目標(biāo)出發(fā),對(duì)企業(yè)的管理決策活動(dòng)予以輔助。從工業(yè)發(fā)達(dá)國(guó)家來(lái)看,管理信息系統(tǒng)的發(fā)展經(jīng)歷了以下幾個(gè)階段。

      第一階段:(1953年至1965年)單項(xiàng)數(shù)據(jù)處理階段,也稱電子數(shù)據(jù)處理(EDP)階段。這是電子計(jì)算機(jī)在管理領(lǐng)域應(yīng)用的起步階段。這一階段,由于當(dāng)時(shí)計(jì)算機(jī)硬、軟件的限制,數(shù)據(jù)處理的性質(zhì)只是使用計(jì)算機(jī)代替人的手工勞動(dòng),進(jìn)行簡(jiǎn)單的單項(xiàng)數(shù)據(jù)處理工作,如計(jì)算工資、數(shù)據(jù)統(tǒng)計(jì)、報(bào)表登記、編制計(jì)劃等。這個(gè)階段的處理方式主要是集中式的批處理。

      第二階段:(1965年至1970年)綜合數(shù)據(jù)處理階段,也稱事務(wù)處理系統(tǒng)(TPS)階段。這個(gè)階段計(jì)算機(jī)硬、軟件有了很大的發(fā)展,出現(xiàn)了多用戶的分時(shí)系統(tǒng),計(jì)算機(jī)開始應(yīng)用于對(duì)某一個(gè)管理子系統(tǒng)的控制,并具有一定的反饋功能。如庫(kù)存管理系統(tǒng)、生產(chǎn)調(diào)度系統(tǒng)、學(xué)籍管理系統(tǒng)等。這個(gè)階段的處理方式已發(fā)展為面向終端的聯(lián)機(jī)實(shí)時(shí)處理。

      第三階段:(1970年至今)管理信息系統(tǒng)(MIS)階段。這個(gè)階段是在企業(yè)中全面的使用計(jì)算機(jī)把各種管理子系統(tǒng)的功能集中起來(lái),構(gòu)成了計(jì)算機(jī)化的全方位的信息系統(tǒng),即現(xiàn)代管理信息系統(tǒng)。這個(gè)階段的處理方式是在數(shù)據(jù)庫(kù)和網(wǎng)絡(luò)基礎(chǔ)上組成分布式處理系統(tǒng)。它的特點(diǎn)是使用數(shù)據(jù)庫(kù)和分時(shí)處理的計(jì)算機(jī)網(wǎng)絡(luò),并充分利用運(yùn)籌學(xué)等數(shù)學(xué)方法,實(shí)現(xiàn)了硬件、軟件和數(shù)據(jù)資源的共享。

      總的說(shuō)來(lái),計(jì)算機(jī)技術(shù)的發(fā)展,其性價(jià)比大幅的下降,使得其被大量廣泛的使用。針對(duì)現(xiàn)實(shí)中的各種應(yīng)用需求,相應(yīng)的產(chǎn)生很多技術(shù)體系、技術(shù)標(biāo)準(zhǔn),如J2EE、。NET,COM/COM+等。這又大大的推動(dòng)了企業(yè)的信息化進(jìn)程。其影響可以歸納為如下兩點(diǎn):

      (1)計(jì)算機(jī)已經(jīng)成為我們學(xué)習(xí)和工作的得力助手:

      今天,計(jì)算機(jī)的價(jià)格已經(jīng)十分低廉,性能卻有了長(zhǎng)足的進(jìn)步。它已經(jīng)被應(yīng)用于許多領(lǐng)域,計(jì)算機(jī)之所以如此流行的原因主要有以下幾個(gè)方面:

      ①計(jì)算機(jī)可以代替人工進(jìn)行許多繁雜的勞動(dòng); ②計(jì)算機(jī)可以節(jié)省許多資源;

      ③計(jì)算機(jī)可以大大的提高人們的工作效率; ④計(jì)算機(jī)可以使敏感文檔更加安全,等等。(2)開發(fā)家政服務(wù)管理信息系統(tǒng)的意義

      家政服務(wù)管理系統(tǒng)的使用,加強(qiáng)對(duì)客戶資料的管理。通過(guò)對(duì)客戶使用情況的分析,可以掌握用戶的喜好,而有針對(duì)性的采購(gòu)家政,減少了不必的家政的購(gòu)置,加快資金的流轉(zhuǎn)速度。另一方面,家政服務(wù)店的管理工作系統(tǒng)化、規(guī)范化、自動(dòng)化、簡(jiǎn)易化、智能化,從而提高家政服務(wù)管理效率。

      二、需求分析

      1、系統(tǒng)的初步調(diào)查:

      建立一個(gè)好的管理信息系統(tǒng),必須要有一個(gè)好的管理基礎(chǔ)。所謂好的管理基礎(chǔ),指的是合理的管理體制、完善的制度、科學(xué)的管理方法和準(zhǔn)確的原始數(shù)據(jù)。與企業(yè)管理相比,我國(guó)的企業(yè)管理在這方面占有較大的優(yōu)勢(shì)。

      應(yīng)該看到,我國(guó)發(fā)展管理信息系統(tǒng)的時(shí)間還不長(zhǎng),設(shè)計(jì)開發(fā)的實(shí)際經(jīng)驗(yàn)也很不足。要使管理信息系統(tǒng)在企業(yè)建立、使用,并從中獲得巨大的效益,必須具備以下基本條件。

      (1)領(lǐng)導(dǎo)重視、管理人員積極性高

      管理信息系統(tǒng)的建立,需要企業(yè)提供資源、經(jīng)費(fèi)、人力和時(shí)間,要涉及管理體制、規(guī)章制度的變化、調(diào)整和大量數(shù)據(jù)的編碼、表格形式協(xié)調(diào)等工作,這些企業(yè)管理的全局性問(wèn)題必須在企業(yè)高層領(lǐng)導(dǎo)的重視和支持下才能獲得解決。

      管理人員的積極性也是不容忽視的條件。管理人員是管理信息系統(tǒng)的直接用戶,它們的積極性和配合程度,關(guān)系到管理信息系統(tǒng)的使用效果和生命力。

      (2)具備一定的資源條件

      管理信息系統(tǒng)的資源主要包括計(jì)算機(jī)硬、軟件設(shè)備,不間斷電源(UPS)、空調(diào)等輔助設(shè)備和計(jì)算機(jī)房設(shè)施等,有條件的企業(yè)應(yīng)盡量發(fā)掘和利用現(xiàn)有計(jì)算機(jī)設(shè)備。管理信息系統(tǒng)的費(fèi)用可分為開發(fā)費(fèi)用和運(yùn)行費(fèi)用,前者包括設(shè)備購(gòu)置、人員工資、培訓(xùn)和開發(fā)過(guò)程中的一系列支出等,后者包括機(jī)器運(yùn)行、維護(hù)和修理費(fèi),人員工資和水、電、紙張和軟盤等日常開支。

      要有足夠的資金保證,才能順利完成整個(gè)系統(tǒng)的開發(fā)工作。當(dāng)然,資金的投入也可以在開發(fā)和運(yùn)行過(guò)程中分階段進(jìn)行,在逐步取得階段成果的基礎(chǔ)上補(bǔ)充更多的資源。(3)組織一個(gè)強(qiáng)有力的開發(fā)小組

      管理信息系統(tǒng)的質(zhì)量,在某種意義上直接取決于開發(fā)人員的水平和素質(zhì)。開發(fā)小組的人數(shù)因系統(tǒng)規(guī)模大小而異,通常包括系統(tǒng)分析員、程序員、數(shù)據(jù)錄入員和硬、軟件維護(hù)人員。由于管理信息系統(tǒng)的開發(fā)通常是從逐個(gè)子系統(tǒng)分期分批進(jìn)行的,同時(shí),已開發(fā)完畢投入使用的系統(tǒng)仍需不斷維護(hù)、改進(jìn)和完善,因此這個(gè)開發(fā)小組應(yīng)該在相當(dāng)長(zhǎng)的時(shí)期內(nèi)存在。

      在正式的立項(xiàng)之前必須進(jìn)行可行性分析,而可行性分析主要是對(duì)現(xiàn)行系統(tǒng)進(jìn)行充分的調(diào)查研究,細(xì)致了解現(xiàn)行系統(tǒng)的現(xiàn)狀流程,以及存在的主要問(wèn)題,在此基礎(chǔ)上提出新的系統(tǒng)的邏輯模型。

      詳細(xì)的現(xiàn)狀調(diào)查目的是為了弄清現(xiàn)行系統(tǒng)的基本功能及信息流程,為了新系統(tǒng)邏輯模型提供基礎(chǔ)。它是建立新系統(tǒng)的前期工作,也是進(jìn)行系統(tǒng)分析和設(shè)計(jì)的重要基礎(chǔ)。因此要建立新的家政管理系統(tǒng)就必須對(duì)家政店現(xiàn)行租借流程進(jìn)行分析,以導(dǎo)入邏輯模型,進(jìn)爾形成目標(biāo)系統(tǒng)的邏輯模型。

      2、系統(tǒng)的可行性分析

      系統(tǒng)的可行性分析包括兩個(gè)詳細(xì)的部分:分析開發(fā)新的系統(tǒng)的必要性和可能性。必要性在前面系統(tǒng)初步調(diào)查中已經(jīng)作了詳細(xì)的分析,在這里就不再贅述;可能性主要包括經(jīng)濟(jì)可行性、技術(shù)可行性和運(yùn)行可行性三個(gè)方面。

      經(jīng)濟(jì)可行性研究是對(duì)組織的經(jīng)濟(jì)現(xiàn)狀和投資能力進(jìn)行分析,對(duì)系統(tǒng)建設(shè)運(yùn)行和維護(hù)費(fèi)用進(jìn)行估算,對(duì)系統(tǒng)建成后可能取得的社會(huì)和經(jīng)濟(jì)效益進(jìn)行估計(jì)。

      技術(shù)可行性要考慮現(xiàn)有的技術(shù)條件是否能夠順利完成開發(fā)工作,軟硬件配置是否滿足開發(fā)的需求等。家政服務(wù)管理系統(tǒng)用的是VF開發(fā)語(yǔ)言,調(diào)試相對(duì)簡(jiǎn)單,當(dāng)前的計(jì)算機(jī)硬件配置也完全能滿足開發(fā)的需求,因此在技術(shù)上是絕對(duì)可行的。軟件方面:由于目前單機(jī)模式相對(duì)發(fā)展成熟,故軟件的開發(fā)平臺(tái)成熟可行。硬件方面,它們速度快、容量大、可靠性能高、價(jià)格低,完全能滿足系統(tǒng)的需求。

      運(yùn)行可行性是對(duì)組織結(jié)構(gòu)的影響,現(xiàn)有人員和機(jī)構(gòu)、設(shè)施設(shè)施和環(huán)境對(duì)系統(tǒng)的適應(yīng)性及人員培訓(xùn)補(bǔ)充計(jì)劃的可行性。當(dāng)前我們信息化技術(shù)已經(jīng)相當(dāng)普及,各類操作人員水平都有相當(dāng)?shù)母叨?,所以在運(yùn)行上是可行性的。

      3、系統(tǒng)的開發(fā)步驟

      一般說(shuō)來(lái),管理信息系統(tǒng)的建立與應(yīng)用可以劃分成總體規(guī)劃、系統(tǒng)開發(fā)和系統(tǒng)運(yùn)行三個(gè)階段,其中系統(tǒng)開發(fā)階段還可進(jìn)一步分為系統(tǒng)分析、系統(tǒng)設(shè)計(jì)和系統(tǒng)實(shí)施等工作環(huán)節(jié)。上述各個(gè)階段排列成一個(gè)嚴(yán)格的線性開發(fā)序列,在每個(gè)工作階段均產(chǎn)生完整的技術(shù)文檔作為下一階段工作的指導(dǎo)和依據(jù),每一階段都應(yīng)對(duì)文檔進(jìn)行評(píng)審,確信該階段工作已完成并達(dá)到要求后才能進(jìn)入下一階段,同時(shí)在以后的工作中不能輕易改變前面經(jīng)過(guò)評(píng)審的成果。

      上述開發(fā)方式的主要優(yōu)點(diǎn)是便于開發(fā)工作的組織和管理,并且可大大降低管理信息系統(tǒng)開發(fā)的復(fù)雜性。國(guó)內(nèi)外許多系統(tǒng)開發(fā)的實(shí)例都證明這是一種行之有效的開發(fā)方式。

      國(guó)外曾有人對(duì)一些軟件項(xiàng)目開發(fā)各階段的工作量進(jìn)行了統(tǒng)計(jì),結(jié)果表明,在開發(fā)過(guò)程中各工作階段所占全部工作量的比重分別達(dá)到系統(tǒng)分析:系統(tǒng)設(shè)計(jì):編程:模塊調(diào)試:系統(tǒng)調(diào)試=20%:15%:20%:25%:20%。由此可見,程序編寫在開發(fā)工作中只占很小比例,而調(diào)試工作卻占整個(gè)開發(fā)工作量的一半左右,因此“系統(tǒng)開發(fā)就是編程”的習(xí)慣說(shuō)法顯然是片面的。另?yè)?jù)統(tǒng)計(jì),在建立管理信息系統(tǒng)的三個(gè)階段中,總體規(guī)劃和系統(tǒng)開發(fā)階段的工作量約占整個(gè)工作量的2/3,而運(yùn)行、維護(hù)階段要占1/3,這說(shuō)明一個(gè)管理信息系統(tǒng)開發(fā)后,仍應(yīng)十分重視它的維護(hù)工作,以便使系統(tǒng)不斷完善并充分發(fā)揮其作用。

      4、對(duì)本系統(tǒng)的分析 對(duì)本系統(tǒng)的目標(biāo)設(shè)計(jì)

      通過(guò)使用家政服務(wù)管理系統(tǒng),使家政服務(wù)店的管理工作系統(tǒng)化、規(guī)范化、自動(dòng)化、簡(jiǎn)易化、智能化,從而達(dá)到提高家政服務(wù)管理效率的目的。

      (1)開發(fā)設(shè)計(jì)思想:

      ①盡量利用基礎(chǔ)軟硬環(huán)境,采用先進(jìn)的管理系統(tǒng)開發(fā)方案從而達(dá)到充分利用現(xiàn)有資源,提高系統(tǒng)開發(fā)水平和應(yīng)用效果的目的;

      ②系統(tǒng)應(yīng)符合家政服務(wù)管理的規(guī)定,滿足家政店相關(guān)人員日常使用需要,并達(dá)到操作過(guò)程中的直觀、方便、實(shí)用、安全等要求;

      ③系統(tǒng)采用模塊化程序設(shè)計(jì)方法,既便于系統(tǒng)功能的各種組合和修改,又便于未參與開發(fā)的技術(shù)維護(hù)人員進(jìn)行補(bǔ)充、維護(hù);

      ④系統(tǒng)應(yīng)具有各種票據(jù)的打印功能,并有這些票據(jù)的存根,報(bào)表; ⑤系統(tǒng)應(yīng)具備數(shù)據(jù)庫(kù)維護(hù)功能,及根據(jù)用戶需求進(jìn)行數(shù)據(jù)的刪除、備份等操作。

      (2)現(xiàn)狀分析

      當(dāng)家政公司的客戶較少時(shí),能較好的安排員工為客戶提供服務(wù)。但當(dāng)客戶較多時(shí),對(duì)客戶信息及員工的信息的管理,會(huì)花費(fèi)大量人力及物力,結(jié)果往往不理想,比如,不能及時(shí)更新客戶聯(lián)系信息,以致使不能及時(shí)的聯(lián)系客戶,更甚者失去客戶。其次,在對(duì)客戶的服務(wù)進(jìn)行計(jì)費(fèi),對(duì)員工的工作進(jìn)行計(jì)酬,往往存在著分岐。

      (3)系統(tǒng)功能分析

      ①員工資料管理:可以完成對(duì)員工信息的查詢,添加,刪除,修改等操作。②員工服務(wù)安排管理:可以根據(jù)員工編號(hào)查看員工具體的分工。③客戶服務(wù)跟蹤管理

      ④客戶查詢:提供客戶對(duì)基本信息的查詢。⑤員工查詢:可以查看員工的基本信息。⑥相關(guān)表冊(cè)打?。捍蛴∠嚓P(guān)聯(lián)的信息。

      三、系統(tǒng)設(shè)計(jì)

      1、功能模塊

      管理信息系統(tǒng)設(shè)計(jì)階段的主要目的是將系統(tǒng)分析階段所提出的反映了用戶信息需求的系統(tǒng)邏輯方案轉(zhuǎn)換成可以實(shí)施的基于計(jì)算機(jī)與通信系統(tǒng)的物理(技術(shù))方案。

      具體要求對(duì)系統(tǒng)進(jìn)行功能分解,不斷下去,直到分解成含義明確,功能單一的單元功能模塊,從而繪制出系統(tǒng)的功能模塊圖,即HIPO圖。家政服務(wù)管理信息系統(tǒng)的HIPO圖如下:

      家政服務(wù)管理系統(tǒng)用戶操作公司概況數(shù)據(jù)查詢報(bào)表打印添加用戶刪除用戶刪除用戶公司信息重新登錄服務(wù)情況客戶預(yù)約查詢服務(wù)項(xiàng)目?jī)r(jià)格員工信息客戶預(yù)約添加客戶資料用戶切換退出系統(tǒng)

      2.數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)

      在數(shù)據(jù)庫(kù)設(shè)計(jì)中,先要對(duì)系統(tǒng)分析所得的數(shù)據(jù)字典中的數(shù)據(jù)存儲(chǔ)進(jìn)行分析,然后得出系統(tǒng)的關(guān)系模式,可以采用實(shí)體——聯(lián)系圖(簡(jiǎn)稱E——R圖)的方法進(jìn)行數(shù)據(jù)結(jié)構(gòu)的描述。E——R圖由實(shí)體、屬性、聯(lián)系三部分組成。

      3、數(shù)據(jù)表如下:

      普通用戶表:

      公司信息表:

      管理員表:

      員工信息表

      服務(wù)項(xiàng)目?jī)r(jià)格表:

      客戶意見表:

      服務(wù)情況表:

      預(yù)約表:

      客戶資料表:

      4、數(shù)據(jù)庫(kù)的安全性、完整性、并發(fā)控制和恢復(fù)

      信息數(shù)據(jù)是是一種非常重要的資源,因此保證數(shù)據(jù)庫(kù)的安全可靠、正確有效是非常重要的問(wèn)題。一般的數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)都有提供了一定的數(shù)據(jù)保護(hù)功能。數(shù)據(jù)庫(kù)保護(hù)也稱為數(shù)據(jù)控制,主要包括數(shù)據(jù)的安全性、完整性、并發(fā)控制和數(shù)據(jù)庫(kù)的恢復(fù)

      四、系統(tǒng)編碼與實(shí)現(xiàn)

      1、登錄界面的設(shè)計(jì)及實(shí)現(xiàn)

      2、刪除用戶

      3、添加員工信息

      4、服務(wù)信息表

      服務(wù)情況代碼:

      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: 這行代碼將數(shù)據(jù)加載到表“dbbaseDataSet.服務(wù)情況表”中。您可以根據(jù)需要移動(dòng)或移除它。

      this.服務(wù)情況表TableAdapter.Fill(this.dbbaseDataSet.服務(wù)情況表);BindingSource tableBindingSource = new BindingSource();tableBindingSource.DataSource = dbbaseDataSet.服務(wù)情況表;

      }

      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 服務(wù)情況表(服務(wù)項(xiàng)目,客戶編號(hào),客戶姓名,聯(lián)系電話,居住地區(qū))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(“請(qǐng)先單擊最左邊的空白列選擇要?jiǎng)h除的行,可以按住同時(shí)選中多行”);} else { if(MessageBox.Show(“確實(shí)要?jiǎng)h除選定的行嗎?”, “小心”, MessageBoxButtons.YesNo, MessageBoxIcon.Warning)== DialogResult.Yes){

      string name = this.dataGridView1.SelectedRows[0].Cells[0].Value.ToString();MessageBox.Show(name);string sql = “delete from 服務(wù)情況表 where 服務(wù)項(xiàng)目='” + name + “'”;adapter = new SqlDataAdapter(sql, Properties.Settings.Default.dbbaseConnectionString);adapter.Fill(dbbaseDataSet.服務(wù)情況表);bindingSource1.DataSource = 服務(wù)情況表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.服務(wù)情況表TableAdapter.Fill(dbbaseDataSet.服務(wù)情況表);

      } 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、預(yù)約項(xiàng)目表

      6、用戶操作表

      7、主界面

      8、公司信息表

      9、客戶預(yù)約表

      客戶預(yù)約代碼:

      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: 這行代碼將數(shù)據(jù)加載到表“dbbaseDataSet.預(yù)約表”中。您可以根據(jù)需要移動(dòng)或移除它。

      this.預(yù)約表TableAdapter.Fill(this.dbbaseDataSet.預(yù)約表);// TODO: 這行代碼將數(shù)據(jù)加載到表“dbbaseDataSet.預(yù)約表”中。您可以根據(jù)需要移動(dòng)或移除它。

      this.預(yù)約表TableAdapter.Fill(this.dbbaseDataSet.預(yù)約表);BindingSource tableBindingSource = new BindingSource();tableBindingSource.DataSource = dbbaseDataSet.預(yù)約表;}

      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 預(yù)約表(預(yù)約號(hào),服務(wù)項(xiàng)目名,客戶名稱,樓牌號(hào)碼,聯(lián)系電話)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.Count == 0){ MessageBox.Show(“請(qǐng)先單擊最左邊的空白列選擇要?jiǎng)h除的行,可以按住同時(shí)選中多行”);} else { if(MessageBox.Show(“確實(shí)要?jiǎng)h除選定的行嗎?”, “小心”, MessageBoxButtons.YesNo, MessageBoxIcon.Warning)== DialogResult.Yes){

      string name = this.dataGridView1.SelectedRows[0].Cells[0].Value.ToString();MessageBox.Show(name);string yuyuehao = textBox1.Text;string sql = “delete from 預(yù)約表 where 預(yù)約號(hào)='”+yuyuehao+“'”;adapter = new SqlDataAdapter(sql, Properties.Settings.Default.dbbaseConnectionString);adapter.Fill(dbbaseDataSet.預(yù)約表);bindingSource1.DataSource = 預(yù)約表BindingSource;dataGridView1.DataSource = bindingSource1;textBox1.Clear();textBox2.Clear();textBox3.Clear();textBox4.Clear();textBox5.Clear();} }

      }

      private void button3_Click_1(object sender, EventArgs e){ this.Validate();try {

      MessageBox.Show(“保存成功!”);this.預(yù)約表TableAdapter.Fill(this.dbbaseDataSet.預(yù)約表);

      } catch(Exception ex){ MessageBox.Show(ex.Message, “保存失敗!”);}

      }

      } }

      五、實(shí)驗(yàn)小結(jié):

      通過(guò)本次做的家政服務(wù)管理系統(tǒng),在設(shè)計(jì)期間,我也遇到了不少的困難和問(wèn)題,例如,知識(shí)掌握的不牢固,不能靈活的運(yùn)用所學(xué)的知識(shí),實(shí)踐動(dòng)手能力不強(qiáng)等,但是,本著學(xué)習(xí)和實(shí)踐的目的,我認(rèn)著的查閱了相關(guān)的資料,并積極,虛心的向老師和同學(xué)請(qǐng)教,解決了不少的問(wèn)題,在解決問(wèn)題的同時(shí),還使我學(xué)習(xí)到了更多的專業(yè)知識(shí),也使我對(duì)所學(xué)知識(shí)掌握的更加的牢固。也使因?yàn)檫@樣,才使我提高了獨(dú)立分析問(wèn)題,解決問(wèn)題的能力,也提高了我的動(dòng)手操作的能力。

      第二篇:家政服務(wù)管理合同書

      家政服務(wù)管理合同書(鐘點(diǎn)型)

      甲方(消費(fèi)者):

      乙方(經(jīng)營(yíng)者):俊逸(黃金屋)家政服務(wù)公司

      根據(jù)《中華人民共和國(guó)合同法》、《中華人民共和國(guó)消費(fèi)者權(quán)益保護(hù)法》及其他有關(guān)法律、法規(guī)的規(guī)定,甲乙雙方在平等、自愿、公平、誠(chéng)實(shí)信用的基礎(chǔ)上就家政服務(wù)相關(guān)事宜協(xié)商訂閱本合同。

      第一條 合同期限年月日至年月日。

      試用日期年月日至年月日(試用不得少到一個(gè)自然月。

      第二條 服務(wù)內(nèi)容:

      1、乙方選派家政服務(wù)員人,為甲方提供以下鐘點(diǎn)工服務(wù)(服務(wù)項(xiàng)目:□打掃衛(wèi)生 □燒飯 □接送小孩)服務(wù)上期為周或周;以實(shí)際工作時(shí)間為準(zhǔn)(超過(guò)一小時(shí)不到半小時(shí)按半小時(shí)算,超過(guò)半小時(shí)不足一小時(shí)按照一小時(shí)計(jì)算)。

      2、其它(請(qǐng)注明)。

      3、服務(wù)場(chǎng)所:。

      第三條 服務(wù)費(fèi)用:

      1、服務(wù)費(fèi):元人民幣/小時(shí)或元人民幣/套,共計(jì)元人民幣/月,有超出規(guī)定服務(wù)內(nèi)容則另算工時(shí)費(fèi),如需發(fā)票另加月工資%。

      2、雙方自簽訂協(xié)議后,甲方預(yù)先支付乙方一次性管理費(fèi) 50 元人民幣,然后乙方按排家政服務(wù)員上崗試用。

      3、在試用期內(nèi),乙方家政服務(wù)員達(dá)不到約定技能等要求或符合其他調(diào)換條件的,乙方應(yīng)在甲方提出調(diào)換要求后3日內(nèi)予以調(diào)換,如甲方所需服務(wù)人員調(diào)換三次以內(nèi)不成功者或乙方未能及時(shí)提供服務(wù)人員的雙方協(xié)商取消合同。甲方應(yīng)按乙方家政服務(wù)員的實(shí)際試用時(shí)間支付試用期服務(wù)費(fèi),此時(shí)服務(wù)管理費(fèi)即時(shí)抵充為服務(wù)費(fèi),多退少補(bǔ),試用合格的甲乙雙方均要履行本合同。

      4、支付方式:上述費(fèi)用以現(xiàn)金或匯款方式支付,在未征得乙方同意的前提下,甲方不得將款項(xiàng)交予家政服務(wù)員,否則乙方不予認(rèn)可支付行為。

      5、服務(wù)費(fèi)的支付時(shí)間:次月初支付上個(gè)自然月的服務(wù)費(fèi),依此類推。若逾期支付超過(guò)叁天(特殊情況除外)將視為違約;簽合同當(dāng)月則根據(jù)實(shí)際工時(shí)計(jì)算費(fèi)用,之后按合同約定固定費(fèi)用結(jié)算。

      第四條 甲乙雙方權(quán)利和義務(wù):

      1、甲方權(quán)利:

      (1)甲方有權(quán)合理選定、要求調(diào)換乙方家政服務(wù)員并委托乙方代為支付服務(wù)人員費(fèi)用。(2)甲方對(duì)乙方家政服務(wù)員健康情況有異議的,有權(quán)要求重新體檢。如體檢合格,體檢

      費(fèi)用由甲方承擔(dān):如體檢不合格,體檢費(fèi)用由乙方承擔(dān)。

      (3)甲方有權(quán)拒絕乙方家政服務(wù)員在服務(wù)場(chǎng)所內(nèi)從事與家玫服務(wù)無(wú)關(guān)的活動(dòng),具體要求

      事項(xiàng)由甲方與乙方家政服務(wù)員另行約定。

      (4)甲方有權(quán)向乙方或乙方家政服務(wù)員追究因乙方家政服務(wù)員故意或重大過(guò)失而給四

      方造成的損失。

      2、甲方義務(wù):

      (1)四方應(yīng)在簽訂合同時(shí)出示有效身份證件,如實(shí)告知家庭住址、居住條件(應(yīng)注明是

      否與異性成年人同居一室)、聯(lián)系電話、對(duì)乙方家政服務(wù)員的具體要求,如因甲方隱瞞家庭成員身體善而導(dǎo)致的乙方服務(wù)人員被感染上傳染癥的,甲方必須根據(jù)有關(guān)法律賠償一切醫(yī)療費(fèi)用。以上內(nèi)容變更應(yīng)及時(shí)通知乙方。

      (2)甲方應(yīng)按合同約定向乙方支付一切費(fèi)用,平時(shí)直接跟服務(wù)人員溝通聯(lián)系以便完成合同期內(nèi)的工作,因?yàn)榉?wù)人員個(gè)人原因造成未能及時(shí)完成工作的當(dāng)天服務(wù)費(fèi)可以不

      支付,連續(xù)幾次服務(wù)人員都能完成工作或四方跟服務(wù)人員之間發(fā)生矛盾和沖突的請(qǐng)

      及時(shí)聯(lián)系乙方;此時(shí)服務(wù)費(fèi)則根據(jù)當(dāng)月實(shí)際工時(shí)結(jié)算費(fèi)用。

      (3)四方未經(jīng)乙方同意,不得要求乙方家政服務(wù)員為第三方服務(wù),也不得將家政服務(wù)員

      帶往非約定場(chǎng)所工作,或要求其從事非約定工作。

      (4)四方有義務(wù)配合乙方對(duì)家政服務(wù)員進(jìn)行管理、教育和工作指導(dǎo),并妥善保管家中財(cái)

      物;積極配合家政人員的考勤記錄。

      第五條 乙方權(quán)利義務(wù):

      1、乙方權(quán)利;

      (1)乙方有權(quán)向甲方收取服務(wù)費(fèi)用以及調(diào)換服務(wù)人員。

      (2)乙方有權(quán)向甲方詢問(wèn)、了解投訴或家政服務(wù)員反映情況的真實(shí)性。

      2、乙方義務(wù);

      (1)乙方應(yīng)為甲方委派身份、體檢合格、并符合合同要求的家政服務(wù)員

      (2)乙方應(yīng)本著客戶至上,誠(chéng)信為本的宗旨,指導(dǎo)家政服務(wù)員兌現(xiàn)各項(xiàng)約定服務(wù)。(3)乙方負(fù)責(zé)家政服務(wù)員的崗前教育和管理工作,實(shí)行跟蹤管理,監(jiān)督指導(dǎo),接受投訴、調(diào)換請(qǐng)求并妥善處理。

      第六條 其他約定事項(xiàng):

      1、因?yàn)榧艺?wù)員多數(shù)為外來(lái)人員,春節(jié)或其它情況有回家探親的需要,會(huì)造成人員緊張,所以甲方必須與乙方協(xié)商服務(wù)安排,并服從乙方安排;春節(jié)期間甲方同意乙方所提出的給予每年輪到春節(jié)前5天至元宵節(jié)(農(nóng)歷12月26日至正月15日)上門服務(wù)時(shí)的服務(wù)費(fèi)由乙方和甲方商議而定,為服務(wù)的可以不支付當(dāng)天服務(wù)費(fèi)。

      2、服務(wù)期內(nèi)甲方確實(shí)需要調(diào)換服務(wù)人員的必須提前3日通知乙方協(xié)商解決,但是必須得到乙方同意;合同期滿甲方續(xù)用乙方家政服務(wù)員的,也應(yīng)提前7天與乙方續(xù)簽合同。

      3、。

      第七條 合同終止:

      1、全同到期雙方?jīng)]有續(xù)約意向。

      2、因非人為原因甲方所需的服務(wù)項(xiàng)目結(jié)束。

      3、因非乙方造成的家政服務(wù)人員不能繼續(xù)提供服務(wù);四方對(duì)試用期之內(nèi)經(jīng)調(diào)換三次之內(nèi)服務(wù)

      人員不成功的或乙方未能及時(shí)提供服務(wù)人員的。

      4、以上事項(xiàng)造成合同正常終止的,在沒有違約責(zé)任的情況下乙方須在合同終止后3天內(nèi)結(jié)清

      當(dāng)月服務(wù)費(fèi)。

      第八條 合同爭(zhēng)議及違約處理:

      本全同項(xiàng)下發(fā)生的爭(zhēng)議,由雙方當(dāng)事人協(xié)商解決或向上海市有關(guān)部門起訴。本全同一式兩份,甲乙雙方各執(zhí)一份,具有同等法律效力,自雙方簽字或蓋章之日起生效。

      甲方(簽字):乙方代理人簽字(蓋章):

      家庭地址:?jiǎn)挝坏刂罚?/p>

      聯(lián)系電話:聯(lián)系電話:

      年月日年月日

      第三篇:畢業(yè)設(shè)計(jì) C#倉(cāng)庫(kù)管理系統(tǒng)摘要

      漁陽(yáng)建業(yè)有限公司倉(cāng)庫(kù)管理信息系統(tǒng)設(shè)計(jì)

      與實(shí)現(xiàn)

      摘要

      在傳統(tǒng)倉(cāng)庫(kù)管理過(guò)程中,表單填寫與查詢管理都非常的耗費(fèi)人力物力,最后需要盤點(diǎn)或統(tǒng)計(jì)十分耗費(fèi)時(shí)間和人力。同時(shí)由于采用手工操作,不可避免造成一些的錯(cuò)誤。現(xiàn)在許多公司都采用計(jì)算機(jī)來(lái)管理倉(cāng)庫(kù)信息,避免了手工操作的不足。采用倉(cāng)庫(kù)管理信息對(duì)物資的出入情況進(jìn)行管理,可以很方便地完成各類統(tǒng)計(jì),為生產(chǎn)銷售人員及時(shí)提供相關(guān)信息。

      本系統(tǒng)主要實(shí)現(xiàn)倉(cāng)庫(kù)管理的自動(dòng)化,包括貨物的入庫(kù)、出庫(kù)、調(diào)庫(kù)等操作,及貨物有關(guān)信息的管理,如倉(cāng)庫(kù)單位管理、貨物類別管理、供貨商信息管理、客戶檔案管理和倉(cāng)庫(kù)管事操作員信息管理等。本系統(tǒng)采用sql 2005作為后臺(tái)的數(shù)據(jù)管理系統(tǒng),以visual studio 2005作為前端開發(fā)工具,對(duì)數(shù)據(jù)進(jìn)行添加、修改、保存、刪除等處理,具有很強(qiáng)的實(shí)用性。

      本系統(tǒng)主要功能是以管理員身份登錄能夠完成對(duì)庫(kù)存等諸多信息進(jìn)行實(shí)時(shí)管理功能。系統(tǒng)以提供操作簡(jiǎn)單、方便、易懂易用為開發(fā)目標(biāo),用戶界面友好,及具有高效的數(shù)據(jù)處理能力。

      關(guān)鍵詞:倉(cāng)庫(kù)管理信息管理系統(tǒng)自動(dòng)化

      The Design and Implementation ofYuyang Warehouse Management

      Information System

      ABSTRACT

      In the traditional warehouse management process, it is very costly to

      第四篇:C#學(xué)生成績(jī)管理系統(tǒng)課程設(shè)計(jì)剖析

      目錄

      一、設(shè)計(jì)目的.............................................1

      二、需求分析.............................................2 2.1系統(tǒng)需求簡(jiǎn)介.......................................2 2.1.1系統(tǒng)目標(biāo)......................................2 2.1.2功能需求分析..................................2 2.1.3性能需求分析..................................2 2.2系統(tǒng)業(yè)務(wù)功能分析...................................2 2.2.1具體分析有兩個(gè)角色:老師和學(xué)生................3 2.2.2流程圖.......................................3

      三、模塊分析及設(shè)計(jì).......................................3

      四、數(shù)據(jù)庫(kù)設(shè)計(jì)...........................................4 4.1數(shù)據(jù)字典..........................................4 4.1.1數(shù)據(jù)流.......................................4 4.1.2 數(shù)據(jù)存儲(chǔ).....................................4 4.2 E-R圖...........................................5 4.3系統(tǒng)數(shù)據(jù)庫(kù)的設(shè)計(jì)...................................6

      五、設(shè)計(jì)過(guò)程及要點(diǎn).......................................9 5.1數(shù)據(jù)庫(kù)及窗體設(shè)計(jì)...................................9 5.2 主要代碼........................................11

      六、設(shè)計(jì)總結(jié)............................................12

      七、參考資料............................................12

      一、設(shè)計(jì)目的

      為了提高高校學(xué)生成績(jī)信息的管理效率,方便學(xué)生和教師對(duì)學(xué)生成績(jī)信息進(jìn)行查詢、方便學(xué)校里面管理員去管理和查詢學(xué)生信息,建立一個(gè)學(xué)生成績(jī)管理系統(tǒng),使學(xué)生信息管理工作規(guī)范化,系統(tǒng)化,程序化,避免學(xué)生成績(jī)管理的隨意性,提高信息處理的速度和準(zhǔn)確性,能夠及時(shí)、準(zhǔn)確、有效的查詢和修改學(xué)生信息是必須而且十分迫切的工作。本次課程設(shè)計(jì)題目為《學(xué)生成績(jī)管理系統(tǒng)》,涉及成績(jī)管理系統(tǒng)的登錄界面、老師對(duì)學(xué)生成績(jī)的查詢、學(xué)生對(duì)學(xué)生成績(jī)的查詢、以及老師對(duì)學(xué)生成績(jī)的增刪改查分析統(tǒng)計(jì)等內(nèi)容。本功能實(shí)現(xiàn)對(duì)學(xué)生信息、教師信息情況信息的管理和統(tǒng)計(jì)、課程信息和成績(jī)信息查看及維護(hù)。

      本課程設(shè)計(jì)的目的是使學(xué)生能熟練掌握簡(jiǎn)單的簡(jiǎn)單Windows窗體應(yīng)用程序的設(shè)計(jì)和數(shù)據(jù)庫(kù)的應(yīng)用,希望通過(guò)本次課程設(shè)計(jì)鍛煉學(xué)生使用C#語(yǔ)言解決實(shí)際問(wèn)題的能力。本系統(tǒng)后臺(tái)數(shù)據(jù)庫(kù)采用Microsoft SQL Server 數(shù)據(jù)庫(kù),該數(shù)據(jù)庫(kù)系統(tǒng)在安全性、準(zhǔn)確性和運(yùn)行速度方面有絕對(duì)的優(yōu)勢(shì),并且處理數(shù)據(jù)量大,效率高;前臺(tái)采用Microsoft 公司的Visual Studio 2008作為主要開發(fā)工具,可與SQL Server 2005數(shù)據(jù)庫(kù)無(wú)縫鏈接。本報(bào)告詳細(xì)的介紹了學(xué)生信息管理系統(tǒng)的開發(fā)過(guò)程,主要涉及到的工作如下:設(shè)計(jì)目的、需求分析、模塊分析及設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)、制作過(guò)程及要點(diǎn)、設(shè)計(jì)總結(jié)。

      二、需求分析

      2.1系統(tǒng)需求簡(jiǎn)介

      2.1.1系統(tǒng)目標(biāo)

      根據(jù)查詢條件實(shí)現(xiàn)學(xué)生信息的查詢 學(xué)生選課信息查詢、成績(jī)信息的查詢

      (3)學(xué)生信息、課程信息、成績(jī)信息的增加、刪除、修改(4)對(duì)基本信息完成增加、刪除、修改時(shí),需注意表與表之間的關(guān)聯(lián)

      2.1.2功能需求分析

      本系統(tǒng)的功能需求分析如下:

      學(xué)生信息查詢:學(xué)生可以根據(jù)學(xué)號(hào)、姓名、專業(yè)進(jìn)行查詢.學(xué)生信息管理:主要是用于學(xué)生信息更新、插入、刪除; 學(xué)生成績(jī)錄入:用于學(xué)生成績(jī)管理,錄入學(xué)生成績(jī),也可以更新。

      2.1.3性能需求分析

      (1)登錄、用戶界面需求:簡(jiǎn)潔、易懂、易用、友好的用戶界面。(2)安全保密性需求:只有憑借用戶名和密碼登陸系統(tǒng),才能進(jìn)行信息的管 理等。

      2.2系統(tǒng)業(yè)務(wù)功能分析

      2.2.1具體分析有兩個(gè)角色:老師和學(xué)生

      學(xué)生只能有查詢的權(quán)利,其中包括按學(xué)號(hào)查詢,按姓名查詢和按課程號(hào)查詢;

      而老師則有查詢以及對(duì)學(xué)生成績(jī)?cè)鰟h改查分析統(tǒng)計(jì)功能,而分析主要是分析每一課程的及格人數(shù),不及格人數(shù)和及格率等,統(tǒng)計(jì)則是統(tǒng)計(jì)各個(gè)班級(jí)和課程成績(jī)的升序排序等。

      2.2.2流程圖

      圖一 總流程圖

      三、模塊分析及設(shè)計(jì)

      《學(xué)生成績(jī)管理系統(tǒng)》包括 5個(gè)模塊:登錄及主界面,成績(jī)添加,成績(jī)查詢,成績(jī)?cè)鰟h改,成績(jī)分析與統(tǒng)計(jì)。登陸及主界面:用戶人員在登錄界面中輸入用戶名與密碼。通過(guò)用戶名與數(shù)據(jù)庫(kù)里的用戶表相比配,將學(xué)生與教師區(qū)分開,二者各自進(jìn)入自己的頁(yè)面。二者擁有各自權(quán)限,分別擁有不同的功能。

      成績(jī)添加:主要實(shí)現(xiàn)學(xué)生成績(jī)的添加功能,將學(xué)生的各種信息添加到數(shù)據(jù)庫(kù)中。

      成績(jī)查詢:主要三種方式,按學(xué)號(hào),按姓名,按課程號(hào)查詢學(xué)生的成績(jī)。

      成績(jī)?cè)鰟h改:主要是老師對(duì)學(xué)生的各項(xiàng)信息或成績(jī)的修改,刪除,添加等,以實(shí)現(xiàn)學(xué)生成績(jī)管理系統(tǒng)的及時(shí)更新。

      成績(jī)分析統(tǒng)計(jì):對(duì)學(xué)生成績(jī)的分析統(tǒng)計(jì)包括各個(gè)學(xué)生或課程的及格人數(shù),不及格人數(shù),及格率,學(xué)生成績(jī)的排序等等。

      四、數(shù)據(jù)庫(kù)設(shè)計(jì)

      4.1數(shù)據(jù)字典

      4.1.1數(shù)據(jù)流

      課程信息:課程號(hào),課程名稱,學(xué)期,課程時(shí)間,學(xué)分等信息 學(xué)生信息:學(xué)號(hào),姓名,專業(yè),性別,生日,年齡,現(xiàn)狀等信息 教師信息:教師編號(hào),姓名等信息 4.1.2 數(shù)據(jù)存儲(chǔ)

      成績(jī)表:包括學(xué)生姓名,學(xué)號(hào),課程號(hào),成績(jī)等信息 登錄信息表:包括學(xué)生學(xué)號(hào),密碼及教師編號(hào),密碼等信息 4.2 E-R圖

      圖二 學(xué)生信息E-R圖

      圖三 課程信息E-R圖

      圖四 教師信息E-R圖

      圖五 總E-R圖

      4.3系統(tǒng)數(shù)據(jù)庫(kù)的設(shè)計(jì)

      綜合以上分析,要實(shí)現(xiàn)系統(tǒng)功能,應(yīng)該建立如下表:

      表一 課程表

      表二 學(xué)生表

      表三 成績(jī)表

      表四 教師表

      表五 用戶表

      五、設(shè)計(jì)過(guò)程及要點(diǎn)

      這次課程設(shè)計(jì)我主要做數(shù)據(jù)庫(kù)和登陸界面的設(shè)計(jì)并實(shí)現(xiàn)該系統(tǒng)的登錄功能。

      5.1數(shù)據(jù)庫(kù)及窗體設(shè)計(jì)

      其中數(shù)據(jù)庫(kù)我一共設(shè)計(jì)了五個(gè)表,分別是學(xué)生表,課程表,成績(jī)表,教師表和用戶表,這些表的詳細(xì)信息已經(jīng)在上面有了介紹。

      然后就是登錄功能的實(shí)現(xiàn)。

      圖六 登錄窗體

      登錄窗體主要用了3個(gè)label控件,2個(gè)textbox控件,2個(gè)radioButton控件,2個(gè)button控件,實(shí)現(xiàn)了教師跟學(xué)生的登錄,用戶名跟密碼輸入正確后,選擇老師或者學(xué)生后分別進(jìn)入各自的主界面,在主界面中可以對(duì)學(xué)生的成績(jī)進(jìn)行查詢,刪除等等操作。老師和學(xué)生的主界面分別如下圖:

      圖七 學(xué)生主界面

      圖八 教師主界面

      5.2 主要代碼

      namespace WindowsFormsApplication1 { public partial class 登錄 : Form { public 登錄(){

      InitializeComponent();sqlhelper = new Sqlhelper(“server=.;database=xscj;integrated security=true”);} Sqlhelper sqlhelper private void button1_Click(object sender, EventArgs e){ string sn;string str = “server=.;database=xscj;integrated security=true”;SqlConnection conn = new SqlConnection(str);conn.Open();

      if(radioButton1.Checked){ textBox1.Text.Trim()+ “'and password='” +textBox2.Text.Trim()+ “'”;SqlCommand comm = new SqlCommand(cstr, conn);SqlDataReader dr = comm.ExecuteReader();if(dr.Read()){ sn = textBox1.Text.Trim();教師界面 f1 = new 教師界面();f1.Show();this.Visible = false;} else { MessageBox.Show(“輸入有誤,請(qǐng)重新輸入!”);textBox1.Text = “";textBox2.Text = ”“;} } if(radioButton2.Checked){ string cstr = ”select * from [user] where type='教師'and uid='“ + 11

      string cstr = ”select * from [user] where type='學(xué)生'and uid='“ +textBox1.Text.Trim()+ ”'and password='“ + textBox2.Text.Trim()+ ”'“;SqlCommand comm = new SqlCommand(cstr, conn);SqlDataReader dr = comm.ExecuteReader();if(dr.Read()){ sn = textBox1.Text.Trim();學(xué)生界面 f2 = new 學(xué)生界面();f2.Show();this.Visible = false;} else { MessageBox.Show(”輸入有誤,請(qǐng)重新輸入!“);textBox1.Text = ”“;textBox2.Text = ”";} } conn.Close();conn.Dispose();} } }

      六、設(shè)計(jì)總結(jié)

      為期一周的課程設(shè)計(jì)結(jié)束了,在老師和同學(xué)的幫助下,我基本完成系統(tǒng)的設(shè)計(jì)。我們小組按照系統(tǒng)工程軟件設(shè)計(jì)的要求,從設(shè)計(jì)目的、需求分析、模塊分析及設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)等各個(gè)步驟,分步完成系統(tǒng)的各項(xiàng)任務(wù),實(shí)現(xiàn)了系統(tǒng)中的學(xué)生信息查詢,學(xué)生信息增刪改,學(xué)生信息添加等模塊的功能。

      在這短短的五天里收獲如下: 鞏固和加深了對(duì)C#的理解,提高綜合運(yùn)用本課程所學(xué)知識(shí)的能力。

      2、培養(yǎng)了我選用參考書,查閱手冊(cè)及文獻(xiàn)資料的能力。培養(yǎng)獨(dú)立思考,深入研究,分析問(wèn)題、解決問(wèn)題的能力。

      3、通過(guò)實(shí)際編譯系統(tǒng)的分析設(shè)計(jì)、編程調(diào)試,掌握應(yīng)用軟件的分析方法和工程設(shè)計(jì)方法。

      4、更加深刻的了解了小組團(tuán)隊(duì)協(xié)作的重要性,只有整個(gè)小組的人通力合作才可能會(huì)完成一個(gè)項(xiàng)目并且進(jìn)步。

      根據(jù)我在課程設(shè)計(jì)中遇到的問(wèn)題,我將在以后的學(xué)習(xí)當(dāng)中注意以下幾點(diǎn):

      認(rèn)真上好專業(yè)實(shí)驗(yàn)課,多在實(shí)踐中鍛煉自己。

      2、寫程序的過(guò)程中要考慮周到,嚴(yán)密。

      3、在做設(shè)計(jì)的時(shí)候要有信心,有耐心,切勿浮躁。

      4、認(rèn)真的學(xué)習(xí)課本知識(shí),掌握課本中的知識(shí)點(diǎn),并在此基礎(chǔ)上學(xué)會(huì)靈活運(yùn)用。

      5、在課余時(shí)間里多寫程序,熟練掌握在調(diào)試程序的過(guò)程中所遇到的常見錯(cuò)誤,以便能節(jié)省調(diào)試程序的時(shí)間。

      七、參考資料

      [1] 錢能.C++程序設(shè)計(jì),2008,16(2):233-237 [2] 錢能.C++程序設(shè)計(jì)試驗(yàn)指導(dǎo),2008.34(3):35-38 [3] 譚浩強(qiáng).C程序設(shè)計(jì).北京:清華大學(xué)出版社,2001 13

      第五篇:基于C#的圖書館管理系統(tǒng)

      基于C#的圖書館管理系統(tǒng)

      基于C#的圖書館管理系統(tǒng)

      摘要

      隨著社會(huì)的發(fā)展,人們生活水平的不斷提高,物質(zhì)文化的發(fā)展已經(jīng)遠(yuǎn)遠(yuǎn)滿足不了人們的需求,精神文明有了飛速的發(fā)展,因此圖書事業(yè)的發(fā)展就成為了精神文明進(jìn)步的一個(gè)動(dòng)力。在邁入二十一世紀(jì)的今天,對(duì)圖書館的管理顯得極其重要,合理的管理不但反映了一個(gè)國(guó)家的科技水平,而且影響人們對(duì)知識(shí)掌握的速度和質(zhì)量。在知識(shí)經(jīng)濟(jì)時(shí)代到來(lái)的今天,用計(jì)算機(jī)管理圖書館的工作由自動(dòng)化系統(tǒng)運(yùn)行而完成。這不僅節(jié)省了人力,還提高了工作效率和服務(wù)質(zhì)量,而且還加速了圖書的流通。

      本圖書館管理系統(tǒng)是按基本圖書館系統(tǒng)結(jié)構(gòu)開發(fā)的,本文重點(diǎn)描述圖書添加、圖書信息更新、刪除圖書、圖書查詢等功能。

      前言部分論述了圖書館系統(tǒng)的發(fā)展以及圖書館用計(jì)算機(jī)自動(dòng)化管理的前景。

      正文論述了圖書館管理系統(tǒng)的特點(diǎn)及圖書館自動(dòng)化管理的重要性和圖書館管理系統(tǒng)軟件需要實(shí)現(xiàn)的主要功能,分析圖書館管理系統(tǒng)以及實(shí)現(xiàn)軟件開發(fā)的系統(tǒng)要求,簡(jiǎn)述了實(shí)現(xiàn)圖書館管理系統(tǒng)設(shè)計(jì)需要,圖書館系統(tǒng)數(shù)據(jù)庫(kù)的設(shè)計(jì),程序流程圖以及詳細(xì)設(shè)計(jì),并陳列了改系統(tǒng)開發(fā)所應(yīng)用的主要參考文獻(xiàn)。

      關(guān)鍵詞:管理信息系統(tǒng) 圖書館 C# 數(shù)據(jù)庫(kù)表 SQL Server2000

      基于C#的圖書館管理系統(tǒng)

      目錄

      目錄..................................................................1 第一章 開發(fā)環(huán)境和開發(fā)工具.............................................2

      1.1 C#語(yǔ)言簡(jiǎn)介.....................................................2 1.2 開發(fā)背景.......................................................2 1.3 開發(fā)環(huán)境........................................................3 第二章 圖書館管理系統(tǒng)的分析與設(shè)計(jì)......................................3

      2.1 系統(tǒng)需求分析....................................................3 2.2 系統(tǒng)總體設(shè)計(jì)....................................................4

      2.2.1 系統(tǒng)設(shè)計(jì)目標(biāo)...............................................4 2.2.2 開發(fā)設(shè)計(jì)思想..............................................4 2.2.3 系統(tǒng)功能模塊設(shè)計(jì)..........................................5

      第三章 數(shù)據(jù)庫(kù)設(shè)計(jì).....................................................6

      3.1 引入背景.......................................................6 3.2 數(shù)據(jù)庫(kù)需求分析.................................................7 3.3 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)..............................................8 3.4 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)..............................................9 第四章 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)............................................11 4.1 公共類設(shè)計(jì)與實(shí)現(xiàn)...............................................12 4.2 數(shù)據(jù)訪問(wèn)層類設(shè)計(jì)與實(shí)現(xiàn).........................................13 4.3 業(yè)務(wù)邏輯層類設(shè)計(jì)與實(shí)現(xiàn).........................................19 4.4 界面設(shè)計(jì)及實(shí)現(xiàn).................................................20 4.4.1 登陸界面及代碼...........................................20 4.4.2 主界面及代碼..............................................21 結(jié) 論...............................................................24 心得體會(huì)...............................................................25 參考文獻(xiàn)...........................................................26

      基于C#的圖書館管理系統(tǒng)

      第一章 系統(tǒng)開發(fā)環(huán)境和開發(fā)工具

      ·1.1 C#語(yǔ)言簡(jiǎn)介

      C#是美國(guó)微軟公司推出的Windows操作系統(tǒng)下的應(yīng)用程序開發(fā)平臺(tái)VisualStudio.NET(簡(jiǎn)稱VS.NET)家族中的一員C#是對(duì)C++進(jìn)行了很大改進(jìn)的一種完全面向?qū)ο蟮目梢暬绦蛟O(shè)計(jì)語(yǔ)言。由于C#采用了類似于Visual Basic 的較易使用的程序設(shè)計(jì)界面,從而成為了一種更加簡(jiǎn)單易學(xué)、功能強(qiáng)大的應(yīng)用程序開發(fā)工具。

      C#是一種先進(jìn)的、面向?qū)ο蟮恼Z(yǔ)言,使用C#語(yǔ)言可以讓開發(fā)人員快速的建立大范圍的基于MS網(wǎng)絡(luò)平臺(tái)的應(yīng)用,并且提供大量的開發(fā)工具和服務(wù),幫助開發(fā)人員開發(fā)機(jī)基于計(jì)算和通信的各種應(yīng)用。由于C#是一種面向?qū)ο蟮拈_發(fā)語(yǔ)言,所以C#可以大范圍地適用于高層商業(yè)應(yīng)用和底層系統(tǒng)的開發(fā)。即使是通過(guò)簡(jiǎn)單的C#構(gòu)造,也可以讓各種組件方便的轉(zhuǎn)變?yōu)榛赪eb的應(yīng)用,并且能夠通過(guò)Internet被各種系統(tǒng)或是其他開發(fā)語(yǔ)言所開發(fā)的應(yīng)用調(diào)用。

      ·1.2 開發(fā)背景

      圖書館在正常運(yùn)營(yíng)中面對(duì)大量書籍、讀者信息以及兩者間相互聯(lián)系產(chǎn)生的借書信息、還書信息?,F(xiàn)有的人工記錄方法既效率低又錯(cuò)誤過(guò)多,大大影響了圖書館的正常管理工作。因此需要對(duì)書籍資源、讀者資源、借書信息、還書信息進(jìn)行管理,及時(shí)了解各個(gè)環(huán)節(jié)中信息的變更,有利用管理效率的提高。

      目前社會(huì)上信息管理系統(tǒng)發(fā)展飛快,各個(gè)企事業(yè)單位都引入了信 2

      基于C#的圖書館管理系統(tǒng)

      息管理軟件來(lái)管理自己日益增長(zhǎng)的各種信息,圖書管理系統(tǒng)也是有了很大的發(fā)展,商業(yè)化的圖書信息管理軟件也不少。但本系統(tǒng)完全獨(dú)立開發(fā),力求使系統(tǒng)功能簡(jiǎn)潔明了,但功能齊全且易于操作。

      ·1.3 開發(fā)環(huán)境

      本文所采用的開發(fā)環(huán)境主要是基于數(shù)據(jù)庫(kù)系統(tǒng)的SQL Server 2000 和基于面向?qū)ο蟪绦蛟O(shè)計(jì)的C#。利用SQL Server 2000創(chuàng)建圖書館管理各信息表——用戶信息表、圖書信息表。利用C#和數(shù)據(jù)庫(kù)建立連接之后,利用C#中的控件按鈕以及一些程序代碼實(shí)現(xiàn)一些特定的功能,例如用戶圖書信息查詢、書庫(kù)借出查詢、密碼修改、查找圖書、個(gè)人信息查詢、添加用戶等,極大地提高了圖書館管理的效率。

      第二章 圖書館管理系統(tǒng)的析與設(shè)計(jì)

      ·2.1 系統(tǒng)需求分析

      隨著經(jīng)濟(jì)全球化的推進(jìn)以及企業(yè)激烈的競(jìng)爭(zhēng),各大高校的圖書管理系統(tǒng)已經(jīng)越來(lái)越不能夠適應(yīng)讀者和圖書信息劇增的局面了,所以我們現(xiàn)在需要一個(gè)檢索迅速、查找方便、易修改功能齊全方便的系統(tǒng)來(lái)適應(yīng)我們的需求。

      系統(tǒng)采用先進(jìn)的兩層體系結(jié)構(gòu),Client(客戶端)負(fù)責(zé)提供表達(dá)邏輯、顯示用戶界面信息、基本操作;Server(服務(wù)器端)負(fù)責(zé)實(shí)現(xiàn)數(shù)據(jù)服務(wù)。

      問(wèn)題的提出:為了減少人工工作量,提高工作效率,使圖書館管理員的工作更加有效地進(jìn)行。

      基于C#的圖書館管理系統(tǒng)

      ·2.2 系統(tǒng)總體設(shè)計(jì)

      2.2.1 系統(tǒng)設(shè)計(jì)目

      該圖書管管理系統(tǒng)的核心思想是實(shí)現(xiàn)對(duì)圖書信息增、刪、改、查的管理。根據(jù)圖書館日常圖書管理工作的需求和圖書借閱的管理流程,該系統(tǒng)實(shí)施后,應(yīng)該達(dá)到以下目標(biāo):

      1.充分了解用戶需求及當(dāng)前形式,功能齊備,能完成圖書處理; 2.要有詳細(xì)的設(shè)計(jì)說(shuō)明書; 3.每一模塊的流程圖要很清晰;

      4.系統(tǒng)能夠正常的運(yùn)行,能較好的完成預(yù)定的功能;

      5.系統(tǒng)要有完整的幫助文件,供前臺(tái)操作員能方便的操作本系統(tǒng)。

      6.系統(tǒng)應(yīng)該具備管理用戶的信息,對(duì)用戶的信息進(jìn)行管理,實(shí)現(xiàn)用戶圖書的借閱功能。2.2.2 開發(fā)設(shè)計(jì)思想

      基于以上系統(tǒng)設(shè)計(jì)目標(biāo),本文在開發(fā)人事管理信息系統(tǒng)時(shí)遵循了以下開發(fā)設(shè)計(jì)思想:(1)采用現(xiàn)有的軟硬件環(huán)境及先進(jìn)的管理系統(tǒng)開發(fā)方案,從而達(dá)到充分利用現(xiàn)有資源,提高系統(tǒng)開發(fā)水平和應(yīng)用效果的目的。(2)盡量達(dá)到操作過(guò)程中的直觀、方便、實(shí)用、安全等要求。(3)系統(tǒng)采用C/S體系結(jié)構(gòu),Clinet(客戶端)負(fù)責(zé)提供表達(dá)邏輯、顯示用戶界面信息、訪問(wèn)數(shù)據(jù)庫(kù)服務(wù)器;Server(服務(wù)器端)則用于提

      基于C#的圖書館管理系統(tǒng)

      供數(shù)據(jù)服務(wù)。三層體系的應(yīng)用程序?qū)I(yè)務(wù)規(guī)則、數(shù)據(jù)訪問(wèn)、合法性校驗(yàn)等工作放到了中間層進(jìn)行處理。通常情況下,客戶端不直接與數(shù)據(jù)庫(kù)進(jìn)行交互,而是中間層向外提供接口,通過(guò)COM/DCOM通訊或者Http等方式與中間層建立連接,再經(jīng)由中間層與數(shù)據(jù)庫(kù)進(jìn)行交互。當(dāng)然數(shù)據(jù)通過(guò)中間層的中轉(zhuǎn)無(wú)疑是降低了效率,但是它脫離于界面與數(shù)據(jù)庫(kù)的完美封裝,使得它的缺點(diǎn)顯然不值得一提。

      典型的三層結(jié)構(gòu)分為表示(presentation)層, 領(lǐng)域(domain)層, 以及基礎(chǔ)架構(gòu)(infrastructure)層,而微軟的DNA架構(gòu)定義了三個(gè)層:表示層(presentation),業(yè)務(wù)層(business),和數(shù)據(jù)存儲(chǔ)層(data access)。

      (4)系統(tǒng)采用模塊化程序設(shè)計(jì)方法,既便于系統(tǒng)功能的各種組合和修改,又便于未參與開發(fā)的技術(shù)維護(hù)人員補(bǔ)充、維護(hù)。

      (5)系統(tǒng)應(yīng)具備數(shù)據(jù)庫(kù)維護(hù)功能,及時(shí)根據(jù)用戶需求進(jìn)行數(shù)據(jù)的添加、刪除、修改、備份等操作。2.2.3 系統(tǒng)功能模塊設(shè)計(jì)

      本系統(tǒng)分為普通用戶(讀者)和管理員,普通用戶的職能模塊包括查詢圖書、借閱圖書和查詢已借圖書信息,管理員職能模塊包括用戶管理、圖書管理、借閱管理、登錄管理,得到如圖系統(tǒng)功能模塊:

      基于C#的圖書館管理系統(tǒng)

      進(jìn)入圖書館管理系統(tǒng)管理員失敗登錄成功圖書管理查詢圖書用戶借閱圖書用戶管理圖書管理借閱管理登陸管理瀏覽用戶添加用戶瀏覽圖書查找圖書個(gè)人借閱查詢書庫(kù)借出查詢重新登錄修改密碼

      第三章 數(shù)據(jù)庫(kù)設(shè)計(jì)

      ·3.1 引入背景

      圖書館管理系統(tǒng)是一個(gè)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng),用戶及圖書的所有信息都保存在數(shù)據(jù)庫(kù)中。數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)是圖書館管理信息系統(tǒng)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)開發(fā)過(guò)程中一個(gè)非常重要的環(huán)節(jié),設(shè)計(jì)的好壞將直接對(duì)所開發(fā)的圖書館管理信息系統(tǒng)的效率以及實(shí)現(xiàn)的效果產(chǎn)生影響。好的數(shù)據(jù)庫(kù)

      基于C#的圖書館管理系統(tǒng)

      結(jié)構(gòu)設(shè)計(jì)會(huì)減少數(shù)據(jù)庫(kù)的存儲(chǔ)量,數(shù)據(jù)的完整性和一致性比較高,系統(tǒng)具有較快的響應(yīng)速度,簡(jiǎn)化基于此數(shù)據(jù)庫(kù)的應(yīng)用程序的實(shí)現(xiàn)等等。數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)主要就是要設(shè)計(jì)好數(shù)據(jù)庫(kù)中各個(gè)表的結(jié)構(gòu),包括信息保存在哪些表格中、各個(gè)表的結(jié)構(gòu)如何以及各個(gè)表之間的關(guān)系。由于數(shù)據(jù)庫(kù)設(shè)計(jì)的重要性,人們提出了許多數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)的技術(shù)。

      ·3.2 數(shù)據(jù)庫(kù)需求分析

      數(shù)據(jù)庫(kù)需求分析是數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)的第一個(gè)階段,也是非常重要的一個(gè)階段。在這個(gè)階段主要工作是收集基本數(shù)據(jù)以及數(shù)據(jù)處理的流程,為以后進(jìn)一步設(shè)計(jì)一打下基礎(chǔ)。需求分析主要解決兩個(gè)問(wèn)題:

      (1)內(nèi)容要求。調(diào)查應(yīng)用系統(tǒng)用戶所需要操作的數(shù)據(jù),決定在數(shù)據(jù)庫(kù)中存儲(chǔ)什么數(shù)據(jù)。

      (2)處理要求。調(diào)查應(yīng)用系統(tǒng)用戶要求對(duì)數(shù)據(jù)庫(kù)進(jìn)行什么樣的處理,理清數(shù)據(jù)庫(kù)中各種數(shù)據(jù)之間的關(guān)系。

      在數(shù)據(jù)庫(kù)需求分析后,得到一個(gè)數(shù)據(jù)字典文檔,包括3方面內(nèi)容:(1)數(shù)據(jù)項(xiàng)。包括名稱、含義、類型、取值范圍、長(zhǎng)度以及和其他數(shù)據(jù)項(xiàng)之間的邏輯關(guān)系。

      (2)數(shù)據(jù)結(jié)構(gòu)。若干個(gè)數(shù)據(jù)項(xiàng)的有意義的集合,包括名稱、含義以及組成數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)項(xiàng)。

      (3)數(shù)據(jù)流。指數(shù)據(jù)中數(shù)據(jù)的處理過(guò)程,包括輸入、處理和輸出。本系統(tǒng)數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)如下:

      (1)圖書基本情況。包括的數(shù)據(jù)項(xiàng)有圖書ID、圖書名稱、圖書類

      基于C#的圖書館管理系統(tǒng)

      別類別、作者、價(jià)格、出版社、內(nèi)容簡(jiǎn)介、圖書指定訪問(wèn)碼。

      (2)圖書借閱信息。包括的數(shù)據(jù)項(xiàng)有圖書指定訪問(wèn)碼、圖書ID、圖書名稱、圖書類別、作者、出版社、借閱者權(quán)限、借出時(shí)間、用戶編號(hào)。

      (3)用戶登錄信息。包括用戶ID、用戶名、密碼、借閱者權(quán)限。

      ·3.3 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)

      數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)是在需求分析的基礎(chǔ)上,設(shè)計(jì)出能夠滿足用戶需求的各種實(shí)體,以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打下基礎(chǔ)。用E-R圖是描述數(shù)據(jù)實(shí)體關(guān)系的一種直觀描述工具,所以本系統(tǒng)采用了E-R圖的方法進(jìn)行數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)。用戶實(shí)體E-R圖:

      用戶用戶ID

      用戶名密碼權(quán)限 8

      基于C#的圖書館管理系統(tǒng)

      圖書實(shí)體E-R圖:

      作者出版社價(jià)格圖書指定訪問(wèn)碼圖書圖書ID 圖書名稱類別價(jià)格 圖書借閱實(shí)體E-R圖:

      出版社價(jià)格圖書指定訪問(wèn)碼作者圖書借閱用戶ID圖書ID 圖書名稱類別借出時(shí)間

      ·3.4 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)

      概念結(jié)構(gòu)是獨(dú)立于實(shí)際數(shù)據(jù)模型的信息結(jié)構(gòu),必須將其轉(zhuǎn)化為邏輯結(jié)構(gòu)后才能進(jìn)行數(shù)據(jù)庫(kù)應(yīng)用的設(shè)計(jì)。也就是要將概念上的結(jié)構(gòu)轉(zhuǎn)化為BP數(shù)據(jù)庫(kù)系統(tǒng)所支持的實(shí)際數(shù)據(jù)模型。

      根據(jù)需求分析進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì),數(shù)據(jù)庫(kù)名稱為 BookManage,共需要三張表:用戶表(UserInfo)、圖書信息表(BookInfo)、圖書借

      基于C#的圖書館管理系統(tǒng)

      閱信息表(BookOut)。

      用戶表存放用戶賬號(hào)的信息,一個(gè)用戶可以對(duì)應(yīng)一個(gè)賬戶,包括用戶名、密碼、借閱證號(hào)和用戶權(quán)限。通過(guò)用戶表查閱用戶權(quán)限和借閱證號(hào),判斷是否是管理員,是否擁有修改圖書和用戶信息的權(quán)限。

      圖書信息表里每條記錄都是一本書,包括圖書名稱、圖書類別、作者、價(jià)格、內(nèi)容簡(jiǎn)介和圖書的訪問(wèn)碼。通過(guò)圖書信息表可以獲取圖書信息。

      基于C#的圖書館管理系統(tǒng)

      圖書借閱表記錄用戶借閱圖書的信息,包括借閱的圖書、借閱時(shí)間、借閱人。通過(guò)圖書借閱信息表可以獲取圖書借閱的信息。

      圖書借閱情況表:

      在此三個(gè)表的基礎(chǔ)上輸入數(shù)據(jù)完成表的創(chuàng)建。

      第四章 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)

      為實(shí)現(xiàn)該系統(tǒng),建立名為Book的解決方案,建立三層架構(gòu),用戶訪問(wèn)層(BookUI)、數(shù)據(jù)訪問(wèn)層(BookDAL)、邏輯業(yè)務(wù)層(BookBLL)

      基于C#的圖書館管理系統(tǒng)

      ·4.1 公共類設(shè)計(jì)與實(shí)現(xiàn)

      用戶訪問(wèn)層用戶訪問(wèn)層(BookUI),位于最外層,離用戶最近。用于顯示數(shù)據(jù)和接收用戶輸入的數(shù)據(jù),為用戶提供一種交互式操作的界面。本系統(tǒng)創(chuàng)建窗口,實(shí)現(xiàn)圖書信息和用戶信息的增、刪、改、查操作。

      基于C#的圖書館管理系統(tǒng)

      實(shí)體類Model:Book.cs、User.cs、BookOut.cs, 是關(guān)系數(shù)據(jù)庫(kù)和對(duì)象之間架起一座橋梁,幫助我們完成傳遞參數(shù)功能,實(shí)現(xiàn)按某一字段進(jìn)行查詢。如圖所示:

      基于C#的圖書館管理系統(tǒng)

      ·4.2 數(shù)據(jù)訪問(wèn)層類設(shè)計(jì)與實(shí)現(xiàn)

      數(shù)據(jù)訪問(wèn)層(BookDAL):該層所做事務(wù)直接操作數(shù)據(jù)庫(kù),針對(duì)數(shù)據(jù)的增添、刪除、修改、更新、查找等。

      本實(shí)例系統(tǒng)的主要操作都需要與數(shù)據(jù)庫(kù)發(fā)生交互,操作數(shù)據(jù)庫(kù)是必不可少的,為了減少 重復(fù)代碼提高代碼的重用性和規(guī)范性,把與數(shù)據(jù)庫(kù)交互的功能單獨(dú)放在一個(gè)類中,在該類中 實(shí)現(xiàn)數(shù)據(jù)庫(kù)的增加、刪除、修改、查詢等通用功能。因此創(chuàng)建databa.cs類,放在BookUtility方案下,實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的操作,代碼如下:

      namespace BookUtility { public class Database { private static string _connStr = “Data Source=.;Initial Catalog=BookManage;Integrated Security=True”;private static SqlConnection sqlcon = null;private static void CreateConnection(){ if(sqlcon == null){ sqlcon = new SqlConnection(_connStr);sqlcon.Open();} else if(sqlcon.State == ConnectionState.Closed || sqlcon.State == ConnectionState.Broken)14

      基于C#的圖書館管理系統(tǒng)

      { sqlcon.Close();sqlcon.Open();} } public static SqlCommand Querry(string strsql){ try { CreateConnection();SqlCommand sqlcmd = new SqlCommand(strsql, sqlcon);sqlcmd.CommandText = strsql;return sqlcmd;} catch { return null;} } //執(zhí)行Insert/update/delete,不帶參數(shù)

      public static int ExecuteNoQuery(string strsql){ int i;

      try { CreateConnection();SqlCommand sqlcmd = new SqlCommand(strsql, sqlcon);i = sqlcmd.ExecuteNonQuery();sqlcon.Close();return i;} catch { return-1;} }

      //執(zhí)行Insert/update/delete,帶參數(shù)

      public static int ExecuteNoQuery(string strsql, params SqlParameter[] param){ int i;try { 15

      基于C#的圖書館管理系統(tǒng)

      CreateConnection();SqlCommand sqlcmd = new SqlCommand(strsql, sqlcon);//sqlcmd.Parameters.Add(param);foreach(SqlParameter par in param)//遍歷數(shù)組將參數(shù)對(duì)象添加到操作命令中 { sqlcmd.Parameters.Add(par);} i = sqlcmd.ExecuteNonQuery();return i;} catch { return-1;} } public static DataSet GetDataSet(string strsql){ CreateConnection();SqlDataAdapter sda = new SqlDataAdapter(strsql, sqlcon);DataSet ds = new DataSet();try { sda.Fill(ds);return ds;} catch { return null;} } public static DataSet GetDataSet(string strsql, params SqlParameter[] param){ CreateConnection();SqlDataAdapter sda = new SqlDataAdapter(strsql, sqlcon);DataSet ds = new DataSet();foreach(SqlParameter par in param){ sda.SelectCommand.Parameters.Add(par);

      } try { sda.Fill(ds);return ds;16

      基于C#的圖書館管理系統(tǒng)

      } catch { return null;} } public static DataTable GetTable(string strsql){ try { CreateConnection();SqlDataAdapter sda = new SqlDataAdapter(strsql, sqlcon);DataSet ds = new DataSet();sda.Fill(ds, “temp”);sqlcon.Close();return ds.Tables[“temp”];} catch { return null;} } public static DataTable GetTable(string strsql, params SqlParameter[] param){ try { CreateConnection();string str = strsql;SqlDataAdapter sda = new SqlDataAdapter(strsql, sqlcon);foreach(SqlParameter par in param){ sda.SelectCommand.Parameters.Add(par);

      } DataSet ds = new DataSet();sda.Fill(ds, “temp”);sqlcon.Close();return ds.Tables[“temp”];

      } catch { return null;}

      基于C#的圖書館管理系統(tǒng)

      數(shù)據(jù)訪問(wèn)層創(chuàng)建了兩個(gè)類,BookAccess.cs和UserAccess.cs,分別實(shí)現(xiàn)訪問(wèn)存放書籍和用戶的信息的功能,代碼如下:

      namespace BookDAL { public class BookAccess { public DataTable BookQuarry(Book b){ string str = “select * from BookInfo where BookType='” + b.Booktype + “' or BookName like'%” + b.Bookname + “%' or BookAuthor='%” + b.Bookauthor + “%'or BookID='” + b.Bookid + “'”;return Database.GetTable(str);} public DataTable QuarryAll(){ string str = “select * from BookInfo”;return Database.GetTable(str);} public DataTable QuarryMyBook(string id){ SqlParameter[] param = new SqlParameter[] { new SqlParameter(“@UID”,id)};string str = “select BookIssue,BookID,BookName,BookType,BookAuthor,BookPub,BookOutTime from BookOut where UID=@UID”;return Database.GetTable(str,param);}

      public DataTable QuarryAllOut(){ string str = “select * from BookOut”;return Database.GetTable(str);} public SqlCommand QuarryByID(string id){ string str = “select * from BookInfo where BookID='” + id + “'”;return Database.Querry(str);} public int AddBook(Book b){ SqlParameter[] parm = new SqlParameter[] { new SqlParameter(“@BookID”, b.Bookid), new SqlParameter(“@BookName”, b.Bookname), new

      基于C#的圖書館管理系統(tǒng)

      SqlParameter(“@BookType”, b.Booktype), new SqlParameter(“@BookAuthor”, b.Bookauthor), new SqlParameter(“@BookPrice”, b.Bookprice), new

      SqlParameter(“@BookPub”, b.Bookpub), new SqlParameter(“@BookContent”, b.Bookcontent), new SqlParameter(“@BookIssue”, b.Bookissue)};string str = “insert into BookInfo values(@BookID,@BookName,@BookType,@BookAuthor,@BookPrice,@BookPub,@BookContent,@BookIssue)”;int i = Database.ExecuteNoQuery(str, parm);return i;}

      public int BookOut(Bookout bo){ SqlParameter[] parm = new SqlParameter[] { new SqlParameter(“@BookIssue”, bo.Bookissue), new SqlParameter(“@BookID”, bo.Bookid), new SqlParameter(“@BookName”, bo.Bookname), new SqlParameter(“@BookType”, bo.Booktype), new SqlParameter(“@BookAuthor”, bo.Bookauthor), new SqlParameter(“@BookPub”, bo.Bookpub), new SqlParameter(“@UIdentify”, bo.Uidentify), new SqlParameter(“@BookOutTime”, bo.Bookouttime),new SqlParameter(“@UID”, bo.Uid)};string str = “insert into BookOut values(@BookIssue,@BookID,@BookName,@BookType,@BookAuthor,@BookPub,@UIdentify,@BookOutTime,@UID)”;int i = Database.ExecuteNoQuery(str, parm);return i;} public int UpdateBook(Book b){ SqlParameter[] parm = new SqlParameter[] { new SqlParameter(“@BookID”, b.Bookid), new SqlParameter(“@BookName”, b.Bookname), new

      SqlParameter(“@BookType”, b.Booktype), new SqlParameter(“@BookAuthor”, b.Bookauthor), new SqlParameter(“@BookPrice”, b.Bookprice), new

      SqlParameter(“@BookPub”, b.Bookpub), new SqlParameter(“@BookContent”, b.Bookcontent), new SqlParameter(“@BookIssue”, b.Bookissue)};string str = “update BookInfo set BookName=@BookName,BookType=@BookType,BookAuthor=@BookAuthor,BookPrice=@BookPrice,BookPub=@BookPub,BookContent=@BookContent,BookIssue=@BookIssue where BookID=@BookID”;int i = Database.ExecuteNoQuery(str, parm);return i;} public int DeleteBook(string bookid){ string str = “delete BookInfo where BookID='” + bookid + “'”;19

      基于C#的圖書館管理系統(tǒng)

      int i = Database.ExecuteNoQuery(str);return i;} public DataTable DeleteMybook(string bookissue){ SqlParameter[] param = new SqlParameter[] { new SqlParameter(“@BookIssue”, bookissue)};string str = “delete BookOut where BookIssue=@BookIssue”;return Database.GetTable(str, param);} } } ·4.3 業(yè)務(wù)邏輯層類設(shè)計(jì)與實(shí)現(xiàn)

      業(yè)務(wù)邏輯層(BookBLL)在體系架構(gòu)中的位置很關(guān)鍵,負(fù)責(zé)關(guān)鍵業(yè)務(wù)的處理和數(shù)據(jù)傳遞,它處于數(shù)據(jù)訪問(wèn)層與表示層中間,起到了數(shù)據(jù)交換中承上啟下的作用。由于層是一種弱耦合結(jié)構(gòu),層與層之間的依賴是向下的,底層對(duì)于上層而言是“無(wú)知”的,改變上層的設(shè)計(jì)對(duì)于其調(diào)用的底層而言沒有任何影響。如果在分層設(shè)計(jì)時(shí),遵循了面向接口設(shè)計(jì)的思想,那么這種向下的依賴也應(yīng)該是一種弱依賴關(guān)系。因而在不改變接口定義的前提下,理想的分層式架構(gòu),應(yīng)該是一個(gè)支持可抽取、可替換的“抽屜”式架構(gòu)。正因?yàn)槿绱?,業(yè)務(wù)邏輯層的設(shè)計(jì)對(duì)于一個(gè)支持可擴(kuò)展的架構(gòu)尤為關(guān)鍵,因?yàn)樗缪萘藘蓚€(gè)不同的角色。對(duì)于數(shù)據(jù)訪問(wèn)層而言,它是調(diào)用者;對(duì)于表示層而言,它卻是被調(diào)用者。

      本管理系統(tǒng)創(chuàng)建BookMessage、UserMessage兩個(gè)類,實(shí)現(xiàn)數(shù)據(jù)訪問(wèn)層和用戶訪問(wèn)層之間的數(shù)據(jù)傳遞。

      ·4.4 界面設(shè)計(jì)及實(shí)現(xiàn)

      4.4.1 登錄界面及代碼

      本系統(tǒng)的用戶分為普通用戶(讀者)和管理員用戶,管理員用戶

      基于C#的圖書館管理系統(tǒng)

      具有系統(tǒng)提供的所有權(quán)限,普通用戶可以查詢圖書、借閱圖書、查詢個(gè)人借閱信息。系統(tǒng)登錄界面是判斷用戶身份的一個(gè)交互窗體,在其中輸入正確的用戶名和密碼后,單擊“確定”按鈕,可根據(jù)用戶角色在主界面中擁有相應(yīng)的權(quán)限。登錄界面如圖所示:

      4.4.2 主界面及代碼

      菜單界面,添加MenuStrip菜單控件,實(shí)現(xiàn)各操作界面的連接,本圖書館管理系統(tǒng)有兩個(gè)菜單界面,管理員窗口和讀者窗口,完成不同權(quán)限用戶的交互操作界面。

      基于C#的圖書館管理系統(tǒng)

      圖書管理窗口,瀏覽圖書信息,實(shí)現(xiàn)管理員對(duì)圖書的增刪改查操作。

      基于C#的圖書館管理系統(tǒng)

      添加圖書窗口:完成圖書的入庫(kù)操作

      管理員有權(quán)限可以將圖書添加到數(shù)據(jù)庫(kù)中,圖書入庫(kù)界面如上圖所示。在分組框中添加標(biāo)簽和文本框,用來(lái)接收管理員輸人的圖書信息,以便保存到數(shù)據(jù)庫(kù)中。代碼如下:

      public partial class AddBook : Form { public AddBook(){ InitializeComponent();} BookMessage bm = new BookMessage();Book books = new Book();private void button1_Click(object sender, EventArgs e){ if(textBox1.Text.Trim()== “" || textBox2.Text.Trim()== ”“ || textBox3.Text.Trim()== ”“ || textBox4.Text.Trim()== ”“ || textBox5.Text.Trim()== ”“ || textBox6.Text.Trim()== ”“ || textBox7.Text.Trim()== ”“ || comboBox1.Text.Trim()== ”“){ MessageBox.Show(”信息輸入不完整,請(qǐng)重新輸入“, ”確定“);} 23

      基于C#的圖書館管理系統(tǒng)

      else { books.Bookid = textBox1.Text.Trim();books.Bookname = textBox2.Text.Trim();books.Booktype = comboBox1.Text.Trim();books.Bookauthor = textBox5.Text.Trim();books.Bookprice = textBox4.Text.Trim();books.Bookpub = textBox3.Text.Trim();books.Bookcontent = textBox7.Text.Trim();books.Bookissue = textBox6.Text.Trim();SqlCommand cm = bm.qurryByID(books.Bookid);if(null!=cm.ExecuteScalar()){ MessageBox.Show(”此圖書已存在“, ”確定“);} else { int i = bm.addBook(books);if(i!= 0)MessageBox.Show(”添加圖書成功“, ”確定");} } 查詢用戶信息界面: 24

      基于C#的圖書館管理系統(tǒng)

      結(jié)論

      本系統(tǒng)用SQL Server 2000做為后臺(tái)數(shù)據(jù)庫(kù)創(chuàng)建所需要的數(shù)據(jù)庫(kù)和表,用C#語(yǔ)言進(jìn)行連接,以及對(duì)數(shù)據(jù)庫(kù)進(jìn)行檢索、添加和刪除。從最后設(shè)計(jì)出的測(cè)試結(jié)果來(lái)看,效果比較明顯,檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、信息利用率高。該系統(tǒng)能夠極大地提高圖書館管理的效率,優(yōu)化圖書館的人力、物力,降低圖書館的管理成本,為企業(yè)人事管理提供幫助。

      當(dāng)然,要作為實(shí)際應(yīng)用還有一些具體細(xì)節(jié)問(wèn)題需要解決,還有一些功能需要改進(jìn)。例如:沒有實(shí)現(xiàn)多條記錄的連鎖刪除和添加以及外部數(shù)據(jù)的導(dǎo)入功能;還沒能實(shí)現(xiàn)學(xué)生借書時(shí)間的上限及超期罰款等功

      基于C#的圖書館管理系統(tǒng)

      能。在今后的工作、學(xué)習(xí)中我將認(rèn)真總結(jié)經(jīng)驗(yàn)教訓(xùn),努力使自己成為一名技術(shù)過(guò)硬、工作嚴(yán)謹(jǐn)、思維活躍的工程人員,為提高人們的生活質(zhì)量做出更大的貢獻(xiàn)。

      參考文獻(xiàn)

      [1]鄭阿奇.SQL Server實(shí)用教程(第二版).北京:電子工業(yè)出版社.2005 [2]崔淼,陳明非.Visual C# 2005 程序設(shè)計(jì)教程.北京:機(jī)械工業(yè)出版社,2007.1 [3]段德亮,余鍵,張仁才。C#課程設(shè)計(jì).北京:清華大學(xué)出版社,2008.6 [7]李月軍,數(shù)據(jù)庫(kù)管理與開發(fā)教程,2009,人民郵電出版社 [8]Visual C# 2005 從入門到精通,2007,電子工業(yè)出版社

      下載基于C#的家政服務(wù)管理系統(tǒng)word格式文檔
      下載基于C#的家政服務(wù)管理系統(tǒng).doc
      將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
      點(diǎn)此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        基于Web的家政服務(wù)管理

        摘要 在我們的日常生活中,我們不難發(fā)現(xiàn),家務(wù)活慢慢開始占據(jù)我們的大部分休閑時(shí)間。增加我們勞動(dòng)量的同時(shí),又影響了我們的生活質(zhì)量。如何將人們從繁重的家務(wù)活中解放出來(lái),成為了......

        看國(guó)外家政服務(wù)如何管理

        看國(guó)外家政服務(wù)如何管理 提到國(guó)外的家政服務(wù),很多人首先想到菲律賓——“菲傭”已成為世界品牌,被稱為世界上“最專業(yè)的保姆”。事實(shí)上,在很多國(guó)家,家政行業(yè)都是服務(wù)產(chǎn)業(yè)的重要......

        家政服務(wù)管理合同書(全日制)

        家政服務(wù)管理合同書(全日制)甲方(消費(fèi)者):乙方(經(jīng)營(yíng)者): 上海亙浪家庭服務(wù)有限公司合同編號(hào):根據(jù)《中華人民共和國(guó)合同法》、《中華人民共和國(guó)消費(fèi)者權(quán)益保護(hù)法》及其他有關(guān)法律、法......

        家政服務(wù)合同范本

        家政服務(wù)合同 甲方: 乙方: 根據(jù)《中華人民共和國(guó)合同法》、《中華人民共和國(guó)消費(fèi)者權(quán)益保護(hù)法》及其他有關(guān)法律、法規(guī)的規(guī)定,甲乙雙方在平等、自愿、公平、誠(chéng)實(shí)信用的基礎(chǔ)上就......

        家政服務(wù)合同

        編號(hào)上海市家政服務(wù)合同示范文本(意見征詢稿)上海市工商行政管理局 上海市家庭服務(wù)業(yè)行業(yè)協(xié)會(huì) 制定- 1 - 合同編號(hào):上海市家政服務(wù)合同 (2010版)甲方(雇主):乙方(家政服務(wù)機(jī)構(gòu)):丙方(家......

        家政服務(wù)合同

        家政服務(wù)合同 甲方(雇主):姓名:身份證號(hào): 乙方(服務(wù)員):姓名:身份證號(hào): 丙方:南京雪松家政服務(wù)有限公司 甲乙丙三方本著平等、公平、誠(chéng)實(shí)信用、自愿合作的原則,根據(jù)《中華人民共和國(guó)勞動(dòng)......

        家政服務(wù)合同

        合同編號(hào):_________甲方:_________法定住址:_________法定代表人:_________職務(wù):_________委托代理人:_________身份證號(hào)碼:_________通訊地址:_________郵政編碼:_________聯(lián)系人:___......

        家政服務(wù)協(xié)議

        家政服務(wù)協(xié)議甲方(消費(fèi)者): 乙方(家政公司):鄭州市中家家庭服務(wù)有限公司 根據(jù)國(guó)家有關(guān)法律、法規(guī)的規(guī)定,甲乙雙方在平等、自愿、公平、誠(chéng)實(shí)信用的基礎(chǔ)上就家政服務(wù)相關(guān) 事宜達(dá)成本......