久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

基于Air的開放式課堂教學應用系統(tǒng)設計與實現(xiàn)

時間:2019-05-15 10:58:04下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關的《基于Air的開放式課堂教學應用系統(tǒng)設計與實現(xiàn)》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《基于Air的開放式課堂教學應用系統(tǒng)設計與實現(xiàn)》。

第一篇:基于Air的開放式課堂教學應用系統(tǒng)設計與實現(xiàn)

基于Air的課堂教學應用系統(tǒng)的設計開發(fā)與實現(xiàn)

文章提綱:

1.基于Air的課堂教學應用系統(tǒng)開發(fā)背景(白板和白板軟件應用缺點)

(1)便于教師在白板上勾畫、書寫、畫圖等進行各種輔助講授和教學的操作,但是獨立于教材之外,教學媒體與教材相互孤立和割裂;無法在白板上直接對教材做信息化教學處理,比如,課本某部分內容的放大,勾畫強調,直接批注等

(2)由于過多的教學媒體技術操作,導致教師被技術牽著走,分散了教學精力。學生的注意力也經(jīng)常被技術所牽走

(3)需要尋找理論支持添加到此處,如認知負荷理論,認知空間維度等

2.課堂教學應用系統(tǒng)使用現(xiàn)狀分析,(1)Vclass,封閉的局域網(wǎng)教學平臺,教科書的正文文字被原文呈現(xiàn),借助SURF軟件可以在上面進行批注、評論等;但是書本上的其他內容,比如課前閱讀提示,課后習題等沒有,使得師生必須單獨以紙本教材或者Vclass教學平臺為中心展開教學活動,客觀上教學媒體子系統(tǒng)依然存在,教材只是一部分融入教學媒體中,(2)在信息化教學中,教材不是唯一的學習內容和知識來源,學習對象和教學資源多樣化; 網(wǎng)絡課堂等的缺點,開放,可以利用的資源豐富無邊,但是仍然沒有原本原樣的教材內容,師生在課堂上不得不在教材和信息化教學媒體二者之間不斷切換,增加了操作量,也增加了教學子系統(tǒng)

3.基于Air的開放式課堂教學應用系統(tǒng)的系統(tǒng)設計

(1)指導思想:

開放,易用,便捷的課堂教學應用系統(tǒng),(此處可以結合聯(lián)通主義學習理論)

以數(shù)字化教材為中心來組織教學內容,教學資源,教學媒體(包括教材,預備用課件資源,課堂教學工具,搜索,廣域網(wǎng),資源共享和管理工具,等),并把這三個子系統(tǒng)有機的融合在一個系統(tǒng)中(畫系統(tǒng)減少的平面圖來說明),使用便利(此處描述需要進一步具體化、細致化,并配圖)

教師不再需要費心費力的把教材內容制作到PPT等數(shù)字化資源課件中,而只需要在數(shù)字化教材對應的頁面內容中自由添加額外的注音,解讀,標記,遮罩等,教學過程不再受PPT預設的線性限制,而是可以根據(jù)課堂教學反饋隨時方便的立體化動態(tài)調整

(2)系統(tǒng)框架設計

(3)核心功能描述

全版本數(shù)字教材功能

資源應用和管理功能

資源共建共享功能

后臺機構管理功能

4.基于Air的課堂教學應用系統(tǒng)開發(fā)的課堂教學應用系統(tǒng)開發(fā)技術

本系統(tǒng)采用Flex3, 并整合()開發(fā)Air富客戶端系統(tǒng),后臺使用Spring2.0, Hibernate3.2,Tomcat等J2EE技術開發(fā),數(shù)據(jù)庫采用MYSQL, 文件服務器采用Stratus, FMS, 其目標是發(fā)揮AIR技術的豐富表現(xiàn)力,開發(fā)兼有Web和桌面應用程序優(yōu)勢的開放課堂教學應用系統(tǒng)

5.系統(tǒng)關鍵問題及解決方案

6.結束語

第二篇:人事管理系統(tǒng)設計與實現(xiàn)

人事管理系統(tǒng)設計與實現(xiàn)

目 錄

前 言....1 1 需求分析....2 1.1 系統(tǒng)需求...2 1.1 功能需求...2 1.3 可靠性要求...3 1.4 性能需求...3 2 開發(fā)環(huán)境簡介....4 2.1 Delphi簡介...4

2.1.1 Delphi7的集成開發(fā)環(huán)境(IDE)...5 2.1.2 Pascal簡介...9

2.2 SQL Server 2000 簡介...10 2.2.1 SQL Server 數(shù)據(jù)平臺...10 2.3 TQuery部件在SQL編程中的運用...12 3 總體設計....14 3.1 基本設計...14 3.1.1 設計概念...14 3.1.2 功能分析...14 3.1.3 數(shù)據(jù)流圖...14 3.1.4 系統(tǒng)模塊...16 3.2 用例圖...18 4 數(shù)據(jù)庫設計....21 4.1 數(shù)據(jù)庫概念設計...21 4.2 數(shù)據(jù)庫邏輯結構設計...23 5 詳細設計....30 5.1 系統(tǒng)主窗體...30 5.2 數(shù)據(jù)庫連接...31 5.3 用戶登陸界面...32 5.4 用戶功能選擇...34 5.5 用戶信息錄入...34 5.6 查詢功能窗體...36 5.7 數(shù)據(jù)備份和還原窗體...37 5.8 工作日記及工作日記管理...39 5.9 用戶管理及用戶密碼修改...41 5.10 打印報表模塊...43 5.11 數(shù)據(jù)公用模塊...45 5.12 其它模塊...46 6 總 結....47 參考文獻....49 致謝....50

人事管理系統(tǒng)

網(wǎng)絡工程 雷靈明 指導老師:曹步青

摘要:隨著企業(yè)自身人力資源的日益龐大、復雜程度逐漸增強,人機作坊再也無法適應如今企業(yè)的人事管理了,取代的是運用各種領域的知識,結合計算機科學而開發(fā)的人事管理系統(tǒng)。人事管理系統(tǒng)是典型的信息管理系統(tǒng)(MIS),其開發(fā)主要包括后臺數(shù)據(jù)庫的建立和維護以及前端應用程序的開發(fā)兩個方面。對于前者要求建立起數(shù)據(jù)一致性和完整性強、數(shù)據(jù)安全性好的數(shù)據(jù)庫。而對于后者則要求應用程序功能完備,易使用等特點。人事管理系統(tǒng)是對工作人員進行統(tǒng)一的管理,可以方便的進行錄入,查詢,修改,刪除,退出。經(jīng)過以上分析,本系統(tǒng)使用Delphi 7.0作為界面和功能開發(fā)工具和SQL Sever 2000作為后臺數(shù)據(jù)庫,利用其提供的各種面向對象的開發(fā)工具進行界面和數(shù)據(jù)庫開發(fā)。軟件過程結合了快速原型模型與增量模型的優(yōu)點:首先在短時間內建立系統(tǒng)應用原型,然后,對初始原型系統(tǒng)進行需求迭代,不斷修正和改進,直到形成可行系統(tǒng)。關鍵詞:人事管理;DEPHI;ADO;SQL server 2000

Personnel Management System Network engineering Lei Lingming Teacher:Cao Buqing

Abstract: Along with their own human resources increasing, complexity growing, the man-machine workshop also is unable adapt the present enterprise’s personnel management again, but the personnel management system that make use of knowledge in different fields and computer science and technology.Personnel management system is a typical management information system(MIS), including the establishment and maintenance of the background-database and front-end application development.To the former, the request for the data which is powerful in consistency and integrity, database which is good in security.For the latter, the request for the applications program which is integrity and easy to easy, Personnel management system can manage the staff and admit input, enquiries, modify, delete, and exit.Through such analysis, the system use Delphi 7.0 as the interface and functions of development tools and take SQL Sever 2000 database as background-database, the development of the interface and database which made use of its object-oriented tools, the software process is formed which is combine the advantage of rapid prototype models and incremental model, as follows: At first application prototype of system is built in a short time, Secondly, the initial prototype system needs to be revised and improved, Finally, it is feasible that the system is built.Key words: human resource management;DEPHI;ADO;SQL server 2000

前 言 背景

在競爭越來越激烈的社會里,企業(yè)人事管理就越顯示出其不可缺性,成為企業(yè)一個非常重要的模塊。企業(yè)人事管理系統(tǒng)主要是用于員工個人相關信息的管理。使用人事管理系統(tǒng),便于公司領導掌握人員的動向和人員的綜合素質,及時調整人才的分配,使用計算機對人事勞資信息進行管理,具有檢索迅速、查找方便、可靠性高、存儲量大、保密性好、成本低等優(yōu)點,能夠極大地提高人事資源管理的效率,也是企業(yè)科學化、正規(guī)化管理的重要條件。目標

設計一個企業(yè)人事信息管理系統(tǒng),此系統(tǒng)要以人為中心,為企業(yè)提供全面的人事管理解決方案;

a)為企業(yè)建立規(guī)范化、實時化人事管理機制;

b)提高企業(yè)人事管理的效率、節(jié)約相關的管理成本,增強人事管理的安全性;

c)滿足企業(yè)管理層,人事業(yè)務操作層和全體員工的不同層次和不同方面的需要;

d)對企業(yè)將來的整體信息化建設提供必要的支持。需求分析

