999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

軟件項目管理系統(tǒng)的設(shè)計與實現(xiàn)

2020-07-18 16:18:48張婉盈鐘燕趙喜娣楊桐賀懷清
科學(xué)大眾 2020年5期

張婉盈 鐘燕 趙喜娣 楊桐 賀懷清

摘 要:文章參考軟件工程相關(guān)知識,基于B/S架構(gòu),采用主流技術(shù),設(shè)計和實現(xiàn)了一套簡單的軟件項目管理系統(tǒng)。經(jīng)測試使用,該系統(tǒng)能夠?qū)θ藛T、產(chǎn)品、過程和項目進行管理,使軟件項目能夠按照預(yù)定的成本、進度、質(zhì)量順利完成,減小軟件開發(fā)的風(fēng)險。

關(guān)鍵詞:設(shè)計方案;軟件開發(fā);模塊化設(shè)計

1 ? ?軟件管理系統(tǒng)

在現(xiàn)代信息社會中,各行各業(yè)都離不開軟件的支持,例如學(xué)生選課需要選課系統(tǒng),教師上網(wǎng)課需要有智慧樹、騰訊會議、大學(xué)慕課等在線教學(xué)平臺,乘火車需要有12306,乘飛機需要有離港系統(tǒng),存取款需要有手機APP等。各類軟件的應(yīng)用有效促進了經(jīng)濟和社會的發(fā)展,提高了工作效率和生活效率。

軟件具有復(fù)雜性、一致性、可變性等本質(zhì)特性,是一種邏輯實體。在計算機軟件開發(fā)和維護過程中,管理的缺失將導(dǎo)致許多組織無法按照規(guī)定的時間和預(yù)算成本完成軟件開發(fā)。為了有效地管理軟件開發(fā)、測試、維護等過程,本文按照軟件工程思想,設(shè)計和實現(xiàn)了一款軟件項目管理系統(tǒng),對軟件開發(fā)人員、軟件產(chǎn)品、軟件開發(fā)過程和軟件項目進行管理,使軟件項目能夠按照預(yù)定的成本、進度、質(zhì)量順利完成。

2 ? ?設(shè)計方案

2.1 ?需求分析

在軟件項目管理中,系統(tǒng)通常面向經(jīng)理、項目負(fù)責(zé)人和組員3種不同的用戶,而不同的用戶需要使用的系統(tǒng)功能也是不同的。通過對不同用戶需求的分析,將系統(tǒng)的功能需求列出(見表1),系統(tǒng)整體結(jié)構(gòu)設(shè)計如圖1所示。

2.2 ?架構(gòu)設(shè)計

2.2.1 ?系統(tǒng)整體架構(gòu)設(shè)計

根據(jù)上文功能描述,得到本系統(tǒng)的整體架構(gòu)如圖2所示。可見,主要業(yè)務(wù)功能有人員管理模塊、項目管理模塊、時間管理模塊、質(zhì)量管理模塊和配置管理模塊,各個功能模塊在Web網(wǎng)頁上呈現(xiàn)出來,使用系統(tǒng)的人員在網(wǎng)頁上進行操作。Web端頁面將根據(jù)用戶請求傳至后臺Controller層,Controller層將請求傳至Service層,進行業(yè)務(wù)處理,將處理結(jié)果通過Dao層與數(shù)據(jù)庫進行數(shù)據(jù)處理,將返回結(jié)果再按照dao層-Service層-Controller層傳至Web頁面,Web頁面接收Controller層傳來的響應(yīng),對數(shù)據(jù)進行呈現(xiàn)。

2.2.2 ?數(shù)據(jù)庫設(shè)計

數(shù)據(jù)庫是一個系統(tǒng)的信息存儲部分,在整個系統(tǒng)中是不可缺少的。本系統(tǒng)數(shù)據(jù)庫使用的是MySQL,主要包括項目信息、用戶信息、項目進度信息。此外,當(dāng)不同身份的用戶使用該系統(tǒng)在Web界面上進行操作時,部分信息的操作也會同步到數(shù)據(jù)庫中。當(dāng)每個項目被分配后,項目和團隊則匹配成功。數(shù)據(jù)庫中包含的實體有用戶和項目,兩者之間的關(guān)系如圖3所示。

2.3 ?Web網(wǎng)站設(shè)計

