国产探花在线精品一区二区,中文字幕亚洲视频,亚洲国产天堂久久综合网站,亚洲精品亚洲人成在线麻豆

歡迎您訪問鄭州興邦電子股份有限公司官方網站!
阿里巴巴誠信通企業
全國咨詢熱線:40000-63966
興邦電子,中國水控機第一品牌

聯系興邦電子

全國咨詢熱線:40000-63966

售后:0371-55132951/55132952

工廠:河南省 鄭州市 高新區蓮花街電子電器產業園

云南師范大學商學院“校園一卡通”查詢系統的規劃與實現

文章出處:http://5052h112.com 作者:楊劍寧.王威欽.趙勰   人氣: 發表時間:2011年11月17日

[文章內容簡介]:本文介紹了云南師范大學商學院“校園一卡通”查詢系統的結構組成,主要討論了基于Web的“校園一卡通”查詢系統的設計與實現。

    一、“校園一卡通”系統介紹

    云南師范大學“校園一卡通”綜合應用管理系統是一個基于校園網的、統一的、集學校管理與金融服務于一體,實現銀行儲蓄、學校管理、校內消費支付功能相結合的多功能卡式應用系統。該管理系統完全構建在校園網絡之上,全面實現了金融平臺和校園管理平臺的分離,目的在于有效地提高學校的管理水平。系統設計功能包括:學生注冊、繳費、實驗室管理、門禁管理、圖書借閱、食堂就餐、校內超市購物、校內娛樂場所、學生助學金的發放等。目前已經實現了絕大部分功能,為實現數字化校園奠定了堅實基礎。

    二、“校園一卡通”信息查詢系統的設計與實現

    1.結構設計

    系統設計采用B/s結構,通過在傳統的網頁HTML文件中嵌入Java程序片段和JSP標記,就構成了JSP網頁。用戶端是瀏覽器.系統開發基于瀏覽器規范統一的用戶界面,通過請求一響應模式與服務器交互,提交各種查詢,返回的查詢結果在瀏覽器上顯示輸出。

    應用服務器集中管理系統所有信息和業務邏輯,包括數據庫的訪問、查詢語句的執行、報表的生成以及統計圖表的生成輸出。JSP文件負責生成用戶界面,處理用戶請求,調用JavaBeans組件,處理查詢結果顯示輸出。JavaBeans組件負責與后臺數據庫交互,執行用戶查詢。“校園一卡通”數據庫為系統提供數據源。系統通過JDBC接口與數據庫實現連接。

    工作流程:用戶通過瀏覽器發出請求,服務器響應用戶請求,由JSP引擎定位JSP文件,然后調用JavaBeans,JavaBeans通過JDBC訪問數據庫,完成數據的查詢提取.JSP負責處理返回結果,以表格形式顯示在瀏覽器上。這里.應用服務器既包含Web服務器處理靜態HTML頁面.又包含JSP引擎處理JSP動態頁面。

    2.系統功能設計

    (1)綜合信息查詢:為管理人員提供按不同方式對卡的庫存管理信息、領發卡信息、教職工和學生的正式卡與臨時卡的情況進行查詢統計的功能:為教學管理人員提供每學期學生入學時的注冊情況:為管理人員提供學生繳費以及欠費情況;學生管理人員可根據學生每日的消費.分析學生在校的消費情況:并根據各種查詢生成需要的報表

    (2)交易查詢:為相關管理人員提供按不同方式實現各項交易的統計查詢;實現各個營業網點營業額的統計查詢:實現交易報表生成和統計圖表生成功能;實現單位賬戶及個人卡賬戶信息查詢:實現個人卡賬戶及交易明細信息查詢。

    (3)個人信息查詢:實現個人基本信息的查詢;實現個人卡的密碼查詢和修改;實現個人卡的消費限額的修改;實現個人卡的消費流水的查詢;實現個人卡的余額的查詢。

    (4)其他功能:實現個人卡的掛失、解掛等。

    3.開發環境

    操作系統:Windows 2000 Server, 數據庫:Oracle8.1.6,其他軟件:JDKI.3,Oracle客戶端軟件,Ofice XP。

    4.具體實現

    (1)Oracle數據庫連接

    JDBC是用于執行SQL語句的Java應用程序接口,由一組類與接El組成。Java程序根據JDBC提供的標準的數據庫訪問類和接口,可以十分方便地對數據庫進行訪問、操作。

    Oracle數據庫提供兩種JDBC驅動程序:“oracle.jdbc.drive.OracleDriver”是供開發基于網絡數據庫的應用程序時使用,其URL為:“jdbc:oracle:thin:@localhost:1521:orcl”.1ocalhost為主機名或oracle數據庫所在服務器的
