




已閱讀5頁,還剩13頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1 基于充值卡的視頻點播網(wǎng)站系統(tǒng)概要設(shè)計書 1. 引言 本章對該文檔的目的,功能范圍,術(shù)語,相關(guān)文檔,版本更新進(jìn)行說明。 目標(biāo) 本 文檔的目的是 保證系統(tǒng)設(shè)計的規(guī)范化,使設(shè)計人員遵循統(tǒng)一的概要設(shè)計書規(guī)范,減少系統(tǒng)設(shè)計的時間,降低系統(tǒng)實現(xiàn)的風(fēng)險,做到系統(tǒng)設(shè)計的規(guī)范性和全面性。 以利于系統(tǒng)的視線,測試和版本升級等。 本說明書的預(yù)期讀者為系統(tǒng)設(shè)計人員,軟件開發(fā)人員,客戶方以及項目測評人員。 范圍 本文檔 用于軟件設(shè)計階段的概要設(shè)計,其上依據(jù)的是需求分析規(guī)格說明書,軟件概要設(shè)計的范圍是:軟件系統(tǒng)的總體結(jié)構(gòu)設(shè)計,數(shù)據(jù)庫和數(shù)據(jù)結(jié)構(gòu)的 設(shè)計,接口設(shè)計及相關(guān)類設(shè)計。 命名規(guī)則 基本命名規(guī)則 按照中文代英文的命名規(guī)范,以便分辨和理解; 變量對象命名規(guī)則:申明全局變量,局部變量對象的命名規(guī)則; 數(shù)據(jù)庫對象命名規(guī)則:申明數(shù)據(jù)庫表名,字段名,索引名,視圖等對象的命名規(guī)則。 文檔相關(guān)術(shù)語 用戶:持有本系統(tǒng)點卡,并注冊使用本系統(tǒng)進(jìn)行網(wǎng)頁瀏覽及視頻點播的所有人員。 管理員:負(fù)責(zé)管理用戶信息和視頻資源信息,點卡的生成及發(fā)放,以及維護(hù)系統(tǒng)的 員。 點卡:用戶對賬戶 進(jìn)行充值的中間媒體,一般包括卡號和密碼,用系統(tǒng)自動生成,管理員向用戶發(fā)放。 表 : 數(shù)據(jù)庫中每一種數(shù)據(jù)集中存貯在一個表中。 記錄:數(shù)據(jù)庫中每一條數(shù)據(jù)稱為一條記錄。 標(biāo)志位:在本系統(tǒng)的數(shù)據(jù)庫表中有幾個標(biāo)志位,是對某種狀態(tài)的標(biāo)志, 例如黑名單標(biāo)志。 視圖:相應(yīng)級別的用戶可以訪問的數(shù)據(jù)和可以執(zhí)行的操作的范圍。 2 模塊:某一相對獨立的功能。 微軟公司的技術(shù),是一種嵌入網(wǎng)頁中的腳本可有因特網(wǎng)服務(wù)器執(zhí)行的服務(wù)器端腳本技術(shù),是把基于通用語言的程序在服務(wù)器上運行。 項目 背景 本系統(tǒng)由本小組開發(fā)成員根據(jù)軟件工程大作業(yè)設(shè)計并研發(fā), 由前臺 面和后臺數(shù)據(jù)庫構(gòu)成,采用開發(fā)平臺為 003( 數(shù)據(jù)庫使用 行開發(fā)。 2. 任務(wù)概述 本章主要敘述本系統(tǒng)的需求概述,總體功能要求和目標(biāo),軟件開發(fā)平臺要求,軟件運行環(huán)境以及系統(tǒng)的限制描述。 系統(tǒng)需求概述 功能需求:賬號注冊,點卡充值,視頻點播,信息修改,視頻管理,賬戶管理,點卡生成,黑名單系統(tǒng)。 界面要求:簡潔,美觀,大方,便于操作。 擴(kuò)展功能: 可以將新生成的點卡從系統(tǒng)中導(dǎo)出至指定的 件中。 系統(tǒng)設(shè)計目標(biāo) 為用戶創(chuàng)造一個良好的家庭影院享受環(huán)境,提供最新,最精彩,最全面的視頻資源;為管理創(chuàng)造一個易于操作,便于管理的視頻點播網(wǎng)站后臺系統(tǒng);保證系統(tǒng)的可行性,正確性及穩(wěn)定性。 軟件開發(fā)平臺 本系統(tǒng) 所采用的開發(fā)軟件如下: 數(shù)據(jù)庫: 000 服務(wù)器: 軟 ) 編程平臺: 003 軟件運行環(huán)境 硬件環(huán)境:中低檔配置 即可(內(nèi)存 2564 以上處理機(jī), 顯卡獨立或集成均可 ) 軟件環(huán)境: 000/003/ 放器 3 000/003/ 000 限制描述 本系統(tǒng)未提供對視頻進(jìn)行評論及請求視頻資源的功能。 3. 系統(tǒng)結(jié)構(gòu)設(shè)計 本章主要講述的是本系統(tǒng)架構(gòu)設(shè)計 ,包括系統(tǒng)高層設(shè)計,分布式機(jī)制設(shè)計,作業(yè)管理策略 ,架構(gòu)模型的采用 等 。 B/S 模式 本系統(tǒng)采用的是 B/S 結(jié)構(gòu),即瀏覽 器 /服務(wù)器結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過 覽器來實現(xiàn)的,簡化了客戶端電腦載荷。他最大的優(yōu)點是可以在任何地方進(jìn)行操作而不用安裝任何專門的軟件,只要有一臺能上網(wǎng)的電腦就可以了,且實時性好,是當(dāng)今非常流行的一種架構(gòu)設(shè)計模式。 如圖 示: 視 頻 點 播 系 統(tǒng) 工 作 站系 統(tǒng) 數(shù)據(jù)視 頻 點 播 系 統(tǒng) 服 務(wù) 器工 作 站 主 機(jī) ( 后 臺 )I n t e r n e 主 機(jī)個 人 便 攜 電 腦通 信 設(shè) 備個 人 主 機(jī)無 線 通 信設(shè) 備通 信 設(shè) 備視 頻 點 播 系 統(tǒng) C / 圖圖 3 . 層次結(jié)構(gòu) 為使軟件代碼清晰可讀,本系統(tǒng)的設(shè)計為層次結(jié)構(gòu),共分為三層:數(shù)據(jù)庫連接層,控制 4 層,視圖層。功能分配如下: 數(shù)據(jù)庫連接層:主要負(fù)責(zé)系統(tǒng)與數(shù)據(jù)庫的連接 ,保證系統(tǒng)和數(shù)據(jù) 庫的通信和交互; 控制層:本層負(fù)責(zé)整個系統(tǒng)的業(yè)務(wù)操作,利用下層提供的連接服務(wù)執(zhí)行各種操作,為上層提供服務(wù),包括提供前臺所需的顯示數(shù)據(jù)和播放信息及后臺要執(zhí)行的增刪改操作等; 視圖層:本層可分為兩部分,前臺和后臺,負(fù)責(zé)前臺和后臺的顯示控制,頁面跳轉(zhuǎn)控制及調(diào)用控制層的函數(shù)完成指定的操作。 結(jié)構(gòu)圖如圖 數(shù) 據(jù) 庫 的 交 互前 臺 操 作后 臺 操 作公 共 操 作前 臺 頁 面后 臺 頁 面注 冊首 頁 搜 索 播 放視 頻 管 理 用 戶 管 理 點 卡 管 理 修 改 密 碼視圖層控制層數(shù) 據(jù)庫 連接 層層 次 結(jié) 構(gòu) 圖圖 3 . 24. 數(shù)據(jù)庫設(shè)計 本章主要講述的是本系統(tǒng)所使用的數(shù)據(jù)庫中相關(guān)表和視頻及其關(guān)系。 數(shù)據(jù)命名規(guī) 則 本系統(tǒng)數(shù)據(jù)庫中數(shù)據(jù)項的命名規(guī)則是采用中文和英文結(jié)合的,其中個別使用頻率很高的項采用的是英文,這樣便于編程的時候使用提高速度;大部分?jǐn)?shù)據(jù)項是用中文命名,以便于理解和記憶。 表名則是采用英文,且首字母大寫形式,視圖名則是中文加英文結(jié)合便于區(qū)分。 數(shù)據(jù)字典 詳細(xì)描述數(shù)據(jù)庫中表和視圖的數(shù)據(jù)項及其數(shù)據(jù)類型設(shè)定。 5 表 用戶 (該表包涵了注冊了本系統(tǒng)賬戶的所有用戶的所有信息。 序號 字段名 中文注釋 類型 /長度 備注 01 戶名 0 主鍵 02 碼 0 03 昵稱 用戶昵稱 0 04 性別 用戶性別 男 05 聯(lián)系電話 用戶聯(lián)系方式 0 06 電子郵箱 用戶常用郵箱 0 07 上次充值時間 最近一次充值時間 08 點卡到期時間 賬戶有效期至 09 標(biāo)志位 黑名單標(biāo)志 10 上次登入時間 記錄用戶上次登入 11 注冊時間 該用戶注冊時間 注:此處標(biāo)志位是用來標(biāo)志該賬號是否被加入黑名單的,若是 0,則是正常的,若是 1,則該賬號已加入黑名單,無法正常登入。 表 管理員 (該表存放的是管理員賬號的信息。 序號 字段名 中文注釋 類型 /長度 備注 01 戶名 0 主鍵 02 碼 0 03 上次登入時間 記錄上次登入 表 點卡 (該表存放的是所有已生成,但未被充值過的點卡信息。 序號 字段名 中文注釋 類型 /長 度 備注 01 卡號 點卡卡號 0 02 密碼 點卡密碼 0 03 類型 點卡類型 0 年卡 卡 04 標(biāo)志位 導(dǎo)出標(biāo)志 注:此處的標(biāo)志位是用來標(biāo)志該點卡是否已被導(dǎo)出至 ,如果是則為 1,如果不是,則為 0,以便區(qū)分點卡是否被導(dǎo)出過,防止重復(fù)導(dǎo)出。 表 視頻 (該表存放的是所有上傳的視頻的信息及存放地址。 序號 字段名 中文注釋 類型 /長度 備注 01 頻編號 自增 6 02 名稱 視頻名稱 0 03 類型 視頻類型 0 04 主要演員 視頻的演員 0 05 簡介 視頻簡介 000 06 集數(shù) 標(biāo)明視頻集數(shù) 0 07 海報地址 視頻海報存放地址 0 08 視頻地址 視頻存放地址 0 09 添加時間 視頻添加時間 10 點擊率 本視頻點擊率 視圖 為加快本系統(tǒng)讀取數(shù)據(jù)庫中 數(shù)據(jù)的速度,在數(shù)據(jù)庫中設(shè)計了一些視圖,都是從視頻這個表所映射而成的,因此這些視頻的數(shù)據(jù)項與視頻表相同,既: 序號 字段名 中文注釋 類型 /長度 備注 01 頻編號 自增 02 名稱 視頻名稱 0 03 類型 視頻類型 0 04 主要演員 視頻的演員 0 05 簡介 視頻簡介 000 06 集數(shù) 標(biāo)明視頻集數(shù) 0 07 海報地址 視頻海報存放地址 0 08 視頻地址 視頻存放地址 0 09 添加時間 視頻添加時間 10 點擊率 本視頻點擊率 這些視圖分別是: 點擊率 列出點擊率最高的前 10 個視頻信息, 句如下: 0 * _Y 點擊率 最新上傳 新上傳 列出最新上傳的 5 個視頻信息, 句如下: * _Y 添加時間 動作片點擊率 作片 列出動作片中點擊率最高的前 10 個視頻信息, 句如下: 0 * _型 =動作片 Y 點擊率 動漫片點擊率 漫片 7 列出動漫片中點擊率最高的前 10 個視頻信息, 句如下: 0 * _型 =動漫片 Y 點擊率 恐怖片點擊率 怖片 列出恐怖片中點擊率最高的前 10 個視頻信息, 句如下: 0 * _型 =恐怖片 Y 點擊率 愛情片點擊率 情片 列出愛情片中點擊率最高的前 10 個視頻信息, 句如下: 0 * _型 =恐怖片 Y 點擊率 . 系統(tǒng) 元素設(shè)計 描述了 系統(tǒng)中重要的類和函數(shù)的設(shè)計,以及 各模塊形成的子系統(tǒng)的設(shè)計實現(xiàn)。 類設(shè)計 這里將對系統(tǒng)中最重要的四個實體設(shè)計類進(jìn)行具體描述,分別是:用戶,點卡,視頻,管理員,是系統(tǒng)中的四個實體,具體的類和屬性如下: 用戶:該類所需要的屬性有:登入系統(tǒng)用的用戶名( 碼( 用戶必要的信息,包括昵稱,性別,聯(lián)系電話,電子郵箱,系統(tǒng)標(biāo)志用戶登入情況的注冊時間,上次登入時間,為標(biāo)志賬戶充值情況的上次充值時間和賬戶到期時間,還有一個用于標(biāo)志賬號是否被加入黑名單的標(biāo)志位 ,如圖 a); 視頻:包括視頻的 頻的名稱,類型,主要演員,簡介,集數(shù),還有存放視頻存儲信息的海報地址和視頻地址,還有視頻的添加時間,以及視頻從添加至今被用戶點擊過的次數(shù) ,如圖 b); 點卡:包括點卡充值必須的卡號密碼,以及卡號的 類型(年卡,月卡), 以及標(biāo)志該點卡是否被導(dǎo)出過的標(biāo)志位,如圖 c); 管理員:包括登入所需的用戶名( 密碼( 以及標(biāo)記管理員賬號上次登入時間的字段,如圖 d)。 8 + G e t M e d i a I n f o r m a t i o n ( )+ M e d i a C l i c k e d ( )+ U p d a t e M e d i a ( )+ D e l e t e M e d i a ( )+ A d d M e d i a ( )- I d : I n t e g e 稱 : S t r i n 型 : S t r i n 要 演 員 : S t r i n 介 : S t r i n 數(shù) : I n t e g e 報 地 址 : S t r i n 頻 地 址 : S t r i n 加 時 間 : S t r i n 擊 率 : I n t e g e + A d d C a r d ( )+ D e l e t e C a r d ( )+ G e t C a r d ( )- 卡 號 : S t r i n 碼 : S t r i n 型 : S t r i n 志 位 : I n t e g e + U p d a t e M a n a g e r ( )+ G e t M a n a g e r ( )- I d : S t r i n a s s W o r d : S t r i n 次 登 入 時 間 : S t r i n 員+ A d d U s e r ( )+ U p d a t e U s e r ( ) ( )+ D e l e t e U s e r ( )+ G e t N a m e ( )+ G e t D e a d L i n e ( )- S e t S i g n a l ( )+ S e t N e w U s e r ( )- I d : S t r i n a s s W o r d : S t r i n 稱 : S t r i n 別 : S t r i n 系 電 話 : I n t e g e 子 郵 箱 : S t r i n 次 充 值 時 間 : S t r i n 卡 到 期 時 間 : S t r i n 志 位 : I n t e g e 次 登 入 時 間 : S t r i n 冊 時 間 : S t r i n ( a )( b )( c )( d )圖 3 . 關(guān)鍵函數(shù)設(shè)計 簡要描述本系統(tǒng)中要使用的關(guān)鍵函數(shù)的功能,具體代碼實現(xiàn)這邊省略: :本函數(shù)用于 返回管理員兩次登入時間之間,共有多少新注冊的用戶,在管理員登入時使 用; :本函數(shù)的參數(shù)是一個 型的 句,函數(shù)的作用就是執(zhí)行參數(shù)中 句的功能,一般用在對數(shù)據(jù)庫表的刪和改操作; :本函數(shù)用于檢驗用戶充值的點卡是否有效,其參數(shù)是卡號和密碼; :本函數(shù)是用于 在用戶登入系統(tǒng)時返回用戶的昵稱; :本函數(shù)用系統(tǒng)在首頁顯示時,返回最新上傳到系 統(tǒng)中的視頻,顯示在首頁上; :本函數(shù)的用于返回系統(tǒng)中同屬于同類型的視頻,返回至前臺頁面上顯示; :本含函數(shù)的參數(shù)是視頻名稱,功能是返回 指定視頻的詳細(xì)信息; :該函數(shù)用于用戶在進(jìn)行點播操作時,判斷用戶的賬戶是否在點卡有效期內(nèi),返回 已上所列的是系統(tǒng)中使用頻率較高的幾個函數(shù),還有很多在此就不一一列出 。 6. 子系統(tǒng)設(shè)計 賬 戶注冊子系統(tǒng) 該子系統(tǒng)功能為提供用戶注冊 服務(wù) , 具體數(shù)據(jù)流程已在 檔中已經(jīng)描述過,這邊講述其具體實現(xiàn)及所包含的函數(shù)和類。 這邊用到的設(shè)計類有用戶注冊界面(邊界類),用戶注冊控制( 控制類 ) ,用戶(實體類),將其轉(zhuǎn)化為設(shè)計類,類圖如 9 + A d d U s e r ( )+ U p d a t e U s e r ( )+ D e l e t e U s e r ( )+ G e t N a m e ( )+ G e t D e a d L i n e ( )- S e t S i g n a l ( )+ S e t N e w U s e r ( )- I d : S t r i n a s s W o r d : S t r i n 稱 : S t r i n 別 : S t r i n 系 電 話 : I n t e g e 子 郵 箱 : S t r i n 次 充 值 時 間 : S t r i n 卡 到 期 時 間 : S t r i n 志 位 : I n t e g e 次 登 入 時 間 : S t r i n 冊 時 間 : S t r i n + C h e c k U s e r ( )+ R e g i s t e r ( )用 戶 注 冊 控 制+ C h e c k N a m e ( )+ G e t N e w U s e r ( )注 冊 頁 面注 冊 頁 面 ( 邊 界 類 )注 冊 控 制 中 心 ( 控 制 類 )用 戶 ( 實 體 類 )1111用 戶 注 冊 子 系 統(tǒng)圖 3 . 控制層 重要函數(shù)設(shè)計 : :檢測用戶注冊使用的用戶名是否可用 ; :獲取用戶提交的注冊信息 ,并檢驗其是否填寫完整 ; :檢測用戶注冊的用戶名是否 已存在 ; :用戶注冊,添加新用戶記錄; 視圖層 注冊頁面設(shè)計如下: 10 登入子 系統(tǒng) 該子系統(tǒng)是為登入系統(tǒng),驗證身份所用的,數(shù)據(jù)流程請見 檔,主要用到的是登入界面(邊界類),登入控制中心(控制類),用戶(實體類),管理員(實體類) 。本系統(tǒng)提供有管理員和用戶兩種登入方式,具體設(shè)計如下: 用戶登入子系統(tǒng) 如圖 示: + A d d U s e r ( )+ U p d a t e U s e r ( )+ D e l e t e U s e r ( )+ G e t N a m e ( )+ G e t D e a d L i n e ( )- S e t S i g n a l ( )+ S e t N e w U s e r ( )- I d : S t r i n a s s W o r d : S t r i n 稱 : S t r i n 別 : S t r i n 系 電 話 : I n t e g e 子 郵 箱 : S t r i n 次 充 值 時 間 : S t r i n 卡 到 期 時 間 : S t r i n 志 位 : I n t e g e 次 登 入 時 間 : S t r i n 冊 時 間 : S t r i n + C h e c k P a s s W o r d ( )+ C h e c k B l a c k L i s t ( )用 戶 登 入 控 制+ U s e r L o g i n ( )用 戶 登 入 頁 面用 戶 登 入 頁 面 ( 邊 界 類 )登 入 控 制 中 心 ( 控 制 類 )用 戶 ( 實 體 類 )1111 . . *用 戶 登 入 子 系 統(tǒng)圖 3 . 3重要函數(shù)設(shè)計 : :用戶登入,獲取用戶的賬號密碼 ,并檢驗是否填寫完整 ; :檢測用戶的密碼是否與賬號匹配; :檢測當(dāng)前登入的用戶是否在黑名單中; 管理員登入子系統(tǒng) 如圖 示: 11 + C h e c k P a s s W o r d ( )+ G e t N e w U s e r C o u n t ( )管 理 員 登 入 控 制+ M a n a g e r L o g i n ( )管 理 員 登 入 頁 面管 理 員 登 入 頁 面 ( 邊 界類 )登 入 控 制 中 心 ( 控 制 類 )管 理 員 ( 實 體 類 )1110 . . 1管 理 員 登 入 子 系 統(tǒng)圖 3 . 4+ U p d a t e M a n a g e r ( )- I d : S t r i n a s s W o r d : S t r i n 次 登 入 時 間 : S t r i n 員重要函數(shù)設(shè)計 : :獲取登入的管理員的賬號密碼 ,并檢驗是否完整 ; :檢測當(dāng)前管理員賬號密碼是否正確; :用于統(tǒng)計管理員上次登入至今,共有多少新用戶注冊; 視圖層 登入頁面設(shè)計如下: 點卡生成 子系統(tǒng) 該模塊為管理員上傳視頻所用, 包括對視頻的增刪改查等操作,主要用到的類有點卡管理頁面(邊 界類),點卡管理控制中心(控制類),點卡(實體類),具體設(shè)計如 圖 示 : 12 + A d d C a r d ( )+ C h e c k L e n g t h ( )點 卡 控 制+ G e t C a r d R e q u i r e ( )點 卡 生 成點 卡 生 成 頁 面 ( 邊 界 類 )點 卡 控 制 中 心 ( 控 制 類 )點 卡 ( 實 體 類 )111 . . *1 . . *點 卡 生 成 子 系 統(tǒng)圖 3 . 5+ A d d C a r d ( )+ D e l e t e C a r d ( )- 卡 號 : S t r i n 碼 : S t r i n 型 : S t r i n 志 位 : I n t e g e 控制層 重要函數(shù)設(shè)計 : :獲取管理員所要生成的點卡的要求,包括卡號密碼的長度,點卡的類型,及生成的數(shù)量; :將管理員要求生成的點卡全部添加至數(shù)據(jù)庫 視圖層 點卡生成頁面設(shè)計如下: 視頻 上傳 子系統(tǒng) 該子系統(tǒng)的功能是為管理員提 供對視頻的增 加 操作 ,分析模型見 檔,主要包括 13 的類有視頻上傳界面(邊界類),視頻上傳控制中心(控制類),視頻(實體類),具體設(shè)計類如 圖 示 : + A d d M e d i a ( )視 頻 控 制+ G e t M e d i a R e q u i r e ( )視 頻 上 傳視 頻 上 傳 面 ( 邊 界 類 )視 頻 控 制 中 心 ( 控 制 類 )視 頻 ( 實 體 類 )110 . . 10 . . 1視 頻 上 傳 子 系 統(tǒng)圖 3 . 6+ G e t M e d i a I n f o r m a t i o n ( )+ M e d i a C l i c k e d ( )+ U p d a t e M e d i a ( )+ D e l e t e M e d i a ( )+ A d d M e d i a ( )- I d : I n t e g e 稱 : S t r i n 型 : S t r i n 要 演 員 : S t r i n 介 : S t r i n 數(shù) : I n t e g e 報 地 址 : S t r i n 頻 地 址 : S t r i n 加 時 間 : S t r i n 擊 率 : I n t e g e 控制層 重要函數(shù)設(shè)計 : :將管理員申請?zhí)砑拥囊曨l記錄添加到數(shù)據(jù)庫; :獲取管理員上傳的視頻的信息,并檢驗其完整性和合法性; 視圖層 視頻上傳頁面設(shè)計如下: 14 賬戶充值子系統(tǒng) 該子系統(tǒng)是為用戶提供充值功能的模塊,以保證用戶能正常執(zhí)行視頻點播的 功能,主要涉及的類有用戶充值頁面(邊界類),用戶 充值控制中心(控制類),用戶(實體類),點卡(實體類),設(shè)計如 圖 + G e t U s e r ( )+ C h e c k C a r d ( )+ R e c h a r g e ( )充 值 控 制+ S u b m i t C a r d ( )用 戶 充 值用 戶 充 值 頁 面 ( 邊 界 類 )充 值 控 制 中 心 ( 控 制 類 )點 卡 ( 實 體 類 )1110 . . 1用 戶 充 值 子 系 統(tǒng)圖 3 . 7+ A d d C a r d ( )+ D e l e t e C a r d ( )+ G e t C a r d ( )- 卡 號 : S t r i n 碼 : S t r i n 型 : S t r i n 志 位 : I n t e g e + A d d U s e r ( )+ U p d a t e U s e r ( ) ( )+ D e l e t e U s e r ( )+ G e t N a m e ( )+ G e t D e a d L i n e ( )- S e t S i g n a l ( )+ S e t N e w U s e r ( )- I d : S t r i n a s s W o r d : S t r i n 稱 : S t r i n 別 : S t r i n 系 電 話 : I n t e g e 子 郵 箱 : S t r i n 次 充 值 時 間 : S t r i n 卡 到 期 時 間 : S t r i n 志 位 : I n t e g e 次 登 入 時 間 : S t r i n 冊 時 間 : S t r i n 11用 戶 ( 實 體 類 )控制層 重要函數(shù)設(shè)計 : :獲取用戶充值的卡號密碼,檢驗其輸入是否完整; :檢測用戶輸入的點卡是否正確合法,并返回該點卡的類型 ; :根據(jù)獲得的點卡的類型以及當(dāng)前登入的用戶 用戶進(jìn)行充值,修改其 充值時間及點卡的到期時間; 視圖層 充值頁面設(shè)計如下: 15 7. 接口設(shè) 計 人機(jī)交互接口設(shè)計規(guī)范 字體設(shè)計 黑體,加粗,大小根據(jù)用處而定,用于顯示信息的文字用黑色,用于提示警告的字體用紅色(此處不包括超鏈接的格式,超鏈接均采用系統(tǒng)默認(rèn)的格式)。 控件設(shè)計 本系統(tǒng)使用的控件, 大小均以具體布局而定,盡量保持顯示整齊合理;背景顏色根據(jù)控件所在區(qū)域附近的顏色而定,盡量達(dá)到該顯示的背景的地方背景鮮明,不該顯示背景的地方將背景隱藏掉;整體布局要盡量整潔,清晰,順序要合理,使界面整體協(xié)調(diào)。 界面設(shè)計 界面設(shè)計的總體目標(biāo)是 :簡單,合理,方便。盡量避免繁雜累贅的東西,各個部分的大小和順序安排要得 當(dāng),盡量保證使用能方便操作。總之,系統(tǒng)要保證美觀大方,簡介方便。 參考示例如下: 16 內(nèi)部接口 設(shè)計 各個頁面所構(gòu)成的類和子系統(tǒng)之間比較獨立在邏輯上沒有太大的聯(lián)系,而各子系統(tǒng)之間的數(shù)據(jù)聯(lián)系主要通過訪問數(shù)據(jù)庫接口,利用數(shù)據(jù)庫做媒介來實現(xiàn)。對于一些公用函數(shù),提供了公共的條用接口。 外部接口設(shè)計 與 作系統(tǒng)的接口:利用 數(shù)實現(xiàn) ; 與 接口:利用 供的 問數(shù)據(jù)庫的接口 ; 與 接口:利用 供的 與 行交互的接口來實
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2020年全國生產(chǎn)安全事故起數(shù)
- 消防安全教育培訓(xùn)知識
- 美術(shù)館工作職責(zé)
- 安全生產(chǎn)達(dá)標(biāo)評級
- 門店消防應(yīng)急預(yù)案方案
- 政府安全生產(chǎn)責(zé)任清單
- 安徽省合肥市肥東縣高級中學(xué)2025年物理高二下期末聯(lián)考試題含解析
- 美容師崗位面試問題及答案
- 酒店財務(wù)主管崗位面試問題及答案
- 內(nèi)衣店銷售員年終總結(jié)
- 全砼墻體結(jié)構(gòu)拉縫施工工法(正文)
- TSGD0012023年壓力管道安全技術(shù)監(jiān)察規(guī)程-工業(yè)管道(高清晰版)
- 中國房地產(chǎn)開發(fā)企業(yè)esg表現(xiàn)報告-仲量聯(lián)行-202302
- 2022年中國移動IT開發(fā)-L1理論考試題及答案-下(多選題部分)
- YC/T 207-2014煙用紙張中溶劑殘留的測定頂空-氣相色譜/質(zhì)譜聯(lián)用法
- GB/T 20975.1-2007鋁及鋁合金化學(xué)分析方法第1部分:汞含量的測定冷原子吸收光譜法
- 糧食行業(yè)技能競賽糧油保管員考試試題及答案
- 形式發(fā)票模板
- 馬克思主義的世界觀和方法論
- 醫(yī)院處方箋-模板
- 測量成果驗收單
評論
0/150
提交評論