版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p> 本科學(xué)生畢業(yè)論文(設(shè)計)</p><p> 題目 基于校園網(wǎng)的網(wǎng)上支付系統(tǒng)的設(shè)計 </p><p> 學(xué)院 數(shù)學(xué)與計算機科學(xué)學(xué)院 </p><p> 專業(yè) 計算機科學(xué)與技術(shù) </p><p> 學(xué)生姓名
2、 </p><p> 學(xué)號 </p><p> 指導(dǎo)教師 職稱 </p><p> 論文字?jǐn)?shù) </p><p> 完成日期 年
3、 月 日</p><p><b> 目 錄</b></p><p><b> 第一章 緒論5</b></p><p> 1.1課題研究的目的5</p><p> 1.2 課題研究的意義5</p><p> 1.3 課題的可行性分析6<
4、;/p><p> 1.3.1 課題調(diào)研6</p><p> 1.3.2 可行性分析6</p><p> 第二章 準(zhǔn)備階段6</p><p> 2.1 ASP.Net基礎(chǔ)6</p><p> 2.2 C#基礎(chǔ)7</p><p> 2.3 SQLServer2000數(shù)據(jù)庫系統(tǒng)7&
5、lt;/p><p> 第三章 應(yīng)用系統(tǒng)開發(fā)工具7</p><p> 3.1系統(tǒng)對硬件和軟件的要求7</p><p> 3.2 運行需求8</p><p> 3.3 其他需求8</p><p> 3.4數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)簡介8</p><p> 3.5校園一卡通網(wǎng)上支付系統(tǒng)9&
6、lt;/p><p> 3.6 MS SQL Server簡介9</p><p> 第四章 系統(tǒng)分析10</p><p> 4.1系統(tǒng)簡要分析10</p><p> 4.2系統(tǒng)數(shù)據(jù)模型設(shè)計10</p><p> 4.2.1 E-R圖10</p><p> 4.2.2 數(shù)據(jù)表11
7、</p><p> 4.3系統(tǒng)界面12</p><p> 4.3.1 進入系信息界面12</p><p> 4.3.2系統(tǒng)介紹界面12</p><p> 4.3.2系統(tǒng)介紹界面13</p><p> 4.3.3公告通知界面13</p><p> 4.3.4學(xué)生檢索綜合界面
8、13</p><p> 4.3.4學(xué)生綜合檢索界面14</p><p> 4.3.5系統(tǒng)管理界面14</p><p> 4.3.6網(wǎng)上支付界面15</p><p> 4.4系統(tǒng)功能圖15</p><p> 第五章 支付內(nèi)容及方法16</p><p> 5.1支付類型16&
9、lt;/p><p> 5.2支付方式16</p><p> 第六章 操作方法17</p><p><b> 6.1登錄17</b></p><p> 6.2資料修改17</p><p> 6.3密碼修改17</p><p> 6.4找回密碼17</
10、p><p> 6.5賬目查詢17</p><p> 6.6網(wǎng)上支付17</p><p> 6.7退出系統(tǒng)17</p><p> 第七章 調(diào)和測試18</p><p> 第八章 設(shè)計體會19</p><p><b> 結(jié) 論20</b></p>
11、;<p> 參 考 文 獻20</p><p><b> 致 謝21</b></p><p><b> 附錄A22</b></p><p> a、IIS簡介22</p><p> b、IIS與ASP.NET的結(jié)合22</p><p><
12、;b> 附錄B23</b></p><p> 數(shù)據(jù)庫設(shè)計的步驟23</p><p> 基于校園網(wǎng)的網(wǎng)上支付系統(tǒng)的設(shè)計</p><p> 摘 要:隨著計算機技術(shù)、通信技術(shù)和網(wǎng)絡(luò)技術(shù)的發(fā)展和融合,各高校的校園網(wǎng)的建設(shè)日益完善,為校園一卡通系統(tǒng)的建立提供了網(wǎng)絡(luò)平臺。數(shù)據(jù)庫技術(shù)和射頻IC卡技術(shù)的發(fā)展和成熟,也為校園一卡通系統(tǒng)的建立提供了技術(shù)保
13、障。同時高校信息管理理念與方式也在發(fā)生著深刻的變化,在校園內(nèi)實現(xiàn)一卡通系統(tǒng)已成為學(xué)校提高管理水平、促進學(xué)校管理手段數(shù)字化的必然趨勢。校園一卡通系統(tǒng)架構(gòu)在校園網(wǎng)之上,利用計算機、網(wǎng)絡(luò)設(shè)備、終端等設(shè)備,充分發(fā)揮校園網(wǎng)絡(luò)優(yōu)勢,借助于卡片載體,實現(xiàn)先進的信息化管理,它取代了學(xué)校管理和生活中所使用的各種個人證件和現(xiàn)金支付手段,實現(xiàn)了校內(nèi)消費、學(xué)籍管理、身份認(rèn)證、網(wǎng)上交費等多種功能。本系統(tǒng)是校園一卡通網(wǎng)上支付系統(tǒng),對MS SQL Server200
14、0數(shù)據(jù)庫管理系統(tǒng)、SQL語言原理、ASP.Net數(shù)據(jù)庫技術(shù)ADO.Net進行了較深入的學(xué)習(xí)和應(yīng)用。</p><p> 關(guān)鍵詞:校園網(wǎng);網(wǎng)上支付;數(shù)據(jù)庫;ASP.Net;SQL Server2000</p><p> Online Payment System Design Based On Campus Network</p><p> Abstract:Wi
15、th the development and integration of computer technology,communication technology, and network technology, the construction of university campus network has improved steadily and the establishment of the campus card sys
16、tem provides a network platform.Database technology and radio frequency IC card technology develops quickly and becomes more and more mature, which also provides technical supports for the establishment of campus card sy
17、stem.At the same time,information management conc</p><p> Key words:Campus network;Online payment;Database;ASP.Net;SQLServer2000</p><p><b> 第一章 緒論</b></p><p> 1.1課題研究
18、的目的</p><p> 1.掌握采用Internet的TCP/IP協(xié)議,以B/S方式,ASP.Net編程技術(shù)。</p><p> 2.學(xué)習(xí)Microsoft Visual Studio.Net 開發(fā)平臺 及ASP.Net 和C#編程語言。</p><p> 3.ASP.Net的動態(tài)網(wǎng)頁和SQLServer 2000中型數(shù)據(jù)庫。</p><
19、p> 4.培養(yǎng)良好的開發(fā)系統(tǒng)的精神。</p><p> 1.2 課題研究的意義 </p><p> 校園一卡通系統(tǒng)建設(shè)是數(shù)字化校園的基礎(chǔ)和核心工程,是數(shù)字化校園中重要的組成部分。校園一卡通系統(tǒng)的實施將有效整合校園內(nèi)各信息系統(tǒng),為數(shù)字化校園運作提供了全面的數(shù)據(jù)共享平臺和共享環(huán)境。</p><p> 1)校園一卡通系統(tǒng)的建設(shè),是高校信息化發(fā)展的必然趨勢,是
20、高?,F(xiàn)代化管理的標(biāo)志。</p><p> 2)校園一卡通系統(tǒng)的建設(shè),將有效促進數(shù)字化校園建設(shè)的進程。它是數(shù)字化校園中的核心骨干系統(tǒng),是數(shù)字化校園的先行官,將為其他信息系統(tǒng)的互連互通打好基礎(chǔ)。</p><p> 3)校園一卡通系統(tǒng)的建設(shè)采取銀行卡的金融功能與校園卡的校務(wù)管理功能整合的方式,由銀行與學(xué)校聯(lián)合發(fā)行銀行卡一校園卡,師生們可以用銀行卡在各地的銀行網(wǎng)點或自助終端實現(xiàn)存取款、消費、轉(zhuǎn)
21、賬等金融支付;還可以用校園卡代替學(xué)生和教職員工在校內(nèi)的所有個人證件(如學(xué)生證、工作證、圖書證、醫(yī)療證等),應(yīng)用于需要身份識別的各種信息系統(tǒng);可以通過設(shè)在校園卡內(nèi)的電子錢包實現(xiàn)餐飲、校內(nèi)購物、上機上網(wǎng)和醫(yī)療等校內(nèi)消費。</p><p> 4)校園一卡通系統(tǒng)的建設(shè),使原有業(yè)務(wù)和管理體系相對獨立、互不協(xié)調(diào)的現(xiàn)象得到有效整合,減少資源浪費和重復(fù)建設(shè),達(dá)到業(yè)務(wù)流程重組。</p><p> 5)校
22、園一卡通系統(tǒng)先期建立全校師生員工的人事檔案,可以作為下一步全校的用戶管理系統(tǒng)的雛形。</p><p> 6)校園一卡通系統(tǒng)的建設(shè),將有效緩解校務(wù)管理和后勤服務(wù)的繁重業(yè)務(wù),提高學(xué)校的管理水平、提高后勤的服務(wù)質(zhì)量,做到減員增效、提高效率。</p><p> 7)校園一卡通系統(tǒng)的建設(shè),為學(xué)校實現(xiàn)財務(wù)統(tǒng)一管理提供科學(xué)的、現(xiàn)代化的手段,將加速資金周轉(zhuǎn)的效率,也為銀行向?qū)W校財務(wù)部門和師生員工提供更
23、加及時、周到的金融服務(wù)提供良好的空間。</p><p> 1.3 課題的可行性分析</p><p> 1.3.1 課題調(diào)研</p><p> 部分與實踐活動和相關(guān)的文件和資料由指導(dǎo)老師提供。</p><p> 本課題要求學(xué)生有熟練的ASP.Net開發(fā)能力,有較強的自學(xué)能力以及一定的關(guān)系數(shù)據(jù)庫理論開發(fā)功底。</p><
24、;p> 具有對復(fù)雜表進行處理的能力。</p><p> 具體問題再做詳細(xì)調(diào)查研究并與指導(dǎo)老師面談。</p><p> 1.3.2 可行性分析</p><p> 技術(shù)可行性-----本系統(tǒng)需要Microsoft Visual .Net 開發(fā)平臺,IIS服務(wù)器的配置,裝有Office軟件的機器。對機器本身沒有太高的要求,一般當(dāng)前學(xué)?;騻€人電腦完全可滿足要求
25、。對于軟件技術(shù)要求,現(xiàn)在的程序設(shè)計語言已非常成熟,要運用HTML樣式,圖形圖象制作工具來制作生動活潑的網(wǎng)頁及美觀的圖形文件或動畫文件,數(shù)據(jù)庫使用SQL Server 2000。</p><p> 經(jīng)濟可行性-----由于本系統(tǒng)是為校園一卡通網(wǎng)上支付系統(tǒng),將該系統(tǒng)掛在學(xué)校的相應(yīng)的網(wǎng)址目錄下即可使用該系統(tǒng),系統(tǒng)成本主要集中在系統(tǒng)軟件的開發(fā)上,當(dāng)系統(tǒng)投入運行后可以為學(xué)校節(jié)約大量的人力、物力。所帶來的效益遠(yuǎn)遠(yuǎn)大于系統(tǒng)軟
26、件的開發(fā)成本。在經(jīng)濟上完全可行。</p><p> 操作可行性-----界面設(shè)計時充分考慮管理人員和學(xué)生的習(xí)慣,使得操作簡單;數(shù)據(jù)錄入迅速、規(guī)范、可靠;統(tǒng)計準(zhǔn)確;制表靈活;適應(yīng)力強;容易擴充。</p><p><b> 第二章 準(zhǔn)備階段</b></p><p> 2.1 ASP.Net基礎(chǔ) </p><p> A
27、SP.NET是一種統(tǒng)一的Web平臺,它提供了生成企業(yè)級應(yīng)用程序所必需的全部服務(wù)。ASP.NET 又是基于.NET Framework生成的,因此整個框架都可用于任何 ASP.NET應(yīng)用程序。可以使用任何與公共語言運行庫兼容的語言(包括 Microsoft Visual Basic、Visual C# 和 JScript .NET)來創(chuàng)作應(yīng)用程序。</p><p> ASP.NET頁框架是一種編程框架,它在Web
28、服務(wù)器上運行以動態(tài)地生成和管理 Web窗體頁。在Visual Studio中,Web窗體提供了窗體設(shè)計器、編輯器、控件和調(diào)試功能,這些功能結(jié)合在一起,將能夠為瀏覽器和Web客戶端設(shè)備快速地生成基于服務(wù)器的可編程用戶界面。</p><p> ASP.NET頁框架創(chuàng)建了傳統(tǒng)客戶端/服務(wù)器Web交互的抽象模型,能夠使用支持快速應(yīng)用程序開發(fā)(RAD)和面向?qū)ο缶幊?OOP)的傳統(tǒng)方法和工具來進行應(yīng)用程序編程。在Web窗
29、體頁中,可以使用屬性、方法和事件來處理HTML元素。ASP.NET頁框架為響應(yīng)在服務(wù)器上運行的代碼中的客戶端事件提供統(tǒng)一的模型,從而不必考慮基于Web的應(yīng)用程序中固有的客戶端和服務(wù)器隔離的實現(xiàn)細(xì)節(jié)。該框架還會在頁處理生命周期中自動維護頁及該頁上控件的狀態(tài)。</p><p><b> 2.2 C#基礎(chǔ) </b></p><p> C#(C Sharp)是微軟(Mi
30、crosoft)為.NET Framework量身訂做的程序語言,C#擁有C/C++的強大功能以及Visual Basic簡易使用的特性,是第一個組件導(dǎo)向(Component-oriented)的程序語言,和C++與Java一樣亦為對象導(dǎo)向(object-oriented)程序語言。</p><p> 微軟c#語言定義主要是從C和C++繼承而來的,而且語言中的許多元素也反映了這一點。C#在設(shè)計者從C++繼承的可
31、選選項方面比Java要廣泛一些(比如說structs),它還增加了自己新的特點。但它還太不成熟,不可能擠垮Java,C#還需要進化成一種開發(fā)者能夠接受和采用的語言。</p><p> 2.3 SQLServer2000數(shù)據(jù)庫系統(tǒng)</p><p> SOL Server 2000在SQL Server 6.5和SQL Server7.0的基礎(chǔ)上有了飛躍的發(fā)展,增加了不少功能:XML集成、
32、分布式分區(qū)視圖、索引視圖、INSTEAD OF觸發(fā)器、用戶自定義函數(shù)、兩階段數(shù)據(jù)抽取——用于數(shù)據(jù)轉(zhuǎn)換服務(wù)(DTS)、數(shù)據(jù)挖掘等。作為目前應(yīng)用廣泛的一種數(shù)據(jù)庫,它不僅采用了合理的體系結(jié)構(gòu),而且利用了優(yōu)越的可視化開發(fā)環(huán)境,加上其優(yōu)秀的編輯界面,使其很多性能又遠(yuǎn)遠(yuǎn)超過了Oracle及其他數(shù)據(jù)庫,從而為廣大用戶所青睞。目前有不少應(yīng)用軟件利用了SQLServer2000作為后臺存儲數(shù)據(jù)庫。</p><p> 數(shù)據(jù)庫系統(tǒng)設(shè)
33、計數(shù)據(jù)庫設(shè)計主要是進行數(shù)據(jù)庫的邏輯設(shè)計,即將數(shù)據(jù)按一定的分類、分組系統(tǒng)和邏輯層次組織起來,是面向用戶的。數(shù)據(jù)庫設(shè)計時需要綜合企業(yè)各個部門的存檔數(shù)據(jù)和數(shù)據(jù)需求,分析各個數(shù)據(jù)之間的關(guān)系,按照數(shù)據(jù)庫提供的功能和描述工具,設(shè)計出規(guī)模適當(dāng)、正確反映數(shù)據(jù)關(guān)系、數(shù)據(jù)冗余少、存取效率高、能滿足多種查詢要求的數(shù)據(jù)模型。為了更好地組織數(shù)據(jù)和設(shè)計出實際應(yīng)用數(shù)據(jù)庫,應(yīng)該注意如下問題:規(guī)范化地重組數(shù)據(jù)結(jié)構(gòu):對數(shù)據(jù)進行規(guī)范化表達(dá),這在后面將會具體討論。關(guān)系數(shù)據(jù)結(jié)構(gòu)
34、的建立:在進行了數(shù)據(jù)基本結(jié)構(gòu)的規(guī)范化重組后,還必須建立整體數(shù)據(jù)的關(guān)系結(jié)構(gòu)。這一步設(shè)計完成后數(shù)據(jù)庫和數(shù)據(jù)結(jié)構(gòu)設(shè)計工作基本完成,只待系統(tǒng)實現(xiàn)時將數(shù)據(jù)分析和數(shù)據(jù)字典的內(nèi)容代入到所設(shè)計的數(shù)據(jù)整體關(guān)系結(jié)構(gòu)中,一個規(guī)范化數(shù)據(jù)庫系統(tǒng)結(jié)構(gòu)就建立起來了。</p><p> 建立關(guān)系數(shù)據(jù)結(jié)構(gòu)涉及三方面內(nèi)容:確定關(guān)聯(lián)的關(guān)鍵指標(biāo)項并建立關(guān)聯(lián)表;確定單一的父系記錄結(jié)構(gòu);建立整個數(shù)據(jù)庫的關(guān)系結(jié)構(gòu)。定義安全保密性的方法一般有如下幾種: a.
35、原則上所有文件都定義為4級,個別優(yōu)先級特別高的辦公室(終端或微機的入網(wǎng)賬號)可定義高于4級的級別,反之則定義為低于4的級別。 b.統(tǒng)計文件(表)和數(shù)據(jù)錄入文件一般只對本工作站定義為只寫方式,對其它工作站則定義為只讀方式。</p><p> 第三章 應(yīng)用系統(tǒng)開發(fā)工具</p><p> 3.1系統(tǒng)對硬件和軟件的要求</p><p> 系統(tǒng)的性能要求通常指系統(tǒng)需要的
36、存儲容量以及后援存儲,重新啟動和安全性,運行效率等方面的考慮。 </p><p> 本系統(tǒng)運行環(huán)境為單環(huán)境,在運算時對系統(tǒng)整體性能要求過高,要求:</p><p> 軟件系統(tǒng)環(huán)境 :IIS6.0+ SQL + Microsoft Visual Studio</p><p> 硬件系統(tǒng)環(huán)境:C600、64MB(RAM)、500MB(HD)。</p>
37、<p> 系統(tǒng)運行時對數(shù)據(jù)的保密性要求不高對一般的數(shù)據(jù)不要求進行加密。此外,對其它軟件幾乎沒有依賴性,程序健壯性較好。</p><p><b> 3.2 運行需求</b></p><p> 硬件條件:586 CPU、32M RAM、3.2G硬盤以上的PC機。</p><p> 軟件條件:Windows 98以上操作系統(tǒng),I
38、E6.0,IIS服務(wù)器。</p><p><b> 3.3 其他需求</b></p><p> 本系統(tǒng)有較好的可維護性、可靠性、可理解性、效率。易于用戶理解和操作??删S護性包括了可讀性、可修改性、可測試性、等含義??煽啃酝ǔ0ㄕ_性和健壯性。開發(fā)過程中,在各種矛盾的目標(biāo)之間作權(quán)衡,并在一定的限制的條件下(經(jīng)費、時間、可用的軟、硬件資源等),使上述各方面最大限度的
39、得到滿足。</p><p> 3.4數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)簡介 </p><p> 在數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)之前,對開發(fā)數(shù)據(jù)庫的基本概念應(yīng)當(dāng)了解,對數(shù)據(jù)庫的結(jié)構(gòu)、開發(fā)數(shù)據(jù)庫應(yīng)用程序的步驟、開發(fā)體系及方法都應(yīng)當(dāng)有相當(dāng)清晰的了解和認(rèn)識。數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)的目標(biāo)是建立一個滿足用戶長期需求的產(chǎn)品。開發(fā)的主要過程為:理解用戶的需求,然后,把它們轉(zhuǎn)變?yōu)橛行У臄?shù)據(jù)庫設(shè)計。把設(shè)計轉(zhuǎn)變?yōu)閷嶋H的數(shù)據(jù)庫,并且這些數(shù)
40、據(jù)庫帶有功能完備、高效能的應(yīng)用。數(shù)據(jù)庫技術(shù)在計算機軟件鄰域研究中一直是非常重要的主題,產(chǎn)生于60年代,30多年來數(shù)據(jù)庫技術(shù)得到了迅速發(fā)展,并已形成較為完整的理論體系和一大批實用系統(tǒng)。并且,近年來,隨著World Wide Web(WWW)的猛增及Internet技術(shù)的迅速發(fā)展,使得數(shù)據(jù)庫技術(shù)之時成為最熱門技術(shù)之一。用戶數(shù)據(jù)目前表明,大多數(shù)主流數(shù)據(jù)庫管理系統(tǒng)把用戶數(shù)據(jù)表示為關(guān)系?,F(xiàn)在把關(guān)系看作數(shù)據(jù)表。表的列包含域或?qū)傩?,表的行包含對?yīng)業(yè)務(wù)
41、環(huán)境中的實體的記錄。并非所有的關(guān)系都同樣符合要求,有些關(guān)系比其它關(guān)系更結(jié)構(gòu)化一些。</p><p> 3.5校園一卡通網(wǎng)上支付系統(tǒng) </p><p> 當(dāng)今時代是飛速發(fā)展的信息時代。在各行各業(yè)中離不開信息處理,這正是計算機被廣泛應(yīng)用于信息管理系統(tǒng)的環(huán)境。計算機的最大好處在于利用它能夠進行信息管理。使用計算機進行信息控制,不僅提高了工作效率,而且大大的提高了其安全性。尤其對于復(fù)雜的信息管
42、理,計算機能夠充分發(fā)揮它的優(yōu)越性。計算機進行信息管理與信息管理系統(tǒng)的開發(fā)密切相關(guān),系統(tǒng)的開發(fā)是系統(tǒng)管理的前提。</p><p> 本系統(tǒng)就是為了管理好學(xué)生一卡通及學(xué)生基本信息和網(wǎng)上支付信息而設(shè)計的。設(shè)計目的是為了方便學(xué)校以及學(xué)生能夠更方便的使用本學(xué)校的資源。通過校園一卡通網(wǎng)上支付系統(tǒng),學(xué)生可以在寢室的自己電腦上就能進行網(wǎng)上支付,一卡通的掛失、解掛,和對之前的交易記錄進行查詢。而對應(yīng)的管理員也只需要登錄管理員界面
43、,對學(xué)生的基本需要進行處理,其他的都由該系統(tǒng)自動完成。這樣能夠充分發(fā)揮網(wǎng)絡(luò)資源的利用,提高學(xué)校相關(guān)人員的工作效率,方便廣大學(xué)生使用。</p><p> 3.6 MS SQL Server簡介 </p><p> SQL Server 是一個后臺數(shù)據(jù)庫管理系統(tǒng),它功能強大操作簡便,日益為廣大數(shù)據(jù)庫用戶所喜愛。越來越多的開發(fā)工具提供了與SQL Server的接口。SQL Server 是一
44、個關(guān)系數(shù)據(jù)庫管理系統(tǒng),它最初是由Microsoft、Sybase 和Ashton-Tate三家公司共同開發(fā)的。于1988 年推出了第一個OS/2 版本,在Windows NT 推出后,Microsoft與Sybase 在SQL Server 的開發(fā)上就分道揚鑣了,Microsoft 將SQL Server 移植到Windows NT系統(tǒng)上,專注于開發(fā)推廣SQL Server 的Windows NT 版本。SQL Server 2000
45、是Microsoft 公司推出的SQL Server 數(shù)據(jù)庫管理系統(tǒng)的最新版本,該版本繼承了SQL Server 7.0 版本的優(yōu)點,同時又比它增加了許多更先進的功能、具有使用方便、可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點。</p><p> MSSQL Server不但可以應(yīng)用于大中型數(shù)據(jù)庫管理中,建立分布式關(guān)系數(shù)據(jù)庫,并且也可以開發(fā)桌面數(shù)據(jù)庫。事實上,SQL Server數(shù)據(jù)庫處理的基本結(jié)構(gòu),采取關(guān)系型數(shù)據(jù)庫模
46、式,盡管如此,相信大家都可以輕易的發(fā)現(xiàn),在SQL Server的數(shù)據(jù)庫處理方式,則是使用面向?qū)ο蟮牟僮鞣绞脚c精神,也就是說,SQL Server的所有功能,都可以基于系統(tǒng)已經(jīng)建立好的一些對象來達(dá)成,是相當(dāng)OO(面向?qū)ο螅┑囊粋€系統(tǒng)結(jié)構(gòu)。SQL Server 企業(yè)管理器是 SQL Server 的主要管理工具,它提供了一個遵從 MMC 標(biāo)準(zhǔn)的用戶界面,使用戶得以:定義 SQL Server 實例組。將個別服務(wù)器注冊到組中。為每個已注冊的服
47、務(wù)器配置所有 SQL Server 選項。 在每個已注冊的服務(wù)器中創(chuàng)建并管理所有 SQL Server 數(shù)據(jù)庫、對象、登錄、用戶和權(quán)限。在每個已注冊的服務(wù)器上定義并執(zhí)行所有 SQL Server 管理任務(wù)。 通過喚醒調(diào)用 SQL 查詢分析器,交互地設(shè)計并測試 SQL 語句、批處理和腳本。 喚醒調(diào)用為 SQL Server 定義的各種向?qū)А?lt;/p><p><b> 第四章 系統(tǒng)分析</b>
48、</p><p><b> 4.1系統(tǒng)簡要分析</b></p><p> 管理員可以通過超級用戶身份登錄,對系統(tǒng)進行全面的管理,對新入網(wǎng)的學(xué)生基本信息添加、信息修改、信息刪除,之后可以對與該學(xué)號綁定的校園一卡通進行注冊、修改和刪除。另外對于學(xué)生的基本掛失卡、解掛卡的需求能夠及時有效的處理并且通過系統(tǒng)主頁進行顯示。學(xué)生可以通過一卡通的賬號登錄該系統(tǒng),登錄進去之后可以
49、對自己的基本信息進行修改,但是不能修改學(xué)號。還可以對登錄系統(tǒng)的賬號密碼進行修改。學(xué)生還有的一個重要功能就是進行網(wǎng)上支付,通過友好的界面選擇適當(dāng)?shù)闹Ц额愋停_(dá)到相應(yīng)的支付目的。</p><p> 4.2系統(tǒng)數(shù)據(jù)模型設(shè)計</p><p> 4.2.1 E-R圖</p><p><b> 4.2.2 數(shù)據(jù)表</b></p><
50、;p> 1.學(xué)生一卡通登錄表(Client_Login_Info)</p><p> 2.學(xué)生基本信息表(Client_Info)</p><p> 3.一卡通表(Client_Card)</p><p> 4.公告信息(Message)</p><p> 5.交易記錄表(Pay_Record)</p><
51、p><b> 4.3系統(tǒng)界面</b></p><p> 一個系統(tǒng)需要一個友好的用戶界面。由于本系統(tǒng)是基于ASP開發(fā)的,所以,我們利用網(wǎng)頁制作工具制作友好的用戶界面。部分界面如圖所示:</p><p> 4.3.1 進入系信息界面</p><p> 4.3.2系統(tǒng)介紹界面</p><p> 4.3.2系統(tǒng)介
52、紹界面</p><p> 4.3.3公告通知界面</p><p> 4.3.4學(xué)生檢索綜合界面</p><p> 4.3.4學(xué)生綜合檢索界面</p><p> 4.3.5系統(tǒng)管理界面</p><p> 4.3.6網(wǎng)上支付界面</p><p><b> 4.4系統(tǒng)功能圖<
53、;/b></p><p> 第五章 支付內(nèi)容及方法</p><p><b> 5.1支付類型</b></p><p> 支付類型分為:電費、水費、圖書館閱讀、超市卡、飯卡和洗衣卡等登。</p><p><b> 5.2支付方式</b></p><p> 支付方
54、式為網(wǎng)上支付,用戶輸入自己的一卡通賬號和密碼,可以查看自己的賬戶余額,然后選擇合適的支付類型,支付的金額,然后提交即可。</p><p><b> 第六章 操作方法</b></p><p><b> 6.1登錄</b></p><p> 首先,點擊主頁上的系統(tǒng)管理超鏈接,即可跳轉(zhuǎn)至相應(yīng)的登錄界面,若是學(xué)生也可以直接點
55、擊學(xué)生檢索超鏈接登錄學(xué)生綜合查詢頁面。學(xué)生和管理員登錄之后會用Session變量存儲相應(yīng)的用戶信息,在頁面的右上側(cè)會有相應(yīng)的用戶名得顯示。如果點擊安全退出,則可以退出整個系統(tǒng)到達(dá)主頁面。</p><p><b> 6.2資料修改</b></p><p> 學(xué)生可以對自己的基本信息進行修改,此信息只用于校園網(wǎng)一卡通信息記錄。基本資料包括:學(xué)號、姓名、性別、院系、專業(yè)
56、、年級、聯(lián)系方式、Email和所在宿舍號等。</p><p><b> 6.3密碼修改</b></p><p> 學(xué)生可以對其一卡通登錄密碼進行修改,但是必須在合適的條件之下進行修改。</p><p><b> 6.4找回密碼</b></p><p> 如果學(xué)生不知道一卡通網(wǎng)上支付系統(tǒng)的登錄
57、密碼,則可以通過找回密碼來獲得登錄密碼。系統(tǒng)通過自動發(fā)送Email至學(xué)生當(dāng)初注冊一卡通時的郵箱。學(xué)生通過閱讀Email中的信息即可查詢到登錄密碼。</p><p><b> 6.5賬目查詢</b></p><p> 學(xué)生可以通過賬目查詢,查詢自己一卡通的賬目余額,以便可以及時的向一卡通進行充值(銀行卡轉(zhuǎn)賬的形式)。</p><p><
58、b> 6.6網(wǎng)上支付</b></p><p> 學(xué)生可以通過選取合適的支付類型,然后輸入一卡通登錄賬號和密碼,支付的金額(不能超過卡上余額),進行支付。</p><p><b> 6.7退出系統(tǒng)</b></p><p> 點擊返回主頁,先跳轉(zhuǎn)至主頁。然后點擊安全退出按鈕,則會刷新主頁,將用戶的登錄信息刪除。</p
59、><p><b> 第七章 調(diào)和測試</b></p><p> 在這一節(jié)中,我們主要討論了兩個問題,一個是系統(tǒng)的聯(lián)機文檔,另一個是系統(tǒng)的測試,下面我們分別加以說明。作為一個完整的系統(tǒng),聯(lián)機文檔是其中不可缺少的部分也是相當(dāng)重要的部分。好的文檔能夠使用戶快速了解并準(zhǔn)確的使用系統(tǒng)的各項功能。減少誤操作,減少錯誤產(chǎn)生的可能,這對用戶和開發(fā)人員都有很多的好處。所以在開發(fā)本系統(tǒng)中
60、,也加入了不少的文檔,除了對于四大模塊的詳細(xì)說明外,對于易出錯和不易操作的地方(如多條件查詢部分)又作了詳細(xì)的說明。</p><p> 由于本身能力的局限性,所以做編寫的代碼,即使經(jīng)過反復(fù)檢查也難免出錯所以在本階段力求使用有限的時間找出盡可能多的錯誤,力求系統(tǒng)盡量正確。我們在本系統(tǒng)的測試中使用了黑盒法(即不關(guān)心程序內(nèi)部的邏輯結(jié)構(gòu),而是根據(jù)程序的功能來設(shè)計是檢測)請一位不熟悉本系統(tǒng)的人來進行隨意性的操作,打破習(xí)慣
61、的操作順序,從中發(fā)現(xiàn)錯誤,在此階段系統(tǒng)的大量錯誤得到了改正。</p><p> 信息管理系統(tǒng)所涉及的數(shù)據(jù)庫設(shè)計的重要步驟加載測試。加載測試工作貫穿于程序測試工作的全過程,整個錄入、修改、查詢、處理工作均可視為對數(shù)據(jù)庫的加載測試工作。要設(shè)計出一個好的信息管理系統(tǒng)數(shù)據(jù)庫,除滿足系統(tǒng)所要求的功能外,還必須遵守下列原則:1)基本表的個數(shù)越少越好。2) 主鍵的個數(shù)越少越好。鍵是表間連接的工具,主鍵越少,表間的連接就越簡單
62、。3)字段的個數(shù)越少越好。4)所有基本表的設(shè)計均應(yīng)盡量符合第三范式。數(shù)據(jù)庫的設(shè)計中,如何處理多對多的關(guān)系和如何設(shè)計主鍵,是兩個有著較大難度、需要重點考慮的問題。 </p><p><b> 第八章 設(shè)計體會</b></p><p> 我的畢業(yè)設(shè)計的課題是《基于校園網(wǎng)的網(wǎng)上支付系統(tǒng)的設(shè)計》,以ASP.Net為開發(fā)平臺。ASP.Net的功能強大,它不僅涉及數(shù)據(jù)庫系系統(tǒng)
63、的知識,還涉及到面向?qū)ο蟮确矫娴闹R。ASP.Net既不是一種語言,也不是一種開發(fā)工具,而是一種內(nèi)含于IIS/PWS之中的易學(xué)易用,可以集成Script語言到HTML主頁的服務(wù)器端的腳本語言環(huán)境,其主要功能是為生成動態(tài)的,交互的Web服務(wù)器應(yīng)用程序提供一種功能強大的方式和技術(shù)。 用戶可通過ASP.Net+C#+SQL的開發(fā)環(huán)境方便的設(shè)計數(shù)據(jù)庫結(jié)構(gòu),管理數(shù)據(jù)庫,設(shè)計應(yīng)用界面,設(shè)計查詢,設(shè)計表結(jié)構(gòu)。</p><
64、p> 這次設(shè)計充分體現(xiàn)了集體的智慧,每當(dāng)遇見困難的時候,我都會向其他同學(xué)和老師請教,同時指導(dǎo)老師給予了我們莫大的鼓勵和悉心的指導(dǎo),當(dāng)我遇到困難且又不能進行下去的時候,是他耐心、細(xì)致、不厭其煩的講解才有我今天的成果。</p><p> 所謂“書到用時方恨少”,我很佩服我們的老祖宗很久以前就有了這樣的結(jié)論。但“萬事開頭難”,只要你狠下一股勁,持之以恒,你就肯定能有很大的收獲。雖然不能說“人有多大膽,地有多大
65、產(chǎn)”,但是我相信只要我們能始終如一地朝著我們的目標(biāo)前進,總有一天我們會實現(xiàn)我們的愿望!</p><p> 我深深體會到畢業(yè)設(shè)計最能考驗一個畢業(yè)生的理論與實踐相結(jié)合的能力。經(jīng)過一個多月的緊張的畢業(yè)設(shè)計,我各個方面的能力都有所提高特別是對分析問題、解決問題的能力有了很大的提高。</p><p><b> 結(jié) 論</b></p><p> 經(jīng)
66、過兩個個多月的設(shè)計和開發(fā),校園一卡通網(wǎng)上支付系統(tǒng)基本開發(fā)完畢。其功能基本符合普通網(wǎng)絡(luò)用戶的需求。能夠?qū)崿F(xiàn)在線查詢,在線支付,在線注冊以及各類相關(guān)信息的顯示等。并提供部分系統(tǒng)維護功能,使用戶方便進行數(shù)據(jù)備份和恢復(fù)、數(shù)據(jù)刪除。同時也考慮到了學(xué)生學(xué)號以減少數(shù)據(jù)冗余的問題,對于數(shù)據(jù)的一致性的問題也通過程序進行了有效的解決。 </p><p> 雖然系統(tǒng)已經(jīng)具有了交好的容錯性能,通過了安全性檢查。但是由于畢業(yè)設(shè)計時間較短
67、,所以該系統(tǒng)還有許多不盡如人意的地方,比如聯(lián)機文檔比較少,用戶界面不夠美觀,出錯處理不夠等多方面問題。這些都有待進一步改善。</p><p><b> 參 考 文 獻:</b></p><p> [1]孫小權(quán),鄒麗英.校園一卡通的方案設(shè)計與管理[J].實驗室研究與探索,2004,(3): 29-31.</p><p> [2]許綱理,劉振
68、寧.校園一卡通系統(tǒng)集成技術(shù)與應(yīng)用[J].河南科技大學(xué)學(xué)報(自然科學(xué)版) ,2004,(2):58-62.</p><p> [3]蘇文勝,馬千軍.基于數(shù)字化校園的校園一卡通構(gòu)建.武漢理工大學(xué)學(xué)報,2005(1):99-101</p><p> [4]荀建鋒.山東城建學(xué)院校園一卡通系統(tǒng)設(shè)計與應(yīng)用[D].碩士學(xué)位,東南大學(xué),2006</p><p> [5]李宏芳
69、.一種高安全的校園多功能一卡通設(shè)計[J].計算機與現(xiàn)代化,2005(2):78-80</p><p> [6]宜建軍,牛曉燕.校園一卡通管理系統(tǒng)的設(shè)計與實現(xiàn)[J].河北工業(yè)科技,2007</p><p> [7]林蔥.校園一卡通系統(tǒng)的設(shè)計與管理[J].浙江師范大學(xué)學(xué)報,2006</p><p><b> 致 謝:</b></p&g
70、t;<p> 在本次畢業(yè)設(shè)計中,我從指導(dǎo)老師王敏生老師身上學(xué)到了很多東西。王敏生老師認(rèn)真負(fù)責(zé)的工作態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神和深厚的理論水平都使我收益匪淺。他無論在理論上還是在實踐中,都給與我很大的幫助,使我得到不少的提高這對于我以后的工作和學(xué)習(xí)都有一種巨大的幫助,感謝他細(xì)心而又耐心的輔導(dǎo)。</p><p> 另外,在系統(tǒng)開發(fā)過程中計算機系其他老師和同學(xué)也給了我很大的幫助,幫助解決了不少的難點,使得系
71、統(tǒng)能及時開發(fā)完成,還有同組的幾位同學(xué)的互相幫助,齊心協(xié)力,這里一并表示感謝。</p><p><b> 附錄A</b></p><p><b> a、IIS簡介</b></p><p> Wsb服務(wù)器是Web應(yīng)用程序的心臟。IIS(Internet Information Server)是微軟推出的Windows N
72、T Option Pack的主要成員,作為WindowsNT的擴展,自推出以來已經(jīng)有了很大發(fā)展,其體系結(jié)構(gòu)是當(dāng)今市場上最受關(guān)注的Web服務(wù)器之一。新推出的IIS4.0版本增強了系統(tǒng)安全性,具有服務(wù)器端腳本開發(fā)調(diào)試,內(nèi)容管理和站點分析,崩潰防護,內(nèi)置JAVA虛擬機及全面支持ASP.NET等強大功能。</p><p> b、IIS與ASP.NET的結(jié)合</p><p> 在過去,客戶機/服
73、務(wù)器結(jié)構(gòu)的設(shè)計與Web的相關(guān)技術(shù)幾乎處于平行線上,兩者相互獨立并無法作出集成性的設(shè)計?,F(xiàn)在我們利用IIS+ASP.NET構(gòu)成三層式Web結(jié)構(gòu)(如圖2.1所示)的中間一層,將客戶機/服務(wù)器結(jié)構(gòu)與Web密切結(jié)合,完成前后端兩者的集成輸出功能,使得Web站點的開發(fā)更方便,實現(xiàn)的功能更強大。</p><p> 利用IIS+ASP.NET技術(shù)來集成Web前后端所帶來的強大效益可歸結(jié)為以下幾個方面:</p>
74、<p> 1.減少構(gòu)建和維護成本</p><p><b> 2.加快聯(lián)機過程</b></p><p> 3.應(yīng)用軟件集中在服務(wù)器端開發(fā)管理</p><p> 4.前端可使用任何瀏覽器(IE、Netscape…..)</p><p> 5.后端可存取任何數(shù)據(jù)庫 (SQL、SQL…..)</p>
75、;<p> 6.可使用任何腳本語言開發(fā) (VBScript、JavaScript、PERL…..)</p><p> 圖2.1 三層式Web結(jié)構(gòu)示意圖</p><p><b> 后端數(shù)據(jù)庫</b></p><p> ActiveX Server元件</p><p><b> 程序和計算邏
76、輯</b></p><p> ActiveX Server元件</p><p><b> 前端瀏覽器</b></p><p><b> 附錄B</b></p><p><b> 數(shù)據(jù)庫設(shè)計的步驟</b></p><p> 數(shù)據(jù)庫設(shè)計
77、分五個步驟:數(shù)據(jù)庫需求分析、概念設(shè)計、邏輯設(shè)計、物理設(shè)計與加載測試。</p><p> ?。?) 數(shù)據(jù)庫需求分析的任務(wù)是將業(yè)務(wù)管理單證流化為數(shù)據(jù)流,劃分主題之間的邊界,繪制出DFD圖,并完成相應(yīng)的數(shù)據(jù)字典。</p><p> ?。?) 概念設(shè)計的任務(wù)是從DFD出發(fā),繪制出本主題的實體-關(guān)系圖,并列出各個實體與關(guān)系的綱要表。</p><p> (3) 邏輯設(shè)計的任務(wù)
78、是從E-R圖與對應(yīng)的綱要表出發(fā),確定各個實體及關(guān)系的表名屬性。</p><p> (4) 物理設(shè)計的任務(wù)是確定所有屬性的類型、寬度與取值范圍,設(shè)計出基本表的主鍵,將所有的表名與字段名英文化(如MS SQL Server),實現(xiàn)物理建庫,完成數(shù)據(jù)庫物理設(shè)計字典。</p><p> ?。?) 加載測試工作貫穿于程序測試工作的全過程,整個錄入、修改、查詢、處理工作均可視為對數(shù)據(jù)庫的加載測試工作
79、。要設(shè)計出一個好的信息管理系統(tǒng)數(shù)據(jù)庫,除滿足系統(tǒng)所要求的功能外,還必須遵守下列原則:1) 基本表的個數(shù)越少越好。2) 主鍵的個數(shù)越少越好。鍵是表間連接的工具,主鍵越少,表間的連接就越簡單。3)字段的個數(shù)越少越好。4) 所有基本表的設(shè)計均應(yīng)盡量符合第三范式。數(shù)據(jù)庫的設(shè)計中,如何處理多對多的關(guān)系和如何設(shè)計主鍵,是兩個有著較大難度、需要重點考慮的問題。 </p><p> 請刪除以下內(nèi)容,O(∩_∩)O謝謝!?。h
80、e origin of taxation in the United States can be traced to the time when the colonists were heavily taxed by Great Britain on everything from tea to legal and business documents that were required by the Stamp Tax. The c
81、olonists' disdain for this taxation without representation (so-called because the colonies had no voice in the establishment of the taxes) gave rise to revolts such as the Boston Tea Party. However, even after the Re
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于校園網(wǎng)的網(wǎng)上支付系統(tǒng)的設(shè)計(畢設(shè)論文)
- 網(wǎng)上支付系統(tǒng)模型的設(shè)計電子商務(wù)畢業(yè)論文
- 校園網(wǎng)設(shè)計畢業(yè)論文
- 校園網(wǎng)設(shè)計畢業(yè)論文
- 校園網(wǎng)設(shè)計畢業(yè)論文
- 網(wǎng)上支付畢業(yè)論文--第三方網(wǎng)上支付模式分析及對策研究
- 網(wǎng)上支付畢業(yè)論文--第三方網(wǎng)上支付模式分析及對策研究
- 校園網(wǎng)規(guī)劃設(shè)計畢業(yè)論文_
- 畢業(yè)論文----校園網(wǎng)規(guī)劃設(shè)計
- 校園網(wǎng)規(guī)劃設(shè)計_畢業(yè)論文
- 校園網(wǎng)的組建畢業(yè)論文
- 畢業(yè)論文--校園網(wǎng)的建設(shè)
- 校園網(wǎng)規(guī)劃設(shè)計畢業(yè)論文
- 校園網(wǎng)的規(guī)劃與設(shè)計畢業(yè)論文
- 校園網(wǎng)的規(guī)劃與設(shè)計畢業(yè)論文
- 校園網(wǎng)的規(guī)劃與設(shè)計畢業(yè)論文
- 校園網(wǎng)組建畢業(yè)論文
- vpn校園網(wǎng)畢業(yè)論文
- 校園網(wǎng)建設(shè)畢業(yè)論文
- wlan校園網(wǎng)畢業(yè)論文
評論
0/150
提交評論