![超市人事勞資管理系統(tǒng)設(shè)計(jì)方案_第1頁(yè)](http://file4.renrendoc.com/view/970ecec3e3ebc5995044cbf8a83bc568/970ecec3e3ebc5995044cbf8a83bc5681.gif)
![超市人事勞資管理系統(tǒng)設(shè)計(jì)方案_第2頁(yè)](http://file4.renrendoc.com/view/970ecec3e3ebc5995044cbf8a83bc568/970ecec3e3ebc5995044cbf8a83bc5682.gif)
![超市人事勞資管理系統(tǒng)設(shè)計(jì)方案_第3頁(yè)](http://file4.renrendoc.com/view/970ecec3e3ebc5995044cbf8a83bc568/970ecec3e3ebc5995044cbf8a83bc5683.gif)
![超市人事勞資管理系統(tǒng)設(shè)計(jì)方案_第4頁(yè)](http://file4.renrendoc.com/view/970ecec3e3ebc5995044cbf8a83bc568/970ecec3e3ebc5995044cbf8a83bc5684.gif)
![超市人事勞資管理系統(tǒng)設(shè)計(jì)方案_第5頁(yè)](http://file4.renrendoc.com/view/970ecec3e3ebc5995044cbf8a83bc568/970ecec3e3ebc5995044cbf8a83bc5685.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
小波超市人事勞資管理系統(tǒng)設(shè)計(jì)班級(jí):xxxxxxx姓名:xxxx指導(dǎo)老師:xxxxx設(shè)計(jì)總說明管理信息系統(tǒng)是一個(gè)由人和計(jì)算機(jī)等組成的能進(jìn)行信息收集、傳輸、加工、保存、維護(hù)和使用的系統(tǒng)。它能實(shí)測(cè)國(guó)民經(jīng)濟(jì)部門或企業(yè)的各種運(yùn)行情況,能利用過去的數(shù)據(jù)預(yù)測(cè)未來,能從全局出發(fā)輔助決策,能利用信息控制國(guó)民經(jīng)濟(jì)部門或企業(yè)的活動(dòng),并幫助其實(shí)現(xiàn)規(guī)劃目標(biāo)。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)人事勞資信息進(jìn)行管理,具有手工管理所無法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高人事勞資管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。本系統(tǒng)的DB為SQL數(shù)據(jù)庫(kù),系統(tǒng)采用動(dòng)態(tài)連接庫(kù)的設(shè)計(jì)思想,用SQL工具開發(fā)各功能模塊,再用一個(gè)主程序調(diào)用各個(gè)功能模塊,達(dá)到界面形式更加靈活,能根據(jù)用戶自己工作的實(shí)際需要?jiǎng)討B(tài)生成有關(guān)報(bào)表。目錄1緒論 12可行性分析 22.1編寫目的 22.2編寫背景 22.3經(jīng)濟(jì)可行性 32.4技術(shù)可行性 32.5社會(huì)可行性 42.6可行性研究結(jié)論 43業(yè)務(wù)分析 53.1概述 53.2業(yè)務(wù)調(diào)查 53.3組織目標(biāo)分析 53.4組織機(jī)構(gòu)分析 63.5組織職能分析 63.6業(yè)務(wù)功能模型 73.7業(yè)務(wù)分析 84需求分析 94.1需求調(diào)查 94.2需求結(jié)構(gòu)分析 94.3總體功能需求 103.4.1人員基本情況管理 103.4.2職工工資管理 103.4.3職工考勤管理 113.4.4職工評(píng)價(jià)信息管理 115系統(tǒng)分析 125.1小波超市人事勞資管理系統(tǒng)的分析和概要設(shè)計(jì) 125.2小波超市人事勞資管理信息系統(tǒng)系統(tǒng)模塊說明 135.3小波超市人事勞資管理系統(tǒng)用例分析 145.4小波超市人事勞資管理系統(tǒng)主要功能 166系統(tǒng)設(shè)計(jì) 186.1數(shù)據(jù)庫(kù)設(shè)計(jì) 186.1.1實(shí)體集 186.1.2實(shí)體E-R圖 196.1.3數(shù)據(jù)字典 206.2系統(tǒng)平臺(tái)設(shè)計(jì) 216.3編程工具與環(huán)境 217系統(tǒng)的實(shí)現(xiàn) 227.1數(shù)據(jù)庫(kù)表的建立代碼 227.2人事勞資系統(tǒng)vb的開發(fā)命令 238總結(jié) 27參考文獻(xiàn) 28致謝 291緒論人事勞資管理系統(tǒng)包括對(duì)人事基本信息、考勤信息、工資信息和評(píng)價(jià)信息的統(tǒng)計(jì)、查詢、更新、打印輸出等功能。它的內(nèi)容對(duì)于決策者和管理者來說都至關(guān)重要,所以人事勞資管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄巍5恢币詠砣藗兪褂脗鹘y(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來了不少的作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)人事勞資信息進(jìn)行管理,具有手工管理所無法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高人事勞資管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。本系統(tǒng)的DB為SQL數(shù)據(jù)庫(kù),系統(tǒng)采用動(dòng)態(tài)連接庫(kù)的設(shè)計(jì)思想,用SQL工具開發(fā)各功能模塊,再用一個(gè)主程序調(diào)用各個(gè)功能模塊,達(dá)到界面形式更加靈活,能根據(jù)用戶自己工作的實(shí)際需要?jiǎng)討B(tài)生成有關(guān)報(bào)表。整個(gè)系統(tǒng)從符合操作簡(jiǎn)便、界面友好、靈活、實(shí)用、安全的要求出發(fā),完成人事勞資管理的全過程,包括新進(jìn)員工加入時(shí)人事檔案的建立、職位等的變動(dòng)引起職工信息的修改、員工信息查詢、統(tǒng)計(jì)等人事勞資管理工作以及新進(jìn)員的新增、老員工修改等管理工作。經(jīng)過實(shí)際使用證明,本文所設(shè)計(jì)的人事勞資管理系統(tǒng)可以滿足小波超市人事勞資管理方面的需要。論文主要介紹了本課題的開發(fā)背景,所要完成的功能和開發(fā)的過程。重點(diǎn)的說明了系統(tǒng)設(shè)計(jì)的重點(diǎn)、設(shè)計(jì)思想、難點(diǎn)技術(shù)和解決方案。2可行性分析2.1編寫目的現(xiàn)隨著經(jīng)濟(jì)的發(fā)展,企業(yè)正向著大型化、規(guī)?;l(fā)展,而對(duì)于大中型企業(yè),員工、職務(wù)等跟人事勞資管理有關(guān)的信息隨之急劇增加。該系統(tǒng)就是為小波超市設(shè)計(jì)人事勞資的數(shù)據(jù)庫(kù)管理系統(tǒng),由計(jì)算機(jī)執(zhí)行一系列諸如增加新員工,刪除舊員工,信息修改,查詢,等操作。它的內(nèi)容對(duì)于決策者和管理者來說都至關(guān)重要,所以人事勞資管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄巍5恢币詠砣藗兪褂脗鹘y(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來了不少的困難。如果人工直接統(tǒng)計(jì)的話,工作量將很大,若公司人員有幾萬甚至幾十萬,人工統(tǒng)計(jì)將變得不可想象,用計(jì)算機(jī)可使人們從繁重的勞動(dòng)中解脫出來,僅使用一些簡(jiǎn)單的操作便可及時(shí)、準(zhǔn)確的獲得需要的信息。本系統(tǒng)的主要目的是:經(jīng)過開發(fā)者不斷的完善,使本系統(tǒng)投入使用并推廣到企事業(yè)單位、學(xué)校、娛樂行業(yè)等組織的人事勞資管理等等活動(dòng),其將節(jié)約大量的人力、物力,本系統(tǒng)的最終目標(biāo)將是一個(gè)易擴(kuò)充、易完善、易升級(jí)、可定義、易嵌入、易兼容的系統(tǒng)。2.2編寫背景實(shí)際上,許多企業(yè)雖然規(guī)模一直在擴(kuò)大,經(jīng)濟(jì)一直在膨脹,然后他們的管理水平卻不能滿足企業(yè)的擴(kuò)張,我們走訪了一些大的公司,然而令我們驚訝的發(fā)現(xiàn)它們的管理還是傾向于人工的管理,我們看到有好幾個(gè)職員就是負(fù)責(zé)進(jìn)行統(tǒng)計(jì)公司的業(yè)務(wù)和日常事務(wù),他們利用了手寫和電腦輸入,然而只是簡(jiǎn)單的一些輸入,要是我想進(jìn)行公司和職員信息統(tǒng)計(jì),這就要花費(fèi)很大的精力和時(shí)間進(jìn)行人工統(tǒng)計(jì)。這樣對(duì)于一個(gè)公司來說效率是很難提高的,時(shí)間對(duì)于一個(gè)企業(yè)來說是金錢,效率就是生命。2.3經(jīng)濟(jì)可行性經(jīng)濟(jì)可行性分析主要是對(duì)開發(fā)新系統(tǒng)所投入的資金與系統(tǒng)投入使用后所帶來的經(jīng)濟(jì)效益進(jìn)行比較,確認(rèn)新系統(tǒng)是否會(huì)給企業(yè)帶來一定的經(jīng)濟(jì)效益。本軟件的開發(fā)主要是要花費(fèi)相當(dāng)多的人力,物力,財(cái)力和時(shí)間,然而一旦研發(fā)成功,對(duì)于企業(yè)的管理來說是一次質(zhì)的飛躍,這樣既可以減少不必要的勞力和資金。也可以釋放一部分精力來投入到其他部門中去。我們大概進(jìn)行了一下統(tǒng)計(jì),按照西安的工資標(biāo)準(zhǔn),我們對(duì)我們?cè)L問的公司進(jìn)行經(jīng)濟(jì)可行性分析:某(為了保護(hù)企業(yè)形象,一律用某公司代替)公司,用于統(tǒng)計(jì)信息的職員一共有8個(gè)人,分別統(tǒng)計(jì)不同的部門信息和人事信息。以每一個(gè)月工資1000計(jì)算。8個(gè)人一年的工資是:12*1000*8=96000,若是再加上補(bǔ)助和獎(jiǎng)金的話會(huì)更高。然而要是統(tǒng)計(jì)一個(gè)人的信息要花費(fèi)的時(shí)間所造成損失很難計(jì)算。然而我們的人事勞資管理信息系統(tǒng)花費(fèi)一共才5萬元,這對(duì)于公司來說是一大筆節(jié)約,同時(shí)還可以提高公司的信息管理水平。因此是有很大的經(jīng)濟(jì)可行性的。2.4技術(shù)可行性使用VB開發(fā)傳統(tǒng)意義上的C/S模式結(jié)構(gòu)的數(shù)據(jù)庫(kù)系統(tǒng),可以運(yùn)用、提供的許多對(duì)于數(shù)據(jù)庫(kù)訪問與控制的有效機(jī)制,開發(fā)過程并不是很長(zhǎng)且難度適中。就開發(fā)者個(gè)人而言,曾系統(tǒng)地學(xué)習(xí)過VB的使用,而且具有一定的編程基礎(chǔ),也曾系統(tǒng)地學(xué)過數(shù)據(jù)庫(kù)原理的基本內(nèi)容,并對(duì)SQLServer也有一定的了解,相信經(jīng)過畢業(yè)設(shè)計(jì)前期準(zhǔn)備階段的學(xué)習(xí),定能熟練地使用這些開發(fā)工具。2.5社會(huì)可行性小波超市人事勞資管理系統(tǒng)要是在小波超市中得到了廣泛的應(yīng)用,那么小波超市管理則就進(jìn)入了現(xiàn)代化和信息化,只有合理的運(yùn)用信息化的管理,才能在市場(chǎng)競(jìng)爭(zhēng)中立于不敗。小波家電超市管理系統(tǒng)不僅能夠提高經(jīng)營(yíng)者的回報(bào),而且能夠隨時(shí)掌握市場(chǎng)的動(dòng)向,為經(jīng)營(yíng)者提供必要的市場(chǎng)信息,解決了經(jīng)營(yíng)者最需要解決的迫切問題,同時(shí)小波超市人事勞資管理系統(tǒng)對(duì)操作人員的要求不高,也合理的節(jié)約了成本的投入。2.6可行性研究結(jié)論通過經(jīng)濟(jì),技術(shù)和社會(huì)等方面的可行性分析,可以確定本系統(tǒng)的開發(fā)完全必要而且是可行的,可以立項(xiàng)開發(fā)。3業(yè)務(wù)分析3.1概述小波超市人事勞資管理系統(tǒng)是針對(duì)小波超市人事處的大量業(yè)務(wù)處理工作而開發(fā)的管理軟件。根據(jù)超市的要求,實(shí)現(xiàn)人員基本情況管理、工資管理、評(píng)價(jià)信息管理和考勤管理等幾個(gè)方面的功能。超市員工通過輸入工資、考勤、員工評(píng)價(jià)信息或者職工履歷等基本信息,由系統(tǒng)自行生成相應(yīng)的統(tǒng)計(jì)數(shù)據(jù)及各類統(tǒng)計(jì)報(bào)表以供用戶查詢、打印,另外用戶還可以對(duì)這些基本信息進(jìn)行定期的更新和刪除,人事勞資管理系統(tǒng)力求給用戶方便快捷的途徑去管理這些繁瑣的數(shù)據(jù)。3.2業(yè)務(wù)調(diào)查我們對(duì)小波超市進(jìn)行了為期三周的調(diào)查,結(jié)果發(fā)現(xiàn)小波超市的人事管理還處于機(jī)會(huì)人工管理的階段。人事勞資管理的混亂使得小波超市對(duì)于人員的處理很難進(jìn)行。這對(duì)于小波超市來說嚴(yán)重的影響了超市的效率和贏利潛力。對(duì)于小波超市這樣的中型企業(yè)要想擴(kuò)展市場(chǎng),靠這樣人工管理是遠(yuǎn)遠(yuǎn)不足的。因此我們認(rèn)為有必要為小波超市做一個(gè)人事勞資管理系統(tǒng)。3.3組織目標(biāo)分析小波超市是一個(gè)中型企業(yè),位于寶雞市中心地帶。為了擴(kuò)展市場(chǎng)使小波超市占有寶雞市60%以上領(lǐng)銷售的市場(chǎng),超市進(jìn)行了大的投資在超市效率和贏利能力的提高上。超市總的目標(biāo)是:(1)爭(zhēng)取2008年達(dá)到5000萬的利潤(rùn),銷售額達(dá)到4億人民幣。(2)對(duì)于寶雞周邊市場(chǎng)擴(kuò)展12個(gè)子超市并向西安等大的城市拓展業(yè)務(wù)。(3)實(shí)現(xiàn)超市人事勞資管理的現(xiàn)代化和信息化,便于超市的管理。3.4組織機(jī)構(gòu)分析組織機(jī)構(gòu)圖:用來描述組織的總體結(jié)構(gòu)以及組織內(nèi)部各部分之間關(guān)系的關(guān)系圖。在圖中,用方框表示一個(gè)機(jī)構(gòu),在框內(nèi)寫明機(jī)構(gòu)名稱;用直線表達(dá)機(jī)構(gòu)之間的聯(lián)系和隸屬關(guān)系。小波超市由于是中型企業(yè),職工比較少因此采用垂直管理模式,下設(shè)四個(gè)部門分別為計(jì)劃部,人事部,財(cái)務(wù)部和供銷部。如下圖3-1所示:供銷部ukb供銷部ukb小波超市計(jì)劃部人事部財(cái)務(wù)部會(huì)計(jì)組出納組成本組外協(xié)組統(tǒng)計(jì)組計(jì)劃調(diào)度銷售部倉(cāng)庫(kù)供應(yīng)組統(tǒng)計(jì)組計(jì)劃組圖3-1小波超市組織機(jī)構(gòu)圖3.5組織職能分析組織職能是為了實(shí)現(xiàn)組織目標(biāo)和使命,賦予組織的職責(zé)和功能。因此需要一定的機(jī)構(gòu)和崗位來承擔(dān)。組織職能具有相對(duì)的穩(wěn)定性。小波超市職能關(guān)系是:超市下設(shè)四個(gè)職能機(jī)構(gòu),計(jì)劃部采用策劃職能,人事部采用人事管理功能,財(cái)務(wù)部采用資金管理功能,供銷部采用供銷管理功能。如下圖3-2所示:圖3-2小波超市職能管理圖3.6業(yè)務(wù)功能模型1.組織功能模型結(jié)構(gòu)該組織功能模型由分層的功能包和功能用例圖構(gòu)成。在本系統(tǒng)中將職員信息管理系統(tǒng)、職工工資管理系統(tǒng)、職工考勤管理系統(tǒng),職工評(píng)價(jià)信息管理系統(tǒng)這幾個(gè)放入一級(jí)包中,然后對(duì)每一個(gè)功能包進(jìn)行分解。如圖3-3所示為組織功能模型的頂層功能包。圖3-3組織功能模型的頂層功能包2.建立組織功能模型圖3-4人事勞資管理系統(tǒng)頂層功能包的分解3.7業(yè)務(wù)分析人事勞資系統(tǒng)的業(yè)務(wù)流程分析,就是要對(duì)企業(yè)的業(yè)務(wù)流程進(jìn)行系統(tǒng)的歸納和分析,為建立管理信息系統(tǒng)數(shù)據(jù)模型和邏輯模型打下基礎(chǔ);在歸納分析的基礎(chǔ)上,根據(jù)管理信息系統(tǒng)的要求,提出改進(jìn)業(yè)務(wù)流程的方案,提供給決策者,以確定合理的、切合實(shí)際的業(yè)務(wù)流程。4需求分析4.1需求調(diào)查21世紀(jì),隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,計(jì)算機(jī)在企業(yè)管理中應(yīng)用的普及,利用計(jì)算機(jī)實(shí)現(xiàn)企業(yè)人事勞資管理勢(shì)在必行。對(duì)于大中型企業(yè)來說,利用計(jì)算機(jī)支持企業(yè)高效率完成勞動(dòng)人事勞資管理的日常事務(wù),是適應(yīng)現(xiàn)代企業(yè)制度要求、推動(dòng)企業(yè)勞動(dòng)人事勞資管理走向科學(xué)化、規(guī)范化的必要條件;計(jì)算機(jī)管理所無法比擬的優(yōu)點(diǎn)檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高人事勞資管理的效率,也是企業(yè)的科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。不同的企業(yè)具有不同的人事勞資管理制度,這就決定了不同的企業(yè)需要不同的人事勞資管理信息系統(tǒng)。4.2需求結(jié)構(gòu)分析需求結(jié)構(gòu)分析是按照人事勞資管理信息系統(tǒng)的目標(biāo),只能和需求的相關(guān)性,從總體上把信息系統(tǒng)劃分為若干個(gè)需求包,具體圖如下圖3-1所示:圖4-1人事勞資管理信息系統(tǒng)需求結(jié)構(gòu)圖4.3總體功能需求小波超市人事勞資管理系統(tǒng)是針對(duì)小波人事處的大量業(yè)務(wù)處理工作用計(jì)算機(jī)進(jìn)行全面現(xiàn)代化管理.主要包括人員基本情況管理、工資管理、評(píng)價(jià)信息管理和考勤管理等幾個(gè)方面的功能,以實(shí)現(xiàn)用戶方便的輸入、查詢、統(tǒng)計(jì)、打印相關(guān)報(bào)表的業(yè)務(wù)需求。3.4.1人員基本情況管理提供對(duì)“人員履歷表”數(shù)據(jù)輸入、組合條件查詢、統(tǒng)計(jì)、打印功能,實(shí)現(xiàn)”職工花名冊(cè)”數(shù)據(jù)生成、查詢、統(tǒng)計(jì)、打印功能。3.4.2職工工資管理提供對(duì)“職工工資表”數(shù)據(jù)的輸入、查詢、按統(tǒng)計(jì)、打印功能,完成每月對(duì)“職工工資表”數(shù)據(jù)的月統(tǒng)計(jì),以此生成“職工工資總額構(gòu)成情況表”實(shí)現(xiàn)該表的查詢、打印功能。實(shí)現(xiàn)每季由“職工工資總額構(gòu)成情況表”生成“職工工資總額季度匯總表”及該表的查詢、打印功能。3.4.3職工考勤管理提供對(duì)各單位“月考勤登記表”數(shù)據(jù)的錄入、查詢、統(tǒng)計(jì)功能;根據(jù)“月考勤登記表”數(shù)據(jù)分單位按各種日考勤標(biāo)志進(jìn)行分類統(tǒng)計(jì),且生成“職工月考統(tǒng)計(jì)表”,數(shù)據(jù)及“職工月考勤統(tǒng)計(jì)匯總表”數(shù)據(jù),實(shí)現(xiàn)該表的查詢、打印功能。3.4.4職工評(píng)價(jià)信息管理提供對(duì)各單位“職工評(píng)價(jià)信息記表”數(shù)據(jù)的錄入、查詢、統(tǒng)計(jì)功能,包括的數(shù)據(jù)項(xiàng)有員工姓名,員工所在部門,工作業(yè)績(jī),工作態(tài)度和業(yè)務(wù)水平,備注等。實(shí)現(xiàn)該表的查詢、打印功能。5系統(tǒng)分析系統(tǒng)分析是MIS開發(fā)的上游工程。這一步所得到的結(jié)果往往會(huì)影響到以后較長(zhǎng)一個(gè)時(shí)期系統(tǒng)的開發(fā)和維護(hù),它存在的問題也會(huì)在今后的開發(fā)和使用中逐漸暴露出來。系統(tǒng)分析的目的是為了在開始軟、硬件購(gòu)置和編程之前,用信息工作者的觀點(diǎn)和方法,對(duì)企業(yè)的信息處理狀況做出清楚的描述,明確用戶的信息需求,弄清企業(yè)當(dāng)前的信息處理的問題所在,為設(shè)計(jì)信息系統(tǒng)寫出明確的書面材料。通過系統(tǒng)分析,給以后的工作打下—個(gè)堅(jiān)實(shí)的基礎(chǔ)。5.1小波超市人事勞資管理系統(tǒng)的分析和概要設(shè)計(jì)
根據(jù)實(shí)際情況,我們使用原型法(RapidPrototyping)即以少量代價(jià)快速地構(gòu)造一個(gè)可執(zhí)行的軟件系統(tǒng)模型。使用戶和開發(fā)人員可以較快地確定需求,然后采用循環(huán)進(jìn)化的開發(fā)方式,對(duì)系統(tǒng)模型作連續(xù)的精化,將系統(tǒng)需具備的性質(zhì)逐漸增加上去,直到所有的性質(zhì)全部滿足。此時(shí)模塊也發(fā)展成為最終產(chǎn)品了。
通過對(duì)用戶需求的分析,我們可以分析出該人事勞資管理系統(tǒng)大致可以分為五個(gè)模塊:人員基本情況管理模塊、職工工資管理模塊、職工考勤管理模塊、職工評(píng)價(jià)管理模塊和系統(tǒng)維護(hù)模塊。圖5-1管理模塊圖5.2小波超市人事勞資管理信息系統(tǒng)系統(tǒng)模塊說明·人事基本信息管理模塊:
輸入:職工信息
輸出:“人員履歷表”“職工花名冊(cè)”
功能:對(duì)人事基本信息的查詢、統(tǒng)計(jì)和打印·職工工資管理模塊
輸入:人員月工資
輸出:“職工工資表的月統(tǒng)計(jì)”,“職工工資總額構(gòu)成表”及以“職工工資總額季度匯總表”
功能:完成員工工資的查詢、統(tǒng)計(jì)和打印·職工考勤管理模塊
輸入;員工每日考勤情況
輸出:“月考勤登計(jì)表”、“職工月考勤統(tǒng)計(jì)表”、“職工月考勤統(tǒng)計(jì)表”
功能:完成對(duì)員工考勤情況的查詢、根據(jù)日考勤標(biāo)志進(jìn)行分類統(tǒng)計(jì)及表的
打印?!ぢ毠ぴu(píng)價(jià)信息管理模塊
輸入:職工的評(píng)價(jià)信息
輸出:“職工的工作任務(wù)量”,“職工的工作態(tài)度”及以“職工業(yè)績(jī)表”
功能:完成職工評(píng)價(jià)信息的查詢、統(tǒng)計(jì)和打印·系統(tǒng)維護(hù)模塊
功能:完成對(duì)系統(tǒng)數(shù)據(jù)和數(shù)據(jù)庫(kù)的維護(hù),如用戶名、密碼的更新,數(shù)據(jù)庫(kù)數(shù)據(jù)的備份、恢復(fù)以及定期刪除,還有單位的編碼化。5.3小波超市人事勞資管理系統(tǒng)用例分析用例分析是對(duì)分析包中的每一個(gè)用例進(jìn)行分析,提取概念類,分析每一個(gè)概念類之間的關(guān)系。以下是小波超市人事勞資管理系統(tǒng)的子系統(tǒng)功能的用例分析圖。圖5-2職工信息管理用例分析圖圖5-3職工工資管理用例分析圖圖5-4職工考勤管理用例分析圖圖5-5職工評(píng)價(jià)信息管理用例分析圖5.4小波超市人事勞資管理系統(tǒng)主要功能小波超市人事勞資信息管理系統(tǒng)完成的主要功能有:●有關(guān)企業(yè)員工各種信息的輸入,包括員工基本信息、所在部門、工作信息和工作簡(jiǎn)歷等。●員工各種信息的查詢●員工各種信息的修改●員工工資信息的輸入●員工工資信息的查詢●員工工資信息的修改等●考勤信息的輸入等●考勤信息的查詢●考勤信息的修改●員工工作評(píng)價(jià)信息的輸入●員工工作評(píng)價(jià)信息的查詢●員工工作評(píng)價(jià)信息的修改以上的功能是小波超市人事勞資管理的最基本功能,它可以覆蓋掉超市人事管理的各個(gè)方面,對(duì)于小波超市來說已經(jīng)完全夠用。人事勞資管理系統(tǒng)的功能流程圖如下圖5-7所示:圖5-6小波超市人事勞資管理系統(tǒng)功能流程圖6系統(tǒng)設(shè)計(jì)系統(tǒng)設(shè)計(jì)是對(duì)系統(tǒng)分析得深化和細(xì)化,其目的是提出能夠指導(dǎo)信息系統(tǒng)實(shí)現(xiàn)的設(shè)計(jì)方案,系統(tǒng)設(shè)計(jì)需要在系統(tǒng)分析得基礎(chǔ)之上,綜合考慮系統(tǒng)的實(shí)現(xiàn)環(huán)境和系統(tǒng)地效率,可靠性,安全性,適應(yīng)性等非功能性能需求,得出信息系統(tǒng)的設(shè)計(jì)方案。6.1數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)是開發(fā)數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng)的技術(shù),也是信息系統(tǒng)開發(fā)和建設(shè)的重要組成部分。具體的說,數(shù)據(jù)庫(kù)設(shè)計(jì)是要在一個(gè)給定的應(yīng)用環(huán)境中,通過合理的邏輯設(shè)計(jì)和有效的物理設(shè)計(jì),構(gòu)造較優(yōu)的數(shù)據(jù)庫(kù)模式,建立數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng),滿足用戶的各種信息需求。在系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)中,首先對(duì)系統(tǒng)分析得到的數(shù)據(jù)字典中的數(shù)據(jù)存儲(chǔ)進(jìn)行分析,分析各數(shù)據(jù)存儲(chǔ)之間的關(guān)系,然后得出系統(tǒng)的關(guān)系模式。本系統(tǒng)用實(shí)體-聯(lián)系圖(簡(jiǎn)稱E-R圖)來描述系統(tǒng)的概念模型。6.1.1實(shí)體集本系統(tǒng)中所涉及的實(shí)體有4個(gè),其結(jié)構(gòu)如下:職工基本信息實(shí)體(職工編號(hào)、職工名稱、性別、年齡、職工部門號(hào))職工考勤信息實(shí)體(職工編號(hào)、職工姓名、日期、應(yīng)到天數(shù)、實(shí)到天數(shù))職工評(píng)價(jià)信息實(shí)體(員工編號(hào)、職工姓名、職工部門號(hào)、業(yè)績(jī)、業(yè)務(wù)評(píng)價(jià))職工工資信息實(shí)體(職工編號(hào)、職工名稱、基本工資、額外工資、實(shí)領(lǐng)工資、日期)6.1.2實(shí)體E-R圖6-1職工基本信息實(shí)體E-R圖6-2職工考勤信息實(shí)體E-R圖6-3職工評(píng)價(jià)信息實(shí)體E-R圖6-4職工工資信息實(shí)體E-R圖6.1.3數(shù)據(jù)字典職工基本信息表(manrecord)主碼字段代碼字段名稱數(shù)據(jù)類型長(zhǎng)度可否為空*m_id職工編號(hào)varchar20Notnullm_name職工名稱Varchar30Notnullm_sex性別Varchar20m_age年齡varchar20m_depat職工部門號(hào)varchar20職工工資表(pay)主碼字段代碼字段名稱數(shù)據(jù)類型長(zhǎng)度可否為空*p_id職工編號(hào)varchar20Notnullp_name職工名稱varchar20Notnullp_base基本工資numeric9p_add額外工資numeric9p_real實(shí)領(lǐng)工資numeric9 p_date日期varchar203)職工考勤表(clerk)主碼字段代碼字段名稱數(shù)據(jù)類型長(zhǎng)度可否為空*c_id職工編號(hào)varchar20Notnullc_name職工名字varchar20Notnullc_date日期Varchar20Notnullc_yin應(yīng)到天數(shù)varchar20Notnullc_real實(shí)到天數(shù)Varchar204)職工評(píng)價(jià)信息表(test)主碼字段代碼字段名稱數(shù)據(jù)類型長(zhǎng)度可否為空*t_id職工編號(hào)varchar20Notnullt_name職工名稱varchar20Notnullt_depat職工部門號(hào)varchar20t_yeji業(yè)績(jī)varchar20t_level評(píng)價(jià)varchar206.2系統(tǒng)平臺(tái)設(shè)計(jì)本設(shè)計(jì)是對(duì)操作系統(tǒng)Windowsxp,Windows2003等系統(tǒng)支持。需要采用若干計(jì)算機(jī)和網(wǎng)線以便于計(jì)算機(jī)的內(nèi)部連接使得消息可以在部門之間流暢的傳遞。若對(duì)于所有子公司的連接的話需要建立網(wǎng)絡(luò)連接,連接在不同地方的子超市。大概需要多媒體設(shè)備,電源系統(tǒng),機(jī)房設(shè)備,相關(guān)的I/O設(shè)備,辦公設(shè)備等。6.3編程工具與環(huán)境編程過程又稱程序設(shè)計(jì)或編寫程序,按照詳細(xì)設(shè)計(jì)階段產(chǎn)生的程序設(shè)計(jì)說明書,用選定的程序設(shè)計(jì)語言書寫源程序,在程序設(shè)計(jì)中,不僅要保證程序的正確性,而且要保證程序的可讀性,必須采用結(jié)構(gòu)化程序設(shè)計(jì)的方法,用一組單一入口和單一出口的基本控制結(jié)構(gòu)及其反復(fù)嵌套。本系統(tǒng)采用vb作為程序設(shè)計(jì)語言。后臺(tái)數(shù)據(jù)庫(kù)所采用的軟件是Microsoft超市的SQLServer2000。SQLServer是一個(gè)高性能的,多用戶關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),它被設(shè)計(jì)成支持高容量的事務(wù)處理以及需求較少的決策支持應(yīng)用程序。它可以允許不同的用戶通過不同的方式看同樣的數(shù)據(jù),保證了數(shù)據(jù)庫(kù)的一致性和可恢復(fù)性。它的可靠性、質(zhì)量和易用性使之成為很多數(shù)據(jù)庫(kù)軟件的首選。MicrosoftSQLServer2000是Microsoft超市推出的SQLServer數(shù)據(jù)庫(kù)管理系統(tǒng)的最新版本,該版本在繼承了SQLServer7.0版本優(yōu)點(diǎn)的同時(shí),又比它增加了許多更先進(jìn)的功能,具有使用方便、可伸縮性好、與相關(guān)軟件集成程度高等優(yōu)點(diǎn),MicrosoftSQLServer2000全面擴(kuò)展了SQLServer7.0的性能,并增加了幾種新的功能,由此成為大規(guī)模聯(lián)機(jī)事務(wù)處理(OLTP)、數(shù)據(jù)倉(cāng)庫(kù)和電子商務(wù)應(yīng)用程序的優(yōu)秀數(shù)據(jù)庫(kù)平臺(tái)。7系統(tǒng)的實(shí)現(xiàn)7.1數(shù)據(jù)庫(kù)表的建立代碼(1)職工基本信息表的建立createtablemanrecord(m_idvarchar(20)notnullprimarykey,m_namevarchar(20)notnull,m_sexvarchar(20)notnull,m_agevarchar(20)notnull,m_depatvarchar(20)notnull)(2)職工工資表的建立createtablepay(p_idvarchar(20)notnullprimarykey,p_namevarchar(20)notnull,p_basenumericnotnull,p_addnumericnull,p_realnumericnotnull,p_datevarchar(20)notnull)(3)職工考勤信息表的建立createtableclerk(c_idvarchar(20)notnullprimarykey,c_namevarchar(20)notnull,c_datevarchar(20)notnull,c_yinvarchar(20)notnull,c_realvarchar(20)notnull)(4)職工評(píng)價(jià)信息表的建立createtabletest(t_idvarchar(20)notnullprimarykey,t_namevarchar(20)notnull,t_depatvarchar(20)notnull,t_yejivarchar(20)notnull,t_levelvarchar(20)notnull)7.2人事勞資系統(tǒng)vb的開發(fā)命令7-1登陸界面圖7-2系統(tǒng)主界面圖主界面代碼如下:PrivateSubclerk_Add1_Click()UnloadMeclerk_Add.ShowEndSubPrivateSubpay_Delete1_Click()UnloadMepay_Delete.ShowEndSubPrivateSubtest_Add1_Click()UnloadMetest_Add.ShowEndSubPrivateSubtest_Delete1_Click()UnloadMetest_Delete.ShowEndSubPrivateSubToolbar1_ButtonClick(ByValButtonAsMSComctlLib.Button)SelectCaseButton.IndexCase1UnloadMemanrecord_Query.ShowCase2UnloadMepay_Query.ShowCase3UnloadMeclerk_Query.ShowCase4UnloadMetest_Query.ShowCase5UnloadMeManage_Query.ShowEndSelectEndSubPrivateSubman_Add_Click()UnloadMemanrecord_Add.ShowEndSubPrivateSubpay_Add1_Click()UnloadMepay_Add.ShowEndSubPrivateSubman_Update1_Click()UnloadMemanrecord_Update.ShowEndSubPrivateSubman_Delete1_Click()UnloadMemanrecord_Delete.ShowEndSubPrivateSubpay_Update1_Click()UnloadMepay_Update.ShowEndSubPrivateSubclerk_Update1_Click()UnloadMeclerk_Update.ShowEndSubPrivateSubAbout1_Click()UnloadMeAbout.ShowEndSubPrivateSubtest_update1_Click()UnloadMetest_Update.ShowEndSubPrivateSubclerk_Delete1_Click()UnloadMeclerk_Delete.ShowEndSubPrivateSubOrdor_Delete1_Click()UnloadMeOrdor_Delete.ShowEndSubPrivateSubexit1_Click()UnloadMeEndSub8總結(jié)這次試驗(yàn)經(jīng)過了兩周時(shí)間,在這兩周時(shí)間內(nèi),我對(duì)設(shè)計(jì)的可行性分析,業(yè)務(wù)分析,需求分析進(jìn)行了大概一周多的時(shí)間,在這一周多時(shí)間內(nèi)我對(duì)我們學(xué)校后面的小波超市進(jìn)行了好幾天的觀察和了解,主要對(duì)于超市的人員管理的現(xiàn)狀。結(jié)果發(fā)現(xiàn)在小波超市的管理還存在著弊端,存在著大量的人員冗余現(xiàn)象,并且導(dǎo)致了效率低下,對(duì)于顧客和超市的很不利。為了克服這種缺點(diǎn),我對(duì)此弊端經(jīng)過了仔細(xì)的,詳細(xì)的理解,使得我在進(jìn)行,系統(tǒng)分析,系統(tǒng)設(shè)計(jì),系統(tǒng)實(shí)現(xiàn)階段非常的自如,很快的時(shí)間便作完了設(shè)計(jì)的90%的內(nèi)容。然后再花了一些時(shí)間進(jìn)行了版面設(shè)計(jì)和檢查處理。以上是我做完信息管理課程設(shè)計(jì)的步驟。兩周的設(shè)計(jì)報(bào)告時(shí)間雖然短暫,但是卻讓我了解好多知識(shí),通過這次的設(shè)計(jì)讓我了解了數(shù)據(jù)庫(kù)連接和vb的許多知識(shí)點(diǎn)。比如說前期的工作的重要性,只要有良好的基礎(chǔ)工作才能讓我們?yōu)橐院蟮墓ぷ魈峁┖艽蟮膸椭蛔屛乙捕昧嗽O(shè)計(jì)的嚴(yán)密性,作為一個(gè)信息系統(tǒng)的的開發(fā)我們一定要進(jìn)行詳細(xì)的設(shè)計(jì),使得信息系統(tǒng)各個(gè)方面功能比較齊全,這就需要大量的研究和考察。同時(shí)也明白了信息系統(tǒng)軟件工作的一些常規(guī)的設(shè)計(jì)方法和設(shè)計(jì)技巧,為以后的設(shè)計(jì)打下了比較堅(jiān)實(shí)的基礎(chǔ)。數(shù)據(jù)庫(kù)開發(fā)的實(shí)踐很重要對(duì)于學(xué)習(xí)數(shù)據(jù)庫(kù)的人來說,只有我們?cè)趯?shí)踐中才能體會(huì)到數(shù)據(jù)庫(kù)的重要性,才能真正懂得數(shù)據(jù)庫(kù)設(shè)計(jì)工作的艱辛。通過這次數(shù)據(jù)庫(kù)的設(shè)計(jì),使我明白了學(xué)習(xí)一定要認(rèn)真,研究一定要仔細(xì),對(duì)于知識(shí)只能嚴(yán)謹(jǐn),不能蜻蜓點(diǎn)水,要穩(wěn)打穩(wěn)學(xué),尤其是對(duì)于信息化要求比較高的行業(yè)更應(yīng)該認(rèn)真,不能有絲毫的麻痹和大意。參考文獻(xiàn)[1]衛(wèi)紅春.信息系統(tǒng)分析與設(shè)計(jì).西安:西安電子科技大學(xué)出版社,2003[2]郭盈發(fā).數(shù)據(jù)庫(kù)原理.西安:西安電子科技大學(xué)出版社,2003[3]黃維通.SQLServer2000簡(jiǎn)明教程.清華大學(xué)出版社。[4]尤克濱.UML應(yīng)用建模實(shí)踐過程.北京:機(jī)械工業(yè)出版社,2003[5]董蘭芳等.UML課程設(shè)計(jì).北京:機(jī)械工業(yè)出版社,2004[6](美)VincentP.Heuring/HarryF.Jordan.ComputerSystemsDesignandArchitecture.U.S.A:PearsonEducation[7]潘瑜.VisualBasic程序設(shè)計(jì).北京:科學(xué)出版社。[8]賽奎春.VisualBasic信息系統(tǒng)開發(fā)實(shí)例精選.北京:機(jī)械工業(yè)出版社。[9]陸麗娜.軟件工程.經(jīng)濟(jì)科學(xué)出版社,2000致謝這次課程設(shè)計(jì)在黃老師的大力支持下和教導(dǎo)下,一切進(jìn)行的很順利,論文完成的前提是黃老師給我提供了舒適的工作、學(xué)習(xí)環(huán)境,并給予我悉心的關(guān)懷與指導(dǎo)。在些表示衷心地感謝。黃老師認(rèn)真負(fù)責(zé)的工作態(tài)度、嚴(yán)謹(jǐn)?shù)闹螌W(xué)風(fēng)格,使我深受啟發(fā);開發(fā)的同時(shí),和同學(xué)們之間的相互探討也使我獲益匪淺。這兩周時(shí)間內(nèi),我除基本學(xué)會(huì)信息系統(tǒng)的開發(fā)外更重要的是學(xué)到了兢兢業(yè)業(yè),奮發(fā)向上的精神,這種精神是我今后人生前進(jìn)道路上的一種力量。所以我再次感謝黃老師和我的同學(xué)們。這里有你想要的畢業(yè)設(shè)計(jì)。(員工關(guān)系)(勞動(dòng)關(guān)系)(勞資關(guān)系)*******************實(shí)踐教學(xué)*******************蘭州理工大學(xué)計(jì)算機(jī)與通信學(xué)院2011年春季學(xué)期數(shù)據(jù)庫(kù)課程設(shè)計(jì)題目:藥品銷售管理系統(tǒng)專業(yè)班級(jí):姓名:學(xué)號(hào):指導(dǎo)教師:成績(jī):TOC\o"1-2"\h\u6217摘要 230912序言 37721第一章系統(tǒng)分析 4191881.1問題描述 4228291.2系統(tǒng)流程圖 5280661.3數(shù)據(jù)流程圖 6153791.4數(shù)據(jù)字典 74549第二章系統(tǒng)總體設(shè)計(jì) 8246552.1數(shù)據(jù)庫(kù)概念設(shè)計(jì)(E-R圖) 835192.2總體軟件設(shè)計(jì)圖 9252092.3數(shù)據(jù)表的設(shè)計(jì) 952722.4關(guān)系模型及關(guān)系圖(DrugSell) 1122271第三章詳細(xì)設(shè)計(jì) 1221593.1數(shù)據(jù)庫(kù)連接、登陸模塊及主菜單 12167403.2信息查詢模塊 12187283.3管理模塊 132720第四章系統(tǒng)測(cè)試 13107194.1測(cè)試方法 1359794.2測(cè)試用例 13191174.3用戶銷售分析 1825876第五章軟件使用說明書 1816823總結(jié) 193449參考文獻(xiàn) 15541致謝 218805附件Ⅰ部分原程序代碼 1摘要隨著我國(guó)市場(chǎng)經(jīng)濟(jì)的蓬勃發(fā)展,近年來醫(yī)藥行業(yè)發(fā)展迅速。由于品種類不斷增加和需求的日益旺盛,舊有的企業(yè)管理模式已不能適應(yīng)新型企業(yè)的需要??渴止び涃~進(jìn)行藥品的進(jìn)、銷、存的管理已經(jīng)明顯力不從心。如何利用現(xiàn)代信息技術(shù)使企業(yè)擁有快速、高效的市場(chǎng)反應(yīng)能力和更高的效率是醫(yī)藥經(jīng)營(yíng)企業(yè)關(guān)心的問題。目前我國(guó)的大型藥店很多采用了計(jì)算機(jī)管理,但是大部分中小型藥店還以手工管理為主,主要原因是缺少相應(yīng)的軟件支持。部分小型藥店采用大型醫(yī)藥管理軟件,開發(fā)一套藥店信息管理系統(tǒng),可以讓職工和消費(fèi)者最快速度了解到藥品信息,并方便藥品的存儲(chǔ)和管理。本系統(tǒng)的目的就是要開發(fā)一套方便藥品銷售存儲(chǔ)和管的。關(guān)鍵詞:PowerBuilder;SQL語言;數(shù)據(jù)庫(kù)設(shè)計(jì);藥店管理信息系統(tǒng)設(shè)計(jì)序言在人類跨入21世紀(jì)之際,席卷全世界的信息化浪潮正在全球范圍內(nèi)轟轟烈烈的上演,它已經(jīng)深刻地滲透到現(xiàn)代社會(huì)的各個(gè)領(lǐng)域:通訊、經(jīng)濟(jì)、技術(shù)、政治等等。在醫(yī)療衛(wèi)生領(lǐng)域,信息化概念的引入,尤其是醫(yī)院信息系統(tǒng)的應(yīng)用,大大改變了醫(yī)院的管理模式和工作流程,對(duì)提高醫(yī)院的管理水平、質(zhì)量效益、經(jīng)濟(jì)效益、社會(huì)效益起到了巨大地促進(jìn)作用。藥品銷售管理系統(tǒng)是目前一個(gè)醫(yī)藥公司不可缺少的部分,所以藥品銷售管理系統(tǒng)應(yīng)該能夠?yàn)樗幤蜂N售的決策者和管理者提供充足的信息,快捷的查詢手段和有效的管理方式。但一直以來人們使用傳統(tǒng)人工的方式管理文件檔案,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間一長(zhǎng),將產(chǎn)生大量的文件和數(shù)據(jù),這對(duì)于查找、更新和維護(hù)都帶來了不少的困難。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)技術(shù)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)藥品銷售信息進(jìn)行管理,具有用手工管理所無法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高藥品銷售管理的效率,也是科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。第一章系統(tǒng)分析1.1問題描述現(xiàn)今藥品銷售管理的繁瑣給具有強(qiáng)烈時(shí)間觀念的藥品銷售人員帶來了諸多不便,面對(duì)龐大的信息量,為了減輕銷售管理人員的工作負(fù)擔(dān),就要有藥品銷售管理系統(tǒng)來提高藥品銷售工作的效率。通過這樣的系統(tǒng),可以做到藥品銷售信息的規(guī)范管理,科學(xué)統(tǒng)計(jì)和快速查詢,從而減少管理方面的工作量。通過分析現(xiàn)有系統(tǒng),發(fā)現(xiàn)種種細(xì)節(jié)之處并不盡如人意。用戶應(yīng)該需要一個(gè)功能完善,特點(diǎn)突出,操作便利,具有相當(dāng)?shù)姆治龊皖A(yù)測(cè)能力的管理信息系統(tǒng)。具體要求如下:1、要求訂單、出庫(kù)單等一次輸入,自動(dòng)顯示,自動(dòng)生成報(bào)表,并能按用戶要求打印單據(jù)和報(bào)表。2、要求查詢方便、快捷,能夠按時(shí)間和業(yè)務(wù)種類統(tǒng)計(jì)。3、因?yàn)楦骷?jí)管理人員對(duì)業(yè)務(wù)的操作不盡相同,所以要求有用戶登錄及權(quán)限管理功能。4、操作員對(duì)計(jì)算機(jī)并不精通,所以要求本系統(tǒng)能盡量簡(jiǎn)化操作,使輸入單據(jù)的過程盡量與真實(shí)單據(jù)的輸入過程相似,使操作過程簡(jiǎn)單易懂,明白易學(xué)。5、由于本軟件用的Visualc++的API進(jìn)行界面設(shè)計(jì)和和數(shù)據(jù)庫(kù)的連接,顯得比較復(fù)雜,在實(shí)現(xiàn)用戶的要求方面還是有些不足,我們特意為管理員提供了一種實(shí)現(xiàn)功能不足的是通過輸入SQL語句來實(shí)現(xiàn)不足的功能的方法,這種有個(gè)缺點(diǎn),就是管理必須熟悉SQL語句和數(shù)據(jù)庫(kù)。為此,我們著手開發(fā)本軟件,力求通過本軟件,能幫助管理人員利用計(jì)算機(jī)快速方便的對(duì)藥品銷售信息進(jìn)行輸入、輸出、查找、修改的各種操作,使散亂的藥品銷售信息能夠更加的具體化,直觀化。1.2系統(tǒng)流程圖經(jīng)過調(diào)查分析,并且依據(jù)用戶的要求,我們確定系統(tǒng)的基本功能和工作流程如下:退貨返廠退貨返廠客戶退貨入庫(kù)管理庫(kù)存信息銷售管理客戶入庫(kù)信息銷售信息銷售查詢?nèi)霂?kù)查詢供應(yīng)商庫(kù)存查詢庫(kù)存盤點(diǎn)庫(kù)存報(bào)表圖1.1 系統(tǒng)流程圖1.3數(shù)據(jù)流程圖首先,客戶將訂貨要求以訂單形式送交企業(yè)業(yè)務(wù)部門,業(yè)務(wù)部門將訂單進(jìn)行錄入,并依據(jù)客戶往來賬目來確定是否接收該客戶的訂單。訂單經(jīng)審核批準(zhǔn)后,將發(fā)貨通知送交發(fā)貨部門,同時(shí)儲(chǔ)存訂單記錄。之后,發(fā)貨部門發(fā)出出貨憑證,同時(shí)向客戶發(fā)出出貨通知,并根據(jù)客戶支付情況儲(chǔ)存相關(guān)賬目。如圖1.2圖1.2第一層DFD圖訂單審核:圖1.3開發(fā)貨單:圖1.41.4數(shù)據(jù)字典數(shù)據(jù)字典是描述系統(tǒng)流程圖中所有數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)、處理功能等信息的集合,其包括4種條目;數(shù)據(jù)流、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)項(xiàng)。建立完善的數(shù)據(jù)字典是對(duì)所收集、整理的數(shù)據(jù)的一種分析歸檔方式,為下一步建立數(shù)據(jù)庫(kù)和處理數(shù)據(jù)做準(zhǔn)備。藥品銷售管理系統(tǒng)數(shù)據(jù)字典卡片如下所示:名字:客戶信息表別名:名字:客戶信息表別名:描述:對(duì)客戶基本信息的描述定義:{客戶代碼+客戶名稱+聯(lián)系人+地址+電話+手機(jī)+傳真+郵編+E-mail+稅號(hào)+開戶行+賬號(hào)+信譽(yù)度}位置:基本表名字:藥品信息表別名:描述:對(duì)藥品基本信息的描述定義:{藥品代碼+藥品名稱+劑型+產(chǎn)地+規(guī)格+價(jià)格+保質(zhì)期}位置:基本表名字:客戶訂單信息表別名:名字:客戶訂單信息表別名:描述:對(duì)客戶訂單基本信息的描述定義:{訂單號(hào)+客戶代碼+商品代碼+經(jīng)手人+日期}位置:數(shù)據(jù)庫(kù)名字:倉(cāng)庫(kù)信息表別名:描述:對(duì)倉(cāng)庫(kù)存儲(chǔ)信息的描述定義:{藥品代碼+總數(shù)量+成本價(jià)}位置:數(shù)據(jù)庫(kù)名字:用戶密碼信息表別名:名字:用戶密碼信息表別名:描述:對(duì)管理員及其密碼基本信息的描述定義:{用戶名+密碼}位置:基本表名字:入庫(kù)單信息表別名:描述:對(duì)入庫(kù)的藥品基本信息的描述定義:{入庫(kù)單號(hào)+藥品代碼+藥品數(shù)量+經(jīng)手人+日期}位置:數(shù)據(jù)庫(kù)第二章系統(tǒng)總體設(shè)計(jì)2.1數(shù)據(jù)庫(kù)概念設(shè)計(jì)(E-R圖)藥品實(shí)體屬性圖藥品藥品藥品代碼藥品名稱劑型產(chǎn)地規(guī)格價(jià)格保質(zhì)期客戶實(shí)體屬性圖客戶客戶客戶代碼名稱聯(lián)系人地址電話稅號(hào)手機(jī)傳真郵編E-mail用戶密碼屬性圖管理員管理員用戶名密碼系統(tǒng)實(shí)體聯(lián)系圖pn訂購(gòu)藥品客戶pn訂購(gòu)藥品客戶包含m包含m客戶訂單客戶訂單mmn比較n比較倉(cāng)庫(kù)倉(cāng)庫(kù)q入庫(kù)單q入庫(kù)單登陸主菜單開始信息查詢銷售管理銷售管理登陸主菜單開始信息查詢銷售管理銷售管理庫(kù)房管理系統(tǒng)管理數(shù)據(jù)備份退出藥品信息查詢客戶信息查詢庫(kù)存查詢庫(kù)存盤店操作員管理權(quán)限管理圖2.1總體設(shè)計(jì)圖2.3數(shù)據(jù)表的設(shè)計(jì)1、客戶表的設(shè)計(jì)(Customer)客戶表用來保存所有客戶的信息,包括的數(shù)據(jù)項(xiàng)有:客戶代碼、名稱、聯(lián)系人,地址、電話,手機(jī),傳真,郵編,E-mail,稅號(hào),開戶行,賬號(hào),信譽(yù)度等。2.藥品表的設(shè)計(jì)(Drug)藥品表用來保存藥品的所有信息,包括的數(shù)據(jù)項(xiàng)有:藥品代碼、商品名稱、劑型、產(chǎn)地、規(guī)格、價(jià)格、保質(zhì)期等。3、客戶訂單表的設(shè)計(jì)(CustomIndent)客戶訂單表用來保存客戶訂單信息,包括數(shù)據(jù)項(xiàng)有:訂單號(hào),客戶代碼,經(jīng)手人,日期,[出/入庫(kù)]等信息。4、藥品訂單表的設(shè)計(jì)(DrugIndent)藥品訂單用來保存一個(gè)客戶訂單中各種藥品的相關(guān)信息,包括數(shù)據(jù)項(xiàng)有:訂單號(hào),藥品代碼,數(shù)量等。5、倉(cāng)庫(kù)表的設(shè)計(jì)(Storage)倉(cāng)庫(kù)表用來保存各種藥品在倉(cāng)庫(kù)中的數(shù)量及成本信息,包括數(shù)據(jù)項(xiàng)有:藥品代碼,總數(shù)量,成本價(jià)等。2.4關(guān)系模型及關(guān)系圖(DrugSell)1、關(guān)系模型:客戶(客戶代碼,名稱,聯(lián)系人,地址,電話,手機(jī),傳真,郵編,E-mail,稅號(hào),開戶行,賬號(hào),信譽(yù)度)發(fā)貨單(訂單號(hào),客戶代碼,經(jīng)手人,日期,出/入庫(kù))藥品訂單(訂單號(hào),藥品代碼,數(shù)量)藥品(藥品代碼,藥品名稱,劑型,產(chǎn)地,規(guī)格,單價(jià),保質(zhì)期)倉(cāng)庫(kù)(藥品代碼,總數(shù)量,成本價(jià))用戶密碼(用戶名,密碼)關(guān)系圖(如下)第三章詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì)階段的根本目標(biāo)是確定應(yīng)該如何具體地實(shí)現(xiàn)所要求的系統(tǒng)。3.1數(shù)據(jù)庫(kù)連接、登陸模塊及主菜單數(shù)據(jù)庫(kù)連接本系統(tǒng)采用PB形式的數(shù)據(jù)庫(kù),在打開PB時(shí)打開相應(yīng)的工作空間,然后打開tools->datebasepainter連接數(shù)據(jù)庫(kù)。系統(tǒng)登陸窗口在系統(tǒng)登錄窗口,不同的用戶可以使用自己的密碼登錄進(jìn)主菜單。3.系統(tǒng)主菜單軟件的所有功能都在此界面實(shí)現(xiàn),普通用戶跟管理員看到的界面外觀沒有什么不同,只是功能有一些差別。具體就是普通用戶只能進(jìn)行簡(jiǎn)單查詢,而管理員可以進(jìn)行數(shù)據(jù)庫(kù)的修改以及直接進(jìn)行SQL查詢。3.2信息查詢模塊點(diǎn)擊【信息查詢】按鈕,可以選擇【藥品信息查詢】以及【客戶信息查詢】,管理員可以點(diǎn)擊任何一個(gè)對(duì)藥品的信息或者客戶的信息進(jìn)行詳細(xì)的查詢。按【退出】就可以返回到主菜單,進(jìn)行更多的選擇。3.3管理模塊 點(diǎn)擊【銷售管理】,【進(jìn)貨管理】,【庫(kù)存管理】,【系統(tǒng)管理】這四個(gè)按鈕可以得到不同的管理模塊,在這些模塊中可以選擇添加、刪除等操作,只是每次操作都要進(jìn)行保存。這四個(gè)窗口提供信息的圖形化顯示,使這些信息更直觀的表現(xiàn)在管理者的面前,從而合理的作出是否進(jìn)貨的決定。第四章系統(tǒng)測(cè)試4.1測(cè)試方法程序測(cè)試包括正確性測(cè)試、運(yùn)行速度與存儲(chǔ)空間的調(diào)試、使用簡(jiǎn)便性的調(diào)試,在系統(tǒng)測(cè)試中使用最多的方法是黑箱法和白箱法。在本系統(tǒng)的系統(tǒng)測(cè)試中,前期主要使用白箱法測(cè)試,在系統(tǒng)的統(tǒng)調(diào)測(cè)試中主要用到黑箱法。由于目前軟件設(shè)計(jì)已經(jīng)到了調(diào)試階段,所以下面測(cè)試用例系采用黑箱法測(cè)試,而結(jié)構(gòu)測(cè)試由于分布在軟件設(shè)計(jì)的整個(gè)過程中且比較散亂,所以在此省略結(jié)構(gòu)測(cè)試的測(cè)試用例。4.2測(cè)試用例(1)登陸測(cè)試若輸入的用戶名和密碼正確,且用戶屬于管理員組,則會(huì)進(jìn)入管理員界面。若用戶屬于一般用戶組,則可進(jìn)入一般用戶界面。倘若用戶名或密碼輸入錯(cuò)誤,則會(huì)彈出提示,停止程序的運(yùn)行,等待用戶的再次輸入。主菜單(3)藥品信息查詢測(cè)試該窗口給管理員提供了藥品的基本信息,包括藥品代碼,藥品名稱,劑型,產(chǎn)地,規(guī)格,單價(jià),保質(zhì)期。(4)客戶信息查詢?cè)摯翱诮o管理員提供了客戶的基本信息,包括客戶代碼,名稱,聯(lián)系人,地址,電話,手機(jī),傳真,郵編,E-mail,稅號(hào),開戶行,賬號(hào),信譽(yù)度。若所填客戶代碼不在客戶信息表里,則系統(tǒng)會(huì)提示用戶輸入客戶信息,若客戶類別為供貨商且添加的藥品代碼不在藥品信息表內(nèi),同樣提示用戶輸入藥品信息,而如果客戶類別為零售商且添加的藥品代碼不在藥品信息或藥品數(shù)量不足,則告訴客戶訂貨失敗,提示用戶重新選擇藥品。同時(shí)為了方便用戶添加訂單,在選擇藥品時(shí)的列表框內(nèi)為用戶提供了目前庫(kù)存每種藥品的總數(shù)量,當(dāng)數(shù)量不足是會(huì)出現(xiàn)錯(cuò)誤提示。當(dāng)添加訂單成功后,看是否有一個(gè)成功提示的對(duì)話框提示。(5)銷售管理測(cè)試在這些模塊中可以選擇添加、刪除等操作,只是每次操作都要進(jìn)行保存。(6)進(jìn)貨管理測(cè)試在這些模塊中可以選擇添加、刪除等操作,只是每次操作都要進(jìn)行保存。(7)庫(kù)房管理在此窗口中可以輸入要查詢的號(hào)碼,就可以查詢到符合條件的信息。(8)操作員管理測(cè)試在此窗口可以增加操作人員。4.3用戶銷售分析本系統(tǒng)提供了銷售利潤(rùn)率,和純收入二個(gè)分析數(shù)據(jù),通過點(diǎn)擊銷售信息里可以查看純收入,可以通過訂單表內(nèi)的銷售數(shù)目和單價(jià)以及成本價(jià)判定是否正確。公式:純收入=數(shù)目*(單價(jià)-成本價(jià))。銷售利潤(rùn)率在銷售分析里能夠查詢到。通過對(duì)表里數(shù)據(jù)的計(jì)算來和看到的結(jié)果是否一致,如果一直這證明銷售分析正確。第五章軟件使用說明書點(diǎn)擊運(yùn)行程序,會(huì)彈出登錄對(duì)話框,用戶名是08250325密碼是111,就可以登錄,以用戶登錄會(huì)失去一些執(zhí)行修改的權(quán)利。如果以管理員登錄,則需要登錄密碼,而且可以修改數(shù)據(jù)庫(kù)以及直接執(zhí)行SQL語句。登錄后就顯示下面的主界面,會(huì)提供很多查詢以及修改信息。點(diǎn)擊每一個(gè)按鈕就會(huì)彈出相應(yīng)的信息??梢愿鶕?jù)信息以及測(cè)試的步驟進(jìn)行需要的操作。總結(jié)雖然曾經(jīng)對(duì)PB和SQLSever2000這兩個(gè)開發(fā)工具有所了解,但是首次用VisualC++和SQLSever2000開發(fā)這樣一個(gè)管理系統(tǒng),并且僅僅憑借指導(dǎo)教師的指導(dǎo)和參考書本上的知識(shí)進(jìn)行設(shè)計(jì),時(shí)間也非常短,因此課程設(shè)計(jì)的難度很大,通過努力,終于完成了本次設(shè)計(jì),雖然程序在結(jié)構(gòu)、功能上還存在一些問題和不足,但是通過設(shè)計(jì)、思考、請(qǐng)教,收獲很大。通過此次設(shè)計(jì),本人對(duì)PB和SQLSever2000有了更深一步的認(rèn)識(shí),將書本上的一些程序設(shè)計(jì)的知識(shí)運(yùn)用到了實(shí)際中,基本具備了用計(jì)算機(jī)解決工作中實(shí)際問題的能力。對(duì)VisualC++的窗體對(duì)象、窗體控件對(duì)象、數(shù)據(jù)環(huán)境對(duì)象和數(shù)據(jù)控件及其基本屬性基本上能夠正常運(yùn)用,并且使用這些工具進(jìn)行一般的事務(wù)處理和軟件的設(shè)計(jì)。在設(shè)計(jì)的過程中,我深深地感到了PB和SQLSever2000的博大精深,由于是第一次開發(fā)這樣一個(gè)管理系統(tǒng),在設(shè)計(jì)過程中僅用到了一些基本的功能,因此必然會(huì)出現(xiàn)程序代碼不夠精煉等情況。在今后的設(shè)計(jì)中,將進(jìn)一步解決目前仍然存在的一些問題,同時(shí)有必要對(duì)代碼進(jìn)行完善,提高程序的健壯性。今后若有機(jī)會(huì),可以先充實(shí)軟件的功能,然后在有條件的情況下,將所有的數(shù)據(jù)庫(kù)轉(zhuǎn)移到服務(wù)器上,實(shí)行客戶/服務(wù)器的管理模式,增加對(duì)系統(tǒng)出錯(cuò)處理模塊的管理,以及實(shí)現(xiàn)Internet方面的功能開發(fā)。計(jì)算機(jī)技術(shù)的高速發(fā)展,使我深深地認(rèn)識(shí)到只有不斷地加強(qiáng)學(xué)習(xí),才能在計(jì)算機(jī)技術(shù)方面不至于被淘汰。今后,我還要加強(qiáng)計(jì)算機(jī)軟件開發(fā)方面的學(xué)習(xí),努力使自己成為一位計(jì)算機(jī)軟件開發(fā)專業(yè)人員,為社會(huì)開發(fā)出實(shí)用性強(qiáng)且價(jià)格低廉的軟件。參考文獻(xiàn)[1]初小璐.完全掌握SQLServer2000[M]機(jī)械工業(yè)出版社,2004[2]JeraodV.Post.數(shù)據(jù)庫(kù)管理系統(tǒng)(英文版.第三版)[美]清華大學(xué)出版社,2006.1[3]張海藩.軟件工程導(dǎo)論[M].北京:清華大學(xué)出版社,1998.1[4]謝希仁.計(jì)算機(jī)網(wǎng)絡(luò)(第二版)[M].北京:電子工業(yè)出版社,2003.6[5]戴志誠(chéng),趙國(guó)峰.JSP信息化系統(tǒng)建設(shè)案例[M].北京:人民郵電出版社,2006.12[6]成曉靜,畢靖.網(wǎng)頁(yè)設(shè)計(jì)三劍客完全學(xué)習(xí)手冊(cè)[M].北京:中國(guó)電力出版社,2004.11[7]趙強(qiáng).精通JSP編程[M].北京:電子工業(yè)出版社,2006.3[8]薩師煊,王珊.數(shù)據(jù)庫(kù)系統(tǒng)概論[M].北京:高等教育出版社,2002.2[9]王永皎.PowerBuilder數(shù)據(jù)庫(kù)應(yīng)用開發(fā)教程(第二版):北京:清華大學(xué)出版社,2007.8致謝感謝我的很多同學(xué),在我在編程中、在調(diào)試程序中遇見很多挫折時(shí),遇見不懂的問題時(shí),是他們給了我?guī)椭刮也恢劣诳ㄔ谀骋画h(huán)節(jié)處,毫無進(jìn)展。感謝教授我《數(shù)據(jù)庫(kù)》的龐淑俠老師以及相關(guān)課程的老師們,沒有他們的教導(dǎo)就沒有今天的這個(gè)課程設(shè)計(jì),是他們讓
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 外研版高中英語選擇性必修第四冊(cè)UNIT2 Period7課件
- 中國(guó)批發(fā)和零售業(yè)行業(yè)分析報(bào)告
- 藥店醫(yī)保定點(diǎn)申請(qǐng)書
- 電子商務(wù)視角下的網(wǎng)播與短視頻行業(yè)的用戶粘性及商業(yè)模式分析報(bào)告
- 2025年中國(guó)運(yùn)動(dòng)服制造行業(yè)市場(chǎng)深度分析及投資規(guī)劃建議報(bào)告
- 電車公司內(nèi)部培訓(xùn)師的角色與責(zé)任
- 施工企業(yè)節(jié)能減排報(bào)告
- 新版人教PEP版三年級(jí)下冊(cè)英語課件 Unit 5 Part C
- 賠償申請(qǐng)書范本
- 山東省鄒城市2022年七年級(jí)《道德》下冊(cè)期末試卷與參考答案
- GB/T 7031-2005機(jī)械振動(dòng)道路路面譜測(cè)量數(shù)據(jù)報(bào)告
- 馬工程教材《公共財(cái)政概論》PPT-第十二章 財(cái)政體制
- GB/T 17614.1-2015工業(yè)過程控制系統(tǒng)用變送器第1部分:性能評(píng)定方法
- 隱匿性陰莖的診療和治療課件
- 2022屆北京市東城區(qū)高三語文一模語文試卷講評(píng)課件
- 先天性腎上腺皮質(zhì)增生癥(CAH)課件
- 水利工程設(shè)計(jì)變更表格
- 電纜用PP填充繩標(biāo)準(zhǔn)
- 《工程熱力學(xué)》(第四版)配套教學(xué)課件
- 03fusionsphere虛擬化場(chǎng)景概要設(shè)計(jì)模板hld
- 火災(zāi)接警處置流程圖
評(píng)論
0/150
提交評(píng)論