版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p><b> 畢業(yè)設(shè)計報告</b></p><p> 二○一○ 年 十 一 月</p><p> 一、網(wǎng)絡(luò)傳媒系畢業(yè)設(shè)計任務書</p><p> 二、網(wǎng)絡(luò)傳媒系畢業(yè)設(shè)計方案</p><p> 三、網(wǎng)絡(luò)傳媒系畢業(yè)設(shè)計指導記錄表</p><p> 指導教師:
2、 年 月 日</p><p> 四、網(wǎng)絡(luò)傳媒系畢業(yè)設(shè)計答辯記錄表</p><p> 五、網(wǎng)絡(luò)傳媒系畢業(yè)設(shè)計評分表</p><p> 年 月 日</p><p> 注:未被抽取參加答辯者,設(shè)計作品與設(shè)計報告的分值比例各增加10%。</p>
3、<p><b> 目 錄</b></p><p><b> 1網(wǎng)站介紹1</b></p><p> 1.2網(wǎng)站面向的用戶群體1</p><p> 1.3網(wǎng)站的功能性需求1</p><p> 1.4網(wǎng)站的非功能性需求2</p><p> 1.4.
4、1用戶界面需求2</p><p> 1.4.2網(wǎng)站開發(fā)環(huán)境需求2</p><p> 2.網(wǎng)站總體設(shè)計3</p><p><b> 2.1設(shè)計目標3</b></p><p> 2.2網(wǎng)站的結(jié)構(gòu)設(shè)計4</p><p> 3.網(wǎng)站前臺的具體實現(xiàn)5</p><p&
5、gt;<b> 3.1 首頁5</b></p><p> 3.2 系部概況7</p><p> 3.3 黨務工作7</p><p> 3.4 教學管理8</p><p><b> 3.5學生管理9</b></p><p><b> 3.6專業(yè)建
6、設(shè)9</b></p><p> 3.7科研工作10</p><p> 3.8招生就業(yè)11</p><p> 3.9職業(yè)技能11</p><p> 3.10繼續(xù)教育11</p><p> 4. 網(wǎng)站后臺的具體實現(xiàn)12</p><p> 4.1 登錄模塊12&l
7、t;/p><p> 4.2 用戶管理模塊12</p><p> 4.3組管理模塊12</p><p> 4.4 數(shù)據(jù)庫備份12</p><p> 4.6新聞管理模塊13</p><p> 4.7學生管理模塊13</p><p> 4.8 教研室信息管理13</p>
8、<p> 4.9 上傳文件管理13</p><p> 5. 系統(tǒng)數(shù)據(jù)庫設(shè)計14</p><p> 5.1 數(shù)據(jù)庫需求分析14</p><p> 5.1.1 about(系部信息)表14</p><p> 5.1.2 admin(用戶信息管理)表14</p><p> 5.1.3 bi
9、gclassname(新聞大類)表14</p><p> 5.1.4 smallclassname(新聞小類)表15</p><p> 5.1.5 bys(優(yōu)秀畢業(yè)生信息)表15</p><p> 5.1.6 download(下載文件信息)表15</p><p> 5.1.7gongzhong(工種信息)表15</p
10、><p> 5.1.8 Group(組權(quán)限)表15</p><p> 5.1.9 Small_old(教研室信息分類)表16</p><p> 5.1.10 News(新聞)表16</p><p> 5.2 數(shù)據(jù)表設(shè)計16</p><p> 5.2.1 about(系部信息)表16</p>
11、<p> 5.2.2 admin(用戶信息管理)表17</p><p> 5.2.3 bigclassname(新聞大類)表17</p><p> 5.2.4 smallclassname(新聞小類)表17</p><p> 5.2.5 bys(優(yōu)秀畢業(yè)生信息)表18</p><p> 5.2.6 downloa
12、d(下載文件信息)表18</p><p> 5.2.7gongzhong(工種信息)表18</p><p> 5.2.8 Group(組權(quán)限)表18</p><p> 5.2.9 Small_old(教研室信息分類)表19</p><p> 5.2.10 News(新聞)表19</p><p> 5
13、.2.11 系統(tǒng)登陸界面20</p><p> 5.2.12登錄系統(tǒng)后的界面20</p><p> 6. 各功能模塊的具體實現(xiàn)21</p><p> 6.1 登錄模塊的實現(xiàn)21</p><p> 6.2 用戶管理的實現(xiàn)21</p><p> 6.3 用戶組管理的實現(xiàn)22</p>&l
14、t;p> 6.4 數(shù)據(jù)庫備份的實現(xiàn)23</p><p> 6.5 文件上傳下載的實現(xiàn)24</p><p> 6.6 系部中心管理的實現(xiàn)25</p><p> 6.7 教研室信息管理的實現(xiàn)25</p><p> 6.8 新聞管理的實現(xiàn)25</p><p> 6.9 課程管理的實現(xiàn)26<
15、/p><p> 6.10學生管理的實現(xiàn)26</p><p> 6.11 繼續(xù)教育管理的實現(xiàn)26</p><p> 6.12數(shù)據(jù)庫連接的實現(xiàn)27</p><p> 6.13后臺頁面權(quán)限的實現(xiàn)27</p><p> 6.14數(shù)據(jù)分頁的實現(xiàn)27</p><p> 7. 網(wǎng)站測試29
16、</p><p> 7.1 測試的目的29</p><p> 7.2 測試的方法29</p><p> 7.3 測試用例31</p><p> 7.4測試總結(jié)31</p><p><b> 總結(jié)32</b></p><p> 湖南****學院傳媒管理系
17、系部網(wǎng)站的設(shè)計與實現(xiàn)</p><p> 計算機網(wǎng)絡(luò)技術(shù)0801班</p><p> 摘要:網(wǎng)站定位于湖南****學院傳媒管理系系部網(wǎng)站,操作系統(tǒng)選擇目前常用的Windows xp和Windows server2003。系統(tǒng)性質(zhì)管理信息系統(tǒng)。網(wǎng)站前臺功能包含系部概況、黨務工作、教學管理、學生管理、專業(yè)建設(shè)、科研工作、招生就業(yè)、職業(yè)技能、繼續(xù)教育、學院主頁。網(wǎng)站界面力求簡潔、易用,在標準化
18、的基礎(chǔ)上考慮界面的美觀和新穎。網(wǎng)站主要用來進行教學信息的發(fā)布與顯示。作為一個網(wǎng)站,應該由一些相關(guān)及相對獨立的模塊耦合而成。本網(wǎng)站系統(tǒng)主要包括系部概況、黨務工作、教學管理、學生管理、專業(yè)建設(shè)、科研工作、招生就業(yè)、職業(yè)技能、繼續(xù)教育、學院主頁模塊,每個頁面包含豐富的內(nèi)容,每個大的模塊下又細分為幾個的功能模塊。網(wǎng)站通過后臺系統(tǒng)對數(shù)據(jù)進行更新。</p><p> 關(guān)鍵字:學校網(wǎng)站 ASP ACCESS數(shù)據(jù)庫<
19、;/p><p> Abstract: Website locates in hunan mass media vocational technical college media management department website. The operating system selectes currently used server2003 Windows xp and Windows. System p
20、roperties manage the information system.. Website receptionist function involves department profiles, party functionaries, teaching management, student management, professional construction, the scientific research work,
21、 and recruit students employment, vocational skills, continue to education, coll</p><p> KeyWords: NetSite for shcool , ASP , ACCESS DataBase</p><p><b> 1網(wǎng)站介紹</b></p><p&
22、gt; 本網(wǎng)站定位于湖南****學院傳媒管理系系部網(wǎng)站,操作系統(tǒng)選擇目前常用的Windows xp和Windows server2003。系統(tǒng)性質(zhì)管理信息系統(tǒng)。</p><p> 本網(wǎng)站前臺功能包含系部概況、黨務工作、教學管理、學生管理、專業(yè)建設(shè)、科研工作、招生就業(yè)、職業(yè)技能、繼續(xù)教育、學院主頁。網(wǎng)站界面力求簡潔、易用,在標準化的基礎(chǔ)上考慮界面的美觀和新穎。</p><p> 1.2
23、網(wǎng)站面向的用戶群體</p><p> 網(wǎng)站面向本系的全體師生的教務管理系統(tǒng),用戶群體為這些該專業(yè)的學生、老師或者工作人員。</p><p> 1.3網(wǎng)站的功能性需求</p><p> 網(wǎng)站的功能需求,如表1.1、1.2所示:</p><p> 表1.1 功能需求表</p><p> 表1.2 功能需求表<
24、;/p><p> 1.4網(wǎng)站的非功能性需求</p><p> 1.4.1用戶界面需求</p><p> 簡潔、易用、易懂,美觀、大方、標準、實用、具備一定的兼容性。</p><p> 1.4.2網(wǎng)站開發(fā)環(huán)境需求</p><p> 軟件環(huán)境:兼容當前主流操作系統(tǒng) Windows XP/server2003等。<
25、;/p><p> 硬件環(huán)境:386以上計算機。</p><p><b> 2.網(wǎng)站總體設(shè)計</b></p><p> 本網(wǎng)站主要用來進行教學信息的發(fā)布與顯示。作為一個網(wǎng)站,應該由一些相關(guān)及相對獨立的模塊耦合而成。本網(wǎng)站系統(tǒng)主要包括系部概況、黨務工作、教學管理、學生管理、專業(yè)建設(shè)、科研工作、招生就業(yè)、職業(yè)技能、繼續(xù)教育、學院主頁模塊,每個頁面包
26、含豐富的內(nèi)容,每個大的模塊下又細分為幾個的功能模塊。</p><p><b> 2.1設(shè)計目標</b></p><p> 制作前臺頁面模塊,包括主頁及各個子頁面,建立各個頁面與數(shù)據(jù)庫中相關(guān)數(shù)據(jù)鏈接,實現(xiàn)前臺通過調(diào)用數(shù)據(jù)庫把后臺數(shù)據(jù)在前臺顯示和更新。網(wǎng)站擁有完善的功能,風格要求簡潔大方不單調(diào)。各個子頁面都可正常返回主頁以及正確連接到各個子頁面,子頁面與主頁面的風格及
27、顏色相同。功能要求使用簡單全面,容易操作。數(shù)據(jù)要求前臺正確顯示后臺要求的數(shù)據(jù)的更新,及錯誤處理。通過前臺輸入用戶名密碼就可以方便的登陸后臺管理頁面,并能夠通過對后臺頁面的操作修改數(shù)據(jù)庫。</p><p> 文檔后臺頁面模塊,包括主頁及各個子頁面,建立各個頁面與數(shù)據(jù)庫中相關(guān)數(shù)據(jù)鏈接,實現(xiàn)前臺通過調(diào)用數(shù)據(jù)庫把后臺數(shù)據(jù)在前臺顯示和更新。整體網(wǎng)站遵循精品課程網(wǎng)站設(shè)計思路,擁有完善的功能,風格要求簡潔大方不單調(diào)。各個子頁
28、面都可正常返回主頁以及正確連接到各個子頁面,子頁面與主頁面的風格及顏色相同。功能要求使用簡單全面,容易操作。數(shù)據(jù)要求前臺正確顯示后臺要求的數(shù)據(jù)的更新,及錯誤處理。通過前臺輸入用戶名密碼就可以方便的登陸后臺管理頁面,并能夠通過對后臺頁面的操作修改數(shù)據(jù)庫。 </p><p> 2.2網(wǎng)站的結(jié)構(gòu)設(shè)計</p><p> 由上面的分析,網(wǎng)站的結(jié)構(gòu)設(shè)計成,如圖2-1、2-2所示:</p>
29、;<p> 圖2-1 網(wǎng)站前臺系統(tǒng)結(jié)構(gòu)</p><p> 圖2-2 網(wǎng)站后臺系統(tǒng)結(jié)構(gòu)</p><p> 3.網(wǎng)站前臺的具體實現(xiàn)</p><p> 網(wǎng)站主要包括:系部概況、黨務工作、教學管理、學生管理、 專業(yè)建設(shè)、科研工作、招生就業(yè)、職業(yè)技能、繼續(xù)教育九個子頁面。制作過程如下:</p><p><b>
30、 3.1 首頁</b></p><p> 制作過程:首先利用Fireworks制作了網(wǎng)站LOGO,大小為980*85,然后再用Flash工具制作flash加進到logo中,這樣直觀、形象、簡單的知道網(wǎng)站多要表現(xiàn)的主題。主頁中間的切換圖片是利用asp代碼做的,看起來有flash的效果。系部公告、教務公告、活動動態(tài)、招生信息和就業(yè)信息的滑動門都是利用了asp代碼做成的。建立一個css樣式表index.c
31、ss。主頁主要分為四個框架:zhuti、zhuanyezhuti、xuanxiang1、2四個框架,其中zhuanyezhuti框架又分為多個小欄目,各個欄目的設(shè)計也是用div布局的。主頁包括的內(nèi)容主要有:網(wǎng)站的域名,導航條,LOGO,版權(quán)。導航條又包含系部概況、黨務工作、教學管理、學生管理、專業(yè)建設(shè)、科研工作、招生就業(yè)、職業(yè)技能、繼續(xù)教育、學院主頁。模塊內(nèi)容,如圖3-1、3-2、3-3所示:</p><p>
32、 圖3-1 header.asp</p><p> 圖3-2 content</p><p> 圖3-3 footer.asp</p><p> 主頁的內(nèi)容,如圖3-4 所示:</p><p> 圖3-4 index.asp</p><p><b> 3.2 系部概況</b></
33、p><p> 制作過程及使用的技術(shù):首先把這個的頁面的框架用DIV+CSS寫出來,二級頁面是使用的一個固定模板框架,采用并且左、中、右的布局模式,利用left板塊作為二級導航,right作為固定的板塊,用來顯示最新的教務公告、熱點排行、最新推薦;中間部分主要用來展示相應內(nèi)容了。程序的開始和結(jié)束分別調(diào)用了header.asp、footer.asp頁面。效果如圖3-5所示:</p><p>
34、圖3-5 xbgk.asp</p><p><b> 3.3 黨務工作</b></p><p> 制作過程及使用的技術(shù):首先套用二級頁面的頁面框架,必須注意的是header.asp跟footer.asp內(nèi)容的始終保持在寬度986個像素,這樣在調(diào)用相應模塊內(nèi)容不會出現(xiàn)錯誤。中間的內(nèi)容部分采用標題的形式,點擊進入三級頁面。程序的開始和結(jié)束分別調(diào)用了header.asp
35、、footer.asp頁面的內(nèi)容。效果如3-6所示:</p><p><b> 3.4 教學管理</b></p><p> 制作過程及使用的技術(shù):制作過程和技術(shù)類似于黨務工作,故不做詳述,該模塊介紹了系部發(fā)布的一些新聞公告、專業(yè)課程的建設(shè)、省級團隊、資料下載、實習實訓成果下載,程序的開始和結(jié)束分別調(diào)用了header.asp、footer.asp頁面的內(nèi)容。效果如圖
36、3-7所示:</p><p> 圖3-6 dwgz.asp</p><p><b> ·</b></p><p> 圖3-7 jwgl.asp</p><p><b> 3.5學生管理</b></p><p> 制作過程及使用的技術(shù):制作過程和技術(shù)類似
37、于黨務工作,故不做詳述,該模塊介紹了系部發(fā)布的學生活動、學生會和團總支、社團風采,程序的開始和結(jié)束分別調(diào)用了header.asp、footer.asp頁面的內(nèi)容。效果如圖3-8所示:</p><p> 圖3-8 xsgl.asp</p><p><b> 3.6專業(yè)建設(shè)</b></p><p> 制作過程及使用的技術(shù):首先程序的開始和結(jié)
38、束分別調(diào)用了header.asp、footer.asp頁面的內(nèi)容。該頁展示了系部的各個專業(yè),點擊各個專業(yè)可看到介紹專業(yè)的文章,內(nèi)容的布局是各個專業(yè)添加在一個表格內(nèi),每條記錄放在一個單元格里面,點擊鏈接內(nèi)容標題通過asp技術(shù)就可以把內(nèi)容從后臺數(shù)據(jù)庫調(diào)用顯示出來。效果如圖3-9所示:</p><p><b> 3.7科研工作</b></p><p> 制作過程及使用的
39、技術(shù):首先程序的開始和結(jié)束分別調(diào)用了header.asp、footer.asp頁面的內(nèi)容。具體做法與教務管理類似。該頁介紹了系部科研工作的相關(guān)信息、課程管理、論文發(fā)表和獲獎的情況,點擊內(nèi)容標題通過asp技術(shù)就可以把內(nèi)容從后臺數(shù)據(jù)庫調(diào)用出來顯示在頁面上。效果如圖3-10所示:</p><p> 圖3-9 zyjs.asp</p><p> 圖3-10 kydt.asp</p>
40、;<p><b> 3.8招生就業(yè)</b></p><p> 制作過程及使用的技術(shù):首先程序的開始和結(jié)束分別調(diào)用了header.asp、footer.asp頁面的內(nèi)容。該頁主要展示招生信息、就業(yè)信息、就業(yè)指導和優(yōu)秀畢業(yè)生。點擊鏈接內(nèi)容標題通過asp技術(shù)就可以把內(nèi)容從后臺數(shù)據(jù)庫調(diào)用顯示出來。結(jié)構(gòu)類似于教務管理,這里不再插效果圖。</p><p><
41、;b> 3.9職業(yè)技能</b></p><p> 制作過程及使用的技術(shù):首先程序的開始和結(jié)束分別調(diào)用了header.asp、footer.asp頁面的內(nèi)容。該頁主要展示報考信息、工種介紹及成績查詢,點擊鏈接內(nèi)容標題通過asp技術(shù)就可以把內(nèi)容從后臺數(shù)據(jù)庫調(diào)用顯示出來。結(jié)構(gòu)類似于教務管理,這里不再插效果圖。</p><p><b> 3.10繼續(xù)教育</
42、b></p><p> 制作過程及使用的技術(shù):首先程序的開始和結(jié)束分別調(diào)用了header.asp、footer.asp頁面的內(nèi)容。該頁主要展示報考信息及自考本科的專業(yè)介紹,點擊鏈接內(nèi)容標題通過asp技術(shù)就可以把內(nèi)容從后臺數(shù)據(jù)庫調(diào)用顯示出來。結(jié)構(gòu)是用表格布局,顯示內(nèi)容的方式是一行標題(專業(yè))一行介紹,這里的介紹只是一個控制了字數(shù)的,查看全部介紹可以點擊鏈接內(nèi)容標題通過asp技術(shù)就可以把內(nèi)容從后臺數(shù)據(jù)庫調(diào)用顯
43、示出來。效果圖如3-11所示:</p><p> 圖3-11 zkbk.asp</p><p> 4. 網(wǎng)站后臺的具體實現(xiàn)</p><p> 本后臺系統(tǒng)主要用來進行商務、新聞、用戶信息的加添與刪除。作為一個系統(tǒng),應該由一些相關(guān)及相對獨立的模塊耦合而成。本后臺系統(tǒng)主要包括以下幾個主要頁面及幾個大的模塊,每個頁面包含豐富的內(nèi)容,每個大的模塊下又細分為幾個的功能模塊
44、。</p><p><b> 4.1 登錄模塊</b></p><p> 拷慮到網(wǎng)站系統(tǒng)的安全性,設(shè)置了登錄模塊。非系統(tǒng)管理員及后臺用戶不能登錄系統(tǒng),這大大的提高了網(wǎng)站后臺的安全性。并且必須用過登錄驗證才能轉(zhuǎn)入相應的使用頁面,系統(tǒng)還將記錄下該管理員的登錄信息,登錄IP、登錄時長、版本信息等。這對系統(tǒng)的安全管理有了進一步的依據(jù)。</p><p&g
45、t; 4.2 用戶管理模塊</p><p> 本后臺系統(tǒng)嚴格對后臺系統(tǒng)的用戶權(quán)限進行管理,只有管理員及得到有相應權(quán)限的用戶才可以對后臺管理系統(tǒng)執(zhí)行添加、修改、刪除用戶、新聞發(fā)布、組管理、教研室信息修改、學生管理、文件上傳、課程管理等操作。</p><p><b> 4.3組管理模塊</b></p><p> 通過管理員根據(jù)該組的需求針對
46、某一項特定的功能設(shè)置相應的權(quán)限,比如:是否可以發(fā)布新聞、上傳數(shù)據(jù)等。</p><p><b> 4.4 數(shù)據(jù)庫備份</b></p><p> 管理員或者有備份權(quán)限的用戶可以對數(shù)據(jù)庫進行備份操作,允許自定義備份文件的名稱、路徑;在需要時可以對數(shù)據(jù)庫進行恢復操作,這大大的提高了網(wǎng)站數(shù)據(jù)的安全性。</p><p><b> 4.6新聞
47、管理模塊</b></p><p> 新聞是后臺系統(tǒng)最為重要的一個模塊之一,其占的比重也是相當大的。它分為二個大模塊:新聞分類、新聞管理模塊。</p><p> 新聞分類主要是將新聞拆分為多個類,例如將新聞分為:系部新聞、大事記、報考信息、科研動態(tài)等。這樣方便了對后臺的管理以及管理員對網(wǎng)站后期的維護。</p><p> 新聞管理模塊主要是對新聞進行添
48、加、修改、刪除操作。用戶根據(jù)分類來對新聞進行發(fā)布、修改、刪除。系統(tǒng)還允許有權(quán)限的用戶對新聞設(shè)置首頁顯示。管理員還可以對新聞模塊添加分類,以方便對網(wǎng)站新聞發(fā)布的后續(xù)需求。</p><p><b> 4.7學生管理模塊</b></p><p> 管理員以及有相應權(quán)限的組、用戶可以對學生管理模塊是對團總支學生會、社團風采、就業(yè)指導、優(yōu)秀畢業(yè)生、添加優(yōu)秀畢業(yè)生、工種管理、
49、添加工種進行修改操作。</p><p> 4.8 教研室信息管理</p><p> 管理員以及有相應權(quán)限的組、用戶可以對教研室信息進行修改操作。</p><p> 4.9 上傳文件管理</p><p> 管理員以及有相應權(quán)限的組、用戶可以上傳文件,由管理員對文件進行管理。</p><p> 5. 系統(tǒng)數(shù)據(jù)庫設(shè)
50、計</p><p> 對于數(shù)據(jù)庫應用系統(tǒng)來說,設(shè)計數(shù)據(jù)庫是非常重要的,也是首要的工作。一般先設(shè)計系統(tǒng)的數(shù)據(jù)庫,然后再開始設(shè)計應用程序。由系統(tǒng)的需求分析和功能要求,進行數(shù)據(jù)庫設(shè)計。首先對數(shù)據(jù)庫進行需求分析,確定需要創(chuàng)建哪些數(shù)據(jù)表和數(shù)據(jù)對象,然后創(chuàng)建數(shù)據(jù)庫、數(shù)據(jù)表及數(shù)據(jù)對象,最后還要進行數(shù)據(jù)庫初始化操作,即要設(shè)置系統(tǒng)運行時需要的初始數(shù)據(jù)。</p><p> 5.1 數(shù)據(jù)庫需求分析</
51、p><p> 根據(jù)本系統(tǒng)功能要求,《湖南****學院傳媒管理系》系部網(wǎng)站后臺需要以下數(shù)據(jù)項:</p><p> 5.1.1 about(系部信息)表</p><p> About 表用于存儲系部各個機構(gòu)的信息、以及一些介紹。該表的字段包括: xbjj(系部簡介)、zzjg(組織機構(gòu))、ls(歷史)、ldbz(領(lǐng)導班子)、dzjg(當總機構(gòu))、sjtd(省級教學團隊
52、)、xbjg(系部結(jié)構(gòu))、dzjj(黨總簡介)、xsh(學生會)jyzd(就業(yè)指導)。</p><p> 5.1.2 admin(用戶信息管理)表</p><p> Admin表用于存儲后臺的用戶包括管理員、操作員的信息。該表的字段包括:Groupid (權(quán)限值)、username(用戶名)、password(密碼)、Purview(用戶權(quán)限)、LastLoginIP(最后登錄IP)、
53、 LastLoginTime(最后登錄時間)、LastLogoutTime(最后退出系統(tǒng)時間)、 LoginTimes(登錄次數(shù))、RndPassword(隨機密碼)等。</p><p> 5.1.3 bigclassname(新聞大類)表</p><p> Bigclass表用于存儲新聞所屬的大類(我們在后臺系統(tǒng)將新聞寫如數(shù)據(jù)庫時,會要求選擇新聞所屬的大類以及小類,用以與不同類型
54、的新聞區(qū)別)。該表的字段包括: classid(大類的id值)、bigclassname(大類名稱)。</p><p> 5.1.4 smallclassname(新聞小類)表</p><p> smallclassname表用于存儲新聞所屬的大類(我們在后臺系統(tǒng)將新聞寫如數(shù)據(jù)庫時,會要求選擇新聞所屬的大類以及小類,用以與不同類型的新聞區(qū)別)。該表的字段包括:Smllclassname
55、表字段有: smallclassid (小類的id值)、Smllclassnam(小類名稱)、bigclassnam(所屬的大類名稱)。</p><p> 5.1.5 bys(優(yōu)秀畢業(yè)生信息)表</p><p> Bys表用于存儲優(yōu)秀畢業(yè)生的信息,該表的字段包括: name(姓名)、class(班級)、zy(專業(yè)名稱)、date(出生日期)等一些基本信息。</p><
56、;p> 5.1.6 download(下載文件信息)表</p><p> Download表用于存放下載文件的信息,為系部提供良好快捷的數(shù)據(jù)發(fā)布平臺。該表的字段包括: filetitle(文件標題) fileURL(文件路徑)type(文件類型)。</p><p> 5.1.7gongzhong(工種信息)表</p><p> Gongzhong表用于
57、存儲系部相關(guān)工種的數(shù)據(jù)表,該表的字段包括:name (工種名稱)、 js(介紹)。</p><p> 5.1.8 Group(組權(quán)限)表</p><p> Group組權(quán)限表用于存儲各個組相對應的權(quán)限,分別用一組0和1表示,每個0或1代表對一種功能使用的權(quán)限。該表的字段包括:name(組名稱)、power(用戶權(quán)限)。</p><p> 5.1.9 Small
58、_old(教研室信息分類)表</p><p> Small_old表用于將教研室信息分類,每個教研室對應多種與本教研室有關(guān)的信息字段,如:文秘教研室可以分為教研室通知、老師信箱、教研室專業(yè)建設(shè)、課程建設(shè)等。該表的字段包括:smallclassname(小類)、bigclassname(大類)。</p><p> 5.1.10 News(新聞)表</p><p>
59、 News表是功能最強大信息最全面的數(shù)據(jù)表,用于存儲各種公告、新聞。該表的字段包括:id 、title(標題)、zuozhe(作者)、come(新聞來源)、hits(點擊量)、time(時間)、content(內(nèi)容)class(類)bigclassname(新聞所屬的大類)、smallclassname(新聞所屬的小類)等。</p><p><b> 5.2 數(shù)據(jù)表設(shè)計</b></
60、p><p> 根據(jù)上面的分析,創(chuàng)建以下數(shù)據(jù)表,分別列出各數(shù)據(jù)表的詳細內(nèi)容:</p><p> 5.2.1 about(系部信息)表</p><p> 表5.1 about表</p><p> 5.2.2 admin(用戶信息管理)表</p><p> 表5.2 admin表</p><p&g
61、t; 5.2.3 bigclassname(新聞大類)表</p><p> 表5.3 bigclassname表</p><p> 5.2.4 smallclassname(新聞小類)表</p><p> 表5.4 smallclassname表</p><p> 5.2.5 bys(優(yōu)秀畢業(yè)生信息)表</p>
62、<p> 表5.5 bys表</p><p> 5.2.6 download(下載文件信息)表</p><p> .表5.6 download表</p><p> 5.2.7gongzhong(工種信息)表</p><p> 表5.7 gongzhong表</p><p> 5.2.8
63、 Group(組權(quán)限)表</p><p> 表5.8 group表</p><p> 5.2.9 Small_old(教研室信息分類)表</p><p> 表5.9 small_old表</p><p> 5.2.10 News(新聞)表</p><p> 表5.10 news表</p>
64、<p> 5.2.11 系統(tǒng)登陸界面</p><p> 圖5-1系統(tǒng)登陸界面</p><p> 5.2.12登錄系統(tǒng)后的界面</p><p> 圖5-2 登錄后臺系統(tǒng)后的界面</p><p> 6. 各功能模塊的具體實現(xiàn)</p><p> 6.1 登錄模塊的實現(xiàn)</p>&l
65、t;p> 登錄系統(tǒng)的作用是讓系統(tǒng)管理員進入后臺進行日常管理,頁面為Login.asp,登陸檢測頁面為check.asp。單擊“提交”按扭,檢測成功后跳轉(zhuǎn)到ES_Main.asp頁面進行后臺管理。check.asp主要代碼如下:</p><p> check.asp : /*登陸驗證頁面*/</p><p> password=MD5(
66、password) /*對密碼進行MD5加密 */</p><p> sql="select * from admin where password='"&password&"' and username='"&username&"'" </p
67、><p> /* 搜索記錄 */</p><p> if rs.bof and rs.eof then /* 判斷是否存在記錄*/</p><p> FoundErr=True /* 沒有記錄就將founderr賦值為true*/</p><
68、p> ErrMsg=ErrMsg & "<br><li>用戶名或密碼錯誤?。。?lt;/li>" </p><p><b> /* 報錯 */</b></p><p><b> else</b></p><p> session.Timeo
69、ut=SessionTimeout /*如果驗證成功則將SessionTimeout、AdminName、AdminPassword、RndPassword、power、check寫入session對應的變量中 */</p><p> 6.2 用戶管理的實現(xiàn)</p><p> 用戶賬號管理的實現(xiàn)由useredit.asp、user.asp、Check_del_admi
70、n.asp頁面組成;添加由useredit.asp完成,管理由user.asp完成,修改密碼由password.Asp完成,刪除由useredit.asp完成。具體代碼如下:</p><p> useredit.asp: /* 檢驗添加用戶頁面*/</p><p> if act="addsave" then
71、 /* 如果接收的act值為addsave就執(zhí)行添加操作*/ </p><p> sql="select * from admin" /*查詢記錄*/</p><p> rsadd.open sql,conn,1,3 /*打開記錄集對象*/ </p><p> rsadd
72、.addnew /* 將值寫入數(shù)據(jù)庫 */</p><p> rsadd("username")=username </p><p> rsadd.update /* 更新數(shù)據(jù)庫 */</p><p> response
73、.write "window.document.location.href='user.asp';"&Chr(13) /*跳轉(zhuǎn)頁面 */</p><p> useredit.asp: /*修改信息頁面*/</p><p> if act="editsave"
74、then /* 如果接收的act值為editsave就執(zhí)行修改操作*/ </p><p> id=request("id") /* 提取值*/</p><p> sql="select * from admin where id="&id /*查詢記錄*/</
75、p><p> rs.open sql,conn,1,3 /*打開記錄集對象*/</p><p> rs("username")=username /* 將值寫入數(shù)據(jù)庫 */</p><p><b> rs.update</b></p><p>
76、response.write "window.document.location.href='user.asp';"&Chr(13) /*跳轉(zhuǎn)頁面 */</p><p> useredit.asp /* 刪除用戶頁面*/</p><p> if act="del" then
77、 /* 如果接收的act值為del就執(zhí)行刪除操作*/</p><p> id=request.querystring("id") /* 提取值*/</p><p> deluser="delete * from admin where id="&id /* 直接刪除數(shù)據(jù)*/</p>&
78、lt;p> conn.execute(deluser) /* 執(zhí)行完以后 直接關(guān)閉記錄集*/</p><p> response.write "window.document.location.href='user.asp';"&Chr(13) /* 跳轉(zhuǎn)頁面*/</p><p> 6.3 用戶組管理的
79、實現(xiàn)</p><p> 前臺用戶賬號管理的實現(xiàn)由groupedit.asp 、group.asp頁面組成;管理由group.asp完成,修改由groupedit.asp完成,刪除由groupedit.asp完成。具體代碼如下:</p><p> groupedit.asp: /* 添加用戶組頁面*/ </p><p> if ac
80、t="addsave" then /* 如果接收的act值為addsave就執(zhí)行添加用戶操作*/ </p><p> pname=request("pname") /* 提取值*/</p><p> sql="select * from [Group]" /*查詢記錄*/</p&
81、gt;<p> rs.Open sql,conn,1,3 /*打開記錄集對象*/ </p><p> rs.addnew /* 寫入數(shù)據(jù)庫 */</p><p> rs("name")=pname</p><p> rs("power")=powe
82、r</p><p><b> rs.update</b></p><p> response.write "window.document.location.href='Group.asp';"&Chr(13) /*跳轉(zhuǎn)頁面 */</p><p> groupedit.asp:
83、 /* 刪除用戶組頁面*/ </p><p> if act="del" then /* 如果接收的act值為del就執(zhí)行刪除用戶操作*/</p><p> delGroup="delete * from [Group] where id="&id </p><p>
84、 /*查詢Group表中的對應的記錄,然后刪除*/</p><p> conn.execute(delGroup) /* 執(zhí)行完以后 直接關(guān)閉記錄集*/</p><p> delUser="delete * from [admin] where groupID="&id </p><p> /*查詢admin表中的
85、對應的記錄然后刪除*/</p><p> conn.execute(delUser) /* 執(zhí)行完以后 直接關(guān)閉記錄集*/</p><p> response.write "window.document.location.href='Group.asp';"&Chr(13) </p><p><
86、;b> /*頁面跳轉(zhuǎn)*/</b></p><p> groupedit.asp: /* 修改用戶組權(quán)限頁面*/ </p><p> act="editsave" then /* 如果接收的act值為editsave就執(zhí)行修改組權(quán)限操作*/ </p><p> parr=
87、split(request("power"),",") /* 提取權(quán)限值*/</p><p> parrn=UBound(parr) </p><p> for i=0 to parrn</p><p> power=power&trim(cstr(parr(i)))</p>&l
88、t;p> if i<>parrn then power=power&","</p><p><b> next</b></p><p> Set rs=Server.CreateObject("ADODB.RecordSet")</p><p> sql="s
89、elect * from [Group] where id="&id /*查詢記錄*/</p><p> rs.Open sql,conn,1,3 /*打開記錄集對象*/ </p><p> rs("name")=pname /* 更新權(quán)限 */ &l
90、t;/p><p> rs("power")=power</p><p><b> rs.update</b></p><p> response.write "<script language='javascript'>" & chr(13)</p>&
91、lt;p> response.write "window.document.location.href='Group.asp';"&Chr(13) /*頁面跳轉(zhuǎn) */</p><p> 6.4 數(shù)據(jù)庫備份的實現(xiàn)</p><p> 管理員或有此權(quán)限的用戶可對數(shù)據(jù)庫進行備份,備份由backup.asp頁面完成。具體代碼如下:</p&
92、gt;<p> backup.asp : /*數(shù)據(jù)庫備份頁面*/ </p><p> Set Fso=server.createobject("scripting.filesystemobject") </p><p> if fso.fileexists(dbpath) then </p><
93、p> If CheckDir(bkfolder) = True Then </p><p> fso.copyfile dbpath,bkfolder& "\"& bkdbname /*將路徑與名稱連接*/</p><p><b> else </b&
94、gt;</p><p> MakeNewsDir bkfolder </p><p> fso.copyfile dbpath,bkfolder& "\"& bkdbname </p><p><b> end if </b></p><p> response.write &
95、quot;備份數(shù)據(jù)庫成功,您備份的數(shù)據(jù)庫路徑為" &bkfolder& "\"& bkdbname </p><p><b> Else </b></p><p> response.write "找不到您所需要備份的文件。" </p><p><b>
96、End if </b></p><p><b> end sub </b></p><p> Function CheckDir(FolderPath) /*檢查某一目錄是否存在*/</p><p> folderpath=Server.MapPath(".")
97、&"\"&folderpath </p><p> Set fso1 = CreateObject("Scripting.FileSystemObject") </p><p> Function MakeNewsDir(foldername) /*根據(jù)指定名稱生成目錄*/</p>
98、<p> Set fso1 = CreateObject("Scripting.FileSystemObject") </p><p> Set f = fso1.CreateFolder(foldername) </p><p> MakeNewsDir = True </p><p> 6.5 文件上傳下載的實現(xiàn)</
99、p><p> 文件上傳下載的實現(xiàn)由web_upload.asp、web_upload2.asp、upfile.asp、add_downfile.asp、admin_upfile.asp頁面組成;添加由add_downfile.asp完成,修改由web_upload2.asp 完成,刪除由admin_upfile.asp完成。具體代碼如下:</p><p> Upfile.asp
100、 /*上傳文件頁面*/ </p><p> set formdata=server.CreateObject("Scripting.Dictionary")/*實例化Dictionary對象*/</p><p> set updata=server.CreateObject("ADODB.Stream")/*實例
101、化二進制處理流*/</p><p> set tmpdata=server.CreateObject("ADODB.Stream")</p><p> updata.open /*打開二進制流*/</p><p> updata.write request.BinaryRead(r
102、equest.TotalBytes) </p><p> /*把上傳的文件以二進制的格式寫入文件流*/</p><p> updata.position=0</p><p> tmpdata.savetofile server.MapPath("../upfile") & "\" & sfilename,
103、2</p><p> /*把文件存入upfile文件夾*/</p><p> Function GetRndFileName(sExt) /*根據(jù)系統(tǒng)時間生成文件名*/</p><p> sRnd = Int(900 * Rnd) + 100</p><p> GetRndFileName
104、= year(now) & month(now) & day(now) & hour(now) & minute(now) & second(now) & sRnd & "." & sExt</p><p> if formdata.item("act")="add" then
105、 /*判斷表單中隱藏域的值*/</p><p> set rs=server.CreateObject("adodb.recordset") /* 創(chuàng)建記錄集對象*/</p><p> rs.open "select * from download",conn,3,3
106、 /*查詢記錄*/</p><p> rs("type")=formdata.item("type")</p><p> rs.update /* 將值寫入數(shù)據(jù)庫 */</p><p> admin_upfile.asp
107、 /*刪除文件*/ </p><p> Set fso = SERVER.CreateObject("Scripting.FileSystemObject") /* 創(chuàng)建記錄集對象*/ path=server.MapPath("/") /* 獲取文件路徑 */ </p>&
108、lt;p> set rs=server.CreateObject("adodb.recordset") /* 創(chuàng)建記錄集對象 */</p><p> rs.open "select * from download where id="&request.QueryString("id"),conn,3,3&l
109、t;/p><p><b> /*查詢記錄*/</b></p><p> if rs("fileurl")<>"" then </p><p> /*判斷文件是否存在*/</p><p> if fso
110、. fileExists (path&"/chuanmeiguanli/upfile/"&rs("fileurl")) then </p><p> /*刪除目錄下的文件*/</p><p> fso.deletefile(path&"/chuanmeiguanli/upfile/"&rs(&
111、quot;fileurl"))</p><p> alert "刪除成功","admin_upfile.asp" /*頁面跳轉(zhuǎn) */</p><p> 6.6 系部中心管理的實現(xiàn)</p><p> 教研室管理的實現(xiàn)由about_check.asp頁面組成完成,修改
112、由about_check.asp完成,具體代碼與教研室信息管理類似,詳見代碼。</p><p> 6.7 教研室信息管理的實現(xiàn)</p><p> 教研室管理的實現(xiàn)由jysck.asp實現(xiàn),由子頁向jysck.asp提供參數(shù)完成修改功能。具體代碼如下:</p><p> jysck.asp /*教研室修改信息*/
113、</p><p> mycontent=request("content") /* 提取值*/</p><p> sql="select * from NEWS where smallclassname='"&myname&"'"/*查詢記
114、錄*/</p><p> rs.open sql,conn,2,3 /*打開記錄集對象*/</p><p> if not rs.eof and not rs.bof then /*判斷是否存在記錄 */</p><p> rs(&qu
115、ot;content")=mycontent /* 修改數(shù)據(jù)庫 */</p><p> rs.update /* 更新數(shù)據(jù)庫 */</p><p> 6.8 新聞管理的實現(xiàn)</p><p> 網(wǎng)站新
116、聞管理的實現(xiàn)由ClassManage.asp、ClassDelBig.asp、ClassDelSmall.asp、ClassAddBig.asp、ClassAddSmall.asp、ClassModifyBig.asp、ClassModifySmall.asp、addnews.asp、addnews_save.asp頁面組成;添加由addnews_save.asp完成,修改由ClassModifyBig.asp、ClassModifyS
117、mall.asp完成,刪除由ClassDelBig.asp、ClassDelSmall.asp、delnews.asp完成。具體代碼如系下: </p><p> addnews_save.asp /*添加新聞*/ </p><p> title=request("title")
118、 /* 提取值*/</p><p> sql="select * from news where (id is null)" /*查詢記錄*/</p><p> rs.open sql,conn,1,3 /*打開記錄集對象*/</p><p> rs.addnew
119、 /* 將值寫入數(shù)據(jù)庫 */</p><p> rs("title")=title</p><p><b> rs.update</b></p><p> rs.close /* 關(guān)閉記錄集*/</p>
120、<p> response.write "window.document.location.href='addnews.asp';"&Chr(13) /*頁面跳轉(zhuǎn) */</p><p> ClassModifyBig.asp /*修改新聞大類*/ </p><p> rs.Open "Sele
121、ct * from BigClass where BigClassID=" & CLng(BigClassID),conn,1,3</p><p> /*查詢打開記錄集對象*/</p><p> if rs.Bof and rs.EOF then /*判斷是否存在對象*/</p><p>
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 畢業(yè)設(shè)計(論文)個人網(wǎng)站的設(shè)計與實現(xiàn)
- 畢業(yè)設(shè)計(論文)個人網(wǎng)站的設(shè)計與實現(xiàn)
- 畢業(yè)設(shè)計----個人網(wǎng)站的設(shè)計與實現(xiàn)論文
- 個人網(wǎng)站設(shè)計與實現(xiàn)(畢業(yè)設(shè)計論文)
- 畢業(yè)設(shè)計--旅游網(wǎng)站的設(shè)計與實現(xiàn)(論文)
- bbs博客網(wǎng)站設(shè)計與實現(xiàn)畢業(yè)設(shè)計論文
- 寶雞美食團購網(wǎng)站的設(shè)計與實現(xiàn)-畢業(yè)設(shè)計論文
- 畢業(yè)設(shè)計(論文)+花卉信息網(wǎng)站的設(shè)計與實現(xiàn)
- 個人網(wǎng)站設(shè)計及實現(xiàn)畢業(yè)設(shè)計論文
- 個人網(wǎng)站設(shè)計及實現(xiàn)畢業(yè)設(shè)計論文
- 畢業(yè)設(shè)計---個人網(wǎng)站的設(shè)計與實現(xiàn)
- 畢業(yè)設(shè)計---學校網(wǎng)站的設(shè)計與實現(xiàn)
- 畢業(yè)設(shè)計---網(wǎng)站系統(tǒng)設(shè)計與實現(xiàn)
- 畢業(yè)設(shè)計--個人網(wǎng)站的設(shè)計與實現(xiàn)
- 畢業(yè)設(shè)計--個人網(wǎng)站的設(shè)計與實現(xiàn)
- 畢業(yè)設(shè)計---博客網(wǎng)站的設(shè)計與實現(xiàn)
- 網(wǎng)站設(shè)計與實現(xiàn)畢業(yè)設(shè)計報告
- 團購網(wǎng)站設(shè)計與實現(xiàn)畢業(yè)設(shè)計
- 畢業(yè)設(shè)計--畢業(yè)設(shè)計管理網(wǎng)站的設(shè)計與實現(xiàn)
- “平安寶”健康養(yǎng)老網(wǎng)站的設(shè)計與實現(xiàn)畢業(yè)設(shè)計論文
評論
0/150
提交評論