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

上傳人:1666****666 文檔編號:37513299 上傳時(shí)間:2021-11-03 格式:DOC 頁數(shù):25 大?。?6.53KB
收藏 版權(quán)申訴 舉報(bào) 下載
校園網(wǎng)站設(shè)計(jì)畢業(yè)論文_第1頁
第1頁 / 共25頁
校園網(wǎng)站設(shè)計(jì)畢業(yè)論文_第2頁
第2頁 / 共25頁
校園網(wǎng)站設(shè)計(jì)畢業(yè)論文_第3頁
第3頁 / 共25頁

下載文檔到電腦,查找使用更方便

15 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《校園網(wǎng)站設(shè)計(jì)畢業(yè)論文》由會(huì)員分享,可在線閱讀,更多相關(guān)《校園網(wǎng)站設(shè)計(jì)畢業(yè)論文(25頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。

1、 1 畢業(yè)設(shè)計(jì)(論文) 課題:校園網(wǎng)站設(shè)計(jì) 學(xué)生:熊小江 系部:計(jì)算機(jī)應(yīng)用系 班級:硬件094 學(xué)號: 指導(dǎo)教師: 裝訂交卷日期:2012年4月15日 目 錄 摘要 I 第一章 緒論 1 1.1 設(shè)計(jì)目的與設(shè)計(jì)思想 1 1.2 ASP簡介 1 第二章 詳細(xì)設(shè)計(jì) 3 2.1校園網(wǎng)站首頁的設(shè)計(jì)與實(shí)現(xiàn) 3 2.1.1 首頁設(shè)計(jì)概述 3 2.1.2 首頁布局設(shè)計(jì)與程序?qū)崿F(xiàn) 3 圖片展示模塊 3 結(jié)構(gòu)標(biāo)題模塊 3 各子系統(tǒng)導(dǎo)航模塊 3

2、 2.2學(xué)生檔案管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 4 2.2.1學(xué)生檔案管理系統(tǒng)的設(shè)計(jì)概述 4 2.2.2信息錄入 4 2.2.3、信息查詢 6 2.2.4、信息修改 8 2.3 網(wǎng)上圖書館的設(shè)計(jì)與實(shí)現(xiàn) 14 2.3.1 網(wǎng)上圖書館的設(shè)計(jì)概述 14 2.3.2圖書管理系統(tǒng)應(yīng)用程序設(shè)計(jì) 16 2.3.3 工作人員-圖書借閱/歸還模塊的實(shí)現(xiàn) 18 2.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í)

3、驗(yàn)室管理的薄弱環(huán)節(jié)日益成為高校發(fā)展的瓶頸。 原來的管理模式主要是由人工管理,各種管理資料主要停留在紙式管理上,對于學(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)志。我國對高速信息網(wǎng)絡(luò)的研究和建設(shè)工作

