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

基于Delphi語言的軟件開發(fā)模板設(shè)計與應(yīng)用

2020-03-11 03:01:50盛業(yè)勇檀長松
科學(xué)與財富 2020年35期
關(guān)鍵詞:數(shù)據(jù)庫用戶功能

盛業(yè)勇 檀長松

摘 要:根據(jù)軟件研發(fā)的流程及Delphi語言特點,在從事多年軟件研發(fā)的經(jīng)驗基礎(chǔ)上,結(jié)合C/S架構(gòu)軟件特征,詳細闡述C/S架構(gòu)軟件開發(fā)模板的設(shè)計方法和功能,并對使用該模板進行軟件開發(fā)的優(yōu)勢進行了總結(jié)。

關(guān)鍵詞:C/S;B/S;軟件開發(fā)模板

軟件研發(fā)是一項復(fù)雜和繁瑣的過程,通常需要團隊協(xié)助才能完成。隨著用戶要求的不斷提高,系統(tǒng)的復(fù)雜度和代碼量逐漸增大。為了細化軟件研發(fā)人員的分工、有利于系統(tǒng)的維護和代碼的利用,研發(fā)團隊決定搭建一個軟件基礎(chǔ)平臺,實現(xiàn)項目的便捷開發(fā)。

1軟件開發(fā)模板技術(shù)分析

軟件開發(fā)模板是一種軟件開發(fā)工具,開發(fā)人員使用它,可以簡化開發(fā)工作,降低開發(fā)難度,提高開發(fā)效率和軟件產(chǎn)品質(zhì)量。軟件開發(fā)模板本身是一款軟件產(chǎn)品,C/S(客戶端/服務(wù)端)和B/S(瀏覽器/服務(wù)器)是最普通的兩種軟件架構(gòu)方式。

同樣一個業(yè)務(wù),C/S或B/S架構(gòu)的軟件都能處理,但不同架構(gòu)軟件有著自己的特點。C/S具有操作界面豐富、安全性能高、響應(yīng)速度快等優(yōu)點,同時存在適用面窄、維護成本高等缺點,因此C/S架構(gòu)軟件在生產(chǎn)管理方面應(yīng)用比較廣。B/S擁有無需安裝客戶端、交互性較強、維護成本低等優(yōu)點,但不能滿足生產(chǎn)要求的操作界面豐富、安全性高、響應(yīng)速度快等需求,因此B/S在非生產(chǎn)領(lǐng)域廣泛應(yīng)用。

考慮到我們主要從事生產(chǎn)關(guān)路軟件的研發(fā),結(jié)合軟件架構(gòu)方式的特點,研發(fā)團隊決定使用C/S架構(gòu)搭建該軟件基礎(chǔ)平臺。

2平臺整體解決方案

軟件開發(fā)模板由客戶端、軟件開發(fā)模板和服務(wù)端三部分組成,整體流程如圖1所示。客戶端提供給用戶,實現(xiàn)產(chǎn)品的安裝、自動升級和用戶登錄校驗等功能;服務(wù)端提供給軟劍維護人員,實現(xiàn)新版本軟件的集成與發(fā)布;軟件開發(fā)模板提供給軟件開發(fā)人員,實現(xiàn)業(yè)務(wù)功能的軟件實現(xiàn)。

2.1客戶端功能

軟件開發(fā)模板提供的客戶端功能包括用戶登錄、應(yīng)用選擇、服務(wù)器配置和自動升級等功能。

用戶登錄:用戶通過賬戶和設(shè)定的密碼進行登錄,驗證通過后,系統(tǒng)提供可以使用的應(yīng)用系統(tǒng)讓用戶選擇,否則提示用戶選擇正確的用戶密碼登錄。

應(yīng)用選擇:用戶登錄成功并擁有多個應(yīng)用使用權(quán)限,用戶選擇并確認當(dāng)前準(zhǔn)備使用的應(yīng)用。如果用戶只有一個應(yīng)用使用權(quán)限,系統(tǒng)自動調(diào)用并運行。

服務(wù)器配置:客戶端交付用戶時,系統(tǒng)會默認一個登錄服務(wù)器,如果登錄服務(wù)器IP改變,用戶可以在該畫面進行新服務(wù)器的配置。

自動升級:當(dāng)客戶端調(diào)用用戶確認的應(yīng)用時,首先檢測本地應(yīng)用是否是最新版本,如果本地不存在或不是最新版本,系統(tǒng)自動下載最新版本的應(yīng)用。

2.2服務(wù)端功能

軟件開發(fā)模板提供的服務(wù)端功能包括參數(shù)配置和產(chǎn)品發(fā)布功能。

