軟件工程課程設(shè)計(jì)報(bào)告——基于web的網(wǎng)上投稿系統(tǒng)_第1頁(yè)
軟件工程課程設(shè)計(jì)報(bào)告——基于web的網(wǎng)上投稿系統(tǒng)_第2頁(yè)
軟件工程課程設(shè)計(jì)報(bào)告——基于web的網(wǎng)上投稿系統(tǒng)_第3頁(yè)
軟件工程課程設(shè)計(jì)報(bào)告——基于web的網(wǎng)上投稿系統(tǒng)_第4頁(yè)
軟件工程課程設(shè)計(jì)報(bào)告——基于web的網(wǎng)上投稿系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩59頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、河 海 大 學(xué)課 程 設(shè) 計(jì) 報(bào) 告課程名稱:軟件工程課程設(shè)計(jì) 題目名稱:基于web網(wǎng)上投稿系統(tǒng) 指導(dǎo)老師: 專業(yè)班級(jí): 小組成員: 時(shí)間:2011年12月2630日上下同欲者勝!孫武感謝:這次課程設(shè)計(jì)時(shí)日雖短,收獲頗多,感謝兩位老師對(duì)我們提供的指導(dǎo),感謝2507溫暖的空調(diào),以及不加限制的電力網(wǎng)絡(luò)資源。感謝我們小組的所有成員,雖然考試迫近卻依舊盡心盡力。目 錄角色安排表4工作日程4需求規(guī)格說明書51.導(dǎo)言52.任務(wù)概述73.需求規(guī)定84.運(yùn)行環(huán)境規(guī)定20概要設(shè)計(jì)說明書221引言222總體設(shè)計(jì)233接口設(shè)計(jì)304運(yùn)行設(shè)計(jì)325系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)346系統(tǒng)出錯(cuò)處理設(shè)計(jì)37詳細(xì)設(shè)計(jì)說明書391引言39

2、2程序系統(tǒng)的結(jié)構(gòu)413注冊(cè)(reg)設(shè)計(jì)說明424 登錄(login)設(shè)計(jì)說明435稿件處理(deal contribution)設(shè)計(jì)說明456信息反饋設(shè)計(jì)說明487個(gè)人信息修改模塊設(shè)計(jì)說明508投稿設(shè)計(jì)說明529稿件分配設(shè)計(jì)說明5410催稿設(shè)計(jì)說明5711收發(fā)及讀寫信息設(shè)計(jì)說明58參考文獻(xiàn)61總結(jié)61角色安排表角色擔(dān)任者分析員開發(fā)人員測(cè)試人員客戶管理工作日程時(shí)間完成任務(wù)存疑12.26確定選題,角色分工需求分析主體框架采取何種方法實(shí)現(xiàn)12.27需求分析初步完成,概要設(shè)計(jì)完成大部,著手開始設(shè)計(jì)系統(tǒng)12.28概要設(shè)計(jì)初步完成,詳細(xì)設(shè)計(jì)初步完成系統(tǒng)實(shí)現(xiàn)遇到困難,停滯12.29需求分析、概要設(shè)計(jì)、詳細(xì)

3、設(shè)計(jì)完善需求規(guī)格說明書1.導(dǎo)言1.1 編寫目的該文檔是關(guān)于用戶對(duì)于網(wǎng)上投稿系統(tǒng)的功能和性能的要求,重點(diǎn)描述了xxx雜志社編輯部對(duì)網(wǎng)上投稿系統(tǒng)的設(shè)計(jì)需求,將作為對(duì)該工具在概要設(shè)計(jì)階段的設(shè)計(jì)輸入。該部分的主要工作有:l 獲得當(dāng)前系統(tǒng)的物理模型,了解當(dāng)前系統(tǒng)是如何運(yùn)行的;l 抽象出當(dāng)前系統(tǒng)的邏輯模型,對(duì)物理模型進(jìn)行篩選,得到與軟件系統(tǒng)有關(guān)的部分;l 建立電子系統(tǒng)的邏輯模型,得出數(shù)據(jù)流圖和數(shù)據(jù)字典;l 補(bǔ)充目標(biāo)系統(tǒng)的邏輯模型,對(duì)目標(biāo)系統(tǒng)的用戶界面,至今尚未考慮的細(xì)節(jié)進(jìn)行說明。該文檔的主要功能有:l 向用戶描述“網(wǎng)上投稿系統(tǒng)”的功能;l 為編制后續(xù)各階段的文檔提供基本依據(jù);l 提供給用戶確認(rèn)或本地化修改

4、的基本文件;l 作為日后軟件確認(rèn)測(cè)試和系統(tǒng)驗(yàn)收之參考依據(jù);l 作為日后系統(tǒng)維護(hù)工作基準(zhǔn)文件。本文檔的預(yù)期讀者是:l 設(shè)計(jì)人員l 開發(fā)人員l 項(xiàng)目管理人員l 測(cè)試人員l 用戶1.2 背景1.2.1 項(xiàng)目委托單位:xxx雜志社編輯部1.2.2 項(xiàng)目開發(fā)單位:河海大學(xué)09計(jì)算機(jī)2班x開發(fā)小組1.2.3 項(xiàng)目說明:計(jì)算機(jī)軟件在現(xiàn)代社會(huì)已經(jīng)成為必不可少的元素,成為一種驅(qū)動(dòng)力。它進(jìn)行商業(yè)決策的引擎;它是現(xiàn)代科學(xué)研究和工程問題解決的基礎(chǔ);它是區(qū)分現(xiàn)代產(chǎn)品和服務(wù)的關(guān)鍵因素。軟件工程是在人們克服“軟件危機(jī)”中應(yīng)運(yùn)而生,它在軟件開發(fā)實(shí)踐中發(fā)揮著重要作用。軟件工程作為計(jì)算機(jī)系本科生的一門核心課程,主要包括支持軟件開

5、發(fā)和維護(hù)的理論、方法、技術(shù)、標(biāo)準(zhǔn)以及計(jì)算機(jī)輔助工具和環(huán)境。xxx雜志社為了提高其編輯部的工作效率,減輕諸位編輯的工作負(fù)擔(dān),更有效的協(xié)調(diào)投稿人與雜志社,編輯與審稿人的工作,從而委托河海大學(xué)計(jì)算機(jī)2班x開發(fā)小組進(jìn)行網(wǎng)上投稿系統(tǒng)的開發(fā)。1.3 術(shù)語定義投稿者:系統(tǒng)所指投稿者只能作為投稿者身份登入,不可同時(shí)為審稿者或者編輯。審稿者:系統(tǒng)所指審稿者只能作為審稿者身份登入,不可同時(shí)為投稿者或者編輯。編 輯:系統(tǒng)所指編輯只能作為編輯身份登入,不可同時(shí)為投稿者或者審稿者。用戶名:用戶自己所取的昵稱,用于網(wǎng)絡(luò)上的虛擬稱呼。1.4 參考資料1. 楊文龍,古天龍 軟件工程(第二版) 電子工業(yè)出版社 2004.92.

6、 scott w.anbler.車浩陽,劉銳譯.面向?qū)ο筌浖_發(fā)過程.機(jī)械工業(yè)出版社.2003.61.5 引用標(biāo)準(zhǔn)1 中華人民共和國(guó)國(guó)家標(biāo)準(zhǔn)udc 681.3 之計(jì)算機(jī)軟件產(chǎn)品開發(fā)文件編制指南 gb 8567-88 2. 任務(wù)概述2.1目標(biāo)1、使編輯能夠及時(shí)有效地處理投稿者的稿件。2、使編輯能夠合理有效地給各個(gè)審稿人分配需審閱稿件。3、使投稿人能夠方便快捷的進(jìn)行投稿,并及時(shí)獲知稿件反饋信息。4、使審稿人能夠及時(shí)方便的了解自己需要審閱的稿件,更合理地安排自己的審閱工作。2.2用戶特點(diǎn)系統(tǒng)的最終用戶是廣大投稿者,編輯和專業(yè)的審稿人,他們呢對(duì)自己的專業(yè)方面比較精通,但是對(duì)于計(jì)算機(jī)的掌握程度不是很高,