4、非常重視,國家863計(jì)劃中許多主題都與其直接相關(guān)。最近幾年,我國一些大學(xué)紛紛建立了校園網(wǎng)站,并通過全國性的網(wǎng)站實(shí)現(xiàn)校際間的互連,乃至進(jìn)一步通過國際互連網(wǎng)INTER—NET進(jìn)行更為廣泛的信息交換和資源共享。本文結(jié)合重慶電子工程職業(yè)學(xué)院的實(shí)際情況,對校園網(wǎng)站進(jìn)行整體設(shè)計(jì),并對其實(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

5、ASP簡介 ASP是服務(wù)器端的腳本執(zhí)行環(huán)境,可用來產(chǎn)生和執(zhí)行動(dòng)態(tài)的高性能的WEB服務(wù)器程序。 當(dā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組件

6、來擴(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)航模塊,校

7、園動(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)、圖片新聞、公告通知,常用鏈接等子菜單的方式來充分展示校園信息。

8、 通過以上四大模塊,不僅清晰的展示的校園網(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,rs set conn=createobject("ADODB.connection") //建立ADODB連接conn.open ("DSN=information;UID=;PWD=;") //

9、打開數(shù)據(jù)源information set rs=createobject("ADODB.Recordset") //建立記錄對象rs rs.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=r

10、equest.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("

11、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)成功注冊的這位學(xué)員的信息。請繼續(xù)注冊 ") //顯示提示信息 rs.close

12、//關(guān)閉數(shù)據(jù)記錄 conn.close //關(guān)閉連接 set rs=nothing set conn=nothing %> 2.2.3、信息查詢 <% dim strsql,conn,rs set 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

13、") &""http://利用SQL建立查詢 rs.open strsql,conn %>

//本行寫上要顯示的字段的相應(yīng)的中文名 <% while Not rs.eof %> //循環(huán)語句控制符合條件的記錄輸出 //本行根據(jù)循環(huán)條件可以重復(fù)輸出 /*輸出數(shù)據(jù)庫中符合條件的name字段的值*/ <% rs.movenext Wend rs.close conn.close %>
姓名
性別

14、iv align="center">出生年

學(xué)歷
政治面貌
專業(yè)

15、"center">班級

班主任
入學(xué)時(shí)間
聯(lián)系電話
聯(lián)系地址
<%=rs("name")%>
<%=rs("sex")%>

17、gn="center"><%=rs("birth")%>

<%=rs("xl")%>
<%=rs("zzmm")%>
<%=rs("career")%>

18、"center"><%=rs("class")%>

<%=rs("teach")%>
<%=rs("date")%>
<%=rs("tel")%>
<%=rs("add")%>
2.2.4、信息修改 <% set conn=server.createobject("adodb.connection") conn.open "DSN=information;UID=;PWD=;" set rs=server.CreateObject("adodb.recordset") username=request("name") //

20、取得name表單的值賦給username strsql="select * from infor where name="&username&"" //建立SQL查詢 rs.open strsql,conn,3,3 %>

// 以POST方式將修改的記錄通過zhuce.asp頁面的程序保存到數(shù)據(jù)庫當(dāng)中 //顯示符合查詢條件的數(shù)據(jù)庫當(dāng)中name字段的值,供修改

30、

21、"right">姓 名:

">
入學(xué)時(shí)間:

22、"time" type="text" id="time" value="<%=rs.fields("date")%>">

性 別:

23、"<%=rs.fields("sex")%>"> 女

專業(yè):
">
出生年月:

24、 ">

班級:
">
政治面貌

25、:

班主任:

26、")%>">

學(xué)歷:
教室:
原畢業(yè)學(xué)校:

28、d="school" value="<%=rs.fields("school")%>">

請數(shù)據(jù)錄入人員認(rèn)真錄入學(xué)員信息,以便以

后查詢!

聯(lián)系地址:

29、>

">
聯(lián)系電話:
">
婚姻狀況:
籍貫:
">

 <

32、/p>

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ù)相對單一化,設(shè)計(jì)復(fù)雜程度大大降低,不受特定DBMS的限制。 利用ER方法進(jìn)行數(shù)據(jù)庫的概念設(shè)計(jì),可分成三步進(jìn)行:首先設(shè)計(jì)局部ER模式,然后把各局部ER模式綜合成一個(gè)全局模式,最后對全局ER模式進(jìn)行優(yōu)化,得到最終的模式,即概念模式。 (1) 設(shè)計(jì)局部ER模式 實(shí)體和屬性的定義: 圖書(圖書編號,圖書名稱,作者,出版社,出

33、版日期,備注,價(jià)格,數(shù)量,);借閱者(借書證號,姓名,性別,身份證,聯(lián)系電話,密碼);身份(身份編號,身份描述,最大借閱數(shù));圖書類別(圖書類別編號,類別描述)。 ER模型的“聯(lián)系”用于刻畫實(shí)體之間的關(guān)聯(lián)。一種完整的方式是對局部結(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

34、一本圖書只能屬于一種圖書類別(類別),而一種圖書類別可以包含多本圖書; 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í)體類型的另一類

35、候選。 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ù)處理需求對ER模式進(jìn)行優(yōu)化。一個(gè)好的全局ER模式,除能準(zhǔn)確、全面地反映用戶功能需求外,還應(yīng)滿足下列條件:實(shí)體類型的個(gè)數(shù)要盡可能的少;實(shí)體類型

36、所含屬性個(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ù)

37、模塊,但在使用過程中卻碰到了一些問題。并且考慮這個(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)畫面

38、的窗體略,主要的源代碼如下: (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)限使用查詢功能,不做任何限制。界面如下,

39、由于實(shí)現(xiàn)的查詢功能有多種,如按圖書編號、圖書名稱等字段進(jìn)行完全體配查找和部分體配的模糊查找,還有按多個(gè)條件進(jìn)行邏輯與或是邏輯或的多條件查找。 (7)借閱者登錄功能的實(shí)現(xiàn) 這個(gè)功能的實(shí)現(xiàn)與工作人員和管理人員登錄功能實(shí)現(xiàn)的方法大致一樣,并且還要簡單。是從User表中查到到借閱證號與密碼,看與用戶輸入的是否一致。如果一致,那么用戶就可查看自已的借閱情況并維護(hù)自己的部分信息。源代碼與借閱者登錄界面都略。 (8) 借閱者借閱情況功能的實(shí)現(xiàn) 當(dāng)借閱者正確登錄到系統(tǒng)后,此功能將被激活,使用戶能查看到自身的借閱情況。在此系統(tǒng)中,信息的顯示一般用ListView來實(shí)現(xiàn),只在較少的情況下用到了DBgrid

40、,因?yàn)槲矣X得ListView更好實(shí)現(xiàn),并能使信息數(shù)據(jù)對用戶的完全分離。 在這里跟據(jù)借閱者的不同要求實(shí)現(xiàn)借閱情況的查詢,有檢查所有的借閱情部、某本書的借閱情況、和根據(jù)已借閱天數(shù)的來查詢。其中根椐借閱天數(shù)來查詢更有代表性,有方式一和方式二。 (9)借閱者個(gè)人資料維護(hù)功能的實(shí)現(xiàn) 此功能實(shí)現(xiàn)當(dāng)前借閱者部份資料的修改,但借書證號和身份類別這樣的信息不允許修改,這是圖書館管理員模塊的功能。在此界面中點(diǎn)擊修改按鈕將出現(xiàn)“修改”窗體(Form8),點(diǎn)擊修改密碼按鈕將出現(xiàn)groupbox8,在這里進(jìn)行密碼修改。 2.3.3 工作人員-圖書借閱/歸還模塊的實(shí)現(xiàn) (1) 工作人員進(jìn)行圖書借閱功能實(shí)現(xiàn)

