計算機畢業設計jsp網絡征婚交友網站mysql畢設44
https://www.bilibili.com/video/BV1cu4m1A7nd/
演示視頻:
4.2.1 外部接口1.用戶界面
圖3-2 主界面
Fig 3-2 Main contact surface
2.軟件接口
服務器程序可以使用tomacat 提供的對數據庫MySql的接口,進行對數據庫的訪問。
在網絡軟件接口方面,使用一種無差錯的傳輸協議,采用華東窗口方式對數據進行網絡傳輸及接收。
3.硬件接口
在輸入方面,對于鍵盤的輸入,對輸入進行處理。
在輸出方面,打印機的連接及使用對其進行處理。在網絡傳輸部分,在網絡硬件部分,為了實現高速傳輸,使用快速以太網。
4.2.2 內部接口內部接口方面,本系統所設計的各個模塊通過函數間的調用,以及表單的提交,參數的傳遞,返回值得應用等方式進行信息傳遞。具體參數的傳遞會在編碼中提到。在java bean中也封裝了一些公共類,例如連接數據庫的方式等。
3.3 代碼設計
4.3.1 代碼設計的原則代碼設計遵循以下原則:
1.確定性。每一代碼代表惟一的實體和屬性;反過來,信息系統中,每一實體或屬性都用一個確定的代碼來表示。
2.標準化。考慮企業信息系統與主管部門通訊和聯網的需要,盡可能用國際、國內、部門的標準代碼。
3.通用性。盡量采用原業務處理上已使用的且行之有效的代碼,方便使用。
4.擴展性??紤]企業的發展和變化,當增加新的實體和屬性時,直接利用原代碼追加,保持原代碼體系不變。
5.識別性。代碼需方便管理人員使用,又應方便計算機識別、分類。
6.簡明性。在不影響代碼系統的容量和擴充性的前提下,代碼盡可能簡短、統一。
4.3.2 系統所需代碼設計本系統的開發過程中幾乎不涉及代碼設計,需要代碼設計的部分是用戶和圖書,它們在數據庫中以id為主要關鍵字,但無論是采用MS Access還是MySql,id字段均采用自動編號的方式,不會產生重復編號。[11]
3.5 輸入輸出設計
4.5.1 輸入設計會員輸入個人信息,注冊成為網站正式會員,需要登錄系統時使用唯一用戶名和密碼進行登陸,登陸成功后,可以查詢系統的會員信息,若是菲會員則看不到正式會員的信息。管理員需要對網站的所有信息進行維護,包括會員基本信息的審核,會員留言情況的管理,刪除虛假會員的信息。。具體如下圖:
圖3-3 注冊
Fig 3-3 reg
圖3-4 添加新聞
Fig 3-4 Increase news
圖3-5 會員注冊
Fig 3-5 Mmembers
4.5.2 輸出設計用戶在前臺瀏覽新聞,瀏覽會員,照片情況前臺顯示信息。具體如下圖:
圖3-6 搜索瀏覽
Fig 3-5 Classified browsing
3.6 運行設計
4.6.1 服務器的軟硬件配置服務器的硬件配置: CPU Pentium 2.8G,硬盤80G,內存512M
服務器的操作系統:Windows xp專業版
Web服務器軟件:tomcat3.x
數據庫服務器軟件:MySql(MS ACCESS 2003)
4.6.2 客戶端的軟硬件配置客戶端的硬件配置: CPU Pentium3或以上,硬盤10G,內存64M
客戶端操作系統:Windows xp以上
客戶端瀏覽器軟件:IE(Internet Explorer)
3.7 出錯處理設計
在軟件的運用過程中,用戶或者管理員往往會碰到好多因操作不當帶來的錯誤:比如說用戶沒有注冊成為會員就直接登陸,用戶登陸時填寫的姓名或密碼不正確,管理員在添加新商品資料的時候沒有將表格中的各項添加齊全等等.針對這種問題我采用建立一個錯誤頁面的方式來處理,當產生錯誤時彈出提示,結束程序不對數據庫進行操作。[2]
比如說:
if(!rs.next()){
out.print("你輸入的用戶不存在!");
foundeer=true;
用以提示輸入的用戶名不存在。
4.7.1 出錯輸出信息1.你輸入的用戶不存在!
2.你輸入的用戶和密碼不匹配!
3.您還沒有注冊或者登陸!
4.請檢查填寫是否正確!
4.7.2 出錯處理對策防止數據庫出錯,要經常手動備份。盡量選擇穩定的服務器作為本網站的服務器。保證網站的穩定運行。在頁面代碼內盡可能少的嵌入java代碼,java代碼生成.clasa文件以javabean的形式上傳服務器,若是頁面運行時產生錯誤,只要修改響應的javabean,重新向服務器提出請求,就可以修復。
3.8 安全保密設計
本系統的安全性主要從以下四方面進行設計的:
1.登錄Windows:
登錄Windows ,用戶須輸入正確的用戶名、口令、域名才能正確的登錄到操作系統上,從而對用戶的身份進行了第一層限制;
2.登錄本系統前臺:
用戶只有注冊成為本站正式會員后,通過使用唯一用戶名及密碼登陸網站,進行對圖書的選購。
3.登陸本系統后臺:
只有管理員可以進行數據更新,及對已添加的數據進行修改和刪除;管理員也有對普通用戶的升級權利。從而降低了網站數據被人盜改的機率。
4.8.1 數據安全性經常備份數據庫文件,以防止數據損失,可以采取手動雙機異地備份。
4.8.2 登陸用戶的安全性用戶名是網站用戶的唯一標識,每一個用戶有唯一的密碼保護自己的信息。
4.8.3 操作安全性有完善的用戶權限的添加、刪除、修改,保證了不同用戶使用網站不同的數據,各個權限用戶不可越權使用。
4.8.4 系統安全性的其他考慮服務器用穩定,安全的服務器,采用防火墻技術。避免人為的攻擊。
3.9 維護設計
4.9.1 維護問題1.網站風格難以保證一致性。如每個頁面的抬頭,結尾。如果采用dreamweaver庫的方式,雖然可以完成所有頁面的更新,但每次更改涉及的頁面太多,上傳工作量大。
2.更新文件難以確認。隨著網站內容的增加,涉及的文件更改量大,對于新增的文件和廢除的文件難以保證一致性。
3.采用靜態的html難以保證前后的一致性。一般在主頁位置顯示Zui新的更新記錄,如果通過修改html,工作量較大,有時難以保證一致性。
1.jsp提供了include功能,可以在網頁的執行過程中動態調用其他文件。因此把所有網頁都設計成jsp文件,針對網頁的特點,設計多個文件頭和文件尾的樣式。開始設計時,可以文件內容一致,但采用多個文件保存。方便以后的修改。如本人的設計,采用三種文件頭和文件尾:首頁、一級連接、二級連接三種。整個網站連接數Zui多二級。這樣如果更新文件頭內容,Zui多只要上載三個文件就可以完成。
2.采用二級目錄結構,Zui新更新的文件集中在一個目錄下??梢圆捎靡粋€月一個目錄,命名方式采用年月的方式。文件命名采用文件類型+日期+當天序號的方式存放。對于全局函數等信息集中在一個或兩個目錄下,上載文件時可以每次都更新這些全局的信息。
3.把更新信息采用文本文件或數據庫方式存放。編輯一個文本文件或數據庫的插入語句比維護一個網頁顯然容易得多。因為在網頁中,涉及的內容較多,如果維護不好,很容易導致網頁錯誤,把經常變化的信息通過文本文件的形式維護,采用統一的格式,維護起來就很簡單。同時可以很容易實現顯示一段時間內或所有的連接信息。
- 計算機畢業設計jsp網上購物系統ssh畢設54 2024-04-28
- 計算機畢業設計jsp網上訂餐系統mysql畢設40 2024-04-28
- 計算機畢業設計jsp網上報名系統ssh畢設91 2024-04-28
- 計算機畢業設計jsp看看springmvc畢設33 2024-04-28
- 計算機畢業設計jsp玩具商城ssh畢設33 2024-04-28
- 計算機畢業設計jsp物流倉儲調度系統ssh畢設10 2024-04-28
- 計算機畢業設計jsp爬蟲互聯網計算機人力資源需求分析系統ssh畢設89 2024-04-28
- 計算機畢業設計jsp汽車銷售服務系統springmvc畢設69 2024-04-28
- 計算機畢業設計jsp汽車租賃系統mysql畢設27 2024-04-28
- 計算機畢業設計jsp校園門戶網站ssm畢設92 2024-04-28
- 計算機畢業設計jsp校園圖書點評網sqlserver畢設12 2024-04-28
- 計算機畢業設計jsp校園共享圖書系統springmvc畢設0 2024-04-28
- 計算機畢業設計jsp校園二手交易網mysql畢設53 2024-04-28
- 計算機畢業設計jsp旅游網站sqlserver畢設46 2024-04-28
- 計算機畢業設計jsp新聞發布系統ssh畢設100 2024-04-28