7、相對(duì)應(yīng)的要求界面設(shè)計(jì)簡(jiǎn)潔,操作方便,同時(shí)附有一定的說明。2.3 運(yùn)行環(huán)境本信息管理系統(tǒng)中的各個(gè)子系統(tǒng)的硬件和軟件的配置如下:1服務(wù)器端系統(tǒng)的運(yùn)行要求: 系統(tǒng)軟件: windows數(shù)據(jù)庫(kù)管理系統(tǒng):access 硬件要求:企業(yè)級(jí)服務(wù)器2.客戶端子系統(tǒng)的運(yùn)行要求:系統(tǒng)軟件: windows xp,windows 7 數(shù)據(jù)庫(kù)管理系統(tǒng):access。 硬件要求:pentium 4或以上系列pentium微機(jī)3.需求規(guī)定開發(fā)一個(gè)基于web的網(wǎng)上投稿系統(tǒng),該系統(tǒng)可以接受作者的電子投稿,以及作者信息(如姓名、單位、通信地址、電話、e-mail等)注冊(cè),并能供投稿人查詢稿件處理情況,以及在稿件處理后(退稿、錄用

8、、修改后再審等),能自動(dòng)發(fā)送e-mail通知投稿人。 3.1、功能分析1.用戶注冊(cè)提供用戶注冊(cè)功能,需要用戶輸入基本信息,如用戶名,密碼,真實(shí)姓名,聯(lián)系方式,身份證號(hào)等。2.用戶登錄由于是針對(duì)投稿者、審稿者、編輯三方設(shè)計(jì),在登錄界面時(shí)需要選擇用戶登錄的身份。然后輸入各自的用戶名和密碼。3.1 投稿者(1)用戶中心個(gè)人資料:投稿人可在此界面下進(jìn)行個(gè)人資料的修改和完善。修改密碼:投稿人可以在此界面下進(jìn)行個(gè)人密碼的修改。(2)投稿箱 返回首頁(yè):返回登入界面。我要投稿:投稿人進(jìn)行投稿操作。草稿箱:投稿人未完成的投稿,存入草稿箱,同時(shí)為了防止由于網(wǎng)絡(luò)或硬件故障,造成的信息損失,每隔10分鐘進(jìn)行一次自動(dòng)保

9、存到草稿箱。已投稿件:投稿人查詢已投稿件的狀態(tài),有審閱中、已退稿、已錄用三種狀態(tài)。需要用戶在此界面輸入投稿的標(biāo)題、摘要、關(guān)鍵字、參考文獻(xiàn)、作者郵箱等相關(guān)信息,上傳原稿文件(word格式)(3)信息中心未讀信息:顯示投稿人的未讀信息,讀完之后變?yōu)橐炎x信息。已讀信息:顯示投稿人已經(jīng)閱讀過的信息。已發(fā)送信息:顯示投稿人發(fā)送過的消息。留言板:應(yīng)用于投稿人之間討論。(功能暫未實(shí)現(xiàn))(4)幫助用戶須知:投稿人需要遵守的規(guī)則。操作幫助:投稿人操作遇到困難的指導(dǎo)。隱私規(guī)范:3.2 編輯(進(jìn)入此界面時(shí)已經(jīng)進(jìn)去該編輯所屬領(lǐng)域的稿件類別)針對(duì)某一學(xué)科領(lǐng)域設(shè)立一位編輯,這位編輯負(fù)責(zé)和擅長(zhǎng)這一學(xué)科領(lǐng)域的審稿人進(jìn)行聯(lián)系,

10、負(fù)責(zé)給審稿人發(fā)送待審稿件,并匯總處理反饋信息。(1)用戶中心個(gè)人資料:編輯可在此界面下進(jìn)行個(gè)人資料的修改和完善。修改密碼:編輯可以在此界面下進(jìn)行個(gè)人密碼的修改。(2)稿件處理來搞處理:編輯在此界面下可以看到稿件信息和投稿人信息,并根據(jù)關(guān)鍵字匹配將來稿找到擅長(zhǎng)這一方面的審稿人,由編輯選擇審稿人,并將該稿件發(fā)送給選擇的審稿人。審稿信息反饋:編輯在此可以看到每個(gè)稿件的信息,點(diǎn)擊進(jìn)入可看到不同審稿人對(duì)此稿件的評(píng)分和平均分,對(duì)于未完成審稿的審稿人不給出平均分,用戶可以對(duì)此審稿人進(jìn)行催稿操作催審稿:用戶進(jìn)入此界面后可以查看未完成審稿任務(wù)的審稿人(超出審稿人的deadline)并進(jìn)行催稿操作。崔稿:編輯對(duì)于

11、某些特約作者已約定稿件進(jìn)行催稿。(3)信息中心未讀信息:顯示編輯的未讀信息,讀完之后變?yōu)橐炎x信息。已讀信息:顯示編輯已經(jīng)閱讀過的信息。已發(fā)送信息:顯示編輯發(fā)送過的消息。留言板:應(yīng)用于用戶之間的討論。(功能暫未實(shí)現(xiàn))(4)幫助用戶須知:編輯需要遵守的規(guī)則。操作幫助:編輯操作遇到困難的指導(dǎo)。隱私規(guī)范:3.3審稿人(每個(gè)審稿人有自己所屬的領(lǐng)域且屬于此領(lǐng)域的編輯管理)(1)用戶中心個(gè)人資料:審稿人可在此界面下進(jìn)行個(gè)人資料的修改和完善。修改密碼:審稿人可以在此界面下進(jìn)行個(gè)人密碼的修改。審稿人狀態(tài):審稿人進(jìn)入此界面后可以選擇自身的狀態(tài)(忙碌、空閑),系統(tǒng)可以將此信息反饋給編輯,并在編輯選擇審稿人時(shí)將忙碌的

12、審稿人從候選名單中刪除(2)來稿審閱未審:此界面中均為此審稿人未審稿的稿件,審稿人進(jìn)入界面后可以打開原稿并在原稿最后打出相應(yīng)的評(píng)分和評(píng)語(用于編輯評(píng)定此稿是否可以發(fā)表),并選擇是否提交給編輯。未提交的稿件都屬于未審。若審稿人覺得自己在規(guī)定時(shí)間無法完成審稿任務(wù),可選擇退審。已審:此界面中均為審稿人已審閱的稿件。(3)信息中心未讀信息:顯示審稿人的未讀信息,讀完之后變?yōu)橐炎x信息。已讀信息:顯示審稿人已經(jīng)閱讀過的信息。已發(fā)送信息:顯示審稿人發(fā)送過的消息。留言板:應(yīng)用于用戶之間討論。(功能暫未實(shí)現(xiàn))此界面用戶提醒審稿人在deadline之前提交稿件,一般用戶會(huì)在deadline前一周內(nèi)收到系統(tǒng)信息。(

13、4)幫助用戶須知:編輯需要遵守的規(guī)則。操作幫助:編輯操作遇到困難的指導(dǎo)。隱私規(guī)范:3.2客戶用例圖及說明1.登錄(log in)2.用戶中心(user centre)3.投稿情況(contribution condition)4.稿件處理(manuscript handle) 5.來稿處理(handle income contribution)6.審稿信息反饋(feedback)8.催稿(reminder)9.催審稿(remind reader)10.審稿人狀態(tài)(reader condition)11.來稿審閱(contribution read)12.信息(system informatio

14、n)13.幫助(help)14.已發(fā)送信息(send message)15.已讀信息(read message)16.未讀信息(unread message)17.已投稿件(send contribution)18.草稿箱(drafts)19.我要投稿(contribute)20.返回首頁(yè)(return)21.個(gè)人資料(private information)22.修改密碼(change password)23.留言板(message board)24.用戶須知(guide lines)25.操作幫助(operation help)26.隱私規(guī)范(privacy)注冊(cè)登錄投稿人編輯審稿人投稿人

