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

正文內容

基于cs架構的影院管理系統(tǒng)-資料下載頁

2025-05-13 21:52本頁面

【導讀】{ "error_code": 17, "error_msg": "Open api daily request limit reached" }

  

【正文】 態(tài) 輸入用戶名密碼錯誤 輸入用戶名密碼錯誤 登陸成功 正確 查詢 結算信息 提交 結算成功 添加到數(shù)據(jù)庫 29 圖 46 營業(yè)員在售票 模塊的活動圖 Fig46 Activity Diagram for Salespersons Sell Ticket 業(yè)務邏輯對象類設計 發(fā)現(xiàn)業(yè)務邏輯類 本小節(jié)的主要任務 是對系統(tǒng)架構類圖中的業(yè)務邏輯類 [8]進行設計,由系統(tǒng)分析中的Use Case 交互圖我們可以發(fā)現(xiàn)業(yè)務邏輯類包括用戶類,訂單類,電影類,管理員類,購物車設置類。根據(jù) Use Case 交互圖中的消息找到對象類相應的方法。 購票模塊 登錄系統(tǒng) 申請購票 記錄結算 退出 查詢記錄 取消 生成營業(yè)記錄 返回 確認結算 是否購買 是否完成 是 否 是 否 基于 C/S 架構的影院管理系統(tǒng) 30 業(yè)務邏輯類之間關系 系統(tǒng)業(yè)務邏輯類之間關系如下圖 47 所示。 圖 47 系統(tǒng)業(yè)務邏輯類之間的關系 Fig47 The Relationship of System Business Logic Class 數(shù)據(jù)庫設計 系統(tǒng)數(shù)據(jù)模型 本系統(tǒng)采用關系數(shù)據(jù)庫,關系數(shù)據(jù)庫以 關系模型為基礎,關系模型是通過表格數(shù)據(jù)來表示和實現(xiàn)兩個實體間的聯(lián)系。本系統(tǒng)采用的主要工具是實體 關聯(lián)圖,即 ER 圖。實體是現(xiàn)實世界中可以區(qū)別于其他對象的事件或物體。實體的聯(lián)系分為實體內部的聯(lián)系和實體 31 之間的聯(lián)系 關系型數(shù)據(jù)庫是目前應用最廣泛的數(shù)據(jù)庫。既然是面向對象系統(tǒng)設計,數(shù)據(jù)庫設計當然也要是面向對象的。現(xiàn)在要考慮如何對類進行持久化操作,即將對象類映射到二維表。 :營業(yè)員編號、用戶名、密碼、姓名、性別、年齡、身份證號、地址 、電話號碼、電子郵箱 圖 49 營業(yè)員 實體屬性圖 Fig 49 Salesperson information entities chart :管理員編號、姓名、密碼 圖 410 管理員 實體屬性圖 Fig 410 Administrator information entities chart :電影編號、影片名稱、電影類型、 放映時間、結束時間 、票價 管理員 管理員編號 姓名 密碼 用戶 用戶名 密碼 電子郵箱 年齡 電話號碼 營業(yè)員編號 身份證號 地址 姓名 性別 基于 C/S 架構的影院管理系統(tǒng) 32 圖 411 電影 實體 屬性圖 Fig 411 Film information entities chart 的屬性有:電影名稱、單價、數(shù)量、總價 圖 412 營業(yè)記錄 實體屬性圖 Fig 412 Shopping Car information entities chart 營業(yè)記錄 營業(yè)記錄編號 價格 數(shù)量 電影編號 營業(yè)員編號 電影 電影編號 放映時間 影片名稱 電影類型 結束時間 票價 33 圖 415 影院售票 系統(tǒng)綜合 ER 圖 Fig 415 Cinema tickets booking system ER chart 管理員 營業(yè)記錄 電影 網點員 營業(yè)員 查詢 管理 添加 購票 管理 管理 管理 n n n m n m 營銷部 營銷部 營銷部 營銷部 營銷部 營銷部 營銷部 營銷部 營銷部 營銷部 營部 營部 營銷部 營銷部 基于 C/S 架構的影院管理系統(tǒng) 34 物理表結構圖 表 321 用戶表 Table 321 user table 列名 字段 字段類型 約束 備注 用戶 ID 編號 用戶賬號 密碼 所屬營業(yè)網點 號 基本角色 附加權限 聯(lián)系方式 Userid Usernum Username Password Stationed role authority contact Int Varchar varchar(10) char(32) int int int varchar(20) 主鍵 唯一 非空 非空 非空 非空 自增序列流水號為員工 自定義編號方便 管理 相當于主鍵 加密后的 32 位密碼 這一列可以為空為空則說明不是營業(yè)員 默認值 0 表 322 電影計劃表 Table 322 plan table 列名 字段 字段類型 約束 備注 電影號 起始日期 結束日期 地點 Flightnum Startdate Enddate startaddr varchar(10) date date varchar(20) 主鍵 非空 非空 非空 前兩個字符是字母,后面是數(shù)字,長度 57 位不等 35 表 323 影院表 Table 323 fl table 列名 字段 字段類型 約束 備注 流水號 執(zhí)行的電影計劃 放映日期 硬座剩余座位 軟座剩余座位 情侶座剩余座位 折扣 Flid Flnum Leavedate Topseat Offiseat Econoseat discount Int varchar(10) date int int int double 主鍵 主鍵 非空 非空 非空 非空 非空 0 0 0 表 324 營業(yè)記錄表 Table 324 record table 列名 字段 字段類型 約束 備注 記錄號 電影號 日期 類型 價格 用戶號 Recid Flnum Recdate Type Price Userid Int varchar(10) datetime int int int 主鍵 外鍵 非空 非空 非空 自增序列 可不定義外鍵 1 購票 2 退 3 改 表 325 網點表 Table 325 sta table 列名 字段 字段類型 約束 備注 流水號 網點編號 網店名稱 所屬省份 所屬城市 地址 電話 網點經理 Stationed Stanum Staname Province City Addr Phone userid Int varchar(10) varchar(20) varchar(8) varchar(10) varchar(50) varchar(15) int 主鍵 唯一 非空 非空 非空 非空 非空 相當于主鍵 表 326 影院表 基于 C/S 架構的影院管理系統(tǒng) 36 Table 326 cin table 列名 字段 字段類型 約束 備注 三字碼 地區(qū) 城市 影院名 cinnum Province City cinname varchar( 6) varchar(10) varchar(10) varchar(10) 主鍵 非空 非空 非空 開發(fā)環(huán)境的選擇 系統(tǒng)開發(fā)工具 本系統(tǒng)采用 MyEclipse 作為系統(tǒng)開發(fā)工具, MyEclipse 是 IBM 推出的開發(fā)環(huán)境。目前 MyEclipse 在系統(tǒng)開發(fā)領域中受到空前關注,國內外許多軟件公司紛紛開始采用 MyEclipse 作為開發(fā)平臺。之所以使用 MyEclipse 作為系統(tǒng)開發(fā)工具主要是因為以下原因: MyEclipse 是開放源代碼的軟件。這意 味著 MyEclipse 不僅可以免費使用,還可以通過研究源代碼學習世界上頂尖開發(fā)人員的編程技術,并可以共享遍布全球的開發(fā)人員所貢獻的公共開放源代碼庫。 MyEclipse 是真正可擴展并可配置的。 MyEclipse 采用插件機制,猶如一個花瓶,你可以隨時向花瓶里面插花,也可以很容易將不再需要的花取出。目前,互聯(lián)網上免費的、收費的插件遍地開花,插件開發(fā)工作在國內外也如火如荼。 MyEclipse 支持眾多的開發(fā)語言而不僅僅是 Java。 MyEclipse 只是給開發(fā)人員提供了一個能夠擴展系統(tǒng)功能的最小核心,基于擴展 點的插件體系結構使得 MyEclipse 支持多種語言成為可能。只要安裝相應語言的插件, MyEclipse 就可以支持該種語言的開發(fā)。目前,MyEclipse 已經可以支持 C、 COBOL、 PHP、 Perl、 Python 等多種語言。 Eclipse 提供了對多重平臺特性的支持。開發(fā)者可以使用他們感覺最舒適、最熟悉的平臺,例如 Windows、 Linux 等。 MyEclipse 對每個平臺都有其單獨的圖形工具包,這使得應用程序具有接近本地操作系統(tǒng)的外觀和更好的性能。 MyEclipse 美輪美奐的人機界面受到廣泛贊譽。 Eclipse 提供了全新的 SWT/JFace API(而不是 AWT/Swing),一改 SWT/Swing 單調、沉悶的界面風格,使得開發(fā)基于本地的具有豐富圖形界面的應用程序成為可能,猶如一股春風吹進 Java 的桌面開發(fā)領域,給人 37 耳目一新的感覺。 MyEclipse 由業(yè)界領先者推出,具有強大的行業(yè)力量。 MyEclipse 基金會吸收了大量學術研究機構、商業(yè)組織,領導 MyEclipse 的長遠規(guī)劃和發(fā)展,并確保 MyEclipse 處于軟件工具行業(yè)的領先地位。 數(shù)據(jù)庫的選擇 本系統(tǒng)的數(shù)據(jù)庫管理工具為 mysql,之所以使用 mysql 主要是因為其具有好多優(yōu)點。對于 MySQL 的優(yōu)化,我們可以說,主要的問題在于你的硬件條件,而非 MySQL 本身。不過對于 Access ,(以及其他桌面數(shù)據(jù)庫軟件)事情就不是這樣了。沒錯,MicrosoftJetDatabase 的確實有效率,不過它還不是最快的。如果你的數(shù)據(jù)庫設計得非常差,你的網站還是會受到影響而速度變慢的。數(shù)據(jù)庫結構設計也會影響到 MySQL,例如,MySQL 并不支持外鍵( foreignkey)。這個缺點會影響到你的數(shù)據(jù)庫設計以及網站的效率。對于使用 MySQL 做數(shù)據(jù)庫的網站,你應該注意的是, 如何讓硬盤存取 IO 減少到最低值、如何讓一個或多個 CPU 隨時保持在高速作業(yè)的狀態(tài)、以及適當?shù)木W絡帶寬,而非實際上的數(shù)據(jù)庫設計以及資料查詢語句。事實上,有些網站開發(fā)者將 MySQL 稱為目前市面上跑得最快的數(shù)據(jù)庫。不過,當你的數(shù)據(jù)庫有很多表格需要同時在一個事務過程( transaction)內完成更新的時候, MySQL 的確跑得不怎么樣。 如果你曾經有過搶救一個損壞的 MDB 檔案的慘痛經驗,那么你會對 MySQL 表示非常激賞。這是 MySQL 另一個勝過 Access 的地方。首先, mysqldump 會產生一個比 Access好很多 而且也更可靠的備份檔案。相比之下,在 Access 中你只是將一個 MDB 檔拷貝起來做備份。其次,即使 MySQL 的備份有部分損壞,復原起來也要比一個損壞的 MDB 檔要容易得多了。 可延伸性( Scalability)以及資料處理能力。套句登山者的話來說,將 Access 數(shù)據(jù)庫來跟 MySQL相比,簡直就是像把印第安那的小山丘拿來跟科羅拉多洛磯山脈的 Pike39。sPeak頂相比較。事實就是這么簡單 ∶ MySQL可以處理的檔案比 Access 所能處理的檔案大很多。如果你硬將 Access 數(shù)據(jù)庫弄到 100MB 的 MDB 檔案時,你要準備好 一個字典厚的紀錄本來記錄來自客戶對于網站效率低下的抱怨。而類似的數(shù)據(jù)庫在 MySQL 上面跑,就不會發(fā)生承載過重的跡象。 MySQL 同時提供高度多樣性,能夠提供很多不同的使用者介面,包括命令行客戶端基于 C/S 架構的影院管理系統(tǒng) 38 操作,網頁瀏覽器,以及各式各樣的程序語言介面,例如 C+, Perl, Java, PHP,以及Python。你可以使用事先包裝好的客戶端,或者干脆自己寫一個合適的應用程序。 MySQL可用于 Unix, Windows,以及 OS/2 等平臺,因此它可以用在個人電腦或者是服務器上。 39
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1