IP,orcl為數據源ID。由于在“校園一卡通”系統中數據庫服務器與應用服務器分別是不同的機器.因此必須使用Oracle的JDBC網絡驅動程序。與數據庫的連接和斷開,是查詢系統中最頻繁的動作,因此設計封裝為Bean中的兩個方法:DBConnect()、Dis—conn(),在第一次打開主頁面時調用DBConnect()方法測試數據庫連接是否正常,在每次進行數據庫訪問時檢查連接是否存在,不存在則調用該方法生成連接。在每一個用戶查詢完成后,調用Disconn()斷開與數據庫連接,釋放資源,以提高系統性能。

    (2)數據查詢

    在與數據庫成功連接后,下一步就可以對數據庫進行具體操作,如查詢、修改、刪除等。這里分兩步進行,首先要創建Statement類的實例,然后調用Statement類中executeQuery()方法實現查詢。系統在Bean中封裝了execQuery()方法,完成以上步驟。execQuery()方法返回ResuhSet類型結果集,使用ResuhSet的next()方法可以遍歷結果集中所有行。在當前行中,使用getXXX()方法可以獲取單個列的值,XXX代表要返回的Java數據類型。最后將結果值在JSP頁面上以表格的形式顯示輸出。

    (3)報表生成

    系統中提供發卡、充值、領發補助、食堂售飯交易以及各個POS點的交易等多種報表的自動生成功能。根據客戶需求,系統通過應用Excel宏技術對此加以實現。工作原理如下:在Java程序中完成報表數據的查詢,把報表的基本信息(標題、生成日期、表頭)與報表數據按預先定義好的格式寫入一個臨時文本文件中。然后調用服務器端Excel(Office下的Exce1.exe),打開相應的Excel文檔。該文檔事先定義好Autoopen宏,在文檔被打開時立刻自動執行以下動作:載入文本文件,文本轉換成表格,處理標題、表頭,最后保存退出。這樣,報表生成完畢,保存在服務器上。用戶通過瀏覽器就可下載或直接打開。

    三、結束語

    目前.該系統已在我校投入使用,使用效果較好,受到校內用戶的好評。由于應用JSP技術開發,使系統具有非常靈活的可擴展性,便于以后進一步擴展和完善。

本文關鍵詞:云南,校園一卡通,一卡通,查詢系統
回到頂部
    1. <menu id="r98jr"><dl id="r98jr"></dl></menu>
        <ul id="r98jr"></ul>

        1. 主站蜘蛛池模板: 大埔县| 漳浦县| 康乐县| 特克斯县| 宽甸| 凤台县| 罗田县| 成都市| 浮山县| 定州市| 原平市| 搜索| 囊谦县| 巫溪县| 凤凰县| 扎赉特旗| 宁蒗| 德州市| 加查县| 东阿县| 加查县| 杭锦旗| 义马市| 远安县| 綦江县| 榕江县| 南华县| 谢通门县| 五家渠市| 江华| 陇西县| 轮台县| 加查县| 晋江市| 博客| 河池市| 东港市| 澄江县| 景谷| 香格里拉县| 陕西省|