【正文】
的要求是當(dāng)前急需解決和研究的問(wèn)題。山東大學(xué)碩士學(xué)位論文 i 目 錄 摘 要 .............................................................. I ABSTRACT ......................................................... III 第 1 章 緒論 ........................................................ 1 課題背景 .................................................... 1 課題研究的目的和意義 ........................................ 2 本文主要工作 ................................................ 3 本文的組織結(jié)構(gòu) .............................................. 3 第 2 章 需求分析與獲取 .............................................. 5 總體業(yè)務(wù)描述 ................................................ 5 系統(tǒng)目標(biāo) .................................................... 5 系統(tǒng)需求分析與獲取 .......................................... 6 系統(tǒng)功能性需求 ........................................ 6 非功能性需求 ......................................... 14 第 3 章 系統(tǒng)設(shè)計(jì) ................................................... 18 系統(tǒng)技術(shù)架構(gòu) ............................................... 18 軟件架構(gòu)設(shè)計(jì) ......................................... 18 共通類設(shè)計(jì) ........................................... 19 用戶權(quán)限可控菜單設(shè)計(jì) ................................. 22 系統(tǒng)功能架構(gòu) ............................................... 23 安全架構(gòu) ................................................... 27 第 4 章 系統(tǒng)詳細(xì)設(shè)計(jì) ............................................... 29 業(yè)務(wù)設(shè)計(jì) ................................................... 29 類結(jié)構(gòu)設(shè)計(jì) ................................................. 33 數(shù)據(jù)庫(kù)設(shè)計(jì) ................................................. 36 第 5 章 系統(tǒng)實(shí)現(xiàn)與測(cè)試 ............................................. 41 整體業(yè)務(wù)實(shí)現(xiàn) ............................................... 41 系統(tǒng)測(cè)試 ................................................... 46 山東 大 學(xué)碩士學(xué)位論文 ii 功能測(cè)試 ............................................. 47 系統(tǒng)非功能性需求測(cè)試 ................................. 48 第 6 章 結(jié)論 ....................................................... 50 參考文獻(xiàn) .......................................................... 51 致謝 .............................................. 錯(cuò)誤 !未定義書簽。 山東大學(xué)碩士學(xué)位論文 iii CONTENTS Chinese abstract ................................................... I English abstract ................................................. III Chapter 1. Introduction ............................................ 1 Background .................................................. 1 The purpose and significance of the research ................ 2 Main Contribution ........................................... 3 Contents Organization ....................................... 3 Chapter 2. Requirements Analysis ................................... 5 Description of overall business ............................. 5 Destination and primary Issues .............................. 5 System requirements analysis ................................ 6 Functional requirements ............................... 6 Nonfunctional requirements .......................... 14 Chapter Design ........................................... 18 Technical construction design .............................. 18 Sofeware construction design ......................... 18 Common interface design .............................. 19 User access control and menu design .................. 22 Functional construction design ............................. 23 Security architecture design ............................... 27 Chapter 4. Details Design ......................................... 29 Business module design ..................................... 29 Class design ............................................... 33 Database design ............................................ 36 Chapter 5. Implementation and Tesing .............................. 41 Implementation of Degree Defense Rules ..................... 41 System testing ............................................. 46 山東 大 學(xué)碩士學(xué)位論文 iv Functional testing ................................... 47 Nonfunctional testing ............................... 48 Chapter 6. Conclusion ............................................. 50 Referrence ........................................................ 51 山東大學(xué)碩士學(xué)位論文 I 摘 要 隨著 企業(yè)大型化、國(guó)際化和業(yè)務(wù)的復(fù)雜化、增量化發(fā)展需求,要求應(yīng)用軟件不斷向分布式和大規(guī)模 發(fā)展 的同時(shí) , 對(duì)于成本控制、可增量性、多平臺(tái)多語(yǔ)言、和用戶界面友好、反應(yīng)速度快,支持?jǐn)?shù)據(jù)上傳下載,大量報(bào)表打印等等功能均提出了更加高的要求。本文通過(guò)對(duì)一家通訊產(chǎn)品公司的生產(chǎn)管理系統(tǒng)的開發(fā)過(guò)程的描述,對(duì)于以上問(wèn)題的解決做了初步嘗試 ,在滿足客戶復(fù)雜業(yè)務(wù)要求,完成生產(chǎn)管理系統(tǒng)開發(fā)的同時(shí),通過(guò) MVC架構(gòu)的構(gòu)造和實(shí)施,對(duì)于提高產(chǎn)品通用化、可增量化、規(guī)范統(tǒng)一性等方面做了重點(diǎn)研究,實(shí)施后不僅系統(tǒng)本身達(dá)到客戶要求、而且使這套架構(gòu)及管理模式在其他項(xiàng)目實(shí)施中被推廣使用。本文首先說(shuō)明了課題背景及使用 MVC( Model— View— Controller) 架構(gòu)完成系統(tǒng)開發(fā)的理由。然后,利用這個(gè)統(tǒng)一的開發(fā)平臺(tái),采用業(yè)界在軟件 表示層、智能邏輯層和數(shù)據(jù)持久層的最新組件技術(shù),設(shè)計(jì)了一個(gè)軟件系統(tǒng)架構(gòu)的策略: Seasar2作為系統(tǒng)的開發(fā)框架環(huán)境, Mayaa對(duì)應(yīng) MVC視圖 層, S2Struts對(duì)應(yīng) MVC控制 層, S2Dao對(duì)應(yīng) MVC模型 層。每一部分處理特定的任務(wù),并負(fù) 責(zé)完成與其它部分的通信。 在需求分析基礎(chǔ)上,本文進(jìn)行了系統(tǒng)的概要設(shè)計(jì)。充分考慮系統(tǒng)的可擴(kuò)展性,可維護(hù)性以及性能問(wèn)題,并盡可能提高系統(tǒng)的可重用性。 在概要設(shè)計(jì)的基礎(chǔ)上,選取系統(tǒng)中代表性子系統(tǒng)訂單管理子系統(tǒng)進(jìn)行了詳細(xì)設(shè)計(jì)。 在詳細(xì)設(shè)計(jì)的基礎(chǔ)上,首先對(duì)于系統(tǒng)的實(shí)現(xiàn)進(jìn)行了簡(jiǎn)單介紹,給出了系統(tǒng)的實(shí)現(xiàn)環(huán)境、整體效果圖、數(shù)據(jù)庫(kù)函數(shù)實(shí)現(xiàn)、共通處理實(shí)現(xiàn)、資源文件實(shí)現(xiàn)等各個(gè)部分的實(shí)現(xiàn)。 本文 所設(shè)計(jì)系統(tǒng)為浪潮 給一日本生產(chǎn)通信產(chǎn)品大公司所做系統(tǒng),在實(shí)際中取得了良好應(yīng)用效果并很好的提高了生產(chǎn)管理效率,得到客戶好評(píng),對(duì)其他行業(yè) 的生產(chǎn)管理系統(tǒng)也有擴(kuò)展和借鑒作用。s production management system, a description of the development process for the above problems made preliminary attempts to meet the plex customer business requirements, to plete production management system developed at the same time with the MVC architecture that construction and implementation of general use for improving the product can be incrementalbased, normative consistency and so on have done a focus on research,. After the implementation of customer requirements to achieve, not only the system itself, but also this structure and mode of implementation of other projects have been promoting the use. The development which based on the architecture, ponentstyle has bee a mainstream enterpriseclass application development. Good multilayer system architecture is a plex system, which is the first demand of rapid application development to each enterprise. T