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

正文內(nèi)容

公司管理信息系統(tǒng)的設(shè)計(jì)與開發(fā)畢業(yè)論文-文庫吧

2025-06-08 17:13 本頁面


【正文】 nate,為了將控制層與業(yè)務(wù)邏輯層分離,又細(xì)分為以下幾種。 Web層,就是MVC模式里面的“C”(controller),負(fù)責(zé)控制業(yè)務(wù)邏輯層與表現(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ǔ),通過對DAO組件的正面模式包裝,完成系統(tǒng)所要求的業(yè)務(wù)邏輯。 DAO層,負(fù)責(zé)與持久化對象交互。該層封裝了數(shù)據(jù)的增、刪、查、改的操作。PO,持久化對象。通過實(shí)體關(guān)系映射工具將關(guān)系型數(shù)據(jù)庫的數(shù)據(jù)映射成對象,很方便地實(shí)現(xiàn)以面向?qū)ο蠓绞讲僮鲾?shù)據(jù)庫,該系統(tǒng)采用Hibernate作為ORM框架。Spring的作用貫穿了整個(gè)中間層,將Web層、Service層、DAO層及PO無縫整合,其數(shù)據(jù)服務(wù)層用來存放數(shù)據(jù)。 一個(gè)良好的框架可以讓開發(fā)人員減輕重新建立解決復(fù)雜問題方案的負(fù)擔(dān)和精力;它可以被擴(kuò)展以進(jìn)行內(nèi)部的定制化;并且有強(qiáng)大的用戶社區(qū)來支持它??蚣芡ǔD芎芎玫慕鉀Q一個(gè)問題。然而,你的應(yīng)用是分層的,可能每一個(gè)層都需要各自的框架。僅僅解決UI問題并不意味著你能夠很好的將業(yè)務(wù)邏輯和持久性邏輯和UI 組件很好的耦合。 Ibatis是一個(gè)類似Hibernate的輕量級ORM框架,其功能與實(shí)現(xiàn)方式與Hibernate相似,區(qū)別在于Ibatis沒有對sql語句進(jìn)行封裝,極大的增加的開發(fā)的靈活性與實(shí)用性。使用框架開發(fā)系統(tǒng),考慮到數(shù)據(jù)庫的安全性和穩(wěn)定性,同時(shí),基于中小型公司的成本問題,采用Oracle作為后臺數(shù)據(jù)庫。在MVC+DAO模式中使用JDBC訪問數(shù)據(jù)庫。 JDBC是基于SUN公司推出的J2EE框架中的用于數(shù)據(jù)訪問的組件。它使用Connection對象連接不同的數(shù)據(jù)源,使用PrepareStatement對象實(shí)現(xiàn)對數(shù)據(jù)的操作。系統(tǒng)開發(fā)主要采用JSP和JAVA語言,由于JSP和JAVA是SUN為J2EE平臺量身定做的程序語言,JSP擁有JAVA的強(qiáng)大的功能以及相對簡易的特性,它在帶來對應(yīng)用程序的快速開發(fā)能力的同時(shí),并沒有犧牲JAVA程序員所關(guān)心的各種特性。在JAVA虛擬機(jī)的支持下,J2EE框架的各種優(yōu)點(diǎn)在JSP中表現(xiàn)的淋漓盡致[7]。使用jsp 技術(shù),Web頁面開發(fā)人員可以使用HTML或者XML標(biāo)識來設(shè)計(jì)和格式化最終頁面。使用JSP標(biāo)識或者小腳本來生成頁面上的動(dòng)態(tài)內(nèi)容(內(nèi)容是根據(jù)請求而變化的,例如請求帳戶信息或特定的一瓶酒的價(jià)格),其生成內(nèi)容的邏輯被封裝在標(biāo)識和JavaBeans組件中,并且捆綁在小腳本中,所有的腳本在服務(wù)器運(yùn)行。如果核心邏輯被封裝在標(biāo)識和Beans中,那么其他人,如Web管理人員和頁面設(shè)計(jì)者,能夠編輯和使用JSP頁面,而不影響內(nèi)容的生成。在服務(wù)器端,JSP引擎標(biāo)識和小腳本,生成所請求的內(nèi)容(例如,通過訪問JavaBeans組件、使用JDBCTM技術(shù)訪問數(shù)據(jù)庫等),并且將結(jié)果以HTML(或者XML)頁面的形式發(fā)送回瀏覽器。這有助于作者保護(hù)自己的代碼,又保證任何基于HTML的Web瀏覽器的完全可用性。關(guān)于JSP的突出優(yōu)點(diǎn):將內(nèi)容的生成和顯示進(jìn)行分離,頁面的邏輯顯得清晰,程序員容易修改。強(qiáng)調(diào)可重用的組件,開發(fā)人員可共享和交換執(zhí)行普通操作的組件,比如數(shù)據(jù)庫連接的組件。所有的JSP都被編譯成SERVLET,使得JSP擁有良好的健壯性和安全性。最后,JSP頁面具有JAVA的所有特性,尤其是一處編譯,處處執(zhí)行的良好的移植性。2 系統(tǒng)分析 系統(tǒng)目標(biāo)需求在網(wǎng)站開發(fā)前,必須先了解用戶的各種需求,下面從信息需求和功能需求兩個(gè)方面進(jìn)行系統(tǒng)的需求分析。表21和表22分別列出了網(wǎng)站的信息需求和主要功能需求。表21 信息需求表人員序號需要的信息說明用戶1產(chǎn)品信息產(chǎn)品的名稱,規(guī)格,型號價(jià)格等信息。2客戶信息包括客戶的姓名,地址,銀行等信息 3審核信息單據(jù)經(jīng)過經(jīng)理審核的信息,主要是通過和作廢兩種4單據(jù)單據(jù)的主要內(nèi)容,每個(gè)單據(jù)的內(nèi)容有所區(qū)別,所以在此不一一列出。經(jīng)理1單據(jù)信息單據(jù)的主要內(nèi)容,每個(gè)單據(jù)的內(nèi)容有所區(qū)別,所以在此不一一列出。2審核信息包括單據(jù)是否經(jīng)過審核,是否通過審核等信息3負(fù)責(zé)人信息包括負(fù)責(zé)人所在的部門,部門的職責(zé),負(fù)責(zé)人的姓名,態(tài)度等信息表22 主要功能需求序號名稱主要內(nèi)容輸入數(shù)據(jù)輸出數(shù)據(jù)圖形處理要求人工處理1產(chǎn)品管理產(chǎn)品目錄材料清單查詢關(guān)鍵字,產(chǎn)品信息產(chǎn)品、材料列表無定義查詢要求,輸入要求。2銷售管理銷售合同管理銷售訂單管理銷售出庫各個(gè)銷售環(huán)節(jié)所需要的信息合同列表訂單列表無定義輸入要求3采購管理采購計(jì)劃采購訂單采購入庫各個(gè)采購環(huán)節(jié)所需要的信息計(jì)劃列表訂單列表無定義輸入要求4庫存管理庫存計(jì)算庫存轉(zhuǎn)賬庫存列表Excel存檔無 開發(fā)的可行性分析 管理上的可行性把企業(yè)業(yè)務(wù)延伸到Internet上,建立內(nèi)部的管理信息系統(tǒng),對運(yùn)營商業(yè)企業(yè)來說,是企業(yè)信息化,加強(qiáng)管理,增加效率的一個(gè)很好的手段。磚廠規(guī)模比比較小,所以一個(gè)老板常常忙的焦頭亂額,使用了信息化的管理,可以大大減少管理的時(shí)間,進(jìn)而把大量的時(shí)間應(yīng)用到其他方面。因此,管理人員不會對此有很大的抵觸情緒,同時(shí)也能夠相應(yīng)的支持。 技術(shù)上的可行性根據(jù)系統(tǒng)目標(biāo)需求分析得結(jié)果來看,不需要通過購買專業(yè)軟件,僅采用Eclipse為開發(fā)工具,選擇JSP就可以解決相關(guān)的問題,從而保證系統(tǒng)功能的實(shí)現(xiàn)。對于structs+spring+ibatis框架,也是一個(gè)比較簡單的容易掌握的J2EE的框架,可以進(jìn)行快速的開發(fā)和應(yīng)用。同時(shí)系統(tǒng)的開發(fā)效率和功能都可以得到保證。 業(yè)務(wù)流程分析系統(tǒng)的使用者必須先獲得進(jìn)入的賬號和密碼,才能進(jìn)入系統(tǒng)進(jìn)行各種管理,使用各種管理功能。進(jìn)入系統(tǒng)后,可以進(jìn)行各種操作,不同的用戶在登陸后所得到的菜單是不一樣的,每個(gè)用戶只能進(jìn)行本模塊的操作,主要操作為單據(jù)的增加修改和單據(jù)明細(xì)的增加與修改功能。公司整個(gè)業(yè)務(wù)從銷售開始,直到產(chǎn)品的出庫,中間一共經(jīng)歷了大約30張左右的單據(jù)。五個(gè)以上的部門。總經(jīng)理是總負(fù)責(zé)。主要對各種單據(jù)進(jìn)行審批處理,只有審批通過的單據(jù)才能進(jìn)入下一個(gè)環(huán)節(jié)。業(yè)務(wù)的核心是單據(jù)的處理,在單據(jù)的處理過程中,數(shù)據(jù)依附與單據(jù)向下一步流動(dòng)。只有處理好各個(gè)單據(jù)之間的數(shù)據(jù)關(guān)系,才能使公司的業(yè)務(wù)流程暢通無阻。主要業(yè)務(wù)流程如圖21所示。獲得客戶訂單評審銷售定單生產(chǎn)定單銷售合同總經(jīng)理生產(chǎn)部客服部銷售部生產(chǎn)定單采購計(jì)劃單采購部審批通過采購進(jìn)貨驗(yàn)證記錄材料良品入庫單材料不良品退回單供應(yīng)商確認(rèn)入庫外協(xié)加工生產(chǎn)完成外協(xié)商確認(rèn)入庫銷售出庫客戶簽收確認(rèn)退回生產(chǎn)完成圖21系統(tǒng)業(yè)務(wù)流程圖 數(shù)據(jù)流程分析用戶管理XG1XG7單據(jù)管理D1用戶列表管理員XG2產(chǎn)品管理D2產(chǎn)品列表D3菜單列表D4待審核單據(jù)列表D5角色信息列表D6庫存統(tǒng)計(jì)列表D6原料采購列表D7相關(guān)單據(jù)列表XG3菜單管理角色管理XG4XG5審核管理總經(jīng)理各部門用戶口令密碼口令密碼圖22系統(tǒng)數(shù)據(jù)流程圖 數(shù)據(jù)字典數(shù)據(jù)流程圖僅表示了相關(guān)的系統(tǒng)用“什么數(shù)據(jù)”去“做什么”,即標(biāo)識了系統(tǒng)中信息的傳遞,但卻沒有表明所用數(shù)據(jù)的具體內(nèi)容,需要數(shù)據(jù)字典對其做補(bǔ)充說明,給出新系統(tǒng)中相關(guān)要素的統(tǒng)一定義和描述。數(shù)據(jù)字典主要包括對數(shù)據(jù)元素、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲、處理邏輯的定義和描述。下面是系統(tǒng)中主要的數(shù)據(jù)字典。 數(shù)據(jù)元素描述數(shù)據(jù)元素是數(shù)據(jù)的最小單位,具有邏輯不可再分性。表23表示對數(shù)據(jù)元素“系統(tǒng)用戶”的描述。表23 數(shù)據(jù)元素描述(部分)編號標(biāo)識符含義類型長度特殊說明YS01username用戶名char10唯一待定YS02password密碼varchar10唯一待定YS03Scdate生產(chǎn)日期datatime8默認(rèn)當(dāng)天YS04Scprice生產(chǎn)價(jià)格decimal9每塊YS05Sum生產(chǎn)數(shù)量Long10 數(shù)據(jù)流描述數(shù)據(jù)元素在系統(tǒng)中以滿足某種應(yīng)用的要求組合在一起,構(gòu)成了一定的數(shù)據(jù)流。表24表示部分?jǐn)?shù)據(jù)流。表24 數(shù)據(jù)流描述(部分)編號名稱來源去向組成高峰流量平均流量最低流量L01客戶信息客戶客服客戶姓名、客戶電話、住址、說明30條/天15條/天10條/天L02員工信息人事經(jīng)理員工編號、用戶名、地址、電話、性別24條/天14條/天4條/天L03庫存統(tǒng)計(jì)倉庫財(cái)務(wù)材料庫存、產(chǎn)品庫存、外協(xié)庫存10條/天8條/天6條/天L04銷售信息銷售財(cái)務(wù)客戶姓名、單價(jià)、總價(jià)、數(shù)量、產(chǎn)品信息90條/天70條/天50條/天在數(shù)據(jù)字典中,只描述數(shù)據(jù)存儲的邏輯存儲結(jié)構(gòu),而不涉及其物理結(jié)構(gòu)。表25表示對部分對數(shù)據(jù)存儲的描述。表25 數(shù)據(jù)存儲描述(部分)編號名稱組成關(guān)鍵字存儲大小CC01客戶列表客戶編號 、客戶姓名、客戶住址、客戶電話、備注客戶編號40條/月CC02用戶列表員工編號、用戶名、聯(lián)系地址、聯(lián)系電話、性別員工編號20條/月CC03合同列表合同編號、商品編號、商品數(shù)量、客戶信息、單價(jià)、總價(jià)、日
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1