WEB信息系統(tǒng)設(shè)計(jì)實(shí)習(xí)(實(shí)訓(xùn))報(bào)告_第1頁(yè)
WEB信息系統(tǒng)設(shè)計(jì)實(shí)習(xí)(實(shí)訓(xùn))報(bào)告_第2頁(yè)
WEB信息系統(tǒng)設(shè)計(jì)實(shí)習(xí)(實(shí)訓(xùn))報(bào)告_第3頁(yè)
WEB信息系統(tǒng)設(shè)計(jì)實(shí)習(xí)(實(shí)訓(xùn))報(bào)告_第4頁(yè)
WEB信息系統(tǒng)設(shè)計(jì)實(shí)習(xí)(實(shí)訓(xùn))報(bào)告_第5頁(yè)
已閱讀5頁(yè),還剩7頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

7/12蘇州市職業(yè)大學(xué)實(shí)習(xí)(實(shí)訓(xùn))報(bào)告名稱(chēng)WEB信息系統(tǒng)設(shè)計(jì)實(shí)訓(xùn)家教信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)2011年6月2院系計(jì)算機(jī)工程系班級(jí)10交通信息管理(1)姓名劉璐系主任李金祥 教研室主任李會(huì)芳 指導(dǎo)教師徐衛(wèi)英廖黎莉

目錄1前言 31.1程序開(kāi)發(fā)背景 31.2國(guó)內(nèi)外應(yīng)用現(xiàn)狀 31.3開(kāi)發(fā)目的及意義 42系統(tǒng)的開(kāi)發(fā)技術(shù)及環(huán)境 42.1操作平臺(tái) 42.2數(shù)據(jù)庫(kù)平臺(tái) 42.3開(kāi)發(fā)工具 43技術(shù)可行性分析 54系統(tǒng)功能需求分析 55用戶(hù)管理系統(tǒng)設(shè)計(jì) 55.1系統(tǒng)構(gòu)思 55.1.1系統(tǒng)功能概述 65.2系統(tǒng)結(jié)構(gòu)設(shè)計(jì) 75.2.1功能結(jié)構(gòu)圖 75.2.2業(yè)務(wù)流程圖 75.3數(shù)據(jù)字典 75.4數(shù)據(jù)庫(kù)設(shè)計(jì) 86.管理系統(tǒng)實(shí)現(xiàn) 106.1網(wǎng)站首頁(yè)界面 106.2學(xué)員用戶(hù)注冊(cè)界面 116.3教員學(xué)員登陸入口功能 126.4學(xué)員發(fā)布需求信息功能 137.實(shí)訓(xùn)總結(jié) 148.參考文獻(xiàn) 14

