freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

本科畢業(yè)論文畢業(yè)設計參考aspaccess公交查詢系統(tǒng)-資料下載頁

2024-12-03 03:53本頁面

【導讀】城市公交查詢系統(tǒng)是具有一定實際應用意義的。在此背景下,運用ASP語言。隨著城市公交線路的增長,計算機信息化社會的不斷壯大,城。點查詢;管理更新模塊,該模塊主要包括公交信息管理和公交留言信息管理;最后結(jié)合系統(tǒng)開發(fā)階段和調(diào)試階段發(fā)現(xiàn)的問題,提出了系統(tǒng)需要完善的地方,總結(jié)了開發(fā)此系統(tǒng)所取得的經(jīng)驗和體會。

  

【正文】 統(tǒng)的數(shù)據(jù)流程圖和實體聯(lián)系圖,提出了系統(tǒng)模式和系統(tǒng)結(jié)構的實現(xiàn)方案。 第 4章 總體設計 27 第 4 章 總體設計 系統(tǒng)結(jié)構 本系統(tǒng)采用兩層構架。頁面通過 Web 展示層直接對數(shù)據(jù)庫訪問,不使用中間業(yè)務邏輯以及 與數(shù)據(jù)庫連接的接口。數(shù)據(jù)庫是系統(tǒng)的最底層,數(shù)據(jù)訪問層建立在數(shù)據(jù)庫之上, Web 展示層通過數(shù)據(jù)訪問層訪問數(shù)據(jù)庫。數(shù)據(jù)訪問層一般封裝數(shù)據(jù)庫中的選擇、添加、更新、刪除操作,同時還為 Web 展示層提供訪問數(shù)據(jù)庫的接口和函數(shù)。 本系統(tǒng)采用的 ASP 最基本的兩層構架模式,其各層功能如表 41所示: 表 41 ASP 兩層構架模式的各層功能 層名 功能描述 Web 展示層 系統(tǒng)最高層,向用戶展示各種界面,用戶通過界面對系統(tǒng)進行操作,并實現(xiàn)用戶各種操作信息的添加、修改和 刪除。與數(shù)據(jù)庫直接關聯(lián),其數(shù)據(jù)訪問模塊封裝了對數(shù)據(jù)庫的所有操作,包括數(shù)據(jù)的添加、修改、刪除和查詢 數(shù)據(jù)庫 數(shù)據(jù)庫用來存儲本系統(tǒng)所有數(shù)據(jù) 系統(tǒng)功能模塊劃分 1. 查詢系統(tǒng)模塊 該模塊實現(xiàn)公交查詢功能。可實現(xiàn)按線路查詢、站點查詢和起點--終點查詢查詢?nèi)N查詢方式。 2. 錄入系統(tǒng)模塊 該模塊實現(xiàn)數(shù)據(jù)的新增、修改、刪除功能 系統(tǒng)模塊圖如圖 41所示 : 系統(tǒng)數(shù)據(jù)庫設計 建立網(wǎng)站時,通常需要根據(jù)網(wǎng)站所需要用到的各類信息數(shù)據(jù)來分 畢業(yè)設計(論文) 28 析出數(shù)據(jù)庫 的結(jié)構,然后設計出相應的數(shù)據(jù)表,作為網(wǎng)頁制作的基礎工作。 本 系統(tǒng)采用的是 Access 數(shù)據(jù)庫 ,建立了一個數(shù)據(jù)庫命名為busdata。 概念設計 概念設計的目標是產(chǎn)生反映城市公交查詢系統(tǒng)需求的數(shù)據(jù)庫概念結(jié)構,即概念模式。概念模式是獨立于數(shù)據(jù)庫邏輯結(jié)構,獨立于支持數(shù)據(jù)庫的 DBMS,不依賴于計算機系統(tǒng)的。 邏輯設計 由于概念設計的結(jié)果是 ER 圖, DBMS 一般采用關系型,因此數(shù)據(jù)庫的邏輯設計過程就是把 ER圖轉(zhuǎn)化為關系模式的過程。由于關系模型古有的優(yōu)點,邏輯設計可以充分運用關系數(shù)據(jù)庫規(guī)范化理論,使設計過程形式化地進行。設計結(jié)果是一組關系模式的定義。 第 4章 總體設計 29 1. 導出初始關系模式 2. 關系子模式 子模式是用戶所用到的那部分數(shù)據(jù)的描述。除了指出用戶用到的數(shù)據(jù)外,還應指出數(shù)據(jù)與概念模式中相應數(shù)據(jù)的聯(lián)系,即指出概念模式與子模式之間的對應性。 數(shù)據(jù)庫表 根據(jù)分析,本數(shù)據(jù)庫中需要建立五個表,分別是:管理員信息表 Admin、公交車信息表 Bus、留言信息表 Message、線路信息表Route、公交站點信息表 Station。 1. 管理員 (Admin) 用戶信息表 Admin共 13個字段,各字段的名稱及表示含義如下:字段 qmadmin_id 表示管理員編號、字段 qmadmin_user 表示管理員登 錄 名 、 字 段 qmadmin_Pass 表 示 管 理 員 登 陸 密 碼 、 字 段qmadmin_name 表示管理員的真實姓名、字段 qmadmin_telephone 表示管理員的電話、字段 qmadmin_oicq 表示管理員的 號碼、字段qmadmin_ 表示管理員的電子郵箱、字段 qmadmin_information表示管理員的個人信息 、字段 qmadmin_addtime 表示管理員注冊時間、字段 qmadmin_lastlogintime 表示管理員上次登錄時間、字段qmadmin_lastloginip 表示 管理 員 上次 登 錄的 IP 地 址 、字 段qmadmin_logintimes 表示管理員登陸的次數(shù)、字段 qianxian 表示管理員的權限。 表 Admin 的設計結(jié)構,如下表 42 所示。 表 42 管理員表 字段名 數(shù)據(jù)類型 可否為空 說明 qmadmin_id 自動編號 NO 編號 qmadmin_user 文本( 16) NO 賬號 qmadmin_pass 文本( 16) NO 密碼 qmadmin_name 文本( 20) NO 姓名 畢業(yè)設計(論文) 30 續(xù)表 42 管理員表 字段名 數(shù)據(jù)類型 可否為空 說明 qmadmin_telephone 文本( 20) NO 電話 qmadmin_oicq 文本( 20) NO 號碼 qmadmin_ 文本( 64) NO 電子郵箱 qmadmin_information 文本 (64) NO 信息 qmadmin_addtime 文本 (20) NO 注冊時間 qmadmin_lastlogintime 文本 (20) NO 上次登錄時間 qmadmin_lastloginip 文本 (20) NO 上次登錄 IP qmadmin_logintimes 文本 (4) NO 登錄次數(shù) qianxian 文本 (4) NO 權限 2. 公交車信息表 (Bus) 用戶信息表 Bus 共 7 個字段,各字段的名稱及表示含義如下:字段 qmbus_id 表示公交車編號、字段 qmbus_name 表示公交線路名稱、字段 qmbus_rate 表示公交車的票價、字段 qmbus_ratebz 表示公交車票價說明、字段 qmbus_starttime 表示公交車始發(fā)時間、字段 qmbus_endtime 表示公交車末班時間、字段 qmbus_addupdate 表示該公交信息添加的時間。表 Bus 的設計結(jié)構,如下表 43 所示。 表 43 公交車信息表 字段名 數(shù)據(jù)類型 可否為空 說明 qmbus_id 自動編號 NO 編號 qmbus_name 文本 (20) NO 線路名稱 qmbus_rate 文本 (20) NO 票價 qmbus_ratebz 文本 (64) NO 票價說明 qmbus_starttime 文本 (20) NO 發(fā)車時間 qmbus_endtime 文本 (20) NO 末班時間 第 4章 總體設計 31 續(xù)表 43 公交車信息表 字段名 數(shù)據(jù)類型 可否為空 說明 qmbus_addupdate 文本 (20) NO 信 息添加時間 3. 留言信息表( Message) 用戶信息表 Message 共 7 個字段,各字段的名稱及表示含義如下:字段 qmmessage_id 表示留言編號、字段 qmmessage_usname 表示用戶姓名、字段 qmmessage_ 表示用戶的電子郵箱、字段qmmessage_usinfo 表示用戶留言內(nèi)容、字段 qmmessage_usadddate表示留言的時間、字段 qmmessage_admreinfo 表示回復留言內(nèi)容、字段 qmmessage_admredate 表示該回復留言的時間。表 Message 的設計結(jié)構,如下表 44 所示。 表 44 留言信息表 字段名 數(shù)據(jù)類型 可否為空 說明 qmmessage_id 自動編號 NO 編號 qmmessage_usname 文本 (20) NO 用戶姓名 qmmessage_ 文本 (64) NO 用戶電子郵箱 qmmessage_usinfo 文本 (64) NO 用戶留言內(nèi)容 qmmessage_usadddate 文本 (20) NO 留言時間 qmmessage_admreinfo 文本 (64) NO 回復留言內(nèi)容 qmmessage_admredate 文本 (20) NO 回復時間 畢業(yè)設計(論文) 32 4. 線路信息表( Route) 線路信息表 Route 共 4 個字段,各字段的名稱及表示含義如下:字段 qmroute_id 表示線路編號、字段 qmroute_name 表示線路名稱、字段 qmroute_address 表示線路經(jīng)過的公交站點、字段qmroute_addupdate 表示添加線路信息的時間。表 Route 的設計結(jié)構如下表 45 所示。 表 45 線路信息表 字段名 數(shù)據(jù)類型 可否為空 說明 qmroute_id 自動編號 NO 自動編號 qmroute_name 文本 (20) NO 線路名稱 qmroute_address 文本 (64) NO 經(jīng)過站點名稱 qmroute_addupdate 文本 (20) NO 添加時間 5. 站點信息列表( Station) 線路信息表 Station 共 4 個字段,各字段的名稱及表示含義如下:字段 qmstation_id 表示站點編號、字段 qmstation_name 表示站點名稱、字段 qmstation_bus 表示經(jīng)過該站點的公交線路、字段qmstation_addupdate 表示添加站點信息的時間。表 Station 的設計結(jié) 構如下表 46 所示。 本章小結(jié) 通過本章總體設計階段的工作,我們已經(jīng)確定了系統(tǒng)的實現(xiàn)方案,并初步得到了系統(tǒng)模型和功能模塊劃分,及數(shù)據(jù)庫表結(jié)構和表關系,在進行編碼之前,還需要進行詳細設計,得到對系統(tǒng)更加精第 4章 總體設計 33 確的描述。 表 46 站點信息表 字段名 數(shù)據(jù)類型 可否為空 說明 qmstation_id 自動編號 NO 自動編號 qmstation_name 文本 (20) NO 站點名稱 qmstation_bus 文本 (20) NO 經(jīng)過站點線路 qmstation_addupdate 文本 (20) NO 添加時間 畢業(yè)設計(論文) 34 第 5 章 詳細設計 數(shù)據(jù)庫設計 數(shù)據(jù)庫的建立 該公交查詢系統(tǒng)只建立了一個數(shù)據(jù)庫,命名為 busdata。 1. 進入 “ 開始 ” 菜單找到程序里 面 Microsoft Access, 單 擊打開 。 2. 選擇空 Access 數(shù)據(jù)庫項,單擊確定,將 保存在指定文件夾中,建立數(shù)據(jù)庫。 數(shù)據(jù)庫的連接 在數(shù)據(jù)庫建立之后 ,要連接數(shù)據(jù)庫需要對機器的數(shù)據(jù)源進行配置 ,只有這樣才能對系統(tǒng)數(shù)據(jù)進行訪問。 1. ADO 訪 問數(shù)據(jù) 庫的實現(xiàn)方法 。 ADO 使用內(nèi)置的 RecordSets 對象作為數(shù)據(jù)的主要接口。 ADO 可使用 VBScript、 JScript 語言來控制對數(shù)據(jù)庫的訪問 ,以及查詢結(jié)果的輸出顯示。 ADO 可連接多種支持 ODBC 的數(shù)據(jù)庫 ,如 SQL Server、Oracle、 Info rmix 等。 方法主要有兩種: (1)將數(shù)據(jù)庫中所 有符合查詢 條件的記 錄一次性的 都讀 入 recordset 中,存放在內(nèi)存中,然后通過 ADO Recordset 對象所提供 的幾 個 專 門 支 持分 頁 處 理 的 屬性 : PageSize( 頁大 小 )、PageCount( 頁數(shù)目 ) 以及 AbsolutePage( 絕對頁 ) 來管理分頁處理。 (2)根據(jù)客戶的指示,每次分別從符合查詢條件的記錄中將規(guī)定數(shù)目的記錄數(shù)讀取出來并顯示。 在使用時 ,首先需在控制面板的 ODBC 中建立相應的 DSN(數(shù)據(jù)源名 )。要選擇系統(tǒng)數(shù)據(jù)源名 ,指定所用的驅(qū)動程序 ,如 SQL Server,在數(shù)據(jù)來源名稱中輸入 DSN 名 ,并選定服務器和數(shù)據(jù)庫。 第 5章 詳細設計 35 2. 系統(tǒng)中 使用 ADO 訪問數(shù)據(jù)庫的語句 設計。 (1)定義數(shù)據(jù)庫組件。 使用 建立連接的對象 : Set Conn=() (2)用 Open打開待訪的數(shù)據(jù)庫 : DSN 名稱 (3)設定 SQL 語句 使用 Execute命令 ,即可開始執(zhí)行訪問數(shù)據(jù)庫的動作 :Set RS=(SQL 語句 ) 其中 RS 為結(jié)果集對象 (RecordSets)。 (4)利用 RecordSets 對象所提供的屬性顯示查詢結(jié)果 。 (5)關閉結(jié)果集對象 ,斷開與數(shù)據(jù)庫的連接 : 3. 每個功能模塊中的表關系的設計。 通過各個功能模塊操作的表的不同來 實現(xiàn)各個模塊之間的操作的相對獨立性,一個模塊內(nèi)如果兩個操作關聯(lián)到一個數(shù)據(jù)庫表,則通過數(shù)據(jù)庫語句來控制,實現(xiàn)判斷是否執(zhí)行所選擇的某個操作 ,例如在一個功能模塊中的某個功能里選擇了刪除 ,則通過 SQL 語句來判斷相應表中的記錄是否在別的表中有用到,如果有,則顯示不能刪除等。 公共摸塊的編寫 界面主體框架 為了提高主要代碼的重復使用性,提高主要代碼性能,把用戶界面分成三個部分,分為頭部頁面 ,主體頁面 ,尾部頁面 。而網(wǎng)站的首頁包含了主體
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1