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

正文內(nèi)容

工業(yè)制造企業(yè)合同管理系統(tǒng)-資料下載頁

2025-05-23 18:22本頁面
  

【正文】 的頁面:實(shí)現(xiàn)代碼如下: Action:ContractForm cform=(ContractForm)form。 ContractService cs=new ContractServiceImpl()。 String name=()。 String description=()。 String content=()。 int status=()。 Contract c=(name)。 if(c==null){ Contract con=new Contract()。 (content)。 (description)。 (name)。 (status)。 (new (new ().getTime()))。 (con)。 (cinfo, 添加成功!)。 }else{ (cinfo, 合同已存在??!)。 } Service: (contract)。 DAO: (contract)。(6):合同信息的簽署 管理員進(jìn)入合同管理頁面,對(duì)合同進(jìn)行簽署。 步驟:1. 到 查詢合同 頁面,根據(jù)姓名查詢合同,若該客戶不存在 提示沒有該客戶,若有客戶而沒有合同,提示該客戶沒有合同,若該客戶有合同得到 按姓名查詢 的合同頁面,2. 點(diǎn) 審核 修改合同的簽署狀態(tài); 以下為所涉及到的頁面: 實(shí)現(xiàn)代碼如下: Action: 按姓名查詢合同: ContractService cs=new ContractServiceImpl()。 ListContract cons=new ArrayListContract()。 CustomerService cuss=new CustomerServiceImpl()。 String name=(ame)。 Customer c=(name)。 if(c!=null){ Integer customerId=()。 cons=(customerId)。 if(cons!=null){ (cons, cons)。 }else{ (cinfo, 這個(gè)客戶沒有合同!)。 } }else { (cinfo, 沒有該客戶)。 } 審核合同: int status=()。 Contract con=(name)。 if(con!=null){ (content)。 (description)。 (name)。 (status)。 (new (new ().getTime()))。 (con)。 (cons, 修改成功)。}在每個(gè)模塊設(shè)計(jì)完成之后,對(duì)系統(tǒng)進(jìn)行單元測(cè)試,確定其能否達(dá)到功能需求所預(yù)期的目標(biāo)。單元測(cè)試完成后,對(duì)系統(tǒng)進(jìn)行各種綜合測(cè)試。經(jīng)過反復(fù)的測(cè)試,工業(yè)制造企業(yè)合同管理系統(tǒng)基本達(dá)到功能需求的要求。 5總結(jié)與體會(huì)這次畢業(yè)設(shè)計(jì)的任務(wù)是利用JSP/STRUTS開發(fā)基于WEB的工業(yè)制造企業(yè)合同管理系統(tǒng),系統(tǒng)總體模式是MVC,用到具體的Struts框架,其功能是實(shí)現(xiàn)合同管理系統(tǒng)中客戶信息的添加刪除,簽署合同,合同管理等。這次畢業(yè)設(shè)計(jì)是對(duì)我大學(xué)四年所學(xué)知識(shí)的一個(gè)綜合,從中我熟練掌握了軟件設(shè)計(jì)的思想及其開發(fā)的全過程。首先要進(jìn)行系統(tǒng)的需求分析,分析系統(tǒng)要達(dá)到什么功能,系統(tǒng)要?jiǎng)澐譃閹讉€(gè)模塊來設(shè)計(jì),系統(tǒng)的具體功能應(yīng)當(dāng)如何去實(shí)現(xiàn);分析完之后,進(jìn)行總體設(shè)計(jì),框架設(shè)計(jì),數(shù)據(jù)庫設(shè)計(jì),考慮其涉及到的計(jì)算機(jī)專業(yè)知識(shí),把問題細(xì)化,把大的問題劃分為小的問題,然后逐個(gè)進(jìn)行解決。畢業(yè)設(shè)計(jì)開始階段,由于自己初次接觸JSP/Struts作具體的項(xiàng)目系統(tǒng),在這方面知道的很少,作的過程中遇到了很多BUG難調(diào),通過查閱相關(guān)書籍以及在互聯(lián)網(wǎng)上進(jìn)行相關(guān)資料的搜索,逐漸開始對(duì)所接觸的事物有了一定地了解和把握。本次系統(tǒng)設(shè)計(jì),我感觸很深,要想做好一個(gè)系統(tǒng),不僅需要具有相關(guān)的專業(yè)知識(shí),還應(yīng)具有相關(guān)的實(shí)踐能力,要把以前所學(xué)習(xí)的各種知識(shí)綜合起來并加以靈活地運(yùn)用。通過本次親自動(dòng)手設(shè)計(jì)系統(tǒng),進(jìn)行編碼,調(diào)試通過,我更加深刻的了解系統(tǒng)開發(fā)的全過程,以及在開發(fā)中遇到問題應(yīng)當(dāng)如何去解決,這對(duì)我今后的工作有很大的幫助,并為我在今后工作中遇到困難、如何去克服提供了寶貴的經(jīng)驗(yàn)。同時(shí)感覺到軟件開發(fā)的樂趣,軟件開發(fā)是自我挑戰(zhàn),實(shí)現(xiàn)自我,表現(xiàn)自己能力的一個(gè)途徑?,F(xiàn)在看到代碼就有點(diǎn)莫名的沖動(dòng),有點(diǎn)一天不敲代碼,心里癢癢的感覺,見到代碼異度興奮。底層的代碼,所體現(xiàn)的視覺感,總讓人感到一個(gè)好奇感。幾句代碼怎么就能表現(xiàn)出人們所想的視覺效果呢。所以在我以后的軟件開發(fā)的路途中,我會(huì)克服困難,堅(jiān)決書寫自己的理想。還有就是我想寫一個(gè)屬于個(gè)人的專職系統(tǒng),每個(gè)人都能免費(fèi)的利用它來做一些生活中的小事。由于個(gè)人能力有限以及實(shí)踐經(jīng)驗(yàn)欠缺,系統(tǒng)基本滿足合同管理系統(tǒng)的功能需求,本系統(tǒng)不可避免有不足之處,如一些系統(tǒng)功能過于簡(jiǎn)單,所以系統(tǒng)的功能還算不上很完善。希望老師和同學(xué)能給予建議和指導(dǎo)。 致 謝畢業(yè)設(shè)計(jì)是大學(xué)四年的最后一門課程,也是綜合運(yùn)用所學(xué)知識(shí)的課程。平常上課學(xué)習(xí)的都是理論知識(shí),然而親自動(dòng)手實(shí)踐的機(jī)會(huì)很少,這次畢業(yè)設(shè)計(jì)為我提供了一個(gè)很好的機(jī)會(huì),可以讓我將所學(xué)的理論知識(shí)運(yùn)用到實(shí)踐中,是檢驗(yàn)理論知識(shí)學(xué)習(xí)成果的最好方法,例如:在運(yùn)用到Struts時(shí),遇到很多BUG,經(jīng)過仔細(xì)的調(diào)試,才能運(yùn)行通過,所以說實(shí)踐是實(shí)現(xiàn)理論的法寶。在本次畢業(yè)設(shè)計(jì)過程中,要特別感謝我的指導(dǎo)老師湯亞玲老師,在整個(gè)設(shè)計(jì)過程中對(duì)我們要求很嚴(yán)格,從而能順利完成系統(tǒng)的設(shè)計(jì)以及論文的書寫。每次和湯老師見面時(shí),他都會(huì)及時(shí)地提出我們?cè)O(shè)計(jì)過程中的不足,指導(dǎo)我們?nèi)绾稳ソ鉀Q問題,從中我們也學(xué)到了解決問題的方法。設(shè)計(jì)過程中老師教授的知識(shí),我們將終身受用。 參考文獻(xiàn)1. 軟件工程導(dǎo)論 張海藩 編著 清華大學(xué)出版社 19980102 與系統(tǒng)分析設(shè)計(jì) 張龍祥 編著 人民郵電出版設(shè) 開發(fā)指南 清華大學(xué)出版社 20000901 薩師煊等編著 高等教育出版社 5數(shù)據(jù)庫系統(tǒng)原理 李建中著 北京:電子工業(yè)出版社, 2004 孫衛(wèi)琴 電子工業(yè)出版社 Web整合開發(fā)[JSP+AJAX+STRUTS+HIBERNATE] ;劉斌 電子工業(yè)出版社 電子工業(yè)出版社9. 軟件工程專家網(wǎng) 附錄一:英文資料原文 Interface CollectionEThe root interface in the collection hierarchy. A collection represents a group of objects, known as its elements. Some collections allow duplicate elements and others do not. Some are ordered and others unordered. The JDK does not provide any direct implementations of this interface: it provides implementations of more specific subinterfaces like Set and List. This interface is typically used to pass collections around and manipulate them where maximum generality is desired. Bags or multisets (unordered collections that may contain duplicate elements) should implement this interface directly. All generalpurpose Collection implementation classes (which typically implement Collection indirectly through one of its subinterfaces) should provide two standard constructors: a void (no arguments) constructor, which creates an empty collection, and a constructor with a single argument of type Collection, which creates a new collection with the same elements as its argument. In effect, the latter constructor allows the user to copy any collection, producing an equivalent collection of the desired implementation type. There is no way to enforce this convention (as interfaces cannot contain constructors) but all of the generalpurpose Collection implementations in the Java platform libraries ply. The destructive methods contained in this interface, that is, the methods that modify the collection on which they operate, are specified to throw UnsupportedOperationException if this collection does not support the operation. If this is the case, these methods may, but are not required to, throw an UnsupportedOperationException if the invocation would have no effect on the collection. For example, invoking the addAll(Collection) method on an unmodifiable collection may, but is not required to, throw the exception if the collection to be added is empty. Some collection implementations have restrictions on the elements that they may contain. For example, some implementations prohibit null elements, and some have restrictions on the types of their elements. Attempting to add an ineligible element throws an unchecked exception, typically NullPointerException or ClassCastException. Attempting to query the presence of an ineligible element may throw an exception, or it may simply return false。 some implementations will exhibit the former behavior and some will exhibit the latter. More generally, attempting an operation on an ineligible element whose pletion would not result in the insertion of an ineligible element into the collection may throw an exception or it may succeed, at the option of the implementation. Such exceptions are marked as optional in the specification for this interface. This interface is a member of the Java Collections Framework. Many methods in Collections Framework interfaces are defined in terms of the equals method. For example, the specification for the contains(Object o) method says: returns true if and only if this collection contains at least one element e such that (o==null ? e==null : (e)). This specification shoul
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1