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

正文內(nèi)容

火車預(yù)售票系統(tǒng)設(shè)計(jì)課程設(shè)計(jì)-資料下載頁

2025-06-04 09:41本頁面
  

【正文】 4 TicketNum Char( 20) 無 Not Null 空 剩余票數(shù) 5 BusFrom Char( 20) 無 Not Null 空 起始站 6 BusTo Char( 20) 無 Not Null 空 終點(diǎn) 站 7 BusBegin Char( 20) 無 Not Null 空 發(fā)車時(shí)間 洛 陽 理 工 學(xué) 院 課 程 設(shè) 計(jì) 報(bào) 告 24 第三部分 項(xiàng)目開發(fā)總結(jié)報(bào)告 1 引言 編寫目的 以前火車站售票的狀況是僅靠手工操作,以現(xiàn)有的工作人員很難應(yīng)付車票訂購高峰時(shí)刻的大量數(shù)據(jù)處理問題。同時(shí)還會出現(xiàn)由此帶來的大量記錄存放和管理所帶來的問題。本次設(shè)計(jì)擬開發(fā)一個火車站網(wǎng)上訂票系統(tǒng),可以降低工作人員的工作量,提高工作人員的工作效率,同時(shí)方便顧客訂票。 火車站市場的管理和規(guī)范問題,是困擾我們多年的一個老問題,也是政府管理中的一個難點(diǎn),訂票是客運(yùn)業(yè)務(wù)中的一個最基本的 業(yè)務(wù),表面上看,它只是火車站業(yè)務(wù)的一個簡單的部分,但是它涉及到管理與客戶服務(wù)等多方面,因此,過去傳統(tǒng)的售票方式已經(jīng)不能滿足現(xiàn)代客運(yùn)業(yè)務(wù)流量劇增的客觀要求,這就要求一種全新的訂票方式 —— 網(wǎng)上訂票,來緩解訂票高峰時(shí)期的客運(yùn)壓力,并為用戶提供方便快捷的訂票服務(wù)。本次設(shè)計(jì)便是利用開發(fā)工具 JAVA 和 SQL Server 2021 數(shù)據(jù)庫共同開發(fā)的一個火車站網(wǎng)上訂票系統(tǒng),它能方便快捷地運(yùn)用在火車站訂票業(yè)務(wù)的營運(yùn)之中。 本文檔預(yù)期的讀者為軟件開發(fā)人員。 參考資料 [1]孫衛(wèi)琴 ,李洪成 .《 Tomcat 與 Java Web 開發(fā)技術(shù)詳解》 .電子工業(yè)出版社 ,2021年 4 月 :1205 [2]羅曉沛,侯炳輝 .系統(tǒng)分析員教程 .北京:清華大學(xué)出版社, 1992 [3]孫一林 ,彭波 .《 Java 數(shù)據(jù)庫編程實(shí)例》 . 清華大學(xué)出版社 ,2021 年 8 月 :30210 [4]蔡希堯,陳平 .面向?qū)ο蠹夹g(shù) .西安:西安科技大學(xué)出版社, 1993 [5]飛思科技產(chǎn)品研發(fā)中心 .《 JSP 應(yīng)用開發(fā)詳解》 .電子工業(yè)出版社 ,2021 年 9月 :32300 [6]耿祥義 ,張躍平 .《 JSP 實(shí)用教程》 . 清華大學(xué)出版社 ,2021 年 5 月 1 日 :1354 [7]陶華亭,吳潔 ,魏里 .《軟件工程實(shí)用教程》 .清華大學(xué)出版社, 2021 年 9 月 [8]薩師煊,王珊 .《數(shù)據(jù)庫系統(tǒng)概論》 .高等教育出版社 ,2021 年 5 月 :3- 460 [9]Brown 等 .《 JSP 編程指南(第二版)》 . 電子工業(yè)出版社 ,2021 年 3 月 :1268 洛 陽 理 工 學(xué) 院 課 程 設(shè) 計(jì) 報(bào) 告 25 [10]清宏計(jì)算機(jī)工作室 .《 JSP 編程技巧》 . 機(jī)械工業(yè)出版社 , 2021 年 5 月 :1410 [11]張海藩 .軟件工程導(dǎo)論(第五版) .北京:清華大學(xué)出版社, 2021 [12]孫家廣 .軟件工程 . 北京:高等教育出版社, 2021 [13]鄭人杰 .實(shí)用軟件工程 .北京:清華大學(xué)出版社, 2021 [14]陳有祺 .軟件工程引論 .天津:南開大學(xué)出版社, 2021 [15]楊芙清 .面向?qū)ο蟪绦蛟O(shè)計(jì) .北京:北京大學(xué)出版社, 1992 [16]潘錦平 .軟件系統(tǒng)開發(fā)技術(shù) .西安:西安電子科技大學(xué)出版社, 1997 2 設(shè)計(jì)總結(jié) 實(shí)際完成情況 表 31 實(shí)際完成情況統(tǒng)計(jì)表 收獲 對于項(xiàng)目開發(fā)來說需求規(guī)格說明書是非常重要且必要的,它可以 說明編寫這份軟件需求說明書的目的,指出預(yù)期的讀者。軟件需求說明書的作用在于便于用戶、開發(fā)人員進(jìn)行理解和交流,反映出用戶問題的結(jié)構(gòu),可 以作為軟件開發(fā)工作的基礎(chǔ)和依據(jù),并作為確認(rèn)測試和驗(yàn)收的依據(jù)。 首先進(jìn)行需求分析,列出需要實(shí)現(xiàn)的業(yè)務(wù)邏輯,然后編出需求規(guī)格說明書,需求規(guī)格說明書中需要用到用例圖、數(shù)據(jù)流圖和數(shù)據(jù)字典。 其中數(shù)據(jù)流圖是關(guān)鍵技術(shù),數(shù)據(jù)流圖描述的是系統(tǒng)的邏輯模型,圖中沒有任何具體的物理元素,只是描繪信息在系統(tǒng)中流動和處理的情況。因?yàn)閿?shù)據(jù)流圖是邏輯系統(tǒng)的圖形表示,即使不是專業(yè)的計(jì)算機(jī)技術(shù)人員也能容易理解。數(shù)據(jù)流圖里的符號也極為簡單,只有四個: 1)外部實(shí)體; 2)處理; 3)連線; 4)數(shù)據(jù)存儲。這四個符號也有兩種。一種是 Yourdon amp。 Coad 法,另一種是 Gane amp。 Sarson法。只是略有不同而已。如果你使用 Microsoft Visio,那么你只能使用Gane amp。 Sarson 法了。需要注意的是: 1)處理并不一定是程序。它可以是一系統(tǒng)程序、單個程序或程序的一個模塊,甚至可以是人工處理過程; 2)數(shù)據(jù)存儲并不等同于一個文件。它可以是一個文件、文件的一部分、數(shù)據(jù)庫元素或記錄的洛 陽 理 工 學(xué) 院 課 程 設(shè) 計(jì) 報(bào) 告 26 一部分;它代表的是靜態(tài)的數(shù)據(jù)。 3)數(shù)據(jù)流也是數(shù)據(jù),是動態(tài)的數(shù)據(jù)。下面就介紹下畫數(shù)據(jù)流圖的步驟: 1 分離數(shù)據(jù)流圖中的元素 2 逐步分解的畫出數(shù) 據(jù)流圖:第一步,畫出最概括的系統(tǒng)模型。因?yàn)槿魏蜗到y(tǒng)實(shí)質(zhì)上都是由若干個數(shù)據(jù)源點(diǎn) /終點(diǎn)以及一個處理組成。這個處理就代表了系統(tǒng)對數(shù)據(jù)加工變換的基本功能。然后對第一步進(jìn)行細(xì)化,隨后勾出邊界,最后在細(xì)化一下。 數(shù)據(jù)流圖的命名方法: 1)為數(shù)據(jù)流命名 A.名字應(yīng)該代表整個數(shù)據(jù)流(或數(shù)據(jù)存儲)的內(nèi)容; B.不要使用空洞的、缺乏具體含義的名字(如“數(shù)據(jù)”、“輸入”); C.如果為某個數(shù)據(jù)流(或數(shù)據(jù)存儲)起名字時(shí)遇到困難,則很可能是因?yàn)閷?shù)據(jù)流圖的分解不恰當(dāng)造成的,應(yīng)該試試重新分解數(shù)據(jù) 流圖; 2)為處理命名 A.通常先為數(shù)據(jù)流命名,然后再為與之相關(guān)聯(lián)的處理命名; B.名字應(yīng)該反映整個處理的功能; C.應(yīng)該盡量避免空洞籠統(tǒng)的動詞做名字,如“處理”、“加工” 。 D.通常用一個動詞命名,如果必須用兩個動詞才能描述整個處理的功能,則可能要把這個處理分解成兩個處理更恰當(dāng); E.如果在為某個處理命名時(shí)遇到困難,則很可能是發(fā)現(xiàn)了分解不當(dāng)?shù)那闆r,應(yīng)考慮重新分解。 3)為數(shù)據(jù)源點(diǎn) /終點(diǎn)命名 通常,為“數(shù)據(jù)源點(diǎn) /終點(diǎn)”命名時(shí),采用它們在問題 域中習(xí)慣使用的名字。 然后是概念設(shè)計(jì)說明書,需要畫出功能模塊和 ER 圖,其中 ER 圖為關(guān)鍵技術(shù)。 ER 方法是“實(shí)體 聯(lián)系方法”( EntityRelationship Approach)的簡稱。它是描述現(xiàn)實(shí)世界概念結(jié)構(gòu)模型的有效方法。是表示概念模型的一種方式,用矩形表示實(shí)體型,矩形框內(nèi)寫明實(shí)體名;用橢圓表示實(shí)體的屬性,并用無向邊將其與相應(yīng)的實(shí)體型連接起來;用菱形表示實(shí)體型之間的聯(lián)系,在菱形框內(nèi)寫明聯(lián)系名,洛 陽 理 工 學(xué) 院 課 程 設(shè) 計(jì) 報(bào) 告 27 并用無向邊分別與有關(guān)實(shí)體型連接起來,同時(shí)在無向邊旁標(biāo)上聯(lián)系的類型( 1:1,1:n 或 m:n)。 下 面介紹 ER 圖的具體步驟: ⑴ 確定所有的實(shí)體集合 ⑵ 選擇實(shí)體集應(yīng)包含的屬性 ⑶ 確定實(shí)體集之間的聯(lián)系 ⑷ 確定實(shí)體集的 關(guān)鍵字 ,用下劃線在屬性上表明關(guān)鍵字的屬性組合 ⑸ 確定聯(lián)系的類型,在用線將表示聯(lián)系的菱形框聯(lián)系到實(shí)體集時(shí),在線旁注明是 1或 n(多)來表示聯(lián)系的類型 設(shè)計(jì)分 ER 圖的第一步,就是要根據(jù)系統(tǒng)的具體情況,在多層的數(shù)據(jù)流圖中選擇一個適當(dāng)層次的(經(jīng)驗(yàn)很重要)數(shù)據(jù)流圖,讓這組圖中每一部 分對應(yīng)一個局部應(yīng)用,我們即可以以這一層次的數(shù)據(jù)流圖為出發(fā)點(diǎn),設(shè)計(jì)分 ER 圖。一般而言,中層的數(shù)據(jù)流圖能較好地反映系統(tǒng)中各局部應(yīng)用的子系統(tǒng)組成,因此人們往往以中層數(shù)據(jù)流圖作為設(shè)計(jì)分 ER 圖的依據(jù) 。 然后 逐一設(shè)計(jì)分 ER 圖每個局部應(yīng)用都對應(yīng)了一組數(shù)據(jù)流圖,局部應(yīng)用涉及的數(shù)據(jù)都已經(jīng)收集在數(shù)據(jù)字典中了?,F(xiàn)在就是要將這些數(shù)據(jù)從數(shù)據(jù)字典中抽取出來,參照數(shù)據(jù)流圖, 1 標(biāo)定局部應(yīng)用中的實(shí)體, 2 實(shí)體的屬性、標(biāo)識實(shí)體的碼, 3 確定實(shí)體之間的聯(lián)系及其類型( 1: 1: n、 m: n)。 最后 生成基本 ER 圖分 ER 圖 經(jīng)過合并生成的是初步 ER 圖。 但 因?yàn)槠渲锌赡艽嬖谌哂嗟臄?shù)據(jù)和冗余的實(shí)體間聯(lián)系,即存在可由基本數(shù)據(jù)導(dǎo)出的數(shù)據(jù)和可由其他聯(lián)系導(dǎo)出的聯(lián)系。冗余數(shù)據(jù)和冗余聯(lián)系容易破壞數(shù)據(jù)庫的完整性,給數(shù)據(jù)庫維護(hù)增加困難,因此得到初步 ER 圖后,還應(yīng)當(dāng)進(jìn)一步檢查 ER 圖中是否存在冗余,如果存在,應(yīng)設(shè)法予以消除。修改、重構(gòu)初步 ER 圖以消除冗余,主要采用分析方法。 有待改進(jìn)之處 每個項(xiàng)目的完成都會存在這樣那樣的缺陷,包括設(shè)計(jì)上的缺陷和業(yè)務(wù)邏輯上的不足。例如:查詢模塊提供的查詢模式過少,如果提供更多種查詢方式,則可以洛 陽 理 工 學(xué) 院 課 程 設(shè) 計(jì) 報(bào) 告 28 更方面人 們的查詢,可以增加日期查詢,時(shí)間點(diǎn)查詢,班次的種類刪選,團(tuán)體類型查詢,代售點(diǎn)查詢等。 在項(xiàng)目要進(jìn)行自由分組后,我們的項(xiàng)目小組便誕生了。我們小組由 3 個成員組成,在相互商量后我們也確定了我們組的項(xiàng)目,是做一個火車票預(yù)售系統(tǒng)。我們也隨即做了分工。我們的項(xiàng)目也正式開始了。需求調(diào)研和分析對于軟件開發(fā)過程至關(guān)重要。我們在開發(fā)時(shí)如果不進(jìn)行調(diào)研和分析,那么對于后來的項(xiàng)目進(jìn)展將產(chǎn)生致命的后果。我們在項(xiàng)目的開發(fā)中便遇到了這樣的問題。 在這一周里,我還對軟件工程有了新的理解。在我以前的理解當(dāng)中,軟件工程,無非就是一個人 或者幾個人或一個團(tuán)隊(duì)集中在一起進(jìn)行編寫代碼的工作,以實(shí)現(xiàn)開發(fā)出所用的軟件。但現(xiàn)在我明白了,軟件工程的作用,就是告訴人們怎樣去開發(fā)軟件和管理軟件。具體地講,它表現(xiàn)在與軟件開發(fā)和管理有關(guān)的人員和過程上。所以,軟件工程就不僅僅是單一的編程過程了。它包括了系統(tǒng)分析 建模 概要設(shè)計(jì) 詳細(xì)設(shè)計(jì) 編碼 測試 維護(hù)。編碼可以理解為編程,這個只占總時(shí)間的20%左右。編程只是其中的一小部分。 通過這次課設(shè)使我們提升了合作精神,由于大家負(fù)責(zé)的模塊不一樣,所以需要很好的溝通,個模塊之間獨(dú)立但又有某種聯(lián)系,這就要求 我們需要很好的熟悉項(xiàng)目的需求。我們通過網(wǎng)上查詢資料,翻閱課本,向同學(xué)和老師請教,最終完成了這份報(bào)告。在這過程中使我們自學(xué)的能力進(jìn)一步提升,也讓我們初步了解了企業(yè)項(xiàng)目開發(fā)的流程,對我們以后參加工作奠定了基礎(chǔ)。知識上的收獲重要,精神上的豐收更加可喜。挫折是一份財(cái)富,經(jīng)歷是一份擁有。這次實(shí)習(xí)必將成為我人生旅途上一個非常美好的回憶!
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1