15、-編輯-審稿人四、類圖3.3對(duì)性能的規(guī)定3.3.1 時(shí)間特性要求 以用戶的具體操作時(shí)間為準(zhǔn),系統(tǒng)響應(yīng)時(shí)間理論應(yīng)不超過2s。3.3.2 靈活性 當(dāng)系統(tǒng)服務(wù)器或客戶機(jī)操作方式、運(yùn)行環(huán)境、硬件配置發(fā)生變化時(shí)(變?yōu)榕c所設(shè)計(jì)相兼容即可),具有相應(yīng)的適應(yīng)能力。同時(shí)采用容錯(cuò)技術(shù):即對(duì)某些無法避開的差錯(cuò),使其影響減至最小的技術(shù)。主要遵循以下幾個(gè)方面:(1)充分利用現(xiàn)有的系統(tǒng)資源、包括與現(xiàn)有的綜合布線系統(tǒng)的緊密結(jié)合、與現(xiàn)有的硬件設(shè)備及軟件資源的緊密結(jié)合以及與用戶技術(shù)人員的技術(shù)結(jié)合。(2)保護(hù)用戶已有的應(yīng)用業(yè)務(wù)系統(tǒng),使其在新的網(wǎng)絡(luò)中充分利用,可以節(jié)省用戶有應(yīng)用軟件上所花費(fèi)的人力、物力和財(cái)力。(3)兼容現(xiàn)有和未來將

16、出現(xiàn)的網(wǎng)絡(luò)技術(shù),使系統(tǒng)保持盡可能長(zhǎng)的生命周期,從而保護(hù)用戶對(duì)新系統(tǒng)的投資。(4)擴(kuò)充性,采用的產(chǎn)品具有充分的可擴(kuò)充性及升級(jí)能力,具有足夠的向未來網(wǎng)絡(luò)發(fā)展方向過渡的可能。3.3 輸入輸出要求 數(shù)據(jù)的輸入是否準(zhǔn)確是數(shù)據(jù)處理的前提,錯(cuò)誤的輸入會(huì)導(dǎo)致系統(tǒng)輸出的不正確和不可用,從而使系統(tǒng)的工作失去意義。數(shù)據(jù)的輸入來源是手工輸入。手工輸入要通過系統(tǒng)容錯(cuò)性檢查,并且對(duì)操作人員要進(jìn)行系統(tǒng)的培訓(xùn)。在系統(tǒng)中,數(shù)據(jù)的輸入往往是大量的,因此系統(tǒng)要有一定的處理能力,以保證迅速的處理大量數(shù)據(jù)。數(shù)據(jù)的輸出分為屏幕顯示和打印輸出兩種方式。輸出要求即根據(jù)用戶查詢統(tǒng)計(jì)要求在規(guī)定時(shí)間內(nèi)正確顯示出來。 (1)、輸入設(shè)計(jì)的要求 輸入界

17、面直觀、親切 有利于快速輸入 有利于準(zhǔn)確輸入 有利于輸入、修改 方便操作(2)、輸出設(shè)計(jì)的要求、 輸出格式要求應(yīng)于用戶認(rèn)真協(xié)商,征得用戶的同意并可能滿足使用人員的要求 輸出要求應(yīng)簡(jiǎn)單、直觀,一目了然,盡量符合用戶的習(xí)慣,便于用戶閱讀、理解與使用。 輸出內(nèi)容應(yīng)盡量漢字化,從而使輸出格式醒目。 各種輸出設(shè)計(jì)要長(zhǎng)考慮以利于系統(tǒng)發(fā)展和輸出項(xiàng)目擴(kuò)充、變動(dòng)的需要。 輸出操作方便。3.4數(shù)據(jù)管理能力要求3.4.1 數(shù)據(jù)錄入和處理的準(zhǔn)確性和實(shí)時(shí)性數(shù)據(jù)的輸入是否準(zhǔn)確是數(shù)據(jù)處理的前提,錯(cuò)誤的輸入會(huì)導(dǎo)致系統(tǒng)輸出的不正確和不可用,從而使系統(tǒng)的工作失去意義。數(shù)據(jù)的輸入來源是手工輸入。手工輸入要通過系統(tǒng)界面上的安排系統(tǒng)具

18、有容錯(cuò)性,并且對(duì)操作人員要進(jìn)行系統(tǒng)的培訓(xùn)。在系統(tǒng)中,數(shù)據(jù)的輸入往往是大量的,因此系統(tǒng)要有一定的處理能力,以保證迅速的處理大量錄入的數(shù)據(jù)。3.4.2 數(shù)據(jù)的一致性與完整性由于系統(tǒng)的數(shù)據(jù)是共享的,所以如何保證這些數(shù)據(jù)的一致性,是系統(tǒng)必須解決的問題。要解決這一問題,要有一定的人員維護(hù)數(shù)據(jù)的一致性,在數(shù)據(jù)錄入處控制數(shù)據(jù)的去向,并且要求對(duì)數(shù)據(jù)庫(kù)的數(shù)據(jù)完整性進(jìn)行嚴(yán)格的約束。對(duì)于輸入的數(shù)據(jù),要為其定義完整性規(guī)則,如果不能符合完整性約束,系統(tǒng)應(yīng)該拒絕該數(shù)據(jù)。3.4.3 數(shù)據(jù)的共享與獨(dú)立性整個(gè)信息管理系統(tǒng)的數(shù)據(jù)是共享的。然而,從系統(tǒng)開發(fā)的角度上看,共享會(huì)給設(shè)計(jì)和調(diào)試帶來困難。因此,應(yīng)該提供靈活的配置,使各個(gè)分系

19、統(tǒng)能夠獨(dú)立運(yùn)行,而通過人工干預(yù)的手段進(jìn)行系統(tǒng)數(shù)據(jù)的交換。這樣,也能提供系統(tǒng)的強(qiáng)壯性。3.6 故障處理要求3.6.1系統(tǒng)維護(hù)(1)簽訂系統(tǒng)維護(hù)協(xié)議,建立快速有效的溝通體系,及時(shí)準(zhǔn)確地定位并解決發(fā)生的問題。(2)建立應(yīng)用程序備份和管理機(jī)制,定期監(jiān)測(cè)數(shù)據(jù)使用空間、數(shù)據(jù)導(dǎo)出和整理工作。(3)保證系統(tǒng)的運(yùn)行速度,定期檢查數(shù)據(jù)的索引,不斷對(duì)程序進(jìn)行優(yōu)化和修改,保證運(yùn)行效率。(4)更新程序要嚴(yán)格測(cè)試并做好記錄,要求在非工作繁忙的時(shí)間進(jìn)行(節(jié)假日或晚上),對(duì)原應(yīng)用程序要妥善保管,一旦新程序出現(xiàn)問題,及時(shí)恢復(fù)原系統(tǒng)。更新后的程序至少有一個(gè)工作日的跟蹤時(shí)間。(5)建立服務(wù)器、網(wǎng)絡(luò)系統(tǒng)、應(yīng)用軟件、數(shù)據(jù)庫(kù)、操作流程以