1前言1.1程序開(kāi)發(fā)背景在當(dāng)今網(wǎng)絡(luò)的時(shí)代,人與人之間的交流從原來(lái)的面對(duì)面交流,慢慢地借助于現(xiàn)代計(jì)算機(jī)軟件技術(shù)和網(wǎng)絡(luò)技術(shù)演變成一種遠(yuǎn)程的,存在于網(wǎng)絡(luò)上的交流,這種遠(yuǎn)程交流其中一種方式就是通過(guò)試用網(wǎng)上論壇進(jìn)行的,有了這樣的交流,人與人之間的知識(shí)文化就可以很快地進(jìn)行傳播。1.2國(guó)內(nèi)外應(yīng)用現(xiàn)狀BBS發(fā)展至今,目前世界上業(yè)余的BBS網(wǎng)絡(luò)除了FidoNet(惠多網(wǎng))以外,幾個(gè)較具知名度的還有EggNet、AlterNet和RBBS-Net等等。大約是從1991年開(kāi)始,國(guó)內(nèi)開(kāi)始了第一個(gè)BBS站。經(jīng)過(guò)長(zhǎng)時(shí)間的發(fā)展,直到1995年,隨著計(jì)算機(jī)及其外設(shè)的大幅降價(jià),BBS才逐漸被人們所認(rèn)識(shí)。1996年更是以驚人的速度發(fā)展起來(lái)。國(guó)內(nèi)的BBS站,按其性質(zhì)劃分,可以分為2種:一種是商業(yè)BBS站,如新華龍訊網(wǎng);另一種是業(yè)余BBS站,如天堂資訊站。今天,BBS上的帖子閱讀兩萬(wàn)余次已經(jīng)算不上什么驚天動(dòng)地的大事了。BBS的本身早已由原來(lái)的娛樂(lè)交流工具轉(zhuǎn)化成了一種新興媒體:網(wǎng)絡(luò)媒體。我們的網(wǎng)絡(luò)媒體在不斷發(fā)展,不斷變革。在不斷前進(jìn)的社會(huì)中不斷增強(qiáng)其影響力與引導(dǎo)力。1.3開(kāi)發(fā)目的及意義本次論壇的設(shè)計(jì)目的在于研究基于A(yíng)SP+SQL網(wǎng)上論壇系統(tǒng)方案設(shè)計(jì),主要對(duì)動(dòng)態(tài)網(wǎng)站進(jìn)行研究,以便更好的設(shè)計(jì)一個(gè)網(wǎng)上論壇動(dòng)態(tài)系統(tǒng)。在線(xiàn)論壇的設(shè)計(jì)主要意義是可以通過(guò)Internet為了給大家一個(gè)在網(wǎng)上發(fā)表自己看法的機(jī)會(huì),探討知識(shí)淵源,為了讓更多網(wǎng)友共享好資料,為了給繁忙的人們一個(gè)休息的空間,為了給大家一個(gè)休閑娛樂(lè)的虛擬空間,為了給大家搭一座交友的網(wǎng)橋而開(kāi)辟的雙向互動(dòng)式的信息交流平臺(tái),為學(xué)生提供一種新的交流方式。這種交流方式可以打破地區(qū)、國(guó)界的限制,使交流過(guò)程便利、便捷,大大縮短了交流時(shí)間。通過(guò)論壇,我們可以維系昔日往日的友情,學(xué)到新的知識(shí),營(yíng)造一個(gè)良好的信息交流平臺(tái)。2系統(tǒng)的開(kāi)發(fā)技術(shù)及環(huán)境2.1操作平臺(tái)WindowsXP2.2數(shù)據(jù)庫(kù)平臺(tái)SQLServer20052.3開(kāi)發(fā)工具M(jìn)icrosoftVisualStudio20053技術(shù)可行性分析B/S結(jié)構(gòu),即Browser/Server(瀏覽器/服務(wù)器)結(jié)構(gòu),是隨著Internet技術(shù)的興起,對(duì)C/S結(jié)構(gòu)的一種變化或者說(shuō)是改進(jìn)的結(jié)構(gòu)。用戶(hù)界面完全通過(guò)瀏覽器實(shí)現(xiàn),一部分事務(wù)邏輯在前端實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端實(shí)現(xiàn),形成三層結(jié)構(gòu),是一種全新的軟件系統(tǒng)構(gòu)造技術(shù)。這種結(jié)構(gòu)的一個(gè)重要的特點(diǎn)是,B/S結(jié)構(gòu)的特點(diǎn):幾乎沒(méi)有限制的客戶(hù)端訪(fǎng)問(wèn)和極其簡(jiǎn)單化的應(yīng)用程序部署和管理是B/S模型的優(yōu)勢(shì)所在,用戶(hù)可以完全不需要安裝客戶(hù)端軟件,當(dāng)然也不需要擔(dān)心任何軟件升級(jí)和不兼容等任何客戶(hù)端所遇到的問(wèn)題。4系統(tǒng)功能需求分析作為一個(gè)BBS論壇,它應(yīng)該具有BBS所有的一些基本功能。主要模塊包括用戶(hù)注冊(cè)、用戶(hù)登錄、發(fā)表留言、刪除留言、修改留言等。用戶(hù)能夠通過(guò)注冊(cè)模塊將自己的留言發(fā)布在網(wǎng)站上,可以注冊(cè)為會(huì)員。本系統(tǒng)對(duì)注冊(cè)信息的管理采用了兩種不同的方式:系統(tǒng)管理員用戶(hù)的管理和普通用戶(hù)自己的管理。普通用戶(hù)自己對(duì)自己的信息進(jìn)行刪除、修改和回復(fù);另一種方式就是以游客的身份進(jìn)入,只能瀏覽,不能進(jìn)行其他任何操作。該功能的操作需要普通用戶(hù)進(jìn)行登錄,若登錄失敗,則不能進(jìn)行操作,若登錄成功,則可以對(duì)自己的信息進(jìn)行修改。系統(tǒng)的另外一大模塊用戶(hù)信息注冊(cè),若在主頁(yè)上直接登錄不成功,需要進(jìn)行新用戶(hù)注冊(cè)。注冊(cè)成功后,方可進(jìn)行留言、修改、刪除操作。5用戶(hù)管理系統(tǒng)設(shè)計(jì)5.1系統(tǒng)構(gòu)思BBS論壇系統(tǒng)是主要是對(duì)用戶(hù)(包括系統(tǒng)管理員用戶(hù)、普通用戶(hù)和游客)進(jìn)行管理。已經(jīng)注冊(cè)過(guò)的用戶(hù)在首頁(yè)登錄,登錄成功后,可在“帖子列表“頁(yè)面,對(duì)自己的信息點(diǎn)擊“修改”,“刪除”對(duì)帖子進(jìn)行修改,刪除,也可點(diǎn)擊“主題詳情”對(duì)其進(jìn)行回復(fù)。也可點(diǎn)擊“新留言”超鏈接,發(fā)表新留言。同時(shí),對(duì)任何一張?zhí)佣伎梢曰貜?fù)留言。未注冊(cè)過(guò)的用戶(hù),要再首頁(yè)點(diǎn)擊“注冊(cè)”超鏈接,進(jìn)入注冊(cè)頁(yè)注冊(cè)。游客不需要注冊(cè),只能瀏覽,不能進(jìn)行其他任何操作。5.1.1系統(tǒng)功能概述此次BBS論壇主要模塊包括用戶(hù)注冊(cè)、用戶(hù)登錄、發(fā)表留言、刪除留言、修改留言、回復(fù)留言的功能。(1)用戶(hù)登錄:已經(jīng)注冊(cè)過(guò)的用戶(hù)直接登錄;(2)用戶(hù)注冊(cè):新用戶(hù)需進(jìn)行注冊(cè);(3)發(fā)表留言:注冊(cè)成功的用戶(hù)可以發(fā)表新留言;(4)刪除留言:普通用戶(hù)自己對(duì)自己的信息進(jìn)行刪除操作;(5)修改留言:普通用戶(hù)自己對(duì)自己的信息進(jìn)行修改操作;(6)回復(fù)留言:已經(jīng)注冊(cè)過(guò)的用戶(hù)可針對(duì)任一篇留言回復(fù)。5.2系統(tǒng)結(jié)構(gòu)設(shè)計(jì)5.2.1功能結(jié)構(gòu)圖圖5-1功能結(jié)構(gòu)圖5.2.2業(yè)務(wù)流程圖圖5-2業(yè)務(wù)流程圖5.3數(shù)據(jù)字典數(shù)據(jù)字典,是對(duì)數(shù)據(jù)流程圖中數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、處理工具、數(shù)據(jù)存儲(chǔ)和外部體進(jìn)行定義和描述的工具,也是數(shù)據(jù)分析和管理工具,同時(shí)也是系統(tǒng)設(shè)計(jì)階段進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)的重要依據(jù)。概括起來(lái)就是關(guān)于數(shù)據(jù)的信息的集合,對(duì)數(shù)據(jù)流程圖中的各個(gè)元素做完整的定義與說(shuō)明。下面是幾個(gè)數(shù)據(jù)元素的字典卡片與具體數(shù)據(jù)卡片的含義:名字:名字:用戶(hù)表(UserInfo)別名:描述:用戶(hù)的注冊(cè)信息描述,UserID唯一識(shí)別每一個(gè)注冊(cè)信息定義:用戶(hù)注冊(cè)=UserID+用戶(hù)名+密碼+重復(fù)密碼+呢稱(chēng)+電子郵箱+個(gè)人主頁(yè)+聯(lián)系地址位置:數(shù)據(jù)庫(kù)的論壇信息表名字:主題表(TopicInfo)別名:名字:主題表(TopicInfo)別名:描述:用戶(hù)的留言信息描述,TopicID識(shí)別留言定義:主題詳情=用戶(hù)名+標(biāo)題+內(nèi)容+創(chuàng)建日期+IP地址位置:數(shù)據(jù)庫(kù)的論壇信息表名字:回復(fù)表(ReplyInfo)名字:回復(fù)表(ReplyInfo)別名:描述:用戶(hù)的回復(fù)信息描述,ReplyID識(shí)別回復(fù)定義:回復(fù)=標(biāo)題+信息+回復(fù)內(nèi)容+回復(fù)日期位置:數(shù)據(jù)庫(kù)的論壇信息表5.4數(shù)據(jù)庫(kù)設(shè)計(jì)用戶(hù)的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢(xún),這就要求數(shù)據(jù)庫(kù)結(jié)構(gòu)能充分滿(mǎn)足各種信息的輸出和輸入。收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)以及數(shù)據(jù)處理的流程,組成一份詳盡的數(shù)據(jù)字典,為后面的具體設(shè)計(jì)打下基礎(chǔ)。本系統(tǒng)主要完成學(xué)員需求信息數(shù)據(jù)的登記,刪除,查詢(xún)等各項(xiàng)功能,按功能模塊分,擬分為以下幾個(gè)模塊:數(shù)據(jù)錄入及維護(hù)模塊、其他數(shù)據(jù)處理模塊、數(shù)據(jù)查詢(xún)模塊。附表:表5-1用戶(hù)表列名數(shù)據(jù)類(lèi)型可否為空Default說(shuō)明UserIDIntNoNull主鍵遞增UserNameVarchar(50)No0用戶(hù)名NickNameVarchar(50)No呢稱(chēng)UserPwdVarchar(50)No密碼UserEmailVarchar(50)電子郵箱UserAddressVarchar(100)聯(lián)系方式UserHomePageVarchar(50)個(gè)人主頁(yè)RegistDatedatetimeNo修改日期表5-2主題表列名數(shù)據(jù)類(lèi)型可否為空Default說(shuō)明TopicIDIntNoNull主鍵遞增Usernamevarchar(50)0用戶(hù)名TopicTitlevarchar(50)標(biāo)題topicContentText內(nèi)容CreateDatadatetime創(chuàng)建日期UserIPdatetimeIP地址表5-3回復(fù)表列名數(shù)據(jù)類(lèi)型允許空Default說(shuō)明ReplyIDintNoNull主鍵遞增TopicIDint0標(biāo)題編號(hào)UsernameVarchar(50)用戶(hù)名ReplyTitleVarchar(50)回復(fù)文章ReplyContentText回復(fù)內(nèi)容ReplyDatedatetime回復(fù)日期UserIPdatetimeIP地址6.管理系統(tǒng)實(shí)現(xiàn)6.1網(wǎng)站首頁(yè)界面下圖是家教信息管理系統(tǒng)的首頁(yè)界面,整個(gè)頁(yè)面用綠色作為主色,讓用戶(hù)在使用過(guò)程中不會(huì)因?yàn)樯实拇钆洳缓蠈?dǎo)致眼部不適。首頁(yè)中顯示了用戶(hù)登錄入口、部分用戶(hù)信息和搜索面板,頁(yè)面中的模塊呈簡(jiǎn)潔大方,做到了既不死板、也不雜亂,基本滿(mǎn)足了不同用戶(hù)的需求。圖6-1網(wǎng)站首頁(yè)界面6.2學(xué)員用戶(hù)注冊(cè)界面用戶(hù)注冊(cè)界面提供教/學(xué)員注冊(cè)成為會(huì)員,注冊(cè)時(shí)必須按照網(wǎng)站的指定要求進(jìn)行填寫(xiě)。圖6-2學(xué)員用戶(hù)注冊(cè)界面關(guān)鍵代碼://注冊(cè)成功后,記錄HtUserId的值ProfileCommonpf=Profile.GetProfile(NewUser.UserName);pf.HtUserId=BLLFactory.CreateStudentBLL().GetStudentIDByUniqueID((Guid)NewUser.ProviderUserKey);pf.Save();//注冊(cè)成功后,自動(dòng)登錄if(!Roles.RoleExists(SystemSetting.StudentRoleName)){Roles.CreateRole(SystemSetting.StudentRoleName);}Roles.AddUserToRole(NewUser.UserName,SystemSetting.StudentRoleName);//使其進(jìn)入登錄狀態(tài)FormsAuthentication.SetAuthCookie(NewUser.UserName,false);szErrMsg="恭喜你,注冊(cè)成功!";6.3教員學(xué)員登陸入口功能用戶(hù)登錄界面提供教/學(xué)員登錄系統(tǒng),登錄時(shí)必須輸入正確的用戶(hù)名和密碼。圖6-3教員學(xué)員登陸界面關(guān)鍵代碼分析:if(e.Authenticated){MembershipUsersysUser=Membership.GetUser(Login1.UserName);if(Roles.IsUserInRole(Login1.UserName,SystemSetting.TeacherRoleName)){Login1.DestinationPageUrl="~/teacher/teacher_order_info.aspx";//跳轉(zhuǎn)到教員頁(yè)面}elseif(Roles.IsUserInRole(Login1.UserName,SystemSetting.StudentRoleName)){Login1.DestinationPageUrl="~/student/student_order_info.aspx";//跳轉(zhuǎn)到學(xué)員頁(yè)面}else{e.Authenticated=false;}6.4學(xué)員發(fā)布需求信息功能學(xué)員發(fā)布需求信息界面提供注冊(cè)成功的學(xué)員用戶(hù)發(fā)布需求信息的功能,發(fā)布時(shí)必須填寫(xiě)好輔導(dǎo)科目,薪水標(biāo)準(zhǔn)以及輔導(dǎo)地點(diǎn),其它信息用戶(hù)可以根據(jù)自己的需要選擇填寫(xiě),填寫(xiě)好后用戶(hù)點(diǎn)擊提交即可發(fā)布需求信息,教員用戶(hù)可以查詢(xún)到已發(fā)布的需求信息。圖6-4學(xué)員發(fā)布需求信息界面關(guān)鍵代碼分析:stringsex;sex=RB_Male.Checked?"男":"女";Requiredata=newRequire();data.StudentID=Profile.HtUserId;…//往數(shù)據(jù)庫(kù)中存儲(chǔ)學(xué)員發(fā)布的需求信息詳細(xì)try{BLLFactory.CreateRequireBLL().AddRequire(data);Response.Redirect("student_order_info.aspx");}catch(System.FormatExceptione1){Response.Write(e1.Message);Response.End();}7.實(shí)訓(xùn)總結(jié)此次的論壇制作界面效果還是比較粗糙,功能實(shí)現(xiàn)方面也不是很強(qiáng)大,但幸好一些基本的功能都還有,比如,用戶(hù)(或管理員)登陸,發(fā)表新的對(duì)話(huà),查看已經(jīng)存在的帖子,管理員回復(fù)別人發(fā)表的帖子以及刪除帖子等等。但是像一些高級(jí)功能,比如,上傳圖片或文件的功能,由于本人所學(xué)知識(shí)以及能力地限制,并不能將其實(shí)現(xiàn)。通過(guò)本次課程實(shí)訓(xùn),我更加熟悉地了解了網(wǎng)站建設(shè)的流程,對(duì)于進(jìn)行網(wǎng)站建設(shè)的套路更加熟悉,我想在今后的不斷學(xué)習(xí)中,能夠更加熟練地使

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論