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

正文內(nèi)容

駕校管理系統(tǒng)論文(已改無(wú)錯(cuò)字)

2022-12-29 16:34:49 本頁(yè)面
  

【正文】 第 19 頁(yè) 軟件學(xué)院 4.系統(tǒng)編碼實(shí)現(xiàn) 4. 1 系統(tǒng)數(shù)據(jù)庫(kù)的連接 有實(shí)驗(yàn)對(duì) .NET 框架中的三種數(shù)據(jù)訪問(wèn)技術(shù)及其效率進(jìn)行了比較,其結(jié)論是使用 SQL Server 及以后的版本時(shí),無(wú)論時(shí)數(shù)據(jù)庫(kù)連接、數(shù)據(jù)讀取還是數(shù)據(jù)更新方面, 都是最快速的。所以本系統(tǒng)采用 和 ADO。NET 的結(jié)合來(lái)開(kāi)發(fā)。 數(shù)據(jù)庫(kù)連接的具體實(shí)現(xiàn)可以概括為以下幾個(gè)步驟: 1. 引用 數(shù)據(jù)訪問(wèn)的命名空間 。 2. 建立與數(shù)據(jù)庫(kù)的連接。為了方便維護(hù)系 統(tǒng)和增強(qiáng)系統(tǒng)的可移植性,我們?cè)? 文件中新增了一個(gè)記錄數(shù)據(jù)庫(kù)訪問(wèn)字段的項(xiàng) 。 然后在與有數(shù)據(jù)庫(kù)操作的各頁(yè)里引用 命名空間以讀取 文件中存儲(chǔ)的數(shù)據(jù)庫(kù)訪問(wèn)字段 。 3. 在建立連接 數(shù)據(jù) 表 的時(shí)候,采用了兩個(gè)方 法 : 1) 對(duì) 數(shù)據(jù) 表做簡(jiǎn)單的調(diào)用,不需要對(duì)表進(jìn)行修改的頁(yè)面一般才用 .NET自帶的數(shù)控連接控件。 2) 對(duì)表做復(fù)雜的調(diào)用,并需要對(duì)表進(jìn)行數(shù)據(jù)的修改時(shí),使用ConnectionString 對(duì)象建立連接 。 4. 在此 兩種 數(shù)據(jù)連接 方式 基礎(chǔ)上,執(zhí)行 SQL語(yǔ)句,返回所需的數(shù)據(jù)集 。 4. 2 系統(tǒng)各功能模塊的 實(shí)現(xiàn) 4. 2. 1 前臺(tái)頁(yè)面 前臺(tái)頁(yè)面默認(rèn)顯示駕校安排的考試實(shí)際和相關(guān)新聞,要求顯示發(fā)布時(shí)間。直接使用 GridView 控件和 SqlDataSource 控件進(jìn)行調(diào)用。 1. 前臺(tái)頁(yè)面-線上報(bào)名 模塊 線上報(bào)名模塊比較簡(jiǎn)單,主要完成學(xué)員在線報(bào)名功能。他把學(xué)員的報(bào)名資料輸入到數(shù)據(jù)庫(kù)中。它要求學(xué)員如實(shí)填寫(xiě)資料,包括姓名,性別,年齡,身份 畢業(yè)論文 第 20 頁(yè) 軟件學(xué)院 證號(hào)碼,家庭住址,聯(lián)系電話和 Email。其中除了 Email 都是必須填寫(xiě)的內(nèi)容,而且都要符合標(biāo)準(zhǔn)格式,如身份證號(hào)碼要滿 18 位且有效。有些項(xiàng)還要有特殊限制,如 年齡,《中華人民共和國(guó)道路交通法》規(guī)定申請(qǐng)駕駛執(zhí)照人必須年滿18 周歲且 70 周歲以下。這些填寫(xiě)的合法性由 RequiredFieldValidator 控件和RegularExpressionValidator 控件完成判斷。 填寫(xiě)完畢后,點(diǎn)擊提交,會(huì)轉(zhuǎn)到提示頁(yè)面。提示內(nèi)容為“報(bào)名成功 , 請(qǐng)?jiān)诩慈掌?7 日內(nèi)到學(xué)校教務(wù)處繳納學(xué)費(fèi)!否則 7 日后,管理員將刪除報(bào)名資料?!? 此外在提交的同時(shí),系統(tǒng)將自動(dòng)在學(xué)生資料數(shù)據(jù)表中添加一些駕校管理方面數(shù)據(jù)的默認(rèn)值,如字段 money 表示學(xué)員是否交費(fèi),此字段的默認(rèn)值為 0,當(dāng)交費(fèi)后,由管理員將其 改為 1。 應(yīng)用 SQL 語(yǔ)句“ INSERT INTO”進(jìn)行插入操作,把填寫(xiě)的信息與默認(rèn)值存入數(shù)據(jù)庫(kù)中。 2. 前臺(tái)頁(yè)面-模擬題庫(kù)模塊 模擬題庫(kù)模塊是本系統(tǒng)難度最大的地方,它的主要功能就是實(shí)現(xiàn)模擬理論考試的功能。要求用戶進(jìn)去該頁(yè)面的時(shí)候系統(tǒng)自動(dòng)從數(shù)據(jù)表 exambase 中隨即抽取 100 道試題,并以每頁(yè)一題的形式顯示在頁(yè)面上。用戶可是通過(guò)RadioButton 按鍵來(lái)選擇答案,通過(guò)“上一題”和“下一題”實(shí)行翻頁(yè)功能。在做答完畢后點(diǎn)擊提交,系統(tǒng)將統(tǒng)計(jì)出分?jǐn)?shù),顯示給用戶。 在頁(yè)面方面選用控件 DetailsView 來(lái)顯示調(diào)用的 數(shù)據(jù),此控件比較常用的GridView 控件有更好的自定義性,而且顯示的格式符合該模塊的需求 —— 以縱向的形式顯示每條數(shù)據(jù) 。 隨即抽取題方面,調(diào)用 Random 類, Random rdm = new Random(),在題庫(kù)的中產(chǎn)生隨機(jī)數(shù),對(duì)隨即數(shù)加以判斷,不能超過(guò)最大的題號(hào)。然后將生成的隨機(jī)數(shù) 存儲(chǔ)在 ArrayList [al]中。 計(jì)算最后 結(jié)果 方面, 系統(tǒng)首先判斷使用者是否完全做答完所有的題目。如果沒(méi)有做完,則提示“請(qǐng)做完所有題目”。如果做完了,則 應(yīng)用 ArrayList將用戶所選的答案寫(xiě)入列。然后與正確答案進(jìn)行匹配 ,如果匹配成功則加 1;否則加 0。最后顯示結(jié)果。 3. 前臺(tái)頁(yè)面-課程安排模塊 課程安排模塊主要是供學(xué)員查看駕校給自己的課程安排,報(bào)考上課時(shí)間, 畢業(yè)論文 第 21 頁(yè) 軟件學(xué)院 上課的教練和教練的一些基本資料。進(jìn)入該模塊后,學(xué)員先通過(guò)身份證號(hào)碼進(jìn)行查詢。查詢的結(jié)果會(huì)顯示在下方。 此模塊較為簡(jiǎn)單,數(shù)據(jù)庫(kù)的調(diào)用應(yīng)用 GridView 控件,數(shù)據(jù)庫(kù)的連接應(yīng)用SqlDataSource 控件。只是在時(shí)間的顯示上添加了部分代碼。首先查詢學(xué)生資料表 student_info 中的 ampm 字段,如果該字段為空的話,顯示“尚未安排課程”;如果該字段為 0 的話,顯示“上午 ”;如果該字段為 1 的話,顯示“ 下午 ”。 4. 前臺(tái)頁(yè)面-教練課表模塊 教練課表模塊分為兩個(gè)部分:教練登陸 模塊 和教練查看課表 模塊 。 教練登陸模塊直接使用 .NET 自帶的 Login 控件 。為了解決安全性問(wèn)題,使用 Session 來(lái)驗(yàn)證身份。此外為方便后面的查詢,使用 Session 傳值。 教練查看課表模塊痛快前面 Session[teacherID]的傳值,調(diào)用 GridView 控件和 SqlDataSource 控件顯示查詢結(jié)果。 4. 2. 2 后臺(tái)頁(yè)面 后臺(tái)頁(yè)面是專為管理員制造的模塊,它主要的功能是為管理員提供管理、維護(hù) 系統(tǒng)和數(shù)據(jù)庫(kù)的服務(wù)。就需要在使用該模塊的前進(jìn)行登陸。由于權(quán)限的設(shè)定在制訂數(shù)據(jù)庫(kù)的時(shí)候沒(méi)有 建立管理員的表單,所以管理員的登陸信息完全寫(xiě)在代碼中。 其中 應(yīng)用 Session[level] = admin是為解決該模塊的安全性問(wèn)題,進(jìn)行的權(quán)限限制,是非管理員不能進(jìn)去該模塊得其他頁(yè)面。 以后的頁(yè)面在進(jìn)入前都將進(jìn)行 Session 的判斷, 看是否由權(quán)限訪問(wèn)。Session[level].ToString() != admin, 如果判斷語(yǔ)句為真則可以繼續(xù)做 下面的操作;否之,返回登陸界面。 1. 后臺(tái)頁(yè)面-報(bào)名 管理模塊 報(bào)名管理模塊是針對(duì)前臺(tái)頁(yè)面中在線報(bào)名所設(shè)定的。它的主要功能是顯示報(bào)名學(xué)員的資料,并且對(duì)其進(jìn)行認(rèn)證。 如果報(bào)名學(xué)員在限期內(nèi)交費(fèi),點(diǎn)擊該學(xué)員信息后面的“確定交費(fèi)”按鍵。系統(tǒng)將在表 student_info 中查詢?cè)搶W(xué)員數(shù)據(jù),并 應(yīng)用 SQL 語(yǔ)句 UPDATE 將字段 money 的值由默認(rèn)的 0 改 為 1。 畢業(yè)論文 第 22 頁(yè) 軟件學(xué)院 如果報(bào)名學(xué)員在限期內(nèi)未交費(fèi),點(diǎn)擊該學(xué)員信息后面的“刪除”按鍵。系統(tǒng)將 應(yīng)該 SQL 語(yǔ)句 DELETE 在表 student_info 中刪除該學(xué)員的信息。 2. 后臺(tái)頁(yè)面-課程管理模塊 課程管理模塊主要為未安排課程的學(xué)員安排課程和 教練(分車)。進(jìn)入該模塊的頁(yè)面, 系統(tǒng)根據(jù)查詢表 student_info 中字段 teacherID 是否為空來(lái)顯示數(shù)據(jù)。如果為空則顯示出來(lái)。 該頁(yè)面共分為兩個(gè)表:未安排課程學(xué)生和通過(guò)樁考但未安排路面學(xué)習(xí)(項(xiàng)目三)的學(xué)生。根據(jù)查詢字段 classend 的值來(lái)判斷分在哪個(gè)表中。如果 classend的值為 0 則顯示在第一個(gè)表中即未安排課程學(xué)生;如果 classend 的值為 1 則顯示在第二各表中即通過(guò)樁考但未安排路面學(xué)習(xí)(項(xiàng)目三)的學(xué)生。 點(diǎn)擊學(xué)員信息后面的“安排課程”按鍵進(jìn)入為該學(xué)員安排課程的頁(yè)面。 依舊根據(jù) classend 值顯 示教練的名單。選擇教練和上課時(shí)間后點(diǎn)擊確定。系統(tǒng)會(huì)將表 student_info 中的字段 teacherID 值該為選擇教練的 teacherID;將字段classend 值加 1;將字段 ampm 值該為相應(yīng)的值(上午為 0,下午為 1) 。 3. 后臺(tái)頁(yè)面- 教練管理 模塊 教練管理模塊 主要完成教練注冊(cè)功能。在該模塊的功能頁(yè)面上,管理員需要填寫(xiě)注冊(cè)教練的姓名(登陸教練課表時(shí)的用戶名),密碼(登陸教練課表時(shí)的密碼),年齡,教授科目(樁考或路考)和簡(jiǎn)介。其中,密碼的填寫(xiě)沒(méi)有設(shè)置保密措施,因?yàn)樵擁?yè)面只有管理員才能進(jìn)去,為了減輕代碼量和 系統(tǒng)的操作,故把注冊(cè)時(shí)的保密措施去除掉。應(yīng)用 SQL 語(yǔ)句“ INSERT INTO”進(jìn)行存儲(chǔ)數(shù)據(jù)。同時(shí),把教練信息數(shù)據(jù)表 teacher 中字段 workor 賦值為 0(默認(rèn)值),表示沒(méi)有教授的學(xué)員。 4. 后臺(tái)頁(yè)面-考題管理模塊 考題管理模塊主要完成向模擬考題數(shù)據(jù)表 exambase 中輸入和存儲(chǔ)理論模擬考題。輸入題目, A、 B、 C 三個(gè)選項(xiàng)和正確選項(xiàng)。題號(hào)由數(shù)據(jù)自動(dòng)給出。該模塊比較簡(jiǎn)單,與前一個(gè)模塊基本相同,這里就不做多介紹。 5. 后臺(tái)頁(yè)面-信息發(fā)布模塊 信息發(fā)布模塊主要是完成系統(tǒng)發(fā)布信息的功能,包括考試信息和相關(guān)駕校的 新聞。該模塊與前兩個(gè)的結(jié)構(gòu)和開(kāi)發(fā)方法一致。所要說(shuō)明的是,該模塊會(huì)對(duì) 畢業(yè)論文 第 23 頁(yè) 軟件學(xué)院 沒(méi)條信息數(shù)據(jù)自動(dòng)生產(chǎn)一個(gè)時(shí)間數(shù)據(jù),并存儲(chǔ)在字段 NewsTime 中,格式為“ yyyyMMdd HH:mm:ss”。 6. 后臺(tái)頁(yè)面-要求管理模塊 要求管理模塊主要完成接收學(xué)員提出的各項(xiàng)要求和意見(jiàn),直接使用GridView 控件和 SqlDataSource 控件 顯示數(shù)據(jù)表 askto 中的各條數(shù)據(jù)。 4. 3 本章小 結(jié) 整個(gè)系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)難度不是很大 , 大部分簡(jiǎn)單的功能 的 實(shí)現(xiàn)都是使用開(kāi)發(fā)工具 Microsoft Visual Studio 2020 自帶 的控件。包括常用的數(shù)據(jù)庫(kù)顯示界面控件 GridView 控件 和數(shù)據(jù)庫(kù)連接控件 SqlDataSource 控件 。這些控件的熟練應(yīng)用給編碼實(shí)現(xiàn)階段帶來(lái)很大的便利。 與此同時(shí)應(yīng)該大量的 SQL 語(yǔ)句,比如,插入語(yǔ)句 INSERT INTO,更新語(yǔ)句 UPDATE,刪除語(yǔ)句 DELETE。這些語(yǔ)句的應(yīng)用使得系統(tǒng)完成了對(duì)數(shù)據(jù)庫(kù)的操作。 至于算法的創(chuàng) 新,只用在模擬考試題庫(kù)模塊中有體現(xiàn)。由自己獨(dú)自構(gòu)思,設(shè)計(jì)和完成 隨機(jī)選擇過(guò)程 的算法 ,是此次設(shè)計(jì)的一個(gè)小亮點(diǎn)。也提高這個(gè)系統(tǒng)的難度。 畢業(yè)論文 第 24 頁(yè) 軟件學(xué)院 5.測(cè)試和質(zhì)量管理 5. 1 駕 校 管理系統(tǒng)的測(cè)試 在實(shí)現(xiàn) 基于 .NET 的駕 校 管理系統(tǒng)的軟件工程過(guò)程中, 基于 Web 系統(tǒng)的測(cè)試、確認(rèn)和驗(yàn)收是一項(xiàng)非常重要的工作?;?Web 的系統(tǒng)測(cè)試與傳統(tǒng)的軟件測(cè)試不 同 ,它不但需要檢查和驗(yàn)證是否按照設(shè)計(jì)的要求運(yùn)行。而且還要測(cè)試系統(tǒng)在不同用戶的瀏覽器端的顯示是否合適。重要的是,還要從最終用戶的角度進(jìn)行安全性和可用性測(cè)試 [11]。 由于此系統(tǒng)為單人開(kāi)發(fā),所以在測(cè)試過(guò)程中采用了自己進(jìn)行白盒測(cè)試和黑盒測(cè)試。結(jié)合實(shí)際需要和項(xiàng)目開(kāi)發(fā)的特點(diǎn),系統(tǒng)測(cè)試將貫穿整個(gè)系統(tǒng)的生命周期中,具體地將測(cè)試分為以下幾個(gè)方面 。 5. 1. 1 功能測(cè)試 1. 鏈接測(cè)試 鏈接是 Web 應(yīng)用系統(tǒng)的一個(gè)主要特征,它是在頁(yè)面之間切換和指導(dǎo)用戶去一些不知道地址的頁(yè)面的主要手段,鏈接測(cè)試可以自動(dòng)進(jìn)行,現(xiàn)在已經(jīng)有許多工具可以采用。鏈接測(cè)試必須在集成測(cè)試階段完成,也就是說(shuō),在整個(gè) Web應(yīng)用系統(tǒng)的所有頁(yè)面開(kāi)發(fā)完成之后進(jìn)行鏈接測(cè)試。 2. 表單測(cè)試 當(dāng)用戶給 Web 應(yīng)用系統(tǒng)管理員提交信息時(shí),就需要使用表單操作,例如用戶注冊(cè)、登錄、信息提交等。在這種情況下,必須測(cè)試提交操作的完整性,以校驗(yàn)提交給服務(wù)器的信息的正確性。例如 : 用戶填寫(xiě)的身份證號(hào)碼與年齡是否恰當(dāng),填寫(xiě)的所屬省份與所在城市是否匹配等。如果使用了默認(rèn)值,還 要檢驗(yàn)?zāi)J(rèn)值的正確性。如果表單只能接受指定的某些值,則也要進(jìn)行測(cè)試。例如 :只能接受某些字符,測(cè)試時(shí)可以跳過(guò)這些字符,看系統(tǒng)是否會(huì)報(bào)錯(cuò)。 畢業(yè)論文 第 25 頁(yè) 軟件學(xué)院 5. 1. 2 性能測(cè)試 1. 連接速度測(cè)試 如果 Web 系統(tǒng)響應(yīng)時(shí)間太長(zhǎng) (例如超過(guò) 5 秒鐘 ),用戶就會(huì)因沒(méi)有耐心等待而離開(kāi)。而且連接速度太慢,還可能引起數(shù)據(jù)丟失,使用戶得不到真實(shí)的頁(yè)面。 2. 負(fù)載測(cè)試 負(fù)載測(cè)試是為了測(cè)量 Web 系統(tǒng)在某一負(fù)載級(jí)別上的性能,以保證 Web 系統(tǒng)在需求范圍內(nèi)能正常工作。負(fù)載級(jí)別可以是某個(gè)時(shí)刻同時(shí)訪問(wèn) Web 系統(tǒng)的用戶數(shù)量,也可以是在線
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1