20、及數(shù)據(jù)的工作日志和更改檔案,并定期由主管領(lǐng)導(dǎo)審核。(6)服務(wù)器硬件至少每年保養(yǎng)維護(hù)一次,清理硬盤數(shù)據(jù)(包括文件系統(tǒng)和數(shù)據(jù)庫(kù)系統(tǒng)),清理灰塵,檢查電源系統(tǒng)、ups系統(tǒng)以及其他附屬設(shè)備(如空調(diào)系統(tǒng)、接地防雷擊系統(tǒng)、絕緣系統(tǒng)等)。(7)維護(hù)人員 用戶單位配備專門的維護(hù)人員,負(fù)責(zé)日常計(jì)算機(jī)系統(tǒng)正常運(yùn)行。(8)經(jīng)常性維護(hù) 指設(shè)備的定期監(jiān)測(cè)和軟件升級(jí)等。(9)應(yīng)急性維護(hù)系統(tǒng)發(fā)生故障后,維護(hù)人員將在8小時(shí)內(nèi)到達(dá)現(xiàn)場(chǎng)解決問題。制定故障恢復(fù)和緊急處理方案。(10)設(shè)備備件準(zhǔn)備集成商應(yīng)對(duì)常規(guī)部件有充分的備件,以便及時(shí)排除故障。(11)硬件設(shè)備維護(hù)硬件設(shè)備發(fā)生故障時(shí)用戶單位可以自己負(fù)責(zé)即直接與設(shè)備供應(yīng)商聯(lián)系進(jìn)行維修

21、或更換,但必須將整個(gè)過程通報(bào)項(xiàng)目開發(fā)公司;用戶單位也可以聯(lián)系項(xiàng)目開發(fā)公司,由公司負(fù)責(zé)聯(lián)系設(shè)備供應(yīng)商并完成設(shè)備最終的維修或更換。(12)原廠商承諾 建議用戶在得到集成商的承諾后,還應(yīng)得到原廠商的技術(shù)支持和維護(hù)稱諾。3.6.2 技術(shù)支持(1)電話支持 項(xiàng)目開發(fā)公司為用戶提供電話技術(shù)支持。每天8小時(shí),每星期5天。(2)現(xiàn)場(chǎng)支持 項(xiàng)目開發(fā)公司在系統(tǒng)出現(xiàn)維護(hù)人員不能解決的問題時(shí),在2448小時(shí) 內(nèi),派專人解決問題。3.6.3 人員培訓(xùn)(1)管理人員培訓(xùn)進(jìn)行管理觀念、管理模式的更新培訓(xùn),并掌握相關(guān)部門的系統(tǒng)流程和操作,適應(yīng)系統(tǒng)管理的要求。項(xiàng)目開發(fā)公司負(fù)責(zé)管理人員的培訓(xùn)。(2)網(wǎng)絡(luò)管理人員培訓(xùn) 進(jìn)行專業(yè)技術(shù)

22、方面的操作培訓(xùn)。同時(shí)要進(jìn)行醫(yī)院信息系統(tǒng)流程及最新信息動(dòng)向的培訓(xùn)。由于信息知識(shí)更新快,專業(yè)技術(shù)培訓(xùn)應(yīng)每年每人至少安排一次,累計(jì)時(shí)間為一周至一月。項(xiàng)目開發(fā)公司負(fù)責(zé)系統(tǒng)管理人員的技術(shù)培訓(xùn),主要培訓(xùn)內(nèi)容為:windows server 2003 網(wǎng)絡(luò)操作系統(tǒng)高級(jí)網(wǎng)絡(luò)管理及維護(hù)本系統(tǒng)管理及維護(hù)綜合布線、數(shù)據(jù)庫(kù)、開發(fā)工具軟件編程等相關(guān)知識(shí)培訓(xùn)(3)操作人員的培訓(xùn) 根據(jù)應(yīng)用系統(tǒng)的需要分期、分批進(jìn)行培訓(xùn)。當(dāng)應(yīng)用軟件更新時(shí)則應(yīng)適當(dāng)進(jìn)行補(bǔ)充培訓(xùn)。項(xiàng)目開發(fā)公司對(duì)醫(yī)院全體工作人員進(jìn)行使用的培訓(xùn),主要內(nèi)容為:計(jì)算機(jī)基礎(chǔ)知識(shí)多媒體基礎(chǔ)知識(shí)網(wǎng)絡(luò)基礎(chǔ)知識(shí)windows xp 操作系統(tǒng)日常使用基礎(chǔ)知識(shí)漢字輸入法針對(duì)各個(gè)部門的應(yīng)

23、用軟件的操作培訓(xùn)以及系統(tǒng)需要的相關(guān)內(nèi)容的培訓(xùn)3.7 其他專門要求1.要有一個(gè)大規(guī)模,高效率的數(shù)據(jù)庫(kù)管理系統(tǒng)的支持。2.要有很強(qiáng)的聯(lián)機(jī)事務(wù)處理(onlinetransactionprocessing,oltp)支持能力。3.典型的7天/24小時(shí)不間斷系統(tǒng),絕對(duì)要求安全、可靠。4.運(yùn)行環(huán)境規(guī)定4.1硬件設(shè)備在硬件的選擇過程中,我們考慮到了用戶單位已有的計(jì)算機(jī)設(shè)備,在充分利用已有設(shè)備的同時(shí),選擇性能/價(jià)格比好的設(shè)備,從而建成一費(fèi)用適中而性能卓越的網(wǎng)絡(luò)系統(tǒng)。 1.服務(wù)器選型:服務(wù)器系統(tǒng)是整個(gè)計(jì)算機(jī)信息系統(tǒng)的核心部位,采用先進(jìn)有效合適的服務(wù)器系統(tǒng)能大大提高醫(yī)療費(fèi)管理的日常工作效率,提高管理部門的服務(wù)水平

24、,取得更好的經(jīng)濟(jì)效益與社會(huì)效益。主服務(wù)器應(yīng)具有以下特點(diǎn):(1)硬件水平高,較長(zhǎng)的時(shí)間內(nèi)不落后。(2)數(shù)據(jù)總線速度快。(3)硬盤速度快,容量大。(4)網(wǎng)絡(luò)頻寬高,應(yīng)在100m以上。(5)可靠性高,安全性好。2.工作站及外圍設(shè)備選型(1)工作站從目前客戶機(jī)/服務(wù)器的應(yīng)用來看,工作站使用終端、486或586 微機(jī)、apple機(jī),考慮到用戶單位的長(zhǎng)遠(yuǎn)發(fā)展,工作站選用pentium 4系列微機(jī)。(2)打印機(jī)打印機(jī)是和工作站密不可分的外圍設(shè)備,基本上每一臺(tái)工作站都需要進(jìn)行各類憑證的打印。一般工作站可選擇窄行打印機(jī),當(dāng)然也可以選擇寬行打印機(jī)。4.2軟件支持4.2.1 服務(wù)器操作系統(tǒng)網(wǎng)絡(luò)操作系統(tǒng)應(yīng)具有c2級(jí)的

25、安全標(biāo)準(zhǔn),可靠的加密保證,強(qiáng)的互連性,長(zhǎng)時(shí)間的可靠運(yùn)行保證,目前流行的服務(wù)器操作系統(tǒng)主要有三大類:一類是windows,其代表產(chǎn)品就是windows server 2003;一類是unix,代表產(chǎn)品包括hp-ux、ibm aix等;還有一類是linux。我們建議選擇windows server 2003 操作系統(tǒng)。4.2.2 工作站操作系統(tǒng) 由于客戶端為各檔次的微機(jī),因而其操作平臺(tái)選擇非常靈活,可選用的操作系統(tǒng)有windows 98、windows 2000、windows nt、windows xp、linux等,但從系統(tǒng)的功能,易學(xué)易用,開放性、安全性等方面來考慮,我們建議選擇window