參數(shù)配置:技術(shù)服務(wù)人員配置應(yīng)用軟件產(chǎn)品代碼、數(shù)據(jù)庫配置、存放路徑、應(yīng)用下載后啟動項等。

產(chǎn)品發(fā)布:平臺提供軟件發(fā)布畫面,技術(shù)人員選擇需要發(fā)布的應(yīng)用進行發(fā)布,登錄服務(wù)器自動記錄應(yīng)用版本和文件存放路徑信息。

2.3軟件開發(fā)模板功能

軟件開發(fā)模板是集成公用應(yīng)用、公用函數(shù)和公用類的C/S架構(gòu)的系統(tǒng)軟件,該模板提供軟件公用類的使用方法和應(yīng)用開發(fā)的樣例,模板整體功能包括應(yīng)用功能、公用類的調(diào)用和畫面的開發(fā)等。

2.3.1應(yīng)用功能

平臺集成的應(yīng)用功能主要有開發(fā)人員的應(yīng)用、管理員的應(yīng)用和用戶的應(yīng)用,具體應(yīng)用功能包括:菜單設(shè)置、用戶管理、角色管理、角色權(quán)限管理、用戶角色管理、日志管理、重新登錄、密碼修改、網(wǎng)格設(shè)置、基礎(chǔ)信息管理、系統(tǒng)幫助。

菜單設(shè)置:該功能主要是進行功能菜單的設(shè)置,開發(fā)人員在系統(tǒng)集成時使用。

用戶管理:設(shè)置應(yīng)用系統(tǒng)的操作用戶或指定用戶初始化,用戶管理的功能包括新建、修改、刪除用戶信息。

角色管理:根據(jù)業(yè)務(wù)和操作需求,設(shè)置用戶角色,其功能包括新建、修改、刪除角色信息。

角色權(quán)限:設(shè)置不同角色可以使用的系統(tǒng)操作權(quán)限。

用戶角色:根據(jù)用戶崗位和系統(tǒng)操作需求,賦予用戶不同的操作角色。

日志管理:開發(fā)人員按照編程規(guī)則,把相關(guān)的日志信息寫入數(shù)據(jù)庫,用戶通過該畫面進行日志信息查詢。

重新登錄:用戶通過該功能實現(xiàn)賬戶或應(yīng)用系統(tǒng)的切換。

密碼修改:用戶可以定期修改個人賬戶密碼。

網(wǎng)格設(shè)置:實現(xiàn)用戶個性化化的顯示。

基礎(chǔ)信息管理:管理系統(tǒng)使用的基礎(chǔ)信息,例如職務(wù)、產(chǎn)品分類、代碼等。

系統(tǒng)幫助:用戶可以參照該幫助進行軟件系統(tǒng)的使用。

2.3.2公用類

軟件開發(fā)人員在進行系統(tǒng)編碼時,可以使用開發(fā)平臺已經(jīng)集成的公用類,公用類主要包括:數(shù)據(jù)庫連接、數(shù)據(jù)庫操作、全局類、公用函數(shù)。

數(shù)據(jù)庫連接:開發(fā)人員設(shè)置數(shù)據(jù)庫連接參數(shù),實現(xiàn)應(yīng)用軟件與開發(fā)數(shù)據(jù)庫的集成。

數(shù)據(jù)庫操作:數(shù)據(jù)庫操作主要包括事務(wù)啟動、事務(wù)回滾、事務(wù)提交、SQL語句執(zhí)行、數(shù)據(jù)集獲取等公用函數(shù),該部分功能只提供開發(fā)人員使用權(quán)限。

全局類:全局類的源碼是開放的,項目開發(fā)團隊通過調(diào)整全局類輸入?yún)?shù),實現(xiàn)軟件產(chǎn)品達到設(shè)計的效果。

公用函數(shù):軟件開發(fā)人員都可以使用的函數(shù),日常用到的基本功能都已經(jīng)包括。當(dāng)軟件開發(fā)模板提供的函數(shù)不能滿足項目開發(fā)需要,開發(fā)人員創(chuàng)建新的函數(shù),經(jīng)研發(fā)部門審批后進行集成。

2.3.3畫面的開發(fā)

用戶畫面是人與計算機之間傳遞、交換信息的媒介和對話接口,是軟件系統(tǒng)的重要組成部分。軟件開發(fā)模板提供畫面開發(fā)的模板,該模板集成了畫面狀態(tài)控制、操作功能調(diào)用和被調(diào)用的操作函數(shù)。開發(fā)人員按照模板使用說明,參照用戶管理功能的樣例,通過添加畫面模板、修改設(shè)置、調(diào)整操作函數(shù)的操作,實現(xiàn)應(yīng)用畫面的開發(fā)。

3結(jié)語