需求分析是系統(tǒng)開發(fā)必要環(huán)節(jié),也是重中之重。作為該過程的結果,需求規(guī)格說明書是對系統(tǒng)的功能和行為完整的描述。系統(tǒng)設計將來自于需求分析的抽象規(guī)格說明轉變?yōu)槊嫦蛘鎸嵤澜绲脑O計。一旦構建完成,該系統(tǒng)就會投入使用,同時會不可避免地產(chǎn)生更多的新需求。同時,需求過程與分析活動之間有相當程度的重疊,分析建模對于設定工作的范圍和其他一些事來說是必要的,所以我們利用分析模型來描述需求過程,隨著開發(fā)工作的繼續(xù),分析活動在工作中占的比例將變得越來越大,直到所有需求都已知。[1]

1.1 系統(tǒng)需求

企業(yè)的人事管理職能主要分為人事檔案信息管理、人事變動管理、員工培訓管理、獎懲管理等內容。

a)在人事系統(tǒng)開發(fā)時應考慮以下需求: b)滿足人事管理職能的基本要求;

c)進行多層次數(shù)據(jù)匯總,為各層次管理者的決策分析提供數(shù)據(jù); d)具有完整的系統(tǒng)接口,滿足靈活的數(shù)據(jù)導入與導出; e)對操作人員的技能要求比較低,操作方便; f)能夠實現(xiàn)方便的擴展,滿足企業(yè)發(fā)展的需要; g)能夠保障人事管理數(shù)據(jù)的安全、準確。

1.1 功能需求

基于系統(tǒng)需求分析,該系統(tǒng)需要實現(xiàn)以下基本功能:

a)用戶管理:管理系統(tǒng)操作人員,設置操作人員口令和權限。在滿足不同系統(tǒng)用戶的操作需求的基礎上,提高系統(tǒng)的安全性。

b)人事檔案管理:完成企業(yè)對員工個人檔案(包括員工的基本檔案和在職信息)的管理及相關操作。操作員進行員工檔案信息錄入及更改,其中包括員工的基本信息、工作經(jīng)歷、家庭關系、獎懲記錄和培訓經(jīng)歷,要求對這些員工檔案信息進行新增、修改、刪除操作,同時可以進行查詢和瀏覽操作。該模塊是本系統(tǒng)的重點,用戶可以通過該模塊為單位建立一個比較完整的人事檔案系統(tǒng),同時可以對檔案進行查看。

c)基礎數(shù)據(jù)管理:維護人事管理相關的一些基礎數(shù)據(jù)。主要包括以下功能:

(a)民族檔案設置:維護職工中民族檔案信息;

(b)職工類型設置:維護當前企業(yè)職工與企業(yè)的關系的類別信息;(c)文化程度設置:維護企業(yè)職工的文化程度類別信息;(d)政治面貌設置:維護企業(yè)職工的政治面貌類別信息;(e)部門類別設置:維護企業(yè)中設立的部門類別信息;(f)職務類別設置:維護企業(yè)中設立的職務類別信息;(h)職稱類別設置:維護企業(yè)職工的職稱類別信息;

d)人事變動管理:對于人事上的變動調整進行管理,對人員檔案的信息進行更新(如:員工職務、員工職稱、員工性質等的變動)。

e)工作日志管理:記錄部門或系統(tǒng)用戶的一些備忘信息,包括日常的一些事件記錄,以及工作日記的管理維護。

f)數(shù)據(jù)庫管理:對現(xiàn)有的數(shù)據(jù)庫進行管理,包括數(shù)據(jù)備份和恢復,以方便用戶對數(shù)據(jù)庫的管理和維護工作,提高系統(tǒng)的數(shù)據(jù)安全性。1.3 可靠性要求

a)計算機穩(wěn)定可靠,網(wǎng)絡服務和數(shù)據(jù)庫服務穩(wěn)定可靠;

b)網(wǎng)絡通暢、穩(wěn)定;軟件運行穩(wěn)定;數(shù)據(jù)計算及數(shù)據(jù)傳輸無誤;提供數(shù)據(jù)備份和數(shù)據(jù)恢復方案。1.4 性能需求 1)硬件環(huán)境

在最低配置的情況下,系統(tǒng)的性能往往不盡如人意,現(xiàn)在的硬件性能已經(jīng)相當出色,且

價格也很便宜,因此通常給服務器端配置高性能硬件。推薦配置為: ·處理器:Intel 奔騰Ⅲ 或更高 ·內存:128MB ·硬盤空間:40GB ·顯卡:Geforce系列顯示適配器或更高。2)軟件環(huán)境

·操作系統(tǒng):windows 98/ME/2000/N ·數(shù)據(jù)庫:Microsoft SQL server 2000 開發(fā)環(huán)境簡介 2.1 Delphi簡介

Delphi這個名字源于古希臘的城市名。它集中了第三代語言的優(yōu)點。以Object Pascal為基礎,擴充了面向對象的能力,并且完美地結合了可視化的開發(fā)手段。Delphi自1995年3月一推出就受到了人們的關注,并在當年一舉奪得了多項大獎。

Delphi的出現(xiàn)打破了Visual系列可視化編程領域一統(tǒng)天下的局面。并且Delphi使用了本地編譯器直接生成技術,使程序的執(zhí)行性能遠遠高于其它產(chǎn)品生成的程序。它還是真正的面向對象的編程語言。PASCAL語言的嚴謹加上可視化的優(yōu)勢和強大的數(shù)據(jù)庫功能使得它有充分的資本和微軟的VB叫板。許多人當時都認為Pascal 是最有前途的程序設計語言,并預測Delphi將會成為可視化編程的主流環(huán)境。

Delphi在你編好程序后自動轉換成。EXE文件它運行時速度比VB快,而且編譯后不需要其他的支持庫就能運行。它的數(shù)據(jù)庫功能也挺強的,是開發(fā)中型數(shù)據(jù)庫軟件理想的編程工具。Delphi適用于應用軟件、數(shù)據(jù)庫系統(tǒng)、系統(tǒng)軟件等類型的開發(fā)。而且它擁有和VB差不多一樣的功能,而且一樣能應用API函數(shù),這在控制Windows很有用。

Delphi是全新的可視化編程環(huán)境,為我們提供了一種方便、快捷的Windows應用程序開發(fā)工具。它使用了Microsoft Windows圖形用戶界面的許多先進特性和設計思想,采用了彈性可重復利用的完整的面向對象程序語言(Object-Oriented Language)、當今世界上最快的編輯器、最為領先的數(shù)據(jù)庫技術。對于廣大的程序開發(fā)人員來講,使用Delphi開發(fā)應用軟件,無疑會大大地提高編程效率,而且隨著應用的深入,您將會發(fā)現(xiàn)編程不再是枯燥無味的工作——Delphi的每一個設計細節(jié),都將帶給您一份欣喜。

Delphi實際上是Pascal語言的一種版本,但它與傳統(tǒng)的Pascal語言有天壤之別。一個Delphi程序首先是應用程序框架,而這一框架正是應用程序的“骨架”。在骨架上即使沒有附著任何東西,仍可以嚴格地按照設計運行。您的工作只是在“骨架”中加入您的程序。缺省的應用程序是一個空白的窗體(Form),您可以運行它,結果得到一個空白的窗口。這個窗口具有Windows窗口的全部性質:可以被放大縮小、移動、最大最小化等,但您卻沒有編寫一行程序。因此,可以說應用程序框架通過提供所有應用程序共有的東西,為用戶應用程序的開發(fā)打下了良好的基礎。

Delphi已經(jīng)為您做好了一切基礎工作——程序框架就是一個已經(jīng)完成的可運行應用程序,只是不處理任何事情。您所需要做的,只是在程序中加入完成您所需功能的代碼而已。在空白窗口的背后,應用程序的框架正在等待用戶的輸入。由于您并未告訴它接收到用戶輸入后作何反應,窗口除了響應所有Windows的基本操作(移動、縮放等)外,它只是接受用戶的輸入,然后再忽略。Delphi把Windows編程的回調、句柄處理等繁復過程都放在一個不可見的Romulam覆蓋物下面,這樣您可以不為它們所困擾,輕松從容地對可視部件進行編程。

面向對象的程序設計(Object-Oriented Programming,簡記為OOP)是Delphi誕生的基礎。OOP立意于創(chuàng)建軟件重用代碼,具備更好地模擬現(xiàn)實世界環(huán)境的能力,這使它被公認為是自上而下編程的優(yōu)勝者。它通過給程序中加入擴展語句,把函數(shù)“封裝”進Windows編程所必需的“對象”中。面向對象的編程語言使得復雜的工作條理清晰、編寫容易。

說它是一場革命,不是對對象本身而言,而是對它們處理工作的能力而言。對象并不與傳統(tǒng)程序設計和編程方法兼

其中多媒體音頻視頻播放器是通過TMediaPlayer組件來實現(xiàn)的,支持的格式與系統(tǒng)已安裝的解碼器有關。

總 結

6.1 程序設計風格

在設計的時候采用了增量模型的思想:把軟件作為一系列的構件來設計,編碼,集成和測試。

用戶管理,密碼修改,用戶登陸,萬年歷,這些模塊都有高度的獨立性,因此他們的可重用性比較高,基本上是一個單元完成一個功能,模塊規(guī)模也比較小,模塊的作用域在控制域之內,只使用了兩個全局變量來存儲用戶名和用戶權限。[1] 在人機界面設計方面,本系統(tǒng)做到了以下幾點: a)保持一致性(界面,背景的致性);

b)提供有意義的反饋(用戶驗證和用戶管理,提供了比較精確的反饋信息);