26、s xp系統(tǒng)作為客戶端軟件平臺(tái)。它具有以下特點(diǎn):(1)良好的圖形化界面,操作簡(jiǎn)單(2)非常全面的設(shè)備支持,多媒體,網(wǎng)絡(luò),輸出等設(shè)備 (3)豐富的開發(fā)工具 概要設(shè)計(jì)說明書1引言1.1編寫目的該文檔的目的是描述網(wǎng)上投稿系統(tǒng)項(xiàng)目的概要設(shè)計(jì),其主要內(nèi)容包括:l 系統(tǒng)功能簡(jiǎn)介l 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)l 系統(tǒng)接口設(shè)計(jì)l 數(shù)據(jù)設(shè)計(jì)l 模塊設(shè)計(jì)l 界面設(shè)計(jì)本文檔的預(yù)期的讀者是:l 開發(fā)人員l 項(xiàng)目管理人員l 測(cè)試人員1.2背景a.項(xiàng)目委托單位:無b.項(xiàng)目開發(fā)單位:河海大學(xué)09計(jì)算機(jī)2班第二開發(fā)小組c.項(xiàng)目說明:計(jì)算機(jī)軟件在現(xiàn)代社會(huì)已經(jīng)成為必不可少的元素,成為一種驅(qū)動(dòng)力。它進(jìn)行商業(yè)決策的引擎;它是現(xiàn)代科學(xué)研究和工程問題

27、解決的基礎(chǔ);它是區(qū)分現(xiàn)代產(chǎn)品和服務(wù)的關(guān)鍵因素。軟件工程是在人們克服“軟件危機(jī)”中應(yīng)運(yùn)而生,它在軟件開發(fā)實(shí)踐中發(fā)揮著重要作用。軟件工程作為計(jì)算機(jī)系本科生的一門核心課程,主要包括支持軟件開發(fā)和維護(hù)的理論、方法、技術(shù)、標(biāo)準(zhǔn)以及計(jì)算機(jī)輔助工具和環(huán)境。xxx雜志社為了提高其編輯部的工作效率,減輕諸位編輯的工作負(fù)擔(dān),更有效的協(xié)調(diào)投稿人與雜志社,編輯與審稿人的工作,從而委托河海大學(xué)計(jì)算機(jī)2班x開發(fā)小組進(jìn)行網(wǎng)上投稿系統(tǒng)的開發(fā)。1.3參考資料3. 楊文龍,古天龍 軟件工程(第二版) 電子工業(yè)出版社 2004.94. scott w.anbler.車浩陽,劉銳譯.面向?qū)ο筌浖_發(fā)過程.機(jī)械工業(yè)出版社.2003.6

28、1.4 引用標(biāo)準(zhǔn)1 中華人民共和國(guó)國(guó)家標(biāo)準(zhǔn)udc 681.3 之計(jì)算機(jī)軟件產(chǎn)品開發(fā)文件編制指南 gb 8567-88 2總體設(shè)計(jì)2.1需求規(guī)定詳見需求規(guī)格說明書2.2運(yùn)行環(huán)境詳見需求規(guī)格說明書2.3 基本設(shè)計(jì)概念和處理流程投稿人:對(duì)于投稿人,需要在本雜志社網(wǎng)站進(jìn)行注冊(cè),注冊(cè)時(shí)需要填寫相關(guān)信息。注冊(cè)經(jīng)驗(yàn)證之后,投稿人能夠在本網(wǎng)站登錄,登錄后,可以進(jìn)行修改個(gè)人信息,修改密碼,投稿等操作。投稿時(shí)需要寫入稿件相關(guān)信息。編輯:編輯不需在網(wǎng)站注冊(cè),由管理員直接分配賬號(hào)和密碼,也在本網(wǎng)站登入。審稿人:通過編輯獲取原稿件并在規(guī)定的時(shí)間內(nèi)完成對(duì)稿件的審閱,打分和給出評(píng)語,將以上內(nèi)容反饋給編輯以供參考。 2.4

29、界面設(shè)計(jì)初始登陸界面:注冊(cè)界面:注冊(cè)成功界面:投稿主界面:編輯主界面:審稿主界面:資料修改界面(投稿者、審稿者、編輯):密碼修改界面(投稿者、審稿者、編輯):投稿界面:催稿界面:2.5功能需求與程序的關(guān)系模塊程序登錄模塊注冊(cè)模塊稿件處理模塊信息反饋模塊個(gè)人信息修改模塊注冊(cè)登錄投稿稿件分配寫/發(fā)信息收/讀信息用戶資料修改用戶資料顯示草稿箱催稿2.6人工處理過程編輯將投稿人的稿件按所屬領(lǐng)域分配給相關(guān)的審稿人,綜合考慮審稿人的評(píng)分和評(píng)語給投稿人進(jìn)行回復(fù)和交流,確定稿件錄用與否。3接口設(shè)計(jì)3.1用戶接口登入命令:用戶輸入賬號(hào)和密碼進(jìn)行登入,如驗(yàn)證成功,則進(jìn)入操作頁(yè)面,否則返回錯(cuò)誤信息。登出命令:在以登

30、錄的狀態(tài)下,進(jìn)行登出注銷。修改密碼:用戶輸入原密碼驗(yàn)證,再輸入新密碼,如成功則返回成功信息,否則返回失敗信息。投稿系統(tǒng):投稿人通過進(jìn)入個(gè)人界面進(jìn)行投稿,可根據(jù)所屬領(lǐng)域投稿,同時(shí)可以使用草稿箱功能。草稿箱:投稿人未完成的投稿,存入草稿箱,同時(shí)為了防止由于網(wǎng)絡(luò)或硬件故障,造成的信息損失,每隔10分鐘進(jìn)行一次自動(dòng)保存到草稿箱。已投稿件:投稿人查詢已投稿件的狀態(tài),有審閱中、已退稿、已錄用三種狀態(tài)。信息中心:未讀信息:顯示投稿人的未讀信息,讀完之后變?yōu)橐炎x信息。已讀信息:顯示投稿人已經(jīng)閱讀過的信息。已發(fā)送信息:顯示投稿人發(fā)送過的消息。留言板:應(yīng)用于投稿人之間討論。(功能暫未實(shí)現(xiàn))幫助:用戶須知:投稿人需

31、要遵守的規(guī)則。操作幫助:投稿人操作遇到困難的指導(dǎo)。隱私規(guī)范:稿件處理 搞處理:編輯在此界面下可以看到稿件信息和投稿人信息,并根據(jù)關(guān)鍵字匹配將來稿找到擅長(zhǎng)這一方面的審稿人,由編輯選擇審稿人,并將該稿件發(fā)送給選擇的審稿人。審稿信息反饋:編輯在此可以看到每個(gè)稿件的信息,點(diǎn)擊進(jìn)入可看到不同審稿人對(duì)此稿件的評(píng)分和平均分,對(duì)于未完成審稿的審稿人不給出平均分,用戶可以對(duì)此審稿人進(jìn)行催稿操作催稿:用戶進(jìn)入此界面后可以查看未完成審稿任務(wù)的審稿人(超出審稿人的deadline)并進(jìn)行催稿操作。來稿審閱 未審:此界面中均為此審稿人未審,或未審?fù)甑母寮?,審稿人進(jìn)入界面后可以打開原稿并在原稿最后打出相應(yīng)的評(píng)分和評(píng)語(用

32、于編輯評(píng)定此稿是否可以發(fā)表),并選擇是否提交給編輯。若審稿人覺得自己在規(guī)定時(shí)間無法完成審稿任務(wù),可選擇退審。已審:此界面中均為審稿人已審閱的稿件。查詢命令:用戶輸入需要查詢信息的時(shí)間段和類別,返回符合條件的明細(xì)。刪除用戶信息:管理員對(duì)投稿人、編輯、審稿人身份的增減。修改用戶信息:用戶可以在登錄之后對(duì)個(gè)人資料進(jìn)行修改并保存。初始化命令:讀入對(duì)應(yīng)用戶的基本信息。(未實(shí)現(xiàn))3.2外部接口3.2.1 硬件環(huán)境:l 客戶機(jī):普通pccpu:p4 1.8ghz以上內(nèi)存:256mb以上能夠運(yùn)行ie6.0以上或者netscape4.0以上版本的機(jī)器l web服務(wù)器cpu:p4 2.0ghz內(nèi)存:1g以上硬盤:

