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

正文內(nèi)容

基于j2ee框架的元器件管理系統(tǒng)項(xiàng)目畢業(yè)設(shè)計(jì)論文(編輯修改稿)

2025-07-15 16:43 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 過標(biāo)簽庫(Taglib)實(shí)現(xiàn),不同框架有不同自己的標(biāo)簽庫,Struts是應(yīng)用比較廣泛的一種表現(xiàn)層框架。 Ajax我們主要應(yīng)用就是xmlrequest,回調(diào)函數(shù)實(shí)現(xiàn)局部刷新達(dá)道數(shù)據(jù)更新! 第三章 系統(tǒng)分析元器件管理系統(tǒng)是為了滿足倉庫管理員對(duì)元器件倉庫進(jìn)行管理的需要來開發(fā)的,因此元器件管理系統(tǒng)的主要功能還是在入庫和出庫方面,并且附加了超級(jí)管理員對(duì)倉庫管理員的權(quán)限分配等功能;元器件管理系統(tǒng)還要擁有可以讓沒有注冊(cè)的用戶對(duì)倉庫的庫存信息進(jìn)行查看功能,方便同學(xué)查看。在整個(gè)元器件管理系統(tǒng)進(jìn)行開發(fā)之前,要確定出整個(gè)項(xiàng)目的整體架構(gòu),包括系統(tǒng)的選型、運(yùn)行環(huán)境的確定及系統(tǒng)結(jié)構(gòu)設(shè)計(jì)。下面對(duì)這進(jìn)行詳細(xì)介紹。在進(jìn)行元器件管理系統(tǒng)開發(fā)的最初環(huán)節(jié),一般都需要進(jìn)行系統(tǒng)的選型,即根據(jù)系統(tǒng)功能的實(shí)際需求,選擇合適的開發(fā)工具及軟件架構(gòu)。元器件管理系統(tǒng)對(duì)系統(tǒng)的可靠性、穩(wěn)定性的要求不是很高。由于J2EE的開源的框架中提供了MVC模式實(shí)現(xiàn)框架Struts,利用現(xiàn)存框架可以更快開發(fā)系統(tǒng)。所以選擇Java技術(shù)作為元器件管理系統(tǒng)的開發(fā)工具。系統(tǒng)采用了TomCat服務(wù)器作為主機(jī)。在數(shù)據(jù)庫處理方面,不需要在數(shù)據(jù)層借助存儲(chǔ)過程及數(shù)據(jù)庫服務(wù)器端函數(shù)封裝過多的業(yè)務(wù)邏輯,因此數(shù)據(jù)庫系統(tǒng)采用相對(duì)精巧的MySQL。該元器件管理系統(tǒng)服務(wù)器端如果需要布置到其他主機(jī)上,則該主機(jī)必備條件如下:1. 服務(wù)器端操作系統(tǒng):獨(dú)立于操作系統(tǒng)的跨平臺(tái)系統(tǒng),客戶端MicroSoft Windows 2000及以上;2. 數(shù)據(jù)庫:MySQL;3. Web服務(wù)器:Tomcat ,配合MVC設(shè)計(jì)模式;4. 客戶端運(yùn)行環(huán)境:能運(yùn)行IE6以上瀏覽器的操作系統(tǒng),配合使用Jquery技術(shù);5. 客戶端運(yùn)行工具:目前的系統(tǒng)采用瀏覽器作為客戶端,為了支持Jquery開發(fā)框架,應(yīng)該選擇使用IE 6以上版本瀏覽器。本系統(tǒng)以xp為Web平臺(tái),JSP+Jquery+Struts2為系統(tǒng)實(shí)現(xiàn)技術(shù),建立基于MySQL數(shù)據(jù)庫系統(tǒng)的核心動(dòng)態(tài)網(wǎng)頁,實(shí)現(xiàn)系統(tǒng)的全部功能模塊。 系統(tǒng)處理的準(zhǔn)確性和及時(shí)性:系統(tǒng)處理的準(zhǔn)確性和及時(shí)性是系統(tǒng)的必要性能。在系統(tǒng)設(shè)計(jì)和開發(fā)過程中,要充分考慮系統(tǒng)當(dāng)前和將來可能承受的工作量,使系統(tǒng)的處理能力和響應(yīng)時(shí)間能夠滿足信息處理的需求。 系統(tǒng)的開放性和系統(tǒng)的可擴(kuò)充性:系統(tǒng)在開發(fā)過程中,應(yīng)該充分考慮以后的可擴(kuò)充性。例如數(shù)據(jù)表中用戶選擇字段方式的改變,用戶查詢的需求也會(huì)不斷的更新和完善。所有這些,都要求系統(tǒng)提供足夠的手段進(jìn)行功能的調(diào)整和擴(kuò)充。而要實(shí)現(xiàn)這一點(diǎn),應(yīng)通過系統(tǒng)的開放性來完成,既系統(tǒng)應(yīng)是一個(gè)開放系統(tǒng),只要符合一定的規(guī)范,可以簡(jiǎn)單的加入和減少系統(tǒng)的模塊,配置系統(tǒng)的硬件。通過軟件的修補(bǔ)、替換完成系統(tǒng)的升級(jí)和更新?lián)Q代。 系統(tǒng)的易用性和易維護(hù)性:要實(shí)現(xiàn)這一點(diǎn),就要求系統(tǒng)應(yīng)該盡量使用用戶熟悉的術(shù)語和中文信息的界面;針對(duì)用戶可能出現(xiàn)的使用問題,要提供足夠的在線幫助,縮短用戶對(duì)系統(tǒng)熟悉的過程。 系統(tǒng)的數(shù)據(jù)要求:數(shù)據(jù)錄入和處理的準(zhǔn)確性和實(shí)時(shí)性。數(shù)據(jù)的一致性與完整性。數(shù)據(jù)的共享與獨(dú)立性。 第四章 元器件管理系統(tǒng)的軟件設(shè)計(jì)元器件管理系統(tǒng)設(shè)置了超級(jí)管理員,倉庫管理員,普通用戶三個(gè)權(quán)限,下面對(duì)著三個(gè)權(quán)限作簡(jiǎn)要介紹:超級(jí)管理員:超級(jí)管理員登陸系統(tǒng)之后,可對(duì)用戶進(jìn)行維護(hù),包括對(duì)用戶的添加、查找、修改和刪除。也可以進(jìn)行器件庫的管理,擁有倉庫管理員的權(quán)限。主要用于學(xué)院領(lǐng)導(dǎo)任命倉庫管理員使用。普通用戶:普通用戶登陸系統(tǒng)之后,只可以進(jìn)行查詢操作,只能用來查看庫存情況。主要用于發(fā)給學(xué)生,方便學(xué)生查看所需要的元器件是否還有庫存。倉庫管理員:倉庫管理員登陸系統(tǒng)之后,可進(jìn)行出庫入庫操作,可查看庫存情況。主要用于管理老師記錄出庫入庫情況使用。 系統(tǒng)模塊簡(jiǎn)介用戶管理模塊需要超級(jí)管理員權(quán)限,可以做添加,刪除,修改用戶操作,主要用于學(xué)院領(lǐng)導(dǎo)任命管理員使用。元件庫存查詢不需要任何權(quán)限,散件,報(bào)廢,其他 查詢?nèi)?xiàng)欄目都可以填寫,也可以只選擇第一項(xiàng)或者第一項(xiàng),第二項(xiàng)套件查詢,不能具體查詢,只能填寫第一項(xiàng)選擇套件點(diǎn)擊查詢按鈕元件入庫出庫信息查詢?cè)娜霂觳樵冃枰獋}庫管理員以上權(quán)限,普通用戶不能進(jìn)行查詢操作元件出庫信息查詢?cè)某鰩煨畔⒉樵?,主要用于普通用戶查詢?cè)骷鰩旆较?。元件的入庫出庫操作元件的入庫出庫操作需要倉庫管理員的權(quán)限,普通用戶不可操作 系統(tǒng)分層結(jié)構(gòu)本系統(tǒng)采用嚴(yán)格的J2 EE 應(yīng)用結(jié)構(gòu),主要有如下幾個(gè)分層。1. 表現(xiàn)層:由JSP 頁面組成。2. MVC 層:使用Struts框架。3. DAO 層:由7 個(gè)DAO 組件組成4. 數(shù)據(jù)庫服務(wù)層:使用MySQL 數(shù)據(jù)庫存儲(chǔ)持久化數(shù)據(jù)。系統(tǒng)的具體分層如下圖所示: 系統(tǒng)架構(gòu)說明本系統(tǒng)不僅嚴(yán)格按MVC 模式設(shè)計(jì),還按J2 EE 分層設(shè)計(jì),將中間層嚴(yán)格分成業(yè)務(wù)邏輯層、DAO 層及數(shù)據(jù)持久層等。MVC 層的控制器絕對(duì)禁止持久層訪問,甚至不參與業(yè)務(wù)邏輯的實(shí)現(xiàn)。表現(xiàn)層采用傳統(tǒng)JSP 技術(shù)。 本系統(tǒng)采用的是典型的J2EE 三層結(jié)構(gòu),分為表現(xiàn)層、中間層(業(yè)務(wù)邏輯層)和數(shù)據(jù)服務(wù)層。三層體系將業(yè)務(wù)規(guī)則、數(shù)據(jù)訪問及合法性校驗(yàn)等工作放在中間層處理??蛻舳瞬恢苯优c數(shù)據(jù)庫交互,而是通過組件與中間層建立連接,再由中間層與數(shù)據(jù)庫交互。Jsp廣泛的應(yīng)用和穩(wěn)定的表現(xiàn),為其作為表現(xiàn)層技術(shù)打下了堅(jiān)實(shí)的基礎(chǔ)。Web 層,就是MVC 模式里面的C,負(fù)責(zé)邏輯層和表現(xiàn)層的交互。調(diào)用業(yè)務(wù)邏輯層,并將業(yè)務(wù)數(shù)據(jù)返回給表現(xiàn)層作組織表現(xiàn),該系統(tǒng)的MVC采用Struts框架。Service 層(就是業(yè)務(wù)邏輯層),負(fù)責(zé)實(shí)現(xiàn)業(yè)務(wù)邏輯。業(yè)務(wù)邏輯層以DAO 層為基礎(chǔ),通過對(duì)DAO 組件的正面模式包裝,完成系統(tǒng)所要求的業(yè)務(wù)邏輯。DAO 層,負(fù)責(zé)與持久化對(duì)象交互。該層封裝了數(shù)據(jù)的增、刪、查、改的操作。 實(shí)現(xiàn)DAO層DAO 還有助于提升系統(tǒng)的可移植性。獨(dú)立的DAO 層使得系統(tǒng)能在不同的數(shù)據(jù)庫之間輕易切換,底層的數(shù)據(jù)庫實(shí)現(xiàn)對(duì)于業(yè)務(wù)邏輯組件是透明的。數(shù)據(jù)庫移植時(shí)僅僅影響DAO 層,不同數(shù)據(jù)庫的切換不會(huì)影響業(yè)務(wù)邏輯組件,因此提高了系統(tǒng)的可復(fù)用性。 第五章 數(shù)據(jù)庫(數(shù)據(jù)詞典)數(shù)據(jù)庫表名的定義使用:重點(diǎn)字。重點(diǎn)字可以是多個(gè)英文單詞的組合,從組合的第二單詞起首字母大寫,字段命名是能表達(dá)字段內(nèi)容的英文單詞的組合,組合方式同表名重點(diǎn)字相同。NN 表示not null 不填表可為空。數(shù)據(jù)類型不使用固定數(shù)據(jù)庫的類型,標(biāo)識(shí)大眾類型,如字符串、字符、數(shù)字等。這樣在更改數(shù)據(jù)庫時(shí)需求的數(shù)據(jù)是可移植的輸寫數(shù)據(jù)表在數(shù)據(jù)庫中的物理名稱,可用自己熟悉的語言再定義表名稱,方便溝通。長(zhǎng)度定義又?jǐn)?shù)據(jù)類型決定:如字符串可選8000以下,數(shù)字可在50位之間,字符只允許一位。輸入方式表示數(shù)據(jù)的來源:生成表由程序或數(shù)據(jù)庫的索引自動(dòng)生成,而不需人工錄入;輸入表示通過文本框等輸入的數(shù)據(jù);選擇表單選框、復(fù)選框、下拉列表等通過選擇輸入的數(shù)據(jù);自定獲取是為外碼的輸入設(shè)定的,它由程序自動(dòng)獲取。 記錄入庫新元件操作數(shù)據(jù)庫字段Table Records storage new ponents 表名Adder――記錄入庫新元件操作設(shè)計(jì)人張?chǎng)卫诰幪?hào)字段名類型可否為空性質(zhì)說明1addidint(11) No主鍵編號(hào)2warenamevarchar(11) Yes器件名稱3wareidvarchar(11) Yes器件型號(hào)4pricevarchar(11) Yes購買價(jià)格5quantityvarchar(11) Yes庫存數(shù)量6purposevarchar(30) Yes出庫目的7buydatebigint(20) Yes購買時(shí)間8directorgroupva
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1