互聯(lián)網(wǎng)信息發(fā)布系統(tǒng).doc_第1頁
互聯(lián)網(wǎng)信息發(fā)布系統(tǒng).doc_第2頁
互聯(lián)網(wǎng)信息發(fā)布系統(tǒng).doc_第3頁
互聯(lián)網(wǎng)信息發(fā)布系統(tǒng).doc_第4頁
互聯(lián)網(wǎng)信息發(fā)布系統(tǒng).doc_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

互聯(lián)網(wǎng)信息發(fā)布系統(tǒng) 技術(shù)實(shí)現(xiàn)的總體性設(shè)計(jì)。11.1 文檔的目的在于:1. 為各功能模塊的設(shè)計(jì)人員提供依據(jù);2. 為編碼人員提供依據(jù);3. 為測(cè)試人員提供依據(jù);4. 為修改、維護(hù)提供條件;5. 項(xiàng)目負(fù)責(zé)人將按計(jì)劃書的要求布置和控制開發(fā)工作全過程;6. 項(xiàng)目質(zhì)量保證組將按此計(jì)劃書做階段性和總結(jié)性的質(zhì)量驗(yàn)證和確認(rèn)。1.2 本說明書的適用人員包括:1. 設(shè)計(jì)人員;2. 開發(fā)人員,特別是編碼人員;3. 測(cè)試人員;4. 軟件維護(hù)人員;5. 技術(shù)管理人員;6. 執(zhí)行軟件質(zhì)量保證計(jì)劃的專門人員;7. 參與本項(xiàng)目開發(fā)進(jìn)程各階段驗(yàn)證、確認(rèn)以及負(fù)責(zé)為最后項(xiàng)目驗(yàn)收、鑒定提供相應(yīng)報(bào)告的有關(guān)人員。1.3 定義和縮寫名稱描述1.4 參考資料名稱版本文件名1.5 相關(guān)文檔重點(diǎn)是要表明本文檔與其它哪些文檔是相一致的,可以構(gòu)成一條基線。2 系統(tǒng)結(jié)構(gòu)2.1 物理結(jié)構(gòu)2.1.1 物理結(jié)構(gòu)圖網(wǎng)絡(luò)采用星形結(jié)構(gòu),網(wǎng)絡(luò)連接圖如下:2.1.2 軟硬件環(huán)境2.1.2.1 推薦使用的環(huán)境名稱硬件環(huán)境軟件環(huán)境業(yè)務(wù)PCCPU P3 800MRAM 256MWinXPIE6維護(hù)PCCPU P3 800MRAM 256MWinXPIE6應(yīng)用服務(wù)器CPU P3 800MRAM 512MWin2000serverIIS 6數(shù)據(jù)庫(kù)服務(wù)器CPU P4 1.2GRAM 1GWin2000serverMS SQL SERVER2.1.2.2 系統(tǒng)支持的環(huán)境名稱軟件環(huán)境業(yè)務(wù)PCWin98、WinNT、win2000 Professional、win2000 server、WinXPIE5、IE62.2 模塊結(jié)構(gòu)2.2.1 模塊列表模塊模塊功能簡(jiǎn)述用戶管理完成用戶的申請(qǐng)、添加、刪除、修改操作權(quán)限管理設(shè)置用戶對(duì)“用戶管理、權(quán)限管理、文件管理、審批管理、界面管理”5個(gè)模塊是否有操作權(quán)限文件管理完成文件的上傳、修改、刪除等操作,包括上傳的附件管理等操作審批管理完成上傳文件的審批,包括設(shè)置文件在網(wǎng)頁中的顯示位置界面管理按文件的位置屬性顯示網(wǎng)頁主界面、文章分類顯示、文章顯示、附件顯示等2.2.3 模塊結(jié)構(gòu)圖程序分前臺(tái)、后臺(tái)兩部分。前臺(tái)程序由界面管理模塊組成。后臺(tái)程序包含(用戶管理、權(quán)限管理、文件管理、審批管理)四個(gè)模塊,程序間的聯(lián)系由框架組成,如下圖:設(shè)置一個(gè) session , session(userid)= 用戶id ,表示登錄的用戶id 。默認(rèn)管理員用戶 admin 具有所有權(quán)限。后臺(tái)管理中的模塊要注意檢查用戶是否有權(quán)限進(jìn)行相應(yīng)操作。設(shè)置一個(gè)連接文件 conn.inc ,包含數(shù)據(jù)庫(kù)的連接語句:3 模塊3.1 各模塊功能1、 用戶管理完成用戶及用戶資料的申請(qǐng)、添加、刪除、修改操作。用戶管理(UsrManage)部分包含文件:UsrReg.asp 用戶注冊(cè)UsrAdd.asp 添加用戶UsrDel.asp 刪除用戶UsrModi.asp 修改用戶資料UsrList.asp 顯示用戶Login.asp 用戶登錄Logout.asp 退出登錄2、 權(quán)限管理設(shè)置用戶對(duì)“用戶管理、權(quán)限管理、文件管理、審批管理、界面管理5個(gè)模塊及其相應(yīng)子模塊”的操作權(quán)限、及權(quán)限檢查。在這里應(yīng)該有一個(gè)模塊編號(hào)表,形式如下:模塊的編號(hào)與名稱對(duì)照表如下:編號(hào)模塊名1模塊2用戶管理3權(quán)限管理4文件管理5審批管理分配權(quán)限的模式如下表,如:用戶id=1的用戶,具有操作文件管理權(quán)限,則添加如下一條記錄。id用戶id模塊編號(hào)114權(quán)限檢查:如果查表得到類似以上的一條記錄,則表明用戶對(duì)相應(yīng)模塊有操作權(quán)限,否則,沒有權(quán)限。權(quán)限管理(PweManage)部分包含文件:PwrAdd.asp 添加權(quán)限PwrDel.asp 刪除權(quán)限PwrList.asp 權(quán)限列表Left.asp 樹形目錄 ,應(yīng)根據(jù)不同的權(quán)限用戶,顯示不同內(nèi)容 PwrChk.inc 提供一個(gè)過程,求某個(gè)用戶id是否有權(quán)限。入口參數(shù): session(“userid”)出口參數(shù): 變量 NoPwr = true ,表示有權(quán)限 。NoPwr = false ,表示無權(quán)限 。3、 文件管理完成文件的上傳、修改、刪除等操作,包括上傳的附件管理等操作(添加、刪除、修改)。文件管理(FileManage)部分包含文件:FileAdd.asp 添加文章-添加附件FileDel.asp 刪除文章-同時(shí)刪除文章所帶附件FileModi.asp 修改文章-添加、刪除文章附件FileList.asp 文章列表FileContAdd.asp 添加附件FileContDel.asp 刪除附件在這里,沒有指保存附件的表,由編寫教師自行定義。4、 審批管理完成上傳文件的審批,包括設(shè)置文件在網(wǎng)頁中的顯示位置。位置信息可以包括以下信息或者更多,應(yīng)由數(shù)據(jù)表的記錄決定類型多少。編號(hào)位置類型1頂置文件2頂置圖片3頂置通知4通知5滾動(dòng)新聞審批管理(CheckManage)部分包含文件:CheckList.asp 顯示上傳文章 CheckModi.asp 設(shè)置審批上傳文章可以按多種方式顯示文章列表,如是否審批、不同用戶、查找等方式進(jìn)行顯示。5、 界面管理包括按照文件的位置屬性顯示網(wǎng)頁主界面、文章分類顯示、文章顯示、附件顯示等。按照被審核文件的位置類型,分別將文件的標(biāo)題顯示在網(wǎng)頁主界面的相應(yīng)位置。界面管理部分包含文件:Default.asp 主界面Index.asp 分類文章顯示List.asp 顯示文章Show.asp 顯示附件在這里只是對(duì)每個(gè)模塊的功能和數(shù)據(jù)庫(kù),作最基本的要求。根據(jù)模塊要完成的功能,由每個(gè)老師完成模塊的界面、算法的設(shè)計(jì)和實(shí)現(xiàn),并可以對(duì)數(shù)據(jù)庫(kù)進(jìn)行表的擴(kuò)充,但是如果擴(kuò)充涉及到其它老師有關(guān)聯(lián)模塊,須與的相關(guān)老師進(jìn)行協(xié)調(diào)及將修改結(jié)果上交課題組。關(guān)于數(shù)據(jù)庫(kù)的說明,以下6個(gè)為基本數(shù)據(jù)庫(kù)表,盡可能不作修改,如果要修改,請(qǐng)大家相互協(xié)調(diào)。其它數(shù)據(jù)表可以根據(jù)實(shí)際需要進(jìn)行擴(kuò)充或添加。編寫的要求:我們寫的是實(shí)訓(xùn)教材,要有可操作性。用盡可能簡(jiǎn)單,容易操作的方式去實(shí)現(xiàn)模塊的功能。將你的代碼實(shí)現(xiàn)、課堂操作、甚至是課堂指導(dǎo)等,盡可能細(xì)分細(xì)化,務(wù)必做到課堂上可操作及實(shí)施。實(shí)訓(xùn)的內(nèi)容、方式、順序應(yīng)符合軟件工程的流程??傊?,要把難的任務(wù)、難點(diǎn)、重點(diǎn)、技能細(xì)化和簡(jiǎn)單化、可操作化。當(dāng)然,這對(duì)編寫的老師也提出了更高的要求和難度。例如:我現(xiàn)在的編寫工作,就是要把這一篇程序分析、結(jié)構(gòu)的文章,如何分節(jié),細(xì)化,讓學(xué)生可操作化,教師可檢查化。3.1.2 性能需求具有可靠性、穩(wěn)定性。5 數(shù)據(jù)庫(kù)5.1 數(shù)據(jù)庫(kù)表表名描述密碼表記錄用戶名、昵稱、密碼、權(quán)限表記錄用戶可以操作的權(quán)限大類表欄目分類大類別小類表欄目分類小類別文件表記錄上傳文件的內(nèi)容及屬性位置類型表上傳文件在網(wǎng)頁中顯示的位置5.2 數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) CREATE TABLE dbo.密碼表 (id int IDENTITY (1, 1) NOT NULL Primary Key,用戶名 nvarchar (50) COLLATE Chinese_PRC_CI_AS NULL ,密碼 nvarchar (50) COLLATE Chinese_PRC_CI_AS NULL ,創(chuàng)建時(shí)間 nvarchar (50) COLLATE Chinese_PRC_CI_AS NULL ,編號(hào) int NULL ,昵稱 nvarchar (50) COLLATE Chinese_PRC_CI_AS NULL ) ON PRIMARYgoCREATE TABLE dbo.權(quán)限表 (id int IDENTITY (1, 1) NOT NULL Primary Key,用戶id int NULL ,模塊編號(hào) int NULL ) ON PRIMARYGoCREATE TABLE dbo.文件表 (id int IDENTITY (1, 1) NOT NULL Primary Key, -(主鍵)用戶id int NULL ,標(biāo)題 nvarchar (150) COLLATE Chinese_PRC_CI_AS NULL ,內(nèi)容 text COLLATE Chinese_PRC_CI_AS NULL ,創(chuàng)建時(shí)間 datetime NULL ,點(diǎn)擊量 int NULL ,文件字?jǐn)?shù) int NULL ,作者 nvarchar (150) COLLATE Chinese_PRC_CI_AS NULL ,關(guān)鍵字 nvarchar (150) COLLATE Chinese_PRC_CI_AS NULL ,小類id int NULL ,審核狀態(tài) int NULL ,位置類型id int NULL ) ON PRIMARYgoCREATE TABLE dbo.大類表 (id int IDENTITY (1, 1) NOT NULL Primary Key,名稱 nvarchar (50) COLLATE Chinese_PRC_CI_AS NULL ,允許編輯 nvarchar (50) COLLATE Chinese_PRC_CI_AS NULL ,行排序 int NULL ,列排序 int NULL ,寬度 int NULL ,雙倍顯示 nvarchar (50) COLLATE Chinese_PRC_CI_AS NULL ) ON PRIMARYGoCREATE TABLE dbo.小類表 (id int IDENTITY (1, 1) NOT NULL Primary Key,名稱 nvarchar (50) COLLATE Chinese_PRC_CI_AS NULL ,大類id int NULL ) ON PRIMARYgoCREATE TABLE dbo.位置類型表 (id int IDENTITY (1, 1) NOT NULL Primary Key,位置類型 nvarchar (50) COLLATE Chinese_PRC_CI_AS NULL ) ON PRIMARYgoinsert into 位置類型表 (位置類型) values (頂置文件)insert into 位置類型

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(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)論