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

正文內容

在線投票系統(tǒng)—免費計算機畢業(yè)設計論文(編輯修改稿)

2026-01-04 11:10 本頁面
 

【文章內容簡介】 理數據模型充分滿足應用要求,并保證數據的一致性、完整性 。 本文 簡要 介紹 IDEF1X方法。 IDEF1X是由美國空軍開發(fā)的基于關系數據庫理論的數據建模方法,用以實現關系數據庫的邏輯數據結構。目前已廣泛應用于政府、工業(yè)和商業(yè)領域,支持廣泛企業(yè)應用。 IDEF1X模型的基本結構為: 實體 (如人、地點、概念、事件等 )用方框表示; 實體之間的關系 (聯系 ),用方框之間的連線表示; 實體的屬性,用方框內的屬性名稱來表示。 (1)建立邏輯模型 邏輯模型的建立由用戶需求驅動,建立邏輯模型的過程首先是分析信 息需求、明確業(yè)務規(guī)則,它是人腦對現實世界進行抽象和加工的過程。 (2)實施階段: 第一階段:項目規(guī)劃 第二階段:開發(fā)定義實體 第三階段:定義關系 第四階段:定義鍵 第五階段:定義屬性 (3)建立物理模型 對一個給定的邏輯模型選取一個最適合應用環(huán)境的物理結構 (即物理模型 )的過程,稱為數據庫的物理設計。所謂數據庫的物理結構主要是指數據庫在物理設備上的存儲結構和存取方法,它與除了考慮邏輯的完美性 (如第三范式 )外,還必須兼顧物理環(huán)境的要求和性能的優(yōu)化,如機器的性能、事務的種類、數據庫管理系統(tǒng)的功能等。 邏輯模型轉變 為物理模型包括以下幾個步驟: ①實體名 (Entity)轉變?yōu)楸砻?(Table) ②屬性名 (Attribute)轉換為列名 (Column),確定列的屬性 (Property) ③明確分類關系在物理模型中的實現方法 ④實現業(yè)務規(guī)則 數據模型轉變?yōu)?SQL命令,物理模型必須對列的屬性進行明確的定義,包括:列名,數據類型 (與特定數據庫管理系統(tǒng)有關 ),長度,能否為空值,有效性規(guī)則,缺省值等。物理模型確定以后,可以進一步確定數據的存放位置和存儲空間的分配,最后生成定義數據庫的 SQL 命令。 程序開發(fā) 軟件 Macromedia Dreamweaver MX 應用所學的 ASP 語言,開發(fā)一個 在線投票系統(tǒng) 。一個可視化的網頁設計和網站管理工具,支持最新的 Web 技術,包含 HTML 檢查、HTML 格式控制、 HTML 格式化選項、 HomeSite/BBEdit 捆綁、可視化網頁設計、圖像編輯、全局查找替換、全 FTP 功能、處理 Flash 和 Shockwave 等富媒體格式和動態(tài) HTML、基于團隊的 Web 創(chuàng)作。在編輯上你可以選擇可視化方式或者你喜歡的源碼編輯方式。 Dreamweaver MX 2020 的十大新特性 : ①. 動態(tài)跨瀏覽器驗證 :自 動檢測標簽和 CSS 規(guī)則來適應所有主流瀏覽器 ! ② .更強大的 CSS 支持 ! ③ .內建的圖形編輯引擎 :修剪 ,改變大小 ,尺寸 ,旋轉角度 ,調節(jié)明暗度都不需要離開 Dreamweaver環(huán)境 ,因為它本身集成了 FW的基本圖形編輯技術 .(這一點有模仿 FrontPage 的嫌疑 ,但這個功能確實很實用 )! ④ .安全 FTP:完全加密傳輸保證文件和帳號信息的安全 ! ⑤ . 增強對當今技術的支持 : 支 持 當 今 主 流 的 開 放 環(huán)境 :ColdFusion,J2EE,PHP,.NET,和其他主流的服務器技術 .Dreamweaver 現在加入了 XML命 名空間支持 , ,新的參考書內容和新的 PHP服務器端行為 ! ⑥ .無縫整合外部文件和代碼 :直接將 Word 和 Excel 文檔復制和粘貼到Dreamweaver 中 ,會保留字體 ,顏色 ,CSS 樣式表信息 .使用 ,使用系統(tǒng)支持的編碼保存任何字體 ,包括雙字節(jié)字符集 . ⑦ .緊密整合 MM的其他工具 :加強了和 MM其他幾款產品的協同工作能力 .例如 :你可以通過 DW 直接設置 Flash 組件的參數 . ⑧ .基本支持改良 :插入條 ,表格工具都有改進 ! ⑨ .增強代碼編寫工具 :編輯代碼更省時 ,例如右鍵編寫代碼工具 ,增強的 查找和替換 ,高效的屬性面板 . ⑩ .改進的設計開放環(huán)境 :一個改良的用戶界面 ,更高的實用性 ,非常親切和有邏輯 ,讓你快速找到你想要的東西 ,一個新的開始屏幕讓你快速訪問最近的文件和教程資源 . 本文主要運用 Visio 2020 繪制了系統(tǒng) UML 模型圖。其主要系統(tǒng) UML 模型圖有: 圖 21 投票系統(tǒng) 用例圖 圖 22 投票 管理用例圖 圖 23 投票系統(tǒng) 流程圖 第 3 章 需求分析與總體設計 需求分析 需求的提取 前面已經闡述了在線投票系統(tǒng)在高校教學管理的重要性。目前以重慶郵 電大學移通學院為例,移通學院每學期期末都會對開設新課程進行投票統(tǒng)計,邀請學生為各個課程在線投票統(tǒng)計。 在線投票系統(tǒng)需要滿足的條件: (1)系統(tǒng)自動把投票結果轉換為百分比顯示。 (2)投票管理員可以對投票界面、投票選項、 需求定義與規(guī)約 通過一個在線投票系統(tǒng),使管理人員能夠根據學院狀況,列出投票項目,在較短時間內、以較少精力獲得一個比較實用的數據,從而使投票工作系統(tǒng)化、規(guī)范化、自動化,提高辦公效率。 在線投票系統(tǒng)是移通學院教務管理系統(tǒng)的一個子系統(tǒng),教務管理系統(tǒng)包括:教學任務的下發(fā)、課表的編排、網上 選課、學生成績的錄入以及學籍管理等部分。在線投票系統(tǒng)開發(fā)應遵循以下要求: (1)盡量采用現有軟硬件環(huán)境及先進的系統(tǒng)開發(fā)方案,從而達到充分利用現有資源,提高系統(tǒng)開發(fā)水平和應用效果的目的。 (2)系統(tǒng)應具有可擴展、可復用的特點,能與投票系統(tǒng)接軌,數據庫的設計應該具有通用性。 (3)系統(tǒng)采用模塊化程序設計方法,既便于系統(tǒng)功能的各種組合和修改,又便于系統(tǒng)維護人員的調試與修改維護。 (4)系統(tǒng)應具備數據庫維護功能,及時根據需要進行數據的添加、刪除、修改等工作。 系統(tǒng)總體設計 系統(tǒng)結構圖 系統(tǒng)主要有 :界面模塊、數據庫模塊、投票統(tǒng)計模塊三部分組成,系統(tǒng)結構如圖 31所示: 圖 31 系統(tǒng)結構圖 界面模塊負責系統(tǒng)與用戶的交互,它是系統(tǒng)與用戶的接口部分,是實現人機交互功能的主要部分,它能調用數據庫的入口函數,向數據庫插入、修改、顯示數據庫內容,能調用投票統(tǒng)計模塊,從而根據投票數據統(tǒng)計投票百分比。 投票統(tǒng)計模塊能根據一定的算法,排出合理的投票數量。它能調用數據庫函數調用數據庫數據,經過運算后,將新數據存入數據庫的相應表中。 數據庫模塊則定義數據結構,數據庫的接 口,定義數據庫表的結構,自動完成對各種信息的輸入、查詢、修改及系統(tǒng)用戶管理、系統(tǒng)用戶權限管理等。 數據功能模塊設計 根據系統(tǒng)分析的結果,在系統(tǒng)功能分析的基礎上,考慮 ASP程序編制特點,界面模塊 數據庫模塊 投票統(tǒng)計模塊 插入 修改 數據 顯示 數據 調用 插入數據 查詢數據 得到如圖 32 所示的系統(tǒng)功能模塊圖。 圖 32 系統(tǒng)功能模塊圖 系統(tǒng)的主要功能設計 在線投票系統(tǒng)的主要功能: 投票結果的查詢:主要是實現投 票人員從數據庫對各投票結果的查詢。 投票項目管理:主要是實現投票人員對各個投票項目進行編輯,生成。 數據庫設計 數據庫需求分析 在線投票系統(tǒng)的數據 項目是依據學院開設新課程制定的。根據系統(tǒng)開發(fā)的要求,從學院開設新課程中選取適當的項目作為系統(tǒng)數據庫的數據參數。在實際的工作中,在線投票系統(tǒng)的項目主要是根據學院任務來制定展開,因此與教學有相關的一些信息,如開設新課程等,都是學院需要統(tǒng)計的項目。結合學院開設課程在線投票系統(tǒng) 投票結果 投票項目 權限管理 投票結果 投票人數 添加修改 編輯刪除 用戶登陸 帳戶管理 任務選取了以下項目作為系統(tǒng)數據庫的數據參數: (1)開設游泳課。讓投票者根據網站界面進行投票 。 (2)開設就業(yè)指導課。讓投票者根據網站內容進行投票 (3)開設心理咨詢室。讓投票者根據網站內容進行投票 (4)開設演講課。主要分為討論、解說、演講等。 (5)開設課外興趣小組。根據不同學生開設。 (6)投票系統(tǒng) 更新。對各個選項能在第一時間內更新。 數據庫概念結構設計 在系統(tǒng)的數據庫設計中,先要對系統(tǒng)分析得到的數據圖中的數據存儲進行分析,分析各數據存儲之間的關系,然后得出系統(tǒng)的關系模式。本系統(tǒng)采用了實體-關系圖中的相應符號來描述系統(tǒng)的概念模型。 在需求分析的基礎上,設計出能夠滿足用戶需求的各種實體,以 及它們之間的關系,為邏輯結構的設計打下基礎。 根據上面的設計出的實體有:投票選項實體、投票結果實體。投票選項實體屬性具體描述如圖 33 所示。 圖 33課程實體 投票結果實體的屬性包括各個項目投票結果,各個項目投票人數,各個項目投票所占百分比。 數據庫邏輯結構設計 投票選項部分 投票系統(tǒng)更新 課外興趣小組 開設 演 講課 開設 心理咨詢 就業(yè)指導課 開設 游泳課 數據庫邏輯結構設計的任務就是把概念結構設計階段設計的基本關系圖,轉換為與選用的具體相關的機器上的數據庫管理系統(tǒng)所支持的數據模型相符合的邏輯結構。在上面實體之間的關系的基礎上,形成數據庫中表格以及 各個表格之間的關系。 數據庫物理結構設計 明確了以上所要建立的數據庫參數,便可建立關系型數據庫。具體的結構是把數據表示成若干二維關系的表,通過建立表之間的關系來定義結構。在這種二維表中,每一列為一個字段,對應著表格中的數據項。每個項目的名稱為字段名。每一行為一條記錄,記錄中的每個字段的取值為字段值,記錄是字段值的集合。記錄中的數據隨著每一行記錄的不同而變化。 在線投票系統(tǒng)數據庫中各個表格的設計結果如下面的幾個表格所示。各個表格表示數據庫中的一個表。 表 31 為創(chuàng)建投票項目信息表 voteitem 的 信息。 字段名稱 數據類型 大小 是否允許為空 說明 ID Int 4 否 項目 ID號 Item Varchar(50) 8 是 項目名稱 VoteCount int 150 否 投票數量,缺省為 0 表 31VoteItem的結構 字段名稱 數據類型 大小 是否允許為空 說明 IP varchar(20) 4 否 IP地址 表 32VoteIP的結構 參數 Soperate的值 說明 null 無操作 add 添加記錄(單擊“添加”按鈕時產生) update 修改記錄(單擊記錄后的“修 改”鏈接時產生) edit 修改記錄(單擊“修改”按鈕時產生) delete 刪除記錄(單擊“刪除”按鈕時產生) 表 33 參數 Soperate狀態(tài)值的說明 一般由多個用戶來管理在線投票系統(tǒng),因此需要對每個用戶分配一定的權限,實現信息的共享與安全。因此需要在數據庫中建立一個用戶口令表來管理使用在線投票系統(tǒng)的用戶。 數據庫結構的實現 在需求分析,概念結構設計基礎上得到數據庫邏輯結構以后,就可以在數據庫系統(tǒng)中實現該邏輯結構。本系統(tǒng)中采用了 Microsoft Office Access 2020數據 庫管理系統(tǒng)。使用 Microsoft Office Access 2020創(chuàng)建前面所定義的各個數據表。 第 4 章 詳細設計與實現 運用 ASP和 Microsoft Office Access 2020相結合開發(fā)投票系統(tǒng),投票項目依據學院需要開設哪些新課程來制作,通過學生的投票結果統(tǒng)計確定下學期開設的新課程。以下就是 設計 投票系統(tǒng)步驟 投票界面 模塊的設計 投票界面模塊的功能是面向老師和學生的,因此不需要權限核實,進入系統(tǒng)頁面后,點擊 “投票選項 ”即可進入。 設計投票界面表單 投票 項目表單由 3部分組成: 投票選項列表框 —— 用來 選擇相應項目進行投票。 投票按鈕。 相應代碼如下: 如果沒有投票,則變量 isvoted為 1,可以投票。投票按鈕代碼如下: input class=Submit type=submit value=39。 投 票 39。 name=submit onclick=39。return SelectChk()。39。 這是個可以選擇多項的投票系統(tǒng),在函數 SelectChk中取得被投票項目信息,并提交 //取得被投票項目的編號,打開新窗口,查看投票結果 function SelectChk() { va
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1