33、80g以上網(wǎng)卡:千兆l 數(shù)據(jù)庫(kù)服務(wù)器cpu:p4 2.0ghz內(nèi)存:1g以上硬盤:80g以上3.2.2 軟件環(huán)境 本系統(tǒng)的的軟件環(huán)境如下:l操作系統(tǒng): windows2000l數(shù)據(jù)庫(kù):access 2000l開發(fā)工具包:dreamweaver +aspl開發(fā)環(huán)境:windows2000+iislweb服務(wù)器:tomcatl瀏覽器:ie6.0以上3.3內(nèi)部接口三種用戶身份皆能調(diào)用數(shù)據(jù)資料,但是查詢子系統(tǒng)是只讀的,個(gè)人信息系統(tǒng)能讀能寫,稿件信息的傳遞只能在投稿人和編輯以及編輯和審稿人之間傳遞,催稿功能只針對(duì)編輯和審稿人。 4運(yùn)行設(shè)計(jì)4.1運(yùn)行模塊組合注冊(cè)模塊:提供用戶注冊(cè)功能,需要用戶輸入基本信息

34、,如用戶名,密碼,真實(shí)姓名,聯(lián)系方式,身份證號(hào)等。登錄模塊:由于是針對(duì)投稿者、審稿者、編輯三方設(shè)計(jì),在登錄界面時(shí)需要選擇用戶登錄的身份。然后輸入各自的用戶名和密碼。稿件處理模塊:來搞處理:編輯在此界面下可以看到稿件信息和投稿人信息,并根據(jù)關(guān)鍵字匹配將來稿找到擅長(zhǎng)這一方面的審稿人,由編輯選擇審稿人,并將該稿件發(fā)送給選擇的審稿人。審稿信息反饋:編輯在此可以看到每個(gè)稿件的信息,點(diǎn)擊進(jìn)入可看到不同審稿人對(duì)此稿件的評(píng)分和平均分,對(duì)于未完成審稿的審稿人不給出平均分,用戶可以對(duì)此審稿人進(jìn)行催稿操作催稿:用戶進(jìn)入此界面后可以查看未完成審稿任務(wù)的審稿人(超出審稿人的deadline)并進(jìn)行催稿操作。稿件分配:編

35、輯將稿件分配給對(duì)應(yīng)的審稿人處理。信息反饋模塊:未讀信息:顯示用戶的未讀信息,讀完之后變?yōu)橐炎x信息。 已讀信息:顯示用戶已經(jīng)閱讀過的信息。已發(fā)送信息:顯示用戶發(fā)送過的消息,包括審稿人的評(píng)分評(píng)論,編輯對(duì)投稿人的回復(fù)。 留言板:應(yīng)用于用戶與用戶之間討論。(功能暫未實(shí)現(xiàn))個(gè)人信息修改模塊:個(gè)人資料:用戶可在此界面下進(jìn)行個(gè)人資料的修改和完善。修改密碼:用戶可以在此界面下進(jìn)行個(gè)人密碼的修改。4.2運(yùn)行控制投稿人狀態(tài)轉(zhuǎn)換圖:編輯狀態(tài)轉(zhuǎn)換圖:審稿人狀態(tài)轉(zhuǎn)換:4.3 運(yùn)行時(shí)間由用戶控制,但是每次響應(yīng)時(shí)間都控制在2s以內(nèi)。5系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)5.1邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn)1.用戶信息數(shù)據(jù)結(jié)構(gòu) uesrinf序號(hào)字段名含義類

36、型長(zhǎng)度說明0user_id用戶編號(hào)long1user_name用戶名string102user_realname真實(shí)姓名string3user_idno身份證號(hào)string184user_sex性別string5user_pwd密碼long106department單位string7introuduce個(gè)人簡(jiǎn)介string8address地址string9tel手機(jī)號(hào)碼long1110e_mail郵箱string11hornor身份string12field領(lǐng)域bool13 itbs用戶類別bool2. 稿件 paperinf序號(hào)字段名含義類型長(zhǎng)度默認(rèn)值說明1paper_id 編號(hào)long82

37、p_name名稱string303a_id作者編號(hào)long104a_name作者string5field領(lǐng)域string6kw關(guān)鍵字string7isimp重要稿件string8c_id審稿人編號(hào)long9c_mark分?jǐn)?shù)int310c_r評(píng)論string11aver平均分int312checked審閱過bool13checking審閱中bool14return退稿bool15abstruct摘要string關(guān)系圖如下5.2結(jié)構(gòu)與程序的關(guān)系數(shù)據(jù)結(jié)構(gòu)為關(guān)系型數(shù)據(jù)庫(kù),所以在程序中可以通過標(biāo)準(zhǔn)的sql語句與數(shù)據(jù)結(jié)構(gòu)進(jìn)行交互,交互過程中采用通用的數(shù)據(jù)訪問接口。為了保持良好的程序架構(gòu),對(duì)數(shù)據(jù)庫(kù)訪問采用d

38、ao設(shè)計(jì)模式實(shí)現(xiàn),提高維護(hù)性及擴(kuò)展性。6系統(tǒng)出錯(cuò)處理設(shè)計(jì)6.1出錯(cuò)信息序號(hào)系統(tǒng)輸出的信息信息的含意處理方法1邢唷?欹? 頁(yè)面打開亂碼系統(tǒng)不兼容或者直接殺毒2驗(yàn)證碼錯(cuò)誤,請(qǐng)重新登陸;或者登陸超時(shí)登錄時(shí)報(bào)錯(cuò),登錄不上填入正確用戶名、密碼;選用網(wǎng)速稍快的機(jī)器3錄入錯(cuò)誤信息無法記入系統(tǒng)查看網(wǎng)關(guān)和網(wǎng)速;正確錄入;查看接口4明細(xì)表上數(shù)據(jù)明顯少于當(dāng)天報(bào)銷信息數(shù)據(jù)無法記入明細(xì)表查看接口是否正確;5無法使用按鍵按鈕權(quán)限出錯(cuò)查看功能塊是否出錯(cuò)6退出,彈出出錯(cuò)信息框沒按退出鍵自動(dòng)退出查看系統(tǒng)兼容性;重新正確操作;查看哪個(gè)功能塊出錯(cuò)6.2補(bǔ)救措施1)采用硬盤或磁帶做備份設(shè)備,使用sql_server的backupse

39、rver(備份服務(wù)器)對(duì)數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)備份,如果系統(tǒng)遭到破壞,用備份文件進(jìn)行恢復(fù),數(shù)據(jù)的備份與恢復(fù)可以通過應(yīng)用程序?qū)崿F(xiàn),也可以通過系統(tǒng)管理員直接使用sql_server的backupserver進(jìn)行備份。要求出納員每天備份核對(duì)數(shù)據(jù)庫(kù)。 2)當(dāng)系統(tǒng)運(yùn)行效率降低時(shí),重新組織數(shù)據(jù)庫(kù)(索引重建)。 3)數(shù)據(jù)庫(kù)中的數(shù)據(jù)需要至少保存三年,并且保證過期數(shù)據(jù)不丟失。6.3系統(tǒng)維護(hù)設(shè)計(jì)1)首先必須建立相應(yīng)的組織,確定進(jìn)行維護(hù)工作所應(yīng)遵守的原則和規(guī)范化的過程,此外還應(yīng)建立一套適用于具體系統(tǒng)維護(hù)過程的文檔及管理措施,以及進(jìn)行復(fù)審的標(biāo)準(zhǔn)。該系統(tǒng)投入運(yùn)行后,設(shè)立專門的系統(tǒng)維護(hù)管理員,專門負(fù)責(zé)整個(gè)系統(tǒng)維護(hù)的管理工作;針對(duì)

