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

正文內容

20xx本科論文基于bs架構的企業(yè)報表管理系統(tǒng)的設計與實現(xiàn)論文(編輯修改稿)

2024-10-11 12:17 本頁面
 

【文章內容簡介】 gvac vqa123453xcvfqxdvwzcvsdvx 用 戶 模 塊個 人 信 息 查 詢 報 表 管 理個 人 信 息修 改個 人 信 息查 詢報 表 錄入報 表 查詢報 表 修改 圖 系統(tǒng)用戶功能模塊 管理模塊 根據(jù)需求分析我們知道,一個報表管理系統(tǒng),除了需要有操作報表錄入的相關人員外還需要管理報表的人,在這個系統(tǒng)中我們將其稱為管理員,管理應該有下面一些特征,首先管理員能夠添加用戶,管理用戶信息。其次對于用戶提交的一些信息進行審核。最后,管理員需要對報表進行一些分析。據(jù)此,管理員模塊分成如下的幾個模塊。 系統(tǒng)管理按功能分為以下幾個模塊: ( 1)報表信息管理模塊:可以按報表的錄入時間以及錄入類型對所有報表進行查詢; ( 2)個人信息管理模塊:在此模塊下,管理員只可以查看用戶的注冊信息及刪除用戶的信息; ( 3)管理員審核信息模塊:該模塊管理員可以對需要審核的信息進行審核; ( 4)權限模塊 : 該模塊管理員可以 ,刪除或添加員工進入用戶模塊的權利 . 系統(tǒng)的管理功能 模塊如下: wsscvzxvzx vx sscsadfzzcAA gvac vqa123453xcvfqxdvwzcvsdvx 管 理 員 模 塊報 表 管 理 權 限 管 理報 表查 詢報 表修 改報 表審 核用 戶息 查詢用 戶信 息修 改一員 工信 息修 改審 核添 加用 戶 圖 系統(tǒng)管理員功能模塊 數(shù)據(jù)庫設計 在設計數(shù)據(jù)庫時,應該注意以下幾點: ( 1)數(shù)據(jù)庫的具體用途,根據(jù)用途設計符合用途的數(shù)據(jù)庫; ( 2)數(shù)據(jù)庫的規(guī)范化設計,防止設計中出現(xiàn)錯誤; ( 3)數(shù)據(jù)完整性的保護; ( 4)權限的安全性; ( 5)數(shù)據(jù)庫維護性; 本系統(tǒng)中采用 MySQL 數(shù)據(jù)庫建立數(shù)據(jù)庫,數(shù)據(jù)庫名為 test。 數(shù)據(jù)庫概念設計 數(shù)據(jù)庫設計是一個系統(tǒng)設計的重中之重,當我們需求寫完之后,根 據(jù)需求寫出詳細設計的方案,實體類就確定了。根據(jù)實體類定義每個類需要的字段,根據(jù)各個實體類的關系對各個表經(jīng)行表關系的維護。表關系的維護決定了一個系統(tǒng)的優(yōu)良。 wsscvzxvzx vx sscsadfzzcAA gvac vqa123453xcvfqxdvwzcvsdvx ( 1)網(wǎng)上音像店系統(tǒng)實體間關系 ER 圖如下圖 用 戶查 詢 , 修 改查 詢 , 修 改 ,錄 入個 人 信息報 表查 詢 , , 修該 , 審 核管 理 員查 詢 , 修該 , 審 核添 加 圖 ER圖 ( 2)個人信息實體圖如下圖: 個 人 信 息編 號年 齡性 別E m a i l電 話用 戶 名密 碼圖 wsscvzxvzx vx sscsadfzzcAA gvac vqa123453xcvfqxdvwzcvsdvx ( 3)管理員實體圖如下圖: 管 理 員編 號角 色 類 型用 戶 名 圖 圖 ( 4)報表實體圖如下圖: 報 表編 號報 表 類 型錄 入 時 間錄 入 人錄 入 狀 態(tài)所 在 目 錄 圖 報表,是這個設計的關鍵實體,對于企業(yè)級報表錄入,需要將 excle表中的報表相關數(shù)據(jù)錄入到系統(tǒng)中報表錄入模塊,然后再將數(shù)據(jù)導入數(shù)據(jù)庫中。對于現(xiàn)在的我來說,達不到能夠將 excle 中的數(shù)據(jù)導入到系統(tǒng)或數(shù)據(jù)庫的能力,我能做到的是,將報表文件上傳到服務器上,提供相關人員的下載。 將上傳報表的信息,存入到數(shù)據(jù)庫中,這樣我們就可以根據(jù)這寫信息找到相應的報表了。 上傳到服務器時將生成一個 id用于充當報表文件上傳到服務器是的wsscvzxvzx vx sscsadfzzcAA gvac vqa123453xcvfqxdvwzcvsdvx 目錄。 ( 5)用戶實體圖如下圖: 用 戶編 號角 色 類 型用 戶 名 圖 數(shù)據(jù)庫邏輯設計 系統(tǒng)采用 Hibernate 作為數(shù)據(jù)訪問框架,首先通過設計良好結構的領域實體類,然后由 hbm 配置文件來完成對象關系的映射工作。 Hibernate 采用了面向對象建模的思想,不僅能減少數(shù)據(jù)庫設計中冗余字段,更重要的是,它使得數(shù)據(jù)庫表的結構合理、緊湊。經(jīng)過系統(tǒng)的編寫,本系統(tǒng)的 Hibernate 配置文件和數(shù)據(jù) 庫表及各自的配置文件如下。 ?xml version= encoding=UTF8? !DOCTYPE hibernatereverseengineering PUBLIC //Hibernate/Hibernate Reverse Engineering DTD hibernatereverseengineering table name=user catalog=test class= primarykey generator class=native/generator /primarykey /table table name=role catalog=test class= primarykey wsscvzxvzx vx sscsadfzzcAA gvac vqa123453xcvfqxdvwzcvsdvx generator class=native/generator /primarykey /table table name=forms catalog=test class= primarykey generator class=native/generator /primarykey /table table name=uncheckforms catalog=test class= primarykey generator class=native/generator /primarykey /table /hibernatereverseengineering 數(shù)據(jù)庫詳細設計 這張表記錄著用戶錄入的報表信息,具體信息如下表: 表 序號 名稱 別名 類型 長度 1 Id 編號 Int 255 2 Entry_user 錄入人 Varchar 255 3 Enter_date 錄入日期 Varchar 255 4 typeid 錄入類型 Int 255 5 File_catalog 目錄 Varchar 255 6 status 錄入狀態(tài) Varchar 255 7 Userid 錄入人 id Int 255 這張表記錄系統(tǒng)中兩種角色的信息,具體信息如下表: wsscvzxvzx vx sscsadfzzcAA gvac vqa123453xcvfqxdvwzcvsdvx 表 序號 名稱 別名 類型 長度 1 Id 編號 Int 225 2 Role 角色 Varchar 1000 3 decribe 角色描述 Varchar 225 這張表記錄著用戶修改報表后需要審核的報表信息,如下表: 表 序號 名稱 別名 類型 長度 1 id 編號 Int 255 2 Entry_user 錄入人 Varchar 255 3 Enter_date 錄入日期 Varchar 255 4 typeid 錄入類型 Int 255 5 File_catalog 目錄 Varchar 255 6 status 錄入狀態(tài) Varchar 255 7 Userid 錄入人 id Int 255 這張表記錄著員工的基本信息,具體信息如下表: 表 序號 名稱 別名 類型 長度 1 username 用戶名 Varchar 1000 2 password 密碼 Varchar 1000 3 sex 性別 char 2 4 age 年齡 int 3 5 tel 電話 int 225 6 Varchar 225 7 roleid 角色類型 Int 225 wsscvzxvzx vx sscsadfzzcAA gvac vqa123453xcvfqxdvwzcvsdvx 8 status 狀態(tài) Int 1 這張表是角色和用戶的橋表,具體信息如下表: 表 序號 名稱 別名 類型 長度 1 id 編號 int 225 2 Role_id 角色 id int 225 3 User_id 用戶 id int 225 4 describe 描述 varchar 225 wsscvzxvzx vx sscsadfzzcAA gvac vqa123453xcvfqxdvwzcvsdvx 5 系統(tǒng)詳細設計及實現(xiàn) 系統(tǒng)運行平臺 本系統(tǒng)的運行平臺分為硬件環(huán)境和軟件環(huán)境兩種。 系統(tǒng)的硬件環(huán)境為處 理器 Intel(R) Core(TM) i52430M ,內存 。 系統(tǒng)的軟件環(huán)境為 Win7 操作系統(tǒng) ,MySql 數(shù)據(jù)庫, 、 MyEclipse10 開發(fā)包和 服務器。 開發(fā)技術介紹 本系統(tǒng)采用 MVC( ModelViewController)框架 ,MVC 是一種設計模式,用于表示一種軟件架構模式。 MVC 把軟件系統(tǒng)分為三個組成部分:模型、視圖和控制器,這種模式是為了實現(xiàn)一種動態(tài)的程序設計,使后續(xù)對程序 的修改和擴展簡化,并且使程序某一部分的重復利用成為可能。 隨著技術的不斷進步,現(xiàn)在需要用越來越多的方式來訪問應用程序。 MVC 模式允許你使用各種不同樣式的視圖來訪問同一個服務器端的代碼。它包括任何 WEB( HTTP)瀏覽器或者無線瀏覽器( wap),比如,用戶可以通過電腦也可通過手機來訂購某樣產品,雖然訂購的方式不一樣,但處理訂購產品的方式是一樣的。由于模型返回的數(shù)據(jù)沒有進行格式化,所以同樣的構件能被不同的界面使用。例如,很多數(shù)據(jù)可能用 HTML 來表示,但是也有可能用 WAP 來表示,而這些表示所需要的命令是改變視圖層的 實現(xiàn)方式,而控制層和模型層無需做任何改變。 其中,模型層用于封裝與應用程序的業(yè)務邏輯相關的數(shù)據(jù)以及對數(shù)據(jù)的處理方法。視圖層能夠實現(xiàn)業(yè)務數(shù)據(jù)的輸入和顯示??刂茖咏邮沼脩舻妮斎氩⒄{用模型和視圖去完成用戶的需求。 本系統(tǒng)中應用的 Struts技術是基于 MVC的 Web的應用框架。在此框架中 Struts 2[3]是 Struts 的下一代產品。是在 Struts 和 WebWork 的技術基礎上進行了合并,全新的 Struts 2 框架。其全新的 Struts 2 的體系結構與 Struts 1 的體系結構的差別巨大。 Struts 2 以 WebWork 為核心,采用攔截器的機制來處理用戶 的請求,wsscvzxvzx vx sscsadfzzcAA gvac vqa123453xcvfqxdvwzcvsdvx 這樣的設計也使得業(yè)務邏輯控制器能夠與 Servlet API完全脫離開,所以 Struts 2可以理解為 WebWork 的更新產品。因為 Struts 2 和 Struts 1 有著太大的變化,但是相對于 WebWork, Struts 2 只有很小的變化。 Struts2 框架的處理流程如 圖 所示: 圖 圖 通過上面對 Struts2 體系結構 [4]的了解,我們發(fā)現(xiàn) Struts2 對 Struts1 進行了巨大的改進。主要表現(xiàn)在如下幾個方面: (1) 在 Action 的實現(xiàn)方面: Struts1 要求必須統(tǒng)一擴展自 Action 類,而Struts2 中可以是一個普通的 POJO。 (2) 線程模型方面: Struts1 的 Action 工作在單例模式,一個 Action 的實例處理所有的請求。 Struts2 的 Action 是一個請求對應一個實例。沒有線程安全方面的問題。 (3) Servlet 依賴方面: Struts1 的 Action 依賴于 Servlet API,比如 Action的 execute 方法的參數(shù)就包括 request 和 respons
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1