c)在執(zhí)行有較大破壞性的動作之前要求用戶確認(數(shù)據(jù)備份與還原); d)允許大多數(shù)取消操作(大多數(shù)單元有取消操作功能);

e)允許犯錯誤(由于權限的限制,系統(tǒng)能保護自己不受嚴重錯誤的破壞);

f)按功能對動作分類(在主窗口就是按動作類型組織菜單的); 6.2 有待加強項

a)幫助的制作 一個完整的應用程序必須具有完整的幫助系統(tǒng);幫助系統(tǒng)可以在必要的時候給用戶信息提示和一些系統(tǒng)相關服務。

b)聲音制作在這里主要是對聲音的加載,我們可以加載一些一般的聲音;主要來源有:音頻CD盤;波形音頻文件;MP3文件等等。其中波形音頻文件以WAV作為文件的后綴,我們可以播放現(xiàn)成的,也可以播放自己錄制的文件。c)我們還可以使用各種組件和ActiveX控件等技術來完善系統(tǒng)。利用一些做好的activeX組件,會縮短開發(fā)周期。

由于在開發(fā)工程方面缺少經(jīng)驗,所以這個系統(tǒng)還存在著許多不足之處,在測試過程中總結如下:

a)數(shù)據(jù)表的設計還不是很合理;

b)數(shù)據(jù)異常處理要更加人性化,錯誤信息的反饋要更加精確; 6.3 心得

經(jīng)過一個月的設計和開發(fā),人事管理系統(tǒng)基本開發(fā)完畢,其基本功能符合用戶需求,能夠完成基礎數(shù)據(jù)錄入,數(shù)據(jù)查詢等基本功能,以及相關報表的打印。在這次畢業(yè)設計中,我獲益良多。首先我明白了需求分析對于一個系統(tǒng)的開發(fā)的重要性。其次我還學到了如何把一個軟件作為一個工程來做,在真正的軟件開發(fā)中,一個軟件系統(tǒng)的開發(fā)不是一個人來做,而是很多人合作來完成的,另外還有軟件的后期維護等等,這時就顯現(xiàn)出了把軟件作為一個工程來做的優(yōu)越性,而這些都離不開數(shù)據(jù)流圖和模塊的分解。

Delphi是一個非常強大的開發(fā)工具,它具有運行速度快、易于學習和使用以及開發(fā)效率高的特點,使用起來真的是很順手。學習好一門編程語言以后可以為今后的學習和工作帶來很大的便利。

雖然本系統(tǒng)實現(xiàn)了基本的用戶需求功能,但是還有待于完善和加強,總之通過這次設計和開發(fā)過程,我對軟件開發(fā)有了進一步的了解。

參考文獻

[1] 張海藩編著.軟件工程導論[M].清華大學出版社出版,2003,1-173. [2] 宋一兵,趙景波,李春艷著.Delphi 7.0基礎教程[M].機械工業(yè)出版社,2003,2-30.

[3] 劉瑤儒著.新概念SQL Server2000教程[M].北京科海集團公司出,2001,12-23.

[4] 韓強編著.SQL SERVER 2000 程序員手冊[M].機械工業(yè)出版社出版,2000,4-35.

[5] 薩師煊著.數(shù)據(jù)庫系統(tǒng)概論(第二版)[M].高等教育出版社,1991,8-40. [6] 施伯樂,丁寶康,汪衛(wèi)著.數(shù)據(jù)庫系統(tǒng)教程[M].高等教育出版社,2002,1-202.

[7] 肖健著.SQL Server2000實踐與提高[M].中國電子出版社,2002,13-53. [8] 林金霖著.Delphi6 實務經(jīng)典[M].中國鐵道出版社,2002年5月,6-110. [9] 黃超,王志偉著.Delphi企業(yè)經(jīng)營管理系統(tǒng)開發(fā)實例導航[M].人民郵電出版社,2003,20-90.

[10] 程文剛主編.Delphi數(shù)據(jù)庫實用編程100例[M].中國鐵道出版社,2004,8-63.

[11] 王晟,萬科著.Delphi數(shù)據(jù)庫開發(fā)經(jīng)典案例解析[M].清華大學出版社,2005,85-89.

[12] 王惠剛,唐晨光彭為著.delphi7/8程序設計[M].清華大學出版社, 2002,42-63.

[13] 瀟湘工作室,邢增平著.Delphi 6.0最佳專輯[M].人民郵電出版社,2003,1-404.

[14] 心鈴.Delphi問答.軟件報[N],2004-07-5.

[15] 高永惠.淺談Delphi中的異常處理方法[J].湖南輕工業(yè)高等??茖W校學報,2002-04,9-10.

[16] 徐萌飛.在Delphi中使用ADO技術對數(shù)據(jù)庫操作[J].中國學術期刊(光盤版)電子雜志社,2001,12-13.

[17] 陳建兵.Delphi中基于安全靈活的動態(tài)連接遠程數(shù)據(jù)庫SQL的實現(xiàn)[J].福建電腦,2005,12-13.

[18] 孫育紅.關于地方法院管理信息系統(tǒng)分析設計與實施[D].中國學術期刊電子雜志社,2001,8-9. [19] 岳冰.南部引嫩工程信息管理系統(tǒng)開發(fā)[D].中國學術期刊電子雜志社,2003,20-21.

[20] 龐芳,王麗玫.南寧市自動氣象站業(yè)務服務數(shù)據(jù)庫系統(tǒng)[D].中國學術期刊電子雜志社,2004,21-23.

[21] 徐軍.研究生院綜合管理信息系統(tǒng)的研究與實現(xiàn)[D].中國學術期刊)電子雜志社,2004,32-33.

[22] 魯媛媛.碩士生導師綜合素質能力評價指標體系的研究[D].中國學術期刊電子雜志社,2005,18-19.

第三篇:公交查詢系統(tǒng)設計與實現(xiàn)論文

公交查詢系統(tǒng)設計與實現(xiàn)論文

1引言

隨著城市經(jīng)濟的發(fā)展、規(guī)模的擴大以及人口的增長,城市交通問題日益突出。降低出行時間將使所有的公交利用者產(chǎn)生效益,快速的交通、更好的信息及更好的市場可以提高公交的形象,能夠增加公交乘坐者。城市公共交通運輸以其覆蓋面廣、經(jīng)濟、快捷的特點,成為絕大多數(shù)出行者的首選方式,也是各地城市政府大力發(fā)展的一種交通方式。本地市民特別是外來旅游、出差、就醫(yī)等急需了解本地道路情況的人可以利用本系統(tǒng)方便快捷的查詢出所有符合他們要求的公交路線,對他們的出行和生活提供幫助。我國城市公交乘客信息系統(tǒng)的發(fā)展處于一個落后的水平,廣大乘客可以獲得信息的方式很少,公交信息的完整性和準確性得不到保證,而且還沒有專門的機構負責信息的發(fā)布和管理。出于這個目的,在老師的指導下,我設計了這個城市公交線路查詢系統(tǒng)。在對公交乘客出行心理特征進行分析的基礎上,考慮乘客選擇公交線路決策的因素,進行程序關鍵部分的框架設計。

現(xiàn)階段,人們的出入方式主要還是來源于城市公交,特別是對于那些到外地出差、打工,進行商業(yè)有關或其他事情需要在外地進行短暫停留的人而言,公交對他們是必不可少的,但是對于那個不屬于自己所熟悉的城市,坐公交也是一個很大的難題,因此,開發(fā)一個公交查詢系統(tǒng)就顯得非常的重要。本系統(tǒng)的核心是對選擇好的車次進行路線的查詢,或者輸入所要查詢的車站名,點擊“查詢”按鈕,查詢所有含有該站的車次及相應的??空?。此處既可以“精確查詢”也可以是“模糊查詢”,“模糊查詢”主要方便那些對站名不是很清楚,但知道其中的一部分的乘客,系統(tǒng)可以幫助他們快速的查出。

1.1論文的研究內容

公交查詢系統(tǒng)是一個取代過去由人工查詢的查詢系統(tǒng)。本論文論述了一個基于瀏覽器/服務器(B/Srowser/Server)模式的公交查詢系統(tǒng)的研究和實現(xiàn)的過程.論文從開發(fā)平臺和工具談起,對ASP.NET服務器所提供的組件及其屬性和方法做了一般介紹,更重要的是闡述了ASP.NET的數(shù)據(jù)庫訪問組件ADO.NET的使用方法。最后,詳細介紹了如何創(chuàng)建“公交查詢系統(tǒng)”的全部過程。系統(tǒng)的開發(fā)工具與環(huán)境

2.1ASP.NET簡介

ASP.NET是一種建立在通用語言上的程序構架,能被用于一臺

Web務器來建立強大的應用程序。ASP.NET提供許多比現(xiàn)在的開發(fā)模式強大的的優(yōu)勢。AS.PNET建立在.NET Framework的編程類之上,它提供了一個web應用程序模型,并且包含使生成web應用程序變得簡單的控件集和結構。ASP.NET包含封裝公共用戶界面元素(如文本框和下拉菜單)的控件集。但這些控件在務器上運行,并以HTML的形式將它們的用戶界面推送到瀏覽器。在服務器上,這些控件公開一個面向對象的編程模型,為web開發(fā)人員提供了面向對象的編程的豐富性。ASP.NET還提供結構服務(如會話狀態(tài)管理和進程回收),進一步減少了開發(fā)人員必須編寫的代碼量并提高了應用程序的可靠性。另外,ASP.NET 使用這些同樣的概念使開發(fā)人員能夠以服務的形式交付軟件。使用ML webservices功能ASP.NET開發(fā)人員可以編寫自己的業(yè)務邏輯并使ASP.NETT結構通過SOAP交付該服務。Visual Studio.NET是一套完整的開發(fā)工具,用于生成應用程序、XML Web services、桌面應用程序和移動應用程序。Visual Basic.NET、Visual C++.NET、Visual C#.NET和VisualJ#.NET全都使用相同的集成開發(fā)環(huán)境(IDE),該環(huán)境允許它們共享工具并有助于創(chuàng)建混合語言解決方案。另外,這些語言利用了.NET Framework的功能,此框架提供對簡化應用程序和XML Web services 開發(fā)的關鍵技術的訪問。

