freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

在線婚戀系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文-閱讀頁

2025-07-09 17:36本頁面
  

【正文】 體和屬性時(shí),直接利用原代碼追加,保持原代碼體系不變。5.識(shí)別性:代碼需方便管理人員使用,又應(yīng)方便計(jì)算機(jī)識(shí)別、分類。 數(shù)據(jù)庫設(shè)計(jì) 概念設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì)是將分析得到的用戶需求抽象為信息結(jié)構(gòu)(即概念模型)的過程,它是整個(gè)數(shù)據(jù)庫設(shè)計(jì)的關(guān)鍵。(2)易于理解。(4)易于向關(guān)系、網(wǎng)狀、層次等各種數(shù)據(jù)模型轉(zhuǎn)換。為了把用戶的數(shù)據(jù)要求清晰明確的表達(dá)出來,通常要建立一種面向問題的數(shù)據(jù)模型,按照用戶的觀點(diǎn)來對(duì)數(shù)據(jù)和信息建模。管理員屬性圖、用戶屬性圖、成功故事信息實(shí)體屬性圖、活動(dòng)信息實(shí)體屬性圖、活動(dòng)人員信息實(shí)體屬性圖、聯(lián)系我們信息屬性圖、留言信息屬性圖、省份信息屬性圖和城市信息屬性圖分別如圖32至310所示。數(shù)據(jù)庫邏輯設(shè)計(jì)中的第一階段收集和分析用戶需求是按以下四步進(jìn)行的:分析用戶活動(dòng),確定系統(tǒng)范圍,分析用戶活動(dòng)所涉及的數(shù)據(jù)和分析系統(tǒng)數(shù)據(jù)。邏輯設(shè)計(jì)第三階段在數(shù)據(jù)庫模式設(shè)計(jì)階段分兩步進(jìn)行,第一步初步設(shè)計(jì),把ER 圖轉(zhuǎn)換為關(guān)系模型,第二步優(yōu)化設(shè)計(jì),對(duì)模式進(jìn)行調(diào)整和改善。下面把實(shí)體及實(shí)體間關(guān)系轉(zhuǎn)換成為關(guān)系模型。主要解決選擇文件存儲(chǔ)結(jié)構(gòu)和確定文件存取方法的問題。如要直接定位到所要查找的記錄,應(yīng)采用索引存取方法(索引表)。在上面的實(shí)體以及實(shí)體之間關(guān)系模式的基礎(chǔ)上,形成數(shù)據(jù)庫中表以及各表之間關(guān)系。聯(lián)系我們信息表如表36所示,留言信息表如表37所示,省份信息表如表38所示,城市信息表如表39所示。由于輸入數(shù)據(jù)的準(zhǔn)確性與及時(shí)性會(huì)影響系統(tǒng)的運(yùn)行效果。一個(gè)好的輸入設(shè)計(jì)能為今后系統(tǒng)對(duì)有關(guān)信息的處理、存儲(chǔ)、以及系統(tǒng)的運(yùn)行帶來很多方便輸入設(shè)計(jì)不當(dāng)又可能使輸入數(shù)據(jù)發(fā)生錯(cuò)誤,即使計(jì)算和處理十分正確,也不可能得到正確的輸出。輸入設(shè)計(jì)主要包括輸入數(shù)據(jù)的分析與獲得、輸入數(shù)據(jù)的格式設(shè)計(jì)、輸入設(shè)備的選擇、輸入數(shù)據(jù)的校驗(yàn)等工作。(2)輸入的準(zhǔn)備及輸入過程應(yīng)盡量容易進(jìn)行,從而減少錯(cuò)誤的發(fā)生。表310 輸入設(shè)計(jì)表 Tab310 Input design table 輸入名稱:管理員登錄表輸入設(shè)備和介質(zhì):鍵盤,鼠標(biāo) 輸入源:管理員輸入時(shí)間和頻率:根據(jù)需求而定輸入信息量:根據(jù)需求而定共享范圍:本系統(tǒng)使用表311 輸入格式及內(nèi)容Tab311 Input form and content數(shù)據(jù)項(xiàng)名稱 類型 實(shí)際長(zhǎng)度 管理員名 字符串 50密碼 字符串 50表312 輸入設(shè)計(jì)表 Tab312 Input design table 輸入名稱:用戶登錄表輸入設(shè)備和介質(zhì):鍵盤,鼠標(biāo) 輸入源: 用戶輸入時(shí)間和頻率:根據(jù)需求而定輸入信息量:根據(jù)需求而定共享范圍:本系統(tǒng)使用表313 輸入格式及內(nèi)容Tab313 Input form and content數(shù)據(jù)項(xiàng)名稱 類型 實(shí)際長(zhǎng)度 用戶郵箱 字符串 50密碼 字符串 50表313 輸入設(shè)計(jì)表 Tab313 Input design table 輸入名稱:留言信息表輸入設(shè)備和介質(zhì):鍵盤,鼠標(biāo) 輸入源:用戶 輸入時(shí)間和頻率:根據(jù)需求而定輸入信息量:根據(jù)需求而定共享范圍:本系統(tǒng)使用表314 輸入格式及內(nèi)容Tab314 Input form and content數(shù)據(jù)項(xiàng)名稱 類型 實(shí)際長(zhǎng)度 ID 數(shù)字 USERNAME 字符串 20PHONE 字符串 20EMAIL 字符串 30ADDRESS 字符串 100COMMENTS 字符串 2000 輸出設(shè)計(jì)輸出是由計(jì)算機(jī)對(duì)輸入的原始信息進(jìn)行加工處理,形成高質(zhì)量的有效信息,并使之具有一定的格式,提供管理者使用,這是輸出設(shè)計(jì)的主要責(zé)任和目標(biāo)。輸出設(shè)計(jì)的原則是考慮既要全面反映不同管理層的各項(xiàng)需要,又要言簡(jiǎn)意明,不要將用戶需要的信息都提供給用戶。輸出設(shè)計(jì)的內(nèi)容包括:輸出名稱、相關(guān)模塊、輸出方式、輸出信息周期/份數(shù)、輸出信息格式。本系統(tǒng)普遍采用這兩種形式的輸出。(2)運(yùn)行設(shè)備高性能服務(wù)器:Web服務(wù)器和數(shù)據(jù)庫服務(wù)器客戶端:一般計(jì)算機(jī)(Google Chrome 瀏覽器)網(wǎng)絡(luò)設(shè)備:路由器、交換機(jī)、轉(zhuǎn)換連接設(shè)備等(3)支持軟件操作系統(tǒng):服務(wù)器 WINDOWS 2003 Server客戶端 WINDOWS 7WEB服務(wù):Tomcat 數(shù)據(jù)庫:ORACLE瀏覽器:Google Chrome 瀏覽器JAVA運(yùn)行環(huán)境: 運(yùn)行模塊的組合客戶端在有輸入時(shí)啟動(dòng)接收數(shù)據(jù)模塊,先在頁面對(duì)信息進(jìn)行審核,審核通過后經(jīng)模塊之間的調(diào)用,讀入并對(duì)輸入進(jìn)行處理。接收到返回信息后隨即調(diào)用數(shù)據(jù)輸出模塊,對(duì)信息進(jìn)行處理,產(chǎn)生相應(yīng)的輸出。 運(yùn)行控制運(yùn)行控制將嚴(yán)格按照各模塊間函數(shù)調(diào)用關(guān)系來實(shí)現(xiàn)。服務(wù)器在接收到數(shù)據(jù)后發(fā)送確認(rèn)信號(hào),在對(duì)數(shù)據(jù)處理、訪問數(shù)據(jù)庫后,將返回信息送回到客戶端,并等待確認(rèn)。網(wǎng)絡(luò)硬件對(duì)運(yùn)行時(shí)間有最大的影響,當(dāng)網(wǎng)絡(luò)負(fù)載量大時(shí),對(duì)操作反應(yīng)將受到很大的影響;其次是服務(wù)器的性能,這將影響對(duì)數(shù)據(jù)庫訪問時(shí)間的長(zhǎng)短,應(yīng)此必須使用高性能的服務(wù)器。系統(tǒng)執(zhí)行查詢時(shí),信息返回時(shí)間按數(shù)據(jù)量的多少有所不同,一般不超過3秒。系統(tǒng)維護(hù)的內(nèi)容包括系統(tǒng)應(yīng)用程序維護(hù),數(shù)據(jù)維護(hù),代碼維護(hù)和硬件設(shè)備維護(hù)。(2)適應(yīng)性維護(hù):是為了使系統(tǒng)適應(yīng)環(huán)境的變化而進(jìn)行的維護(hù)工作。(4)預(yù)防性維護(hù):不應(yīng)總是被動(dòng)地等待用戶提出要求后才進(jìn)行,應(yīng)進(jìn)行主動(dòng)的預(yù)防性維護(hù),通過預(yù)防性維護(hù)為未來的修改與調(diào)整奠定更好的基礎(chǔ)。 4 系統(tǒng)詳細(xì)設(shè)計(jì)在線交友系統(tǒng)根據(jù)業(yè)務(wù)內(nèi)容分為管理員系統(tǒng)、用戶登錄系統(tǒng)。 用戶模塊設(shè)計(jì)用戶模塊主要是已注冊(cè)的用戶登錄;網(wǎng)站信息瀏覽;修改注冊(cè)信息;查看成功故事,添加成功故事; 查看相親活動(dòng),報(bào)名參加相親活動(dòng);登錄用戶的留言以及留言回復(fù);按條件查找會(huì)員信息。UserDaouserLogon()UserFormString String passwordLogonAction圖 41 會(huì)員登錄圖 The member login and registration class figureUserDaouserRegist()RegisterActionUserFormString String passwordString repasswordString provinceString cityString sexString birthdayString heightString marital_situationString degreeString salString usernameString detail圖42注冊(cè)類圖 registration class figrue2.會(huì)員修改個(gè)人信息會(huì)員修改個(gè)人信息涉及的類包括Form Bean、Action Bean、數(shù)據(jù)訪問類和持久化類。UserDaoselectByEmail()Update()UserFormString String passwordString repasswordString provinceString cityString sexString birthdayString heightString marital_situationString degreeString salString usernameString detailUpdateActionUpUserAction圖43 會(huì)員修改個(gè)人信息類圖 registration class figrue(1)UserForm類UserForm是用戶修改信息緩存用戶信息的Form Bean。(3)UserDao類UserDao連接數(shù)據(jù)庫獲取信息,完成各項(xiàng)功能的增刪改查。活動(dòng)模塊類圖如圖314所示。(2)Action類在活動(dòng)模塊中,頁面直接調(diào)用UserDao中的findActivities()在頁面顯示一定數(shù)量的相親活動(dòng)。(3)UserDao類UserDao連接數(shù)據(jù)庫獲取信息,完成各項(xiàng)功能的增刪改查。圖45 成功故事模塊類圖 Success stories module class figrue(1)UploadForm類UploadForm是成功故事緩存成功故事信息的Form Bean。Success_detailAction調(diào)用selectById將成功故事的詳細(xì)信息顯示在頁面上。(3)UserDao類UserDao連接數(shù)據(jù)庫獲取信息,完成各項(xiàng)功能的增刪改查。下面對(duì)這些功能,挑選代表性功能進(jìn)行詳細(xì)敘述:1.登錄功能登錄功能涉及的類,包括AdminForm,AdminLoginAction,Dao。登錄的表單為驗(yàn)證用戶名和密碼的業(yè)務(wù)邏輯提供參數(shù)。登錄的業(yè)務(wù)邏輯包括驗(yàn)證用戶名和密碼。2.查詢用戶信息功能查詢用戶信息功能涉及的類,包括AdminAllUsersAction,UserDao。主要調(diào)用UserDao中的方法,對(duì)數(shù)據(jù)進(jìn)行查詢。3.刪除用戶信息功能刪除用戶信息功能涉及的類,包括AdminDeleteAction,UserDao。主要調(diào)用UserDao中的方法,通過參數(shù)id對(duì)數(shù)據(jù)進(jìn)行查詢后刪除。4.增加活動(dòng)功能增加活動(dòng)功能涉及的類,包括UploadForm,AdminAddActivityAction,UserDao。(2)AdminAddActivityAction類 AdminAddActivityAction是在建立用戶請(qǐng)求與業(yè)務(wù)邏輯之間點(diǎn)對(duì)點(diǎn)映射關(guān)系的同時(shí),將請(qǐng)求與業(yè)務(wù)邏輯分離。(3)Userao類UserDao主要是完成連接數(shù)據(jù)庫,對(duì)數(shù)據(jù)庫進(jìn)行操作,添加數(shù)據(jù)。 JSP簡(jiǎn)介JSP 已發(fā)展了十幾年了,幾個(gè)方面都已經(jīng)很成熟了,尤其是在B/S方面安全性上因?yàn)镴SP用Java語言作服務(wù)器語言,Java最大優(yōu)點(diǎn)之一就是安全,Java也把這種特點(diǎn)帶到JSP上。由于他的腳本語言是Java,所以繼承了Java諸多優(yōu)點(diǎn)。而JavaBeans和Java的結(jié)合卻是天衣無縫的。首先,B/S比C/S的維護(hù)工作量大大減少了。假如一個(gè)企業(yè)共有50個(gè)客戶站點(diǎn)使用一套C/S結(jié)構(gòu)的軟件,則當(dāng)這套軟件進(jìn)行了哪怕很微小的改動(dòng)后(比如增加某個(gè)功能),系統(tǒng)維護(hù)員都必須進(jìn)行這樣的維護(hù);將服務(wù)器更新到最新版本;將客戶端原有的軟件卸載,再安裝新的版本,然后進(jìn)行設(shè)置,最為可怕的是客戶端的維護(hù)工作必須不折不扣的進(jìn)行50次。若某個(gè)客戶端,忘記進(jìn)行這樣的維護(hù),則該客戶端將會(huì)碰到版本不一致的問題而無法工作。其他客戶端,只要重新登錄系統(tǒng),使用的就已經(jīng)是最新版本的軟件了[9]。 Struts 框架簡(jiǎn)介Struts是一個(gè)基于SunJ2EE平臺(tái)的MVC框架,主要是采用Servlet和JSP技術(shù)來實(shí)現(xiàn)的?,F(xiàn)在,Struts是Apache軟件基金會(huì)旗下Jakarta項(xiàng)目組的一部分,由于Struts能充分滿足應(yīng)用開發(fā)的需求,簡(jiǎn)單易用,敏捷迅速,在過去的一年中頗受關(guān)注[10]。 首先事件是指從客戶端頁面(瀏覽器)由用戶操作觸發(fā)的事件,Struts使用Action來接受瀏覽器表單提交的事件,這里使用了Command模式,每個(gè)繼承Action的子類都必須實(shí)現(xiàn)一個(gè)方法Execute。 Oracle簡(jiǎn)介Oracle的關(guān)系數(shù)據(jù)庫是世界第一個(gè)支持SQL語言的數(shù)據(jù)庫。Oracle的路線同Sun微系統(tǒng)公司類似,都提出了網(wǎng)絡(luò)計(jì)算機(jī)的概念。整個(gè)產(chǎn)品線包括:數(shù)據(jù)庫、服務(wù)器、企業(yè)商務(wù)應(yīng)用程序以及應(yīng)用程序開發(fā)和決策支持工具。由于在電子商務(wù)方面的杰出表現(xiàn),Oracle公司在美國Mongan Stanley公司最新公布的權(quán)威性全球企業(yè)1000強(qiáng)中,成為全球第二大獨(dú)立軟件公司和最大的電子商務(wù)解決方案供應(yīng)商。首頁的布局設(shè)計(jì)也很重要。在登錄狀態(tài)下,還有個(gè)人信息以及退出登錄。除了會(huì)員的查看,約會(huì)的報(bào)名需要登錄才能使用外,其它的部分都可以供非注冊(cè)用戶查看。登錄狀態(tài)主頁面如圖51所示。用戶登錄頁面設(shè)計(jì)如圖所示52所示。會(huì)員查詢頁面設(shè)計(jì)如圖53所示:圖53用戶查詢頁面Fig. 53 User query page 注冊(cè)中心模塊實(shí)現(xiàn)注冊(cè)中心模塊完成用戶的注冊(cè)功能,點(diǎn)擊“注冊(cè)”按鈕調(diào)出用戶注冊(cè)頁面,在此頁面中,輸入相關(guān)信息,如用戶名,郵箱,用戶密碼,性別,年齡,等等,點(diǎn)擊“下一步”完成注冊(cè)。成功故事頁面設(shè)計(jì)如圖55所示:圖55成功故事展示頁面Fig. 55 Success stories show the page成功故事詳細(xì)信息頁面設(shè)計(jì)如圖56所示:圖56成功故事詳細(xì)信息展示頁面Fig. 56 Success stories show page for more information 管理員登錄此模塊實(shí)現(xiàn)管理員身份驗(yàn)證的功能,由于本系統(tǒng)后臺(tái)管理只是網(wǎng)站內(nèi)部供操作人員使用,前臺(tái)信息瀏覽無需登陸即可瀏覽。本模塊的頁面設(shè)計(jì)如圖511所示:圖511 用戶登錄界面Fig. 5
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1