歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > DOC文檔下載  

校園網(wǎng)站設(shè)計(jì)畢業(yè)論文

  • 資源ID:39629129       資源大?。?span id="p77vpr7" class="font-tahoma">96.53KB        全文頁數(shù):25頁
  • 資源格式: DOC        下載積分:10積分
快捷下載 游客一鍵下載
會(huì)員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺(tái)登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要10積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機(jī)號(hào),方便查詢和重復(fù)下載(系統(tǒng)自動(dòng)生成)
支付方式: 支付寶    微信支付   
驗(yàn)證碼:   換一換

 
賬號(hào):
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會(huì)被瀏覽器默認(rèn)打開,此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請(qǐng)使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說明有答案則都視為沒有答案,請(qǐng)知曉。

校園網(wǎng)站設(shè)計(jì)畢業(yè)論文

1 畢業(yè)設(shè)計(jì)(論文)課題:校園網(wǎng)站設(shè)計(jì)學(xué)生:熊小江 系部:計(jì)算機(jī)應(yīng)用系班級(jí):硬件094 學(xué)號(hào): 指導(dǎo)教師: 裝訂交卷日期:2012年4月15日 目 錄摘要I第一章 緒論11.1 設(shè)計(jì)目的與設(shè)計(jì)思想11.2 ASP簡介1第二章 詳細(xì)設(shè)計(jì)32.1校園網(wǎng)站首頁的設(shè)計(jì)與實(shí)現(xiàn)32.1.1 首頁設(shè)計(jì)概述32.1.2 首頁布局設(shè)計(jì)與程序?qū)崿F(xiàn)3圖片展示模塊3結(jié)構(gòu)標(biāo)題模塊3各子系統(tǒng)導(dǎo)航模塊32.2學(xué)生檔案管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)42.2.1學(xué)生檔案管理系統(tǒng)的設(shè)計(jì)概述42.2.2信息錄入42.2.3、信息查詢62.2.4、信息修改82.3 網(wǎng)上圖書館的設(shè)計(jì)與實(shí)現(xiàn)142.3.1 網(wǎng)上圖書館的設(shè)計(jì)概述142.3.2圖書管理系統(tǒng)應(yīng)用程序設(shè)計(jì)162.3.3 工作人員圖書借閱/歸還模塊的實(shí)現(xiàn)182.4.新聞信息系統(tǒng)的設(shè)計(jì)18致 謝22參考文獻(xiàn)23摘 要校園網(wǎng)站設(shè)計(jì)摘要隨著高校的高速發(fā)展,其工作重點(diǎn)已由招生規(guī)模轉(zhuǎn)變?yōu)楦咝W陨斫虒W(xué)質(zhì)量的競爭。 目前,各個(gè)高校積極地推進(jìn)精品課程建設(shè)和實(shí)驗(yàn)室建設(shè),特別是實(shí)驗(yàn)室管理的薄弱環(huán)節(jié)日益成為高校發(fā)展的瓶頸。 原來的管理模式主要是由人工管理,各種管理資料主要停留在紙式管理上,對(duì)于學(xué)生和教職員工在課余時(shí)間提出的使用實(shí)驗(yàn)室的要求難于滿足。 出現(xiàn)了此類問題的原因是:一是實(shí)驗(yàn)室在正常的工作時(shí)間內(nèi)超負(fù)荷運(yùn)轉(zhuǎn),實(shí)驗(yàn)管理人員工作量過大;二是學(xué)生和教職員工希望在課余時(shí)間使用實(shí)驗(yàn)室的軟件,很難得到滿足;三是學(xué)院有多個(gè)實(shí)驗(yàn)室,分布在各處,難于協(xié)調(diào)管理及提高使用效率。 關(guān)鍵詞:高速發(fā)展;高校;效率I校園網(wǎng)站設(shè)計(jì)第一章 緒論1.1 設(shè)計(jì)目的與設(shè)計(jì)思想高速計(jì)算機(jī)信息網(wǎng)絡(luò)是信息社會(huì)的重要基礎(chǔ)設(shè)施和標(biāo)志。我國對(duì)高速信息網(wǎng)絡(luò)的研究和建設(shè)工作非常重視,國家863計(jì)劃中許多主題都與其直接相關(guān)。最近幾年,我國一些大學(xué)紛紛建立了校園網(wǎng)站,并通過全國性的網(wǎng)站實(shí)現(xiàn)校際間的互連,乃至進(jìn)一步通過國際互連網(wǎng)INTERNET進(jìn)行更為廣泛的信息交換和資源共享。本文結(jié)合重慶電子工程職業(yè)學(xué)院的實(shí)際情況,對(duì)校園網(wǎng)站進(jìn)行整體設(shè)計(jì),并對(duì)其實(shí)現(xiàn)技術(shù)進(jìn)行詳細(xì)介紹。通過建立校園網(wǎng)站,其目的主要是規(guī)范重學(xué)院的整體形象,從而更好全面宣傳與展示學(xué)校特色,提升開發(fā)品質(zhì),并降低瀏覽者在操作時(shí),所遇到的學(xué)習(xí)以及使用障礙,同時(shí)積極地提供有效信息,例如:發(fā)布學(xué)校的重大活動(dòng)安排與招生政策,增強(qiáng)家長與學(xué)校之間的聯(lián)系,利用internet的普及高效率幫助實(shí)現(xiàn)部分校務(wù)。 1.2 ASP簡介ASP是服務(wù)器端的腳本執(zhí)行環(huán)境,可用來產(chǎn)生和執(zhí)行動(dòng)態(tài)的高性能的WEB服務(wù)器程序。 當(dāng)用戶使用瀏覽器請(qǐng)求ASP主頁時(shí),WEB服務(wù)器響應(yīng),調(diào)用ASP引擎來執(zhí)行ASP文件,并解釋其中的腳本語言(JScript 或VBScript),通過ODBC連接數(shù)據(jù)庫,由數(shù)據(jù)庫訪問組件ADO(ActiveX Data Objects)完成數(shù)據(jù)庫操作,最后ASP生成包含有數(shù)據(jù)查詢結(jié)果的HTML主頁返回用戶端顯示。由于ASP在服務(wù)器端運(yùn)行,運(yùn)行結(jié)果以HTML主頁形式返回用戶瀏覽器,因而ASP源程序不會(huì)泄密,增加了系統(tǒng)的安全保密性。此外,ASP是面向?qū)ο蟮哪_本環(huán)境,用戶可自行增加ActiveX組件來擴(kuò)充其功能,拓展應(yīng)用范圍。第二章 詳細(xì)設(shè)計(jì)2.1校園網(wǎng)站首頁的設(shè)計(jì)與實(shí)現(xiàn) 2.1.1 首頁設(shè)計(jì)概述網(wǎng)站首頁設(shè)計(jì)要能充分吸引訪問者的注意力,讓訪問者產(chǎn)生視覺上的愉悅感。因此在網(wǎng)頁創(chuàng)作的時(shí)候就必須將網(wǎng)站的整體設(shè)計(jì)與網(wǎng)頁設(shè)計(jì)的相關(guān)原理緊密結(jié)合起來。網(wǎng)站設(shè)計(jì)是將策劃案中的內(nèi)容、網(wǎng)站的主題模式,以及結(jié)合自己的認(rèn)識(shí)通過藝術(shù)的手法表現(xiàn)出來;而網(wǎng)頁制作通常就是將網(wǎng)頁設(shè)計(jì)師所設(shè)計(jì)出來的設(shè)計(jì)稿,按照W3C規(guī)范用html語言將其制作成網(wǎng)頁格式。2.1.2 首頁布局設(shè)計(jì)與程序?qū)崿F(xiàn)校園網(wǎng)站首頁是校園形象的第一扇窗,首頁的主要布局結(jié)構(gòu)分為四部分:圖片展示模塊,結(jié)構(gòu)標(biāo)題模塊,各子系統(tǒng)導(dǎo)航模塊,校園動(dòng)態(tài)信息展示模塊。如下圖所示: 圖片展示模塊結(jié)構(gòu)標(biāo)題模塊各子系統(tǒng)導(dǎo)航模塊校園動(dòng)態(tài)信息展示模塊圖片展示模塊主要用圖片加標(biāo)題的形式來展示,可以用簡單的FLASH來實(shí)現(xiàn)該模塊,使其更生動(dòng)形象。 結(jié)構(gòu)標(biāo)題模塊主要有學(xué)校概況、黨政機(jī)構(gòu)、院系設(shè)置、招生就業(yè)、師資隊(duì)伍、教學(xué)管理、以及校園文化等子菜單的欄目展示。各子系統(tǒng)導(dǎo)航模塊用鏈接的方式設(shè)置校園網(wǎng)站的學(xué)生檔案管理系統(tǒng)、圖書管理系統(tǒng)以及其他校園各功能系統(tǒng),清晰的展示校園網(wǎng)站架構(gòu)以及方便師生使用。校園動(dòng)態(tài)信息展示模塊用新聞動(dòng)態(tài)、圖片新聞、公告通知,常用鏈接等子菜單的方式來充分展示校園信息。通過以上四大模塊,不僅清晰的展示的校園網(wǎng)站的架構(gòu),而且充分展示了校園形象,所以這樣的設(shè)計(jì)是優(yōu)秀校園網(wǎng)址最優(yōu)的選擇。2.2學(xué)生檔案管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)2.2.1學(xué)生檔案管理系統(tǒng)的設(shè)計(jì)概述由于本系統(tǒng)是基于ASP開發(fā)的實(shí)現(xiàn)在線操作的系統(tǒng)。所以,本系統(tǒng)的完成需要借助HTML,又由于HTML是網(wǎng)頁編程的基礎(chǔ),所以,在這里就省去HTML代碼。 2.2.2信息錄入<%dim strsql,rsset conn=createobject("ADODB.connection") /建立ADODB連接conn.open ("DSN=information;UID=;PWD=;") /打開數(shù)據(jù)源informationset rs=createobject("ADODB.Recordset") /建立記錄對(duì)象rsrs.open "infor",conn,3,3 /打開數(shù)據(jù)庫里的infor表rs.Addnew /添加一條新的記錄rs("name").value=request.form("name") /*取得表單名為 name里的內(nèi)容“送”到數(shù)據(jù)庫name記錄里(備注:表單名是信息錄入界面里的提示信息是“姓名”的表單域的名字,以下類似)*/rs("sex").value=request.form("sex")rs("birth").value=request.form("birthday")rs("zzmm").value=request.form("zz")rs("teach").value=request.form("teach")rs("xl").value=request.form("xl")rs("class").value=request.form("class")rs("school").value=request.form("school")rs("add").value=request.form("add")rs("tel").value=request.form("tel")rs("hy").value=request.form("mar")rs("jg").value=request.form("addr")rs("career").value=request.form("career")rs("date").value=request.form("time")rs("school").value=request.form("school")rs.Update /保存數(shù)據(jù)庫里的記錄Response.Write ("你已經(jīng)成功注冊(cè)的這位學(xué)員的信息。請(qǐng)繼續(xù)<a href=input.htm>注冊(cè) </a>") /顯示提示信息rs.close /關(guān)閉數(shù)據(jù)記錄conn.close /關(guān)閉連接set rs=nothingset conn=nothing%> 2.2.3、信息查詢<%dim strsql,conn,rsset conn=server.createobject("ADODB.connection")conn.open ("DSN=information;UID=;PWD=;")set rs=server.createobject("ADODB.Recordset")strsql="select * from infor where name= " & request("name") &""/利用SQL建立查詢r(jià)s.open strsql,conn%><table width="1205" border="1" align="left" bordercolor="#6600CC"><tr> /本行寫上要顯示的字段的相應(yīng)的中文名<td width="69"><div align="center"><font size="2">姓名</font></div></td><td width="46"><div align="center"><font size="2">性別</font></div></td><td width="122"><div align="center"><font size="2">出生年</font></div></td><td width="46"><div align="center"><font size="2">學(xué)歷</font></div></td><td width="91"><div align="center"><font size="2">政治面貌</font></div></td><td width="91"><div align="center"><font size="2">專業(yè)</font></div></td><td width="50"><div align="center"><font size="2">班級(jí)</font></div></td><td width="69"><div align="center"><font size="2">班主任</font></div></td><td width="122"><div align="center"><font size="2">入學(xué)時(shí)間</font></div></td><td width="146"><div align="center"><font size="2">聯(lián)系電話</font></div></td><td width="337"><div align="center"><font size="2">聯(lián)系地址</font></div></td></tr><% while Not rs.eof %> /循環(huán)語句控制符合條件的記錄輸出<tr> /本行根據(jù)循環(huán)條件可以重復(fù)輸出<td><div align="center"><font size="2"><%=rs("name")%></font></div></td>/*輸出數(shù)據(jù)庫中符合條件的name字段的值*/<td><div align="center"><font size="2"><%=rs("sex")%></font></div></td><td><div align="center"><font size="2"><%=rs("birth")%></font></div></td><td><div align="center"><font size="2"><%=rs("xl")%></font></div></td><td><div align="center"><font size="2"><%=rs("zzmm")%></font></div></td><td><div align="center"><font size="2"><%=rs("career")%></font></div></td><td><div align="center"><font size="2"><%=rs("class")%></font></div></td><td><div align="center"><font size="2"><%=rs("teach")%></font></div></td><td><div align="center"><font size="2"><%=rs("date")%></font></div></td><td><div align="center"><font size="2"><%=rs("tel")%></font></div></td><td><div align="center"><font size="2"><%=rs("add")%></font></div></td> </tr><% rs.movenextWendrs.closeconn.close%></table>2.2.4、信息修改<%set conn=server.createobject("adodb.connection")conn.open "DSN=information;UID=;PWD=;"set rs=server.CreateObject("adodb.recordset")username=request("name") / 取得name表單的值賦給usernamestrsql="select * from infor where name="&username&"" /建立SQL查詢r(jià)s.open strsql,conn,3,3%><form action="zhuce.asp" method="post">/ 以POST方式將修改的記錄通過zhuce.asp頁面的程序保存到數(shù)據(jù)庫當(dāng)中<table width="75%" border="1" align="center" bordercolor="#663399"><tr><td width="18%"><div align="right"><font size="2">姓 名:</font></div></td><td width="36%"><font size="2"><input name="name" type="text" id="name" value="<%=rs.fields("name")%>"></font></td> /顯示符合查詢條件的數(shù)據(jù)庫當(dāng)中name字段的值,供修改<td width="15%"><div align="right"><font size="2">入學(xué)時(shí)間:</font></div></td><td width="31%"><input name="time" type="text" id="time" value="<%=rs.fields("date")%>"></td></tr><tr><td height="20"><div align="right"><font size="2">性 別:</font></div></td><td><p><label><input name="sex" type="radio" value="<%=rs.fields("sex")%>" checked>男</label><label><input type="radio" name="sex" value="<%=rs.fields("sex")%>">女</label><br></p></td><td><div align="right"><font size="2">專業(yè):</font></div></td><td><input name="career" type="text" id="career" value="<%=rs.fields("career")%>"></td></tr><tr><td><div align="right"><font size="2">出生年月:</font></div></td><td><font size="2"><input name="birthday" type="text" id="birthday" value="<%=rs.fields("birth")%>"></font></td><td><div align="right"><font size="2">班級(jí):</font></div></td><td><input name="class" type="text" id="class" value="<%=rs.fields("class")%>"></td></tr><tr><td><div align="right"><font size="2">政治面貌:</font></div></td><td><select name="zz" id="zz"><option value="團(tuán)員">團(tuán)員</option><option value="黨員">黨員</option><option value="其他">其他</option></select></td><td><div align="right"><font size="2">班主任:</font></div></td><td><input name="teach" type="text" id="teach" value="<%=rs.fields("teach")%>"></td></tr><tr><td><div align="right"><font size="2">學(xué)歷:</font></div></td><td><font size="2"><select name="xl" id="xl"><option value="初中">初中</option><option value="高中">高中</option><option value="大專">大專</option><option value="本科">本科</option><option value="研究生">研究生</option><option value="其他">其他</option></select></font></td><td><div align="right"><font size="2">教室:</font></div></td><td><input name="room" type="text" id="room"></td></tr><tr><td><div align="right"><font size="2">原畢業(yè)學(xué)校:</font></div></td><td><font size="2"><input name="school" type="text" id="school" value="<%=rs.fields("school")%>"></font></td><td colspan="2" rowspan="5"><div align="left"><p><font color="#FF0000" size="2">請(qǐng)數(shù)據(jù)錄入人員認(rèn)真錄入學(xué)員信息,以便以</font></p><p><font color="#FF0000" size="2">后查詢!</font></p></div></td></tr><tr><td><div align="right"><font size="2">聯(lián)系地址:</font></div></td><td><font size="2"><input name="add" type="text" id="add" value="<%=rs.fields("add")%>"></font></td></tr><tr><td><div align="right"><font size="2">聯(lián)系電話:</font></div></td><td><font size="2"><input name="tel" type="text" id="tel" value="<%=rs.fields("tel")%>"></font></td></tr><tr><td><div align="right"><font size="2">婚姻狀況:</font></div></td><td><select name="mar" id="mar"><option value="已婚">已婚</option><option value="未婚">未婚</option></select></td></tr><tr><td><div align="right"><font size="2">籍貫:</font></div></td><td><font size="2"><input name="addr" type="text" id="addr" value="<%=rs.fields("jg")%>"></font></td></tr></table><table width="75%" border="0"><tr><td><div align="center"><input type="submit" name="Submit2" value="保 存"></div></td><td><input type="reset" name="Reset" value="重 寫"></td></tr></table><p>&nbsp;</p></form>2.3 網(wǎng)上圖書館的設(shè)計(jì)與實(shí)現(xiàn)2.3.1 網(wǎng)上圖書館的設(shè)計(jì)概述在概念設(shè)計(jì)階段中,設(shè)計(jì)人員從用戶的角度看待數(shù)據(jù)及處理要求和約束,產(chǎn)生一個(gè)反映用戶觀點(diǎn)的概念模式。然后再把概念模式轉(zhuǎn)換成邏輯模式。將概念設(shè)計(jì)從設(shè)計(jì)過程中獨(dú)立開來,使各階段的任務(wù)相對(duì)單一化,設(shè)計(jì)復(fù)雜程度大大降低,不受特定DBMS的限制。利用ER方法進(jìn)行數(shù)據(jù)庫的概念設(shè)計(jì),可分成三步進(jìn)行:首先設(shè)計(jì)局部ER模式,然后把各局部ER模式綜合成一個(gè)全局模式,最后對(duì)全局ER模式進(jìn)行優(yōu)化,得到最終的模式,即概念模式。(1) 設(shè)計(jì)局部ER模式實(shí)體和屬性的定義:圖書(圖書編號(hào),圖書名稱,作者,出版社,出版日期,備注,價(jià)格,數(shù)量,);借閱者(借書證號(hào),姓名,性別,身份證,聯(lián)系電話,密碼);身份(身份編號(hào),身份描述,最大借閱數(shù));圖書類別(圖書類別編號(hào),類別描述)。ER模型的“聯(lián)系”用于刻畫實(shí)體之間的關(guān)聯(lián)。一種完整的方式是對(duì)局部結(jié)構(gòu)中任意兩個(gè)實(shí)體類型,依據(jù)需求分析的結(jié)果,考察局部結(jié)構(gòu)中任意兩個(gè)實(shí)體類型之間是否存在聯(lián)系。若有聯(lián)系,進(jìn)一步確定是1:N,M:N,還是1:1等。還要考察一個(gè)實(shí)體類型內(nèi)部是否存在聯(lián)系,兩個(gè)實(shí)體類型之間是否存在聯(lián)系,多個(gè)實(shí)體類型之間是否存在聯(lián)系,等等。聯(lián)系定義如圖4-5所示。解釋如下: u 一個(gè)借閱者(用戶)只能具有一種身份,而一種身份可被多個(gè)借閱者所具有; u 一本圖書只能屬于一種圖書類別(類別),而一種圖書類別可以包含多本圖書; u 一個(gè)用戶可以借閱多本不同的書,而一本書也可以被多個(gè)不同的用戶所借閱。(2)設(shè)計(jì)全局ER模式所有局部ER模式都設(shè)計(jì)好了后,接下來就是把它們綜合成單一的全局概念結(jié)構(gòu)。全局概念結(jié)構(gòu)不僅要支持所有局部ER模式,而且必須合理地表示一個(gè)完整、一致的數(shù)據(jù)庫概念結(jié)構(gòu)。1)確定公共實(shí)體類型為了給多個(gè)局部ER模式的合并提供開始合并的基礎(chǔ),首先要確定各局部結(jié)構(gòu)中的公共實(shí)體類型。在這一步中我們僅根據(jù)實(shí)體類型名和鍵來認(rèn)定公共實(shí)體類型。一般把同名實(shí)體類型作為公共實(shí)體類型的一類候選,把具有相同鍵的實(shí)體類型作為公共實(shí)體類型的另一類候選。2)局部ER模式的合并合并的原則是:首先進(jìn)行兩兩合并;先和合并那些現(xiàn)實(shí)世界中有聯(lián)系的局部結(jié)構(gòu);合并從公共實(shí)體類型開始,最后再加入獨(dú)立的局部結(jié)構(gòu)。3)消除沖突沖突分為三類:屬性沖突、結(jié)構(gòu)沖突、命名沖突。設(shè)計(jì)全局ER模式的目的不在于把若干局部ER模式形式上合并為一個(gè)ER模式,而在于消除沖突,使之成為能夠被所有用戶共同理解和接受的同一的概念模型。4)全局ER模式的優(yōu)化在得到全局ER模式后,為了提高數(shù)據(jù)庫系統(tǒng)的效率,還應(yīng)進(jìn)一步依據(jù)處理需求對(duì)ER模式進(jìn)行優(yōu)化。一個(gè)好的全局ER模式,除能準(zhǔn)確、全面地反映用戶功能需求外,還應(yīng)滿足下列條件:實(shí)體類型的個(gè)數(shù)要盡可能的少;實(shí)體類型所含屬性個(gè)數(shù)盡可能少;實(shí)體類型間聯(lián)系無冗余。2.3.2圖書管理系統(tǒng)應(yīng)用程序設(shè)計(jì)(1) 數(shù)據(jù)模塊窗體的設(shè)置在編寫數(shù)據(jù)庫應(yīng)用程序時(shí),經(jīng)常要遇到這樣的情況,即好多組件、窗體同時(shí)訪問相同的數(shù)據(jù)源,如果為每一個(gè)組件或者窗體都設(shè)置一個(gè)數(shù)據(jù)源將是十分耗時(shí)的工件,而且要保證這些數(shù)據(jù)源的確是相同的也需花一番功夫。那么,能不能將這些數(shù)據(jù)源集中管理,最好是做成一個(gè)統(tǒng)一的模塊,需要時(shí)就將該模塊引入而不必直接操作數(shù)據(jù)源本身呢?數(shù)據(jù)模塊(DataModule)是解決這個(gè)問題最好的答案。簡單說來,數(shù)據(jù)模塊是用來集中管理數(shù)據(jù)源的一個(gè)窗體,該窗體可被需要的地方隨時(shí)引入。但本人在開發(fā)這個(gè)系統(tǒng)時(shí),開始使用了一下數(shù)據(jù)模塊,但在使用過程中卻碰到了一些問題。并且考慮這個(gè)系統(tǒng)使用到的TADOQuery控件比較多,如果使用數(shù)據(jù)控件可能會(huì)帶來管理上的麻煩,如弄混各個(gè)數(shù)據(jù)控件的作用。還考慮到使用動(dòng)態(tài)生成ADOQuery可能會(huì)更節(jié)省資源。所以在本人的系統(tǒng)中,開始做的第一個(gè)模塊“借閱者個(gè)人模塊”中還稍微使用了一下數(shù)據(jù)模塊。但在后面做的兩個(gè)模塊中大多都是用動(dòng)態(tài)生成ADOQuery來實(shí)現(xiàn)的。并且由于SQL語句是動(dòng)態(tài)加入的所以datamodule中的控件也不會(huì)多。(2) 啟動(dòng)畫面的實(shí)現(xiàn) 啟動(dòng)畫面是為了給用戶一個(gè)良好的印像,加深軟件的親和力,沒有實(shí)際的功能,在Form1窗體中加入了Image和Time組件。啟動(dòng)畫面的窗體略,主要的源代碼如下: (3) 用戶登錄窗體的的實(shí)現(xiàn)本窗體是為三種不同的用戶(一般用戶,工作人員,管理員)提供選擇以進(jìn)入不同的模塊,滿足不同用戶的需求。源代碼比較簡單,略。(4) 用戶密碼認(rèn)證窗體的的實(shí)現(xiàn) 本窗體是為了讓工作人員或圖書館管理員按照用戶名和密碼進(jìn)行登錄,并且跟據(jù)用戶名檢查Keyer表中的“權(quán)限”字段,以分辯進(jìn)入圖書館管理人員模塊還是進(jìn)入工作人員模塊。(5)借閱者服務(wù)模塊的實(shí)現(xiàn) 借閱者服務(wù)窗體的功能主要是圖書的查詢,個(gè)人借閱情況查看及個(gè)人部分信息的修改。(6)圖書查詢功能的實(shí)現(xiàn)在本系統(tǒng)中,任何人都有權(quán)限使用查詢功能,不做任何限制。界面如下,由于實(shí)現(xiàn)的查詢功能有多種,如按圖書編號(hào)、圖書名稱等字段進(jìn)行完全體配查找和部分體配的模糊查找,還有按多個(gè)條件進(jìn)行邏輯與或是邏輯或的多條件查找。(7)借閱者登錄功能的實(shí)現(xiàn)這個(gè)功能的實(shí)現(xiàn)與工作人員和管理人員登錄功能實(shí)現(xiàn)的方法大致一樣,并且還要簡單。是從User表中查到到借閱證號(hào)與密碼,看與用戶輸入的是否一致。如果一致,那么用戶就可查看自已的借閱情況并維護(hù)自己的部分信息。源代碼與借閱者登錄界面都略。(8) 借閱者借閱情況功能的實(shí)現(xiàn)當(dāng)借閱者正確登錄到系統(tǒng)后,此功能將被激活,使用戶能查看到自身的借閱情況。在此系統(tǒng)中,信息的顯示一般用ListView來實(shí)現(xiàn),只在較少的情況下用到了DBgrid,因?yàn)槲矣X得ListView更好實(shí)現(xiàn),并能使信息數(shù)據(jù)對(duì)用戶的完全分離。在這里跟據(jù)借閱者的不同要求實(shí)現(xiàn)借閱情況的查詢,有檢查所有的借閱情部、某本書的借閱情況、和根據(jù)已借閱天數(shù)的來查詢。其中根椐借閱天數(shù)來查詢更有代表性,有方式一和方式二。(9)借閱者個(gè)人資料維護(hù)功能的實(shí)現(xiàn)此功能實(shí)現(xiàn)當(dāng)前借閱者部份資料的修改,但借書證號(hào)和身份類別這樣的信息不允許修改,這是圖書館管理員模塊的功能。在此界面中點(diǎn)擊修改按鈕將出現(xiàn)“修改”窗體(Form8),點(diǎn)擊修改密碼按鈕將出現(xiàn)groupbox8,在這里進(jìn)行密碼修改。2.3.3 工作人員圖書借閱/歸還模塊的實(shí)現(xiàn)(1) 工作人員進(jìn)行圖書借閱功能實(shí)現(xiàn)在這個(gè)功能中,工作人員輸入借閱者的借閱證號(hào)和所要借閱的圖書的圖書編號(hào),然后點(diǎn)擊借閱按鈕就可進(jìn)行圖書借閱。考慮到實(shí)際中可能會(huì)出現(xiàn)只知圖書名而不知圖書編號(hào)的情況,在此界面下方加入了一個(gè)轉(zhuǎn)換功能,可以把圖書名稱轉(zhuǎn)換成圖書編號(hào),再進(jìn)行圖書借閱。在借閱完成后會(huì)生借閱報(bào)表以便借閱者檢查和確認(rèn),借閱報(bào)表的打印效果如下圖,實(shí)現(xiàn)比較簡單,略去實(shí)現(xiàn)過程。(2)工作人員進(jìn)行圖書歸還功能實(shí)現(xiàn)在此功能中,工作人員根據(jù)借閱者的借書證號(hào)和歸還的圖書編號(hào)進(jìn)行圖書的歸還工作。并且根據(jù)現(xiàn)實(shí)中可能會(huì)出現(xiàn)的只知圖書名不知圖書編號(hào)的歸還情況,所以加入了按書籍名稱進(jìn)行歸還的功能。這個(gè)功能是圖書借閱功能中把圖書名稱轉(zhuǎn)換成圖書編號(hào)的一種改進(jìn)方法,這樣就不用如借閱功能中一樣要先轉(zhuǎn)換再借閱了。歸還完成后,同樣會(huì)打印出歸還報(bào)表以便用戶檢查和確認(rèn)。2.4.新聞信息系統(tǒng)的設(shè)計(jì) 系統(tǒng)的主要功能是通過幾個(gè)功能模塊來實(shí)現(xiàn)的。具體的設(shè)計(jì)過程如下: 系統(tǒng)登錄:該模塊負(fù)責(zé)將用戶分為普通用戶和注冊(cè)用戶來實(shí) 現(xiàn)用戶權(quán)限的管理。 新聞瀏覽:該模塊負(fù)責(zé)分頁列出網(wǎng)站所有新聞的信息,包括標(biāo)題、類型、來源部門字段及發(fā)布日期,每條新聞的標(biāo)題被做成一個(gè)超鏈接,點(diǎn)擊它們就能跳轉(zhuǎn)頁面進(jìn)行新聞閱讀。 新聞閱讀:在其他頁面中點(diǎn)擊標(biāo)題鏈接即進(jìn)入新聞閱讀頁面,此時(shí),每條新聞的詳細(xì)信息將被取出,包括內(nèi)容、標(biāo)題、關(guān)鍵字等,并按照相對(duì)固定的格式放置在頁面的不同區(qū)域,所有新聞使用大致相同的頁面布局,只是各字段對(duì)應(yīng)的內(nèi)容不同而已,另外,頁面其它位置,可以動(dòng)態(tài)放置其他元件,如網(wǎng)站標(biāo)志logo、頁面廣告banner等鏈接圖片,這樣可以很容易地實(shí)現(xiàn)圖文并茂的閱讀效果。 新聞查詢:該模塊提供了新聞查詢功能,輸入待查找的內(nèi)容及選定分類信息可以快速地找到符合條件的新聞,并輸出查詢結(jié)果。 新聞管理:該模塊負(fù)責(zé)分頁羅列登錄的注冊(cè)用戶曾發(fā)布過且未刪除的新聞信息,用戶可以對(duì)該條新聞進(jìn)行刪除、修改。非新聞發(fā)布者除系統(tǒng)管理員外不具有對(duì)該條新聞的處理權(quán)限,所以不同用戶進(jìn)入此頁面將顯示不同的內(nèi)容。 新聞錄入和修改:注冊(cè)用戶錄入一條新聞所需要的內(nèi)容,包含標(biāo)題、關(guān)鍵字、類型、來源部門、發(fā)布日期等,同時(shí)從登錄模塊得到用戶名,這些信息將被寫入數(shù)據(jù)庫中保存。該模塊還負(fù)責(zé)編輯狀態(tài)下的更新,這時(shí),它將根據(jù)取得的Title字段值對(duì)頁面控件初始化。下面以系統(tǒng)登錄頁面的編寫為例給出主要事件和函數(shù),說明該系統(tǒng)的開發(fā)過程。/IsRegUserOk函數(shù):判斷用戶是否已經(jīng)注冊(cè)和密碼是否正確public bool IsRegUserOk()string name=TextBoxName.Text.Trim();string pwd=TextBoxPassword.Text.Trim();/建立/打開數(shù)據(jù)庫連接SqlConnection conn=new SqlConnection();conn.ConnectionString="server=(local);uid=sa;pwd=;database=jxdb"conn.Open();/建立sql字符串string sql="select * from reg where name="+name+""SqlDataReader dr; SqlCommand cmd=new SqlCommand(sql,conn); dr=cmd.ExecuteReader();/保留用戶注冊(cè)與否信息bool isRegUserExist=dr.Read();/關(guān)閉DataReaderdr.Close();/取得用戶名的密碼string sqlBoth="select * from reg where name="+name+""sqlBoth+="and pwd="+pwd+""SqlCommand cmdBoth=new SqlCommand(sqlBoth,conn);SqlDataReader drBoth;drBoth=cmdBoth.ExecuteReader();/保留用戶名+密碼同時(shí)存在信息bool isBothExist=drBoth.Read();/關(guān)閉DataReaderdrBoth.Close()conn.Close();/判斷用戶是否注冊(cè)if(!isRegUserExist) Response.Write("<script>alert(此用戶尚未注冊(cè)!)"); return false; /判斷用戶名與密碼是否一致else if(!isBothExist) Response.Write("<script>alert(用戶名和密碼不一致,不能進(jìn)入!)"); return false; Elsereturn true;21參考文獻(xiàn) 參考文獻(xiàn)1李世杰.Active Server Pages(ASP)3.0網(wǎng)頁設(shè)計(jì)手冊(cè) 北京:清華大學(xué)出版社,19992小志ASP入門與實(shí)例演練簿.中國青年出版社3前沿電腦圖像工作室.巧學(xué)巧用Dreamweaver、Fireworks、Flash制作網(wǎng)頁 北京:人民郵電出版社,20054奚兵,Fireworks4實(shí)例與操作.北京希望電子出版社.20015蔡長明、丁勇、黎昌杰,DreamweaverUtraDev4入門與提高.清華大學(xué)出版社.20016熊松明.ASPNET標(biāo)準(zhǔn)教程.北京航空工業(yè)出版社.20027趙豐年.網(wǎng)頁制作實(shí)例圖解.北京機(jī)械工業(yè)出版社.20018張明.網(wǎng)站開發(fā)與網(wǎng)頁設(shè)計(jì).清華大學(xué)出版社.20039王玉芬.網(wǎng)站規(guī)劃與設(shè)計(jì).西北工業(yè)大學(xué)出版社.200210孫良軍.網(wǎng)頁設(shè)計(jì)與網(wǎng)站建設(shè)完全教程.航空工業(yè)出版社.200422

注意事項(xiàng)

本文(校園網(wǎng)站設(shè)計(jì)畢業(yè)論文)為本站會(huì)員(1777****777)主動(dòng)上傳,裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請(qǐng)重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!