我在日常的學(xué)習(xí)生活中,時(shí)常向各類編輯部投遞稿件稿件,但是編輯部的稿件處理效率十分低下,往往投遞完成后,過上十幾天還無法了解稿件的處理情況,而且針對(duì)編輯部的各類修改意見也無法及時(shí)進(jìn)行處理,由此我萌生了對(duì)編輯部稿件處理流程進(jìn)行數(shù)字化管理的想法。
面對(duì)編輯部復(fù)雜的稿件管理工作,系統(tǒng)必須能滿足目前的需要,又能適應(yīng)將來擴(kuò)展的功能需求,因此系統(tǒng)應(yīng)符合以下方法及原則:
(1)實(shí)用性:訪問速度和最大可同時(shí)請(qǐng)求人數(shù),都須符合實(shí)際需求。
(2)安全性:即要保證系統(tǒng)本身的安全,又要保證數(shù)據(jù)的安全。
(3)易維護(hù):要求系統(tǒng)能提供方便、靈活的維護(hù)手段,方便維護(hù)和管理。
(4)設(shè)計(jì)合理:數(shù)據(jù)庫在設(shè)計(jì)時(shí)要保證數(shù)據(jù)的一致性、合理冗余、合理選擇數(shù)據(jù)類型。
本系統(tǒng)開發(fā)了基于B/S模式在線投稿、審稿、修改稿件、查詢、流程控制的功能,實(shí)現(xiàn)作者---編輯---管理員一體的協(xié)作化、網(wǎng)絡(luò)化、角色化的稿件業(yè)務(wù)處理平臺(tái)。
主要功能包括:稿件信息管理,作者信息管理,編輯信息管理,審稿信息傳遞,稿件流程設(shè)置,稿件遠(yuǎn)程查詢,數(shù)據(jù)處理服務(wù)和文件處理服務(wù)。
編輯部基本組織結(jié)構(gòu)如圖1所示:
圖1 編輯部組織機(jī)構(gòu)圖
開發(fā)編輯部稿件管理系統(tǒng)的主要功能有 :
(1)登錄模塊功能
作者、編輯、管理員的登錄驗(yàn)證。
(2)注冊(cè)模塊功能
作者以及編輯使用本系統(tǒng)前需要進(jìn)行注冊(cè)。
(3)作者、編輯的管理模塊
包括作者列表,作者管理,編輯列表,編輯管理,修改個(gè)人信息。
(4)稿件編輯審核模塊
包括投稿,稿件審核,稿件評(píng)審功能,稿件的查看和發(fā)布等。
本系統(tǒng)的開發(fā)選擇MySQL5.1作為數(shù)據(jù)庫開發(fā)工具。
編輯部稿件管理系統(tǒng)主要是由6個(gè)表組成的。下面介紹各個(gè)表的結(jié)構(gòu):(見表1-6)
3.1.1 模塊定義
用戶登錄模塊主要是通過用戶所輸入的用戶名及其密碼到數(shù)據(jù)庫中進(jìn)行驗(yàn)證,并取得該用戶權(quán)限跳轉(zhuǎn)用戶相應(yīng)權(quán)限界面。
3.1.2 輸入項(xiàng)(見表7)
3.1.3 輸出項(xiàng)(見表8)
3.2.1 模塊定義
作者及編輯用戶第一次使用本系統(tǒng)所需注冊(cè)本人賬戶,該功能模塊提供用戶注冊(cè)功能。
3.2.2 輸入項(xiàng)(見表9)
3.2.3 輸出項(xiàng)(見表10)
3.3.1 模塊定義
主要實(shí)現(xiàn)作者的投稿功能,上網(wǎng)稿件查詢功能,我的稿件狀態(tài)查詢功能,個(gè)人信息查詢和修改功能。
3.3.2 輸入項(xiàng)(見表11)
3.3.3 輸出項(xiàng)(見表12)
3.4.1 模塊定義
主要實(shí)現(xiàn)編輯的在線審稿功能,上網(wǎng)稿件查詢功能,我的稿件狀態(tài)查詢功能,個(gè)人信息查詢和修改功能。
3.4.2 輸入項(xiàng)(見表13)
3.4.3 輸出項(xiàng)(見表14)
4.1.1 程序設(shè)計(jì)的原則
代碼設(shè)計(jì)是處理對(duì)象的代號(hào)或表示符號(hào),其主要目的是方便計(jì)算機(jī)排序、檢索、查找等處理。代碼設(shè)計(jì)的關(guān)鍵是方便用戶,滿足業(yè)務(wù)要求。
(1)唯一性:一個(gè)對(duì)象可能有多個(gè)名稱,也可按不同的方式對(duì)它進(jìn)行描述。但在一個(gè)編碼體系中,一個(gè)對(duì)象只能賦予它一個(gè)唯一的代碼,反之一個(gè)代碼只能唯一地標(biāo)識(shí)一個(gè)對(duì)象,不允許重碼、亂碼、錯(cuò)碼。
表1 用戶表
表2 用戶信息信息表
表3 稿件信息表
表4 評(píng)審信息表
表5 刊物信息表
表6 分類信息表
表7 用戶登錄輸入項(xiàng)
表8 用戶登錄輸入項(xiàng)
表9 注冊(cè)信息輸入項(xiàng)
表10 注冊(cè)信息輸出項(xiàng)
表11 作者模塊信息輸入項(xiàng)
表12 作者信息輸入項(xiàng)
表13 編輯管理輸入項(xiàng)
表14 編輯管理輸出項(xiàng)
(2)可擴(kuò)充性:應(yīng)留有充分的余地,以備將來不斷擴(kuò)充的需要。
(3)簡(jiǎn)單性:結(jié)構(gòu)盡可能簡(jiǎn)單,盡可能短,以減少各種差錯(cuò)。
(4)適用性:代碼盡可能反映對(duì)象的特點(diǎn),以助記憶,便于填寫。
(5)規(guī)范性:國家有關(guān)編碼標(biāo)準(zhǔn)是代碼設(shè)計(jì)的重要依據(jù),已有標(biāo)準(zhǔn)的必須遵循。在一個(gè)代碼體系中,代碼結(jié)構(gòu)、類型、編寫格式必須統(tǒng)一。
(6)系統(tǒng)性;有一定的分組規(guī)則,從而在整個(gè)系統(tǒng)中具有通用性。
4.1.2 系統(tǒng)所需要的程序設(shè)計(jì)
代碼結(jié)構(gòu)如下:
(1)用戶代碼
用戶代碼由4位數(shù)值組成,格式如下:
(2)稿件代碼
用戶代碼由6位數(shù)值組成,格式如下:
(3)評(píng)審代碼
用戶代碼由6位數(shù)值組成,格式如下:
(4)類別代碼
用戶代碼由4位數(shù)值組成,格式如下:
(1)代碼編寫不出現(xiàn)非法字符。
(2)編碼時(shí)中括號(hào)必須要匹配。
(3)變量名簡(jiǎn)單明了。
系統(tǒng)功能經(jīng)過軟件測(cè)試才能夠被正常使用,測(cè)試用例在軟件測(cè)試中是必須設(shè)計(jì)的和使用的。測(cè)試用例主要是編寫一些測(cè)試數(shù)據(jù),根據(jù)這些數(shù)據(jù),對(duì)系統(tǒng)軟件進(jìn)行測(cè)試,根據(jù)測(cè)試結(jié)果,對(duì)軟件系統(tǒng)的研發(fā)情況給出及時(shí)準(zhǔn)確的評(píng)估,并將測(cè)試結(jié)果和測(cè)試用例進(jìn)行文檔記錄,隨時(shí)做好處理。