




已閱讀5頁,還剩22頁未讀, 繼續免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
開封大學軟件學院計算機應用技術專業畢業論文1目錄論文摘要2一、引論3二、后臺數據庫設計4(一)數據庫設計目的及要求4(二)數據庫設計軟硬件環境4(三)數據庫設計內容4(四)數據庫總結分析9三、前臺瀏覽器設計12(一)前臺瀏覽器設計目的及要求12(二)前臺瀏覽器設計軟硬件環境12(三)前臺瀏覽器設計內容18四、總結分析26五、致謝27六、參考文獻27開封大學軟件學院計算機應用技術專業畢業論文2論文摘要管理信息系統(MIS,ManagementInformationSystem)是一個由人和計算機等組成的能夠提供信息以支持一個組織機構內部的作業、管理、分析和決策職能的系統。管理信息系統利用計算機的硬件和軟件,手工規程、分析、計劃、控制和決策用的模型,以及數據庫對信息進行收集、傳輸、加工、保存、維護和使用。因此管理信息系統是一個信息處理系統。管理信息系統作為各項業務、技術、工作自動化及高水平管理的方法和模式,正在得到越來越廣泛的應用。早期的管理信息系統通常是以各單位為主體,獨自進行開發和應用。從技術上看,大體是以局域網或客戶/服務器模式組成應用系統平臺,在操作系統和數據庫管理系統的平臺上開發應用軟件系統。但是,由于技術的發展和進步以及應用、管理和數據共享的需要等諸多原因,把分散開發且分布在各個地域的獨立的管理信息系統互相連接起來,實現系統硬件、系統軟件、應用軟件及數據的共享,已經成為越來越迫切的任務。關鍵詞:管理信息模型信息處理系統連接數據共享開封大學軟件學院計算機應用技術專業畢業論文3學生信息管理系統理念研究與應用XXX(開封大學計算機應用技術專業)一、引論隨著計算機科學的發展,數據庫技術在Internet中的應用越來越廣泛,為廣大網絡用戶提供了更加周到和人性化的服務。個性化已逐漸成為當今Web應用的潮流。本課程設計研究了一種基于數據關聯規則的網絡學生信息管理系統,此方案與現今網上已采用的一些方案相比,具有用戶使用更簡單、界面更直觀等優點。在設計中我們發現這樣一個事實,一個用戶或管理員在登陸這個網站時一般來講只對該網站的部分內容感性趣,而且這種興趣會持續一段時間。這點啟發了我們,如果能根據用戶活管理員的喜好為不同的用戶顯示其個性化的頁面,即著重顯示該用戶感興趣的內容,將為用戶節約大量的檢索時間,而且這樣的網頁顯然是更具有吸引力的。一些站點已經在這方面作出了一定的嘗試,通常采用的方法是,在用戶登陸時為其提供一系列的選項,使用戶能夠對站點進行一些自主的設置。這樣做能夠使站點呈現一定程度的個性化,但是對用戶來講,還是比較煩瑣,而且在用戶了解一個站點前讓其對站點進行設置,其結果未免有些粗糙。于是我們構想了這樣一種方案,對用戶登陸后的動作進行跟蹤,分析,發掘用戶點擊的規律,即用戶先后點擊的關聯規則,這樣,在用戶點擊一個主題(鏈接)之后,系統能夠自動生成一頁面,其中包含了該主題下用戶經常關注的內容(若干鏈接),這樣便在無須用戶作出任何額外工作的情況下實現了為用戶量身訂做的個性化頁面。要實現這樣的功能,離不開后臺數據庫的支持。管理員驗證信息,收集到的用戶點擊信息,主題層次信息,分析得出的關聯規則表等大量的數據都由數據庫管理系統管理。本文中數據庫服務器端采用了SQLServer2000數據庫作為ODBC(OpenDataBaseConnectivity)數據源,并以先進的JDBC-ODBC橋接技術進行數據庫存取等操作,使Web與數據庫緊密聯系起來。整個個性化頁面生成系統主要由使用Dreamweaver_MX開發的關聯規則采掘系統和利用JSP技術實現的個性化Web頁面生成器兩部分組成。關聯規則采掘系統對數據庫中的歷史記錄進行分析,產生用戶關聯規則表;頁面生成器則負責記錄管理員的行為動態開封大學軟件學院計算機應用技術專業畢業論文4生成管理員個性化Web頁面。二者通過數據庫服務器和Web服務器連接。為了更好的設計系統,特意將系統分作兩部分:后臺數據庫設計和前端瀏覽器設計!二、后臺數據庫設計(一)設計目的:使用JDBC-ODBC橋接驅動程序將前臺瀏覽器與后臺數據庫(本系統用的是SQLServer)結合位為一體。利用SQL語句接口來調用數據庫,以存取或更新數據庫中的數據,特別是實現對數據庫中學生照片的存取,這是我們后臺數據可設計的重點。在文檔中就新增、刪除、修改與查詢等幾個基本的數據庫操作,外加這些操作相關的一些項目作了簡單的陳述。設計要求:要求在前臺主界面上顯示數據庫中存放的學生的基本信息,一般的普通用戶可以在系統中查看所有學生的信息;而由特定權限的管理員可以通過按鈕或菜單對學生的信息進行錄入、修改、查詢、刪除等功能。利用JDBC驅動程序連接數據庫,修改、存儲學生的基本信息。(二)后臺數據庫設計軟硬件環境(1)系統開發工具的選擇后臺數據庫:本系統后臺數據庫選擇SQLServer2000。(2)性能需求硬件環境處理器:InterCR300或更高。內存:128MB(建議256MB)。硬盤空間:30MB。軟件環境操作系統:Windows98或Windows2000/WindowsNTServer4.0/windowXP。數據庫:SQLServer2000。(三)后臺數據庫設計內容(1)熟悉java與數據庫系統開封大學軟件學院計算機應用技術專業畢業論文5數據庫系統簡介數據庫系統是一個信息核心,也是任何企業單位非常重視的運營主體。但隨著科技的進步,多元化的需求,促使數據庫扮演的角色愈來愈復雜,也愈來愈重視數據庫系統相關程序開發工具的簡便及性能。由于java的特性,對這方面需求能夠發揮相當多的優勢,因而java系統的應用越來越多。JDBC是java與數據庫連接的一項規范,用于提供統一的SQL語言的關系數據庫系統訪問接口,與Java應用的相關程序取得數據庫連接之后,便可依照SQL語言去執行各項語句命令的運行。JDBC數據庫連接Java數據庫連接體系結構是用于Java應用程序連接數據庫的標準方法。JDBC對Java程序員而言是API,對實現與數據庫連接的服務提供商而言是接口模型。作為API,JDBC為程序開發提供標準的接口,并為數據庫廠商及第三方中間件廠商實現與數據庫的連接提供了標準方法。JDBC使用已有的SQL標準并支持與其它數據庫連接標準,如ODBC之間的橋接。JDBC實現了所有這些面向標準的目標并且具有簡單、嚴格類型定義且高性能實現的接口。目前比較常見的JDBC驅動程序可分為以下四個種類:a.JDBC-ODBC橋接ODBC驅動程序利用ODBC驅動程序提供JDBC訪問。注意,必須將ODBC二進制代碼(許多情況下還包括數據庫客戶機代碼)加載到使用該驅動程序的每個客戶機上。因此,這種類型的驅動程序最適合于企業網(這種網絡上客戶機的安裝不是主要問題),或者是用Java編寫的三層結構的應用程序服務器代碼。b.本地API半Java驅動程序這種類型的驅動程序把客戶機API上的JDBC調用轉換為Oracle、Sybase、Informix、DB2或其它DBMS的調用。注意,象橋驅動程序一樣,這種類型的驅動程序要求將某些二進制代碼加載到每臺客戶機上。c.JDBC-NET純Java驅動程序這種驅動程序將JDBC轉換為與DBMS無關的網絡協議,之后這種協議又被某個服務器轉換為一種DBMS協議。這種網絡服務器中間件能夠將它的純Java客戶機連接到多種不同的數據庫上。所用的具體協議取決于提供者。通常,這是最為靈活的JDBC驅動程序。有可能所有這種解決方案的提供者都提供適合于Intranet用的產品。為了使這些產品也支持Internet訪問,它們必須處理Web所提出的安全性、通過防火墻的訪問等方面的額外要求。幾家提供者正將JDBC驅動程序加到他們現有的數據庫中間件產品中。d.本地協議純Java驅動程序開封大學軟件學院計算機應用技術專業畢業論文6這種類型的驅動程序將JDBC調用直接轉換為DBMS所使用的網絡協議。這將允許從客戶機機器上直接調用DBMS服務器,是Intranet訪問的一個很實用的解決方法。由于許多這樣的協議都是專用的,因此數據庫提供者自己將是主要來源,有幾家提供者已在著手做這件事了。據專家預計第cd類驅動程序將成為從JDBC訪問數據庫的首方法。第ab類驅動程序在直接的純Java驅動程序還沒有上市前會作為過渡方案來使用。對第ab類驅動程序可能會有一些變種,這些變種要求有連接器,但通常這些是更加不可取的解決方案。第cd類驅動程序提供了Java的所有優點,包括自動安裝(例如,通過使用JDBC驅動程序的appletapplet來下載該驅動程序)。建立JDBC連接步驟數據庫連接對動態網站來說是最為重要的部分。很多數據庫系統都帶有JDBC驅動程序,Java程序就通過JDBC驅動程序與數據庫相連,執行查詢和提取數據等。Sun公司還開發了JDBC-ODBCbridge,用此技術,Java程序就可以訪問帶有ODBC驅動程序的數據庫,目前大多數據庫系統都帶有ODBC驅動程序,所以Java程序能訪問諸如Oracle、Sybase、MSSQLServer和MSAccess等。在本系統中采用的是SQLServer2000,利用JDBC-ODBC橋接將jsp與數據庫連接,主要的數據庫連接步驟如下:首先,建立一個SQLServer數據庫,其中設計了兩個表:學生信息表aa,用戶表b,在學生信息表中保存有學生的姓名、學號(設為主鍵)、性別和照片(因為我們在設計系統時,主要考慮實現通過前臺瀏覽器對數據庫中學生的基本信息進行管理,所以我們在數據庫中只保存了學生的一般信息,沒有對學生資料更好的進行歸類,但是主要的編程思想都是一樣的),用戶管理表中保存有管理員的用戶名和密碼,管理員需要通過密碼驗證才能進入管理員主界面。然后,在ControlPanel(控制面板)的ODBCDatasource模塊中,加入SystemDSN,取名為xf,并指向test.mdb。最后,創建JSP程序訪問數據庫。在Java中,關鍵的java.sql、javax.sql等類庫,提供了JDBC相關及接口程序,因為JDBC是執行SQL的標準應用程序接口規范,所以如何建立一個使用JDBC的應用程序,除應了解前述概念外,還有幾個簡單而重要的步驟需要掌握。下示為一個JDBC程序,關鍵部分對應的步驟說明與語句范例。步驟說明語句范例引進所要的JDBCpackageimportjava.sql.*;新建適用的JDBC驅動類程序Class.forName(“sun.jdbc.odbc.JdbcOdbcDriver”);開封大學軟件學院計算機應用技術專業畢業論文7通過JDBCURL取得數據連接Connectionconn=DriverManager.getConnection(jdbc:odbc:xf)建立SQL語句對象Statementstmt=conn.createStatement();執行SQL語句及接收返回結果resultSetrs=stmt.executeQuery(“SELECT*FROM”);至此可利用返回結果進行相關程序設計關閉查詢結果集ResultSetrs.close();關閉SQL語句連接Stmt.close();關閉數據庫連接Conn.close();(2)SQLServer2000和與系統相關的SQL語言介紹數據定義DDL(datadefinitionlanguage)數據定義語言是指對數據的格式和形態下定義的語言,他是每個數據庫要建立時候時首先要面對的,舉凡數據分哪些表格關系、表格內的有什么欄位主鍵、表格和表格之間互相參考的關系等等,都是在開始的時候所必須規劃好的。a.建表格:createtabletable_name(column1datatypenotnullnotnullprimarykey,column2datatypenotnull,.)說明:datatype-是資料的格式。nutnull-可不可以允許資料有空的(尚未有資料填入)。primarykey-是本表的主鍵。b.更改表格altertabletable_nameaddcolumncolumn_namedatatype說明:增加一個欄位(沒有刪除某個欄位的語法。altertabletable_nameaddprimarykey(column_name)說明:更改表得的定義把某個欄位設為主鍵。altertabletable_namedropprimarykey(column_name)說明:把主鍵的定義刪除。c.建立索引create
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 山東電力高等專科學校《循證醫學與流行病學》2023-2024學年第一學期期末試卷
- 山東工藝美術學院《企業級數據庫的配置和管理》2023-2024學年第二學期期末試卷
- 江蘇省泗陽縣重點名校2025年初三9月聯考數學試題含解析
- 三江學院《Oacle數據庫》2023-2024學年第二學期期末試卷
- 寧夏銀川二中2025屆高三下學期期中聯考物理試題(創新班)試題含解析
- 遼寧師范高等專科學校《臨床微生物》2023-2024學年第一學期期末試卷
- 江蘇省南京市示范名校2025年高三下學期第一次診斷考試英語試題含解析
- 房地產分銷代理合同二零二五年
- 房地產抵押管理合同書二零二五年
- 二零二五版落水管安裝高空作業安全協議書
- 項目2-低頻電療法
- 胸腔閉式引流護理-中華護理學會團體標準
- 三方安全管理協議書模板
- 幼兒園大班古詩《春夜喜雨》課件
- 2023-2024學年河南省鄭州外國語中學八年級(下)期中數學試卷(含解析)
- 人體發育學模考試題與參考答案
- 制造執行系統集成
- 子宮內膜病變的診治課件
- 新形態一體化教材
- 室內設計原木風格研究現狀
- MOOC 涂附磨具-河南工業大學 中國大學慕課答案
評論
0/150
提交評論