




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
.2.2系統(tǒng)流程分析合同管理系統(tǒng)供應(yīng)對公司內(nèi)部合同的管理功能。運用本系統(tǒng),可以完成合同的錄入、修改以及維護等操作,同時對合同管理員進行權(quán)限限制,以滿足平安性方面的要求。本系統(tǒng)分為合同管理員和經(jīng)理(即系統(tǒng)管理員)2種用戶。合同管理員默認(rèn)可以添加、修改、刪除和查詢自己的合同;經(jīng)理可以查看和管理全部合同,并對合同進行統(tǒng)計及管理用戶信息。用戶登錄后自動讀取該用戶的操作權(quán)限,用戶可以在導(dǎo)航欄中選擇某一操作鏈接進入相應(yīng)的操作頁面。為了更清楚地說明系統(tǒng)框架,以便更好地設(shè)計該系統(tǒng)的解決方案,圖3-2給出了系統(tǒng)流程圖。系統(tǒng)流程圖展示了該系統(tǒng)全部功能模塊之間的邏輯關(guān)系,其中的各個功能模塊基本上都代表了一個獨立的頁面,并將在下面的系統(tǒng)設(shè)計階段得到體現(xiàn)。員工管理員工管理合同管理項目管理合同執(zhí)行限制合同信息統(tǒng)計客戶管理賬號管理系統(tǒng)登錄合同管理員經(jīng)理圖3-2系統(tǒng)流程圖第3.2節(jié)代碼設(shè)計代碼是人為確定的代表客觀事物(實體)名稱、屬性或狀態(tài)的符號或者是這些符號的組合。在系統(tǒng)開發(fā)過程中設(shè)計代碼作用是唯一化、規(guī)范化和系統(tǒng)化。在本系統(tǒng)中為了避開二義性,唯一地標(biāo)識每一個人,因此編制了員工代碼。編碼原則和結(jié)構(gòu)如下:(1)人員編號由3位數(shù)字組成,其排列依次從左至右依次為:第1位數(shù)字表示地區(qū)號,第1位數(shù)字表示所在部門,第3位數(shù)字為員工依次碼。(2)人員編號的編碼對象是企業(yè)的每一個正式職工。(3)合同管理系統(tǒng)軟件是網(wǎng)絡(luò)版,每一名正式職工在信息網(wǎng)絡(luò)中確定一個編號,并只有一個編號。為保證人員編號的惟一性,員工在系統(tǒng)內(nèi)調(diào)動,其編號不變;對調(diào)出人員,取消的人員編號再支配給新的正式員工。第3.3節(jié)數(shù)據(jù)庫設(shè)計3.3.1數(shù)據(jù)庫需求分析合同管理系統(tǒng)的主要目的就是利用軟件實現(xiàn)合同的錄入、查詢、編輯等功能,使工作人員對合同的管理更加簡潔,提高工作效率、降低管理成本。詳細(xì)分析如下:(1)員工管理閱讀負(fù)責(zé)管理全部參和合同管理動作的員工信息。包括員工編號、姓名、部門、電話等。添加、刪除、修改,查找員工信息。此權(quán)限只有經(jīng)理(即系統(tǒng)管理員)具有。客戶管理閱讀全部客戶信息??蛻粜畔蛻艟幪枴⒖蛻裘Q、聯(lián)系人等。添加、修改、禁用和查找客戶信息。(3)合同管理合同分類管理:按選購 類合同和銷售類合同進行分類劃分。閱讀和合同相關(guān)的明細(xì)資料。合同信息包括合同編號、簽訂日期、客戶名稱、項目名稱、貨品名稱、數(shù)量、單價、金額、合同執(zhí)行狀態(tài)等。分別按合同號、客戶名稱及項目名稱查找合同信息。添加、修改、刪除合同信息。對合同信息進行實時處理。如合同執(zhí)行狀況限制,包括已執(zhí)行、執(zhí)行中、未執(zhí)行三個狀態(tài)。按項目名稱、客戶名稱、合同執(zhí)行狀況等幾項內(nèi)容或隨意幾項內(nèi)容組合來對合同的執(zhí)行狀況進行綜合查詢。按項客戶名稱對全部合同運作狀況進行統(tǒng)計,包括合同總金額,執(zhí)行中合同數(shù)量,未執(zhí)行合同數(shù)量等。(4)項目管理閱讀全部項目信息。項目信息包括項目編號、項目名稱、聯(lián)系人等。添加、修改、禁用及查詢項目信息。(5)賬號管理公司信息設(shè)置。系統(tǒng)參數(shù)。添加操作員。修改密碼。其中,系統(tǒng)參數(shù)和添加操作員兩個功能,只有經(jīng)理(系統(tǒng)管理員)具有此操作權(quán)限。(6)考慮到公司合同的保密性,對合同維護的各項操作需依據(jù)員工的工作類別區(qū)分賜予。故對系統(tǒng)分為兩類權(quán)限:合同管理員(級別為B)和經(jīng)理(即系統(tǒng)管理員,級別為A)。他們所具有的操作權(quán)限如下:合同管理員所具有的操作權(quán)限:合同管理員可以錄入新的合同,并對自己錄入的合同進行查詢,也可以進行合同修改、更新及刪除操作,但不允許查看其他人所簽的合同,也不允許修改或刪除其他人的合同。經(jīng)理所具有的操作權(quán)限:經(jīng)理擁有對全部合同的添加、刪除、修改、合同查詢、統(tǒng)計的權(quán)限和賬號權(quán)限的設(shè)置。數(shù)據(jù)字典表名屬性名類型長度必填字段主鍵說明Empolyeeempl_idempl_nameempl_typeempl_depempl_diaempl_mpempl_emailcharvarcharCharCharCharvarcharvarchar10501010105050是是否否否否否主鍵員工編號姓名員工類別部門固話手機郵件Consumer_listConsumer_numconsumer_nameConsumer_lxrConsumer_diaconsumer_phonenumconsumer_addconsumer_emailconsumer_beizhustachatvarcharcharvarcharvarcharvarcharrvarcharvarcharchar105010505050505010是是否否否否否否否主鍵客戶編號客戶名稱聯(lián)系人電話手機聯(lián)系地址郵件備注客戶狀態(tài)Order_listord_idord_noord_ddcus_numxm_idprd_nameqtyupamtnord_stbil_ddxinyongord_rtordertype_idjilurenadddateIntvarchardatetimeintintchardecimaldecimaldecimalCharcharCharcharintchardatetime45084410999101010104108是是否否否否否否否否否否否否否否主鍵外鍵外鍵序號合同編號簽訂時間客戶編號項目編號項目名稱數(shù)量單價金額執(zhí)行狀況賬期信用額收款狀況合同類別建立人系統(tǒng)時間Proj_infoproj_idproj_consproj_nameproj_lxrproj_msproj_stacharvarcharvarcharcharvarcharchar105050105010是否是否否否主鍵項目編號客戶名稱項目名稱聯(lián)系人項目描述項目狀態(tài)AdminadminidadminpasswordNumericNvarcharNvarchar95050是是是主鍵ID號用戶名密碼3.3.2數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(E-R圖設(shè)計)數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計的目標(biāo)是產(chǎn)生出一個能反映組織信息需求的概念模型。最廣泛運用的概念模型是實體-聯(lián)系(E-R)模型。對合同管理系統(tǒng)實體關(guān)系的設(shè)計是建立在需求分析、系統(tǒng)分析的基礎(chǔ)上的。本系統(tǒng)的實體包括合同管理員、客戶、合同、項目、賬號、合同類別。下面分別對這6個實體做E-R圖設(shè)計。一個合同管理員可以負(fù)責(zé)多個合同,所以員工和合同實體之間是一對多的關(guān)系,設(shè)計局部E-R模型如圖3-3所示。維護1M維護合同管理員合同合同管理員合同圖3-32)一個客戶可以簽訂多份合同,所以客戶和合同實體之間是一對多的關(guān)系,設(shè)計局部E-R模型如圖3-4所示。制定1M制定合同客戶合同客戶圖3-4一個客戶會簽訂多個項目的合同,所以客戶和項目實體之間是一對多的關(guān)系,設(shè)計局部E-R模型如圖3-5所示。簽訂1M簽訂項目客戶項目客戶圖3-54)一個項目隸屬于一個合同,所以項目和合同實體之間是一對一的關(guān)系,設(shè)計局部E-R模型如圖3-6所示。隸屬11隸屬合同項目合同項目圖3-65)一個員工擁有一個賬號權(quán)限,所以員工和賬號實體之間是一對一的關(guān)系,設(shè)計局部E-R模型如圖3-7所示。擁有11擁有賬號員工賬號員工圖3-7歸納上述5項,可以定義5個實體:員工、客戶、合同、項目和賬號,這些實體之間的相互聯(lián)系見表3-1。實體聯(lián)系實體合同管理員維護合同客戶制定合同客戶簽訂項目項目隸屬合同員工擁有賬號表3-1將局部E-R模型綜合成整體E-R模型,如圖3-9所示。簽訂簽訂員工合同客戶項目維護制定隸屬n111m1m1圖3-8整體E-R模型3.3.3數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計邏輯結(jié)構(gòu)設(shè)計是將概念模型(E-R模型)轉(zhuǎn)換成關(guān)系數(shù)據(jù)庫。依據(jù)3.3.2節(jié)介紹的轉(zhuǎn)換規(guī)則,將E-R模型轉(zhuǎn)換成關(guān)系數(shù)據(jù)庫。員工信息表(員工編號,姓名,員工類別,部門,固話,手機,郵件)PK=員工編號NOTNULL。2)客戶信息表(客戶編號,客戶名稱,聯(lián)系人,電話,手機,聯(lián)系地址,郵件,備注,客戶狀態(tài))PK=客戶編號NOTNULL。3)合同信息表(序號,合同編號,簽訂時間,客戶編號,項目編號,項目名稱,數(shù)量,單價,金額,執(zhí)行狀況,賬期,信用額度,收款狀況,合同類別,建立人,建立時間)PK=合同編號NOTNULL。FK=項目編號,參照表是“項目信息表。FK=客戶編號,參照表是“客戶信息表”。4)項目信息表(項目編號,項目名稱,聯(lián)系人,項目描述,客戶名稱,項目狀態(tài))PK=項目編號NOTNULL。5)賬號管理(ID號,帳號,密碼)PK=ID號NOTNULL3.3.4數(shù)據(jù)庫物理結(jié)構(gòu)設(shè)計數(shù)據(jù)庫的物理設(shè)計是對給定的邏輯數(shù)據(jù)模型選取一個最合適應(yīng)用要求的物理結(jié)構(gòu)。數(shù)據(jù)庫的物理結(jié)構(gòu)主要指數(shù)據(jù)庫在物理設(shè)備上的存儲結(jié)構(gòu)和存取方法,它當(dāng)然完全依靠于給定的計算機系統(tǒng)的DBMS以及存儲設(shè)備等軟件、硬件因素。本系統(tǒng)所接受的數(shù)據(jù)庫是SQLServer,是由Microsoft開發(fā)和推廣的關(guān)系數(shù)據(jù)庫管理系統(tǒng)(DBMS),SQLServer2000是一款面對高端的數(shù)據(jù)庫管理系統(tǒng),供應(yīng)了以Web標(biāo)準(zhǔn)為基礎(chǔ)的擴展數(shù)據(jù)庫編程功能。豐富的XML和Internet標(biāo)準(zhǔn)支持允許用戶運用內(nèi)置的存儲過程以XML格式輕松存儲和檢索數(shù)據(jù)。用戶還可以運用XML更新程序,簡潔地插入、更新和刪除數(shù)據(jù)。第3.4節(jié)輸入輸出設(shè)計系統(tǒng)輸入輸出設(shè)計是一個在系統(tǒng)設(shè)計中很簡潔被忽視的環(huán)節(jié),又是一個重要的環(huán)節(jié),它對于用戶和今后系統(tǒng)運用的便利和平安牢靠性來說都是特殊重要的。一個好的輸入系統(tǒng)設(shè)計可以為用戶和系統(tǒng)雙方帶來良好的工作環(huán)境,一個好的輸出設(shè)計可以為管理者供應(yīng)簡捷、明白、有效、好用的管理和限制信息。下面就分別來探討這兩方面的問題。3.4.1輸入設(shè)計輸入界面是管理信息系統(tǒng)和用戶之間交互的紐帶,設(shè)計的任務(wù)是依據(jù)詳細(xì)業(yè)務(wù)要求,確定適當(dāng)?shù)妮斎胄问剑构芾硇畔⑾到y(tǒng)獲得管理工作中產(chǎn)生的正確的信息。輸入設(shè)計的目的是提高輸入效率,削減輸入錯誤。(1)用戶界面:輸入界面的風(fēng)格統(tǒng)一,即美觀、大方、便于用戶填寫。(2)輸入方式:本系統(tǒng)菜用了填表式輸入屏幕設(shè)計,以鍵盤輸入和下拉框選擇相結(jié)合的方式輸入數(shù)據(jù)信息,最大程度上簡化用戶輸入過程。(3)輸入校驗:以合同添加頁面為例,頁面所顯示全部項目必需全部輸入。輸入后由計算機計算“數(shù)量”*“單價”并和所輸入的“金額”值進行比較,若二者相等則校驗通過,否則給出警告信息,由操作者進行修改。3.4.2輸出設(shè)計輸出是系統(tǒng)產(chǎn)生的結(jié)果過供應(yīng)的信息。對于大多數(shù)用戶來說,輸出結(jié)果是系統(tǒng)開發(fā)的目的和評價系統(tǒng)開發(fā)成功和否的標(biāo)準(zhǔn)。盡管有些用戶可能干脆運用系統(tǒng)或從系統(tǒng)輸入數(shù)據(jù),但都要應(yīng)用系統(tǒng)輸出的信息。為了提高系統(tǒng)的規(guī)范化程度和編程效率,在輸出設(shè)計上盡量保持輸出流內(nèi)容和格式的統(tǒng)一性,接受表格形式輸出,便利用戶的運用。
第4章系統(tǒng)實施第4.1節(jié)程序設(shè)計和調(diào)試4.1.1程序設(shè)計語言的選擇本設(shè)計運用ASP+SQLServer2000實現(xiàn)。ASP:ASP是ActiveServerPages的縮寫。是微軟公司推出的一種Web應(yīng)用程序開發(fā)技術(shù)。它不是一種語言,也不是一種開發(fā)工具,是一種未經(jīng)編譯的開放的應(yīng)用軟件。能運用戶能夠更好地利用HTML和ActiveX強大的功能創(chuàng)建功能強大、和應(yīng)用平臺無關(guān)的Web系統(tǒng)。簡潔來說ASP就是運行于Web服務(wù)器上的動態(tài)網(wǎng)頁。ASP程序主要運行在Windows系列的操作系統(tǒng)上,例如Windows98、Windows2000、WindowsXP、WindowsServer2003等,通過PWS(PersonalWebServer)或IIS作為服務(wù)器軟件來執(zhí)行ASP程序。其中,PWS是指個人網(wǎng)絡(luò)服務(wù)器,它只適用于Windows98的Web網(wǎng)絡(luò)服務(wù)器,可以在Windows98的安裝光盤中找到,也可以干脆從網(wǎng)絡(luò)上下載PWS服務(wù)器安裝程序;IIS是一款功能強大的Web服務(wù)器,現(xiàn)在已發(fā)展到7.0版本,在Windows2000、WindowsXP中,默認(rèn)安裝的是IIS5.0。IIS的作用是實現(xiàn)客戶端和服務(wù)器端之間的連接。當(dāng)訪問者在閱讀器中發(fā)出一個請求時,這個請求通過網(wǎng)絡(luò)路由到服務(wù)器端,然后服務(wù)器再將它交給IIS處理,IIS檢索所請求的頁面,并依據(jù)請求文件名對該頁進行相應(yīng)處理。ASP不僅可以在Windows平臺的IIS環(huán)境下運行,同時也可以在非IIS環(huán)境下運行。ASP本身并不是一種語言,它的程序是通過HTML、VBScript或JavaScript等腳本語言來實現(xiàn)的,且不須要進行編譯。事實上,ASP文件本身就是一個文本文件,因此,只要能夠進行文本編輯的編輯器都能夠用來開發(fā)ASP應(yīng)用程序。目前比較流行的ASP開發(fā)工具有Dreamweaver、記事本VisualInterDev、ASPEdit、EditPlus、UltraEdit等。Dreamweaver本系統(tǒng)ASP程序編寫運用的是Macromedia公司的MacromediaDreamweaver8工具進行的。MacromediaDreamweaver8結(jié)合了強大的可視化布局工具和穩(wěn)定的基于文本的HTML編輯功能,能夠便利地創(chuàng)建、管理和維護Web站點,是建立Web站點和應(yīng)用程序的專業(yè)工具。它將可視布局工具、應(yīng)用程序開發(fā)功能和代碼編輯支持組合在一起,其功能強大,使得各個層次的開發(fā)人員和設(shè)計人員都能夠快速創(chuàng)建界面吸引人的基于標(biāo)準(zhǔn)的網(wǎng)站和應(yīng)用程序。從對基于CSS的設(shè)計的領(lǐng)先支持到手工編碼功能,Dreamweaver供應(yīng)了專業(yè)人員在一個集成、高效的環(huán)境中所需的工具。開發(fā)人員可以運用Dreamweaver及所選擇的服務(wù)器技術(shù)來創(chuàng)建功能強大的Internet應(yīng)用程序,從而運用戶能連接到數(shù)據(jù)庫、Web服務(wù)和舊式系統(tǒng)。SQLServer大多數(shù)Web應(yīng)用程序都須要后臺數(shù)據(jù)庫的支持,對于一些規(guī)模較小的Web應(yīng)用程序可以運用Access,而要實現(xiàn)比較大型的Web應(yīng)用系統(tǒng)則應(yīng)當(dāng)選擇SQLServer。SQLServer2000是微軟公司開發(fā)的大型數(shù)據(jù)庫服務(wù)器,分為4個版本:企業(yè)版、標(biāo)準(zhǔn)版、個人版和開發(fā)版,安裝不同的版本對計算機的硬件和軟件都有些許差別,只有具備相應(yīng)的條件后才可以正常安裝。和其它大型數(shù)據(jù)庫相比,SQLServer2000對硬件的需求特殊低,對軟件的要求則依據(jù)選擇安裝不同版本數(shù)據(jù)庫來選定對軟件的要求。SQLServer是可以使企業(yè)數(shù)據(jù)轉(zhuǎn)變?yōu)楦偁巸?yōu)勢的強大工具,作為企業(yè)級的數(shù)據(jù)庫系統(tǒng),SQLServer在企業(yè)數(shù)據(jù)管理,開發(fā)人員生產(chǎn)力,和商務(wù)智能等方面擁有業(yè)界領(lǐng)先的支持,可以滿足全部客戶的應(yīng)用需求,組織今日面臨著許多數(shù)據(jù)方面的挑戰(zhàn);例如,須要依據(jù)數(shù)據(jù)做出更快、更多的決策,須要提高開發(fā)團隊的生產(chǎn)力和靈敏度,以及在削減總體信息技術(shù)(IT)預(yù)算的同時,擴展基礎(chǔ)架構(gòu)以滿足更多要求的實力。SQLServer和前端平臺連接最主要的是靠網(wǎng)絡(luò),所以網(wǎng)絡(luò)設(shè)定必需正確,SQLServer才能正常運行。在網(wǎng)絡(luò)協(xié)議方面,SQLServer可經(jīng)由TCP/IP、Netware、NamePipe和NETBIOS等通過協(xié)議和前端平臺相連。至于前端應(yīng)用程序則是靠標(biāo)準(zhǔn)的ODBC或OLEDB數(shù)據(jù)庫驅(qū)動程序和下層的DB-Library網(wǎng)絡(luò)程序驅(qū)動和SQLServer相連。SQLServer是一關(guān)系數(shù)據(jù)庫,它除了支持傳統(tǒng)關(guān)系型數(shù)據(jù)庫對象和特性外,另外也支持現(xiàn)今關(guān)系型數(shù)據(jù)庫常用的對象和存儲過程、視圖等。另外,我們從它的產(chǎn)品名稱就可以知道,它支持目前關(guān)系型數(shù)據(jù)庫必定要支持標(biāo)準(zhǔn)查詢語言——SQL(StructuredQueryLanguage)。SQLServer另外一個重要的特點是它支持?jǐn)?shù)據(jù)庫復(fù)制的功能,也就是當(dāng)你在數(shù)據(jù)庫上執(zhí)行更新時,可以將其更新結(jié)果傳到遠程SQLServer相同的數(shù)據(jù)庫上,讓兩邊數(shù)據(jù)庫的數(shù)據(jù)保持同步。SQLServer旨在幫助企業(yè)迎接這些挑戰(zhàn)。這個下一代數(shù)據(jù)管理和分析解決方案將給企業(yè)數(shù)據(jù)和分析應(yīng)用程序帶來增加的平安性、可伸縮性和可用性,使得它們更易于創(chuàng)建、部署和管理。SQLServer供應(yīng)了一個完整的數(shù)據(jù)管理和分析解決方案,它將會給不同規(guī)模的組織帶來幫助:構(gòu)建、部署和管理企業(yè)應(yīng)用程序,使其更加平安、伸縮性更強和更牢靠。降低開發(fā)和支持?jǐn)?shù)據(jù)庫應(yīng)用程序的困難性,實現(xiàn)了IT生產(chǎn)力的最大化。能夠在多個平臺、應(yīng)用程序和設(shè)備之間共享數(shù)據(jù),更易于連接內(nèi)部和外部系統(tǒng)。在不犧牲性能、可用性、可伸縮性或平安性的前提下有效限制成本。SQL可以在以下三個重要方面改善數(shù)據(jù)基礎(chǔ)架構(gòu):企業(yè)數(shù)據(jù)管理、開發(fā)人員效率和商業(yè)智能。4.1.2程序編寫(1)登錄程序一般狀況下,公司的信息都具有保密性,只有相關(guān)人員才可以進行查看和管理。因此,在進入合同管理系統(tǒng)的主頁前,首先要進行登錄,假如輸入的信息正確,則進入管理系統(tǒng),否則系統(tǒng)提示“對不起,登錄失敗”,并重新調(diào)用登錄頁面,要求用戶輸入登錄信息。在登錄頁面上,包含一個表單,在表單中輸入用戶名、密碼和驗證碼,單擊“進入系統(tǒng)”按鈕,信息確認(rèn)無誤后登錄系統(tǒng)。此時程序打開admin數(shù)據(jù)表,并推斷輸入的用戶名和密碼和admin數(shù)據(jù)表中的記錄是否匹配,假如匹配就將用戶名的值賦值給變量“shopxpadmin”。因考慮到用戶權(quán)限的問題,假如登錄的用戶是以“admin”身份登錄,則將“A”賦值給shopxpcla,否則shopxpcla的值為員工表中員工類別的值,以供后續(xù)程序運用。系統(tǒng)默認(rèn)非系統(tǒng)管理員的員工類別為“B”級。圖4-1系統(tǒng)登錄頁面(2)合同添加合同資料添加頁面,如圖4-2所示。該頁面負(fù)責(zé)新合同信息的添加,其中合同分類、客戶名稱、項目名稱、執(zhí)行狀況、結(jié)款狀況均是通過下拉菜單選擇添加,當(dāng)用戶單擊“提交保存”按鈕后觸發(fā)添加新合同事務(wù)。在合同資料添加頁面中,除了打開合同信息表進行數(shù)據(jù)添加外,還打開了客戶信息表和項目信息表,分別用于在添加合同中選擇客戶名稱和項目名稱。當(dāng)用戶單擊“保存提交”按鈕后,系統(tǒng)會將一條合同信息插入到數(shù)據(jù)庫表order_list中,頁面返回到合同列表頁面。圖4-2合同添加頁面(3)合同刪除合同信息的刪除是在合同管理系統(tǒng)主頁中,通過合同信息列表體現(xiàn)的。在合同信息列表中通過“選擇”復(fù)選框,將所要刪除的合同選中,單擊“刪除”即可完成合同信息的刪除操作。如圖4-3所示。圖4-3合同刪除頁面(4)合同修改合同信息修改頁面,如圖4-4所示。通過單擊合同管理系統(tǒng)主頁面中合同列表的合同號進入合同修改頁面。此部分執(zhí)行步驟如下:獲得當(dāng)前合同號碼的id號。打開合同信息表(order_list),并將當(dāng)前id號所指向的合同信息表的值賦給新指定的變量。打開合同信息表、客戶信息表和項目信息表,并將當(dāng)前表單更改的內(nèi)容送入到相應(yīng)的數(shù)據(jù)表中。圖4-4合同修改頁面(5)合同明細(xì)查詢合同查詢程序功能放在了合同管理系統(tǒng)的主頁面上,進入合同管理系統(tǒng)主頁面后,操作員即可按需求進行查詢操作。查詢條件有:按客戶名稱查詢、按項目名稱查詢和按合同號查詢。如圖4-5所示,是按項目名稱進行查詢,查詢結(jié)果如圖4-6所示。因為考慮權(quán)限的問題,故在程序設(shè)計中,添加了cla變量,通過此變量的值在相應(yīng)合同信息中查找符合條件的記錄。系統(tǒng)中給經(jīng)理的級別定義為A,當(dāng)cla=A時,即經(jīng)理可以對全部合同進行查詢,否則只能對建立人自己錄入的合同進行查詢。圖4-5合同查詢頁面圖4-6合同查詢結(jié)果(6)合同統(tǒng)計合同統(tǒng)計頁面,功能只面對經(jīng)理身份,必需對用戶的權(quán)限作一個限制。這個限制是在用戶登錄系統(tǒng)時,通過chkadmin.asp文件推斷登錄者的身份后,由合同管理界面(index_ht.asp)就以設(shè)定好用戶登錄后所具有的功能,即假如是以經(jīng)理身份登錄,即可在合同管理頁面中看到合同統(tǒng)計查詢功能,否則將不顯示此項功能。圖4-7所示的是統(tǒng)計客戶名稱為“安徽實達”的合同執(zhí)行信息和合同總金額信息。圖4-7合同統(tǒng)計查詢(7)合同執(zhí)行查詢合同執(zhí)行狀況查詢是按合同當(dāng)前狀態(tài)的一種查詢方式,此種查詢方式是可以通過一個條件或多個條件同時查詢滿足條件的信息。該頁面通過調(diào)用合同信息表、客戶信息表和項目信息表,對滿足條件的記錄按合同執(zhí)行狀況進行。合同執(zhí)行模塊能為公司上層領(lǐng)導(dǎo)對合同執(zhí)行狀態(tài)的了解供應(yīng)很好的平臺,為綜合評估客戶的信用度供應(yīng)了有效的依據(jù)。在模塊的程序設(shè)計和合同查詢模塊設(shè)計相符,都是通過調(diào)用合同信息表、客戶信息表和項目信息表進行關(guān)聯(lián)查詢。所不同的是此模塊更重視所簽合同的執(zhí)行狀況,而不僅僅是簡潔的字段查詢。同樣,此模塊的查詢也有權(quán)限限制,合同管理員只能查詢自己維護合同的執(zhí)行狀況,而經(jīng)理可以了解全部合同的執(zhí)行狀況。經(jīng)理的級別定義為“A”級,合同管理員定義為“B”級。如圖4-5中,合同管理系統(tǒng)主頁面中有7條合同記錄,如只查找合同執(zhí)行狀態(tài)為“已執(zhí)行”的合同信息,即可通過合同執(zhí)行查詢模塊進行查找。合同執(zhí)行狀況頁面和查找結(jié)果見圖4-8和4-9。圖4-8合同執(zhí)行狀況查詢頁面圖4-9已執(zhí)行合同查詢結(jié)果4.1.3系統(tǒng)調(diào)試、運行及結(jié)果系統(tǒng)測試是保證軟件牢靠性和軟件質(zhì)量的重要手段。在軟件開發(fā)的每個階段都有嚴(yán)格的技術(shù)審查,但要發(fā)覺全部的錯誤是不行能的。因此,軟件在投入運行之前,要盡量發(fā)覺全部可能的軟件差錯,以提高軟件的質(zhì)量?!緶y試項目】系統(tǒng)環(huán)境模塊測試模塊測試是測試程序模塊及其接口和設(shè)計說明的要求是否一樣,目的是發(fā)覺程序編寫階段的錯誤。系統(tǒng)測試系統(tǒng)測試是對該軟件系統(tǒng)做整體測試,也稱聯(lián)系聯(lián)合測試,目的在于發(fā)覺設(shè)計階段的結(jié)構(gòu)錯誤。這一步常常和模塊測試相連,有時是交替進行的。安裝測試安裝測試的目的不是檢查程序的錯誤,僅僅檢查軟件安裝時產(chǎn)生的問題,即程序和庫、文件系統(tǒng)、配置管理系統(tǒng)的接口有什么問題?!窘Y(jié)果分析】在對合同修改模塊測試時,發(fā)覺并沒有對修改后的合同信息進行更新。『緣由』表單中的myid號沒有賦值給id,造成只能修改而無法進行更新?!航鉀Q方法』修改語句<formname="form1"method="post"action="edit_order.asp?action=save&id=<%=myid%>">在進行整體系統(tǒng)測試時,發(fā)覺刪除某一客戶信息后,和此客戶簽訂的全部合同信息將無法在合同列表中顯示?!壕売伞灰蚝贤畔?shù)據(jù)表中關(guān)聯(lián)了客戶信息表中的客戶號,造成一旦刪除客戶信息,合同信息列表中將無法顯示此客戶的合同信息?!航鉀Q方法』在客戶信息(consumer_list)表中增加狀態(tài)(sta)屬性;在“客戶信息管理”模塊中將“刪除”操作改為“禁用”狀態(tài)操作。程序通過推斷sta的值,來識別客戶是否已被禁用。被禁用的客戶信息將不會在客戶信息列表中顯示,而和此客戶簽訂的合同信息將會在合同信息列表中顯示。被“禁用”的客戶信息資料可以在“客戶信息管理”模塊中,通過按“已禁用的客戶”條件查詢出已被禁用的客戶信息資料。在安裝測試過程中,發(fā)覺當(dāng)把“合同管理系統(tǒng)”在另一臺服務(wù)器上安裝運用時,無法讀取數(shù)據(jù)庫信息。『緣由』沒有修改conn.asp文件中數(shù)據(jù)來源的機器名和數(shù)據(jù)庫密碼?!航鉀Q方法』修改程序。第4.2節(jié)系統(tǒng)運行環(huán)境(1)硬件環(huán)境CPU:建議運用Pentium1GHz以上CPU內(nèi)存:至少64M硬盤空間:10G以上剩余空間光驅(qū):CD-ROM驅(qū)動器等(2)軟件環(huán)境操作系統(tǒng):
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- DB32/T 3767-2020“空巴通”旅客聯(lián)程聯(lián)運服務(wù)規(guī)范
- DB32/T 3730-2020福利彩票星級銷售點評定規(guī)范
- DB32/T 3638-2019“多表合一”信息采集數(shù)據(jù)傳輸和轉(zhuǎn)換技術(shù)規(guī)范
- DB32/T 3566-2019瀝青路面改性瀝青SBS改性劑含量檢測技術(shù)規(guī)程
- DB32/T 3397-2018地面數(shù)字電視機頂盒技術(shù)規(guī)范
- DB31/T 974-2020公共汽(電)車車載信息系統(tǒng)一體化基本技術(shù)要求
- DB31/T 915-2019氨冷庫安全生產(chǎn)規(guī)范
- DB31/T 727-2013工業(yè)企業(yè)屋頂排風(fēng)機系統(tǒng)節(jié)能改造技術(shù)規(guī)范
- DB31/T 467-2018社區(qū)事務(wù)受理服務(wù)中心建設(shè)和服務(wù)規(guī)范
- DB31/T 357-2022柑橘栽培技術(shù)規(guī)范
- 聯(lián)大學(xué)堂《人力資源管理薪酬管理(河南理工大學(xué))》題庫附答案
- 2025年下半年太原市招考社區(qū)專職社工人員易考易錯模擬試題(共500題)試卷后附參考答案
- 【KAWO科握】2025年中國社交媒體平臺指南報告
- 2025年財務(wù)會計師入職考試試題及答案
- 云南2025年云南省社會科學(xué)院中國(昆明)南亞東南亞研究院招聘筆試歷年參考題庫附帶答案詳解
- 健康教育在護理工作中的意義
- 2025年5月12日陜西省公務(wù)員面試真題及答案解析
- 上海市徐匯區(qū)2024-2025學(xué)年八年級(下)期中物理試卷(含解析)
- 2025-2030中國海上風(fēng)電行業(yè)市場深度調(diào)研及投資策略與投資前景研究報告
- 5G共享網(wǎng)絡(luò)的無縫連接與邊緣計算協(xié)同發(fā)展-洞察闡釋
- 2025-2030中國活塞桿行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略研究報告
評論
0/150
提交評論