41、在這個(gè)功能中,工作人員輸入借閱者的借閱證號和所要借閱的圖書的圖書編號,然后點(diǎn)擊借閱按鈕就可進(jìn)行圖書借閱??紤]到實(shí)際中可能會(huì)出現(xiàn)只知圖書名而不知圖書編號的情況,在此界面下方加入了一個(gè)轉(zhuǎn)換功能,可以把圖書名稱轉(zhuǎn)換成圖書編號,再進(jìn)行圖書借閱。 在借閱完成后會(huì)生借閱報(bào)表以便借閱者檢查和確認(rèn),借閱報(bào)表的打印效果如下圖,實(shí)現(xiàn)比較簡單,略去實(shí)現(xiàn)過程。 (2)工作人員進(jìn)行圖書歸還功能實(shí)現(xiàn) 在此功能中,工作人員根據(jù)借閱者的借書證號和歸還的圖書編號進(jìn)行圖書的歸還工作。并且根據(jù)現(xiàn)實(shí)中可能會(huì)出現(xiàn)的只知圖書名不知圖書編號的歸還情況,所以加入了按書籍名稱進(jìn)行歸還的功能。這個(gè)功能是圖書借閱功能中把圖書名稱轉(zhuǎn)換成圖書編

42、號的一種改進(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é)將用戶分為普通用戶和注冊用戶來實(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)鍵字等,并按照相對固定的格式

43、放置在頁面的不同區(qū)域,所有新聞使用大致相同的頁面布局,只是各字段對應(yīng)的內(nèi)容不同而已,另外,頁面其它位置,可以動(dòng)態(tài)放置其他元件,如網(wǎng)站標(biāo)志logo、頁面廣告banner等鏈接圖片,這樣可以很容易地實(shí)現(xiàn)圖文并茂的閱讀效果。 ⑷ 新聞查詢:該模塊提供了新聞查詢功能,輸入待查找的內(nèi)容及選定分類信息可以快速地找到符合條件的新聞,并輸出查詢結(jié)果。 ⑸ 新聞管理:該模塊負(fù)責(zé)分頁羅列登錄的注冊用戶曾發(fā)布過且未刪除的新聞信息,用戶可以對該條新聞進(jìn)行刪除、修改。非新聞發(fā)布者除系統(tǒng)管理員外不具有對該條新聞的處理權(quán)限,所以不同用戶進(jìn)入此頁面將顯示不同的內(nèi)容。 ⑹ 新聞錄入和修改:注冊用戶錄入一條新聞所需要的內(nèi)容

44、,包含標(biāo)題、關(guān)鍵字、類型、來源部門、發(fā)布日期等,同時(shí)從登錄模塊得到用戶名,這些信息將被寫入數(shù)據(jù)庫中保存。該模塊還負(fù)責(zé)編輯狀態(tài)下的更新,這時(shí),它將根據(jù)取得的Title字段值對頁面控件初始化。下面以系統(tǒng)登錄頁面的編寫為例給出主要事件和函數(shù),說明該系統(tǒng)的開發(fā)過程。 //IsRegUserOk函數(shù):判斷用戶是否已經(jīng)注冊和密碼是否正確 public bool IsRegUserOk() { string name=TextBoxName.Text.Trim(); string pwd=TextBoxPassword.Text.Trim(); //建立/打開數(shù)據(jù)庫連接 SqlConnecti

45、on 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(); //保留用戶注冊與否信息 bool isRegUserExist=dr

46、.Read(); //關(guān)閉DataReader dr.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)閉Da

47、taReader drBoth.Close() conn.Close(); //判斷用戶是否注冊 if(!isRegUserExist) { Response.Write("

溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

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

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


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