Web程序設(shè)計(jì)課程設(shè)計(jì)報(bào)告模板_第1頁
Web程序設(shè)計(jì)課程設(shè)計(jì)報(bào)告模板_第2頁
Web程序設(shè)計(jì)課程設(shè)計(jì)報(bào)告模板_第3頁
Web程序設(shè)計(jì)課程設(shè)計(jì)報(bào)告模板_第4頁
Web程序設(shè)計(jì)課程設(shè)計(jì)報(bào)告模板_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

/Web程序設(shè)計(jì)課程設(shè)計(jì)報(bào)告課程設(shè)計(jì)題目:某電子雜志網(wǎng)站姓名:肖琴霞專業(yè):軟件工程〔國際教育班級:10211133學(xué)號:1021113321指導(dǎo)教師:吳光明2013年3月10日設(shè)計(jì)目的《Web應(yīng)用開發(fā)課程設(shè)計(jì)》是實(shí)踐性教學(xué)環(huán)節(jié)之一.是《Web程序設(shè)計(jì)》課程的輔助教學(xué)課程。通過課程設(shè)計(jì).使學(xué)生掌握Web網(wǎng)站的基本概念.結(jié)合實(shí)際的操作和設(shè)計(jì).鞏固課堂教學(xué)內(nèi)容.使學(xué)生掌握軟件開發(fā)的基本概念、原理和技術(shù).將理論與實(shí)際相結(jié)合.應(yīng)用現(xiàn)有的開發(fā)工具.規(guī)范、科學(xué)地完成一個(gè)完整地應(yīng)用軟件的設(shè)計(jì)與實(shí)現(xiàn).把理論課與實(shí)驗(yàn)課所學(xué)內(nèi)容做一綜合.并在此基礎(chǔ)上強(qiáng)化學(xué)生的實(shí)踐意識、提高其實(shí)際動手能力和創(chuàng)新能力。當(dāng)今時(shí)代是飛速發(fā)展的信息時(shí)代.在各行各業(yè)中離不開信息處理.這正使得計(jì)算機(jī)被廣泛的應(yīng)用于信息管理系統(tǒng)。計(jì)算機(jī)的最大好處在于利用它能夠進(jìn)行信息管理和查詢。使用計(jì)算機(jī)進(jìn)行信息控制.不僅提高了工作效率.而且大大的提高了其安全性。尤其對于復(fù)雜的信息管理.計(jì)算機(jī)能夠充分發(fā)揮它的優(yōu)越性。計(jì)算機(jī)進(jìn)行信息管理與信息管理系統(tǒng)的開發(fā)密切相關(guān).系統(tǒng)的開發(fā)是系統(tǒng)管理的前提。制作電子雜志網(wǎng)站可以方便讀者閱讀.且可以擴(kuò)大讀者的視野以及提高閱歷。二、設(shè)計(jì)解決方案問題解決方案:經(jīng)過分析.我們決定利用ASP編程.使用DreamweaverMX作前端開發(fā)工具.利用SQLServer2000作后臺數(shù)據(jù)庫管理.數(shù)據(jù)庫驅(qū)動使用ADO。前臺功能模塊:系統(tǒng)主界面與登錄程序設(shè)計(jì).雜志查詢及訂閱.讀者服務(wù)模塊.雜志分類設(shè)計(jì)等。后臺功能模塊:管理主界面與登錄程序設(shè)計(jì).最新雜志信息管理模塊.雜志訂閱管理模塊.在留言管理模塊設(shè)計(jì)等。后臺管理的建立.使管理員可以通過后臺很容易的對雜志城進(jìn)行管理.比如:對最暢銷雜志.公告和雜志城注冊用戶進(jìn)行添加.刪除等管理工作.還可以對讀者在線留言的處理。三、電子雜志網(wǎng)需求分析3.1需求分析需求分析是整個(gè)設(shè)計(jì)過程的基礎(chǔ).最困難、最消耗時(shí)間的一步。它的最終結(jié)果是提供一個(gè)可作為設(shè)計(jì)基礎(chǔ)的系統(tǒng)說明書.在網(wǎng)站項(xiàng)目的需求分析中主要是由開發(fā)者來確定對用戶需求的理解程度.而用戶調(diào)查和市場調(diào)研等需求分析活動的目的就是幫助系統(tǒng)開發(fā)者加深對用戶需求的理解和對前期不明確的地方進(jìn)行明確化.以便于日后在項(xiàng)目開發(fā)過程中作為開發(fā)成員的依據(jù)和借鑒。當(dāng)然一次成功的需求分析不僅需要系統(tǒng)開發(fā)者的分析而且還需要對客戶需求進(jìn)行分析.這是需要所有開發(fā)者共同努力的。對于用戶來說.在Alice電子雜志網(wǎng)站里面所訂閱的雜志.希望及時(shí)收到雜志.在雜志系統(tǒng)里的投訴.希望及時(shí)得到解決.用戶的要求能及時(shí)得到滿足的情況下.電子雜志網(wǎng)站的信用度才能得到提高.才能更好的發(fā)展.所以對用戶進(jìn)行需求分析是很有必要的。對于管理員來說.既要考慮用戶的要求.又要更好的管理整個(gè)系統(tǒng).所以他肩負(fù)著雙重任務(wù)。滿足用戶要求方面.應(yīng)該及時(shí)處理用戶的訂單.及時(shí)發(fā)貨.盡快的解決客戶的投訴等等.才能有更好的經(jīng)濟(jì)效益。管理系統(tǒng)的責(zé)任也不能忽視.如對市場做調(diào)查.及時(shí)更新產(chǎn)品.還有就是對系統(tǒng)進(jìn)行維護(hù)等等。這些在設(shè)計(jì)該系統(tǒng)的后臺進(jìn)行需求分析時(shí)都應(yīng)該考慮到的。3.2可行性分析〔1、課題調(diào)研=1\*GB3①、與實(shí)踐活動和相關(guān)的文件和資料由導(dǎo)師提供。=2\*GB3②、本課題要求學(xué)生有熟練的asp開發(fā)能力.有較強(qiáng)的自學(xué)能力以及一定的關(guān)系數(shù)據(jù)庫理論開發(fā)功底。=3\*GB3③、具有對復(fù)雜表進(jìn)行處理的能力。〔2、可行性分析環(huán)境可行性本系統(tǒng)僅需要一臺裝有Office軟件的計(jì)算機(jī)即可.對機(jī)器本身沒有太高的要求.一般當(dāng)前學(xué)校或個(gè)人電腦完全可滿足要求。對于軟件技術(shù)要求.現(xiàn)在的程序設(shè)計(jì)語言已非常成熟.要運(yùn)用HTML樣式,圖形圖象制作工具來制作生動活潑的網(wǎng)頁及美觀的圖形文件或動畫文件.數(shù)據(jù)庫使用SQLServer2000。操作可行性界面設(shè)計(jì)時(shí)充分考慮管理人員的習(xí)慣.使得操作簡單;數(shù)據(jù)錄入迅速、規(guī)范、可靠;統(tǒng)計(jì)準(zhǔn)確;制表靈活;適應(yīng)力強(qiáng);容易擴(kuò)充技術(shù)可行性ASP是ActiveServerPage的縮寫.意為"活動服務(wù)器網(wǎng)頁"。ASP是微軟公司開發(fā)的代替CGI腳本程序的一種應(yīng)用,它可以與數(shù)據(jù)庫和其它程序進(jìn)行交互.是一種簡單、方便的編程工具。ASP的網(wǎng)頁文件的格式是.asp.現(xiàn)在常用于各種動態(tài)網(wǎng)站中。ASP是一種服務(wù)器端腳本編寫環(huán)境.可以用來創(chuàng)建和運(yùn)行動態(tài)網(wǎng)頁或web應(yīng)用程序。ASP網(wǎng)頁可以包含HTML標(biāo)記、普通文本、腳本命令以及COM組件等。利用ASP可以向網(wǎng)頁中添加交互式內(nèi)容〔如在線表單.也可以創(chuàng)建使用HTML網(wǎng)頁作為用戶界面的web應(yīng)用程序。與HTML相比.ASP網(wǎng)頁具有以下特點(diǎn):〔1利用ASP可以實(shí)現(xiàn)突破靜態(tài)網(wǎng)頁的一些功能限制.實(shí)現(xiàn)動態(tài)網(wǎng)頁技術(shù);〔2ASP文件是包含在HTML代碼所組成的文件中的.易于修改和測試;〔3服務(wù)器上的ASP解釋程序會在服務(wù)器端制定ASP程序.并將結(jié)果以HTML格式傳送到客戶端瀏覽器上.因此使用各種瀏覽器都可以正常瀏覽ASP所產(chǎn)生的網(wǎng)頁;〔4ASP提供了一些內(nèi)置對象.使用這些對象可以使服務(wù)器端腳本功能更強(qiáng)。例如可以從web瀏覽器中獲取用戶通過HTML表單提交的信息.并在腳本中對這些信息進(jìn)行處理.然后向web瀏覽器發(fā)送信息;〔5ASP可以使用服務(wù)器端ActiveX組建來執(zhí)行各種各樣的任務(wù).例如存取數(shù)據(jù)庫、發(fā)Email或訪問文件系統(tǒng)等。〔6由于服務(wù)器是將ASP程序執(zhí)行的結(jié)果以HTML格式傳回客戶端瀏覽器.因此使用者不會看到ASP所編寫的原始程序代碼.可放置ASP程序代碼被竊取。四、設(shè)計(jì)模塊4.1總體設(shè)計(jì)在設(shè)計(jì)這個(gè)電子雜志網(wǎng)站時(shí).我首先設(shè)計(jì)了一個(gè)首頁〔index.asp通過首業(yè)去鏈接下面的子網(wǎng)頁如下:然后在子網(wǎng)頁編寫代碼去實(shí)現(xiàn)相關(guān)設(shè)計(jì)要求中的功能。4.2具體功能模塊:Alice電子雜志網(wǎng)Alice電子雜志網(wǎng)加盟商管理員讀者查看網(wǎng)站情況了解網(wǎng)站信息獲取加盟信息申請加盟注冊數(shù)據(jù)庫的管理發(fā)布最新的資訊管理網(wǎng)站前臺登錄訂閱雜志了解新聞廣告4.3管理操作平臺功能模塊:Alice電子雜志網(wǎng)站后臺管理系統(tǒng)Alice電子雜志網(wǎng)站后臺管理系統(tǒng)驗(yàn)證登錄管理員管理首頁管理雜志分類雜志訂閱管留言管理后臺管理登錄界面數(shù)據(jù)庫五.代碼塊:5.1.登錄代碼:<!--Fliename:Logic.htm--><html><head><title>客戶登入</title><metahttp-equiv="Content-Type"content="text/html;charset=gb2312"></head><bodybgcolor="#CCFFFF"topmargin="60"><scriptLanguage="VBScript"><!--SubCheckdata<>ifform1.Nick.value=EmtpyThenAlert<"登入名沒有輸入!">Elseifform1.Password.Value=EmtpyThenAlert<"密碼沒有輸入!">Elseform1.SubmitEndifendSub--></script><formname="form1"method="POST"action="Checkuser.asp"><divalign="center"><imgsrc="電子雜志網(wǎng)站/image/login1.gif"width="598"height="56"></div><tablealign="center"border="1"width="614"height="580"><tr><tdwidth="100%"bgcolor="silver"height="38"><palign="center"><b><fontcolor="#000080"size="5"face="華文新魏">客戶登錄</font></b></tb></tr><tr><tdwidth="100%"height="138"><tableborder="0"width="100%"height="126"><tr><tdwidth="39%"height="32"align="right"><fontsize="5">用戶名</font>:</td><tdwidth="61%"height="32"><inputtype="text"name="Nick"size="15"></td></tr><tr><tdwidth="39%"height="32"align="right"><fontsize="5">密  碼</font>:</td><tdwith="61%"height="32"><inputtype="password"name="Password"size="15"></td></tr><tr><tdwidth="100%"colspan="2"height="38"><palign="center"><inputname="button"type="button"onClick="CheckData"value="登錄">  <inputname="reset"type="reset"value="重填">  <palign="center"><palign="center"><palign="center">還沒有注冊嗎?<BR>本站的賬號都沒有?你也太落伍了<BR>趕緊去注冊一個(gè)吧。<palign="center"><palign="center"> <ahref="Resgister.html"><fontsize="5">注冊</font></a><p> </p></td></tr></table></td></tr></table></form></body></html>2.注冊代碼:<!--Register.htm--><html><head><title>新客戶注冊</title><scriptlanguage="vbscript"><!--subB1_OnClickDimmsgmsg=""ifregi.passw.value=""ORregi.repassw.value=""_ORregi.Nick.value=""regi.Name.value=""Thenmsg="請?zhí)顚懽缘馁~戶名和密碼!"elseregi.passw.value<>regi.repassw.valueThenmsg="兩次輸入的密碼不一樣!"endififmsg=""Thenregi.submitelseAlert<msg>endifendsub--></script></head><bodybgcolor="#CCFFFF"><palign="left"><fontcolor="#000080"face="華文新魏"size="6"><b><imgsrc="電子雜志網(wǎng)站/image/login1.gif"width="530"height="56">新用戶注冊</b></font></p><formname="regi"method="post"action="CheckRegi.asp"><tablewidth="743"height="261"border="1"align="center"cellpadding="0"cellspacing="1"><tr><tdwidth="22%"align="right"height="30">登錄名:</td><tdwidth="78%"> <inputname="Nick"><fontcolor="#ff0080">**</font><EMid="_userid"><可以使用中文.但禁止除[@][.]以外的特殊符號></EM></td></tr><tr><tdwidth="22%"align="right"height="30">密碼:</td><tdwidth="78%"> <inputname="passw"type="password"><fontcolor="#ff0080">**</font></td></tr><tr><tdwidth="22%"align="right"height="30">確認(rèn)密碼:</td><tdwidth="78%"> <inputname="repassw"type="password"><fontcolor="#ff0080">**<EMid="_userpwdok"><strong><fontcolor="#FF3399"face="宋體">〔×兩次輸入密碼不一致</font></strong></EM></font></td></tr><tr><tdwidth="22%"align="right"height="30">真實(shí)姓名:</td><tdwidth="78%"> <inputname="Nick"><fontcolor="#ff0080">**</font></td></tr><tr><tdwidth="22%"align="right"height="30">電子郵件:</td><tdwidth="78%"> <inputname="Emailsize="28"><fontcolor="#ff0080">**<EMid="_email"><每個(gè)電子郵郵箱只能注冊一個(gè)帳號></EM></font></td></tr><tr><tdwidth="22%"align="right"height="30"><p> </p><p>:</p></td><tdwidth="78%"> <p><fontcolor="#ff0080">**</font><inputname="Phon"maxlength="16"></p></tr><p><tr><tdwidth="22%"align="right"height="30">性別:</td><tdwidth="78%"> 男女保密</p></td></tr></table><palign="center"><inputtype="button"value="提交"name="B1">  <inputtype="reset"value="重新填寫"name="B2"></p></form><palign="center"><注:有<fontcolor="#ff0080">**</font>標(biāo)記的項(xiàng)目必須填寫!><fontsize="3"></font></p></body></html>3.首頁代碼:<!--FileName:head.inc--><scriptlanguage="JavaScript">today=newData<>;varhours=today.getHours<>;varminutes=today.getMinutes<>;varseconds=today.getSeconds<>;vartimeValue=<<hours<10>?hours-12:hours>;timeValue+=<<minutes<10>?":0":":">+minutes+<<hours>=12>?"PM":"AM">;vard=["日"."一"."三"."四"."五"."六"];vartimes=today.getYear<>+"年"+<today.getMonth<>+1>+"月"+today.getData<>times+="日 星期"+d[today.getDay<>]+" "+timeValue;</script><tablewidth="778"border="0"align="center"cellpadding="0"cellspacing="0"bordercolor="#d8d8d8"><trheight="41"><tdwidth="222"bgcolor="#eeeeff"align="center"><scriptlanguage="JavaScript">document.write<times>;</script></td><td><imgsrc="images/logo.jpg"width="336"height="41"></td><tdwidth="222"align="center"bgcolor="eeeeff"><ahref="login.asp">登陸</a>|<ahref="register.asp">注冊</a>|<ahref="help.asp">幫助</a>|<aonClick="window.external.AddFavorite<location.herf,'電子雜志網(wǎng)';"href="javascript:void<0>;">收藏</a></td></tr></table><tablewidth="778"border="0"align="center"cellpadding="0"cellspacing="0"><trbgcolor="#2e80ff"height="32"><tdalign="center"width="89"><ahref="index.asp"><fontcolor="#ffffff">首頁</font></a></td><tdalign="center"width="89"><ahref="new.asp"><fontcolor="#ffffff">新雜志上架</font></a></td><tdalign="center"width="89"><ahref="hot.asp"><fontcolor="#ffffff">暢銷雜志</font></a></td><tdalign="center"width="89"><ahref="commend.asp"><fontcolor="#ffffff">推薦雜志</font></a></td><tdalign="center"width="89"><ahref="class.asp"><fontcolor="#ffffff">雜志分類</font></a></td><tdalign="center"width="89"><ahref="car.asp"><fontcolor="#ffffff">購物車</font></a></td><tdalign="center"width="89"><ahref="vip.asp"><fontcolor="#ffffff">雜志城會員</font></a></td><tdwidth="236"height="32"> </td></tr></table><!--FileName:foot.inc--><tablewidth="778"border="0"align="center"cellpadding="0"cellspacing="0"bgcolor="#bbccff"><tr><tdheight="5px"></td></tr><tr><tdalign="center"><fontcolor="#555555">禁止發(fā)布不良書刊!本書城每周二更新.祝您擁有快樂好心情!<br>Copyright2013© Allrightsreserved</font></td></tr><tr><tdheight="5px"></td></tr></table>4.Global.asa文件代碼:<SCRIPTLANGUAGE="VBScript"RUNAT="Server">SubApplication_OnStart

溫馨提示

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

評論

0/150

提交評論