2.1.1ASP.NET技術的優(yōu)點

ASP.NET是一種將各種Web元素組合在一起的服務器技術,是一個統(tǒng)一的Web開發(fā)平臺,它提供了生成一個完整的Web應用程序所必須要的各種服務。與以前的開發(fā)模型相比較,它提供了以下數(shù)個重要的優(yōu)點:

(1)增強的性能。ASP.NET是在服務器上運行的編譯好的公共語言運行庫代碼。與被解釋的前輩不同,.NET可利用早期綁定、實時編譯、本機優(yōu)化和盒外緩存服務。這相當于在編寫代碼之前便顯著提高了性能。(2)世界級的工具支持。ASP.NET框架補充了Visual Studio集成開發(fā)環(huán)境中的大量工具箱和設計器。WYSIWYG編輯、拖放服務器控件和自動部署只是這個強大的工具所提供功能中的少數(shù)幾種

(3)威力和靈活性。由于ASP.NET基于公共語言運行庫,因此應用程序開發(fā)人員可以利用整個平臺的威力和靈活性。.NET框架類庫、消息處理和數(shù)據(jù)訪問解決方案都可從 Web 無縫訪問。ASP.NETT也與語言無關,所以可以選擇最適合應用程序的語言(如C#),或是跨多種語言分割應用程序。另外,公共語言運行庫的交互性保證在遷移到ASP.NET時保留基于COM的開發(fā)中的現(xiàn)有投資。(4)簡易性。ASP.NET使執(zhí)行常見任務變得容易,從簡單的窗體提交和客戶端身份驗證到部署的站點配置。

(5)可管理性。ASP.NET采用基于文本的分層配置系統(tǒng),簡化了將設置應用于服務器環(huán)境和Web應用程序。由于配置信息是以純文本形式存儲的,因此可以在沒有本地管理工具幫助的情況下應用新設置。此“零本地管理”哲學也擴展到了ASP.NET框架應用程序的部署。只需將必要的文件復制到服務器,即可將ASP.NET框架應用程序部署到服務器。不需要重新啟動服務器,即使是在部署或替換運行的編譯代碼時。

(6)可縮放性和可用性。ASP.NET在設計時考慮了可縮放性,增加了專門用于在聚集環(huán)境和多處理器環(huán)境中提高性能的功能。另外,進程受到ASP.NET 運行庫的密切監(jiān)視和管理,以便當進程行為不正常(泄漏、死鎖)時,可就地創(chuàng)建新進程,以幫助保持應用程序始終可用于處理請求。2.1.2.NET Framework概述 NET Framework是用于生成、部署和運行XML Web services 和應用程序的多語言環(huán)境。它由以下幾個主要部分組成:

公共語言運行庫

運行庫實際上在組件的運行時和開發(fā)時操作中都起到很大的作用,盡管名 稱中沒有體現(xiàn)這個意思。在組件運行時,運行庫除了負責滿足此組件在其他組件上可能具有的依賴項外,還負責管理內存分配、啟動和停止線程和進程,以及強制執(zhí)行安全策略。在開發(fā)時,運行庫的作用稍有變化;由于做了大量的自動處理工作(如內存管理),運行庫使開發(fā)人員的操作非常簡單,尤其是與今天的COM相比。特別是反射等功能顯著減少了開發(fā)人員為將業(yè)務邏輯轉 變?yōu)榭芍赜媒M件而必須編寫的代碼量。

統(tǒng)一編程類

該框架為開發(fā)人員提供了統(tǒng)一的、面向對象的、分層的和可擴展的類庫集(API)。目前,C++開發(fā)人員使用Microsoft基礎類,而Java開發(fā)人員使用Windows 基礎類??蚣芙y(tǒng)一了這些完全不同的模型并且為Visual Basic和JScript程序員同樣提供了對類庫的訪問。通過創(chuàng)建跨所有編程語言的公共 API 集,公共語言運行庫使得跨語言繼承、錯誤處理和調試成為可能。從JScript到C++的所有編程語言具有對框架的相似訪問,開發(fā)人員可以自由選 擇它們要使用的語言。2.2 ADO.NET概述

ADO.NET并不是ADO的升級版本,它是全新的面向對象模型。比ADO更適應于分布式及Internet等大型應用程序環(huán)境,為了多人同時存取更具擴展性,ADO.NET的數(shù)據(jù)存取采用的是離線存取模式,可說是專門為.NET臺設計的數(shù)據(jù)存取結構。它具有簡單地訪問關系數(shù)據(jù)、可擴展性、支持多層應用程序、統(tǒng)一XML和關系數(shù)據(jù)訪問的特點。ADO.NET的主要目標是提供對關系數(shù)據(jù)的簡單訪問功能。坦白的說,易于使用的類描述關系數(shù)據(jù)庫中的表、列和行。另外,ADO.NET引入了DataSet類,它代表來自封裝在一個單元中的關聯(lián)表中的一組數(shù)據(jù),維持他們之間完整的關系。這是在ADO.NET中的新概念,可以顯著的擴展數(shù)據(jù)訪問接口的功能。ADO.NET可以擴展——它為插件.NET 數(shù)據(jù)提供者(也稱為可管理提供者)提供了框架,這些提供者被構建,以便從任何數(shù)據(jù)源讀取和寫入數(shù)據(jù)。ADO.NET提供了兩種內置的.NET數(shù)據(jù)提供者,一種用于OLE DB數(shù)據(jù)源,另一種用于Microsoft SQL Server。可以通過OLE DB訪問數(shù)據(jù)格式(比如Microsoft Access)、第三方數(shù)據(jù)庫和非關系數(shù)據(jù)另外,Microsoft最近預演了用于ADO.NET的ODBC.NET數(shù)據(jù)提供者,它允許.NET 訪問更多的舊的數(shù)據(jù)格式和第三方數(shù)據(jù)庫。ADO.NET用于多層應用程序。這是當今商業(yè)和電子商務應用程序最常見的體系結構。在多層體系結構中,應用邏輯的不同部5分1運a行s在p多x個服務器或進程中,每一部分就稱為一層。ADO.NET使用開放的Internet標準XML格式在層之間通信,允許數(shù)通過Internet防火來傳遞,并允許以非Microsoft技術來實現(xiàn)一層或多層。那么在Visual Studio.NET中ADO.NET訪問數(shù)據(jù)庫分為二種。一種是SQL Server 數(shù)據(jù)庫,另一種是其任何類型的數(shù)據(jù)庫。本系統(tǒng)的后臺數(shù)據(jù)庫為SQL Server2005,因此是通過SQLConnection、SqlCommandSqlDataAdapter、DataSet等幾個主要的數(shù)據(jù)訪問對象來訪問數(shù)據(jù)的.需求分析

3.1系統(tǒng)需求分析

隨著我國經(jīng)濟的高速發(fā)展,人們生活水平的提高,越來越多的人開始熱衷于到外地旅游。那么對于這些外來旅游者,首先搞清這個城市的公交路線顯的很重要!我的家鄉(xiāng)沈陽,作為一個旅游城市,每年都要吸引大量的游客,為了滿足這些游客熟悉公交路線的需求,特以公交查詢系統(tǒng)為設計課題。本軟件不僅能給游客帶來方便,也能給廣大市民提供方便。我認為這樣的系統(tǒng)應該具有很好的實用性!開發(fā)本系統(tǒng)的目標就是立足廣大乘客的實際,著眼于公交業(yè)的未來發(fā)展,規(guī)范公交管理,提高服務質量,方便乘客查詢,并為此設計該系統(tǒng)。人們生活水平的提高,越來越多人喜歡旅游,但是第一次來一個陌生的城市,肯定對公交路線不熟悉,所以必定需要一個能查看具體公交線路的公交系統(tǒng)。有些只知道一個站的某幾個字或一個車次的某幾個數(shù)字,所以本系統(tǒng)將給出站點的模糊查詢,方便用戶的查詢,有些只知道車次

或某個站點,本系統(tǒng)也給出了公交線路查詢、公交站點查詢、公交換乘查詢,進一步方便大家的出行,但也有用戶什么都查不到,想留言問問人,所以再搞個留言板很有必要,方便大家交流以及解答各種疑難問題!本系統(tǒng)采用結構化設計的方法來實現(xiàn)系統(tǒng)總體功能,提高系統(tǒng)的各項指標,即將整個系統(tǒng)合的劃分成各個功能模塊,正確地處理模塊之間和模塊內部的聯(lián)系以及和數(shù)據(jù)庫的聯(lián)系,定義各模塊的內部結構,通過對模塊的設計和模塊之間關系的系統(tǒng)來實現(xiàn)整個系統(tǒng)的功能前臺主要有3個模塊,線路查詢、站點查詢、公交換乘模塊和后臺管理模塊