本文通過對軟件開發(fā)模板的研究,結(jié)合生產(chǎn)管理軟件的特點,對C/S架構(gòu)軟件開發(fā)模板做了詳細的分析、設(shè)計和開發(fā),并最終在多個生產(chǎn)管理軟件項目中應(yīng)用。通過對多個軟件開發(fā)項目對比分析,使用該軟件開發(fā)模板實施的項目,程序穩(wěn)定性明顯提升,軟件開發(fā)效率提高30%,軟件產(chǎn)品交付質(zhì)量提高20%。實踐證明,C/S架構(gòu)軟件開發(fā)模板能有效簡化開發(fā)人員的工作,提升研發(fā)團隊的通用效率。

參考文獻:

[ 1 ] 郭玉坤,王忠紅;B/S及C/S模式在應(yīng)用中的優(yōu)劣比較和選中參考[A].信息通訊,2014(2):102

[ 2 ]吳曉慧.軟件開發(fā)管理系統(tǒng)的面向多元化的設(shè)計[J].計算機光盤軟件與應(yīng)用,2014,12(6):256-257.

[ 3 ]單杏花,王富章.軟件快速開發(fā)平臺技術(shù)研究與應(yīng)用實踐.鐵路計算機應(yīng)用,2017,26(6)1-6.

(飛馬智科信息技術(shù)股份有限公司安徽 馬鞍山 243000)

猜你喜歡
數(shù)據(jù)庫用戶功能
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
關(guān)于非首都功能疏解的幾點思考
數(shù)據(jù)庫
財經(jīng)(2017年2期)2017-03-10 14:35:35
關(guān)注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關(guān)注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
數(shù)據(jù)庫
財經(jīng)(2016年15期)2016-06-03 07:38:02
關(guān)注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
數(shù)據(jù)庫
財經(jīng)(2016年3期)2016-03-07 07:44:46
數(shù)據(jù)庫
財經(jīng)(2016年6期)2016-02-24 07:41:51
如何獲取一億海外用戶
主站蜘蛛池模板: 国产精品免费久久久久影院无码| 国产在线麻豆波多野结衣| 国产99精品久久| 91青草视频| 国产哺乳奶水91在线播放| 国产乱子伦一区二区=| 久久精品国产精品青草app| 国产特一级毛片| 国产成人综合日韩精品无码不卡| 国产手机在线小视频免费观看| 亚洲视频一区| 国产一区免费在线观看| 免费人欧美成又黄又爽的视频| 国产精品妖精视频| 无套av在线| 97se亚洲综合在线韩国专区福利| 美女被操黄色视频网站| 手机在线免费不卡一区二| 色欲综合久久中文字幕网| 国产在线视频二区| 伊人91视频| 免费久久一级欧美特大黄| 亚洲高清在线天堂精品| 国产一级妓女av网站| 一区二区三区在线不卡免费| 亚洲乱伦视频| 国产成人综合在线视频| 亚洲国产欧美目韩成人综合| 久久婷婷五月综合色一区二区| 国产精品微拍| 国产91精品最新在线播放| a毛片免费观看| 国产成熟女人性满足视频| 在线国产毛片| 国产一区二区影院| 亚洲福利一区二区三区| 欧美日韩成人在线观看| 亚洲床戏一区| 制服丝袜国产精品| 亚洲中文字幕手机在线第一页| 拍国产真实乱人偷精品| 全色黄大色大片免费久久老太| 亚洲女人在线| 午夜视频在线观看免费网站| 亚洲精品欧美日本中文字幕| 国产一区二区三区在线观看视频| 日韩国产一区二区三区无码| 国产成人资源| 波多野结衣一二三| 国产精品色婷婷在线观看| 亚洲日本一本dvd高清| 亚洲成人高清无码| 国产精品亚洲综合久久小说| 永久免费无码日韩视频| 亚洲欧美不卡视频| 无码高清专区| 亚洲中文字幕在线一区播放| 亚洲男女在线| 久久综合伊人77777| 亚州AV秘 一区二区三区| 国产精欧美一区二区三区| 国产欧美另类| 精品国产Av电影无码久久久| 亚洲欧美日韩另类| 丰满的少妇人妻无码区| 国产三级成人| 亚洲最大福利网站| 亚洲综合色婷婷中文字幕| 中文字幕第1页在线播| 国产精品视频白浆免费视频| 狂欢视频在线观看不卡| 97在线免费| 污视频日本| 国产成年无码AⅤ片在线| 福利在线不卡一区| 国产一级毛片网站| 伊人久久大线影院首页| 久久久精品无码一二三区| 美女被躁出白浆视频播放| 最新亚洲av女人的天堂| 精品第一国产综合精品Aⅴ| 黄片一区二区三区|