




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
..XxxxxxxxxxXXX學校20XX畢業(yè)設計〔論文基于ERP的生產管理系統(tǒng)的設計與實現(xiàn)學院:專業(yè):班級:學號:學生姓名:指導教師:20XXX月X日摘要隨著計算機與網絡技術的普及,最大限度的幫助人們節(jié)省時間和提高工作效率,引進領先技術的企業(yè)更應該將計算機與網絡技術推廣到生產管理中。先進的計算機和網絡技術有著人工手動無法超越的優(yōu)點,例如:智能化、節(jié)省時間、節(jié)省人力、方便管理等。它能最大限度的提高管理者和工作人員的效率,把他們從繁雜的事物中解脫出來。所以研發(fā)一套能切實提企業(yè)生產管理工作效率、適應新時代發(fā)展腳步的基于ERP的生產管理系統(tǒng)是一件具有重大意義的事情。本系統(tǒng)是基于B/S模式,采用的是ASP.NET+SQLServer2008模式的開發(fā)集成環(huán)境。此系統(tǒng)的設計從功能上來說,是比較完備的,系統(tǒng)以Web界面與管理員交互,為管理員提供信息并接受其操作,同時通過數(shù)據庫管理系統(tǒng)來存儲信息數(shù)據。本系統(tǒng)的基本功能:數(shù)據進行錄入、修改、刪除、查詢、統(tǒng)計的基本功能。Keywords:ASP.NET;管理系統(tǒng);SQLAbstractWiththedevelopmentofcomputerandnetworktechnology,themaximumhelppeoplesavetimeandimprovetheworkefficiency,theintroductionofleadingtechnologycompaniesshouldbemorecomputerandnetworktechnologywillbeappliedtotheproductionmanagement.Theadvancedcomputerandnetworktechnologyhasmanyadvantages,suchas:manualbeyondtheintelligent,savetime,savemanpower,convenientmanagement.Itcanmaximizeefficiencyimprovemanagersandstaff,theirfreeoutfromthecomplicatedthings.Sotodevelopasetofpracticalmanagementtoimproveworkefficiency,enterpriseproductionandadapttotheneweraofdevelopmentstepsoftheproductionmanagementsystembasedonERPisamatterofgreatsignificance.ThesystemisbasedonB/Smode,isusedintheintegrateddevelopmentenvironmentASP.NET+SQLServer2008model.Thedesignofthissystemfromthefunction,ismorecomplete,thesystemtotheWebinterfaceandadministratorinteraction,andprovideinformationforadministratorsandacceptitsoperation,atthesametimetostoreinformationanddatathroughdatabasemanagementsystem.Thebasicfunctionsofthesystem:thebasicfunctionofdataentry,modify,delete,query,statistics.Keywords:ASP.NET;managementsystem;SQL目錄1.概述V1.1課題研究目的和意義V1.2管理信息系統(tǒng)V2.可行性分析VI2.1經濟上的可行性VI2.2技術上的可行性VI2.3操作上的可行性VII3.系統(tǒng)分析VII3.1功能需求分析VII3.2業(yè)務流程分析IX3.3數(shù)據流程分析X3.4數(shù)據庫概念結構設計XI3.5數(shù)據庫邏輯結構設計XIII4.網站的具體實現(xiàn)XVII4.1系統(tǒng)實現(xiàn)軟件簡介XVII4.1.1.VisualStudio2010XVIII4.1.2.MicrosoftSQLServerXIXXX4.2系統(tǒng)的軟硬件平臺XXI4.3ASP.NET技術XXI4.3.1.NET簡介XXI4.3.2ASP.NET技術簡介XXII訪問數(shù)據庫的原理XXII4.4系統(tǒng)操作說明XXIII系統(tǒng)登陸頁面XXIII管理員頁面XXVI員工信息添加頁面XXVII員工信息查看頁面XXXI員工月工資添加頁面XXXV客戶信息添加頁面XXXVIII供應商添加頁面XL商品信息添加頁面XLIII5.結論XLV5.1系統(tǒng)的特點XLV5.2系統(tǒng)的不足和改進XLV5.3設計收獲與心得XLV致謝XLVI參考文獻XLVII1.概述1.1課題研究目的和意義企業(yè)-資源-計劃〔EnterpriseResourcePlanning,縮寫ERP在現(xiàn)代企業(yè)管理中,將企業(yè)內部所有資源整合在一起,對采購、生產、成本、庫存、分銷、運輸、財務、人力資源進行規(guī)劃,從而達到最佳資源組合,取得最佳效益。基于ERP的生產管理系統(tǒng)是從MRP〔MaterialRequirementPlanning發(fā)展而來的集成化管理信息系統(tǒng),MRP是ERP系統(tǒng)的核心。MRP解決了物料的計劃與控制問題,實現(xiàn)了物料信息集成。MRP的基本構成:主生產計劃<MPS>,產品結構與物料清單<BOM>,庫存信息。首先根據需求計劃〔銷售訂單制定主生產計劃,按照產品的零件結構,即物料清單<BOM>,把主生產計劃展開成零件計劃。同時,必須知道庫存數(shù)量才能準確計算出零件的采購數(shù)量。這樣在這條供應鏈下進行采購供應管理和銷售管理。因此,達到從供應鏈范圍去優(yōu)化企業(yè)資源的目的。本課題是以基于ERP的MRP系統(tǒng)為應用模型,采用最先進的網絡技術、數(shù)據庫技術、信息分析技術開發(fā)的MIS系統(tǒng),基于ERP的生產管理系統(tǒng)。對于企業(yè)來說,利用計算機支持企業(yè)高效率完成生產管理的日常事務,是適應現(xiàn)代企業(yè)制度要求、推動企業(yè)生產管理走向科學化、規(guī)范化的必要條件;計算機管理所無法比擬的優(yōu)點檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高企業(yè)生產管理的效率,也是企業(yè)的科學化、正規(guī)化管理,與世界接軌的重要條件。1.2管理信息系統(tǒng)1958年美國首先提出了"管理信息系統(tǒng)"〔即MIS:ManagementInformationSystems,從而也引出了另外一個概念——"管理信息系統(tǒng)"。綜合其多種定義以及根據在實際中的應用,管理信息系統(tǒng)可以定義為是一個由人、計算機系統(tǒng)等組成的,能進行信息處理的人機系統(tǒng),它反映企業(yè)的生產經營情況,利用過去、當前的數(shù)據預測未來,從企業(yè)全局出發(fā)輔助企業(yè)進行管理與決策。它具有以下特征:1現(xiàn)代管理信息系統(tǒng)是一個以計算機為基礎的一個人機系統(tǒng)。2管理信息系統(tǒng)是一個集成化的系統(tǒng)。3管理信息系統(tǒng)是一個以數(shù)據庫為中心的系統(tǒng)。4管理信息系統(tǒng)是一個網絡化的系統(tǒng)。5管理信息系統(tǒng)不同于一般的數(shù)據處理系統(tǒng)。由于企業(yè)類型不同,企業(yè)的戰(zhàn)略計劃不同,企業(yè)的管理模式不徑相同等因素,實際的管理信息系統(tǒng)的動能會不同。但是從抽象意義上來說,無論什么企業(yè),其管理信息系統(tǒng)的功能相同。一般分為數(shù)據處理、輔助管理決策兩大功能。管理信息系統(tǒng)的數(shù)據處理功能以完成企業(yè)相關數(shù)據的收集、存儲、加工、傳輸和輸出,提供信息服務。它是管理信息系統(tǒng)的基本功能;輔助管理決策功能即指對企業(yè)生產經營中的結構化決策問題,采用管理信息系統(tǒng)相關學科中提出的定量方法,建立問題的模型,求解問題,獲得解決問題的方法。2.可行性分析2.1經濟上的可行性如今,隨著計算機的大量普及,各種軟件的開發(fā)成本越來越低,價格也越來越底。本系統(tǒng)也是這樣,開發(fā)成本較低,只是需要一臺配置一般的計算機,該系統(tǒng)運行時占計算機的資源也不多,也并不會因為開發(fā)成本低而造成系統(tǒng)功能性能的下降。相反,隨著計算機技術的發(fā)展,各種實用軟件的性能日漸提高。生產管理系統(tǒng)廉價的開發(fā)成本,卻能夠帶來相當大的實惠和方便。主要表現(xiàn)在:<1>本系統(tǒng)可以說是一個擁有多種實用功能的生產管理系統(tǒng),它集成了設備入庫出庫的登記、查詢等多種功能,具有較強的實用性和方便性?!?可使故障設備的維修更為及時,能給企業(yè)帶來更大的效益。<3>本系統(tǒng)的運行可以大大提高集團設備管理的效率,減少不必要的人力和物力。由此,可以得出,本系統(tǒng)在經濟上是絕對具有可行性。2.2技術上的可行性從目前IT業(yè)界比較流行的數(shù)據庫開發(fā)、管理軟件來看,對于比較簡單的中小型數(shù)據庫,VisualStudio2010和SQL2005的結合無疑是在實際應用中較為成功的一種解決方案。為用戶提供了業(yè)界軟件開發(fā)一直堅持的非常友好、操作簡單的用戶界面、完善強大的數(shù)據庫操作功能和簡潔明了的數(shù)據庫接口。所以技術實行起來相對會容易。2.3操作上的可行性首先,設計網站的幾種軟件現(xiàn)在都比較流行,一般設計人員對這幾款軟件比較熟悉,可以利用這些軟件設計出較完善的生產管理系統(tǒng)。其次,系統(tǒng)的管理主要是信息的錄入、修改、統(tǒng)計等工作,一般工作人員都能夠勝任。從操作上來說是可行的。綜上所述,本系統(tǒng)開發(fā)目標已明確,在技術、經濟、操作等方面具備可行性,因此系統(tǒng)的開發(fā)是完全可行的。3.系統(tǒng)分析3.1功能需求分析本系統(tǒng)設計的最終目的是實現(xiàn)對網站的有序高效管理。為此在系統(tǒng)設計時應做好用戶需求查,充分了解用戶的實際需求,保證系統(tǒng)具有良好的易用性、穩(wěn)定性和擴展性。通過前期的調查分析及研究,對本管理系統(tǒng)來說,分兩種用戶類型,管理員、員工、客戶。本系統(tǒng)要實現(xiàn)的主要功能主要有以下幾個方面。管理員功能:1系統(tǒng)用戶管理包括管理員的添加、刪除和管理員密碼修改。2員工信息管理包括員工信息、員工工資的添加、查詢、修改和刪除。3客戶信息管理包括客戶信息的添加、查詢、修改和刪除,以及客戶生日提醒。4供貨商信息管理包括供貨商信息的添加、查詢、修改和刪除。5商品管理包括商品類別管理、商品信息管理、庫存查詢、入庫管理。6派工管理員工派工設置。7系統(tǒng)管理系統(tǒng)數(shù)據備份??蛻艄δ埽?個人資料管理個人資料修改。2訂單管理包括在線下單和訂單查詢。員工功能:1個人資料管理個人資料修改。2派單任務派單任務查看。3工資查看工資查詢。以上是用戶的主要需求,也是該系統(tǒng)主要功能,除了這些功能以外,在設計時也對一些細節(jié)做了優(yōu)化與調整,使系統(tǒng)更具有完整性與實用性。根據上述的系統(tǒng)功能需求分析,可以得出本系統(tǒng)的系統(tǒng)功能模塊結構圖如圖3.1所示:圖3.1功能結構模塊圖3.2業(yè)務流程分析生產管理系統(tǒng)工作流程為:系統(tǒng)啟動并進入系統(tǒng)登陸界面,需輸入用戶名和密碼進行登錄。管理員登錄后可添加員工信息、客戶信息、供貨商信息、商品信息和數(shù)據備份等;客戶登陸后可修改個人密碼、在線下單和訂單查看;員工登陸后可進行個人資料修改、工資查看和派單任務查詢。本系統(tǒng)的業(yè)務流程圖如圖所示:圖3.1業(yè)務流程圖本系統(tǒng)是利用現(xiàn)代化的計算機網絡技術對傳統(tǒng)的生產管理與業(yè)務管理進行整合,按照實踐過程設計完成的。此系統(tǒng)的設計有助于管理員對生產管理系統(tǒng)的管理,在很大程度上可以提高效率,對信息進行及時更新等方面都可以提高不少速度。為了使系統(tǒng)在各項管理中發(fā)揮更大的作用,實現(xiàn)工作過程的計算機化,提高工作效率和工作質量,現(xiàn)提出如下系統(tǒng)開發(fā)目標:1操作簡單、界面友好:完全控件式的頁面布局,使得信息的錄入工作更簡便。2即時可見:對信息的處理〔包括添加、修改、刪除將立即在對應的版塊顯示出來,達到"即時發(fā)布、即時見效"的功能。3功能完善:不僅包括常見系統(tǒng)的信息管理的各個方面:信息錄入、瀏覽、刪除、修改、查詢等各個方面,完整地實現(xiàn)了系統(tǒng)對即時信息的管理要求。而且,還能進行上傳、打印相關資源的管理。4方便移植:系統(tǒng)應具有實用性、可靠性和適用性。系統(tǒng)界面中所需的數(shù)據都存放于數(shù)據文件中,只要對該文件做部分修改,就能在系統(tǒng)界面上實現(xiàn)及時更新的效果,減少了更改系統(tǒng)源代碼的復雜性。5動態(tài)管理:對系統(tǒng)數(shù)據庫實行動態(tài)操作,能實現(xiàn)對數(shù)據庫信息的動態(tài)查詢、動態(tài)更新修改和動態(tài)錄入數(shù)據。3.3數(shù)據流程分析數(shù)據流程分析主要包括對信息的流動、傳遞、處理、存儲等的分析。數(shù)據流程分析的目的就是要發(fā)現(xiàn)和解決數(shù)據流通中的問題?,F(xiàn)有的數(shù)據流程分析多是通過分層的數(shù)據流程圖〔dataflowdiagram,簡稱DFD來實現(xiàn)的。其具體的做法是:按業(yè)務流程圖理出的業(yè)務流程順序,將相應調查過程中所掌握的數(shù)據處理過程,繪制成一套完整的數(shù)據流程圖。生產管理系統(tǒng)的數(shù)據流程:對本系統(tǒng)操作的數(shù)據源有管理員有兩種用戶,管理員和普通用戶。管理員有權限對數(shù)據庫中的數(shù)據進行添加、修改、刪除、查詢,普通用戶個人資料修改、設備借用登記和故障申報也會產生一些數(shù)據。通過對本系統(tǒng)的需求分析,系統(tǒng)的基本功能已經確定。整個系統(tǒng)的數(shù)據流程圖如圖所示:圖3.3系統(tǒng)的數(shù)據流程3.4數(shù)據庫概念結構設計根據前面的設計規(guī)劃,各個實體的具體描述E-R圖如下:整體E-R圖如圖3.4a所示:圖3.4a整體E-R圖管理員E-R圖如圖3.4b所示:圖3.4b管理員實體E-R圖員工信息實體E-R圖如圖3.4c所示:圖3.4c員工信息實體E-R圖客戶信息E-R圖如圖3.4d所示:圖3.4d客戶信息E-R圖3.5數(shù)據庫邏輯結構設計現(xiàn)在需要將上面的數(shù)據庫概念結構轉化為SQL數(shù)據庫系統(tǒng)所支持的實際數(shù)據模型,也就是數(shù)據庫的邏輯結構。在上面的實體以及實體之間關系的基礎上,形成數(shù)據庫的表格以及各個表格之間的關系。生產管理系統(tǒng)的數(shù)據結構如下:allgonggao表:序號字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號10
2titleVarChar255是255
3contentText16是255
4leibieVarChar50是255
5shouyetupianVarChar50是255
6dianjilvVarChar50是255
7addtimeDateTime8是23
alllb表:序號字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號10
2lbVarChar50是255
3addtimeDateTime8是23
allusers表:序號字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號10
2usernameVarChar50是255
3pwdVarChar50是255
4cxVarChar50是255
5addtimeDateTime8是23
bumen表:序號字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號10
2bianhaoVarChar50是255
3mingchengVarChar50是255
4zhuguanVarChar50是255
5dianhuaVarChar50是255
6chuanzhenVarChar50是255
7beizhuVarChar50是255
8addtimeDateTime8是23
dingdanxinxi表:序號字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號10
2bianhaoVarChar50是255
3mingchengVarChar50是255
4jiageVarChar50是255
5leibieVarChar50是255
6kucunVarChar50是255
7dingdanshuliangVarChar50是255
8xiadanrenVarChar50是255
9beizhuVarChar500是255
10paigongyuanVarChar50是255
11isshVarChar2是255
12addtimeDateTime8是23
gongyingshangxinxi表:序號字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號10
2gongyingshangmingchengVarChar50是255
3dianhuaVarChar50是255
4dizhiVarChar50是255
5wangzhiVarChar50是255
6youxiangVarChar50是255
7chuanzhenVarChar50是255
8zhuyingchanpinVarChar50是255
9fuzerenVarChar50是255
10beizhuVarChar50是255
11addtimeDateTime8是23
gongzi表:序號字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號10
2ygbhVarChar50是255
3ygxmVarChar50是255
4nianInt4是10
5yueInt4是10
6gzFloat8是15
7sdsFloat8是15
8gz2Float8是15
9addtimeDateTime8是23
kehuxinxi表:序號字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號10
2kehubianhaoVarChar50是255
3kehuxingmingVarChar50是255
4xingbieVarChar50是255
5jibieVarChar50是255
6dianhuaVarChar50是255
7youxiangVarChar50是255
8chushengnianyueDateTime8是23
9shenfenzhengVarChar300是255
10dizhiVarChar300是255
11beizhuVarChar500是255
12mimaVarChar50是255
13addtimeDateTime8是23
rukujilu表:序號字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號10
2bianhaoVarChar50是255
3mingchengVarChar50是255
4leibieVarChar50是255
5danweiVarChar50是255
6kucunVarChar50是255
7rukushuliangVarChar50是255
8caozuoyuanVarChar50是255
9addtimeDateTime8是23
shangpinxinxi表:序號字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號10
2bianhaoVarChar50是255
3mingchengVarChar50是255
4jiageVarChar50是255
5leibieVarChar50是255
6jianjieVarChar50是255
7tupianVarChar50是255
8kucunVarChar50是255
9faburenVarChar50是255
10addtimeDateTime8是23
yuangong表:序號字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號10
2gonghaoVarChar50是255
3xingmingVarChar50是255
4xingbieVarChar50是255
5dianhuaVarChar50是255
6zhiweiVarChar50是255
7hetongVarChar50是255
8gerengaiyaoVarChar50是255
9geleijingliVarChar50是255
10mimaVarChar50是255
11addtimeDateTime8是23
12bumenVarChar50是255
13ruzhitimeDateTime8是23
14gxtsInt4是10
15sytsInt4是10
16touxiangVarChar50是255
zhiwei表:序號字段名稱字段類型大小允許為空最大長度備注1IDInt4自增編號10
2bumenVarChar50是255
3mingchengVarChar50是255
4beizhuVarChar50是255
5addtimeDateTime8是23
4.網站的具體實現(xiàn)4.1系統(tǒng)實現(xiàn)軟件簡介本系統(tǒng)所面向的對象是廣大的互連網用戶。因此,將要采用比較流行的B/S三層結構。圖2-4-1B/S三層結構圖B/S體系結構與B/S體系結構相比不僅具有其全部的優(yōu)點,而且又有B/S體系結構所不具備的獨特優(yōu)勢:<1>開放的標準:B/S所采用的標準都是開放的、非專用的,是經過標準化組織所確定而非單一廠商所制定,保證了其應用的通用性和跨平臺性。<2>較低的開發(fā)和維護成本:B/S的應用只需在客戶端安裝通用的瀏覽器即可,維護和升級工作都在服務器端進行,不需對客戶端進行任何改變,故而大大降低了開發(fā)和維護的成本。<3>用戶使用簡單,界面友好:B/S用戶的界面都在統(tǒng)一的瀏覽器上,瀏覽器易于使用、界面友好,又因為它不再負責數(shù)據的存取和復雜數(shù)據計算等任務,只需要進行顯示,因而大大降低了對客戶端的要求。從以上的分析與比較可以看出,B/S模式具有B/S模式無法替代的優(yōu)越性:它簡化了系統(tǒng)的開發(fā)和維護,并且特別適用于網上信息發(fā)布。因此,本系統(tǒng)采用了基于B/S模式的體系結構。.VisualStudio2010VisualStudio2010是微軟公司推出的開發(fā)環(huán)境。是目前最尖端的Windows平臺應用程序開發(fā)環(huán)境。VisualStudio2010版本于2010年4月12日上市,其集成開發(fā)環(huán)境〔IDE的界面被重新設計和組織,變得更加簡單明了。VisualStudio2010同時帶來了NETFramework4.0、MicrosoftVisualStudio2010CTP<CommunityTechnologyPreview--CTP>,并且支持開發(fā)面向Windows7的應用程序。除了MicrosoftSQLServer,它還支持IBMDB2和Oracle數(shù)據庫。VisualStudio有9個新功能:它將是經典的一個版本,相當于當年的6.0版。而且它可以自定義開始頁;新功能還包括:1>C#4.0中的動態(tài)類型和動態(tài)編程;2>多顯示器支持;3>使用VisualStudio2010的特性支持TDD;4>支持Office;5>QuickSearch特性;6>C++0x新特性;7>IDE增強;8>使用VisualC++2010創(chuàng)建Ribbon界面;9>新增基于.NET平臺的語言F#..MicrosoftSQLServerSQL是英文StructuredQueryLanguage的縮寫,意思為結構化查詢語言。SQL語言的主要功能就是同各種數(shù)據庫建立聯(lián)系,進行溝通。按照ANSI<美國國家標準協(xié)會的規(guī)定,SQL被作為關系型數(shù)據庫管理系統(tǒng)的標準語言。SQL語句可以用來執(zhí)行各種各樣的操作,例如更新數(shù)據庫中的數(shù)據,從數(shù)據庫中提取數(shù)據等。目前,絕大多數(shù)流行的關系型數(shù)據庫管理系統(tǒng),如Oracle,Sybase,MicrosoftSQLServer,Access等都采用了SQL語言標準。雖然很多數(shù)據庫都對SQL語句進行了再開發(fā)和擴展,但是包括Select,Insert,Update,Delete,Create,以及Drop在內的標準的SQL命令仍然可以被用來完成幾乎所有的數(shù)據庫操作。SQLServer是一個關系數(shù)據庫管理系統(tǒng)。它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同開發(fā)的,于1988年推出了第一個OS/2版本。在WindowsNT推出后,Microsoft與Sybase在SQLServer的開發(fā)上就分道揚鑣了,Microsoft將SQLServer移植到WindowsNT系統(tǒng)上,專注于開發(fā)推廣SQLServer的WindowsNT版本。Sybase則較專注于SQLServer在UNⅨ操作系統(tǒng)上的應用。MicrosoftSQLServer2008是一個重大的產品版本,它推出了許多新的特性和關鍵的改進,使得它成為至今為止的最強大和最全面的MicrosoftSQLServer版本。這篇文章詳細介紹了MicrosoftSQLServer2008中的新的特性、優(yōu)點和功能。微軟的這個數(shù)據平臺滿足這些數(shù)據爆炸和下一代數(shù)據驅動應用程序的需求,支持數(shù)據平臺愿景:關鍵任務企業(yè)數(shù)據平臺、動態(tài)開發(fā)、關系數(shù)據和商業(yè)智能。MicrosoftSQLServer2008新功能,這個平臺有以下特點·可信任的——使得公司可以以很高的安全性、可靠性和可擴展性來運行他們最關鍵任務的應用程序?!じ咝У摹沟霉究梢越档烷_發(fā)和管理他們的數(shù)據基礎設施的時間和成本。·智能的——提供了一個全面的平臺,可以在你的用戶需要的時候給他發(fā)送觀察和信息。.IISIIS<InternetInformationServer>,是微軟公司主推的服務器,最新的版本是IIS6.0,IIS與WindowsNTServer完全集成在一起,因而用戶能夠利用WindowsNTServer和NTFS〔NTFileSystem,NT的文件系統(tǒng)內置的安全特性,建立強大,靈活而安全的Internet站點。IIS支持HTTP〔HypertextTransferProtocol,超文本傳輸協(xié)議、FTP〔FileTransferProtocol,文件傳輸協(xié)議以及SMTP協(xié)議,通過使用CGI和ISAPI,IIS可以得到高度的擴展。IIS支持與語言無關的腳本編寫和組件,通過IIS,開發(fā)人員就可以開發(fā)新一代動態(tài)的,富有魅力的Web站點。IIS不需要開發(fā)人員學習新的腳本語言或者編譯應用程序,IIS完全支持VBScript,JavaScript開發(fā)軟件以及Java,同時也支持CGI和WinCGI,以及ISAPI擴展和過濾器。IIS支持服務器應用的MicrosoftBackOffice系列,MicrosoftBackOffice系列包括以下內容:MicrosoftExchangeServer客戶/服務器通訊和群組軟件;MicrosoftProxyServer代理服務器;用于連接IBM企業(yè)網絡的MicrosoftSNAServer;用于集中管理分布式系統(tǒng)的MicrosoftSystemsManagementServer;MicrosoftCommercialInternetSystem〔MCIS。IIS的設計目的是建立一套集成的服務器服務,用以支持HTTP,FTP和SMTP,能夠提供快速且集成了現(xiàn)有產品,同時可擴展的Internet服務器。IIS相應性極高,同時系統(tǒng)資源的消耗也是最少,IIS的安裝,管理和配置都相當簡單,這是因為IIS與WindowsNTServer網絡操作系統(tǒng)緊密的集成在一起,另外,IIS還使用與WindowsNTServer相同的SAM〔SecurityAccountsManager,安全性賬號管理器,對于管理員來說,IIS使用諸如PerformanceMonitor和SNMP〔SimpleNetworkManagementProtocol,簡單網絡管理協(xié)議之類的NT已有管理工具。IIS支持ISAPI,使用ISAPI可以擴展服務器功能,而使用ISAPI過濾器可以預先處理和事后處理儲存在IIS上的數(shù)據。用于32位Windows應用程序的Internet擴展可以把FTP,SMTP和HTTP協(xié)議置于容易使用且任務集中的界面中,這些界面將Internet應用程序的使用大大簡化,IIS也支持MIME〔MultipurposeInternetMailExtensions,多用于Internet郵件擴展,可以為Internet應用程序的訪問提供一個簡單的注冊項。4.2系統(tǒng)的軟硬件平臺1.客戶機/服務器:采用PentiumII或以上級別PC機,至少30M硬盤,Pentium90MHZ,支持VGA或分辨率更高的顯示器2.客戶機/服務器操作系統(tǒng):Windowxp及以上系統(tǒng)作為操作系統(tǒng)3.數(shù)據庫:SQLServer20054.網絡:以太網組成的局域網,可設多臺客戶機。4.3ASP.NET技術.NET簡介隨著網絡經濟的到來,.NET技術是一項革命性的技術。它是微軟公司推出的新一代互聯(lián)網軟件和服務戰(zhàn)略,是一種面向網絡、支持各種用戶終端的開發(fā)平臺環(huán)境。它包含了分布式計算、XML、組件技術、即時編譯技術等多種功能集成的環(huán)境。.NET環(huán)境使用統(tǒng)一的Internet標準〔如XML將不同的系統(tǒng)對接,并采用高度分布式應用服務架構,而且使用了一個綜合的管理程序。該程序能管理平臺中運行的服務程序,為運行程序提供強大的安全保護后臺。C#是微軟公司專門為.NET量身定做的一種編程語言,它與.NET有著密不可分的關系。例如,C#的類型其實就是.NET框架所提供的類型,C#本身并無類庫,而是直接使用.NET框架所提供的類庫。另外,類型安全檢查啟動資源回收、結構化異常處理等也都是交由CLR〔公共語言運行時處理的。因此,C#是最適合開發(fā).NET應用的編程語言。ASP.NET技術簡介ASP.NET是微軟公司繼ASP〔ActiveServerPages:活動服務器頁面之后推出的用于創(chuàng)建、管理和部署Web應用程序的新的理想平臺。它是使用.NET框架所提供的編程類庫構建而成的。使ASP.NET創(chuàng)建、管理和部署Web應用程序變得非常容易。ASP.NET所具有的新性能是:〔1WebControls,它使得創(chuàng)建forms和HTMLcontrols的工作變得簡單易行。例如,在ASP中典型的選擇框〔selectbox里,你不得不創(chuàng)建一個循環(huán)以便讓控制系統(tǒng)裝入數(shù)據。但在ASP.NET里,你將會擁有一個"data-bound",這意味著它會與數(shù)據源連接,并會自動裝入數(shù)據?!?語言支持,ASP.NET支持多種語言,它的缺省語言將是visualBasic而不是vbscript,這意味著我們可以擺脫vbscript的語言限制,我們的代碼將是編譯后運行的〔而不是原來的解釋執(zhí)行?!?更好的代碼控制,COM對象不需要再在服務器上注冊,但是通過這種過程簡化,你再也不能夠在你的服務器上運行另外一個DLL版本,并且代碼相當保密。這意味著,如果沒有正確的開發(fā)工具和源代碼,很難改變代碼?!?更好的升級能力,一個系統(tǒng)建成,本身有著一定的特性,以改進多處理器和串口環(huán)境中的性能。例如,sessionstate能夠通過單獨的處理器來維持,在一個單獨的機器上,甚至在數(shù)據庫中允許交叉的服務器會話。ASP.NET可用的開發(fā)工具有記事本及VisualStudio.NET,作為微軟.NET戰(zhàn)略的重要組成部分VisualStudio.NET已經于2002年3月22日正式在中國推出。VisualStudio.NET是一個功能強大的、高效并且可擴展的編程環(huán)境。它充分展現(xiàn)了應用程序開發(fā)的潛能,并提供了生成應用程序所需的工具和技術。這些應用程序將給當今的企業(yè)、機構提供強大的支持,并推動下一代基于XMLWeb服務軟件的發(fā)展。在VisualStudio.NET中,可以引用的資源有兩者:一種是在工具箱顯示加入到Form的組件,另一種是只可在程序中引用的各式對象鏈接庫。.ADO.NET訪問數(shù)據庫的原理微軟的任何產品,現(xiàn)均冠上.NET一詞,因此ASP.NET結合數(shù)據庫的設計與過去大不相同。ADO.NET就是ASP.NET中結合數(shù)據庫的規(guī)格,但與過去的ADO差異甚大。與數(shù)據庫相連,ADO.NET提供了如下3種方式:<1>通過ODBC相連。<2>通過OLEDB相連。〔3直接與SQLServer相連。3種方式由于應用層次的差異,使得效率由低到高,獨立性由高到低。對于相連數(shù)據庫的數(shù)據處理,也有2種方式,即一種是通過DataSet來隔離異構的數(shù)據源,另一種是以流方式從數(shù)據源讀取<DataReader方式>。ADO.NET的一個創(chuàng)新是引入了數(shù)據集<Dataset>。一個數(shù)據集是內存中提供數(shù)據關系圖的高速緩沖區(qū)。數(shù)據集對數(shù)據源一無所知,它們可以由程序或通過從數(shù)據倉庫中調入數(shù)據而被生成、填充。不論數(shù)據從何處獲取,數(shù)據集都是通過使用同樣的程序模板而被操作的,并且它使用相同的潛在的數(shù)據緩沖區(qū)。Dataset及DataView由數(shù)據庫取出記錄后,須放入DataSet,如果要顯示在控件中,須使用DataView。由提供程序至顯示,流程如下圖所示:圖4.3.3ADO.NET數(shù)據處理流程圖4.4系統(tǒng)操作說明系統(tǒng)登陸頁面圖系統(tǒng)登陸頁面本模塊是系統(tǒng)登陸的頁面,管理員和分店輸入正確的賬號、密碼進行登陸后,可進行后臺的操作。實現(xiàn)本模塊的主要代碼如下:<tr><tdheight="78"><tablewidth="72%"height="51"border="0"align="center"><tr><td><divstyle="font-family:宋體;color:#FFFFFF;filter:Glow<Color=#000000,Strength=2>;WIDTH:100%;FONT-WEIGHT:bold;FONT-SIZE:19pt;margin-top:5pt"><divalign="center"class="STYLE5">生產管理系統(tǒng)</div></div></td></tr></table></td></tr><tr><tdvalign="top"><tablewidth="100%"border="0"cellspacing="0"cellpadding="0"><tr><tdwidth="52%"><tablewidth="82%"border="0"align="right"cellpadding="0"cellspacing="0"><tr><tdwidth="18%"height="30"><divalign="center"class="STYLE3"><spanclass="STYLE2">用戶</span></div></td><tdwidth="50%"height="30"> <asp:TextBoxID="TextBox1"runat="server"Style="border-right:#27b3fe1pxsolid;border-top:#27b3fe1pxsolid;background:url<Images/login_6.gif>#ffffffrepeat-x;border-left:#27b3fe1pxsolid;width:100px;border-bottom:#27b3fe1pxsolid;height:20px"></asp:TextBox></td><tdwidth="32%"rowspan="4"><asp:ImageButtonID="ImageButton1"runat="server"ImageUrl="images/dl.gif"OnClick="ImageButton1_Click"/></td></tr><tr><tdheight="30"><divalign="center"class="STYLE3"><spanclass="STYLE2">密碼</span></div></td><tdheight="30"> <asp:TextBoxID="TextBox2"runat="server"Style="border-right:#27b3fe1pxsolid;border-top:#27b3fe1pxsolid;background:url<Images/login_6.gif>#ffffffrepeat-x;border-left:#27b3fe1pxsolid;width:100px;border-bottom:#27b3fe1pxsolid;height:20px"TextMode="Password"></asp:TextBox></td></tr><tr><tdheight="30"><divalign="center"class="STYLE3"><spanclass="STYLE2">權限</span></div></td><tdheight="30"> <asp:DropDownListID="cx"runat="server"Style="border-right:#27b3fe1pxsolid;border-top:#27b3fe1pxsolid;background:url<Images/login_6.gif>#ffffffrepeat-x;border-left:#27b3fe1pxsolid;width:100px;border-bottom:#27b3fe1pxsolid;height:20px"></asp:DropDownList></td></tr><tr>管理員頁面管理員頁面此頁面實現(xiàn)的功能為超級管理員添加普通管理員。包含的信息:密碼、確認密碼、權限。上述內容可以被"添加"和"重填"員工信息添加頁面圖員工信息添加頁面此頁面實現(xiàn)的功能是管理員對員工信息進行添加。包含的相關信息有:工號、姓名、頭像、性別、、部門、職位、入職時間、合同、個人摘要、各類經歷、密碼。管理員可對上述內容進行"添加"和"重置"。實現(xiàn)本模塊的主要代碼如下:<body> <formid="Form1"method="post"runat="server"> <tablecellSpacing="0"borderColorDark="#9cc7ef"cellPadding="4"width="100%"align="center" borderColorLight="#145aa0"border="1"> <trbgColor="#4296e7"> <tdcolSpan="2"> <divalign="center"><fontcolor="#ffffff">添加員工</font></div> </td> </tr> <tr><tdnoWrapwidth='30'style='WIDTH:164px'><FONTface='宋體'>工號:</FONT></td><tdwidth='79%'><asp:TextBoxID='gonghao'runat='server'></asp:TextBox>*<asp:RequiredFieldValidatorID="RequiredFieldValidatorgonghao"runat="server"ControlToValidate="gonghao"ErrorMessage="必填"></asp:RequiredFieldValidator><tr><tdnoWrapwidth='30'style='WIDTH:164px'><FONTface='宋體'>姓名:</FONT></td><tdwidth='79%'><asp:TextBoxID='xingming'runat='server'></asp:TextBox>*<asp:RequiredFieldValidatorID="RequiredFieldValidatorxingming"runat="server"ControlToValidate="xingming"ErrorMessage="必填"></asp:RequiredFieldValidator><tr><tdnowrap="nowrap"style="width:164px"width="30">頭像:</td><tdwidth="79%"><asp:TextBoxID="touxiang"runat="server"Width="395px"></asp:TextBox><ahref="javaScript:OpenScript<'hsgupfile.aspx?Result=touxiang',500,30>"><imgalign="absMiddle"border="0"height="16"src="Images/Upload.gif"width="30"/></a></td></tr><tr><tdnoWrapwidth='30'style='WIDTH:164px'><FONTface='宋體'>性別:</FONT></td><tdwidth='79%'><asp:DropDownListID='xingbie'runat='server'></asp:DropDownList></td></tr><tr><tdnoWrapwidth='30'style='WIDTH:164px'><FONTface='宋體'>:</FONT></td><tdwidth='79%'><asp:TextBoxID='dianhua'runat='server'></asp:TextBox>*<asp:RequiredFieldValidatorID="RequiredFieldValidatordianhua"runat="server"ControlToValidate="dianhua"ErrorMessage="必填"></asp:RequiredFieldValidator><tr><tdnowrap="nowrap"style="width:164px"width="30">部門<spanstyle="font-family:宋體">:</span></td><tdwidth="79%"><asp:DropDownListID="bumen"runat="server"></asp:DropDownList></td></tr><tr><tdnoWrapwidth='30'style='WIDTH:164px'><FONTface='宋體'>職位:</FONT></td><tdwidth='79%'><asp:DropDownListID='zhiwei'runat='server'></asp:DropDownList></td></tr><tr><tdnowrap="nowrap"style="width:164px"width="30">入職時間<spanstyle="font-family:宋體">:</span></td><tdwidth="79%"><asp:TextBoxID="ruzhitime"runat="server"onclick="getDate<Form1.ruzhitime,'2'>"need="1"></asp:TextBox></td></tr><tr><tdnoWrapwidth='30'style='WIDTH:164px'><FONTface='宋體'>合同:</FONT></td><tdwidth='79%'><asp:TextBoxID='hetong'Width='400px'Height='100px'TextMode='MultiLine'runat='server'></asp:TextBox></td></tr><tr><tdnoWrapwidth='30'style='WIDTH:164px'><FONTface='宋體'>個人概要:</FONT></td><tdwidth='79%'><asp:TextBoxID='gerengaiyao'Width='400px'Height='100px'TextMode='MultiLine'runat='server'></asp:TextBox></td></tr><tr><tdnoWrapwidth='30'style='WIDTH:164px'><FONTface='宋體'>各類經歷:</FONT></td><tdwidth='79%'><asp:TextBoxID='geleijingli'Width='400px'Height='100px'TextMode='MultiLine'runat='server'></asp:TextBox></td></tr><tr><tdnoWrapwidth='30'style='WIDTH:164px'><FONTface='宋體'>密碼:</FONT></td><tdwidth='79%'><asp:TextBoxID='mima'runat='server'></asp:TextBox>*<asp:RequiredFieldValidatorID="RequiredFieldValidatormima"runat="server"ControlToValidate="mima"ErrorMessage="必填"></asp:RequiredFieldValidator> <tr> <tdnoWrapwidth="164"height="25"style="WIDTH:164px"> <divalign="right"><FONTface="宋體"></FONT> </div> </td> <tdwidth="59%"height="25"> <asp:buttonid="Button1"runat="server"Text="添加"onclick="Button1_Click"></asp:button><FONTface="宋體"> </FONT><inputid="Reset1"type="reset"value="重置"/></td> </tr> <tr> <tdcolSpan="2"> <divalign="center"></div> </td> </tr> <trbgColor="#4296e7"> <tdcolSpan="2"> </td> </tr> </table> <br> </form> </body>員工信息查看頁面圖員工信息查看頁面本頁面實現(xiàn)的功能為管理員對員工信息進行查詢、修改、刪除等操作,可根據工號、姓名、部門等字段進行查找,本頁可打印。實現(xiàn)本模塊的主要代碼如下:<tbody><trclass="tr2"><tdbgcolor="#f1f8f所有員工信息列表</td></tr><trclass="tr1"><tdstyle="padding-left:5px;height:25px"> 工號:<asp:TextBoxID="bh"runat="server"></asp:TextBox>__<asp:TextBoxID="mc"runat="server"></asp:TextBox> 部門:<asp:DropDownListID="bumen"runat="server"></asp:DropDownList><asp:ButtonID="Button1"runat="server"OnClick="Button1_Click"Text="查找"/><asp:DataGridID="DataGrid1"runat="server"AllowSorting="True"AutoGenerateColumns="False"BorderColor="Black"CellPadding="2"font-name="verdana"Font-Names="verdana"Font-Size="8pt"HeaderStyle-BackColor="#F8FAFC"PageSize="8"Width="100%"OnPageIndexChanged="DataGrid1_PageIndexChanged"AllowPaging="True"><HeaderStyleBackColor="#F8FAFC"Font-Bold="True"HorizontalAlign="Center"VerticalAlign="Middle"/><PagerStyleFont-Bold="True"Font-Names="宋體"ForeColor="Blue"HorizontalAlign="Right"NextPageText="下一頁"PrevPageText="上一頁"/><EditItemStyleBackColor="#E9F0FFont-Overline="False"Font-Size="Smaller"Font-Strikeout="False"Font-Underline="False"HorizontalAlign="Left"VerticalAlign="Middle"Wrap="False"/><Columns><asp:TemplateColumnHeaderText="序號"><HeaderStyleWidth="50px"/><ItemTemplate><%#Container.ItemIndex+1%></ItemTemplate></asp:TemplateColumn><asp:BoundColumnDataField=gonghaoHeaderText='工號'></asp:BoundColumn><asp:BoundColumnDataField=xingmingHeaderText='姓名'></asp:BoundColumn><asp:BoundColumnDataField=xingbieHeaderText='性別'></asp:BoundColumn><asp:BoundColumnDataField=dianhuaHeaderText=''></asp:BoundColumn><asp:BoundColumnDataField=zhiweiHeaderText='職位'></asp:BoundColumn><asp:BoundColumnDataField=hetongHeaderText='合同'></asp:BoundColumn><asp:BoundColumnDataField=gerengaiyaoHeaderText='個人概要'></asp:BoundColumn><asp:BoundColumnDataField=geleijingliHeaderText='各類經歷'></asp:BoundColumn><asp:BoundColumnDataField=mimaHeaderText='密碼'></asp:BoundColumn><asp:BoundColumnDataField=bumenHeaderText='部門'></asp:BoundColumn><%--<asp:BoundColumnDataField=gxtsHeaderText='公休天數(shù)'></asp:BoundColumn><asp:BoundColumnDataField=sytsHeaderText='已用天數(shù)'></asp:BoundColumn>--%><asp:TemplateColumnHeaderText="頭像"><ItemTemplate><ahref='<%#DataBinder.Eval<Container.DataItem,"touxiang">%>'target=_blank><imgsrc="<%#DataBinder.Eval<Container.DataItem,"touxiang">%>"width=100height=100border=0/></a></ItemTemplate></asp:TemplateColumn><%--<asp:TemplateColumnHeaderText="查看評論"><ItemTemplate><ahref='pinglun_list.aspx?id=<%#DataBinder.Eval<Container.DataItem,"id">%>'>查看
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 漢字演變過程課件
- 貴州省部分學校2025屆高三上學期9月月考生物試卷(含答案)
- 廣東省惠州市綜合高級中學2024-2025學年八年級下學期5月綜合素質訓練數(shù)學試卷(含答案)
- 3D課件知識點知到智慧樹答案
- 0~3歲嬰幼兒家庭教育與指導知到智慧樹答案
- 應急處理預案(集錦15篇)
- 綠色金融的發(fā)展現(xiàn)狀與前瞻分析
- “戲”說故宮知到智慧樹答案
- 2025禽畜產品采購采購合同
- 求實際距離課件
- KW分布式光伏電站技術方案
- 私募基金管理人-廉潔從業(yè)管理制度
- 2025年銷售總監(jiān)面試試題及答案
- 攝像基礎知識入門
- 2025-2030全球PCBA納米涂層行業(yè)調研及趨勢分析報告
- 2024年老年脆性骨折護理(最終版本)
- 《工程勘察資質標準(征求意見稿)》
- 體檢中心溝通技巧課件
- 工作交接表模板
- 佛吉亞卓越體系知識手冊
- 3.2 歌曲《牧童之歌》課件(9張)
評論
0/150
提交評論