40、每個(gè)子系統(tǒng)或功能模塊,配備系統(tǒng)管理人員,他們的任務(wù)是熟悉并仔細(xì)研究所負(fù)責(zé)部分系統(tǒng)的功能實(shí)現(xiàn)過程,甚至對(duì)程序細(xì)節(jié)都有清楚的了解,以便于完成具體維護(hù)工作。2)數(shù)據(jù)維護(hù):業(yè)務(wù)處理對(duì)數(shù)據(jù)的需求是不斷發(fā)生變化的,除了系統(tǒng)中主體業(yè)務(wù)數(shù)據(jù)的定期正常更新外,還有許多數(shù)據(jù)需要進(jìn)行不定期的更新,或隨環(huán)境或業(yè)務(wù)的變化而進(jìn)行調(diào)整,以及數(shù)據(jù)內(nèi)容的增加、數(shù)據(jù)結(jié)構(gòu)的調(diào)整。此外,數(shù)據(jù)的備份與恢復(fù)等,這些都需要管理員及時(shí)的更改數(shù)據(jù),并同步數(shù)據(jù)。3)軟件系統(tǒng)維護(hù):包括糾錯(cuò)性維護(hù)、適應(yīng)性維護(hù)、完善性維護(hù)、預(yù)防性維護(hù);隨著系統(tǒng)應(yīng)用范圍的擴(kuò)大,應(yīng)用環(huán)境的變化,系統(tǒng)中的各種代碼都需要進(jìn)行一定程度的增加、修改、刪除,以及設(shè)置新的代碼。4)

41、硬件設(shè)備維護(hù):主要是定期的對(duì)主機(jī)及外設(shè)的日常維護(hù)和管理,如機(jī)器部件的清洗、潤(rùn)滑,設(shè)備故障的檢修,易損部件的更換等。詳細(xì)設(shè)計(jì)說明書1引言1.1編寫目的該文檔的目的是描述網(wǎng)上投稿系統(tǒng)項(xiàng)目的概要設(shè)計(jì),其主要內(nèi)容包括:5. 系統(tǒng)功能簡(jiǎn)介6. 系統(tǒng)結(jié)構(gòu)設(shè)計(jì)7. 系統(tǒng)接口設(shè)計(jì)8. 數(shù)據(jù)設(shè)計(jì)9. 模塊設(shè)計(jì)10. 界面設(shè)計(jì)本文檔的預(yù)期的讀者是:3. 開發(fā)人員4. 項(xiàng)目管理人員5. 測(cè)試人員1.2背景a.項(xiàng)目委托單位:無b.項(xiàng)目開發(fā)單位:河海大學(xué)09計(jì)算機(jī)2班第二開發(fā)小組c.項(xiàng)目說明:計(jì)算機(jī)軟件在現(xiàn)代社會(huì)已經(jīng)成為必不可少的元素,成為一種驅(qū)動(dòng)力。它進(jìn)行商業(yè)決策的引擎;它是現(xiàn)代科學(xué)研究和工程問題解決的基礎(chǔ);它是區(qū)分

42、現(xiàn)代產(chǎn)品和服務(wù)的關(guān)鍵因素。軟件工程是在人們克服“軟件危機(jī)”中應(yīng)運(yùn)而生,它在軟件開發(fā)實(shí)踐中發(fā)揮著重要作用。軟件工程作為計(jì)算機(jī)系本科生的一門核心課程,主要包括支持軟件開發(fā)和維護(hù)的理論、方法、技術(shù)、標(biāo)準(zhǔn)以及計(jì)算機(jī)輔助工具和環(huán)境。xxx雜志社為了提高其編輯部的工作效率,減輕諸位編輯的工作負(fù)擔(dān),更有效的協(xié)調(diào)投稿人與雜志社,編輯與審稿人的工作,從而委托河海大學(xué)計(jì)算機(jī)2班x開發(fā)小組進(jìn)行網(wǎng)上投稿系統(tǒng)的開發(fā)。1.3參考資料l 楊文龍,古天龍 軟件工程(第二版) 電子工業(yè)出版社 2004.9l scott w.anbler.車浩陽,劉銳譯.面向?qū)ο筌浖_發(fā)過程.機(jī)械工業(yè)出版社.2003.61.4 引用標(biāo)準(zhǔn)1 中華

43、人民共和國(guó)國(guó)家標(biāo)準(zhǔn)udc 681.3 之計(jì)算機(jī)軟件產(chǎn)品開發(fā)文件編制指南 gb 8567-88 2程序系統(tǒng)的結(jié)構(gòu)模塊程序登錄模塊注冊(cè)模塊稿件處理模塊信息反饋模塊個(gè)人信息修改模塊注冊(cè)登錄投稿稿件分配寫/發(fā)信息收/讀信息用戶資料修改草稿箱催稿3注冊(cè)(reg)設(shè)計(jì)說明3.1程序描述用戶進(jìn)入系統(tǒng)前先需要注冊(cè),填寫相關(guān)信息,如:真實(shí)姓名、身份證號(hào)等真實(shí)信息。3.1 功能3.3性能用戶對(duì)各項(xiàng)個(gè)人資料的輸入長(zhǎng)度在數(shù)據(jù)庫(kù)中定義,要求系統(tǒng)及時(shí)響應(yīng)。3.4輸入項(xiàng)見概要分析中userinf表格3.5輸出項(xiàng)輸出為注冊(cè)成功或者失敗并返回。3.6算法數(shù)據(jù)庫(kù)匹配算法3.7接口單獨(dú)借口,只針對(duì)用戶注冊(cè)功能。3.8測(cè)試計(jì)劃針對(duì)不

44、同用戶名進(jìn)行測(cè)試,以檢測(cè)規(guī)定的數(shù)據(jù)類型是否符合實(shí)際需要4 登錄(login)設(shè)計(jì)說明4.1程序描述用戶選擇身份(投稿者、編輯、審稿者)輸入用戶名和密碼進(jìn)行登錄4.2 功能4.3性能要求系統(tǒng)在5s之內(nèi)響應(yīng)用戶的登錄請(qǐng)求,成功則跳入界面,否則出錯(cuò),返回初始界面。4.4輸入項(xiàng)輸入用戶名(user_name)10位數(shù)字或字母用戶的密碼(user_pwd)10位數(shù)字或字母4.5輸出項(xiàng)輸出登錄成功與否。成功則跳轉(zhuǎn)用戶頁(yè)面,錯(cuò)誤則提示錯(cuò)誤信息并返回登錄界面。4.6算法數(shù)據(jù)庫(kù)查找匹配算法4.7限制條件用戶名和密碼不得超過10位4.8測(cè)試計(jì)劃測(cè)試用戶名和密碼能否匹配數(shù)據(jù)庫(kù)中的信息并引導(dǎo)跳轉(zhuǎn)。5稿件處理(deal

45、 contribution)設(shè)計(jì)說明5.1程序描述投稿者可選擇投搞或者保存到草稿箱中編輯可選擇將來稿分配給對(duì)應(yīng)領(lǐng)域的審稿人,并在規(guī)定時(shí)間內(nèi)得到評(píng)分和評(píng)論,若審稿者未在規(guī)定時(shí)間內(nèi)給出回復(fù),則編輯可以點(diǎn)擊催稿按鈕進(jìn)行催稿請(qǐng)求5.2 功能5.3性能投稿者的稿件每30分鐘進(jìn)行自動(dòng)保存到草稿箱內(nèi)。上傳的稿件可以看到,上傳附件控制在10m之內(nèi),上傳時(shí)間控制在2min內(nèi)。投稿后系統(tǒng)給予投稿成功的響應(yīng)并跳轉(zhuǎn)到相關(guān)頁(yè)面編輯的催稿功能系統(tǒng)給予立即響應(yīng),即在審稿人的未讀信息中顯著標(biāo)明。5.4輸入項(xiàng)上傳的附件以及對(duì)該稿件的描述信息等5.5輸出項(xiàng)未上傳的稿件保存在草稿箱中,稿件上傳成功后給出上傳成功的信息稿件分配給編輯

