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

正文內(nèi)容

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

2024-10-11 12:17 本頁面
 

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