學(xué)以致用,總結(jié)實踐,多動手,少抖腳,才能學(xué)好編程。為了鞏固之前所學(xué),咱們就用中大型企業(yè)經(jīng)常用到的部門管理功能進(jìn)行夯實。
在很多企業(yè),生意做大之后,會在多個重點(diǎn)城市設(shè)置辦事處,為拓展市場提供便利條件,為當(dāng)?shù)鼗蛑苓叺目蛻籼峁┬湃?#034;憑據(jù)",為穩(wěn)定市場提供保障。
為了方便、提高部門之間的交流和溝通,打破部門防火墻,特意把部門負(fù)責(zé)人和聯(lián)系方式納入部門管理系統(tǒng)中。
對部門管理功能進(jìn)行分析后,得出的功能點(diǎn),用功能結(jié)構(gòu)圖表達(dá),功能說明用表格表白,整理出的字段用《數(shù)據(jù)字典》秀一秀。至于那雞凍人心的界面,用的是效果圖(片),它們是程序猿的最愛。
7.1 功能結(jié)構(gòu)圖
功能結(jié)構(gòu)圖主要是為了更加明確的體現(xiàn)內(nèi)部組織關(guān)系,更加清晰的理清內(nèi)部邏輯關(guān)系,做到一目了然規(guī)范各自功能部分,使之條理化。
功能結(jié)構(gòu)圖
7.2 功能描述
功能描述,對各個功能點(diǎn)進(jìn)行概括性的說明,是產(chǎn)品經(jīng)理和開發(fā)人員一個交流的基礎(chǔ)。為了功能說明,程序員才能清楚每個功能模塊的具體作用。
7.3 數(shù)據(jù)字典
數(shù)據(jù)字典是指對數(shù)據(jù)的數(shù)據(jù)項、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲、處理邏輯等進(jìn)行定義和描述,其目的是對數(shù)據(jù)流程圖中的各個元素做出詳細(xì)的說明,使用數(shù)據(jù)字典為簡單的建模項目。
部門信息表(Department)
7.4 界面效果圖
部門管理功能,對部門進(jìn)行增刪改查。如果用Django開發(fā)過相關(guān)功能,實現(xiàn)增刪改問題不大,難的可能在于部門列表中的分頁。
1. 信息列表
部門信息列表分頁展示,每頁10行。通過部門名稱進(jìn)行查詢,沒查找信息的話,進(jìn)行提示,查到就更新列表內(nèi)容。
點(diǎn)擊【添加】跳轉(zhuǎn)到新增部門窗口;點(diǎn)擊部門名稱,進(jìn)入詳細(xì)窗口;點(diǎn)擊【編輯】進(jìn)到部門編輯創(chuàng)建,點(diǎn)擊【刪除】彈出確認(rèn)對話框,確定刪除后更新信息列表。
2. 新增部門
填寫部門相關(guān)信息,點(diǎn)擊【保存】,系統(tǒng)會進(jìn)行校驗,校驗失敗的話會看到相關(guān)提示信息。保存成功的話,會提示成功信息并清空數(shù)據(jù)。點(diǎn)擊【返回】,回到信息列表窗口。
3. 部門編輯
修改部門相關(guān)信息,點(diǎn)擊【保存】,系統(tǒng)會進(jìn)行校驗,校驗失敗的話會看到相關(guān)提示信息。保存成功的話,會提示成功信息。點(diǎn)擊【返回】,回到信息列表窗口。
4. 詳細(xì)信息
修改部門相關(guān)信息,點(diǎn)擊【保存】,系統(tǒng)會進(jìn)行校驗,校驗失敗的話會看到相關(guān)提示信息。保存成功的話,會提示成功信息。點(diǎn)擊【返回】,回到信息列表窗口。
好了,有關(guān)部門管理系統(tǒng)的需求內(nèi)容,老陳講完了,如果覺得對你有所幫助,希望你能轉(zhuǎn)發(fā)點(diǎn)贊,讓更多的人看到這篇文章。你的轉(zhuǎn)發(fā)和點(diǎn)贊,就是對老陳繼續(xù)創(chuàng)作和分享最大的鼓勵。
一個當(dāng)了10年技術(shù)總監(jiān)的老家伙,分享多年的編程經(jīng)驗。想學(xué)編程的朋友,可關(guān)注今日頭條:老陳說編程。我在分享Python,前端、Java和App方面的干貨。關(guān)注我,沒錯的。
#Python##Django##程序員##Web##項目實戰(zhàn)#
版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請發(fā)送郵件至 舉報,一經(jīng)查實,本站將立刻刪除。