46、選中的審稿人。5.6算法設(shè)置系統(tǒng)的時(shí)鐘周期,規(guī)定在30min內(nèi)對(duì)當(dāng)前用戶的操作進(jìn)行一次全部保存,將數(shù)據(jù)保存在一個(gè)單獨(dú)的數(shù)據(jù)庫(kù)中,且同一標(biāo)題的用戶文件可以被覆蓋和更新。篩選審稿人用數(shù)據(jù)庫(kù)查詢匹配算法,找出相關(guān)領(lǐng)域且空閑的審稿人分配稿件。5.7接口用圖的形式說明本程序所隸屬的上一層模塊及隸屬于本程序的下一層模塊、子程序,說明參數(shù)賦值和調(diào)用方式,說明與本程序相直接關(guān)聯(lián)的數(shù)據(jù)結(jié)構(gòu)(數(shù)據(jù)庫(kù)、數(shù)據(jù)文卷)。5.8限制條件對(duì)于稿件所屬的領(lǐng)域采取可選的形式,因此用戶只能在已給的領(lǐng)域中選擇,對(duì)稿件的審閱有一定的局限性,且稿件的大小控制在10m之內(nèi)。5.9測(cè)試計(jì)劃對(duì)上傳稿件的發(fā)送和稿件分配進(jìn)行測(cè)試,測(cè)得稿件是否按需

47、求送給相關(guān)審稿人和編輯5.10尚未解決的問題草稿箱功能的實(shí)現(xiàn)尚未完善6信息反饋設(shè)計(jì)說明6.1程序描述審稿人將稿件的評(píng)分以及評(píng)論發(fā)揮給編輯,以供參考。審稿人若未在規(guī)定時(shí)間內(nèi)完成稿件審閱將收到催稿提示編輯綜合審稿人的意見以確定是否錄用投稿并給投稿人響應(yīng)的回復(fù)6.2 功能6.3性能當(dāng)審稿人完成審稿后返回評(píng)分及評(píng)論,編輯可以收到信息編輯根據(jù)審稿人的評(píng)分和評(píng)論給投稿人回復(fù),投稿人收到信息收到信息和發(fā)出信息的時(shí)間差在10s內(nèi),注意收發(fā)信息的時(shí)效性6.4輸入項(xiàng)登錄賬號(hào)進(jìn)入界面進(jìn)行操作6.5輸出項(xiàng)讀取信息以及發(fā)送催稿信息和回復(fù)信息6.6接口需要在登錄的模塊下才能進(jìn)行本模塊的操作6.7測(cè)試計(jì)劃測(cè)試發(fā)出的信息能否

48、及時(shí)收到并給予反饋7個(gè)人信息修改模塊設(shè)計(jì)說明7.1程序描述用戶進(jìn)入系統(tǒng)前先需要注冊(cè),填寫相關(guān)信息,如:真實(shí)姓名、身份證號(hào)等真實(shí)信息。3.2功能7.2 功能7.3性能修改信息后能及時(shí)寫入數(shù)據(jù)庫(kù)并覆蓋原有信息。7.4輸入項(xiàng)對(duì)修改的條目進(jìn)行輸入7.5輸出項(xiàng)輸出修改后的信息并返回修改成功與否。7.6算法數(shù)據(jù)庫(kù)查找和寫入7.7接口需要在登錄后才能進(jìn)行修改,修改密碼時(shí)需要重復(fù)輸入以確認(rèn)修改7.8限制條件與注冊(cè)是輸入的信息限制相同7.9測(cè)試計(jì)劃測(cè)試修改后的信息能否在數(shù)據(jù)庫(kù)中修改成功8投稿設(shè)計(jì)說明8.1程序描述投稿人選擇此選項(xiàng)可以實(shí)現(xiàn)投稿功能,將稿件發(fā)送給編輯8.2 功能8.3性能投稿后稿件及時(shí)傳送給編輯進(jìn)行

49、分配8.4輸入項(xiàng)上傳稿件附件以及輸入附件信息8.5輸出項(xiàng)發(fā)送稿件后返回成功與否的信息8.6接口上層借口:稿件處理模塊8.7限制條件登錄后方可操作,稿件大小小于10m8.8測(cè)試計(jì)劃稿件(附件)能否發(fā)送給編輯并得到發(fā)送成功與否的響應(yīng)9稿件分配設(shè)計(jì)說明9.1程序描述首先、根據(jù)稿件的關(guān)鍵字采用關(guān)鍵字關(guān)聯(lián)算法找到相應(yīng)的審稿人。然后、審稿人篩選算法確定最終的審稿人并將稿件分發(fā)給他們。9.2 功能9.3性能 根據(jù)稿件的關(guān)鍵字篩選審稿人。根據(jù)審稿人當(dāng)前已有的稿件數(shù)目是否超出上限(10)和審稿人自身的狀態(tài)(忙碌/空閑)來篩選是否出現(xiàn)在編輯分配稿件的名單中。(該功能由系統(tǒng)自行判斷并給出結(jié)果)9.4輸入項(xiàng)上傳稿件附

50、件以及輸入附件信息9.5輸出項(xiàng)發(fā)送稿件后返回成功與否的信息9.6接口上層接口:稿件處理模塊9.7 算法關(guān)鍵字關(guān)聯(lián)算法流程: 1.對(duì)稿件采用關(guān)鍵字關(guān)聯(lián)算法分類 2.對(duì)審稿人采用關(guān)鍵字關(guān)聯(lián)算法分類 3.建立關(guān)鍵字域相同的審稿人與稿件的一一對(duì)應(yīng)可采用具體算法: apriori算法 雜湊算法 fp-樹頻集算法 基于相似度關(guān)聯(lián)算法 基于互信息的關(guān)聯(lián)算法 完全圖關(guān)聯(lián)算法審稿人確定算法流程: 1.根據(jù)關(guān)鍵字關(guān)聯(lián)算法,找出可供選擇審稿人 2.根據(jù)審稿人狀態(tài)忙閑,返回給編輯有空審稿的審稿人 3.根據(jù)審稿人的最近的工作量對(duì)其進(jìn)行排序 4.編輯最終確定審稿人9.8限制條件登錄后方可操作,稿件大小小于10m9.9測(cè)試計(jì)劃稿件(附件)能否發(fā)送給編輯并得到發(fā)送成功與否的響應(yīng)10催稿設(shè)計(jì)說明10.1程序描述 編輯選擇此選項(xiàng)可以實(shí)現(xiàn)催稿能,將稿件發(fā)送給審稿人10.2 功能10.3性能 根據(jù)稿件當(dāng)前的審閱情況,決定是否對(duì)審稿人進(jìn)行催審稿10.4輸入項(xiàng) 催稿信息10.5輸出項(xiàng) 催稿信息發(fā)送后返回催稿成功信息10.6接口上層借口:催稿模塊10.7限制條件登錄后方可操作10.

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論