c2b模式的電商平臺(tái)網(wǎng)站有哪些好看的友情鏈接代碼
項(xiàng)目編號(hào): S 022 ,文末獲取源碼。 \color{red}{項(xiàng)目編號(hào):S022,文末獲取源碼。} 項(xiàng)目編號(hào):S022,文末獲取源碼。
目錄
- 一、摘要
- 1.1 項(xiàng)目介紹
- 1.2 項(xiàng)目錄屏
- 二、功能模塊
- 2.1 系統(tǒng)角色分類
- 2.2 核心功能
- 2.2.1 流程 1
- 2.2.2 流程 2
- 2.3 各角色功能
- 2.3.1 系統(tǒng)管理員功能
- 2.3.2 用戶服務(wù)部功能
- 2.3.3 分公司(施工單位)功能
- 2.3.3.1 技術(shù)員角色功能
- 2.3.3.2 材料員角色功能
- 2.3.4 安全質(zhì)量部功能
- 2.3.5 技術(shù)設(shè)備部功能
- 2.3.6 經(jīng)營(yíng)計(jì)劃部功能
- 2.3.7 財(cái)務(wù)部功能
- 三、研究背景和意義
- 3.1 研究背景
- 3.2 研究意義
- 四、系統(tǒng)展示
- 六、核心代碼
- 6.1 工程項(xiàng)目查詢
- 6.2 查詢領(lǐng)用材料
- 6.3 查詢所有分公司
- 6.4 查詢分公司員工
- 6.5 審核工程項(xiàng)目
- 七、免責(zé)說(shuō)明
一、摘要
1.1 項(xiàng)目介紹
基于Vue+SpringBoot+MySQL的天然氣工程運(yùn)維系統(tǒng),包含工程項(xiàng)目模塊、材料檔案模塊、材料領(lǐng)用單模塊,還包含系統(tǒng)自帶的用戶管理、部門(mén)管理、角色管理、菜單管理、日志管理、數(shù)據(jù)字典管理、文件管理、圖表展示等基礎(chǔ)模塊,天然氣工程運(yùn)維系統(tǒng)基于角色的訪問(wèn)控制,給工程管理員、用戶服務(wù)部、分公司技術(shù)員、分公司材料員、安全質(zhì)量部、技術(shù)設(shè)備部、經(jīng)營(yíng)計(jì)劃部、財(cái)務(wù)部、查詢者使用,可將權(quán)限精確到按鈕級(jí)別,您可以自定義角色并分配權(quán)限,系統(tǒng)適合設(shè)計(jì)精確的權(quán)限約束需求。
1.2 項(xiàng)目錄屏
源碼下載
二、功能模塊
2.1 系統(tǒng)角色分類
根據(jù)系統(tǒng)功能,系統(tǒng)共(確定)分為9種角色,分別是:
1、系統(tǒng)管理員(基本信息維護(hù))
2、用戶服務(wù)部(可以查詢所有項(xiàng)目)
3、分公司(施工單位)(有可能是多個(gè))(只能查詢自己負(fù)責(zé)的項(xiàng)目)(技術(shù)員、材料員2個(gè)角色)
4、安全質(zhì)量部(可以查詢所有項(xiàng)目)
5、技術(shù)設(shè)備部(可以查詢所有項(xiàng)目)
6、經(jīng)營(yíng)計(jì)劃部(可以查詢所有項(xiàng)目)
7、財(cái)務(wù)部(可以查詢所有項(xiàng)目)
8、查詢者(登錄后可以查詢到除“經(jīng)營(yíng)計(jì)劃部”、“財(cái)務(wù)部”以外的數(shù)據(jù))
2.2 核心功能
功能(基本信息維護(hù)):系統(tǒng)管理員在系統(tǒng)中增加分公司(施工單位)數(shù)據(jù),增加分公司(施工單位)用戶(技術(shù)員、材料員),增加各部門(mén)(用戶服務(wù)部、安全質(zhì)量部、技術(shù)設(shè)備部、經(jīng)營(yíng)計(jì)劃部、財(cái)務(wù)部)的用戶。
2.2.1 流程 1
由用戶服務(wù)部用戶在系統(tǒng)中增加一條項(xiàng)目信息(包含項(xiàng)目編號(hào)、名稱等重要信息)(一個(gè)項(xiàng)目就是一條數(shù)據(jù)),指定項(xiàng)目負(fù)責(zé)的分公司,分公司可以填寫(xiě)該項(xiàng)目的數(shù)據(jù)項(xiàng)信息,后邊安全質(zhì)量部、技術(shù)設(shè)備部、經(jīng)營(yíng)計(jì)劃部、財(cái)務(wù)部依次填寫(xiě)該項(xiàng)目自己對(duì)應(yīng)的數(shù)據(jù)項(xiàng)信息,用戶服務(wù)部用戶可以查詢系統(tǒng)中全部項(xiàng)目信息,可以查詢單個(gè)項(xiàng)目的詳細(xì)信息,可以導(dǎo)出項(xiàng)目列表,可以條件查詢所有項(xiàng)目。
2.2.2 流程 2
分公司(施工公司)或技術(shù)設(shè)備部用戶在系統(tǒng)中增加一條項(xiàng)目,增加的項(xiàng)目需要經(jīng)營(yíng)計(jì)劃部用戶審核后成為正式項(xiàng)目,再走流程1。(分公司申請(qǐng)的審核通過(guò)的項(xiàng)目,施工方還是該分公司)(技術(shù)設(shè)備部申請(qǐng)的審核通過(guò)的項(xiàng)目,用戶服務(wù)部用戶指定施工單位)。
2.3 各角色功能
2.3.1 系統(tǒng)管理員功能
- 分公司管理
增加、修改、刪除分公司
涉及的數(shù)據(jù)項(xiàng):公司編號(hào)(隱藏)、公司名字、備注,3項(xiàng)信息。 - 用戶管理(包含授權(quán))
增加、修改、刪除用戶
涉及的數(shù)據(jù)項(xiàng):用戶編號(hào)(隱藏)、用戶名(建議使用手機(jī)號(hào))、姓名、所在公司(或部門(mén))、電話、密碼(隱藏)、備注,6項(xiàng)信息。 - 使用材料管理
涉及的數(shù)據(jù)項(xiàng):材料編號(hào)(隱藏)、工程分類(居民、非居民、中壓等)、材料名字、材料規(guī)格、材料單價(jià)、計(jì)量單位、備注,7項(xiàng)信息。
2.3.2 用戶服務(wù)部功能
- 項(xiàng)目查詢
可以在系統(tǒng)中查詢?nèi)宽?xiàng)目,多條件查詢,查看項(xiàng)目詳細(xì)信息,導(dǎo)出項(xiàng)目到Excel表。 - 增加項(xiàng)目
用戶點(diǎn)擊“增加項(xiàng)目”按鈕,彈出窗口,填寫(xiě)項(xiàng)目詳細(xì)信息,保存即可。 - 修改項(xiàng)目
修改的信息項(xiàng)同增加項(xiàng)目時(shí)的信息項(xiàng)。 - 刪除項(xiàng)目
將項(xiàng)目“項(xiàng)目狀態(tài)”修改為“刪除”,項(xiàng)目狀態(tài)為“刪除”的項(xiàng)目,其他部門(mén)不能查詢或修改信息。
2.3.3 分公司(施工單位)功能
2.3.3.1 技術(shù)員角色功能
- 技術(shù)員查詢項(xiàng)目
查詢范圍:自己負(fù)責(zé)的(當(dāng)前登錄用戶負(fù)責(zé)的項(xiàng)目)項(xiàng)目。(項(xiàng)目在增加時(shí)已經(jīng)指定了“施工公司技術(shù)人”)。 - 技術(shù)員填寫(xiě)項(xiàng)目信息字段。
- 技術(shù)員填寫(xiě)項(xiàng)目用到的計(jì)劃領(lǐng)用材料單。
技術(shù)員增加、修改、刪除用到的材料。
①增加:選擇材料名字(管理員已經(jīng)設(shè)置好)、填寫(xiě)領(lǐng)用數(shù)量、(其他項(xiàng)目)轉(zhuǎn)入數(shù)量、備注即可,單價(jià)、計(jì)量單位自動(dòng)同步。
②修改:只能修改領(lǐng)用數(shù)量、轉(zhuǎn)入數(shù)量、備注。
③刪除:刪除該項(xiàng)目的這個(gè)材料即可。
2.3.3.2 材料員角色功能
- 材料員查詢項(xiàng)目
查詢范圍:自己所在分公司的全部項(xiàng)目。 - 完善項(xiàng)目用料管理
選擇某一個(gè)項(xiàng)目后,在彈出窗口,可以填寫(xiě)該項(xiàng)目的材料的實(shí)際用量、流轉(zhuǎn)去向2個(gè)字段,并保存。“工程材料確認(rèn)單”在該步驟導(dǎo)出。 - 填寫(xiě)項(xiàng)目材料票交接日期。
2.3.4 安全質(zhì)量部功能
- 項(xiàng)目查詢
可以在系統(tǒng)中查詢?nèi)宽?xiàng)目,多條件查詢,查看項(xiàng)目詳細(xì)信息,可以導(dǎo)出數(shù)據(jù)到Excel表格。 - 修改項(xiàng)目中對(duì)應(yīng)本部門(mén)的字段。
2.3.5 技術(shù)設(shè)備部功能
- 項(xiàng)目查詢(可能有特殊統(tǒng)計(jì)功能)
可以在系統(tǒng)中查詢?nèi)宽?xiàng)目,多條件查詢,查看項(xiàng)目詳細(xì)信息,可以導(dǎo)出數(shù)據(jù)到Excel表格。 - 修改項(xiàng)目中對(duì)應(yīng)本部門(mén)的字段。
2.3.6 經(jīng)營(yíng)計(jì)劃部功能
- 項(xiàng)目查詢
可以在系統(tǒng)中查詢?nèi)宽?xiàng)目,多條件查詢,查看項(xiàng)目詳細(xì)信息,可以導(dǎo)出數(shù)據(jù)到Excel表格。 - 修改項(xiàng)目中對(duì)應(yīng)本部門(mén)的字段。
2.3.7 財(cái)務(wù)部功能
- 項(xiàng)目查詢
可以在系統(tǒng)中查詢?nèi)宽?xiàng)目,多條件查詢,查看項(xiàng)目詳細(xì)信息,可以導(dǎo)出數(shù)據(jù)到Excel表格。 - 修改項(xiàng)目中對(duì)應(yīng)本部門(mén)的字段。
三、研究背景和意義
3.1 研究背景
對(duì)于天然氣工程建設(shè)物資管理工作來(lái)說(shuō)主要是對(duì)天然氣工程建設(shè)物資進(jìn)行采購(gòu)、儲(chǔ)存、使用等,而要提高天然氣工程建設(shè)物資管理工作的有效性就需要從這些方面進(jìn)行分析,從而能夠?qū)⑦@些環(huán)節(jié)當(dāng)中存在的主要問(wèn)題分析出來(lái),并通過(guò)對(duì)合理有效的解決措施的制訂來(lái)對(duì)這些問(wèn)題進(jìn)行解決,從而能夠促進(jìn)天然氣工程建設(shè)物資管理的發(fā)展,促進(jìn)企業(yè)經(jīng)濟(jì)效益的提升。
目前天然氣已經(jīng)進(jìn)入千家萬(wàn)戶,為居民生活以及企業(yè)生產(chǎn)帶來(lái)巨大的便利。在各類用戶使用天然氣的過(guò)程中,也存在故障報(bào)修、業(yè)務(wù)擴(kuò)展等問(wèn)題,需要天然氣工程建設(shè)單位開(kāi)展一系列建設(shè)、維修等工作。隨著城市進(jìn)程及管道燃?xì)馐聵I(yè)的發(fā)展,燃?xì)夤こ探ㄔO(shè)范圍持續(xù)擴(kuò)大,尤其中低壓工程項(xiàng)目數(shù)量多、建設(shè)期短、不可控因素多。此外,燃?xì)獍踩鹿蕰r(shí)有發(fā)生,社會(huì)對(duì)燃?xì)庑袠I(yè)的安全關(guān)注度進(jìn)一步提高,從工程源頭著手,為管網(wǎng)安全運(yùn)行保駕護(hù)航的呼聲逐漸提高。為方便各項(xiàng)工程建設(shè)項(xiàng)目的開(kāi)展,擬開(kāi)發(fā)一套天然氣工程建設(shè)項(xiàng)目管理系統(tǒng),以信息化的手段管控業(yè)務(wù)流程,管理核心數(shù)據(jù)。
為有效解決工程項(xiàng)目管理過(guò)程中存在的問(wèn)題,監(jiān)控實(shí)際進(jìn)度與計(jì)劃進(jìn)度的偏差,降低項(xiàng)目成本,提高收益,提升企業(yè)核心競(jìng)爭(zhēng)力,實(shí)現(xiàn)高質(zhì)量發(fā)展,實(shí)現(xiàn)項(xiàng)目全生命周期管理,建設(shè)工程項(xiàng)目管理系統(tǒng)非常必要。通過(guò)工程項(xiàng)目管理系統(tǒng),可以實(shí)時(shí)掌握工程進(jìn)度、嚴(yán)格把控施工質(zhì)量、強(qiáng)化施工現(xiàn)場(chǎng)監(jiān)控、精確控制工程成本,并可以實(shí)時(shí)掌控工程項(xiàng)目合法合規(guī)情況、工程預(yù)算及執(zhí)行情況、工程現(xiàn)場(chǎng)質(zhì)量安全管理情況等,進(jìn)一步做到施工過(guò)程的可信、可控、可溯。
3.2 研究意義
對(duì)于天然氣工程建設(shè)物資管理工作來(lái)說(shuō),需要對(duì)其投入較多的資金,同時(shí)還需要在管理工作流程不夠精簡(jiǎn)或者管理工作當(dāng)中存在權(quán)限混亂的情況下滿足人力資源日益提高的需求,并且在物資管理工作環(huán)節(jié)當(dāng)中一旦出現(xiàn)管理的不科學(xué)性就會(huì)引起對(duì)天然氣能源的利用率降低的風(fēng)險(xiǎn),從而不利于通過(guò)天然氣能源來(lái)獲取經(jīng)濟(jì)效益,所以對(duì)于天然氣工程建設(shè)物資管理工作來(lái)說(shuō)需要對(duì)管理方案的合理性進(jìn)行有效提高,確保物資利用率得到提升。
對(duì)天然氣工程建設(shè)物資管理的主要意義體現(xiàn)在以下方面:一是通過(guò)有效的開(kāi)展工程建設(shè)物資管理工作能夠?qū)崿F(xiàn)對(duì)天然氣工程建設(shè)物資儲(chǔ)存環(huán)境進(jìn)行保證來(lái)降低安全事故發(fā)生的概率,從而能夠有效規(guī)避儲(chǔ)存過(guò)程存在的風(fēng)險(xiǎn),不僅能夠降低經(jīng)濟(jì)損失,還能夠保證人們的生命財(cái)產(chǎn)安全,有利于社會(huì)的穩(wěn)定以及企業(yè)生產(chǎn)的安全有效性;二是通過(guò)對(duì)天然氣工程建設(shè)物資管理工作中相應(yīng)的采購(gòu)制度的制定能夠有效地使天然氣工程建設(shè)物資采購(gòu)預(yù)算工作得到有效的開(kāi)展,從而能夠確保天然氣工程建設(shè)物資在生產(chǎn)到供應(yīng)整個(gè)流程符合統(tǒng)一性的規(guī)劃;并且在天然氣工程建設(shè)物資管理工作的成本投入不斷加深的情況下采取合理有效的管理措施能夠明顯提高天然氣能源的利用率。不僅能夠?qū)崿F(xiàn)天然氣能源的節(jié)約使用,還能夠提高對(duì)天然氣工程建設(shè)物資管理和使用的規(guī)劃水平,對(duì)管理環(huán)節(jié)當(dāng)中投入的人力物力也是一種節(jié)約。
四、系統(tǒng)展示
六、核心代碼
6.1 工程項(xiàng)目查詢
@RequestMapping(value = "/getByPage", method = RequestMethod.GET)
@ApiOperation(value = "用戶服務(wù)部查詢項(xiàng)目")
public Result<IPage<Project>> getByPage(@ModelAttribute Project project ,@ModelAttribute PageVo page){QueryWrapper<Project> qw = new QueryWrapper<>();User currUser = securityUtil.getCurrUser();// 分公司只看自己QueryWrapper<User> userQw = new QueryWrapper<>();userQw.eq("id",currUser.getId());userQw.inSql("id","SELECT user_id FROM a_user_role WHERE del_flag = 0 AND (role_id = '1624586287929495552' OR role_id = '1624586441982087168')");if(iUserService.count(userQw) > 0L) {qw.eq("data12",currUser.getDepartmentTitle());}if(!ZwzNullUtils.isNull(project.getData4())) {qw.like("data4",project.getData4());}if(!ZwzNullUtils.isNull(project.getData3())) {qw.like("data3",project.getData3());}if(!ZwzNullUtils.isNull(project.getData16())) {if(Objects.equals("刪除",project.getData16())) {qw.ne("data16","刪除");} else {qw.eq("data16",project.getData16());}}IPage<Project> data = iProjectService.page(PageUtil.initMpPage(page),qw);return new ResultUtil<IPage<Project>>().setData(data);
}
6.2 查詢領(lǐng)用材料
@RequestMapping(value = "/getByPage", method = RequestMethod.GET)
@ApiOperation(value = "查詢材料")
public Result<IPage<MaterialScience>> getByPage(@ModelAttribute MaterialScience materialScience ,@ModelAttribute PageVo page){QueryWrapper<MaterialScience> qw = new QueryWrapper<>();if(!ZwzNullUtils.isNull(materialScience.getType())) {qw.eq("type",materialScience.getType());}if(!ZwzNullUtils.isNull(materialScience.getTitle())) {qw.like("title",materialScience.getTitle());}if(!ZwzNullUtils.isNull(materialScience.getModal())) {qw.like("modal",materialScience.getModal());}IPage<MaterialScience> data = iMaterialScienceService.page(PageUtil.initMpPage(page),qw);return new ResultUtil<IPage<MaterialScience>>().setData(data);
}
6.3 查詢所有分公司
@RequestMapping(value = "/getAllSon", method = RequestMethod.GET)
@ApiOperation(value = "查詢所有分公司")
public Result<List<Department>> getAllSon(){QueryWrapper<Department> qw = new QueryWrapper<>();qw.like("title","分公司");return new ResultUtil<List<Department>>().setData(iDepartmentService.list(qw));
}
6.4 查詢分公司員工
@RequestMapping(value = "/getAllSonUser", method = RequestMethod.GET)
@ApiOperation(value = "查詢分公司員工")
public Result<List<User>> getAllSonUser(@RequestParam String title){QueryWrapper<User> qw = new QueryWrapper<>();qw.eq("department_title",title);return new ResultUtil<List<User>>().setData(iUserService.list(qw));
}
6.5 審核工程項(xiàng)目
@RequestMapping(value = "/audit", method = RequestMethod.POST)
@ApiOperation(value = "審核項(xiàng)目")
public Result<Object> audit(@RequestParam String id){Project p = iProjectService.getById(id);if(p == null) {return ResultUtil.error("項(xiàng)目不存在");}p.setData16("正常");iProjectService.saveOrUpdate(p);return ResultUtil.success();
}
七、免責(zé)說(shuō)明
- 本項(xiàng)目?jī)H供個(gè)人學(xué)習(xí)使用,商用授權(quán)請(qǐng)聯(lián)系博主,否則后果自負(fù)。
- 博主擁有本軟件構(gòu)建后的應(yīng)用系統(tǒng)全部?jī)?nèi)容所有權(quán)及獨(dú)立的知識(shí)產(chǎn)權(quán),擁有最終解釋權(quán)。
- 如有問(wèn)題,歡迎在倉(cāng)庫(kù) Issue 留言,看到后會(huì)第一時(shí)間回復(fù),相關(guān)意見(jiàn)會(huì)酌情考慮,但沒(méi)有一定被采納的承諾或保證。
下載本系統(tǒng)代碼或使用本系統(tǒng)的用戶,必須同意以下內(nèi)容,否則請(qǐng)勿下載!
- 出于自愿而使用/開(kāi)發(fā)本軟件,了解使用本軟件的風(fēng)險(xiǎn),且同意自己承擔(dān)使用本軟件的風(fēng)險(xiǎn)。
- 利用本軟件構(gòu)建的網(wǎng)站的任何信息內(nèi)容以及導(dǎo)致的任何版權(quán)糾紛和法律爭(zhēng)議及后果和博主無(wú)關(guān),博主對(duì)此不承擔(dān)任何責(zé)任。
- 在任何情況下,對(duì)于因使用或無(wú)法使用本軟件而導(dǎo)致的任何難以合理預(yù)估的損失(包括但不僅限于商業(yè)利潤(rùn)損失、業(yè)務(wù)中斷與業(yè)務(wù)信息丟失),博主概不承擔(dān)任何責(zé)任。
- 必須了解使用本軟件的風(fēng)險(xiǎn),博主不承諾提供一對(duì)一的技術(shù)支持、使用擔(dān)保,也不承擔(dān)任何因本軟件而產(chǎn)生的難以預(yù)料的問(wèn)題的相關(guān)責(zé)任。