已閱讀5頁,還剩52頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
職場大變樣社區(qū)(WWWZCDBYCOM)下載畢業(yè)設(shè)計成品全套資料,全部50元以下摘要鞍鋼附企鐵路設(shè)備工程公司是隸屬于鞍鋼附屬企業(yè)公司的中一型企業(yè),位于遼寧省鞍山市建國南路,創(chuàng)建于1979年。經(jīng)過三十年的艱苦創(chuàng)業(yè),由原來單一的鐵路設(shè)備維修公司,現(xiàn)已發(fā)展成為一個以鐵路信號、電氣化鐵路接觸網(wǎng)、通訊、電力工程設(shè)計施工、電力機(jī)車大中修、內(nèi)燃機(jī)車大架修、鐵路修建、冶金車輛修造、鐵路備件制造和工程機(jī)械制造安裝、建筑安裝、印刷、鍋爐安裝、勞務(wù)輸出等多門類的綜合性企業(yè)。本論文主要是討論鞍山鋼鐵信息化管理系統(tǒng)建設(shè)的內(nèi)容。本論文使用ASPNETSQLSERVER2000技術(shù)設(shè)計開發(fā)完成了基于MVC架構(gòu)的小型鞍山鋼鐵公司管理信息系統(tǒng),設(shè)計實現(xiàn)了管理員和操作員兩種角色的多種功能列表,工程信息管理、職工信息管理、客戶信息管理、系統(tǒng)管理等,同時各個子的功能模塊又劃分出了更加詳細(xì)的功能列表,如采購商管理、客戶管理、工資管理等。關(guān)鍵字CNET;SQLSERVERMVC管理信息鞍山鋼鐵ABSTRACTTHEANGANGRAILWAYEQUIPMENTENGINEERINGCOMPANYISPARTOFTHESUBSIDIARYENTERPRISEOFANSHANIRONANDSTEELCOMPANYINANENTERPRISE,JIANGUOSOUTHROAD,LOCATEDINANSHANCITY,LIAONINGPROVINCE,WASFOUNDEDIN1979AFTERTHREEYEARSOFHARDWORK,FROMASINGLERAILWAYEQUIPMENTMAINTENANCECOMPANY,HASBECOMEARAILWAYSIGNALING,ELECTRIFICATIONOFRAILWAYCATENARY,COMMUNICATION,ELECTRICALENGINEERINGDESIGNANDCONSTRUCTION,ELECTRICLOCOMOTIVE,LARGEANDMEDIUMSIZEDREPAIR,DIESELLOCOMOTIVESLARGEFRAMEREPAIRRAILWAYCONSTRUCTION,METALLURGYVEHICLEBUILT,RAILWAYPARTSMANUFACTURINGANDENGINEERINGMACHINERYINSTALLATION,CONSTRUCTIONANDINSTALLATION,PRINTING,BOILERINSTALLATION,LABOREXPORTANDMANYOTHERCATEGORIESOFENTERPRISEOFTHISTHESISISTODISCUSSTHECONTENTSOFTHEINFORMATIONMANAGEMENTSYSTEMCONSTRUCTIONOFTHEANSHANIRONANDSTEELASPNETSQLSERVER2000TECHNOLOGYDESIGNANDDEVELOPMENTOFTHISPAPERTOCOMPLETEASMALLANSHANIRONANDSTEELCOMPANYMANAGEMENTINFORMATIONSYSTEMBASEDONTHEMVCARCHITECTURE,DESIGNANDIMPLEMENTATIONOFTHELISTOFTHEMULTIPLEFUNCTIONSOFTHETWOROLESOFADMINISTRATORSANDOPERATORS,PROJECTINFORMATIONMANAGEMENT,EMPLOYEEINFORMATIONMANAGEMENTCUSTOMERINFORMATIONMANAGEMENT,SYSTEMSMANAGEMENT,WHILETHEFUNCTIONSOFTHEVARIOUSSUBMODULESAREFURTHERDIVIDEDINTOAMOREDETAILEDLISTOFFEATURES,SUCHASTHEPROCUREMENTOFSUPPLIERMANAGEMENT,CUSTOMERMANAGEMENT,PAYROLLMANAGEMENTKEYWORDSCNETTHESQLSERVER,MVCMANAGEMENTINFORMATIONANSHANIRONANDSTEEL目錄ABSTRACT21概述511開發(fā)背景512項目提出的意義513系統(tǒng)的開發(fā)方法714系統(tǒng)開發(fā)工具8141C簡介8142ASPNET簡介8143數(shù)據(jù)庫簡介10144MVC架構(gòu)簡介112需求分析1221可行性分析1222系統(tǒng)設(shè)計的要求1323系統(tǒng)功能需求分析1424數(shù)據(jù)庫需求分析143系統(tǒng)總體設(shè)計1431系統(tǒng)總體設(shè)計15311系統(tǒng)總體架構(gòu)15312系統(tǒng)總體結(jié)構(gòu)設(shè)計原則1532系統(tǒng)功能總體設(shè)計16321管理員角色1633數(shù)據(jù)庫結(jié)構(gòu)設(shè)計17331概念結(jié)構(gòu)設(shè)計17332概念結(jié)構(gòu)設(shè)計的方法選擇18333系統(tǒng)的ER圖1834數(shù)據(jù)庫表的設(shè)計204系統(tǒng)實現(xiàn)2241運行環(huán)境2342系統(tǒng)主界面2343系統(tǒng)主要實現(xiàn)功能24431用戶信息管理24432工程進(jìn)度管理27433職工工資管理30434客戶信息管理345軟件測試3851軟件測試的意義3852軟件測試的重要性3953軟件測試的范圍3954軟件測試的方法3955軟件測試的目的和原則406總結(jié)41謝辭42參考文獻(xiàn)43MVC代碼摘錄441概述11開發(fā)背景隨著計算機(jī)技術(shù)的飛速發(fā)展,計算機(jī)在企業(yè)管理中應(yīng)用的普及,利用計算機(jī)實現(xiàn)信息的管理勢在必行。信息管理是現(xiàn)代企業(yè)管理工作不可缺少的一部分,是推動企業(yè)信息管理走向科學(xué)化、規(guī)范化的必要條件。信息管理系統(tǒng)就是把分散的企事業(yè)單位的大量的客戶信息和產(chǎn)品更新信息以及營銷信息,集中規(guī)范的收集管理,就需要合理的數(shù)據(jù)結(jié)構(gòu)來保存數(shù)據(jù)信息,有效的完成各種企業(yè)信息的有序化管理。只有信息管理規(guī)范了,才能在其他方面更好的發(fā)展。為了適應(yīng)現(xiàn)代企業(yè)或公司經(jīng)營發(fā)展的需要,信息管理也從以前的手工管理逐漸被規(guī)范化的信息管理系統(tǒng)所代替。眾所周知,當(dāng)今社會已進(jìn)入在計算機(jī)信息管理年代,在此領(lǐng)域里競爭是非常激烈的。因此,加強(qiáng)信息管理在單純依靠以手工管理的方法,不僅需要耗用大量的人力、物力、財力,而且工作效率低,漏洞和錯誤眾多,難以達(dá)到預(yù)期的目標(biāo),為了提高企業(yè)工作效率、保證企業(yè)信息管理質(zhì)量、快速而且準(zhǔn)確地為企業(yè)制定好的經(jīng)營方針與決策,在有限的時間內(nèi)完成工作任務(wù)及達(dá)到預(yù)期的目的,我選擇了開發(fā)企業(yè)信息管理系統(tǒng)。12項目提出的意義信息管理系統(tǒng)的概念起源很早。早在20世紀(jì)30年代,柏德就強(qiáng)調(diào)了決策在組織管理中的作用。50年代,西蒙提出了管理依賴于信息和決策的概念。同一時代維納發(fā)表了控制論與管理,他把管理過程當(dāng)成一個控制過程。50年代計算機(jī)已用于會計工作,1958年蓋爾寫道管理將以較低的成本得到及時準(zhǔn)確的信息,做到較好的控制?!斑@時數(shù)據(jù)處理一詞已經(jīng)出現(xiàn)。信息系統(tǒng)是一門邊緣學(xué)科,集管理科學(xué)、信息科學(xué)、系統(tǒng)科學(xué)、現(xiàn)代通信技術(shù)和電子計算機(jī)技術(shù)于一體。1985年,管理信息系統(tǒng)創(chuàng)始人,明尼蘇達(dá)大學(xué)卡爾森管理學(xué)院的著名教授戴維斯(GORDONBDAVIS)給出了一個具有代表性的定義“管理信息系統(tǒng)是一個利用計算機(jī)硬件和軟件,手工作業(yè)、分析、計劃、控制和決策模型以及數(shù)據(jù)庫的用戶機(jī)器系統(tǒng)。它能提供信息支持企業(yè)或組織的運行、管理和決策功能。上個世紀(jì)末,企事業(yè)單位的信息管理工作仍是手工作業(yè),有專人進(jìn)行人事和工資的管理、計算等,效率低下,出錯率高,數(shù)據(jù)不安全。本世紀(jì)初,信息管理進(jìn)入信息化時代,企事業(yè)將大量人事工資檔案輸入了電腦,進(jìn)行無紙化管理,大大節(jié)約了人力、物力,提高了工作效率。但隨著經(jīng)濟(jì)水平的發(fā)展,知識經(jīng)濟(jì)時代給企事業(yè)人事工資信息管理提出了更高的要求,不僅要促進(jìn)員工不斷提高自身素質(zhì)、提高工作積極性。信管理中數(shù)據(jù)的正確性、安全性,操作的高效性、可靠性,無一不影響著員工隊伍的建設(shè)和管理。信息管理系統(tǒng)已經(jīng)逐步成為一個獨立的學(xué)科分支,它繼承了其他眾多學(xué)科的理論、方法與應(yīng)用技術(shù),它與信息科學(xué)、系統(tǒng)科學(xué)、控制理論、運籌學(xué)、會計學(xué)、統(tǒng)計學(xué)、經(jīng)濟(jì)學(xué)、管理科學(xué)、計算機(jī)科學(xué)有著十分密切的聯(lián)系。同時,信息管理系統(tǒng)作為一種應(yīng)用工具,又廣泛地應(yīng)用于工業(yè)、農(nóng)業(yè)、交通、運輸、文化、教育、衛(wèi)生、體育以及各種社會經(jīng)濟(jì)活動的信息管理之中,并起著日益重要的作用,顯示出強(qiáng)大的生命力。隨著企業(yè)規(guī)模的擴(kuò)大和市場競爭的更加激烈,各類企業(yè)都愈來愈認(rèn)識到人力資源管理的重要性及提升企業(yè)自身人力資源管理水平的迫切性,而人力資源管理水平的提升不僅需要高素質(zhì)的管理人員,而且也需要信息化工具進(jìn)行輔助。人力資源管理軟件也就應(yīng)運而生了。目前,無論是機(jī)關(guān)單位、事業(yè)單位,還是企業(yè)單位,人力資源管理對于組織生存與長遠(yuǎn)發(fā)展所具備的重要性都已經(jīng)有了明確的認(rèn)識,對于加強(qiáng)組織本身人力資源管理水平的需求已經(jīng)產(chǎn)生。隨著中國企業(yè)管理水平的提高及中國加入WTO的事實,人才的爭奪與管理已成為中國企業(yè)乃至各級事業(yè)、機(jī)關(guān)單位所面臨的嚴(yán)重問題。要應(yīng)對高強(qiáng)度的競爭無疑是需要優(yōu)秀的管理人才,而科學(xué)管理的實施在信息化的今天是離不開數(shù)字化的工具做輔助的。特別在組織規(guī)模不斷擴(kuò)大的今天,作為管理人員和組織領(lǐng)導(dǎo)者要想對組織進(jìn)行有效的管理和正確的決策就必須借助于數(shù)字化工具的幫助。信息管理軟件的市場是非常大的,據(jù)國家工商行政管理局統(tǒng)計,中國注冊企業(yè)有近1,000萬家,這些都是潛在的市場。在今后5年內(nèi)人力資源管理軟件必然會迅速發(fā)展成為一個巨大的市場,但現(xiàn)在國內(nèi)人力資源開發(fā)廠家而言,在人力資源管理軟件的深層次開發(fā)方面,只能說剛剛啟動,現(xiàn)有人力資源系統(tǒng)的廠商的開發(fā)層面幾乎只停留在人事操作的層面上。國外成熟的產(chǎn)品雖然在理論性和先進(jìn)性上優(yōu)于國內(nèi)產(chǎn)品,但在中國現(xiàn)今人力資源管理制度不規(guī)范的現(xiàn)狀下,其功能的實用性及有效性已大打折扣,同時其高昂的價格也使得大多數(shù)企業(yè)望而生畏。同時,中國企業(yè)受中華民族深遠(yuǎn)文化的影響有其與西方企業(yè)所不同的管理文化底蘊。而國外軟件開發(fā)商則很難將產(chǎn)品與中國國情相結(jié)合,使得產(chǎn)品無法真正為廣大中國企業(yè)所受用。13系統(tǒng)的開發(fā)方法目前,網(wǎng)絡(luò)應(yīng)用軟件運行的模式主要有二類CLIENT/SERVER模式,BROWSER/WEB模式。前者主要的缺點是維護(hù)、升級較麻煩,后者是近幾年伴隨INTERNET迅速發(fā)展起來的一種技術(shù),它與客戶/服務(wù)器方式類似,客戶端是一個標(biāo)準(zhǔn)的瀏覽器,服務(wù)器端是WEBSERVER,而WEBSERVER與數(shù)據(jù)庫和應(yīng)用服務(wù)器的緊密結(jié)合,使得這種模式的應(yīng)用范圍不斷擴(kuò)大,它已不僅僅用于網(wǎng)上查詢,有很多部門的業(yè)務(wù)系統(tǒng)、企業(yè)的MIS系統(tǒng)紛紛采用這種模式,它的主要優(yōu)點是便于擴(kuò)充應(yīng)用、升級維護(hù)簡便。另外,鞍鋼附企鐵路設(shè)備工程公司信息管理系統(tǒng)的軟件也必將不斷的更新;同時軟件產(chǎn)品本身就要經(jīng)過一個不斷自我完善的過程?;谏鲜隹紤],用BROWSER/WEB模式來設(shè)計SNS虛擬社區(qū)比較合適,服務(wù)器端我們采用SQLSERVER數(shù)據(jù)庫系統(tǒng)和ASP組件來構(gòu)成考試的應(yīng)用服務(wù)系統(tǒng);客戶端采用瀏覽器來完成在線考試系統(tǒng)各個功能模塊的全過程,同時可進(jìn)行遠(yuǎn)程系統(tǒng)維護(hù)和管理。利用網(wǎng)絡(luò)和數(shù)據(jù)庫技術(shù),結(jié)合目前硬件價格普遍下跌與寬帶網(wǎng)大力建設(shè)的有利優(yōu)勢,應(yīng)用ASPNET技術(shù),開發(fā)了基于B/S模式多用戶SNS社區(qū)系統(tǒng),是發(fā)展的必要所在。14系統(tǒng)開發(fā)工具本套畢業(yè)設(shè)計是基于MVC架構(gòu)的鞍鋼附企鐵路設(shè)備工程公司信息管理系統(tǒng),下面對于各種語言以及MVC進(jìn)行相關(guān)的介紹141C簡介現(xiàn)在ASPNET支持的開發(fā)語言包括VBNET、CNET、JSCRIPTNET、VCNET以及其它NETFRAMEWORK所支持的語言。我們所做的計算機(jī)基礎(chǔ)網(wǎng)上教學(xué)輔助是用C語言。所以,在這里我介紹一下C語言。CCSHARP是一種最新的、面向?qū)ο蟮木幊陶Z言。它使得程序員可以快速地編寫各種基于MICROSOFTNET平臺的應(yīng)用程序,MICROSOFTNET提供了一系列的工具和服務(wù)來最大程度地開發(fā)利用計算與通訊領(lǐng)域。正是由于C面向?qū)ο蟮淖吭皆O(shè)計,使它成為構(gòu)建各類組件的理想之選無論是高級的商業(yè)對象還是系統(tǒng)級的應(yīng)用程序。使用簡單的C語言結(jié)構(gòu),這些組件可以方便的轉(zhuǎn)化為XML網(wǎng)絡(luò)服務(wù),從而使它們可以由任何語言在任何操作系統(tǒng)上通過INTERNET進(jìn)行調(diào)用。C有以下特性效率與安全性支持現(xiàn)有的網(wǎng)絡(luò)編程新標(biāo)準(zhǔn)消除大量程序錯誤對版本的更新提供內(nèi)在的支持降低了開發(fā)成本商業(yè)過程和軟件實現(xiàn)的更好對應(yīng)擴(kuò)展交互性142ASPNET簡介提到ASPNET,就不得不首先搞清楚什么是ASP。ASP的全稱是ACTIVESERVERPAGES,即活動服務(wù)器頁面,為什么稱之為活動服務(wù)器頁面,這是因為以前的互聯(lián)網(wǎng)全部是由靜態(tài)的HTML頁面組成,如果需要更新你的網(wǎng)站內(nèi)容,你不得不制作大量的HTML頁面。有了ASP以后,我們就能夠根據(jù)不同的用戶,在不同的時間向用戶顯示不同的內(nèi)容。網(wǎng)站的內(nèi)容更新也不再是一個乏味的重復(fù)過程,它開始變得簡單而有趣。也因此在國內(nèi)掀起了一股學(xué)習(xí)ASP的熱潮。但是由于ASP程序和網(wǎng)頁的HTML混合在一起,這就使得程序看上去相當(dāng)?shù)碾s亂。在現(xiàn)在的網(wǎng)站設(shè)計過程中,通常是由程序開發(fā)人員做后臺的程序開發(fā),前面有專業(yè)的美工設(shè)計頁面,這樣,在相互配合的過程中就會產(chǎn)生各種各樣的問題。同時,ASP頁面是有腳本語言解釋執(zhí)行的,使得其速度受到影響。受到腳本語言自身條件的限制,我們在編寫ASP程序的時候不得不調(diào)用COM組件來完成一些功能。所以,微軟推出了ASPNET。ASPNET不僅僅只是ASP3的一個簡單升級,它更為我們提供了一個全新而強(qiáng)大的服務(wù)器控件結(jié)構(gòu)。從外觀上看,ASPNET和ASP是相近的,但是從本質(zhì)上是完全不同的。ASPNET幾乎全是基于組件和模塊化,每一個頁,對象,和HTML元素都是一個運行的組件對象。在開發(fā)語言上,ASPNET拋棄了VBSCRIPT和JSCRIPT,而使用NETFRAMEWORK所支持的VBNET,CNET等語言做為其開發(fā)語言,這些語言生成的網(wǎng)頁在后臺被轉(zhuǎn)換成了類并編譯成了一個DLL。由于ASPNET是編譯執(zhí)行的,所以它比ASP擁有了更高的效率。ASPNET有以下技術(shù)特點MICROSOFTNET平臺的出現(xiàn)在應(yīng)用程序開發(fā)這一領(lǐng)域開創(chuàng)了一個新時代,它將推動下一代INTERNET的進(jìn)步。作為MICROSOFTNET平臺的一部分,ASPNET是一個革命性的編程框架,它實現(xiàn)了企業(yè)級WEB應(yīng)用程序的快速開發(fā)。它提供了最簡便、最具有擴(kuò)展能力的方式來開發(fā)、部署和運行可以將任何瀏覽器或設(shè)備作為目標(biāo)的WEB應(yīng)用程序。實際上,這只是令A(yù)SPNET成為程序員創(chuàng)建WEB應(yīng)用程序的首選的眾多特色中的一小部分。與以前使用的ASP相比,ASPNET使應(yīng)用程序的開發(fā)工作簡單得多,因此它在很大程度上提高了程序員的工作效率。ASPNET讓程序員可以只編寫最少量的代碼便能夠給WEB應(yīng)用程序提供更為豐富的功能。最好的一點則是ASPNET使程序員可以選擇任何一種可用的NET編程語言。除了常見的WEB應(yīng)用程序,利用ASPNET還可以創(chuàng)建其他的一些類型,這就使我們的應(yīng)用程序的范圍可以延伸到新的客戶和業(yè)務(wù)合作伙伴。對程序員來說,部署服務(wù)器應(yīng)用程序一直是一件很痛苦的事。不過,有了ASPNET,程序員根本不必?fù)?dān)心這個問題,因為ASPNET大大簡化了部署過程。要部署WEB應(yīng)用程序,只要把它復(fù)制到WEB服務(wù)器上就可以了。除了提供了豐富的程序員這方面的經(jīng)驗,ASPNET還提供了豐富的用戶經(jīng)驗。ASPNETWEB應(yīng)用程序比傳統(tǒng)的ASP應(yīng)用程序速度要快很多,因為ASPNET令我們可以使用經(jīng)過編譯的編程語言。因此,ASPNET應(yīng)用程序不需要明確的編譯步驟,結(jié)果便是執(zhí)行得更快了。143數(shù)據(jù)庫簡介隨著科學(xué)技術(shù)的進(jìn)步,信息已成為各行各業(yè)的重要資源。數(shù)據(jù)庫以其強(qiáng)大的操作和管理功能成為高速信息表達(dá)的途經(jīng)。據(jù)我所知,數(shù)據(jù)庫的類型有很多,比如“SQLSERVER“,“VF“,“FRAMEWORK“,“ACCESS“,“ORACLE“MYSQL“SYBASE“DB2“等等,然而本軟件選擇了用SQLSERVER2000來作為數(shù)據(jù)庫軟件。關(guān)于SQLSERVER2000的介紹MICROSOFTSQLSERVER2000是由MICROSOFT公司開發(fā)的,在MICROSOFTSQLSERVER的發(fā)展歷程中,有兩版本具有重要的意義。那就是在1996年推出的SQLSERVER65和在2000年8月推出的SQLSERVER2000版本。65版本使SQLSERVER得到了廣泛的應(yīng)用,而2000版本在功能和易用性上有很大的增強(qiáng),并推出了簡體中文版,它包括企業(yè)版,標(biāo)準(zhǔn)版,開發(fā)版和個人版4個版本。MICROSOFTSQLSERVER2000(簡稱SQLSERVER)由一系列相互協(xié)作的組件構(gòu)成,能滿足最大的WEB站點和企業(yè)數(shù)據(jù)處理系統(tǒng)存儲和分析數(shù)據(jù)的需求。用SQLSERVER2000作為數(shù)據(jù)庫軟件的理由為SQLSERVER2000能夠滿足今天的商業(yè)環(huán)境要求不同類型的數(shù)據(jù)庫解決方案。它一種應(yīng)用廣泛的數(shù)據(jù)庫管理系統(tǒng),具有許多顯著的優(yōu)點易用性、適合分布式組織的可伸縮性、用于決策支持的數(shù)據(jù)倉庫功能、與許多其他服務(wù)器軟件緊密關(guān)聯(lián)的集成性、良好的性價比等。性能、可伸縮性及可靠性是基本要求,而進(jìn)入市場時間也非常關(guān)鍵。除這些核心企業(yè)品質(zhì)外,SQLSERVER2000還為數(shù)據(jù)管理與分析帶來了靈活性,允許單位在快速變化的環(huán)境中從容響應(yīng),從而獲得競爭優(yōu)勢。從數(shù)據(jù)管理和分析角度看,將原始數(shù)據(jù)轉(zhuǎn)化為商業(yè)智能和充分利用WEB帶來的機(jī)會非常重要。作為一個完備的數(shù)據(jù)庫和數(shù)據(jù)分析包,SQLSERVER2000為快速開發(fā)新一代企業(yè)級商業(yè)應(yīng)用程序、為企業(yè)贏得核心競爭優(yōu)勢打開了勝利之門。作為重要的基準(zhǔn)測試可伸縮性和速度獎的記錄保持者,SQLSERVER2000是一個具備完全WEB支持的數(shù)據(jù)庫產(chǎn)品,提供了對可擴(kuò)展標(biāo)記語言XML的核心支持以及在INTERNET上和防火墻外進(jìn)行查詢的能力。144MVC架構(gòu)簡介MVC是三個單詞的縮寫,分別為模型MODEL,視圖VIEW和控制CONTROLLER。MVC模式的目的就是實現(xiàn)WEB系統(tǒng)的職能分工。MODEL層實現(xiàn)系統(tǒng)中的業(yè)務(wù)邏輯,通??梢杂肑AVABEAN或EJB來實現(xiàn)。VIEW層用于與用戶的交互,通常用JSP來實現(xiàn)。CONTROLLER層是MODEL與VIEW之間溝通的橋梁,它可以分派用戶的請求并選擇恰當(dāng)?shù)囊晥D以用于顯示,同時它也可以解釋用戶的輸入并將它們映射為模型層可執(zhí)行的操作。MVCMODELVIEWCONTROLLER模型視圖控制器MVC本來是存在于DESKTOP程序中的,M是指數(shù)據(jù)模型,V是指用戶界面,C則是控制器。使用MVCCOPYRIGHTAPPLEINC的目的是將M和V的實現(xiàn)代碼分離,從而使同一個程序可以使用不同的表現(xiàn)形式。比如一批統(tǒng)計數(shù)據(jù)你可以分別用柱狀圖、餅圖來表示。C存在的目的則是確保M和V的同步,一旦M改變,V應(yīng)該同步更新。模型視圖控制器(MVC)是XEROXPARC在八十年代為編程語言SMALLTALK80發(fā)明的一種軟件設(shè)計模式,至今已被廣泛使用。最近幾年被推薦為ORACLE旗下SUN公司JAVAEE平臺的設(shè)計模式,并且受到越來越多的使用COLDFUSION和PHP的開發(fā)者的歡迎。模型視圖控制器模式是一個有用的工具箱,它有很多好處,但也有一些缺點。大部分WEB應(yīng)用程序都是用像ASP,PHP,或者CFML這樣的過程化自PHP50版本后已全面支持面向?qū)ο竽P驼Z言來創(chuàng)建的。它們將像數(shù)據(jù)庫查詢語句這樣的數(shù)據(jù)層代碼和像HTML這樣的表示層代碼混在一起。經(jīng)驗比較豐富的開發(fā)者會將數(shù)據(jù)從表示層分離開來,但這通常不是很容易做到的,它需要精心的計劃和不斷的嘗試。MVC從根本上強(qiáng)制性的將它們分開。盡管構(gòu)造MVC應(yīng)用程序需要一些額外的工作,但是它給我們帶來的好處是毋庸置疑的。首先,最重要的一點是多個視圖能共享一個模型,現(xiàn)在需要用越來越多的方式來訪問你的應(yīng)用程序。對此,其中一個解決之道是使用MVC,無論你的用戶想要FLASH界面或是WAP界面;用一個模型就能處理它們。由于你已經(jīng)將數(shù)據(jù)和業(yè)務(wù)規(guī)則從表示層分開,所以你可以最大化的重用你的代碼了。由于模型返回的數(shù)據(jù)沒有進(jìn)行格式化,所以同樣的構(gòu)件能被不同界面使用。例如,很多數(shù)據(jù)可能用HTML來表示,但是它們也有可能要用ADOBEFLASH和WAP來表示。模型也有狀態(tài)管理和數(shù)據(jù)持久性處理的功能,例如,基于會話的購物車和電子商務(wù)過程也能被FLASH網(wǎng)站或者無線聯(lián)網(wǎng)的應(yīng)用程序所重用。因為模型是自包含的,并且與控制器和視圖相分離,所以很容易改變你的應(yīng)用程序的數(shù)據(jù)層和業(yè)務(wù)規(guī)則。如果你想把你的數(shù)據(jù)庫從MYSQL移植到ORACLE,或者改變你的基于RDBMS數(shù)據(jù)源到LDAP,只需改變你的模型即可。一旦你正確的實現(xiàn)了模型,不管你的數(shù)據(jù)來自數(shù)據(jù)庫或是LDAP服務(wù)器,視圖將會正確的顯示它們。由于運用MVC的應(yīng)用程序的三個部件是相互獨立,改變其中一個不會影響其它兩個,所以依據(jù)這種設(shè)計思想你能構(gòu)造良好的松耦合的構(gòu)件。對我來說,控制器也提供了一個好處,就是可以使用控制器來聯(lián)接不同的模型和視圖去完成用戶的需求,這樣控制器可以為構(gòu)造應(yīng)用程序提供強(qiáng)有力的手段。給定一些可重用的模型和視圖,控制器可以根據(jù)用戶的需求選擇模型進(jìn)行處理,然后選擇視圖將處理結(jié)果顯示給用戶。2需求分析要實現(xiàn)一個軟件系統(tǒng),首先應(yīng)該進(jìn)行需求分析,這樣才能令設(shè)計出的軟件滿足用戶的各項功能。下面就對鞍鋼附企鐵路設(shè)備工程公司信息管理系統(tǒng)進(jìn)行需求分析。21可行性分析可行性分析(FEASIBILITYANALYSIS)也稱為可行性研究,是在系統(tǒng)調(diào)查的基礎(chǔ)上,針對新系統(tǒng)的開發(fā)是否具備必要性和可能性,對新系統(tǒng)的開發(fā)從技術(shù)、經(jīng)濟(jì)、社會的方面進(jìn)行分析和研究,以避免投資失誤,保證新系統(tǒng)的開發(fā)成功??尚行匝芯康哪康木褪怯米钚〉拇鷥r在盡可能短的時間內(nèi)確定問題是否能夠解決。該系統(tǒng)的可行性分析包括以下幾個方面的內(nèi)容。1經(jīng)濟(jì)可行性主要是對項目的經(jīng)濟(jì)效益進(jìn)行評價,本系統(tǒng)開發(fā)經(jīng)費在經(jīng)濟(jì)上是可以接受的,并且本系統(tǒng)實施后可以顯著節(jié)約時間、提高工作效率。所以本系統(tǒng)在經(jīng)濟(jì)上是可行的。2技術(shù)上的可行性技術(shù)上的可行性分析主要分析技術(shù)條件能否順利完成開發(fā)工作,硬、軟件能否滿足開發(fā)者的需要等。該管理系統(tǒng)采用了BROWSER/SERVER模式進(jìn)行開發(fā)。BROWSER/SERVER體系結(jié)構(gòu)緊密的結(jié)合了INTERNET/INTRANET技術(shù),是技術(shù)發(fā)展的大勢所趨,它把應(yīng)用系統(tǒng)帶入了一個嶄新的發(fā)展時代。數(shù)據(jù)庫服務(wù)器SQL數(shù)據(jù)庫,它能夠處理大量數(shù)據(jù),同時保持?jǐn)?shù)據(jù)的完整性并提供許多高級管理功能。它的靈活性、安全性和易用性為數(shù)據(jù)庫編程提供了良好的條件。因此,系統(tǒng)的軟件開發(fā)平臺已成熟可行。硬件方面,科技飛速發(fā)展的今天,硬件更新的速度越來越快,容量越來越大,可靠性越來越高,價格越來越低,其硬件平臺完全能滿足此系統(tǒng)的需要。3管理可行性隨著時代的發(fā)展,人員素質(zhì)己逐步提高,不論是對于電腦系統(tǒng)的基本操作還是對于系統(tǒng)的維護(hù)都有了一定的基礎(chǔ)。同時還可以配置專業(yè)的電腦維護(hù)人員來維護(hù)電腦,不必?fù)?dān)心電腦故障問題。綜上所述,此系統(tǒng)開發(fā)目標(biāo)已明確,在經(jīng)濟(jì)、技術(shù)和管理等方面都可行,并且投入少、見效快。因此系統(tǒng)的開發(fā)是完全可行的。22系統(tǒng)設(shè)計的要求我們一般設(shè)計系統(tǒng)都要完成以下的幾個要求,以便于用戶進(jìn)行操作。這樣才能使系統(tǒng)易學(xué)易用。(1)合理的設(shè)計數(shù)據(jù)庫盡量合理地減少數(shù)據(jù)庫數(shù)據(jù)的冗余,使重復(fù)的數(shù)據(jù)保持在最小限度,這樣將不必要的多占用存儲空間,減少產(chǎn)生混亂影響的危險,還能提高計算機(jī)的運行速度。(2)設(shè)計出友好的界面界面的友好與否是用戶評價一個軟件優(yōu)劣的重要方面之一,使用戶有一個良好的心情。(3)實現(xiàn)基本功能和一些特殊功能的操作該系統(tǒng)要求除了能實現(xiàn)信息的錄入,刪除,查詢等基本功能之外,還要求能夠根據(jù)用戶的需要進(jìn)行操作。23系統(tǒng)功能需求分析本系統(tǒng)為基于MVC架構(gòu)的鞍鋼附企鐵路設(shè)備工程公司信息管理系統(tǒng),新開發(fā)的系統(tǒng)應(yīng)符合公司信息管理制度,并達(dá)到操作直觀、方便、實用、安全等要求。達(dá)到公司管理層人員可以通過登錄密碼進(jìn)行信息的查詢、修改和更新,職工人員通過登錄密碼只能查詢的功能。系統(tǒng)大致可分為四個管理模塊工程信息管理、職工信息管理、客戶信息管理、系統(tǒng)管理;然后對每一個模塊的內(nèi)容進(jìn)行更詳細(xì)的劃分,確定每一部分的內(nèi)容。24數(shù)據(jù)庫需求分析數(shù)據(jù)庫在一個系統(tǒng)中占有極其重要的地位,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計的好壞將直接對應(yīng)用系統(tǒng)的效率以及實現(xiàn)的效果產(chǎn)生影響。合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計可以提高數(shù)據(jù)存儲的效率,保證數(shù)據(jù)的完整和一致。合理的數(shù)據(jù)庫也有利于程序的實現(xiàn)。設(shè)計數(shù)據(jù)庫系統(tǒng)時應(yīng)首先充分了解用戶的各個方面的需求,包括現(xiàn)有的以及將來可能增加的需求。用戶的需求具體體現(xiàn)在對各種信息的提供、保存、更新和交流,這就要求數(shù)據(jù)庫結(jié)構(gòu)能充分滿足各種信息的輸出和輸入。本系統(tǒng)采用SQLSERVER作為數(shù)據(jù)庫,其強(qiáng)大的服務(wù)器平臺,高性能服務(wù)器結(jié)構(gòu)能夠滿足以上的要求。3系統(tǒng)總體設(shè)計31系統(tǒng)總體設(shè)計311系統(tǒng)總體架構(gòu)由于C/S(客戶端/服務(wù)器)二層結(jié)構(gòu)存在靈活性差、升級困難、維護(hù)成本及投資大等缺陷,已較難適應(yīng)當(dāng)前信息技術(shù)與網(wǎng)絡(luò)技術(shù)發(fā)展的需要。隨著WEB技術(shù)的日益成熟,互聯(lián)網(wǎng)覆蓋面的日益廣泛,B/S(瀏覽器/服務(wù)器)結(jié)構(gòu)已成為取代C/S結(jié)構(gòu)的一種全新技術(shù)。B/S結(jié)構(gòu)在傳統(tǒng)的C/S結(jié)構(gòu)中間加上一層WEB服務(wù)層,把原來客戶機(jī)所做的工作交給WEB服務(wù)層來實現(xiàn)。它有三層結(jié)構(gòu)表示層(用戶界面),功能層(WEB服務(wù)器)和數(shù)據(jù)層(數(shù)據(jù)庫服務(wù)器)。用戶通過瀏覽器向分布在網(wǎng)絡(luò)上的許多WEB服務(wù)器發(fā)出請求,WEB服務(wù)器對瀏覽器的請求進(jìn)行處理,將用戶所需信息返回到瀏覽器。B/S結(jié)構(gòu)簡化了客戶機(jī)的工作。服務(wù)器將擔(dān)負(fù)更多的工作,對數(shù)據(jù)庫的訪問和應(yīng)用程序的執(zhí)行將在WEB服務(wù)器上完成。瀏覽器發(fā)出請求,而其余如數(shù)據(jù)請求、加工、結(jié)果返回以及動態(tài)網(wǎng)頁生成等工作全部由WEB服務(wù)器完成。與C/S結(jié)構(gòu)相比,B/S結(jié)構(gòu)有以下優(yōu)點1用戶端只需安裝單一的瀏覽器軟件(如IE),界面統(tǒng)一,使用簡單。2由于客戶端無須安裝專用軟件,系統(tǒng)升級時只需更新WEB服務(wù)端的軟件,使系統(tǒng)易于維護(hù)。3采用標(biāo)準(zhǔn)的TCP/IP協(xié)議,HTTP協(xié)議,有良好的廣域網(wǎng)支持,擴(kuò)展性好,易于實現(xiàn)多用戶監(jiān)控,信息共享程度高。312系統(tǒng)總體結(jié)構(gòu)設(shè)計原則系統(tǒng)總體結(jié)構(gòu)設(shè)計一般應(yīng)遵循以下原則子系統(tǒng)具有相對的獨立性;子系統(tǒng)之間的數(shù)據(jù)依賴盡量小;子系統(tǒng)的設(shè)置應(yīng)考慮今后管理發(fā)展的需要;子系統(tǒng)的劃分應(yīng)便于系統(tǒng)分階段實現(xiàn)。在遵循上述原則的基礎(chǔ)上,根據(jù)系統(tǒng)處理業(yè)務(wù)的不同,將該系統(tǒng)分為管理員角色子系統(tǒng)和用戶主要角色,系統(tǒng)大致可分為四個管理模塊工程信息管理、職工信息管理、客戶信息管理、系統(tǒng)管理;然后對每一個模塊的內(nèi)容進(jìn)行更詳細(xì)的劃分,確定每一部分的內(nèi)容。工程信息管理根據(jù)管理部門負(fù)責(zé)人的匯報近況制定工程進(jìn)度信息職工信息管理主要進(jìn)行職工信息的修改和添加最新的信息客戶信息管理主要對客戶和供應(yīng)商間的信息反饋和對于整體信息的詳細(xì)的咨詢掌握系統(tǒng)管理對用戶信息的注冊、修改、刪除、查詢。32系統(tǒng)功能總體設(shè)計通過需求分析,可以對系統(tǒng)功能進(jìn)行總體設(shè)計,具體功能說明如下本系統(tǒng)是特定某對象使用,登陸系統(tǒng)首先要進(jìn)行身份驗證,驗證成功才能對相應(yīng)角色功能進(jìn)行使用。由于管理員角色和操作員角色只相差一個用戶管理,顧且只討論管理員的用戶角色功能321管理員角色系統(tǒng)大致可分為四個管理模塊工程信息管理、職工信息管理、客戶信息管理、系統(tǒng)管理;然后對每一個模塊的內(nèi)容進(jìn)行更詳細(xì)的劃分,確定每一部分的內(nèi)容。工程信息管理根據(jù)管理部門負(fù)責(zé)人的匯報近況制定工程進(jìn)度信息職工信息管理主要進(jìn)行職工信息的修改和添加最新的信息客戶信息管理主要對客戶和供應(yīng)商間的信息反饋和對于整體信息的詳細(xì)的咨詢掌握系統(tǒng)管理對用戶信息的注冊、修改、刪除、查詢系統(tǒng)功能在設(shè)計中實現(xiàn)的功能(1)供應(yīng)商信息的輸入,包括供應(yīng)商編號、公司名稱、聯(lián)系人姓名、公司地址、所在城市、所在地區(qū)、郵政編碼、電話號碼、傳真號碼、公司主頁、備注信息等。(2)供應(yīng)商信息的修改、查詢,包括供應(yīng)商編碼、公司名稱、聯(lián)系人姓名、公司地址、所在城市、所在地區(qū)、郵政編碼、電話號碼、傳真號碼、公司主頁、備注信息等。(3)客戶信息的輸入,包括顧客編號、公司名稱、聯(lián)系人姓名、公司地址、所在城市、所在地區(qū)、郵政編碼、電話號碼、傳真號碼、公司主頁、備注信息等。(4)客戶信息的查詢、修改,包括顧客編號、公司名稱、聯(lián)系人姓名、公司地址、所在城市、所在地區(qū)、郵政編碼、電話號碼、傳真號碼、公司主頁、備注信息等。(5)工程信息的輸入,包括工程編號、工程名稱、工程進(jìn)度(6)工程信息的修改、查詢,包括使用設(shè)備型號、工程人數(shù)、備注信息等。(7)職工信息的輸入,包括職工編號、職工姓名、職工性別、家庭住址、聯(lián)系電話、備注信息等。(8)職工信息的修改、查詢,包括職工編號、職工姓名、職工性別、家庭住址、聯(lián)系電話、備注信息等。(9)職工工資信息的輸入,包括職工編號、職工姓名、職工性別、基本工資、獎金、補助、備注信息等。(10)職工工資信息的修改、查詢,包括職工編號、職工姓名、職工性別、基本工資、獎金、補助、備注信息等,系統(tǒng)結(jié)構(gòu)圖如下。鐵路設(shè)備工程公司信息管理系統(tǒng)工程信息管理職工信息管理客戶信息管理系統(tǒng)管理工程進(jìn)度信息管理設(shè)備信息管理職工基本信息管理職工工資信息管理客戶信息管理供應(yīng)商信息管理數(shù)據(jù)管理用戶管理圖31系統(tǒng)功能模塊圖33數(shù)據(jù)庫結(jié)構(gòu)設(shè)計331概念結(jié)構(gòu)設(shè)計概念結(jié)構(gòu)設(shè)計是將分析得到的用戶需求抽象為概念模型的過程。即在需求分析的基礎(chǔ)上,設(shè)計出能夠滿足用戶需求的各種實體以及它們之間的相互關(guān)系概念結(jié)構(gòu)設(shè)計模型。這樣才能更好地、更準(zhǔn)確地用某一DBMS實現(xiàn)這些需求。它是整個數(shù)據(jù)庫設(shè)計的關(guān)鍵。概念結(jié)構(gòu)的主要特點是能真實、充分地反映現(xiàn)實世界;易于理解;易于更改;易于向關(guān)系、網(wǎng)狀、層次等各種數(shù)據(jù)模型轉(zhuǎn)換。描述概念模型的有力工具是ER模型。設(shè)計概念結(jié)構(gòu)通常有四類方法(1)自頂向下。即首先定義全局概念結(jié)構(gòu)的框架,然后逐步細(xì)化;(2)自底向上。即首先定義各局部應(yīng)用的概念結(jié)構(gòu),然后將它們集成起來,得到全局概念結(jié)構(gòu);(3)逐步擴(kuò)張。首先定義最重要的核心概念結(jié)構(gòu),然后向外擴(kuò)充,以滾雪球的方式逐步生成其他概念結(jié)構(gòu),直至總體概念結(jié)構(gòu);(4)混合策略。即將自頂向下和自底向上相結(jié)合,用自頂向下策略設(shè)計一個全局概念結(jié)構(gòu)的框架,以它為骨架集成由自底向上策略中設(shè)計的各局部概念結(jié)構(gòu)。其中最經(jīng)常采用的策略是自底向上方法。即自頂向下進(jìn)行需求分析,然后再自底向上設(shè)計概念結(jié)構(gòu)。332概念結(jié)構(gòu)設(shè)計的方法選擇本系統(tǒng)選擇自頂向下的方法。333系統(tǒng)的ER圖ER模型中,包含“實體”、“聯(lián)系”和“屬性”三個基本成分。實體實體是客觀世界存在的且可相互區(qū)分的事物。它可以是人也可以是動物;可以是具體事物也可以是抽象概念。聯(lián)系聯(lián)系是指客觀世界中各事物彼此間的聯(lián)系。聯(lián)系分為三類一對一的關(guān)系,一對多的關(guān)系,多對多的關(guān)系。屬性屬性是實體或聯(lián)系所具有的性質(zhì),通常一個實體用若干屬性來刻畫。人們通常就是用實體、聯(lián)系和屬性這三個概念來理解現(xiàn)實問題,因此,ER模型比較接近人的思維方式。此外,ER模型使用簡單的圖形符號表示系統(tǒng)分析員對問題的理解,不熟悉計算機(jī)的人也能理解它,因此,ER模型可以作為用戶與系統(tǒng)分析員之間的交流工具。根據(jù)系統(tǒng)功能,確定實體、聯(lián)系、屬性,構(gòu)建ER圖,如下圖所示。工資職工信息發(fā)放1N職工性別家庭住址聯(lián)系電話備注職工姓名職工編號扣除其他扣除公積金扣除保險補貼實發(fā)工資備注月份基本工資崗位工資績效工資職工編號工資編號圖32ER圖把概念結(jié)構(gòu)設(shè)計轉(zhuǎn)化為邏輯結(jié)構(gòu)設(shè)計為客戶(顧客編號、公司名稱、聯(lián)系人姓名、公司地址、所在城市、所在地區(qū)、郵政編碼、電話號碼、傳真號碼、公司主頁)實體圖如下客戶顧客編號公司名稱傳真號碼聯(lián)系人姓名電話號碼郵政編碼公司地址所在城市所在地區(qū)圖33客戶實體圖供應(yīng)商(供應(yīng)商編號、公司名稱、聯(lián)系人姓名、公司地址、所在城市、所在地區(qū)、郵政編碼、電話號碼、傳真號碼、公司主頁)實體圖如下供應(yīng)商供應(yīng)商編號公司名稱傳真號碼聯(lián)系人姓名電話號碼郵政編碼公司地址所在城市所在地區(qū)圖34音樂實體圖日記(帳號、密碼、姓名、年齡、介紹)實體圖如下用戶帳號介紹密碼姓名年齡圖35用戶實體圖其他的實體圖類似結(jié)構(gòu),在此不一一列舉。34數(shù)據(jù)庫表的設(shè)計(1)數(shù)據(jù)庫名為GGXXMDF(2)根據(jù)系統(tǒng)的分析,數(shù)據(jù)庫表需要設(shè)置如下用戶YH序號字段名類型長度索引備注1帳號ZHVARCHAR50P2密碼MMVARCHAR503姓名XMVARCHAR504年齡NLVARCHAR505介紹JSVARCHAR50供應(yīng)商GYS序號字段名類型長度索引備注1供應(yīng)商編號GYSBHVARCHAR50P2公司名稱GSMCVARCHAR503聯(lián)系人姓名LXRXMVARCHAR504公司地址GSDZVARCHAR505所在城市SZDZVARCHAR506所在地區(qū)SZDQVARCHAR507郵政編碼YZBMVARCHAR508電話號碼DHHMVARCHAR509傳真號碼CZHMVARCHAR5010公司主頁GSZYVARCHAR5011備注BZVARCHAR50客戶KH序號字段名類型長度索引備注1顧客編號GKBHVARCHAR50P2公司名稱GSMCVARCHAR503聯(lián)系人姓名LXRXMVARCHAR504公司地址GSDZVARCHAR505所在城市SZCSVARCHAR506所在地區(qū)SZDQVARCHAR507郵政編碼YZBMVARCHAR508電話號碼DHHMVARCHAR509傳真號碼CZHMVARCHAR5010公司主頁GSZYVARCHAR5011備注BZVARCHAR50工程信息GCXX序號字段名類型長度索引備注1工程編號GCBH數(shù)字P2工程名稱GCMCVARCHAR503工程進(jìn)度GCJDVARCHAR504設(shè)備型號SBXHVARCHAR505工程人數(shù)GCRSVARCHAR506備注BZVARCHAR50設(shè)備信息SBXX序號字段名類型長度索引備注1設(shè)備編號SBBH數(shù)字P不能重復(fù)2設(shè)備名稱SBMCVARCHAR503規(guī)格GGVARCHAR504計量單位JLDWVARCHAR505型號XGVARCHAR5006備注BZVARCHAR500職工信息ZGXX序號字段名類型長度索引備注1職工編號ZGBH數(shù)字P不能重復(fù)2職工姓名ZGXMVARCHAR503職工性別ZGXBVARCHAR504家庭住址JTZZVARCHAR505聯(lián)系電話LXDHVARCHAR506備注BZVARCHAR50工資GZ序號字段名類型長度索引備注1工資編號GZBHVARCHAR50P2職工編號ZGBHVARCHAR503月份YFVARCHAR504基本工資JBGZVARCHAR505崗位工資GWGZVARCHAR506績效工資JXGZVARCHAR507補貼BTVARCHAR508扣除保險KCBXVARCHAR509扣除公積金KCGJJVARCHAR5010扣除其他KCQTVARCHAR5011實發(fā)工資SFGZVARCHAR5012備注BZVARCHAR504系統(tǒng)實現(xiàn)41運行環(huán)境為了保證系統(tǒng)運行的效率和可靠性,系統(tǒng)服務(wù)器端應(yīng)具有較高的軟硬件配置,客戶端的要求不是很高。此應(yīng)用程序可廣泛運行于國際互聯(lián)網(wǎng)即INTERNET,也可適用于內(nèi)部的局域網(wǎng)。其運行要求如下(1)軟件環(huán)境客戶端WINDOWS95/98/2000/XP,INTERNETEXPLORERIE等服務(wù)器端WINDOWS2000/XP,INTERNETINFORMATIONSERVERIIS40及其以上版本,IE等。數(shù)據(jù)庫SQLSERVER,運行于服務(wù)器端。(2)硬件環(huán)境服務(wù)器CPUPIII500以上,內(nèi)存256M以上客戶機(jī)CPUP200MMX以上,內(nèi)存32M以上42系統(tǒng)主界面在IE里運行本系統(tǒng),出現(xiàn)系統(tǒng)的主界面,包括選擇帳號、密碼,登陸按鈕。如圖圖41系統(tǒng)主界面其關(guān)鍵代碼實現(xiàn)如下PROTECTEDVOIDIMGBUTLOG_CLICKOBJECTSENDER,IMAGECLICKEVENTARGSEGGXXBLLYHBLLNEWGGXXBLLYHDATATABLEDTBLLGETLIST“ZH“TEXTBOX1TEXT“ANDMM“TEXTBOX2TEXT“TABLES0IFDTROWSCOUNT0SESSION“USERID“TEXTBOX1TEXTIFTEXTBOX1TEXT“ADMIN“SESSION“JS“A“ELSESESSION“JS“C“RESPONSEREDIRECT“ADMINMAINASPX“ELSEPAGEREGISTERCLIENTSCRIPTBLOCK“ONLOAD“,“ALERT密碼錯誤“RETURN43系統(tǒng)主要實現(xiàn)功能431用戶信息管理管理員登陸系統(tǒng)以后,點擊左側(cè)功能菜單里的用戶員信息管理,右側(cè)顯示用戶信息列表,列表主要包括,帳號、姓名、年齡等內(nèi)容,點擊新用戶可以新建用戶,修改和刪除分別可以對用戶進(jìn)行相關(guān)操作。如圖所示圖42用戶信息列表界面其主要代碼實現(xiàn)如下PROTECTEDVOIDPAGE_LOADOBJECTSENDER,EVENTARGSE/在此處放置用戶代碼以初始化頁面IFPAGEISPOSTBACKINITDGPROTECTEDVOIDINITDGDATATABLEDTNEWDATATABLEDTNEWYHGETLIST“ZHADMIN“TABLES0IFDTROWSCOUNTALERT“STRERR“RETURNIFREQUESTQUERYSTRING“ID“NULLINTIDINTPARSEREQUESTQUERYSTRING“ID“STRINGGCBHTHISTXTGCBHTEXTSTRINGGCMCTHISTXTGCMCTEXTSTRINGGCJDTHISTXTGCJDTEXTSTRINGSBXHTHISTXTSBXHTEXTSTRINGGCRSTHISTXTGCRSTEXTSTRINGBZTHISTXTBZTEXTGGXXMODELGCXXMODELNEWGGXXMODELGCXXMODELIDIDMODELGCBHGCBHMODELGCMCGCMCMODELGCJDGCJDMODELSBXHSBXHMODELGCRSGCRSMODELBZBZGGXXBLLGCXXBLLNEWGGXXBLLGCXXBLLUPDATEMODELMATICSOFTCOMMONMESSAGEBOXSHOWANDREDIRECTTHIS,“保存成功“,“GCJDGLLISTASPX“ELSESTRINGGCBHTHISTXTGCBHTEXTSTRINGGCMCTHISTXTGCMCTEXTSTRINGGCJDTHISTXTGCJDTEXTSTRINGSBXHTHISTXTSBXHTEXTSTRINGGCRSTHISTXTGCRSTEXTSTRINGBZTHISTXTBZTEXTGGXXMODELGCXXMODELNEWGGXXMODELGCXXMODELGCBHGCBHMODELGCMCGCMCMODELGCJDGCJDMODELSBXHSBXHMODELGCRSGCRSMODELBZBZGGXXBLLGCXXBLLNEWGGXXBLLGCXXBLLADDMODELMATICSOFTCOMMONMESSAGEBOXSHOWANDREDIRECTTHIS,“保存成功“,“GCJDGLLISTASPX“PUBLICVOIDBTNCANCLE_CLICKOBJECTSENDER,EVENTARGSERESPONSEREDIRECT“GCJDGLLISTASPX“PROTECTEDVOIDBUTTON1_CLICKOBJECTSENDER,EVENTARGSE433職工工資管理管理員登陸系統(tǒng)以后,點擊左側(cè)功能菜單里的職工工資管理,右側(cè)顯示職工工資頁面,頁面主要包括兩部分內(nèi)容,列表和按鈕,列表主要包括職工姓名、發(fā)放月份、基本工資、崗位工資、績效工資等內(nèi)容,點擊查詢可以按照月份和職工姓名進(jìn)行相關(guān)的查詢,點擊新工資可以進(jìn)行工資發(fā)放登記,修改和刪除分別可以對工資信息進(jìn)行相關(guān)操作。如圖所示圖44工資信息列表頁面圖45工資信息編輯頁面其關(guān)鍵代碼實現(xiàn)如下PROTECTEDVOIDPAGE_LOADOBJECTSENDER,EVENTARGSEIFPAGEISPOSTBACKDRXMDATATEXTFIELD“ZGXM“DRXMDATAVALUEFIELD“ZGBH“DRXMDATASOURCENEWZGXXGETALLLISTTABLES0DRXMDATABINDIFREQUESTPARAMS“ID“NULLSHOWINFOGZBHPRIVATEVOIDSHOWINFOINTGZBHGGXXBLLGZBLLNEWGGXXBLLGZGGXXMODELGZMODELBLLGETMODELGZBHTHISDRXMSELECTEDVALUEMODELZGBHTHISTXTYFTEXTMODELYFTHISTXTJBGZTEXTMODELJBGZTHISTXTGWGZTEXTMODELGWGZTHISTXTJXGZTEXTMODELJXGZTHISTXTBTTEXTMODELBTTHISTXTKCBXTEXTMODELKCBXTHISTXTKCGJJTEXTMODELKCGJJTHISTXTKCQTTEXTMODELKCQTTHISTXTSFGZTEXTMODELSFGZTHISTXTBZTEXTMODELBZTOSTRINGPUBLICVOIDBTNSAVE_CLICKOBJECTSENDER,EVENTARGSESTRINGSTRERR“IFTHISTXTYFTEXTTRIMLENGTH0STRERR“月份不能為空N“IFSTRERR“PAGECLIENTSCRIPTREGISTERSTARTUPSCRIPTTHISGETTYPE,“INFO“,“ALERT“STRERR“RETURNIFREQUESTQUERYSTRING“ID“NULLINTGZBHINTPARSEREQUESTQUERYSTRING“ID“STRINGZGBHDRXMSELECTEDVALUESTRINGYFTHISTXTYFTEXTSTRINGJBGZTHISTXTJBGZTEXTSTRINGGWGZTHISTXTGWGZTEXTSTRINGJXGZTHISTXTJXGZTEXTSTRINGBTTHISTXTBTTEXTSTRINGKCBXTHISTXTKCBXTEXTSTRINGKCGJJTHISTXTKCGJJTEXTSTRINGKCQTTHISTXTKCQTTEXTSTRINGSFGZTHISTXTSFGZTEXTSTRINGBZTHISTXTBZTEXTGGXXMODELGZMODELNEWGGXXMODELGZMODELGZBHGZBHMODELZGBHZGBHMODELYFYFMODELJBGZJBGZMODELGWGZGWGZMODELJXGZJXGZMODELBTBTMODELKCBXKCBXMODELKCGJJKCGJJMODELKCQTKCQTMODELSFGZSFGZMODELBZBZGGXXBLLGZBLLNEWGGXXBLLGZBLLUPDATEMODELMATICSOFTCOMMONMESSAGEBOXSHOWANDREDIRECTTHIS,“保存成功“,“GZLISTASPX“ELSESTRINGZGBHTHISDRXMSELECTEDVALUESTRINGYFTHISTXTYFTEXTS
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 暖通系統(tǒng)調(diào)試技術(shù)要點
- 《函數(shù)的單調(diào)性》學(xué)考達(dá)標(biāo)練
- 2026年初級會計師考試題庫會計基礎(chǔ)與實務(wù)操作練習(xí)題
- 2026年文化傳承與非物質(zhì)文化遺產(chǎn)保護(hù)模擬題
- 2026年云計算系統(tǒng)架構(gòu)師云服務(wù)平臺建設(shè)與應(yīng)用場景實踐試題
- 2026年數(shù)據(jù)庫管理與維護(hù)技術(shù)實操考核題目
- 2026年網(wǎng)絡(luò)安全實時響應(yīng)技術(shù)考試模擬題
- 2026年電力安全技術(shù)與作業(yè)標(biāo)準(zhǔn)學(xué)習(xí)題
- 2026年建筑工程師職業(yè)資格考試實操技能試題庫
- 2026年財務(wù)審計與稅務(wù)知識考試題集及答案詳解
- 學(xué)校中層管理崗位職責(zé)及分工明細(xì)(2026年版)
- 莆田春節(jié)習(xí)俗介紹
- 江蘇省南京市2025屆中考化學(xué)試卷(含答案)
- 飛行固模課件
- 2026年短視頻合作合同
- 建筑臨時設(shè)施設(shè)計方案
- 特殊教育教師職業(yè)發(fā)展的路徑研究論文
- 新課標(biāo)小學(xué)語文六年級下冊全冊核心素養(yǎng)教案(教學(xué)設(shè)計)
- 生活化課程培訓(xùn)
- 教科版九年級物理上冊專項突破提升檢測(四)電磁學(xué)實驗及作圖含答案
- GB/T 32399-2024信息技術(shù)云計算參考架構(gòu)
評論
0/150
提交評論