好的人機交互界面可以使得系統(tǒng)的適用性提高,使用更加便捷。Web網(wǎng)頁端簡化了人工的操作,在網(wǎng)頁端簡單地對相關(guān)信息進行操作,就可直接更改后端數(shù)據(jù)庫中的內(nèi)容,無需再去數(shù)據(jù)庫中修改相關(guān)數(shù)據(jù),節(jié)省了大量的人力和物力。本項目采用SSM框架,支持多個平臺,使用方便。

不同角色之間的工作交互:經(jīng)理主要在一開始工作,為大家承接并分配項目,每個小組的負(fù)責(zé)人申請好項目以后,對組員進行分工,之后制定工作計劃安排,組員按照工作計劃完成自己的工作,并提交自己的工作內(nèi)容,修改工作任務(wù)的狀態(tài),具體設(shè)計如圖4所示。

2.4 ?安全性設(shè)計

隨著信息技術(shù)的不斷發(fā)展,安全問題越來越受到人們的重視。本軟件項目管理系統(tǒng)是針對軟件項目開發(fā)過程中的一個軟件管理平臺,保護用戶信息和系統(tǒng)中存在的信息安全不被竊取。為此,本文制定了以下安全設(shè)計。

(1)用戶信息與郵箱綁定,防止用戶惡意注冊。

(2)前端與后端使用AJAX傳輸,便于開發(fā)與維護。

(3)用戶使用手機號注冊,但是后期手機號碼可改,方便用戶使用。

(4)按用戶身份開發(fā)界面,即不同角色可操控功能不同,提高安全性。

3 ? ?系統(tǒng)開發(fā)

3.1 ?項目管理模塊

項目管理模塊對提高管理效率、保證軟件項目質(zhì)量起著關(guān)鍵的作用。項目管理模塊實現(xiàn)流程如圖5所示。

經(jīng)理可以進行項目入庫、項目查詢以及對項目的分配,項目負(fù)責(zé)人可以對組內(nèi)人員進行任務(wù)安排、對查詢項目信息以及申請項目。

3.2 ?配置管理模塊

配置管理是軟件生命周期中重要的控制過程。通過記錄、追蹤及監(jiān)督各個項目在各個階段的更新變化來對項目進行適當(dāng)調(diào)整,使得項目與用戶需求極大程度地吻合。配置管理模塊的實現(xiàn)流程如圖6所示。

開發(fā)人員可以在該模塊上傳與下載配置文件,項目進行版本更新后,需進入變更管理中上傳新版本相應(yīng)的變更文檔信息。

3.3 ?人員管理模塊

人員管理模塊面向所有角色開放。該模塊主要便于經(jīng)理對公司人員信息的掌握及調(diào)整,也用于員工對自己賬號的管理。其具體功能實現(xiàn)如圖7所示。

經(jīng)理可以對公司全部人員的信息進行增刪改查,項目負(fù)責(zé)人只可查看組內(nèi)成員的信息。所有身份都可以查看個人信息并對其進行修改,也可以進行密碼修改。

3.4 ?質(zhì)量管理模塊

質(zhì)量管理是確保員工工作效率且提高項目開發(fā)質(zhì)量的重要環(huán)節(jié)。一般情況下,質(zhì)量管理是由質(zhì)量保證人員負(fù)責(zé)實施,同時也需要項目負(fù)責(zé)人的監(jiān)督和管理。質(zhì)量管理模塊具體功能實現(xiàn)如圖8所示。

質(zhì)量管理模塊中,組員上傳每日項目情況報告內(nèi)容以及下載任意日期的測試報告,項目負(fù)責(zé)人查看,便于及時調(diào)整后續(xù)任務(wù)。

3.5 ?時間管理模塊

合理安排項目時間是項目管理中的重要內(nèi)容。通過項目進度的實時更新,將當(dāng)前進度與項目計劃進行對照并作出及時調(diào)整,確保項目按時完成。時間管理模塊具體功能如圖9所示。

在時間管理模塊中,經(jīng)理可以看到所有項目組的工作進度以及項目周期,項目負(fù)責(zé)人與組員需要對項目進度進行及時的更新。

4 ? ?系統(tǒng)實現(xiàn)

4.1 ?軟件開發(fā)平臺

本系統(tǒng)為了提高各部分功能模塊的獨立性和安全性,采用的主要平臺和框架如下:

(1)數(shù)據(jù)庫基于MySQL技術(shù)實現(xiàn),開發(fā)工具為Navicat 11.2.7。

(2)后端處理業(yè)務(wù)邏輯,讀寫數(shù)據(jù)庫,并和前端界面進行數(shù)據(jù)的傳輸,基于SSM框架實現(xiàn)。