功能名稱:線路查詢

功能概述:可以獲得要查詢公交所通過的各個站點。

功能名稱:站點查詢

功能概述:通過輸入的指定站點查詢經(jīng)過該站點的公交。

功能名稱:公交換乘查詢

功能概述:分為公交直達、公交一次換乘,主要體現(xiàn)那些不可直達需要轉車的路線的所有換法。(如果用戶輸入的起始點和終點,有一條及一條以上的公交線可以直達的,則為公交直達;如果輸入的起始點和終點,沒有一條公交線可以直接到的,系統(tǒng)將會給出一次換乘的方案,則為公交一次換乘)功能名稱:后臺管理

功能概述:用于管理員登陸,添加、修改、刪除公交線路,修改信息資料、安全密碼,回復留言板等功能。

本系統(tǒng)提供了的車次查詢功能、路5線1查A詢S功P能X。乘客可以方便的進行查詢,以防乘錯車次。當然有些功能的智能化不是很強,系統(tǒng)有待進一步來完善。

3.2 數(shù)據(jù)庫需求分析

數(shù)據(jù)庫在一個信息管理系統(tǒng)中占有非常重要的地位,數(shù)據(jù)庫結構設計的好壞將直接對應用系統(tǒng)的效率以及實現(xiàn)的效果產(chǎn)生影響。合理的數(shù)據(jù)庫結構設計可以提高數(shù)據(jù)存儲的效率,保證數(shù)據(jù)的完整和一致。

數(shù)據(jù)庫技術是由傳統(tǒng)的文件系統(tǒng)發(fā)展而來的,從層次模型、網(wǎng)狀模型發(fā)展到關系模型。數(shù)據(jù)庫技術是數(shù)據(jù)管理的最新技術,是計算機科學的一個重要分支,它能指導我們正確地設計數(shù)據(jù)庫系統(tǒng),它的出現(xiàn)極大地促進了計算機應用的發(fā)展。采用數(shù)據(jù)庫技術的原理和方法可以有效地設計實用的數(shù)據(jù)庫系統(tǒng)。一個完整的數(shù)據(jù)庫系統(tǒng)包括數(shù)據(jù)庫管理系統(tǒng)(DBMS),數(shù)據(jù)庫管理員(DBA)、數(shù)據(jù)庫(DB)、應用程序和相應的硬件設施。

目前許多數(shù)據(jù)庫管理系統(tǒng)都基于關系模型,關系模型的主要特點是用表格結構表達實體,用鍵表示實體與實體之間的聯(lián)系。與層次模型和網(wǎng)狀模型相比,關系模型比較簡單,容易為初學者接受。關系模型是由若干個關系模式組成的集合,關系模式相當于記錄類型,它的實例稱為關系。每個關系是一張表格。表格簡單,用戶易懂,用戶只需用簡單的查詢語句就可以對數(shù)據(jù)庫進行數(shù)據(jù)操作,并不涉及到存儲結構,訪問技術等細節(jié)。關系模型是數(shù)學化的模型,要用到集合論,離散數(shù)學等知識。SQL語言是關系數(shù)據(jù)庫的代表性語言,已經(jīng)得到廣泛應用。

在設計數(shù)據(jù)庫時,應注意數(shù)據(jù)的安全性,保證數(shù)據(jù)的安全,防止非法用戶訪問數(shù)據(jù)庫,以免泄露重要信息,同時也能51防A止s非法用戶的蓄意破壞,有許多保護數(shù)據(jù)的方法,如采用用戶標識,口令密碼或訪問控制等方法。一個成功的數(shù)據(jù)庫應用系統(tǒng)應具有用戶標識,每一個合法用戶具有一個用戶名和相應的口令,進入數(shù)據(jù)庫應用系統(tǒng)前必須輸入正確的口令,否則無法進入系統(tǒng),這就保證了只有合法的用戶才能操作數(shù)據(jù)庫系統(tǒng)。為了保證數(shù)據(jù)的合法語義,必須對數(shù)據(jù)庫的數(shù)據(jù)進行完整性約束,即防止用戶輸入不合語義的數(shù)據(jù)。

在設計應用軟件時,應嚴格按照軟件工程學的方法進行設計,傳統(tǒng)的方法采用瀑布模型,從問題定義、可行性分析、需求分析、概念設計、總體設計、系統(tǒng)實現(xiàn)、編碼和軟件測試、運行和維護等軟件生命周期內,每一階段均在前一階段的基礎上進行設計,并在每一階段有相應的文檔資料。設計數(shù)據(jù)庫系統(tǒng)時應該首先充分了解用戶各個方面的需求,包括現(xiàn)有的以及將來可能增加的

需求。數(shù)據(jù)庫設計一般包括如下幾個步驟:數(shù)據(jù)庫需要分析,數(shù)據(jù)庫概念結構設計,數(shù)據(jù)庫邏輯結構設計。

4系統(tǒng)概要設計

4.1概述

本階段設計的基本目標是解決系統(tǒng)如何實現(xiàn)問題,也叫做概要設計,本階段主要任務是劃分

出系統(tǒng)的物理元素及設計軟件的結構,完成軟件定義時期的任務之后就應該對系統(tǒng)進行總體設

計,即根據(jù)系統(tǒng)分析產(chǎn)生的分析結果來確定這個系統(tǒng)由哪些系統(tǒng)和模塊組成,這些系統(tǒng)和模塊又如何有機的結合在一起,每個模塊的功能如何實現(xiàn)。系統(tǒng)設計的目標是使系統(tǒng)實現(xiàn)擁有所要求的功能,同時,力爭達到高效率、高可靠性、可修改性,并且容易掌握和使用。模塊化的依據(jù)是:

把復雜問題分解成許多容易解決的小問題。原來的問題也就變得容易解決。模塊化設計是把大型軟件按照一定的原則劃分成一個較小的相對功能獨立又相關聯(lián)的模塊。每個模塊完成一個特定的子功能。把這些模塊結合起來組成一個整體。完成指定的功能,滿足問題的要求。采用模塊化原理的優(yōu)點在于可以使軟件結構清晰,容易測試和調試。從而提高軟件的可靠性,可修改性。有助于軟件開發(fā)的組織管理。一個大型軟件可分別編寫不同的模塊。4.2功能模塊劃分 查詢系統(tǒng)模塊

該模塊實現(xiàn)公交查詢功能。可實現(xiàn)按線路查詢、站點查詢和起點—終點查詢三種查詢方式。錄入系統(tǒng)模塊該模塊實現(xiàn)數(shù)據(jù)的新增、修改、刪除功能。

4.3.1 數(shù)據(jù)庫概念結構設計

在系統(tǒng)設計的開始,我首先考慮的是如何用數(shù)據(jù)模型來數(shù)據(jù)庫的結構與語義,以對現(xiàn)實世界進行抽象。目前廣泛使用的數(shù)據(jù)模型可分為兩種類型,一種是獨立于計算機系統(tǒng)的“概念數(shù)據(jù)模型”,如“實體聯(lián)系模型”;另一種是直接面向數(shù)據(jù)庫邏輯結構的“結構數(shù)據(jù)模型”。在本系統(tǒng)中我采用“實體聯(lián)系模型”(ER模型)來描述數(shù)據(jù)庫的結構與語義,以對現(xiàn)實世界進行第一次抽象。ER模型直接從現(xiàn)實世界抽象出實體類型及實體間聯(lián)系然后用ER圖來表示數(shù)據(jù)模型。它有兩個明顯的優(yōu)點:接近于人的思維,容易理解;與計算機無關,用戶容易接受。但它只是數(shù)據(jù)庫設計的第一步。E-R圖是直觀表示概念模型的工具,它有三個基本成分:

(1)矩形框,表示實體類型(考慮問題的對象)。(2)菱形框,表示聯(lián)系類型(實體間的聯(lián)系)。(3)橢圓形框,表示實體的屬性。實體和屬性的定義如下:

管理員表(登陸ID,登錄姓名,登錄密碼)站名表(站名編號,站名)

車輛線路編號表(車次,車線類型)

線路表(線路編號,車次,站名,次序)

車輛表(車輛編號,車次,車輛類型,服務類型,票價,IC 卡類型,運行區(qū)間)

冬季發(fā)車時間表(車次,編號,首班時間,末班時間)

夏季發(fā)車時間表(車次,編號,首班時間,末班時間)

4.3.2數(shù)據(jù)庫邏輯結構設計

本系統(tǒng)創(chuàng)建的SQL數(shù)據(jù)庫名稱為城市公交查詢系統(tǒng)。并將數(shù)據(jù)文件和日志文件保存在公交查詢系統(tǒng)APP_DATA文件夾中。①管理員表(LoginTable)

管理員表存放登陸系統(tǒng)所需要的用戶名和密碼,登錄后臺時需要訪問此表。

②站名表

站名表存放站名等數(shù)據(jù),修改站名需要訪問此表。

③車輛線路編號表

車輛線路編號表存放線路編號等數(shù)據(jù),修改車輛線路編號將要訪問此表。

④線路表

線路表存放公交車線路的數(shù)據(jù),修改車輛線路需要訪問此表。

5詳細設計與實現(xiàn)

5.1.連接數(shù)據(jù)庫的包含文件

在動態(tài)網(wǎng)站中,調用數(shù)據(jù)庫中的數(shù)據(jù)是十分頻繁的,為了避免編寫重復的代碼。編寫一個數(shù)據(jù)庫連接文件是非常重要的。DB.cs

