亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

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

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

        盛業(yè)勇 檀長松

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

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

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

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

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

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

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

        2平臺整體解決方案

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

        2.1客戶端功能

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

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

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

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

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

        2.2服務端功能

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

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

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

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

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

        2.3.1應用功能

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

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

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

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

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

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

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

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

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

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

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

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

        2.3.2公用類

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

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

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

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

        公用函數(shù):軟件開發(fā)人員都可以使用的函數(shù),日常用到的基本功能都已經(jī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ā)人員按照模板使用說明,參照用戶管理功能的樣例,通過添加畫面模板、修改設置、調(diào)整操作函數(shù)的操作,實現(xiàn)應用畫面的開發(fā)。

        3結(jié)語

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

        參考文獻:

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

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

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

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

        猜你喜歡
        數(shù)據(jù)庫用戶功能
        也談詩的“功能”
        中華詩詞(2022年6期)2022-12-31 06:41:24
        關于非首都功能疏解的幾點思考
        數(shù)據(jù)庫
        財經(jīng)(2017年2期)2017-03-10 14:35:35
        關注用戶
        商用汽車(2016年11期)2016-12-19 01:20:16
        關注用戶
        商用汽車(2016年6期)2016-06-29 09:18:54
        數(shù)據(jù)庫
        財經(jīng)(2016年15期)2016-06-03 07:38:02
        關注用戶
        商用汽車(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
        如何獲取一億海外用戶
        亚洲国产精品午夜电影| 成人做受黄大片| 欧美操逼视频| 久久久久亚洲AV成人网毛片 | 日产精品一区二区三区免费| 久久国产精品美女厕所尿尿av| 中文字幕有码无码人妻av蜜桃| 亚洲最大av网站在线观看| 亚洲人午夜射精精品日韩 | 日韩亚洲国产中文字幕| 免费在线视频亚洲色图| 台湾佬中文网站| 天天燥日日燥| 成人激情四射网| 亚洲VR永久无码一区| 国产三级av在线精品| 91色老久久偷偷精品蜜臀懂色 | 亚洲高潮喷水无码av电影| 自拍亚洲一区欧美另类| 人妻秘书被社长浓厚接吻| 亚洲三区在线观看内射后入| 韩国精品一区二区三区无码视频 | 亚洲免费一区二区三区视频| 丝袜美腿在线播放一区二区| 最新国产毛2卡3卡4卡| 大胆欧美熟妇xxbbwwbw高潮了| 中国免费一级毛片| 国产精品女同二区五区九区| 成年av动漫网站18禁| 好男人日本社区www| 国产一级淫片a免费播放口 | 日韩欧美区| 美女偷拍一区二区三区| 亚洲最大水蜜桃在线观看| 真人新婚之夜破苞第一次视频| 大陆国产乱人伦| 亚洲乱码av中文一区二区第八页 | 国产av一区二区三区传媒| 中文字幕不卡在线播放| 人妻少妇中文字幕av| 国产精品二区一区二区aⅴ污介绍|