(3)系統(tǒng)的前端為用戶界面,有統(tǒng)一的底色和側(cè)邊欄,基于HTML和jQuery技術(shù)實現(xiàn)。

(4)網(wǎng)站前端開發(fā)工具使用JetBrains WebStorm 2019.1.3,后端的開發(fā)工具為IntelliJ IDEA 2019.1.3。其中,前端利用當(dāng)前主流的AJAX技術(shù),來保證數(shù)據(jù)的可靠、穩(wěn)定傳輸。利用BootStrap3.3.7框架,極大地簡化了對網(wǎng)頁UI的修飾。

4.2 ?服務(wù)器部署

本系統(tǒng)需要部署Web服務(wù)器。其采用B/S結(jié)構(gòu),使用tomcat服務(wù)器,服務(wù)器包含系統(tǒng)程序和數(shù)據(jù)庫。

5 ? ?結(jié)語

軟件項目管理越來越受到軟件開發(fā)組織和個人的重視。在信息技術(shù)高度發(fā)達(dá)的今天,人們會從各個角度設(shè)計軟件系統(tǒng),幫助管理軟件開發(fā)全過程。本軟件項目管理系統(tǒng)主要從開發(fā)一個項目的各個階段角度出發(fā),按照軟件工程思想設(shè)計,利用主流開發(fā)框架實現(xiàn)了一款軟件項目管理系統(tǒng),對軟件開發(fā)人員、軟件產(chǎn)品、軟件開發(fā)過程和軟件項目進行管理,其功能經(jīng)過了實驗測試。

基金項目:中國民航大學(xué)大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練計劃項目“軟件項目管理系統(tǒng)設(shè)計與實現(xiàn)”(IEYCAUC2019041)

主站蜘蛛池模板: 亚洲第一国产综合| 91亚洲影院| 青青国产在线| 成人精品免费视频| 国产极品粉嫩小泬免费看| 欧美啪啪网| 日韩精品毛片人妻AV不卡| 一级毛片在线播放免费观看| 欧美区日韩区| 国产真实乱了在线播放| 一区二区欧美日韩高清免费| 午夜成人在线视频| 亚洲人成网站在线播放2019| 亚洲成人手机在线| 欧美三級片黃色三級片黃色1| 亚洲精品麻豆| 亚洲国产高清精品线久久| 久久精品中文字幕免费| 91久久国产综合精品女同我| 中文字幕在线欧美| 人妻中文久热无码丝袜| 国产第八页| 国产在线高清一级毛片| 亚洲国产AV无码综合原创| 在线观看无码av免费不卡网站 | 亚洲三级色| 国产亚洲精| 国产毛片高清一级国语 | 国产青榴视频在线观看网站| 九月婷婷亚洲综合在线| 欧美一区福利| 无码综合天天久久综合网| 久久精品国产精品国产一区| 91精品日韩人妻无码久久| 国产精品短篇二区| 国产精品专区第1页| 又爽又大又黄a级毛片在线视频 | 午夜欧美理论2019理论| 高清视频一区| 青青草原国产一区二区| 亚洲最大综合网| 国产一区自拍视频| 国产美女主播一级成人毛片| 九九热精品免费视频| 香蕉综合在线视频91| 久久精品娱乐亚洲领先| 国产女人在线| 2021国产在线视频| 日本欧美一二三区色视频| 手机精品福利在线观看| 婷婷成人综合| 激情乱人伦| 国产在线拍偷自揄拍精品| 国产高清在线观看91精品| 亚洲 欧美 偷自乱 图片| 国产激爽大片在线播放| 欧美午夜网| 欧美成a人片在线观看| 91欧美在线| 一本二本三本不卡无码| 国产人成在线视频| 天堂中文在线资源| 久久这里只有精品8| 人妻一本久道久久综合久久鬼色| 一级全免费视频播放| 欧美在线精品怡红院| 日韩无码一二三区| www.av男人.com| 国产精品尤物铁牛tv| 国产香蕉97碰碰视频VA碰碰看| 成人日韩视频| 无码高潮喷水在线观看| 91久久青青草原精品国产| 精品视频一区二区三区在线播| 国产一区二区色淫影院| 国产黄色爱视频| 啪啪国产视频| 尤物精品视频一区二区三区| 伊人久久影视| 精品剧情v国产在线观看| 成人无码一区二区三区视频在线观看 | 中文字幕亚洲另类天堂|