文件中包含了本系統(tǒng)中的數(shù)據(jù)庫的連接代碼。本系統(tǒng)的數(shù)庫 的連接代碼如下:

public static SqlConnection createConnection(){

SqlConnection

con=new SqlConnection(“server=.;database=城市公交查詢系統(tǒng);uid=sa;pwd=;”);return con;}

5.1.1新增車次線路

此模塊為管理員操作,如當?shù)爻霈F(xiàn)新的公交線路,或原有公交車線路有新的站點加入,管理員可以登錄此表,及時添加線路和站點的信息,以保證車次線路的及時更新,方便用戶查詢。添加車次的界面如圖所示。

在輸入相關車次信息后便進入站名添加過程如圖

5.1.2新增車次線路

此模塊為管理員操作,如當?shù)爻霈F(xiàn)新的公交線路,或原有公交車線路有所變動是,管理員可以登錄此模塊,及時添加相關的線路圖,以保證車次線路圖的及時更新,方便用戶查詢。添加的界面如圖

5.1.3刪除車次以及無效站點

此模塊同樣為管理員操作,如當?shù)啬膫€公交線路已經(jīng)被廢除,或原有公交車線路有哪個站點被刪除,管理員可以登錄此表,及時刪除線路和站點的信息,以保證車次線路的及時更新,方便用戶查詢。刪除的界面如圖

5.1.4刪除線路圖

該模塊在管理員系統(tǒng)中實現(xiàn),如當?shù)啬膫€公交線路已經(jīng)改變,管理員可以登錄此模塊,及時刪除線路圖信息,以保證車次線路圖的及時更新,方便用戶查詢。刪除的界面如圖

6測試與維護

6.1 創(chuàng)建和測試應用程序

為了確保本系統(tǒng)能夠正常運行,需要在發(fā)布之后做一次較全面的測試?,F(xiàn)將具體操作及過程

舉例說明如下:

創(chuàng)建和測試應用程序應是交替進行的,既要注意開發(fā)的效率也要注意它的穩(wěn)定性。每編寫一個模塊,就要對這個模塊進行測試,看它能否根據(jù)特定的要求工作。及早發(fā)現(xiàn)問題,及早解決,否則到最后再來測試的話,難度會大大增加。6.2測試項目

在MIS開發(fā)過程中采用了多種措施保證軟件質量,但是實際開發(fā)過程中還是不可避免地會產(chǎn)生差錯,系統(tǒng)中通??赡茈[藏著錯誤和缺陷,不經(jīng)周密測試的系統(tǒng)投入運行,將會造成難以想象的后果,因此系統(tǒng)測試是MIS開發(fā)過程中為保證軟件質量必須進行的工作。大量統(tǒng)計資料表明,系統(tǒng)測試的工作量往往占MIS 開發(fā)總工作量的40%以上。因此,我們必須重視測試工作。由于程序中隱藏的缺陷只在特定的環(huán)境下才有可靠顯露,系統(tǒng)缺陷通常是由于對某些特定情況考慮不周造成的。因此測試不是為了表明程序正確;成功的測試也不是沒有發(fā)現(xiàn)錯誤的測試。

有意義的軟件測試應該是從“破壞”軟件系統(tǒng)的角度出發(fā),精心設計最有可以暴露程序系統(tǒng)缺陷的測試方案。因此軟件測試的目標應該是以盡可能少的代價和時間找出軟件系統(tǒng)中潛在的錯誤和缺陷。

總結

在公交數(shù)字化的時代,公交系統(tǒng)的設計者應當以乘客需求為首位,調整服務策略,滿足社會的需要和乘客的需要,充分發(fā)揮公交系統(tǒng)交通中心的作用。本系統(tǒng)基本達到了預定的設計目標,但是在系統(tǒng)的實際化應用中仍需要改進和提高公交查詢系統(tǒng)的服務職能。系統(tǒng)的不足與改進方案:

在數(shù)據(jù)庫設計方面,還有待改進,數(shù)據(jù)庫設計也可采用別的形式,比如:可以用一個字段作為站點字段,另一個字段作為經(jīng)過該站點的車次字段,只要找到經(jīng)過某個站點最多的車次,就可以設計該字段的類型以及長度。其次,系統(tǒng)的實際應用化欠缺,可以通過使用根據(jù)起點站、終點站來確定那條路線,給出多種乘車方案的方法改進。線路的更新應該可以通過調整數(shù)據(jù)庫次序的方法來更新。同時,界面的設計不夠美觀版面的設計以及查詢結果的顯示不夠人化,視覺效果不佳。應當參照一些比較美觀的網(wǎng)站設計進行色彩的調整,同時亦可以加入更多的FLASH效果使得頁面更具動態(tài)性。

致謝

時光飛逝,一轉眼我的大學生活就要結束了。這兩年我學到了很多很多的知識,是我人生的一個轉折。我之所以能取得這些成績,除了有自己的努力外,在我的學習,生活中還得到了很多人的關心和幫助。在此我要對他們表示衷心的感謝。

首先,我要感謝我的畢業(yè)指導老師。在連續(xù)數(shù)月的畢業(yè)設計中,她不遺余力地指導和幫助我。在她孜孜不倦的教誨下,我順利地完成了畢業(yè)設計。老師對工作認真負責的態(tài)度,對學生無私的關懷,使我受益良多。我衷心地感謝她。在這里我還要感謝所有指導過我的老師們,沒有你們的培養(yǎng)我無法完成兩年的大學學業(yè)還有,我能有今天,是與我父母的辛勤培養(yǎng)分不開的,他們?yōu)槲腋冻隽艘磺?。我將在以后的學習、工作中再接再厲,盡我最大的努力做到最好來報答父母的養(yǎng)育之恩。

參考文獻

[1]曹祖圣.吳明哲.Visual C#.NET 程序設計經(jīng)典.北京:科學版社,2004.P.50-53.[2]宣小平.ASP.NET數(shù)據(jù)庫系統(tǒng)開發(fā)實例導航.上海:人民郵電出版社,2003.P.121-130.[3]金銀秋.數(shù)據(jù)庫原理與設計.北京:科學出版社,2003.P.201-230.[4]張海藩.軟件工程.北京:人民郵電出版社2002.P.75-80.[5]朱曄.ASP.NET 第一步——基于C#和ASP.NET2.0.北京:清華大學出版社,.2007-7-1.P.301-310.[6]譚振林.道不遠人——深入解析ASP.NET 2.0 控件開發(fā).北京:子工業(yè)出版社。2007-9-1.P.125-140.[7]哈特 ASP.NET 2.0經(jīng)典教程——C#篇孟憲瑞,易磊.北京:人民郵電出版社.2007-2-1.P.20-40.[8]朱印宏,熊利榮.Dreamweaver 8完美網(wǎng)頁設計——ASP動態(tài)網(wǎng)頁設計篇.北京 中國電力出版社.2006-10-1.P.63-72.[9]郝剛ASP.NET 2.0開發(fā)指南.北京:人民郵電出版社.2006-5-1.P.53-55.

第四篇:人事管理系統(tǒng)的設計與實現(xiàn)

龍源期刊網(wǎng) http://www.tmdps.cn 人事管理系統(tǒng)的設計與實現(xiàn)

作者:張仕喬

來源:《科技創(chuàng)新導報》2011年第14期

摘 要:伴隨著計算機技術的應用普及,利用計算機推動人事管理向著科學化、規(guī)范化的道路發(fā)展,已經(jīng)成為人事管理工作的發(fā)展的趨勢。單純依靠以手工方式進行人事管理,不僅管需要耗用更多的人力和物力,而且管理差錯率較高,效率低。為了全面提高人事管理工作質量和工作效率,設計和開發(fā)人事管理系統(tǒng)勢已勢在必行。本文對此進行了研究和探索。

關鍵詞:人事管理信息系統(tǒng)開發(fā)

中圖分類號:C914 文獻標識碼:A 文章編號:1674-098x(2011)05(b)-0241-01 1 系統(tǒng)概述

現(xiàn)代人事管理系統(tǒng)應基于網(wǎng)絡技術進行開發(fā),使之成為相對開發(fā)和互動的平臺。管理系統(tǒng)應具有訪問實時性和高效性,依托web技術以及交互應答技術,實現(xiàn)系統(tǒng)數(shù)據(jù)的建立和瀏覽和維護。當人事信息發(fā)生改變時,本人即可通過人事管理系統(tǒng)進行信息更新,在獲得批準后生效。同樣,其他諸如報銷、請假、培訓等日常性管理操作也可以采取相似方法進行,即可保證信息更新的速度,也能夠有效降低人事管理系統(tǒng)維護人員的信息采集工作量量。提高工作效率,使內部信息溝通更加順暢。2 功能需求

功能需求是設計數(shù)據(jù)庫的前提和基礎,完整、準確、清晰的功能要求對于系統(tǒng)的設計實現(xiàn)具有重要作用。本系統(tǒng)的功能需求如下。2.1 人員信息

需要包括基本信息的增加和修改,部門人員的調動,人員離職和退休手續(xù)辦理。系統(tǒng)需要在部門進行變動申請后,通過人事部門上報領導進行審批。2.2 工資管理

應能夠根據(jù)不同的工資項目以及計算公式,自動得出個人所得稅的上繳額度。需要進行的主要操作包括工資包括類別的鍵入,各種工資數(shù)據(jù)以及資料的輸入,各類工資數(shù)據(jù)的匯總和數(shù)據(jù)自動計算。2.3 績效考核

