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

正文內(nèi)容

本科畢業(yè)論文-基于j2ee框架的元器件管理系統(tǒng)設計(編輯修改稿)

2025-02-12 18:00 本頁面
 

【文章內(nèi)容簡介】 管理、檢查、優(yōu)化數(shù)據(jù)庫操作的 管理工具 。 10.支持大型的 數(shù)據(jù)庫 。可以處理擁有上千萬條記錄的大型 數(shù)據(jù)庫 。 11.支持多種 存儲引擎 。 是開源的,所以你不需要支付額外的費用。 使用標準的 SQL 數(shù)據(jù)語言形式。 對 PHP 有很好的支持, PHP 是目前最流 行的 Web 開發(fā)語言。 是可以定制的,采用了 GPL 協(xié)議,你可以修改源碼來開發(fā)自己的 Mysql 系統(tǒng)。 MySql 的基本命令 山東工商學院 2022 屆畢業(yè)論文 7 1. 創(chuàng)建數(shù)據(jù)庫 mysql create database 數(shù)據(jù)庫名稱 2. 創(chuàng)建表 mysql create table 表名 ( 列的名字( id)類型( int( 4)) primary key(定義主鍵 ) auto_increment(描述 自增), ?? , ); 3. 查看所有數(shù)據(jù)庫 mysql show databases 。 4. 使用某個數(shù)據(jù)庫 mysql use 數(shù)據(jù)庫名稱; 5. 查看所使用數(shù)據(jù)庫下所有的表 mysql show tables。 6. 顯示表的屬性結(jié)構(gòu) mysql desc 表名; 7. 選擇表中數(shù)據(jù)的顯示 mysql select * from 表名 where id=?[and name=? ] [or name=?]。 mysql select id,name from 表名 order by 某一列 的名稱 desc(降序, asc 為升序 ) 8. 刪除表中的數(shù)據(jù) mysql delete from table where id=? [or name=? (and name=?)]。 9. 刪除表 mysql drop table。 10. 刪除數(shù)據(jù)庫 mysql drop database。 開發(fā)框架技術介紹 對于框架技術 , 我們采用 Struts+ajax的整合 ! Struts是應用比較廣泛的一種表現(xiàn)層框架 Struts 是一個為開發(fā)基于模型 (Model)-視圖 (View)-控制器 (Controller)(MVC)模式的應用架構(gòu)的開源框架,是利用 Servlet, JSP 和 custom tag library 構(gòu)建 Web 應用山東工商學院 2022 屆畢業(yè)論文 8 的一項非常有用的技術。由于 Struts能充分滿足應用開發(fā)的需求,簡單易用,敏捷迅速。它使用服務層框架可以將 JavaBeans 從 Jsp/Servlet 中分離出來,而使用表現(xiàn)層框架則可以將 Jsp 中剩余的 JavaBeans 完全分離,這部分 JavaBeans 主要負責顯示相關信息,一般是通過標簽庫( Taglib)實現(xiàn),不同框架有不同自己的標簽庫, Struts 是應用比較廣泛的一種表現(xiàn)層框架。 Ajax我們主要應用就是 xmlrequest,回調(diào)函數(shù)實現(xiàn)局部刷新達道數(shù)據(jù)更新! 山東工商學院 2022 屆畢業(yè)論文 9 第三章 系統(tǒng) 分析 需求分析 元器件管理系統(tǒng)是為了滿足倉庫管理員對元器件倉庫進行管理的需要來開發(fā)的, 因此元器件管理系統(tǒng)的主要功能還是在入庫和出庫方面,并且附加了超級 管理員對倉庫管理員的權(quán)限分配等功能; 元器件 管理系統(tǒng)還要擁有可以讓沒有注冊的用戶對倉庫的庫存信息進行查看功能, 方便 同學查看。 系統(tǒng)分析 在整個元器件管理系統(tǒng)進行開發(fā)之前,要確定出整個項目的整體架構(gòu),包括系統(tǒng)的選型、運行環(huán)境的確定及系統(tǒng)結(jié)構(gòu)設計。下 面對這進行詳細介紹。 在進行元器件管理系統(tǒng)開發(fā)的最初環(huán)節(jié),一般都需要進行系統(tǒng)的選型,即根據(jù)系統(tǒng)功能的實際需求,選擇合適的開發(fā)工具及軟件架構(gòu)。 元器件管理系統(tǒng)對系統(tǒng)的可靠性、穩(wěn)定性的要求不是很高。由于 J2EE 的開源的框架中提供了 MVC模式實現(xiàn)框架 Struts,利用現(xiàn)存框架可以更快開發(fā)系統(tǒng)。所以選擇 Java技術作為元器件管理系統(tǒng)的開發(fā)工具。 系統(tǒng)采用了 TomCat服務器作為主機。在數(shù)據(jù)庫處理方面,不需要在數(shù)據(jù)層借助存儲過程及數(shù)據(jù)庫服務器端函數(shù)封裝過多的業(yè)務邏輯,因此數(shù)據(jù)庫系統(tǒng)采用相對精巧的 MySQL。 該元器件 管理系統(tǒng)服務器端如果需要布置到其他主機上,則該主機必備條件如下: 1. 服務器端操作系統(tǒng):獨立于操作系統(tǒng)的跨平臺系統(tǒng),客戶端 MicroSoft Windows 2022及以上; 2. 數(shù)據(jù)庫: MySQL; 3. Web服務器: Tomcat 及以上版本,配合 MVC設計模式; 4. 客戶端運行環(huán)境:能運行 IE6以上瀏覽器的操作系統(tǒng),配合使用 Jquery 技術; 5. 客戶端運行工具:目前的系統(tǒng)采用瀏覽器作為客戶端,為了支持 Jquery 開發(fā)框架,應該選擇使用 IE 6以上版本瀏覽器。 本系統(tǒng)以 xp為 Web平臺, JSP+Jquery+Struts2 為系統(tǒng)實現(xiàn)技術,建立基于 MySQL數(shù)據(jù)庫系統(tǒng)的核心動態(tài)網(wǎng)頁,實現(xiàn)系統(tǒng)的全部功能模塊。 系統(tǒng)處理的準確性和及時性:系統(tǒng)處理的準確性和及時性是系統(tǒng)的必要性能。在山東工商學院 2022 屆畢業(yè)論文 10 系統(tǒng)設計和開發(fā)過程中,要充分考慮系統(tǒng)當前和將來可能承受的工作量,使系統(tǒng)的處理能力和響應時間能夠滿足信息處理的需求。 系統(tǒng)的開放性和系統(tǒng)的可擴充性:系統(tǒng)在開發(fā)過程中,應該充分考慮以后的可擴充性。例如數(shù)據(jù)表中用戶選擇字段方式的改變,用戶查詢的需求也會不斷的更新和完善。所有這些,都要求系統(tǒng)提供足夠的手段進行功能的 調(diào)整和擴充。而要實現(xiàn)這一點,應通過系統(tǒng)的開放性來完成,既系統(tǒng)應是一個開放系統(tǒng),只要符合一定的規(guī)范,可以簡單的加入和減少系統(tǒng)的模塊,配置系統(tǒng)的硬件。通過軟件的修補、替換完成系統(tǒng)的升級和更新?lián)Q代。 系統(tǒng)的易用性和易維護性:要實現(xiàn)這一點,就要求系統(tǒng)應該盡量使用用戶熟悉的術語和中文信息的界面;針對用戶可能出現(xiàn)的使用問題,要提供足夠的在線幫助,縮短用戶對系統(tǒng)熟悉的過程。 系統(tǒng)的數(shù)據(jù)要求: 數(shù)據(jù)錄入和處理的準確性和實時性。 數(shù)據(jù)的一致性與完整性。 數(shù)據(jù)的共享與獨立性。 山東工商學院 2022 屆畢業(yè)論文 11 第四章 元器件管理系統(tǒng) 的軟件 設計 元器件管理系統(tǒng)設置了超級管理員 , 倉庫管理員 , 普通用戶三個權(quán)限 , 下面對著三個權(quán)限作簡要介紹 : 超級管理員: 超級管理員登陸系統(tǒng)之后,可對用戶進行維護,包括對用戶的添加、查找、修改和刪除。 也可以進行器件庫的管理,擁有倉庫管理員的權(quán)限。 主要用于學院領導任命倉庫管理員使用。 普通用戶: 普通用戶登陸系統(tǒng)之后,只可以進行查詢操作,只能用來查看庫存情況。主要用于發(fā)給學生,方便學生查看所需要的元器件是否還有庫存。 倉庫管理員: 倉庫管理員登陸系統(tǒng)之后,可進行出庫入庫操作,可查看庫存情況。主要用于管理老師記錄出 庫入庫情況使用。 系統(tǒng) 模塊 簡介 用戶 管理模塊 用戶管理模塊需要超級管理員權(quán)限,可以做添加,刪除,修改 用戶 操作 , 主要用于學院領導任命管理員使用 。 元件和信息管理模塊 元件庫存查詢不需要任何權(quán)限, 散件,報廢,其他 查詢?nèi)棛谀慷伎梢蕴顚?,也可以只選擇第一項或者第一項,第二項 套件查詢,不能具體查詢,只能填寫第一項選擇套件點擊查詢按鈕 元件入庫出庫信息查詢 元件的入庫查詢需要倉庫管理員以上權(quán)限,普通用戶不能進行查詢操作 元件出庫信息查詢 元件的出庫信息查詢 , 主要用于 普 通用戶 查詢 元器件出庫方向 。 元件的入庫出庫操作 元件的入庫出庫操作需要倉庫管理員的權(quán)限,普通用戶不可操作 系統(tǒng) 分層結(jié)構(gòu) 山東工商學院 2022 屆畢業(yè)論文 12 本系統(tǒng)采用嚴格的 J2 EE 應用結(jié)構(gòu),主要有如下幾個分層。 1. 表現(xiàn)層 :由 JSP 頁面組成。 2. MVC 層 :使用 Struts 框架。 3. DAO 層 :由 7 個 DAO 組件組成 4. 數(shù)據(jù)庫服務層 :使用 MySQL 數(shù)據(jù)庫存儲持久化數(shù)據(jù)。 系統(tǒng)的具體分層如下圖 所示: 系統(tǒng) 架構(gòu)說明 本系統(tǒng)不僅嚴格按 MVC 模式設計,還按 J2 EE 分層設計,將中間層嚴格分成業(yè)務邏輯層、 DAO 層及數(shù)據(jù)持久層等。 MVC 層的控制器絕對禁止持久層訪問,甚至不參與業(yè)務邏輯的實現(xiàn)。表現(xiàn)層采用傳統(tǒng) JSP 技術。 本系統(tǒng)采用的是典型的 J2EE 三層結(jié)構(gòu),分為表現(xiàn)層、中間層 (業(yè)務邏輯層 )和數(shù)據(jù)服務層。三層體系將業(yè)務規(guī)則、數(shù)據(jù)訪問及合法性校驗等工作放在中間層處理??蛻舳瞬恢苯优c數(shù)據(jù)庫交互,而是通過組件與中間層建立連接,再由中間層與數(shù)據(jù)庫交互。 Jsp 廣泛的應用和穩(wěn)定的表現(xiàn),為其作為表現(xiàn)層技術打下了堅實的基礎。 Web 層,就是 MVC 模式里面的 C,負責邏輯層和表現(xiàn)層的交互。調(diào)用業(yè)務邏輯層,并將業(yè)務 數(shù)據(jù)返回給表現(xiàn)層作組織表現(xiàn),該系統(tǒng)的 MVC 采用 Struts 框架。 Service 層 (就是業(yè)務邏輯層 ),負責實現(xiàn)業(yè)務邏輯。業(yè)務邏輯層以 DAO 層為基礎,通山東工商學院 2022 屆畢業(yè)論文 13 過對 DAO 組件的正面模式包裝,完成系統(tǒng)所要求的業(yè)務邏輯。 DAO 層,負責與持久化對象交互。該層封裝了數(shù)據(jù)的增、刪、查、改的操作。 實現(xiàn) DAO 層 DAO 還有助于提升系統(tǒng)的可移植性。獨立的 DAO 層使得系統(tǒng)能在不同的數(shù)據(jù)庫之間輕易切換,底層的數(shù)據(jù)庫實現(xiàn)對于業(yè)務邏輯組件是透明的。數(shù)據(jù)庫移植時僅僅影響 DAO 層,不同數(shù)據(jù)庫的切換不會影響業(yè)務邏輯組件, 因此提高了系統(tǒng)的可復用性。 山東工商學院 2022 屆畢業(yè)論文 14 第五 章 數(shù)據(jù)庫 定義(數(shù)據(jù)詞典) 數(shù)據(jù)庫表名的定義使用:重點字 。重點字可以是多個英文單詞的組合,從組合的第二單詞起首字母大寫,字段命名是能表達字段內(nèi)容的英文單詞的組合,組合方式同表名重點字相同。 NN 表示 not null 不填表可為空。 數(shù)據(jù)類型不使用固定數(shù)據(jù)庫的類型,標識大眾類型,如字符串、字符、數(shù)字等。這樣在更改數(shù)據(jù)庫時需求的數(shù)據(jù)是可移植的 輸寫數(shù)據(jù)表在數(shù)據(jù)庫中的物理名稱,可用自己熟悉的語言再定義表名稱,方便溝通。 長度定義又數(shù)據(jù)類型決定 :如字符串可選 8000 以下,數(shù)字可在 50 位之間,字符只允許一位。 輸入方式表示數(shù)據(jù)的來源:生成表由程序或數(shù)據(jù)庫的索引自動生成,而不需人工錄入;輸入表示通過文本框等輸入的數(shù)據(jù);選擇表單選框、復選框、下拉列表等通過選擇輸入的數(shù)據(jù);自定獲取是為外碼的輸入設定的,它由程序自動獲取。 主要表結(jié)構(gòu)如下 表 記錄入庫新元件操作數(shù)據(jù)庫字段 Table Records storage new ponents 表名 Adder――記錄入庫新元件操作 設計人 張鑫磊 編號 字段名 類型 可否 為空 性質(zhì) 說明 1 addid int(11) No 主鍵 編號 2 warename varchar(11) Yes 器件名稱 3 wareid varchar(11) Yes 器件型號 4 price varchar(11) Yes 購買價格 5 quantity varchar(11) Yes 庫存數(shù)量 6 purpose varchar(30) Yes 出庫目的 7 buydate bigint(20) Yes 購買時間 8 directroup varchar(20) Yes 老師 9 supplier varchar(20) Yes 廠商 山東工商學院 2022 屆畢業(yè)論文 15 10 buyperson varchar(20) Yes 購買目的 11 operator varchar(20) Yes 管理員 12 remark varchar(30) Yes 簡介 13 bank varchar(255) Yes 器件庫 表 記錄元件出庫操作 數(shù)據(jù)庫字段 Table Record ponent of warehouse operation 表名 consum――記錄元件出庫操作 設計人 張鑫磊 編號 字段名 類型 可否為空 性質(zhì) 說明 1 consumerid int(11) No 主鍵 編號 2 warename varchar(10) Yes 器件名稱 3 wareid varchar(30) Yes 器件型號 4 consumerqty varchar(10) Yes 出庫數(shù)量 5 purpose varchar(20) Yes 出庫目的 6 datetime bigint(20) Yes 出 庫時間 7 directroup varchar(100) Yes 出庫老師 8 pickingpeople varchar(225) Yes 出庫學生 9 operator varchar(30) Yes 管理員 10 remark varchar(50) Yes 簡介
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1