第一篇:設計與實現
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?平辦公自動化管理系統的設計與實現-原創論文-畢業設計 工資管理系統的設計與實現-原創論文-畢業設計 工商管理畢業論文-原創論文-畢業設計 嵌入式系統開發要素的選擇分析_doc-原創論文-畢業設計 嵌入式系統在多點溫度控制中的應用_doc-原創論文-畢業設計 局域網飛鴿傳書軟件設計與實現-原創論文-畢業設計 局域網聊天程序的實現-原創論文-畢業設計 局域網監控程序-原創論文-畢業設計 局域網監聽軟件的設計與開發-原創論文-畢業設計 局域網監聽系統的設計與實現-原創論文-畢業設計 局域網文件共享及檢索系統的設計與開發-原創論文-畢業設計 局域網抓包軟件的設計與實現-原創論文-畢業設計 局域網信息發布程序的設計與實現VC+SQL-原創論文-畢業設計 小型門戶網自助建站系統的設計與實現-原創論文-畢業設計 小型酒店管理系統的設計-原創論文-畢業設計 小型證券術語解釋及翻譯系統的設計與開發-原創論文-畢業設計 小型藥店銷售管理系統-原創論文-畢業設計 小型企業網上訂單系統的設計與實現-原創論文-畢業設計 小型企業辦公耗材庫存管理軟件的設計與實現-原創論文-畢業設計 小區門戶網站-原創論文-畢業設計 賓館客房管理系統-原創論文-畢業設計 家庭理財系統的設計與實現-原創論文-畢業設計 實驗室預約系統的設計_zip-原創論文-畢業設計 實驗室計算機的IP地址自動設置程序——服務器端的設計與實現-原創論文-畢業設計 實驗室計算機的IP地址自動設置程序——客戶端的設計與實現-原創論文-畢業設計 學科建設系統-原創論文-畢業設計 學科建設-原創論文-畢業設計 學生注冊管理軟件的開發-原創論文-畢業設計 學生宿舍管理系統-原創論文-畢業設計 孫景元基于VC的語音聊天系統的設計與開發-原創論文-畢業設計 大型中斷接口器件的功能演示的可視化設計-原創論文-畢業設計 多語種視頻音頻播放器的設計與實現-原創論文-畢業設計 多語種網絡硬盤系統的設計-原創論文-畢業設計 多線程的TCP端口掃描程序的設計與實現-原創論文-畢業設計 多種排序算法動態演示軟件的設計和開發-原創論文-畢業設計 多時區時鐘軟件的設計與實現-原創論文-畢業設計 多媒體課程答疑系統-原創論文-畢業設計 多功能聊天軟件的設計與開發——音頻視頻聊天模塊-原創論文-畢業設計
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
? 外觀專利圖像檢索平臺-原創論文-畢業設計 復件delphi列車時刻查詢決策系統課程設計論文+源代碼-原創論文-畢業設計 復件(2)delphi列車時刻查詢決策系統課程設計論文+源代碼-原創論文-畢業設計 基于遺傳算法的中藥藥對挖掘系統的設計與實現-原創論文-畢業設計 基于進程和通信隱藏的木馬設計與實現-原創論文-畢業設計 基于角色訪問控制的OA系統的設計與實現-原創論文-畢業設計 基于網絡超市商品銷售管理系統的設計與實現-原創論文-畢業設計 基于網絡的虛擬實驗平臺—電路管理模塊的設計與實現-原創論文-畢業設計 基于網絡的虛擬實驗平臺—VLPP通信庫的設計與實現-原創論文-畢業設計 基于網絡的虛擬實驗平臺--遠程指導模塊的設計與實現-原創論文-畢業設計 基于網絡的虛擬實驗平臺--動態升級模塊的設計與實現-原創論文-畢業設計 基于網絡環境的庫存管理系統的設計與實現-原創論文-畢業設計 基于糾錯碼的容錯技術的研究——x碼的設計與實現-原創論文-畢業設計 基于糾錯碼的冗余技術的研究——EVENODD碼的設計與實現-原創論文-畢業設計 基于特征的入侵檢測系統的設計與實現-原創論文-畢業設計 基于改進的BM算法在IDS中的實現-原創論文-畢業設計 基于手機短信平臺聊天程序的設計與實現-原創論文-畢業設計 基于工作流引擎的系統框架設計開發-原創論文-畢業設計 基于局域網的視頻聊天室系統的設計與實現-原創論文-畢業設計 基于局域網的聊天室系統-原創論文-畢業設計 基于局域網的文件傳輸系統的設計與實現-原創論文-畢業設計 基于半打開的端口掃描技術及其實現-原創論文-畢業設計 基于一階貝塞爾曲線的信息隱藏軟件的設計-原創論文-畢業設計 基于_NET的駕校理論考試模擬系統-原創論文-畢業設計 基于_NET的門診藥品查詢系統的設計與實現-原創論文-畢業設計 基于_NET的酒店預訂信息管理系統的設計-原創論文-畢業設計 基于_NET的網上購物系統的設計與實現-原創論文-畢業設計 基于_NET的網上圖書銷售系統的設計與實現-原創論文-畢業設計 基于_NET的網上售書系統的設計與實現-原創論文-畢業設計 基于_NET的火車聯網售票系統的設計-原創論文-畢業設計 基于_NET的畢業設計選題糠統的設計與實現-原創論文-畢業設計 基于_NET的數據共享網站的設計-原創論文-畢業設計 基于_NET的房屋銷售信息管理系統的設計與實現-原創論文-畢業設計 基于_NET的工資績效管理系統的開發-原創論文-畢業設計 基于_NET的城市公交查詢系統的設計與實現-原創論文-畢業設計 基于_net的內部郵件系統實現-原創論文-畢業設計 基于_NET的公務員考試模擬系統的設計-原創論文-畢業設計
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?基于_NET技術的獵頭公司管理軟件的設計與實現——外部事務部分-原創論文-畢業設計 基于_NET技術的獵頭公司管理軟件的設計與實現——內部事務部分-原創論文-畢業設計 基于_net企業訂單管理系統的開發-原創論文-畢業設計 基于Windows平臺的個人防火墻設計-原創論文-畢業設計 基于Windows封包截獲的實現-原創論文-畢業設計 基于Windows入侵檢測系統的研究與設計——檢測模塊設計-原創論文-畢業設計 基于Windows入侵檢測系統的研究與設計——響應模塊設計-原創論文-畢業設計 基于web的訂餐系統的設計與實現-原創論文-畢業設計 基于Web的網上評教系統_doc-原創論文-畢業設計 基于Web的新聞發布系統(答辯未通過)-原創論文-畢業設計 基于Web的文檔管理系統的設計與實現-原創論文-畢業設計 基于Web的招投標系統的設計與實現-原創論文-畢業設計 基于WEB的房屋出租管理系統的設計與實現-原創論文-畢業設計 基于WEB的工作計劃統計分析系統的設計與實現-原創論文-畢業設計 基于WEB的工作計劃流程管理系統的設計與實現-原創論文-畢業設計 基于WEB的小型公司人事管理系統的設計-原創論文-畢業設計 基于WEB的圖書館借閱系統的設計與實現-原創論文-畢業設計 基于WEB的商場管理系統的設計與實現-原創論文-畢業設計 基于Web的subversion用戶管理系統-原創論文-畢業設計 基于WebService的數據庫同步系統的設計與實現-原創論文-畢業設計 基于WebService的異構數據庫檢索系統的設計-原創論文-畢業設計 基于VC的飛行模擬游戲的設計及實現-原創論文-畢業設計 基于VC的五子棋游戲軟件的設計與開發-原創論文-畢業設計 基于VC的一種簡單木馬的設計-原創論文-畢業設計 基于VC++的串口通信服務的開發-原創論文-畢業設計 基于VB和XML的個人資料編輯器的實現-原創論文-畢業設計 基于USBKEY的文件加密工具—-客戶端的實現-原創論文-畢業設計 基于USBKEY文件加密工具——USBkey管理系統-原創論文-畢業設計 基于TCP協議的簡單即時通信軟件的設計與實現-原創論文-畢業設計 基于SVG的自動站雨量分析系統論文-原創論文-畢業設計 基于PP的產品報價系統的設計與開發-原創論文-畢業設計 基于PP實現的網上留言管理系統的設計-原創論文-畢業設計 基于PP實現的WEB圖片共享系統-原創論文-畢業設計 基于Notes的獵頭公司網站的設計與實現-原創論文-畢業設計 基于NET的產品報價系統的設計-原創論文-畢業設計 基于Misty算法的加密軟件(VC)的實現-原創論文-畢業設計 基于Misty算法的加密軟件(JAVA)的實現-原創論文-畢業設計
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
? 基于Linux的遠程管理系統服務器端的實現-原創論文-畢業設計 基于Linux的遠程管理系統客戶端的實現_tar_gz-原創論文-畢業設計 基于Linux的遠程控制技術服務端實現-原創論文-畢業設計 基于linux的遠程控制技術客戶端的實現-原創論文-畢業設計 基于JSP的網上購物系統的設計與實現-原創論文-畢業設計 基于JSP的畢業設計選題系統的設計與實現-原創論文-畢業設計 基于JSP的房產中介系統的設計與實現-原創論文-畢業設計 基于JSP技術的獵頭公司管理軟件的設計和實現——內部事務部分-原創論文-畢業設計 基于JSP學生成績管理系統軟件的開發-原創論文-畢業設計 基于JME的公交查詢系統的設計與實現-原創論文-畢業設計 基于JME平臺的掌上網絡商店——客戶端的開發-原創論文-畢業設計 基于JEE酒店管理系統設計與實現-原創論文-畢業設計 基于JEE的公交查詢系統的設計與實現-原創論文-畢業設計 基于Java的在線購物系統的設計與實現-原創論文-畢業設計 基于Java的五子棋游戲的設計-原創論文-畢業設計 基于Java的兩個通用安全模塊的設計與實現-原創論文-畢業設計 基于JavaME無線網絡移動端的俄羅斯方塊游戲的實現-原創論文-畢業設計 基于JAVACS遠程監控系統軟件的實現-原創論文-畢業設計 基于ICMP模擬網絡控制軟件的開發——控制管理模塊-原創論文-畢業設計 基于ICMP模擬網絡控制軟件開發——接收處理模塊-原創論文-畢業設計 基于FTP協議的文件訪問系統的設計與實現-原創論文-畢業設計 基于DES加密算法的WORD加密插件的實現-原創論文-畢業設計 基于Delpi的公司人事管理系統的設計與實現-原創論文-畢業設計 基于CS結構的醫院管理系統的設計與實現-原創論文-畢業設計 基于CS結構的企業人事管理系統的設計與實現-原創論文-畢業設計 基于CS結構的個人理財系統的開發-原創論文-畢業設計 基于cs的電子郵件簡單收發系統設計與實現-原創論文-畢業設計 基于cs的家庭財務管理系統的設計與實現-原創論文-畢業設計 基于Cacé的實驗室資源管理系統的設計-原創論文-畢業設計 基于C#端口掃描器的實現-原創論文-畢業設計 基于C#的文檔加密器的實現-原創論文-畢業設計 基于BS結構的旅游網站的開發與設計-原創論文-畢業設計 基于BS結構的房屋租售管理系統的實現-原創論文-畢業設計 基于BS結構的工藝品銷售系統的實現-原創論文-畢業設計 基于BS結構的工廠設備管理系統的設計與開發-原創論文-畢業設計 基于BS結構的實驗室預約模型系統-原創論文-畢業設計 基于BS結構的學生在線選課系統的實現-原創論文-畢業設計
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
? 基于BS結構的在線學籍管理系統-原創論文-畢業設計 基于BS結構的倉儲物流管理系統-原創論文-畢業設計 基于BS結構的二手交易系統的設計與實現-原創論文-畢業設計 基于BS的計算機等級考試系統的設計與實現-原創論文-畢業設計 基于BS的工藝品展示系統的設計與實現-原創論文-畢業設計 基于BS的家教交流平臺的實現-原創論文-畢業設計 基于BS的圖書銷售管理系統的設計與實現-原創論文-畢業設計 基于BS的人才交流網站的設計與實現-原創論文-畢業設計 基于BS模式的中小企業人事管理系統的設計與實現-原創論文-畢業設計 基于BS方式的即時通訊軟件的設計與實現-原創論文-畢業設計 基于ASP網站的安全性研究與實現-原創論文-畢業設計 基于ASP的網絡聊天室的設計和實現-原創論文-畢業設計 基于ASP的網上考試系統-原創論文-畢業設計 基于ASP的筆記本銷售網站的設計與實現-原創論文-畢業設計 基于ASP的旅游網站的設計與實現-原創論文-畢業設計 基于asp的搜索引擎開發-原創論文-畢業設計 基于ASP的房屋租售信息管理系統的設計-原創論文-畢業設計 基于ASP的學生信息管理系統的設計與實現-原創論文-畢業設計 基于ASP的反垃圾郵件管理系統的設計-原創論文-畢業設計 基于ASP的企業人事管理系統的設計與實現-原創論文-畢業設計 基于ASP技術的電子產品銷售網站的設計與實現-原創論文-畢業設計 基于ASP_NET簡易博客網站的設計與實現-原創論文-畢業設計 基于ASP_NET的班級風采網站的設計-原創論文-畢業設計 基于ASP_NET的公司網站的設計與實現-原創論文-畢業設計 基于ASP_NET教學輔助系統設計與實現-原創論文-畢業設計 基于Apriori算法的關聯規則挖掘系統的設計與實現-原創論文-畢業設計 基于Ajax+Lucene構建搜索引擎的設計和實現-原創論文-畢業設計 在線資料查閱系統的設計與實現-原創論文-畢業設計 在線英語自學系統——課程及自測管理的設計-原創論文-畢業設計 在線英語自學系統——知識庫管理的設計-原創論文-畢業設計 在線考試系統的設計與實現-原創論文-畢業設計 在線考試制卷系統的設計與實現-原創論文-畢業設計 在線教學質量評價系統的設計與實現-原創論文-畢業設計 在線二手交易系統的設計與實現-原創論文-畢業設計 商品銷售管理系統(畢業設計)最新版下載-原創論文-畢業設計 商品配送中心庫存仿真軟件設計-原創論文-畢業設計 同校二手電子產品交易網-原創論文-畢業設計
?
?
?
?
?
?
?
?
? 華夏文化交流平臺的設計與實現-原創論文-畢業設計 醫院管理系統—病歷管理系統的設計與實現-原創論文-畢業設計 醫院信息管理系統-原創論文-畢業設計 醫療器械公司網站客戶服務系統設計-原創論文-畢業設計 動態口令認證的網上選課系統的設計與實現-原創論文-畢業設計 辦公自動化系統的設計與實現-原創論文-畢業設計 內存映射文件在進程共享中的應用研究-原創論文-畢業設計 具有動態口令認證機制的網上投票系統的設計-原創論文-畢業設計 公文管理系統的設計與實現-原創論文-畢業設計
第二篇:校園網系統安全設計與實現
本科畢業論 文
本科畢業設計 延 邊 大 學(題 目:校園網系統安全設計與實現 學生姓名:趙哲俊 學 院:工學院
專 業:計算機科學與技術 班 級:2004級 指導教師:王齊 講師 二 〇 08 摘 要
開放式一體化網絡的安全問題涉及到很多方面,是一個集技術、管理、法規于一體的復雜系統工程。目前國內在這些方面的研究還不能跟上網絡技術的發展。網絡上大量存在的計算機病毒、黑客行為、木馬等安全威脅,無時無刻不在影響著校園網絡的健康發展,利用何種技術措施保證校園網安全、高效地運行,已成為目前許多學校急需解決的研究課題。
目前,常采用的保護網絡安全的技術主要有數據加密,防火墻,入侵檢測、殺毒、訪問控制等。這些技術分別在一方面或多方面抵御著來自網絡的安全威脅。然而,威脅網絡安全的計算機病毒技術、黑客技術、木馬技術等卻在不斷的發展變化之中。在校園網的建設實踐中,追求百分之百的網絡安全是辦不到的,綜合運用多種網絡安全技術建成一個相對安全的、符合一定安全需求的校園網才是明智的選擇。
在對各種網絡安全技術進行深入地探討后,具體分析了延邊大學校園網存在的安全問題,針對校園網在運行中所遇到的實際問題,在信息系統安全理論的指導下,設計了總體網絡安全體系方案。在方案中,特別對防火墻、入侵檢測、病毒防治等多方面給出了具體的解決方案。另外,在安全管理方面,給出了對校園網的管理意見。
關鍵詞:校園網;網絡安全;安全需求;安全策略 Abstract The security of the Opening Network is a problem concerning many areas and also a complex project of system engineering which involves techniques,management and laws.Domestic studies can not yet keep up with the rapid development of network techniques.The threatening of the computer virus and hackers are affecting the health development of the campus network.And how to assure the security and the efficiency of the campus network is becoming the emergence research topic in lots of colleges.Recently,the popular technologies of protecting network include data-encrypting、firewall、IDS、killing-virus、access-controlling and so on.These technologies resist the security threatening from network in one aspect and some aspects respectively.However,the technologies of computer virus and hacker are also developed.In the building of the campus network,it is impossible to have the totally security.Using a lot of network security technologies to build a relatively safe network which satisfies the security request to certain extent is a wise way.After the discussing of several network security technologies,the security problem of the Campus Network of Yanbian University is analysed in detail.According to the real problem when the Campus Network is running and based on using the guidance of safe theory of information system,a overall security solution is put forward in this thesis.Especially,the necessary security assurance measures are designed in detail,including firewall,intrusion detection,anti-virus and so on.Meanwhile, suggestion for effective security management is put forward.Keywords:Campus network;Network Security;Security requirement;Security policy 目 錄 引 言.....................................................................................................................................1 第一章 系統概述.................................................................................................................2 第二章 系統風險分析.........................................................................................................4 2.1 物理安全風險分析................................................................................................4 2.2 鏈路層脆弱性分析................................................................................................4 2.3 網絡層脆弱性分析................................................................................................4 2.4 操作系統的脆弱性分析........................................................................................6 2.5 應用層安全風險分析............................................................................................6 2.6 管理的安全風險分析............................................................................................7 第三章 系統安全需求.........................................................................................................8 3.1 安全需求說明........................................................................................................8 3.2 系統安全目標........................................................................................................9 第四章 系統安全設計.......................................................................................................10 4.1 安全設計原則......................................................................................................10 4.2 安全設計標準......................................................................................................10 4.3 安全方案..............................................................................................................10 4.3.1 物理安全...................................................................................................11 4.3.2 網絡安全...................................................................................................12 4.3.3 業務應用安全...........................................................................................15 4.3.4 安全管理與服務.......................................................................................16 4.4 安全方案特點......................................................................................................16 第五章 系統安全測試與實現...........................................................................................17 5.1 系統安全測試......................................................................................................17 5.2 系統安全技術實現..............................................................................................19 第六章 總結.......................................................................................................................23 參考文獻.............................................................................................................................24 謝 辭...................................................................................................................................25 引 言
知識經濟時代的到來和信息技術的飛速發展,以及全球經濟一體化的加劇,信息傳輸的途徑越來越依賴于電信網,尤其是計算機互聯網。近十幾年來,信息技術尤其是計算機網絡技術得到了飛速發展。互聯網提供的www.tmdps.cn [8] 數字化校園—從網絡開始.http://www.tmdps.cn [9] Zhiqiang Cui.Security Incidents in an Academic Setting: A Case Study.East Tennessee State University, 2002:27-28 [10] Richard Froom.CCNP學習指南:BCMSN.人民郵電出版社.2007年11月 [11] Jeff Doyle,Jennifer DeHaven Carroll.TCP/IP路由技術(第2卷).人民郵電出版社.2002年8月
謝 辭
本論文是在導師王齊講師的悉心指導下完成的,在論文的選題、撰寫和定稿過程中,王老師給我提出了許多寶貴的意見,而且很耐心的指出需要改進的地方以及微小的錯誤。王老師兢兢業業的工作作風、嚴謹務實的教學風范、耐心的教導方式,給了我莫大的啟迪和幫助。在此謹向王老師表示衷心的感謝和誠摯的敬意!
在這里,我還要衷心地感謝延邊大學的各位領導和老師,正是由于他們的熱情關懷和幫助,才使我順利完成學業。
最后對曾給予我鼓勵和幫助的所有同學、同事及朋友一并表示深深的感謝!
第三篇:班級網站設計與實現
沈陽化工學院
本科畢業論文
題 目: 班級網站設計與實現 院 系: 計算機科學與技術學院 專 業: 計算機科學與技術 班 級: 計算機0802 學生姓名: 金智宇 指導教師: 張 麗
論文提交日期:2012年06月20日 論文答辯日期:2012年06月26日
I
內容摘要
隨著人類的進步,網絡技術不斷發展和計算機的普及,越來越多的人擁有自己電腦,讓人們的生活更快捷和豐富,并且豐富人類的精神世界和物質世界,讓人類最便捷地獲取信息,找到所求,讓人類的生活更快樂。
網絡的普及越來越多的學校和班級通過計算機網來管理各項事務。同時,學生與學生之間通過網絡來交流的方式也日趨頻繁。在這種潮流的趨勢下,應該采用什么樣的方式來更好的管理學生各項信息和班級各項日常事務,以及怎么是學生之間能更好的交流,成為一個問題。
班級網站設計是為了合理的利用網絡資源,提供班級與交流、有管理班級事務的網絡平臺。本網站基于B/S模式,在ASP.NET集成開發的環境下采用C#語言開發完成。本網站有班級介紹、班級相冊、同學登陸、班級留言、學習空間、休閑等模塊。網站的設計體現個性化要求。其中同學登陸模塊實現了用戶注冊、登陸與修改個人資料等功能;班級相冊實現圖片上傳和在線瀏覽功能;班級留言實現網上留言功能;提供交流平臺。本網站 促進班級學生的學習交流,實現用戶自由訪問,增加同學們的相互了解,增強班級凝聚力。
關鍵詞: 網站建設、網站運營、ASP.NET|、SQL server 2005
II
Abstract With the progress of mankind, the continuous development of network technology and the proliferation of computers, more and more people have their own computer to make people's lives more efficient and rich, and enrich our spiritual world and physical world, human access to the most convenientinformation, find what we seek to make human life happier.More and more schools and classes of the popularity of the network through the computer network to manage the affairs.At the same time, the way to communicate through the network between the students and the students become more frequent.In this fashion trends, what way should be used with good management students all the information and classes the daily affairs, and how better communication between students, become a problem.The class website is designed to use the network resources to provide classes and exchanges, to manage class affairs network platform.This site is based on B / S mode, ASP.NET integrated development environment using C # language developed.This site have a class, class album, the students landing, message classes, learning space, leisure and other modules.The site design reflects the individual requirements.Students landing module user registration, login and modify personal information;class album image upload and
III
online feature;class message Message function;provide an exchange platform.This site to promote the exchange of classes students learn to achieve the users the freedom to access, increase mutual understanding of the students, and enhance class cohesion.Key words: Website building、website operators、ASP.NET|、server 2005
IV
SQL
目錄
班級網站設計與實現.........................................................................1 一.緒論..........................................................................................1 1.1 課題背景來源和發展意義..........................................................1 1.1.1 課題背景.............................................................................1 1.1.2 課題來源.............................................................................1
二.開發工具與開發技術..................................................................3 2.1 開發技術...................................................................................3 2.1.1 ASP.NET技術....................................................................3
2.2 開發工具...................................................................................4 2.2.1 SQL server 2005數據庫.....................................................4
2.3 開發環境...................................................................................5 2.3.1 Visual Studio.NET2010開發環境.....................................5 2.3.2 CSS樣式表在HTML中的實現............................................7
三.方案設計與論證........................................................................9 3.1 項目概述與需求分析.................................................................9 3.1.1 目標....................................................................................9 3.1.2 用戶的特點..........................................................................9
V
3.1.3 假定和約束..........................................................................9
3.2 設計中的圖表..........................................................................10 3.2.1 對功能的規定....................................................................10 3.2.2 網站結構圖:....................................................................11 3.2.3 類圖..................................................................................12
3.3 測試........................................................................................12 3.3.1 軟件測試...........................................................................12
四.設計與實現..............................................................................14 4.1 網站框架和代碼......................................................................14 4.1.1 添加用戶...........................................................................14 4.1.2 管理用戶...........................................................................15
4.2 網站首頁.................................................................................15 4.2.1 班級首頁...........................................................................15 圖4.2.1班級首頁.........................................................................16 4.2.2 網站首頁部分代碼.............................................................16
4.3 網站介紹.................................................................................18 4.3.1 班級介紹...........................................................................18 4.3.2 班級介紹部分代碼.............................................................19
4.4 資源共享.................................................................................22 4.4.1 資源共享介紹....................................................................22 4.4.2 連接代碼...........................................................................22
VI
4.5 專業課程.................................................................................23 4.5.1 課程信息...........................................................................23 4.5.2 專業課程部分代碼.............................................................23
4.6 班級通訊.................................................................................24 4.6.1 通訊界面...........................................................................24 4.6.2 班級通訊部分代碼.............................................................25
4.7 留言飛語.................................................................................27 4.7.1 留言界面...........................................................................27 4.7.2 同學留言部分代碼.............................................................27
4.8 聯系方式.................................................................................29 4.8.1 管理員聯系界面.................................................................29 4.8.2 聯系方式部分代碼.............................................................29
五.結果與評價..............................................................................31 六.結論.........................................................................................32
VII 沈陽化工學院學士學位論文
第一章 緒
論
班級網站設計與實現
一.緒論
1.1 課題背景來源和發展意義
1.1.1 課題背景
隨著互聯網的進一步發展與成熟,網絡的帶寬進一步加闊,網絡應用也越來越廣泛。網頁制作更是日新月異,層出不窮。涌現了很多琳瑯滿目的網站,使得整個互聯網多姿多彩。網頁功能分析就是以系統的觀點,對已選定的對象與開發范圍進行有目的、有步驟的實際調查和科學分析。分析的目的就是要弄清楚網頁要做什么,最終為后面的設計工作打下基礎。需求分析是制作一個網站的第一步。在制作網站之前,首先要了解客戶的需要和要求。這些必要的信息包括客戶所要表達的理念、界面顯示的內容和欄目的要求、網站功能方面的要求等。根據客戶的具體情況,需求也會有所差別。本網站是針對班級同學而設計的網站,主要是便于同學聯系例如聚會、發布班級信息等系列的通知,同時本網站還針對同學們的需求建立個人信息空間,可以建立個人影集,彰顯每個同學的個性與風采,相當于一個“便攜式”的聊天平臺,無論同學們以后身在那里我們都可以在茶余飯后對我們現在也或是過去進行討論,彼此交換心得體會,更加了解班級的概況,增強同學之間交流。
1.1.2 課題來源
大學時代的同學之情是最真摯的一份感情。沒有任何一個時代的學生比現在的學生們更加渴望言論自由,渴望情感交流。但在學分制條件下,快節奏的學習生活、越來越少的集體活動時間使同班同學之間的交流也日益困難。大學班級網站的建立為現實世界中的班級提供了一個非正式交往的虛擬平臺,它為班級每一個成員都提供了平等、自由的發言機會,使相互的交流跨越了時間和空間的樊籬,也打破了男女間、寢室間的障礙。沈陽化工學院學士學位論文
第一章 緒
論
為了滿足班級網站的交流目的。本網站包括:班級簡介、班級相冊、班級登陸、班級留言、學習交流、論壇等模塊。班級簡介模塊,作為班級總體介紹平臺,極少班級的建設,班級成員,班級成績等;班級相冊模塊,包括用戶上傳圖片以及圖片的瀏覽功能,實現與數據庫的銜接;班級登陸模塊,包括注冊和登陸兩個子模塊,通過注冊可以成為班級成員,在通過登錄擁有訪問網站各項功能的權限;班級留言模塊,實現用戶的在線留言;班級論壇模塊,論壇模塊主要實現注冊用戶能在此網站平臺之上交流,一般用戶可以回復別人的發言,亦可提出自己的言論,一伙的其他人的建議和意見;
本系統使用ASP。Net技術的動態網頁與SQL server2000數據庫結合設計建立的一個班級網站。用戶首先通過內部網絡訪問本站進行簡單的注冊并經營管理員審核通過后,即擁有了使用本網站上所提供的出管理模塊的各項功能的權利。功能模塊包括班級留言、班級相冊、學習交流等,論壇社區提供用戶之間的主要交流平臺,用戶可以發起自己的帖子,來引起班級其他同學的對本帖的討論或回復,同時用戶也可以對自己或別人的帖子提出自己的見解,從而很好地促進了班級內同學的交流。班級留言提供網上留言功能。留言可以使班級的老師班長或其他同學的留言,通過網絡的迅捷的傳輸率達到快速的了解及處理班級各項事務的目的。班級相冊可以將班級內同學的相冊傳到網站上自由瀏覽,增加班級的親和力。以及以上功能很好的解決上面所提出的問題 沈陽化工學院學士學位論文
第二章 開發工具與開發技術
二.開發工具與開發技術
2.1 開發技術
2.1.1 ASP.NET技術
AS.PNET是一種建立在通用語言上的程序結構,能被用于一臺Web服務器來建立強大的Web應用程序。ASP.NET是在服務器上運行的編譯好的公共語言運行庫,利用早期的綁定、實時編譯、本機優化和盒外緩存服務,著相當于在編寫代碼行之前便顯著提高了性能。另外,由于ASP.NET框架補充了Visual Studio 集成開發環境,想必ASP,使程序設計相對簡化,結構更為清晰
ASP.NET的前身ASP技術,是在IIS 2.0上首次推出(Windows NT 3.51),當時與 ADO 1.0 一起推出,在IIS 3.0(Windows NT 4.0)發揚光大,成為服務器端應用程序的熱門開發工具,微軟還 特別為它量身打造了Visual InterDev開發工具,在1994年到2000年之間,ASP技術已經成為微軟推展Windows NT 4.0平臺的關鍵技術之一,數以萬計的ASP網站也是這個時候開始如雨后春筍般的出現在網絡上。它的簡單以及高度可定制化的能力,也是它能迅速崛起的原因 之一。不過ASP的缺點也逐漸的浮現出來:
意大利面型的程序開發方法,讓維護的難度提高很多,尤其是大型的ASP應用程序。直譯式的VBScript或JScript語言,讓效能有些許的受限。延展性因為其基礎架構擴充性不足而受限,雖然有COM元件可用,但開發一些特殊功能(像文件上傳)時,沒有來自內置的支持,需要尋求第三方軟件商開發的元件。1997年時,微軟開始針對ASP的缺點(尤其是意大利面型的程序開發方法)準備開始一個新項目來開發,當時ASP.NET的主要領導人Scott Guthrie剛從杜克大學畢業,他和IIS團隊的Mark Anders經理一起合作兩個月,開發出了下一代ASP技術的原型,這個原型在1997年的圣誕節時被發展出來,并給予一個名稱:XSP,這個原型產品使用的是Java語言。不過它馬上就被納入當時還在開發中的CLR平臺,Scott Guthrie事后也認為將這個技術移植到當時的CLR平臺,確實有很大的風險(huge risk),但當時的XSP團 沈陽化工學院學士學位論文
第二章 開發工具與開發技術
隊卻是以CLR開發應用的第一個團隊。
為了將XSP移植到CLR中,XSP團隊將XSP的內核程序全部以C#語言重新撰寫(在內部的項目代號是 “Project Cool”,但是當時對公開場合是保密的),并且改名為ASP+,作為ASP技術的后繼者,并且也會提供一個簡單的移轉方法給ASP開發人員。ASP+首次的Beta版本以及應用在PDC 2000中亮相,由Bill Gates主講Keynote(即關鍵技術的概覽),由富士通公司展示使用COBOL語言撰寫ASP+應用程序,并且宣布它可以使用Visual Basic.NET、C#、Perl與Python語言(后兩者由ActiveState公司開發的互通工具支持)來開發。
在2000年第二季時,微軟正式推動.NET策略,ASP+也順理成章的改名為ASP.NET,經過四年的開發,第一個版本的ASP.NET在2002年1月5日亮相(和.NET Framework 1.0),Scott Guthrie也成為ASP.NET的產品經理(到現在已經開發了數個微軟產品,像ASP.NET AJAX和Microsoft Silverlight)。目前最新版本的 ASP.NET 4.0 以及.NET Framework 4.0 已經在VS2010平臺內應用。
2.2 開發工具
2.2.1 SQL server 2005數據庫
數據庫是信息的集合,是指長期存儲在計算機內的、有組織的、可共享的數據集合。數據庫中的數據按一定的數據模型組織、描述和儲存,具有較小的冗余度、較高的數據獨立性和易擴展性,并可為各種用戶共享。例如,記錄客戶信息、網絡通訊錄等。以往會將這些數據記錄到紙上或是計算機某個文件中,如果要修改或查詢則要消費大量時間。現在人們借助計算機和數據庫技術科學地保存和管理大量的復雜的數據,以便能方便而充分的利用這些寶貴的信息資源。數據被規整地存儲起來,修改和查詢只需幾條SQL語句就完成了。
Internet集成。SQL Server 2005 數據庫引擎提供完整的XML 支持。它還具有構成最大的Web 站點的數據存儲組件所需的可伸縮性、可用性和安全功能。SQL Server 2000 程序設計模型與 Windows DNA 構架集成,用以開發 Web 應用程序,并且SQL Server 2005 支持 English Query 和 Microsoft 搜索服務等功能,在Web 應用程序中包含了用戶友好的查詢和強大的搜索功能。沈陽化工學院學士學位論文
第二章 開發工具與開發技術
2.可伸縮性和可用性。同一個數據庫引擎可以在不同的平臺上使用,從運行 Microsoft Windowsreg;98 的便攜式電腦,到運行 Microsoft Windows 2000 數據中心版的大型多處理器服務器。SQL Server 2005 企業版支持聯合服務器、索引視圖和大型內存支持等功能,使其得以升級到最大 Web 站點所需的性能級別。
3.企業級數據庫功能。SQL Server 2005 關系數據庫引擎支持當今苛刻的數據處理環境所需的功能。數據庫引擎充分保護數據完整性,同時將管理上千個并發修改數據庫的用戶的開銷減到最小。SQL Server 2005 分布式查詢使您得以引用來自不同數據源的數據,就好像這些數據是 SQL Server 2005 數據庫的一部分,同時分布式事務支持充分保護任何分布式數據更新的完整性。復制同樣使您得以維護多個數據復本,同時確保單獨的數據復本保持同步??蓪⒁唤M數據復制到多個移動的脫接用戶,使這些用戶自主地工作,然后將他們所做的修改合并會發布服務器。
4.易于安裝、部署和使用。SQL Server 2005 中包括一系列管理和開發工具,這些工具可改進在多個站點上安裝、部署、管理和使用 SQL Server 的過程。SQL Server 2005 還支持基于標準的、與 Windows DNA 集成的程序設計模型,使 SQL Server 數據庫和數據倉庫的使用成為生成強大的可伸縮系統的無縫部分。這些功能使您得以快速交付 SQL Server 應用程序,使客戶只需最少的安裝和管理開銷即可實現這些應用程序。
2.3 開發環境
2.3.1 Visual Studio.NET2010開發環境
1998 年,微軟公司發布了 Visual Studio 6.0。所有開發語言的開發環境版本均升至 6.0。這也是 Visual Basic 最后一次發布,從下一個版本(7.0)開始,Microsoft Basic 進化成了一種新的面向對象的語言:Microsoft Basic NET。由于微軟公司對于 Sun 公司 Java 語言擴充導致與 Java 虛擬機不 兼容被 Sun 告上法庭,微軟在后續的 Visual Studio 中不再包括面向 Java 虛擬機的開發環境。Visual Studio 97 是最早的 Visual Studio 版本。包含有面向 Windows 開發使用的 Visual Basic 5.0、Visual C++5.0,面向 Java開發的 Visual J++和 面向數據庫開發的 Visual FoxPro,還包含有創建 DHTML(Dynamic HTML)所需要的 Visual InterDev。其中,Visual Basic 和 沈陽化工學院學士學位論文
第二章 開發工具與開發技術
Visual FoxPro 使用單獨的開發環境,其他的開發語言使用統一的開發環境。
2002 年,隨著.NET 口號的提出與 Windows XP / Office XP 的發布,微軟發布了 Visual Studio.NET(內部版本號為 7.0)。在這個版本的 Visual Studio 中,微軟剝離了 Visual FoxPro 作為一個單獨的開發環境以 Visual FoxPro 7.0 單獨銷售,同時取消了 Visual InterDev。與此同時,微軟引入了建立在.NET 框架上(版本1.0)的托管代碼機制以及一門新的語言 C#(讀作 C Sharp,意為 C#)。C# 是一門建立在 C++和 Java 基礎上的現代語言,是編寫.NET 框架的語言。
.NET 的通用語言框架機制(Common Language Runtime, CLR),其目的是在同一個項目中支持不同的語言所開發的組件。所有 CLR 支持的代碼都會被解釋成為 CLR 可執行的機器代碼然后運行。
Visual Basic、Visual C++ 都被擴展為支持托管代碼機制的開發環境,且 Visual Basic.NET更是從 Visual Basic 脫胎換骨,徹底支持面向對象的編程機制。而 Visual J++ 也變為 Visual J#。后者僅語法同 Java 相同,但是面向的不是 Java 虛擬機,而是.NET Framework。
2003 年,微軟對 Visual Studio 2002 進行了部分修訂,以 Visual Studio 2003 的名義發布(內部版本號為 7.1)。Visio 作為使用統一建模語言(UML)架構應用程序框架的程序被引入,同時被引入的還包括移動設備支持和企業模版。.NET 框架也升級到了 1.1。
2005 年,微軟發布了 Visual Studio 2005。.NET 字眼從各種語言的名字中被抹去,但是這個版本的 Visual Studio 仍然還是面向.NET 框架的(版本2.0)。
這個版本的 Visual Studio 包含有眾多版本,分別面向不同的開發角色。同時還永久提供免費的 Visual Studio Express 版本。
隨著即將發布的 Windows Vista和 Office 2007,Visual Studio 9 也漸漸浮出水面。Visual Studio 9 目前可以確定的是支持建立于 DHTML 基礎上的 Ajax 技術,這種微軟在 Visual InterDev 時代提出的基于異步的客戶端動 態網頁技術在當年并沒有像微軟預期中的那么流行起來,反而隨著 Gmail 等應用而東山再起,漸漸成為主流網絡應用之一。同時 Visual Studio 9 會強化對于數據庫的支持以及微軟新的基于工作流(Workflow)的編程模型。預計為了保持與 Office 系列的統一,Visual Studio 9 的名稱為 Visual Studio 2007。沈陽化工學院學士學位論文
第二章 開發工具與開發技術
2007年11月,微軟發布了 Visual Studio 2008 英文版,2008年2月14日發布了簡體中文專業版。
2010年4月12微軟發布Visual Studio 2010以及.NET Framework 4.0,并于2010年5月26發布了中文版
Visual Studio.NET2010是Microsoft推出.NET應用程序開發工具。Visual Studio,我們一般都簡稱為VS,Visual Studio其實是微軟開發的一套工具集,它由各種各樣的工具組成,這就好像Office 2007時由Word 2007、Excel 2007、Access 2007等等組成的一個道理。其中Visual C++就是Visual Studio的一個重要的組成部分。Visual Studio可以用于生成Web應用程序,也可以生成桌面應用程序,在Visual Studio下面,除了VC,還有Visual C#,Visual Basec,過去還有Visual J#,現在還有Visual F#等等組件工具,使用這些工具你可以使用C++語言C#語言或者Basic語言進行開發。這就好比桌上放著刀、叉、筷子,你可以用它來吃飯,無論它們都是餐具的一種
2.3.2 CSS樣式表在HTML中的實現
在HTML網頁中加入CSS并不是只有一種方法,在不同的情況下,可以采用不同的方法,比較常用的有下面幾中。
1.嵌入式樣式表
嵌入式樣式表的實現很簡單,只需在每個要應用樣式的HTML標簽后寫上CSS屬性即可。例如要設置指定表格中的文字的樣式為紅色,字號為10pt,可在當前表格的