龍源期刊網(wǎng) http://www.tmdps.cn 績效管理包括:括考核計劃的制定;考核信息的收集;考核計劃的錄入。管理系統(tǒng)應自動完成績效分析和評價,給出評分。并將考核結果運用在工資發(fā)放中。2.4 統(tǒng)計查詢

其功能應該包括各類人員信息查詢和各項資料查詢。統(tǒng)計功能包括對部門人員的年齡、性別、職務、學歷等的統(tǒng)計,按照工號和姓名可完成精確查詢。2.5 權限管理

具體功能包括:定義各種權限,對各類權限用戶按照等級給予添加、修改、查詢、刪除等權限。確保系統(tǒng)的安全性和保密性。3 系統(tǒng)設計 3.1 設計目標

一是要具有較好的集成性,系統(tǒng)設計的范圍較多,各個應用之間均由一定的內在聯(lián)系,因此系統(tǒng)應能夠靈活的整合資源,便于拓展應用。二是應具有較好的開放性,人事管理系統(tǒng)對業(yè)務流程具有很大的影響,此外人事管理系統(tǒng)可能和其他系統(tǒng)有互聯(lián)關系,為此需要提供多種數(shù)據(jù),并具有很好的開放性,在整體信息化網(wǎng)絡中發(fā)揮應有作用。三是應具有一定的靈活性,人事管理系統(tǒng)應可以適應組織的發(fā)展,這就要求系統(tǒng)結構流程可以更加靈活的定義,并適應新業(yè)務的流程改進。3.2 技術框架

采取B/S軟件體系結構,使用戶界面能夠完全通過www.tmdps.cn 在員工基本信息包括:員工工號、姓名、性別、部門、學歷、籍貫、年齡、工作時間、聯(lián)系電話、身份證號、工齡、投保情況、備注以員工工號為主鍵,部門、職稱和籍貫代碼為外鍵,和靜態(tài)表主鍵構建關聯(lián)。4 系統(tǒng)實現(xiàn) 4.1 登錄部分的實現(xiàn)

系統(tǒng)運行的部分功能界面如下圖。Dim rs As New ADODB.Reeordset Private Sub Form_Load()On Error Go To errhandler ************* **************** 建立menZhuanehu Dim strl As String strl=“Provide= OraOLEDB.Oracle.l;Password=ws2000;UserID=wsuser;Data

Source=ws2000:Persist SecurityInfo=false” If menZhuanehu.State=adstate OPen Then menZhuanehu.Close End If menZhuanehu.CommandTimeout=600 menZhuanehu.CursorLoeation=adUseClient menZhuanehu.Open strl **************************************** Exlt Sub

龍源期刊網(wǎng) http://www.tmdps.cn errhandler: MsgBox“連接數(shù)據(jù)庫失敗”,vbOKOnly+vblnformation,“提示” Exit Sub End Sub 4.2 客戶瀏覽部分

受篇幅限制,不在此處復制系統(tǒng)代碼,ASP.NET Web服務,ASP.NET用.asmx文件來提供web支持。.asmx是一個和.aspx文件相類似的文本文件。此類文件是包括.aspx文件的ASP.NET應用程序。和.aspx類似,這類問卷是能夠URI尋址的。(其他代碼略)4.3 系統(tǒng)測試

在軟件設計實現(xiàn)的各個階段都可能出現(xiàn)錯誤,因此在各個階段都應進行比較嚴格的技術審查,盡早發(fā)現(xiàn)和糾正錯誤。如果運行之前,還沒有發(fā)現(xiàn)錯誤,可能造成比較嚴重的后果,在使用中校正錯誤的代價將更大。因此在軟件投入生產(chǎn)性運行之前,要進行必要的測試,糾正差錯。我們應當認識到,無論黑盒測試還是白盒測試均無法做到窮盡測試。但是,測試依然是保證程序的可靠性不可或缺的步驟。應仔細設定測試方案,盡最大可能減少錯誤。5 結語

本文介紹了人事管理系統(tǒng)的設計和實現(xiàn)過程,其中包括需求分析、整體設計、軟件測試等多個步驟,該系統(tǒng)不僅能夠完成日常人事掛歷工作,還新增了績效考核等新功能,可以適應當前人事管理工作信息的需要。

參考文獻

[1] 范師煊,王珊,編.數(shù)據(jù)庫系統(tǒng)概論[M].高等教育出版社,2002年.[2] 張勇.VisualBasic課程設計案例精編[M].中國水利水電出版社,2004年.

第五篇:網(wǎng)絡教學系統(tǒng)設計與實現(xiàn)

智能化網(wǎng)絡教學系統(tǒng)設計與實現(xiàn)

石河子大學信息科學與技術學院 高攀 郭理* 鄭鴻英

摘 要:基于Web的智能教學系統(tǒng)綜合傳統(tǒng)的ITS系統(tǒng)優(yōu)勢,同時又結合Web的特點,系統(tǒng)具有智能性,能夠智能地引導學生學習。本文提出了一種基于Web的智能教學系統(tǒng)模型,探討了智能教學系統(tǒng)的知識庫的設計、教學策略的設計及個性化教學的實現(xiàn),最后給出系統(tǒng)實現(xiàn)的具體思路和解決方案。1 引言

智能教學系統(tǒng)(Intelligent Tutoring System,ITS)作為人工智能學科的重要研究應用領域,是21世紀人類社會數(shù)字化教育的必然發(fā)展方向。其研究涉及人工智能(Artificial Intelligence,AI)、計算機科學、認知科學、教育學、心理學和行為科學等多個學科,研究的最終目的是由計算機系統(tǒng)負擔起人類教育的主要責任,即使計算機系統(tǒng)具有智能,并在一定程度上代替人類教師實現(xiàn)最佳教學。由于ITS涉及到多門學科,所用到的相關學科的技術即使在本學科也不夠成熟以及人類對其自身的學習過程還認識不夠,所以對ITS 的研究仍存在相當大的難度,存在知識的表示、對學生的評估、對學生錯誤的診斷、教學規(guī)劃、人機自然語言對話處理等技術難題。2 基于Web的ITS的系統(tǒng)模型 2.1 傳統(tǒng)的ITS模型

傳統(tǒng)上,智能教學系統(tǒng)由四大部分組成:專家知識庫(有關領域的知識描述)、學生模型(學生的知識水平和學習能力)、教師模型(知識的傳授方法)和人機交互界面。模型如圖1所示。其中人機交互界面部分是在智能教學系統(tǒng)和學生之間建立友好的通信交流方式,有時也被看成是教學方法的補充而作為教師模型的一部分。

傳統(tǒng)的智能教學系統(tǒng)多數(shù)是單機或單獨運行的(stand.a(chǎn)lone),系統(tǒng)費用昂貴,維護代價高,難以大范圍推廣應用。隨著Web技術的發(fā)展和不斷成熟,基于Web的智能教學系統(tǒng)研究越來越受到重視。在Web上構建智能教學系統(tǒng),這種方式利用網(wǎng)絡實現(xiàn)了分布式教學,可以同時接受多個用戶的并發(fā)訪問,資源利用率大大提高,又不受時間和空間的限制,可以在最大程度上滿足“因材施教”的需要。

圖1傳統(tǒng)的ITS模型

2.2 基于Web的ITS系統(tǒng)模型

基于Web的ITS的系統(tǒng)模型如圖2所示。其中,知識點庫存放課程知識點,知識點可分為不同的類型和難度級別、重點度級別等;教學課件庫存放各種形式的課件;教學方法庫存放各種教學模板。學生學習能力是教師實施因材施教的依據(jù),模型突出了其重要性。模型綜合了傳統(tǒng)ITS系統(tǒng)的優(yōu)勢,同時又結合了Web的特點,客戶端結構簡單,適用范圍廣,人機交互界面簡潔明了。系統(tǒng)具有智能性,結合學生的特點進行教學,可以通過多種多樣的交流工具進行有效的交互和即時的通信反饋,能夠智能地引導學生學習,提供了豐富的信息來源和良好的導航結構,可以進行有效的信息過濾等等,實踐證明,基于Web的ITS是ITS系統(tǒng)的發(fā)展方向。

圖2基于Web的ITS系統(tǒng)模型

2.3 系統(tǒng)用戶及其主要功能

系統(tǒng)的用戶可分為管理員、教師和學生三類。管理員負責添加和刪除一門課程,確認教師的身份和權限等。教師是領域專家,具有課程的領域知識,組織和管理教學資源,負責確定某門課程的教學策略和方法,制定教學方案,設計教學模板。學生在系統(tǒng)指導下學習,完成系統(tǒng)規(guī)定的測試。3 關鍵技術

3.1 學科知識庫的設計

學科知識庫由學科知識體系庫和教學內容庫構成。知識體系就是知識點的集合,并且包括知識點之間的相互關系結構[3]。知識體系庫包含知識點屬性和知識點鏈接兩個數(shù)據(jù)庫。知識點屬性數(shù)據(jù)庫是知識表示的基礎,它反映知識點的集合;知識點鏈接數(shù)據(jù)庫反映知識點之間的關系和層次結構,主要用于知識推理。

而教學內容庫是根據(jù)知識點來安排的。知識點的屬性包括以下幾個內容:

(1)知識點的編號應該具有唯一性,根據(jù)知識點結構圖進行編號,它能夠反映知識點層次,可作檢索和查找用;

(2)知識點內容的類型有:事實、概念、技能、原理、問題求解等5種類型;

