




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
72/72《中型MIS開發(fā)實(shí)訓(xùn)》指導(dǎo)書計(jì)算機(jī)工程學(xué)院二○一○年
《中型MIS開發(fā)實(shí)訓(xùn)》指導(dǎo)書一、實(shí)訓(xùn)目的《中型MIS開發(fā)實(shí)訓(xùn)》是綜合《數(shù)據(jù)庫(kù)管理系統(tǒng)SQLServer》、《C#程序設(shè)計(jì)》、《企業(yè)網(wǎng)站建設(shè)與管理》、《軟件測(cè)試》等課程的實(shí)踐環(huán)節(jié),共七周時(shí)間。本課程綜合學(xué)生所學(xué)的軟件開發(fā)技術(shù)、數(shù)據(jù)庫(kù)知識(shí)、編程語(yǔ)言和測(cè)試方法,完成一項(xiàng)信息管理系統(tǒng)的開發(fā)任務(wù),培養(yǎng)學(xué)生參與項(xiàng)目開發(fā)的能力。本課程實(shí)訓(xùn)設(shè)計(jì)目的:熟悉軟件項(xiàng)目開發(fā)的基本過程了解軟件項(xiàng)目開發(fā)的重點(diǎn)、難點(diǎn)能運(yùn)用前續(xù)課程知識(shí)比較熟練的掌握數(shù)據(jù)庫(kù)系統(tǒng)的設(shè)計(jì)、編碼和調(diào)試能規(guī)范化地實(shí)施軟件項(xiàng)目開發(fā)理解軟件項(xiàng)目開發(fā)中不同崗位角色,學(xué)會(huì)各個(gè)環(huán)節(jié)的角色溝通二、課程實(shí)訓(xùn)的內(nèi)容及要求2.1)實(shí)訓(xùn)內(nèi)容對(duì)開發(fā)的系統(tǒng)進(jìn)行具體的調(diào)研,調(diào)研的形式以教師解答和講解,參照本實(shí)訓(xùn)指導(dǎo)書資料為主,網(wǎng)絡(luò)查詢相關(guān)資料為輔。根據(jù)調(diào)研產(chǎn)生的需求,設(shè)計(jì)一個(gè)可以實(shí)際應(yīng)用的數(shù)據(jù)庫(kù)管理系統(tǒng),要求設(shè)計(jì)的表約為10-15個(gè),企業(yè)庫(kù)存管理系統(tǒng)為項(xiàng)目背景。根據(jù)相關(guān)模板要求,編寫系統(tǒng)的需求和設(shè)計(jì)文檔將教師的評(píng)價(jià)過程作為一次文檔評(píng)審的過程,對(duì)文檔進(jìn)行相應(yīng)的修改,作為后期工作的依據(jù)系統(tǒng)中采用RFID相關(guān)技術(shù)對(duì)完成的項(xiàng)目進(jìn)行測(cè)試,確保系統(tǒng)的穩(wěn)定性。完成整個(gè)系統(tǒng)的安裝和部署。2.2)工作流程項(xiàng)目團(tuán)隊(duì)組建項(xiàng)目團(tuán)隊(duì)組建系統(tǒng)測(cè)試概要/詳細(xì)設(shè)計(jì)需求規(guī)格說明書編寫產(chǎn)品安裝用戶培訓(xùn)項(xiàng)目總結(jié)驗(yàn)收計(jì)劃階段開發(fā)階段實(shí)施階段項(xiàng)目計(jì)劃制定編碼及文檔系統(tǒng)設(shè)計(jì)崗編碼崗測(cè)試崗實(shí)施崗項(xiàng)目管理崗2.2.1計(jì)劃階段
項(xiàng)目計(jì)劃階段主要任務(wù)是當(dāng)確定開發(fā)之后制定軟件開發(fā)計(jì)劃、人員組織結(jié)構(gòu)定義及配備。常見的人員組織結(jié)構(gòu)有垂直方案、水平方案、混合方案。垂直方案中每個(gè)成員充當(dāng)多重角色。水平方案中每個(gè)成員充當(dāng)一到兩個(gè)角色?;旌戏桨竸t包括了經(jīng)驗(yàn)豐富的人員與新手相互融合。具體選擇根據(jù)人員實(shí)際技能情況進(jìn)行選擇。項(xiàng)目參考組織結(jié)構(gòu)如下:實(shí)訓(xùn)中每個(gè)小組由最多4人組成,項(xiàng)目組織中可以對(duì)參考結(jié)構(gòu)進(jìn)行細(xì)化,根據(jù)每個(gè)人的特長(zhǎng)來?yè)?dān)任其中的一個(gè)或多個(gè)角色,負(fù)責(zé)完成與角色相關(guān)任務(wù)和文檔組長(zhǎng)負(fù)責(zé)總的協(xié)調(diào)。最好是每個(gè)人都能參與設(shè)計(jì)和編碼工作,每個(gè)人都能夠建立起系統(tǒng)地全局觀。軟件開發(fā)計(jì)劃的目的是收集控制項(xiàng)目時(shí)所需的所有信息,項(xiàng)目組長(zhǎng)根據(jù)項(xiàng)目計(jì)劃來安排資源需求并根據(jù)時(shí)間表跟蹤項(xiàng)目進(jìn)度。項(xiàng)目團(tuán)隊(duì)成員根據(jù)項(xiàng)目計(jì)劃以了解他們的工作任務(wù)、工作時(shí)間以及他們所依賴的其他活動(dòng)??蓪⒂?jì)劃分成總體計(jì)劃和詳細(xì)計(jì)劃,總體計(jì)劃中每個(gè)任務(wù)為一個(gè)里程碑,詳細(xì)計(jì)劃中必須將任務(wù)落實(shí)到個(gè)人。甘特圖是一種能有效顯示活動(dòng)時(shí)間計(jì)劃編制的方法,主要用于項(xiàng)目計(jì)劃和項(xiàng)目進(jìn)度安排。甘特圖把計(jì)劃和進(jìn)度安排兩種職能結(jié)合在一起,縱向列出項(xiàng)目活動(dòng),橫向列出時(shí)間跨度。每項(xiàng)活動(dòng)計(jì)劃或?qū)嶋H情況用橫線表示。橫道線還顯示了每項(xiàng)活動(dòng)的開始時(shí)間和結(jié)束時(shí)間。甘特圖可以方便的表達(dá)工作分解結(jié)構(gòu)圖的各個(gè)層次,其表達(dá)單位也比較靈活,從年到日都可表達(dá)。但是甘特圖只能用于表達(dá)較簡(jiǎn)單的項(xiàng)目活動(dòng)關(guān)系,它無法表達(dá)各個(gè)項(xiàng)目活動(dòng)是否屬于關(guān)鍵活動(dòng)。即便這樣,類似軟件項(xiàng)目開發(fā)實(shí)訓(xùn)這樣的一個(gè)簡(jiǎn)單項(xiàng)目,用甘特圖來表達(dá)項(xiàng)目進(jìn)度是最恰當(dāng)不過了。甘特圖可以使用微軟Office系列軟件的Visio進(jìn)行繪制,該軟件中,有很多工程制圖工具,可以方便的繪制甘特圖。下面示意圖所示的項(xiàng)目期為六周,主要單位為周,次要單位為天。圖中測(cè)試的時(shí)間和文檔書寫的時(shí)間是重合的,表示作為項(xiàng)目管理而言,這個(gè)時(shí)間段這兩件工作是同時(shí)進(jìn)行的。系統(tǒng)項(xiàng)目進(jìn)度甘特圖示例階段輸出:項(xiàng)目計(jì)劃2.2.2開發(fā)階段
開發(fā)階段主要工作包括:需求分析、設(shè)計(jì)、編碼、測(cè)試。需求分析的目的是在系統(tǒng)工作方面與用戶達(dá)成一致。其中需求規(guī)格說明書詳細(xì)說明系統(tǒng)將要實(shí)現(xiàn)的所有功能。用戶界面原型可以有三種表示方法:圖紙(在紙上)、位圖(繪圖工具)、可執(zhí)行文件(交互式)。軟件設(shè)計(jì)從物理上實(shí)現(xiàn)目標(biāo)系統(tǒng),包括:軟件架構(gòu)設(shè)計(jì):說明軟件的組織結(jié)構(gòu)、部署結(jié)構(gòu)及運(yùn)行環(huán)境;類設(shè)計(jì):定義類之間的關(guān)聯(lián)和類的屬性、方法;數(shù)據(jù)庫(kù)設(shè)計(jì):定義數(shù)據(jù)庫(kù)表之間的關(guān)聯(lián)和各個(gè)表的字段。編碼按照設(shè)計(jì)文檔進(jìn)行編碼。
測(cè)試主要任務(wù):核實(shí)每個(gè)模塊是否正常運(yùn)行(參考設(shè)計(jì)文檔)、核實(shí)需求是否被正確實(shí)施(參考需求文檔)。測(cè)試數(shù)據(jù)盡量使用真實(shí)數(shù)據(jù)。測(cè)試報(bào)告:記錄測(cè)試結(jié)果,詳細(xì)描述問題,提出解決辦法。階段輸出:需求規(guī)格說明書系統(tǒng)設(shè)計(jì)說明書可運(yùn)行代碼及注釋幫助文件和用戶操作手冊(cè)測(cè)試報(bào)告實(shí)施階段實(shí)施階段工作主要包括:將軟件項(xiàng)目本身,包括配置文件、用戶手冊(cè)、幫助文檔等進(jìn)行收集、打包、安裝、配置、安裝調(diào)試、初始化。階段輸出:安裝程序2.3崗位職責(zé)2.3.1項(xiàng)目管理崗主要職責(zé):1、設(shè)置項(xiàng)目組中的各種角色,并分配好各角色的責(zé)任與權(quán)限。制定項(xiàng)目計(jì)劃。2、跟蹤計(jì)劃的執(zhí)行情況,進(jìn)行控制,保證項(xiàng)目按質(zhì)、按量的實(shí)施。3、對(duì)程序進(jìn)行審核。4、綜合具體情況,對(duì)各種不同方案進(jìn)行取舍并做出決定。5、跟蹤軟件缺陷報(bào)告處理流程,對(duì)本小組提出的缺陷報(bào)告負(fù)責(zé)6、協(xié)調(diào)各項(xiàng)目參與人員之間的關(guān)系。2.3.2系統(tǒng)設(shè)計(jì)崗主要職責(zé):1、對(duì)客戶進(jìn)行需求調(diào)研,收集整理客戶需求,負(fù)責(zé)編寫《需求規(guī)格說明書》。2、建立用戶界面原型。3、進(jìn)行系統(tǒng)架構(gòu)設(shè)計(jì)。4、進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)。5、編寫《系統(tǒng)設(shè)計(jì)說明書》。6、指導(dǎo)編碼人員按《系統(tǒng)設(shè)計(jì)說明書》進(jìn)行代碼實(shí)現(xiàn)。7、負(fù)責(zé)重點(diǎn)代碼檢查;2.3.3編碼崗主要職責(zé):1、根據(jù)項(xiàng)目開發(fā)進(jìn)度和任務(wù)分配,依據(jù)《系統(tǒng)設(shè)計(jì)說明書》進(jìn)行代碼實(shí)現(xiàn)。2、對(duì)自己代碼進(jìn)行檢查。3、根據(jù)規(guī)范要求,編寫相應(yīng)的技術(shù)文檔。4、根據(jù)需要及時(shí)修改、完善軟件。5、配合測(cè)試工程師進(jìn)行軟件測(cè)試工作;
6、根據(jù)《系統(tǒng)設(shè)計(jì)說明書》進(jìn)行數(shù)據(jù)庫(kù)建庫(kù)。7、對(duì)數(shù)據(jù)庫(kù)進(jìn)行初始化操作。8、根據(jù)《系統(tǒng)設(shè)計(jì)說明書》編寫對(duì)應(yīng)的視圖、存儲(chǔ)過程、函數(shù)、觸發(fā)器等。9、對(duì)數(shù)據(jù)庫(kù)進(jìn)行維護(hù)、備份、恢復(fù)、同步。2.3.4測(cè)試崗主要職責(zé):根據(jù)軟件需求進(jìn)行測(cè)試需求分析。編寫測(cè)試用例。搭建測(cè)試環(huán)境。執(zhí)行測(cè)試用例,提交缺陷報(bào)告并跟蹤缺陷處理流程。負(fù)責(zé)編寫《用戶手冊(cè)》、《操作手冊(cè)》。對(duì)項(xiàng)目工作提出建設(shè)性建議。2.3.5主要職責(zé):在項(xiàng)目組長(zhǎng)安排和指導(dǎo)下,執(zhí)行項(xiàng)目用戶現(xiàn)場(chǎng)實(shí)施任務(wù)(包括系統(tǒng)安裝、系統(tǒng)上線、系統(tǒng)試運(yùn)行等)。負(fù)責(zé)協(xié)助用戶進(jìn)行“用戶確認(rèn)測(cè)試”。參與編寫《用戶手冊(cè)》、《操作手冊(cè)》。時(shí)間安排周星期節(jié)次內(nèi)容班級(jí)111-4任務(wù)布置計(jì)1001115-8任務(wù)布置計(jì)1002121-4需求調(diào)研計(jì)1001125-8需求調(diào)研計(jì)1002131-4需求分析計(jì)1001135-8需求分析計(jì)1002141-4系統(tǒng)設(shè)計(jì)計(jì)1001145-8系統(tǒng)設(shè)計(jì)計(jì)1002151-4系統(tǒng)設(shè)計(jì)計(jì)1001155-8系統(tǒng)設(shè)計(jì)計(jì)1002211-4數(shù)據(jù)庫(kù)設(shè)計(jì)計(jì)1002215-8數(shù)據(jù)庫(kù)設(shè)計(jì)計(jì)1001221-4數(shù)據(jù)庫(kù)設(shè)計(jì)計(jì)1002225-8數(shù)據(jù)庫(kù)設(shè)計(jì)計(jì)1001231-4文檔編寫計(jì)1002235-8文檔編寫計(jì)1001245-8RFID技術(shù)應(yīng)用計(jì)1002249-12RFID技術(shù)應(yīng)用計(jì)1001251-4RFID技術(shù)應(yīng)用計(jì)1002255-8RFID技術(shù)應(yīng)用計(jì)1001311-4RFID技術(shù)應(yīng)用計(jì)1001315-8RFID技術(shù)應(yīng)用計(jì)1002321-4系統(tǒng)編碼實(shí)現(xiàn)計(jì)1001325-8系統(tǒng)編碼實(shí)現(xiàn)計(jì)1002331-4系統(tǒng)編碼實(shí)現(xiàn)計(jì)1001335-8系統(tǒng)編碼實(shí)現(xiàn)計(jì)1002341-4系統(tǒng)編碼實(shí)現(xiàn)計(jì)1001345-8系統(tǒng)編碼實(shí)現(xiàn)計(jì)1002351-4系統(tǒng)編碼實(shí)現(xiàn)計(jì)1001355-8系統(tǒng)編碼實(shí)現(xiàn)計(jì)1002361-4系統(tǒng)編碼實(shí)現(xiàn)計(jì)1001365-8系統(tǒng)編碼實(shí)現(xiàn)計(jì)10025117:00~20:30系統(tǒng)編碼實(shí)現(xiàn)計(jì)1002515-8系統(tǒng)編碼實(shí)現(xiàn)計(jì)1001521-4系統(tǒng)編碼實(shí)現(xiàn)計(jì)1002525-8系統(tǒng)編碼實(shí)現(xiàn)計(jì)1001531-4系統(tǒng)編碼實(shí)現(xiàn)計(jì)1002535-8系統(tǒng)編碼實(shí)現(xiàn)計(jì)1001541-4系統(tǒng)編碼實(shí)現(xiàn)計(jì)1002545-8系統(tǒng)編碼實(shí)現(xiàn)計(jì)1001551-4系統(tǒng)編碼實(shí)現(xiàn)計(jì)1002555-8系統(tǒng)編碼實(shí)現(xiàn)計(jì)10016117:00~20:30系統(tǒng)編碼實(shí)現(xiàn)計(jì)1001615-8系統(tǒng)編碼實(shí)現(xiàn)計(jì)1002621-4系統(tǒng)編碼實(shí)現(xiàn)計(jì)1001625-8系統(tǒng)編碼實(shí)現(xiàn)計(jì)1002631-4系統(tǒng)編碼實(shí)現(xiàn)計(jì)1001635-8系統(tǒng)編碼實(shí)現(xiàn)計(jì)1002641-4系統(tǒng)編碼實(shí)現(xiàn)計(jì)1001645-8系統(tǒng)編碼實(shí)現(xiàn)計(jì)1002651-4系統(tǒng)編碼實(shí)現(xiàn)計(jì)1001655-8系統(tǒng)編碼實(shí)現(xiàn)計(jì)10027117:00~20:30系統(tǒng)編碼實(shí)現(xiàn)計(jì)1002715-8系統(tǒng)編碼實(shí)現(xiàn)計(jì)1001721-4系統(tǒng)編碼實(shí)現(xiàn)計(jì)1002725-8系統(tǒng)編碼實(shí)現(xiàn)計(jì)1001731-4系統(tǒng)編碼實(shí)現(xiàn)計(jì)1002735-8系統(tǒng)編碼實(shí)現(xiàn)計(jì)1001741-4答辯計(jì)1002745-8答辯計(jì)1001751-4答辯計(jì)1002755-8答辯計(jì)1001四、考核要求4.1考核原則考核主要依據(jù)三個(gè)方面:項(xiàng)目整體評(píng)價(jià)、個(gè)人能力評(píng)價(jià)、職業(yè)素養(yǎng)評(píng)價(jià),其中項(xiàng)目整體評(píng)價(jià)占總評(píng)的40%、個(gè)人能力評(píng)價(jià)占總評(píng)的50%、職業(yè)素養(yǎng)評(píng)價(jià)占總評(píng)的10%。項(xiàng)目整體評(píng)價(jià)內(nèi)容主要包括:完成系統(tǒng)是否充分考慮用戶需求、設(shè)計(jì)合理性、界面美觀性、用戶友好性、可靠性、容錯(cuò)性、實(shí)現(xiàn)規(guī)范性、文檔編寫質(zhì)量等方面。個(gè)人能力評(píng)價(jià)內(nèi)容主要包括:這部分考核主要分兩部分,第一部分按照承擔(dān)的工作,根據(jù)各崗位職責(zé)的要求進(jìn)行考核;第二部分考核對(duì)其他崗位能力的掌握情況。職業(yè)素養(yǎng)評(píng)價(jià)內(nèi)容主要包括:是否遲到早退、是否服從項(xiàng)目組任務(wù)安排、是否按進(jìn)度要求完成任務(wù)、是否具有良好的團(tuán)隊(duì)協(xié)作精神和溝通能力、工作積極主動(dòng)性等。其他說明:針對(duì)考勤中曠課超過四分之一、遲到早退超過三分之一或工作態(tài)度非常不認(rèn)真,成績(jī)直接評(píng)定為不及格。4.2考核方式考核方式:1、平時(shí)考核+階段考核+答辯考核2、自評(píng)+互評(píng)+考評(píng)考核方式說明負(fù)責(zé)人平時(shí)考核主要評(píng)價(jià)項(xiàng)目組成員的職業(yè)素養(yǎng)教師階段考核主要檢查項(xiàng)目組是否按計(jì)劃進(jìn)度完成及完成質(zhì)量教師答辯考核主要檢查項(xiàng)目組實(shí)施能力及對(duì)個(gè)人能力進(jìn)行評(píng)價(jià)教師自評(píng)主要對(duì)自己的工作進(jìn)行評(píng)價(jià)項(xiàng)目組長(zhǎng)互評(píng)主要對(duì)項(xiàng)目組成員工作進(jìn)行評(píng)價(jià)項(xiàng)目組長(zhǎng)考評(píng)主要評(píng)價(jià)項(xiàng)目完成情況和個(gè)人能力教師4.3答辯流程整個(gè)答辯流程主要分為四部分,其中一、二部分可并行進(jìn)行。1、系統(tǒng)部署:設(shè)備準(zhǔn)備:二臺(tái)電腦負(fù)責(zé)人:實(shí)施員、項(xiàng)目組長(zhǎng)答辯組給出項(xiàng)目組長(zhǎng)崗位評(píng)價(jià)、實(shí)施崗位人員評(píng)價(jià)。2、文檔檢查負(fù)責(zé)人:答辯組審閱項(xiàng)目組需求、設(shè)計(jì)等文檔,給出整體評(píng)價(jià)。3、項(xiàng)目演示講解負(fù)責(zé)人:實(shí)施員、項(xiàng)目組長(zhǎng)由項(xiàng)目組長(zhǎng)進(jìn)行組織協(xié)調(diào),實(shí)施崗位人員模擬用戶培訓(xùn),面向企業(yè)人員和教師進(jìn)行項(xiàng)目功能演示和講解。答辯組給出項(xiàng)目整體評(píng)價(jià)、實(shí)施崗位人員評(píng)價(jià)。3、崗位答辯考核負(fù)責(zé)人:答辯組針對(duì)項(xiàng)目組成員的不同崗位角色進(jìn)行分崗位答辯,給出個(gè)人能力評(píng)價(jià)分。4.4考核標(biāo)準(zhǔn)項(xiàng)目整體評(píng)價(jià)內(nèi)容考核點(diǎn)需求及功能完整性設(shè)計(jì)合理性界面美觀性用戶友好性可靠性文檔內(nèi)容準(zhǔn)確性文檔規(guī)范性項(xiàng)目組協(xié)調(diào)性個(gè)人能力評(píng)價(jià)內(nèi)容考核點(diǎn)崗位能力崗位協(xié)同能力系統(tǒng)綜合能力備注根據(jù)主要承擔(dān)的崗位職責(zé)進(jìn)行提問評(píng)價(jià)能理解所承擔(dān)的崗位與其他崗位的接口以及對(duì)存在的問題進(jìn)行分析能理解整個(gè)系統(tǒng)其他崗位的相關(guān)技能要求。職業(yè)素養(yǎng)評(píng)價(jià)標(biāo)準(zhǔn)考核點(diǎn)考勤計(jì)劃執(zhí)行度協(xié)作精神溝通能力主動(dòng)性考核根據(jù)評(píng)分標(biāo)準(zhǔn)評(píng)出優(yōu)秀、良好、中等、及格與不及格五等。
附錄1、需求分析方法與步驟需求分析是一個(gè)識(shí)別用戶需求,確定用戶需求的過程,由于用戶的需求本身就有不確定性,因此進(jìn)行需求分析。軟件需求從抽象的邏輯包括三個(gè)不同的層次:業(yè)務(wù)需求、用戶需求和功能需求(也包括非功能需求)。業(yè)務(wù)需求(businessrequirement)反映了組織機(jī)構(gòu)或客戶對(duì)系統(tǒng)、產(chǎn)品高層次的目標(biāo)要求,它們?cè)陧?xiàng)目視圖與范圍文檔中予以說明。這項(xiàng)工作一般由用戶提出,技術(shù)人員只負(fù)責(zé)搜集,比如用戶提出:為了提高產(chǎn)品入庫(kù)效率,改善企業(yè)業(yè)務(wù)水平,特要求開發(fā)實(shí)施庫(kù)存管理系統(tǒng)。這個(gè)就是一個(gè)業(yè)務(wù)需求的表現(xiàn)。它一般是較高的一個(gè)層面提出的。用戶需求(userrequirement)文檔描述了用戶使用產(chǎn)品必須要完成的任務(wù)。這個(gè)是最容易理解的一個(gè)需求,比如要求倉(cāng)庫(kù)管理人員可以查閱過去每年每種型號(hào)材料的入庫(kù)數(shù)量,可以查看材料的歷史明細(xì)帳目,這些都是用戶需求。功能需求(functionalrequirement)定義了開發(fā)人員必須實(shí)現(xiàn)的軟件功能,使得用戶能完成他們的任務(wù),從而滿足了業(yè)務(wù)需求。功能需求就是為了滿足用戶需求,并且符合業(yè)務(wù)需求的前提下,我們?cè)O(shè)定的功能解決方案。比如上面提到的,要求可以查閱2008年某型號(hào)材料的入庫(kù)數(shù)量,我們就可能需要設(shè)定一個(gè)界面,叫做“入庫(kù)查詢”,這個(gè)就是一個(gè)具體功能,它是為了滿足用戶提出的“倉(cāng)庫(kù)管理人員可以查閱過去每年每種型號(hào)材料的入庫(kù)數(shù)量”這個(gè)要求。(一)需求分析的任務(wù)問題的識(shí)別:確定對(duì)目標(biāo)系統(tǒng)的綜合要求。(1)功能要求:要求劃分并描述出系統(tǒng)必須完成的所有功能。(2)性能要求:列出所開發(fā)軟件的技術(shù)性能指標(biāo),包括運(yùn)行時(shí)間、響應(yīng)時(shí)間、數(shù)據(jù)精度和適應(yīng)性等方面的要求。(3)運(yùn)行要求:對(duì)系統(tǒng)運(yùn)行時(shí)軟件、硬件環(huán)境及接口方面的要求。(4)可靠性要求:應(yīng)按實(shí)際的運(yùn)行環(huán)境對(duì)所開發(fā)軟件在投入運(yùn)行后不發(fā)生故障的概率提出要求,以期在開發(fā)過程中采取措施,保證軟件能夠可靠地運(yùn)行。(5)安全保密要求:根據(jù)用戶不同的運(yùn)行環(huán)境,做出適當(dāng)規(guī)定,以便在系統(tǒng)設(shè)計(jì)階段給予充分考慮,保證其具有安全保密方面的性能。(6)用戶界面要求:對(duì)用戶界面做出具體規(guī)定,要求做到界面友好、易學(xué)易用。(7)資源使用要求:確定所開發(fā)軟件運(yùn)行時(shí)所需要的數(shù)據(jù)、軟件、內(nèi)存等資源的要求;軟件開發(fā)時(shí)所需人力、支撐軟件、開發(fā)設(shè)備等軟件開發(fā)資源的要求。分析系統(tǒng)的數(shù)據(jù)要求:由系統(tǒng)的信息流歸納抽象出系統(tǒng)要求的數(shù)據(jù)以及數(shù)據(jù)的邏輯關(guān)系。描述系統(tǒng)所需要的靜態(tài)數(shù)據(jù)、動(dòng)態(tài)數(shù)據(jù)(輸入、輸出數(shù)據(jù))、數(shù)據(jù)庫(kù)名稱、類型,數(shù)據(jù)字典以及數(shù)據(jù)的采集方式。導(dǎo)出目標(biāo)系統(tǒng)的詳細(xì)邏輯模型:由1、2項(xiàng)分析結(jié)果導(dǎo)出目標(biāo)系統(tǒng)的詳細(xì)邏輯模型。詳細(xì)邏輯模型可用數(shù)據(jù)流圖、數(shù)據(jù)字典和IPO圖等軟件需求表達(dá)工具表示。編寫“軟件需求規(guī)格說明書”,同時(shí)為了確切表達(dá)用戶對(duì)軟件輸入/輸出的要求,可編寫“數(shù)據(jù)要求說明書”和“初步用戶手冊(cè)”。需求分析評(píng)審:對(duì)功能的正確性、完整性和清晰性以及其它需求作出評(píng)價(jià),評(píng)審內(nèi)容包括:系統(tǒng)定義的目標(biāo)與用戶的要求是否一致;系統(tǒng)需求分析階段提供的文檔資料是否齊全;文檔中的所有描述是否完整、清晰、準(zhǔn)確反映了用戶的要求;與其它系統(tǒng)的接口是否已經(jīng)描述;所開發(fā)項(xiàng)目的數(shù)據(jù)流與數(shù)據(jù)結(jié)構(gòu)是否足夠、是否確定;所有圖表是否清楚,在沒有補(bǔ)充說明時(shí)是否易于理解;主要功能是否已包括在規(guī)定的軟件范圍之內(nèi),是否已經(jīng)充分說明;設(shè)計(jì)的約束條件或限制條件是否符合實(shí)際;開發(fā)的技術(shù)風(fēng)險(xiǎn)是什么?是否考慮過軟件需求的其它方案;是否考慮過將來可能會(huì)提出的軟件需求;是否詳細(xì)制定了檢驗(yàn)標(biāo)準(zhǔn),它們能否對(duì)系統(tǒng)定義的成敗進(jìn)行確認(rèn);是否存遺漏、重復(fù)或不一致的地方;用戶是否審查了初步的用戶手冊(cè);評(píng)審應(yīng)由專人負(fù)責(zé),并嚴(yán)格按規(guī)定進(jìn)行。評(píng)審結(jié)束后由評(píng)審負(fù)責(zé)人簽署評(píng)審意見。系統(tǒng)分析員應(yīng)根據(jù)“評(píng)審意見”對(duì)需求分析進(jìn)行修改,直到通過為止。(二)如何獲取需求1.需求獲取過程在與用戶交流的過程中收集各種用戶的信息,認(rèn)真理解用戶的各項(xiàng)要求;同時(shí)還應(yīng)收集解決用戶要求的一切有關(guān)信息。在進(jìn)行需求獲取時(shí),獲取對(duì)象應(yīng)包括:實(shí)際應(yīng)用本軟件系統(tǒng)的直接領(lǐng)導(dǎo)、行政上有批準(zhǔn)權(quán)的領(lǐng)導(dǎo)、本軟件系統(tǒng)的具體操作者、使用者和系統(tǒng)維護(hù)人員。在進(jìn)行分析所獲取的信息時(shí),分析員要對(duì)收集反饋回來的各種信息細(xì)致地進(jìn)行分析。對(duì)于其中一些模糊的要求還需要向用戶作進(jìn)一步的澄清,然后才決定是否采納。對(duì)于那些不合理的部分或者目前暫時(shí)無法實(shí)現(xiàn)的要求應(yīng)向用戶做充分的解釋,以求諒解。在分析過程中,分析員應(yīng)隨時(shí)向有關(guān)方面的專家請(qǐng)教,并且明確該解決方案的約束條件。2.獲取需求的方法(1)為了做好調(diào)查研究,一般應(yīng)考慮:了解系統(tǒng)需求。軟件開發(fā)往往是作為系統(tǒng)開發(fā)的一部分,因此仔細(xì)研究系統(tǒng)分析的文檔資料,了解系統(tǒng)的需求中對(duì)軟件的要求。市場(chǎng)調(diào)查。了解市場(chǎng)上對(duì)開發(fā)軟件的需求形勢(shì),掌握市場(chǎng)上流行的相關(guān)軟件產(chǎn)品的技術(shù)和價(jià)格數(shù)據(jù),這對(duì)于決定開發(fā)的方針策略有著重要意義。訪問用戶和用戶領(lǐng)域的專家。用戶提出的要求應(yīng)被當(dāng)作重要的原始資料加以分析,從用戶領(lǐng)域?qū)<夷抢锶〉玫男畔⒊3S兄谲浖_發(fā)人員對(duì)用戶需求的理解??疾飕F(xiàn)場(chǎng)。軟件開發(fā)人員可以從專業(yè)角度來直接考察待開發(fā)系統(tǒng)的操作環(huán)境和操作要求。(2)調(diào)查的方式可以考慮如下幾種:調(diào)查提綱或調(diào)查表。向各個(gè)層次上的用戶和預(yù)見的隱含用戶發(fā)調(diào)查提綱或調(diào)查表。中型調(diào)查會(huì)議。按照用戶的層次結(jié)構(gòu)的分類,召開中型調(diào)查會(huì)議,了解其業(yè)務(wù)范圍、工作內(nèi)容、業(yè)務(wù)特點(diǎn)以及對(duì)開發(fā)系統(tǒng)的想法和建議。個(gè)別訪問。向一些對(duì)用戶領(lǐng)域的業(yè)務(wù)和信息流向特別熟悉的有豐富經(jīng)驗(yàn)的專家進(jìn)行咨詢。4)現(xiàn)場(chǎng)調(diào)查。現(xiàn)場(chǎng)考察和現(xiàn)場(chǎng)會(huì)議。5)資料。查閱各種系統(tǒng)資料。6)調(diào)查工具。使用各種調(diào)查工具,如事務(wù)工程分析圖或事務(wù)流程圖等。(三)如何分析用戶需求 需求分析人員對(duì)收集到的用戶需求做進(jìn)一步的分析和整理。下面是幾條常見的準(zhǔn)則:1)對(duì)于用戶提出的每個(gè)需求都要知道“為什么”,并判斷用戶提出的需求是否有充足的理由;2)將那種以“如何實(shí)現(xiàn)”的表述方式轉(zhuǎn)換為“實(shí)現(xiàn)什么”的方式,因?yàn)樾枨蠓治鲭A段關(guān)注的目標(biāo)是“做什么”,而不是“怎么做”;假如
企業(yè)提出,要求可以統(tǒng)計(jì)每個(gè)材料的庫(kù)存數(shù)量,做一個(gè)排行榜,我們需要做的是記錄:“要求統(tǒng)計(jì)每個(gè)材料庫(kù)存數(shù)量的排行榜”,并且跟企業(yè)討論這個(gè)排行榜是否有現(xiàn)成的格式,以前是否做過類似的排行榜,是怎么操作的。在需求階段,我們不需要關(guān)心為了做這個(gè)排行榜需要設(shè)定什么樣的表來實(shí)現(xiàn)。3)分析由用戶需求衍生出的隱含需求,并識(shí)別用戶沒有明確提出來的隱含需求(有可能是實(shí)現(xiàn)用戶需求的前提條件),這一點(diǎn)往往容易忽略掉,經(jīng)常因?yàn)閷?duì)隱含需求考慮得不夠充分而引起需求變更。比如倉(cāng)庫(kù)管理人員年紀(jì)都比較大,這里頭可能隱含了一個(gè)需求:他們都有老花眼,在設(shè)置字體的時(shí)候,盡量用較大的字號(hào)。
附錄2、編碼原則及規(guī)范1.編碼原則1)編寫易于修改和維護(hù)的代碼:編碼階段,在設(shè)計(jì)基礎(chǔ)上對(duì)程序進(jìn)行進(jìn)一步的數(shù)據(jù)和操作的分離有利于代碼和數(shù)據(jù)的單獨(dú)改變。2)編寫詳細(xì)的程序文檔:程序文檔一般指以注釋的形式嵌入程序中的代碼描述。程序文檔應(yīng)該與程序保持高度一致。程序文檔應(yīng)該包括下列內(nèi)容①代碼的功能;②代碼的完成者;③代碼在整個(gè)軟件系統(tǒng)中的位置;④代碼編制、復(fù)審時(shí)間;⑤保留代碼的原因;⑥代碼中如何使用數(shù)據(jù)結(jié)構(gòu)和算法。3)編程中采用統(tǒng)一的標(biāo)準(zhǔn)和約定,降低程序的復(fù)雜性軟件組織通常會(huì)制定一份“編碼規(guī)范”,程序員在編寫代碼時(shí)。必須嚴(yán)格按照“編碼規(guī)范”編寫代碼。編碼規(guī)范:規(guī)范項(xiàng)目規(guī)范內(nèi)容1排版排版格式,如縮進(jìn)、塊語(yǔ)句、分行等2注釋規(guī)范注釋的格式3標(biāo)識(shí)符命名規(guī)范標(biāo)識(shí)符的命名規(guī)則4可讀性為提高可讀性所作的規(guī)范,如禁止使用技巧性高的語(yǔ)句5變量、結(jié)構(gòu)規(guī)范變量和結(jié)構(gòu)的定義,如禁止局部與全局變量同名等6函數(shù)、過程規(guī)范函數(shù)的定義,如“不要設(shè)計(jì)多用途面面俱到的函數(shù)”7可測(cè)性為提高可測(cè)性的規(guī)范8程序效率為程序效率所作的規(guī)范,如“循環(huán)體內(nèi)工作量最小化”9質(zhì)量保證為提高軟件質(zhì)量所作的規(guī)范,如“防止內(nèi)存操作越界”4)分離功能獨(dú)立的代碼塊形成新的模塊:將功能獨(dú)立的代碼塊獨(dú)立出來形成新的模塊,增加模塊的內(nèi)聚度,有利于代碼的重用和可修改性。2.編程風(fēng)格應(yīng)遵循的規(guī)則源程序文檔化應(yīng)遵循:1)符號(hào)名的命名:符號(hào)名即標(biāo)識(shí)符,包括模塊名、變量名、常量名、標(biāo)號(hào)名、子程序名、數(shù)據(jù)區(qū)名以及緩沖區(qū)名等。這些名字應(yīng)能反映它所代表的實(shí)際東西,應(yīng)有一定實(shí)際意義。2)程序的注釋:序言性注釋:通常置于每個(gè)程序模塊的開頭部分,它應(yīng)當(dāng)給出程序的整體說明,對(duì)于理解程序本身具有引導(dǎo)作用。有些軟件開發(fā)部門對(duì)序言性注釋做了明確而嚴(yán)格的規(guī)定,要求程序編制者逐項(xiàng)列出。功能性注釋:功能性注釋嵌在源程序體中,用以描述其后的語(yǔ)句或程序段是在做什么工作,或是執(zhí)行了下面的語(yǔ)句會(huì)怎么樣。而不要解釋下面怎么做。往往是對(duì)一段的注釋,而不是一句。視覺組織空格、空行和移行。3)格式化①始終采用統(tǒng)一縮進(jìn)規(guī)則;②適當(dāng)插入括號(hào)表明運(yùn)算次序、排除二義性;③有效地使用空格符以區(qū)別程序的不同意群。.NET命名規(guī)則:一套定義良好并且完整的、在整個(gè)項(xiàng)目中統(tǒng)一使用的命名規(guī)范將極大提升源代碼的可讀性和軟件的可維護(hù)性。符號(hào)名即標(biāo)識(shí)符,包括變量名、常量名、類名、名稱空間名、方法名、屬性名以及事件名等。這些名字應(yīng)能反映它所代表的實(shí)際東西,應(yīng)有一定實(shí)際意義。變量命名中的常用方法:Pascal法:所有單詞的首個(gè)字母大寫HtmlTagCamel法:除第一個(gè)單詞外,其余單詞的首個(gè)字母均大寫htmlTag、ioStream在.NET中Pascal命名法應(yīng)用于以下命名:名字空間:namespaceSystem.Security{…}方法:publicvirtualstringToString();屬性:publicintLength{get;}事件:publiceventEventHandlerExited;常量名:publicconststringLandInfoPage="GroundInfo.aspx";在.NET中Camel命名法應(yīng)用于以下命名:變量:stringlastError;參數(shù):publicstaticintToInt32(stringvalue);控件的命名舉例:Label:lbllblNameTextBox:txttxtUidCheckBox:chkchkUserLoginButton:btnbtnSubmit3.?dāng)?shù)據(jù)說明在設(shè)計(jì)階段已經(jīng)確定了數(shù)據(jù)結(jié)構(gòu)的組織及其復(fù)雜性。在編寫程序時(shí),則需要注意數(shù)據(jù)說明的風(fēng)格。1)數(shù)據(jù)說明的次序應(yīng)規(guī)范。進(jìn)而有利于測(cè)試,排錯(cuò)和維護(hù)。2)說明的先后次序固定。例如,按常量說明、簡(jiǎn)單變量類型說明、數(shù)組說明、公用數(shù)據(jù)塊說明、所有的文件說明的順序說明。在類型說明中還可進(jìn)一步要求。例如,可按如下順序排列:整型量說明、實(shí)型量說明、字符量說明、邏輯量說明。3)當(dāng)用一個(gè)語(yǔ)句說明多個(gè)變量名時(shí),應(yīng)當(dāng)對(duì)這些變量按字母的順序排列。4)對(duì)于復(fù)雜數(shù)據(jù)結(jié)構(gòu),應(yīng)利用注釋說明實(shí)現(xiàn)這個(gè)數(shù)據(jù)結(jié)構(gòu)的特點(diǎn)。4.輸入和輸出輸入/輸出信息是與用戶的使用直接相關(guān)的。輸入/輸出的方式和格式應(yīng)當(dāng)盡量作到對(duì)用戶友好,盡可能方便用戶的使用。一定要避免因設(shè)計(jì)不當(dāng)給用戶帶來的麻煩。(1)對(duì)所有的輸入數(shù)據(jù)都進(jìn)行檢驗(yàn),從而識(shí)別錯(cuò)誤的輸入,以保證每個(gè)數(shù)據(jù)的有效性;(2)檢查輸入項(xiàng)的各種重要組合的合理性,必要時(shí)報(bào)告輸入狀態(tài)信息;(3)使得輸入的步驟和操作盡可能簡(jiǎn)單,并保持簡(jiǎn)單的輸入格式;(4)輸入數(shù)據(jù)時(shí),應(yīng)允許使用自由格式輸入;(5)應(yīng)允許缺省值;(6)輸入一批數(shù)據(jù)時(shí),最好使用輸入結(jié)束標(biāo)志,而不要由用戶指定輸入數(shù)據(jù)數(shù)目;(7)在以交互式輸入/輸出方式進(jìn)行輸入時(shí),要在屏幕上使用提示符明確提示交互輸入的請(qǐng)求,指明可使用選擇項(xiàng)的種類和取值范圍。同時(shí),在數(shù)據(jù)輸入的過程中和輸入結(jié)束時(shí),也要在屏幕上給出狀態(tài)信息;(8)當(dāng)程序語(yǔ)言對(duì)輸入格式有嚴(yán)格要求時(shí),應(yīng)保持輸入格式與輸入語(yǔ)句要求的一致性;(9)給所有的輸出加注解,并設(shè)計(jì)輸出報(bào)表格式。
附錄3、企業(yè)庫(kù)存業(yè)務(wù)調(diào)研素材一、前言無論是工商企業(yè)還是運(yùn)輸企業(yè)、其他企業(yè),日常經(jīng)營(yíng)管理活動(dòng)中一個(gè)重要的內(nèi)容就是對(duì)存貨的管理與核算。對(duì)于工業(yè)企業(yè)而言,庫(kù)存代表著生產(chǎn)所需的各種原材料、產(chǎn)成品、半產(chǎn)成品、易耗品,對(duì)商業(yè)企業(yè)而言,代表著要銷售出去的各種商品及易耗材料。盡管各種行業(yè)對(duì)入庫(kù)材料的計(jì)價(jià)方法、財(cái)務(wù)處理方法各有不同,但對(duì)存貨的管理從本質(zhì)上是一致的。二、概述某企業(yè)要求完成開發(fā)一個(gè)信息系統(tǒng),幫助企業(yè)實(shí)現(xiàn)材料入庫(kù)——管理——出庫(kù)的全過程。主要包括兩個(gè)方面:一是材料的入庫(kù)、出庫(kù)管理,二是對(duì)當(dāng)期出庫(kù)及月末存貨的成本核算。對(duì)于出入庫(kù)管理,從“入庫(kù)”環(huán)節(jié)中,可能會(huì)涉及到:采購(gòu)入庫(kù)、銷售(領(lǐng)料)退庫(kù)、暫估入庫(kù)、盤盈、調(diào)撥;對(duì)于出庫(kù)環(huán)節(jié),可能會(huì)涉及到:正常領(lǐng)用、盤虧、庫(kù)間材料調(diào)撥、銷售等。對(duì)于發(fā)出材料、庫(kù)存材料的計(jì)價(jià)處理,從大的方面可分為兩種:一是采用計(jì)劃定價(jià)法,這種方法對(duì)出庫(kù)材料或庫(kù)存材料采用計(jì)劃價(jià)進(jìn)行核算,而不管其歷史成本實(shí)際是多少,但在會(huì)計(jì)期末,要計(jì)算出差異價(jià)格及差異率,再根據(jù)差異率計(jì)算實(shí)際成本;二是采用實(shí)際進(jìn)價(jià)法,可分為:先進(jìn)先出法、后進(jìn)先出法、移動(dòng)平均法、期限平均法、個(gè)別指定法。針對(duì)一個(gè)企業(yè),實(shí)際操作中可能會(huì)將兩種方法結(jié)合在一起,對(duì)于量少、價(jià)值高的材料采用實(shí)際進(jìn)價(jià)法,而對(duì)于量大、價(jià)值低的材料采用計(jì)劃定價(jià)法。三、相關(guān)調(diào)研資料3.1企業(yè)相關(guān)業(yè)務(wù)流程在實(shí)際的企業(yè)運(yùn)行中庫(kù)存管理往往與采購(gòu)、生產(chǎn)、銷售等環(huán)節(jié)相關(guān),不同的企業(yè)可能各有差異,下面給出某企業(yè)的業(yè)務(wù)流程圖。企業(yè)采購(gòu)流程圖說明:1、采購(gòu)管理的工作主要是確定合理的定貨量、優(yōu)秀的供應(yīng)商和保持最佳的安全儲(chǔ)備。能夠隨時(shí)提供定購(gòu)、驗(yàn)收的信息,跟蹤和催促對(duì)外購(gòu)和委外加工的物料,保證貨物及時(shí)到達(dá)。建立供應(yīng)商的檔案,用最新的成本信息來調(diào)整庫(kù)存的成本。2、企業(yè)采購(gòu)業(yè)務(wù)的三種主要單據(jù)及相關(guān)單據(jù):1)采購(gòu)訂單采購(gòu)申請(qǐng)單2)外購(gòu)入庫(kù)單收/退料通知單3)采購(gòu)發(fā)票3、企業(yè)采購(gòu)業(yè)務(wù)中的幾種常見情況1)貨到單未到2)單貨同到3)單先到貨后到4)退貨業(yè)務(wù)5)暫估入庫(kù)4、其他說明1)采購(gòu)貨物到貨,采購(gòu)員制作收貨通知單。收料通知單經(jīng)采購(gòu)主管審核后交庫(kù)管員。庫(kù)管員驗(yàn)收產(chǎn)品入庫(kù),填制入庫(kù)單,倉(cāng)庫(kù)主管對(duì)入庫(kù)單審核。2)財(cái)務(wù)部門收到發(fā)票后,財(cái)務(wù)人員將收到的發(fā)票與入庫(kù)單進(jìn)行鉤稽,分配采購(gòu)費(fèi)用后,制作采購(gòu)入庫(kù)會(huì)計(jì)憑證。銷售業(yè)務(wù)流程圖說明:1、銷售員和客戶簽訂銷售訂單,隨即傳一份訂單副本給倉(cāng)庫(kù)部。2、當(dāng)出貨日期已到,要進(jìn)行產(chǎn)品出庫(kù),檢驗(yàn)員對(duì)貨物進(jìn)行清點(diǎn)、記錄,然后將點(diǎn)貨清單轉(zhuǎn)給倉(cāng)庫(kù)部。3、客戶拿出庫(kù)單到倉(cāng)庫(kù)部領(lǐng)取貨物。4、對(duì)各種單據(jù)進(jìn)行一一點(diǎn)對(duì),無誤后方可讓客戶取貨。5、把貨款支票拿給財(cái)務(wù)部進(jìn)行審核保存。倉(cāng)存業(yè)務(wù)流程圖說明:1、在領(lǐng)料時(shí),領(lǐng)料員需要跑到各個(gè)地方簽字。首先需要領(lǐng)料部門主管簽字,然后跑到倉(cāng)庫(kù)保管員處簽字,接著需要到審批部門簽字,還要到財(cái)務(wù)部簽字、蓋章,最后倉(cāng)庫(kù)發(fā)料,領(lǐng)料員才能領(lǐng)到所需的物料。整個(gè)過程如下:領(lǐng)料員填寫領(lǐng)料單——領(lǐng)料部門主管簽字——倉(cāng)庫(kù)保管員簽字——審批部門簽字——財(cái)務(wù)部簽字、蓋章——倉(cāng)庫(kù)發(fā)料2、產(chǎn)品入庫(kù)時(shí),采購(gòu)部向供應(yīng)商下達(dá)訂單后,從供應(yīng)商處進(jìn)貨。材料進(jìn)入倉(cāng)庫(kù)以后,檢驗(yàn)人員對(duì)貨物進(jìn)行清點(diǎn),記錄,然后將點(diǎn)貨清單轉(zhuǎn)給“應(yīng)付”部門。倉(cāng)管人員進(jìn)行驗(yàn)貨。將合格的材料打印條形碼標(biāo)簽替代人工填寫,然后進(jìn)行入庫(kù)掃描,掃描貨物后放置貨位。檢驗(yàn)不合格的材料由采購(gòu)部進(jìn)行退貨處理。3、當(dāng)需要進(jìn)行物料調(diào)撥業(yè)務(wù)時(shí),倉(cāng)管員根據(jù)業(yè)務(wù)的需要填制調(diào)撥單,要求根據(jù)調(diào)撥業(yè)務(wù)發(fā)生的情況如實(shí)的填制,并交主管領(lǐng)導(dǎo)審核。審核完畢后業(yè)務(wù)完成。4、在進(jìn)行其他出入庫(kù)管理時(shí),各種材料的發(fā)出需要經(jīng)過各種步驟,需要各個(gè)主管與領(lǐng)導(dǎo)開具的各種單子,才能對(duì)各種物料的出入庫(kù)進(jìn)行管理。進(jìn)行其他出入庫(kù)業(yè)務(wù)時(shí),物料進(jìn)倉(cāng)時(shí),倉(cāng)庫(kù)管理員必須憑送貨單、檢驗(yàn)合格單辦理入庫(kù)手續(xù)。一切原材料的購(gòu)入都用增植稅專用發(fā)票方可入庫(kù)報(bào)銷。入庫(kù)材料在未收到相應(yīng)發(fā)票前,倉(cāng)管員建立貨到票未到材料明細(xì)賬,并根據(jù)檢驗(yàn)單等有效單據(jù)及時(shí)填開貨到票未到收料單(在當(dāng)月票到的可不開),在收到發(fā)票后,沖銷原貨到票未到收料單,并開具材料票到收料單,月底將貨到票未到材料清單上報(bào)財(cái)務(wù)。因質(zhì)量等原因而發(fā)生的退回材料,必須由相關(guān)人員填寫退回材料處理單。5、在進(jìn)行存貨盤點(diǎn)業(yè)務(wù)時(shí),現(xiàn)場(chǎng)盤點(diǎn)時(shí),有些存貨像主板,芯片都是塊、一片,而盤點(diǎn)時(shí)只能按照存貨的包裝形式進(jìn)行計(jì)數(shù)然后乘以每包裝的重量進(jìn)行計(jì)算,而倉(cāng)庫(kù)保管賬上又多是按照重量記錄,這個(gè)時(shí)候就會(huì)出現(xiàn)誤差。在盤點(diǎn)過程中對(duì)于那些細(xì)小物料總是會(huì)有偏差,有的多有的又少,一系列盤點(diǎn)的問題存在給企業(yè)帶來一定的麻煩。存貨核算流程圖存貨核算:指物流(進(jìn)銷存)過程的財(cái)務(wù)處理。具體包括:入庫(kù)成本、出庫(kù)成本、制作記賬憑證。1)財(cái)務(wù)人員進(jìn)行入庫(kù)核算,對(duì)外購(gòu)入庫(kù)、暫估入庫(kù)、自制入庫(kù)和委外加工入庫(kù)進(jìn)行核算,其中要將外購(gòu)入庫(kù)單和采購(gòu)發(fā)票進(jìn)行鉤稽。2)財(cái)務(wù)人員進(jìn)行出庫(kù)核算,對(duì)材料出庫(kù)和產(chǎn)品出庫(kù)進(jìn)行核算。其中將銷售出庫(kù)單和銷售發(fā)票進(jìn)行鉤稽。3)最后通過出庫(kù)核算、入庫(kù)核算和不確定單價(jià)單據(jù)維護(hù)后生成記賬憑證,最終到總賬系統(tǒng),進(jìn)行期末結(jié)賬和關(guān)賬。3.2企業(yè)庫(kù)存管理相關(guān)信息企業(yè)可能有多個(gè)倉(cāng)庫(kù)、每個(gè)倉(cāng)庫(kù)可再細(xì)分庫(kù)位,同種材料可允許在不同倉(cāng)庫(kù)、不同庫(kù)位存放。倉(cāng)庫(kù)貨物排架企業(yè)根據(jù)生產(chǎn)、銷售的需要,其儲(chǔ)存的材料多種多樣,一般材料是進(jìn)行分類別管理,例如:鋼材是大類,下面可以細(xì)分為鋼管、鋼板等,鋼管里面可能還可以細(xì)分為25mm直徑、50mm直徑,同一種直徑的還可能分為40公分長(zhǎng)、50公分長(zhǎng)的不同材料。如果材料的品名、規(guī)格型號(hào)完全一致,則屬于同一個(gè)明細(xì)的材料,否則便不是一個(gè)明細(xì)類。例如:對(duì)于鋼材—鋼管—25mm直徑—40公分長(zhǎng),則為同一明細(xì)類,若進(jìn)貨的鋼管為25mm,每一個(gè)大類除了具備一般的名稱外,還需要知道材料規(guī)格型號(hào)、計(jì)量單位、計(jì)量精度等,另外不同大類計(jì)價(jià)方式可能存在差異,某種明細(xì)材料的計(jì)價(jià)方法是以其所屬大類的計(jì)價(jià)方法為標(biāo)準(zhǔn)的。企業(yè)在材料管理中計(jì)算單價(jià)的方法主要有:先進(jìn)先出:此方法是嚴(yán)格按照購(gòu)入(入庫(kù)單)的先后次序,先貯存的存貨先發(fā)出,如果某批次不夠,則順序取下一批次。次序是以入庫(kù)單據(jù)的批次為標(biāo)準(zhǔn)而排列的,對(duì)于同一批次的單據(jù),按錄入的先后順序,即物理順序排列。后進(jìn)先出法:此方法同先進(jìn)先出法正相反。3.移動(dòng)加權(quán)平均法:此方法是指某批貨物出庫(kù)時(shí),當(dāng)時(shí)庫(kù)存的各批貨物的平均價(jià),計(jì)算公式為:平均單位成本=∑各批次數(shù)量*各批次單價(jià)∑各批次數(shù)量之和4.全月一次加權(quán)平均法。此方法的計(jì)算公式為存貨單位成本=月初結(jié)存金額+∑[本月各批進(jìn)貨數(shù)量×單價(jià)月初數(shù)量+∑各批進(jìn)貨數(shù)量月末計(jì)算單價(jià),只是針對(duì)全月一次加權(quán)平均法這種方法。采用先進(jìn)先出、后進(jìn)先出、移動(dòng)平均、加權(quán)平均法計(jì)價(jià)的存貨,其當(dāng)月發(fā)出的及月末結(jié)存的存貨的價(jià)格,只有在月底才能做一次
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 房地產(chǎn)總經(jīng)理聘用協(xié)議合同書范例
- 二零二五版全新工廠股份轉(zhuǎn)讓協(xié)議書
- 行政事業(yè)單位房地產(chǎn)轉(zhuǎn)讓委托合同二零二五年
- 京東方科技集團(tuán)股份有限公司招聘真題2024
- 河南鄭州輕工業(yè)大學(xué)招聘真題2024
- 初級(jí)中學(xué)疫情后線上與線下教學(xué)銜接計(jì)劃
- 2025環(huán)境保護(hù)組織拓展訓(xùn)練心得體會(huì)
- 高校教師師德師風(fēng)評(píng)估心得體會(huì)
- 科技公司人事經(jīng)理崗位職責(zé)
- 商場(chǎng)室內(nèi)空氣質(zhì)量提升施工方案
- 無底薪勞動(dòng)合同范本(3篇)
- 金字塔原理(完整版)
- 認(rèn)識(shí)自我 悅納自我 課件- 高中生心理健康主題班會(huì)
- 部編版《道德與法治》五年級(jí)下冊(cè)第12課《富起來到強(qiáng)起來》精品教案
- 企業(yè)安全生產(chǎn)一臺(tái)賬三清單
- 大型設(shè)備的吊裝技術(shù)課件
- 各種網(wǎng)絡(luò)安全設(shè)備巡檢報(bào)告匯總
- 愛美的小公雞(共22張)課件
- 麗聲北極星分級(jí)繪本第三級(jí)下 A Long Wait課件
- 瀝青路面工程施工監(jiān)理細(xì)則
- 不穩(wěn)定性心絞痛和非ST段抬高心肌梗死診斷與治療指南(全文)
評(píng)論
0/150
提交評(píng)論