(3)知識點的難度有:容易、一般、難、很難;

(4)知識點的重要程度有:選學、一般、重要;

(5)知識點的教學目標有:識記、理解、應用、分析、綜合、評價。3.2 教學策略的設計

教學策略(instructional strategy)是對完成特定教學目標而采取的教學活動程序、方法、形式和媒體等因素的總體考慮。在ITS系統(tǒng)中,教學策略起著核心作用。在課件設計時,則要把這些總體考慮體現(xiàn)的教學內容的組織、教學任務的安排和教學交互活動的設計中。

教學元素是實現(xiàn)教學過程的基本元素。常見的教學元素有:呈現(xiàn)教學目標、呈現(xiàn)正例、呈現(xiàn)反例、呈現(xiàn)知識點、呈現(xiàn)輔助說明、呈現(xiàn)例題、呈現(xiàn)習題、呈現(xiàn)評價、呈現(xiàn)提示、測試和提問等等。

教學元素分為兩類,一類是陳述性的,一類是操作性的。陳述性教學元素用于陳述教學材料以及評價信息等,學習者不能對其進行操作,只能讀不能寫。而操作性元素要求學生主動參與,同時根據(jù)學生的操作結果決定下一教學元素。

教學元素的結構可以描述如下:

Struct TeachElem en t {

Int teID;

Char teName [2 0];

Char tePath [2 0];

}

教學策略模板提供了一系列標準化的教學序列框架,用于對某一類知識點進行教學。它是由教學元素以一定的方式組織起來形成教學策略模塊。

一般的知識點本文系統(tǒng)采用如圖3所示模板:

圖3一般知識點模板

對于重要的知識點,本文系統(tǒng)采用如圖4所示模板:

圖4 重要知識點模板

所有的教學策略模板構成教學策略模板庫,教學策略模板的具體教學內容和控制流程都存放在該庫中。對于系統(tǒng)中每一個知識點,它都根據(jù)學生的學習水平和目標,組合成不同的教學行為。3.3 個性化教學的實現(xiàn)

基于Web智能教學系統(tǒng)可以比較好的實現(xiàn)個性化教學。在教與學的過程中,它根據(jù)不同的學生模型和學習請求,經(jīng)過推理,智能的選擇最佳教學策略和教學素材來進行個性化教學。結合系統(tǒng)的教學需求和教學環(huán)境,本文系統(tǒng)采用如圖5所示的方案來實現(xiàn)個性化教學。

圖5個性化學習的實現(xiàn)

在教學過程中,個性分析模塊依據(jù)學生的認知能力值選擇適合該生的教學策略和教學素材。教學策略的選擇在此過程中是最為關鍵的。如圖6:

圖6教學策略的具體實現(xiàn)過程 系統(tǒng)實現(xiàn)

由于網(wǎng)絡教學應用的需要,以及考慮系統(tǒng)的可維護性和可擴充性,系統(tǒng)采用Browser/Web/DataBase的三層體系結構。

Web服務器接受請求,通過應用程序服務器執(zhí)行一個Java服務器端小程序Servlet并返回其輸出,從而實現(xiàn)與客戶機進行信息資源的交互。其中,客戶PC機為瀏覽器運行平臺;提供教學內容的個性化展示的由HTML和JSP實現(xiàn);Web服務器生成頁面由JSP和Servlet實現(xiàn);處理學生模型提取、動態(tài)規(guī)劃,習題測試、學生模型的更新維護以及教學控制等則由Servlet及JavaBean實現(xiàn);數(shù)據(jù)庫服務器提供學生模型庫、教學內容庫、教學策略庫、試題庫等。5 結論

基于Web的智能教學系統(tǒng)的研究可以說仍然處于研究階段,其主要的研究方法就是將遠程教學技術與傳統(tǒng)的智能教學系統(tǒng)相結合,運用人工智能技術來更加有效地實現(xiàn)教學的個性化和智能化。基金項目:石河子大學自然科學研究項目基金(ZRKX2006-Y15)作者簡介:

高攀(1981—)新疆石河子大學信息科學與技術學院

郭理(1968—)新疆石河子大學信息科學與技術學院 通訊作者 鄭鴻英(1981—)新疆石河子大學信息科學與技術學院

下載基于Air的開放式課堂教學應用系統(tǒng)設計與實現(xiàn)word格式文檔
下載基于Air的開放式課堂教學應用系統(tǒng)設計與實現(xiàn).doc
將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
點此處下載文檔

文檔為doc格式


聲明:本文內容由互聯(lián)網(wǎng)用戶自發(fā)貢獻自行上傳,本網(wǎng)站不擁有所有權,未作人工編輯處理,也不承擔相關法律責任。如果您發(fā)現(xiàn)有涉嫌版權的內容,歡迎發(fā)送郵件至:645879355@qq.com 進行舉報,并提供相關證據(jù),工作人員會在5個工作日內聯(lián)系你,一經(jīng)查實,本站將立刻刪除涉嫌侵權內容。

相關范文推薦

    校園導游系統(tǒng)設計與實現(xiàn)

    校園導游系統(tǒng)設計與實現(xiàn) 目錄 1.設計要求 2.1需求分析 2.2概要設計 2.3各個模塊名稱和功能 2.4 系統(tǒng)導游主界面 2.4.1前臺系統(tǒng) 2.4.2后臺系統(tǒng) 2.4.3退出系統(tǒng) 3實驗總結 參......

    辦公自動化系統(tǒng)的設計與實現(xiàn)

    辦公自動化系統(tǒng)的設計與實現(xiàn) 1、摘要 多年以來人們都使用傳統(tǒng)的人工方式管理企業(yè)內部信息。這種管理方式不僅讓企業(yè)信息管理者感到非常的厭倦,也存在著不可避免的缺點,如效......

    企業(yè)人事管理系統(tǒng)設計與實現(xiàn)

    企業(yè)人事管理系統(tǒng)設計與實現(xiàn) ? ? ? ? 2011-3-2 您是第 1013 位閱讀者 頁面文字: [小] [中] [大] 一、概述 企業(yè)人事管理是企業(yè)管理的一項重要內容,在整個企業(yè)的管理中具有重要地......

    高校圖書館門禁系統(tǒng)的實現(xiàn)與應用

    1 引言 現(xiàn)在大多數(shù)圖書館實行藏、借、閱一體化的全方位開架服務模式。對圖書館而言, 準確而有效地獲取圖書館資源的利用情況, 如每天的進館人數(shù)、進館高峰期、進館人員的身......

    無線通信SCADA系統(tǒng)的實現(xiàn)與應用論文

    1 SCADA系統(tǒng)的特點SCADA(Supervisory Control and Data Acquisition)系統(tǒng)即監(jiān)視控制與數(shù)據(jù)采集系統(tǒng),是以計算機為基礎的監(jiān)測控制與調度管理自動化系統(tǒng),能實現(xiàn)遠程數(shù)據(jù)采集、設備......

    課堂教學環(huán)節(jié)的設計與應用

    課堂教學環(huán)節(jié)的設計與應用 課堂教學方法課堂教學是一門科學,也是一門藝術。課堂教學的藝術貫穿于課堂教學的全過程,要上好課,就必須精心設計課堂教學的每個環(huán)節(jié),熟練掌握和應用......

    VI系統(tǒng)的設計與應用

    VI系統(tǒng)的設計與應用 VI即Visual Identity,通譯為視覺識別系統(tǒng),是CIS系統(tǒng)最具傳播力和感染力的部分。是將CI的非可視內容轉化為靜態(tài)合縱vi設計的視覺識別符號,以無比豐富的多樣......

    在線考試系統(tǒng)的設計與實現(xiàn)

    在線考試系統(tǒng)的設計與實現(xiàn) 摘要:在線考試系統(tǒng)因其方便、靈活、準確等特點,已成為普遍使用的一種考試方式。本在線考試系統(tǒng)具有自組試題、設置考試策略、考生考試、客觀題自動......

主站蜘蛛池模板: 亚洲成a人一区二区三区| 狠狠色噜噜狠狠狠7777奇米| 久久久久av无码免费网| 国产性一交一乱一伦一色一情| 丝袜高跟麻麻浓精受孕人妻| 在熟睡夫面前侵犯我在线播放| 2020天堂在线亚洲精品专区| 亚洲综合久久精品无码色欲| 成人白浆超碰人人人人| 乱中年女人伦av二区| 亚洲精品国产精品无码国模| 中文字幕精品av乱码在线| 婷婷开心激情综合五月天| 在线视频免费观看爽爽爽| 无码中文av有码中文av| 久久精品手机观看| 岛国在线无码高清视频| 久久久久国色av免费看图片| 成人a级视频在线播放| 国产精品国产精品偷麻豆| 天天爽亚洲中文字幕| 无码av天堂一区二区三区| 精品久久久久久亚洲中文字幕| 欧洲精品码一区二区三区| av免费网址在线观看| 亚洲av无一区二区三区久久| 亚洲乱码中文字幕在线| 内射白浆一区二区在线观看| 精品久久久久久无码中文字幕漫画| 欧美性猛交xxxx乱大交极品| 东京热人妻无码人av| av无码国产在线看免费网站| 国产一区二区三区不卡av| 婷婷97狠狠成人免费视频| 四虎影院在线观看| 国产精品国产三级国快看| 日韩乱码人妻无码中文字幕久久| 中文人妻无码一区二区三区在线| 久久免费精品国产72精品九九| 最新69国产成人精品视频| 香港三级韩国三级日本三级|