ASP+SQL課程設(shè)計(jì)報(bào)告之倉(cāng)庫(kù)管理系統(tǒng)(共16頁(yè))_第1頁(yè)
ASP+SQL課程設(shè)計(jì)報(bào)告之倉(cāng)庫(kù)管理系統(tǒng)(共16頁(yè))_第2頁(yè)
ASP+SQL課程設(shè)計(jì)報(bào)告之倉(cāng)庫(kù)管理系統(tǒng)(共16頁(yè))_第3頁(yè)
ASP+SQL課程設(shè)計(jì)報(bào)告之倉(cāng)庫(kù)管理系統(tǒng)(共16頁(yè))_第4頁(yè)
ASP+SQL課程設(shè)計(jì)報(bào)告之倉(cāng)庫(kù)管理系統(tǒng)(共16頁(yè))_第5頁(yè)
已閱讀5頁(yè),還剩12頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上專(zhuān)心-專(zhuān)注-專(zhuān)業(yè) 09 信管班信管班 asp 課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告課程設(shè)計(jì)實(shí)驗(yàn)報(bào)告系系 別別 : 數(shù)學(xué)與計(jì)算機(jī)科學(xué)系數(shù)學(xué)與計(jì)算機(jī)科學(xué)系 專(zhuān)專(zhuān) 業(yè)業(yè): 信息管理與信息系統(tǒng)信息管理與信息系統(tǒng) 班班 級(jí)級(jí): 20092009 級(jí)信管班級(jí)信管班 指指導(dǎo)導(dǎo)教教師師: 孟衛(wèi)東孟衛(wèi)東 房娟艷房娟艷 課課程程名名稱(chēng)稱(chēng): 倉(cāng)庫(kù)管理系統(tǒng)倉(cāng)庫(kù)管理系統(tǒng) 學(xué)學(xué) 號(hào)號(hào): 姓姓 名名: 盛文強(qiáng)盛文強(qiáng) 二一一 年 十二 月精選優(yōu)質(zhì)文檔-傾情為你奉上專(zhuān)心-專(zhuān)注-專(zhuān)業(yè) 指導(dǎo)教師對(duì)課程設(shè)計(jì)(論文)的評(píng)語(yǔ)(工作態(tài)度、任務(wù)完成情況、能力水平、設(shè)計(jì)說(shuō)明書(shū)(論文)的撰寫(xiě)和圖紙質(zhì)量等):成績(jī) 指導(dǎo)教師簽字 年 月 精選

2、優(yōu)質(zhì)文檔-傾情為你奉上專(zhuān)心-專(zhuān)注-專(zhuān)業(yè)數(shù)據(jù)庫(kù)的物理設(shè)計(jì)和實(shí)施 一、一、開(kāi)發(fā)背景及設(shè)計(jì)思想開(kāi)發(fā)背景及設(shè)計(jì)思想1.開(kāi)發(fā)背景開(kāi)發(fā)背景90 年代中期,由于 Internet 的迅速普及,使 Intranet 成為 Internet 技術(shù)在企業(yè)管理信息系統(tǒng)中的應(yīng)用和延伸,形成了集計(jì)算機(jī),計(jì)算機(jī)網(wǎng)絡(luò)、數(shù)據(jù)庫(kù)、分布式計(jì)算等于一體的信息技術(shù)綜合體,它打破了時(shí)間和地域的界限,使信息交流變得快捷、準(zhǔn)確,為建立現(xiàn)代企業(yè)管理信息系統(tǒng)提供了充足的條件。由于計(jì)算機(jī)應(yīng)用的日益普及,倉(cāng)庫(kù)設(shè)備管理的自動(dòng)化是提高工作效率的有效途徑,隨著企業(yè)對(duì)倉(cāng)庫(kù)設(shè)備實(shí)行計(jì)算機(jī)管理,實(shí)現(xiàn)倉(cāng)庫(kù)設(shè)備管理系統(tǒng)勢(shì)在必行。系統(tǒng)開(kāi)發(fā)的總統(tǒng)任務(wù)是實(shí)現(xiàn)企業(yè)物資設(shè)

3、備管理的系統(tǒng)化、規(guī)范化和自動(dòng)化,從而達(dá)到精選優(yōu)質(zhì)文檔-傾情為你奉上專(zhuān)心-專(zhuān)注-專(zhuān)業(yè)倉(cāng)庫(kù)管理效率的目的。2.開(kāi)發(fā)設(shè)計(jì)思想開(kāi)發(fā)設(shè)計(jì)思想在本系統(tǒng)的設(shè)計(jì)過(guò)程中,為了克服倉(cāng)庫(kù)管理信息處理量大的困難,滿(mǎn)足計(jì)算機(jī)管理的需要,采取了下面的一些原則:1、統(tǒng)一各種原始單據(jù)的格式,統(tǒng)一帳目和報(bào)表的格式。2、刪除不必要的管理冗余,實(shí)現(xiàn)管理規(guī)范化、科學(xué)化。3、程序代碼標(biāo)準(zhǔn)化,軟件統(tǒng)一化,確保軟件的可維護(hù)性和實(shí)用性。4、界面盡量簡(jiǎn)單化,做到實(shí)用、方便,盡量滿(mǎn)足企業(yè)不同層次員工的需要。5、建立操作日志,系統(tǒng)自動(dòng)記錄所進(jìn)行的各種操作。二功能描述二功能描述1、系統(tǒng)功能分析、系統(tǒng)功能分析 本例中的倉(cāng)庫(kù)管理系統(tǒng)需要完成的功能主要有

4、以下幾點(diǎn):1. 新的設(shè)備信息的錄入;2. 借出、歸還、維修時(shí)對(duì)設(shè)備信息的修改;3. 對(duì)報(bào)廢設(shè)備信息的刪除;4. 按照一定的條件查詢(xún)、統(tǒng)計(jì)符合條件的設(shè)備信息;查詢(xún)功能至少應(yīng)該包括設(shè)備基本信息的查詢(xún)、按時(shí)間段(如在 2004 年 1 月 1 日到 2004 年 10 月 10日購(gòu)買(mǎi)、借出、維修的設(shè)備等)查詢(xún)、按時(shí)間點(diǎn)(借入時(shí)間,借出時(shí)間,歸還時(shí)間)查詢(xún)等,統(tǒng)計(jì)功能至少包括按時(shí)間段(如在 2004 年 1 月 1 日到2004 年 10 月 10 日購(gòu)買(mǎi)、借出、維修的設(shè)備等)統(tǒng)計(jì)、按設(shè)備基本信息的統(tǒng)計(jì)等;5. 對(duì)查詢(xún)、統(tǒng)計(jì)的結(jié)果打印輸出。2、系統(tǒng)功能模塊設(shè)計(jì)、系統(tǒng)功能模塊設(shè)計(jì) 在系統(tǒng)功能分析的基礎(chǔ)上

5、,結(jié)合 ASP 程序編制的特點(diǎn),得到如圖所示的系統(tǒng)功能模塊圖。精選優(yōu)質(zhì)文檔-傾情為你奉上專(zhuān)心-專(zhuān)注-專(zhuān)業(yè)倉(cāng)庫(kù)管理系統(tǒng)系統(tǒng)模塊輸入模塊維護(hù)模塊查看模塊報(bào)表模塊幫助模塊日志管理需求模塊還庫(kù)模塊出庫(kù)模塊入庫(kù)模塊三數(shù)據(jù)庫(kù)需求分析三數(shù)據(jù)庫(kù)需求分析 在仔細(xì)調(diào)查企業(yè)倉(cāng)庫(kù)物資設(shè)備管理過(guò)程的基礎(chǔ)上,得到本系統(tǒng)所處理的數(shù)據(jù)流程如圖設(shè)備入庫(kù)設(shè)備采購(gòu)設(shè)備還庫(kù)設(shè)備出庫(kù)倉(cāng)庫(kù)現(xiàn)有庫(kù)存各部門(mén)需求企業(yè)生產(chǎn)計(jì)劃匯總本實(shí)例設(shè)計(jì)的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)如下:1、設(shè)備代碼信息,包括的數(shù)據(jù)項(xiàng)有設(shè)備號(hào)、設(shè)備名稱(chēng)。2、 現(xiàn)有庫(kù)存信息,包括的數(shù)據(jù)項(xiàng)有設(shè)備、現(xiàn)有數(shù)目、總數(shù)目、最大庫(kù)存和最小庫(kù)存。3、設(shè)備使用信息,包括的數(shù)據(jù)項(xiàng)有使用的設(shè)備、使用部門(mén)、數(shù)

6、目、使用時(shí)間和出庫(kù)時(shí)狀態(tài)等。4、 設(shè)備采購(gòu)信息,包括的數(shù)據(jù)項(xiàng)有采購(gòu)的設(shè)備、采購(gòu)員、供應(yīng)商、采購(gòu)數(shù)目和采購(gòu)時(shí)間等。 精選優(yōu)質(zhì)文檔-傾情為你奉上專(zhuān)心-專(zhuān)注-專(zhuān)業(yè)5、設(shè)備歸還信息,包括的數(shù)據(jù)項(xiàng)有歸還設(shè)備、歸還部門(mén)、歸還數(shù)目、歸還時(shí)間和經(jīng)手人等。四、數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)四、數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) 本實(shí)例根據(jù)上面的設(shè)計(jì)規(guī)劃出的實(shí)體有庫(kù)存實(shí)體、入庫(kù)實(shí)體、出庫(kù)實(shí)體、采購(gòu)實(shí)體、還庫(kù)實(shí)體和需求實(shí)體,各實(shí)體的 E-R 圖及其關(guān)系描述如下: 庫(kù)存實(shí)體 E-R 圖現(xiàn)有庫(kù)存 入庫(kù) 出庫(kù)還庫(kù)設(shè)備號(hào) 入庫(kù)實(shí)體 E-R 圖 出庫(kù)實(shí)體 E-R 圖 出庫(kù)使用部門(mén)數(shù)量、時(shí)間經(jīng)手人設(shè)備號(hào) 企業(yè)部門(mén)需求實(shí)體 E-R 圖入庫(kù)供應(yīng)商信息采購(gòu)價(jià)格

7、數(shù)量采購(gòu)員設(shè)備號(hào)精選優(yōu)質(zhì)文檔-傾情為你奉上專(zhuān)心-專(zhuān)注-專(zhuān)業(yè) 還庫(kù)實(shí)體 E-R 圖 計(jì)劃采購(gòu)實(shí)體 E-R 圖 實(shí)體和實(shí)體之間的關(guān)系 E-R 圖入庫(kù) 現(xiàn)有庫(kù)存 出庫(kù) 還庫(kù) 部門(mén)需求設(shè)備采購(gòu)設(shè)備還庫(kù)還庫(kù)時(shí)間人還庫(kù)數(shù)量經(jīng)手人設(shè)備號(hào)計(jì)劃采購(gòu)庫(kù)存信息供應(yīng)信息時(shí)間設(shè)備號(hào)精選優(yōu)質(zhì)文檔-傾情為你奉上專(zhuān)心-專(zhuān)注-專(zhuān)業(yè)五、數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)五、數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)及優(yōu)化及優(yōu)化在上面的實(shí)體以及實(shí)體之間的關(guān)系的基礎(chǔ)上,形成數(shù)據(jù)庫(kù)中的表格和各個(gè)表格之間的關(guān)系。倉(cāng)庫(kù)管理系統(tǒng)數(shù)據(jù)庫(kù)中各個(gè)表格的設(shè)計(jì)結(jié)果如下面的幾個(gè)表格所示。每個(gè)表格表示在數(shù)據(jù)庫(kù)中的一個(gè)表。表 1-1 設(shè)備基本信息代碼表 device_code 列名數(shù)據(jù)類(lèi)型可否為

8、空說(shuō)明codeVARCHAR2(6)NOTNULL設(shè)備號(hào)(主鍵)nameVARCHAR2(20)NULL設(shè)備名稱(chēng)表 1-2 企業(yè)部門(mén)基本信息表 class_node 列名 數(shù)據(jù)類(lèi)型可否為空說(shuō)明 nodeVARCHAR2(6)NOTNULL部門(mén)編號(hào)(主鍵) departmentVARCHAR2(20)NOTNULL部門(mén)名稱(chēng)表 1-3 供應(yīng)商設(shè)備信息表 provider_node 列名 數(shù)據(jù)類(lèi)型可否為空說(shuō)明 nodeVARCHAR2(6)NOTNULL供應(yīng)商編號(hào)(主鍵) providerVARCHAR2(20)NOTNULL供應(yīng)商名稱(chēng) telenodeVARCHAR2(10)NULL供應(yīng)商電話(huà) n

9、ameVARCHAR2(20)NULL設(shè)備名稱(chēng) 表 1-4 設(shè)備入庫(kù)表 device_in列名數(shù)據(jù)類(lèi)型可否為空說(shuō)明codeVARCHAR2(6)NOTNULL設(shè)備號(hào)in_dateDATE NOTNULL入庫(kù)時(shí)間(主鍵)providerVARCHAR2(20)NULL供應(yīng)商in_numberNUMBER(6) NULL入庫(kù)數(shù)量 priceNUMBER(6) NULL價(jià)格 buyerVARCHAR2(10)NULL采購(gòu)員 表 1-5 設(shè)備出庫(kù)表 device_out列名數(shù)據(jù)類(lèi)型可否為空說(shuō)明codeVARCHAR2(6)NOTNULL設(shè)備號(hào)departmentVARCHAR2(20)NULL使用部門(mén)

10、out_dateDATE NULL出庫(kù)時(shí)間(主鍵)精選優(yōu)質(zhì)文檔-傾情為你奉上專(zhuān)心-專(zhuān)注-專(zhuān)業(yè)out_stateNUMBER(1) NULL出庫(kù)狀態(tài)out_personVARCHAR2(10) NULL經(jīng)手人out _numberNUMBER(6) NOTNULL出庫(kù)數(shù)量 takerVARCHAR2(10) NULL領(lǐng)取人 usageVARCHAR2(20) NULL用途 表 1-6 現(xiàn)有庫(kù)存表 device列名數(shù)據(jù)類(lèi)型可否為空說(shuō)明codeVARCHAR2(6)NOTNULL設(shè)備號(hào)(主鍵)now_numberNUMBER(6) NULL現(xiàn)有庫(kù)存high _numberNUMBER(6) NULL

11、最大庫(kù)存low _numberNUMBER(6) NULL最少庫(kù)存total _numberNUMBER(6) NULL總數(shù) 表 1-7 部門(mén)需求表 device_need列名數(shù)據(jù)類(lèi)型可否為空說(shuō)明codeVARCHAR2(6)NOTNULL設(shè)備號(hào)departmentVARCHAR2(20)NOTNULL部門(mén)名稱(chēng)need _numberNUMBER(6) NULL需求數(shù)量begin_dateDATE NULL需求開(kāi)始時(shí)間end_dateDATE NULL需求結(jié)束時(shí)間 表 1-8 設(shè)備還庫(kù)表 device_return列名數(shù)據(jù)類(lèi)型可否為空說(shuō)明codeVARCHAR2(6)NOTNULL設(shè)備號(hào)ret

12、urn_dateDATE NULL還庫(kù)時(shí)間(主鍵) keeperVARCHAR2(20) NULL倉(cāng)庫(kù)管理員 return_ numberNUMBER(6) NULL歸還數(shù)量 return_dateVARCHAR2(10) NULL歸還人 表 1-9 操作日志表 howdo列名數(shù)據(jù)類(lèi)型可否為空說(shuō)明do_userVARCHAR2(10) NOTNULL操作員do_whatVARCHAR2(40) NOTNULL操作內(nèi)容do_dateDATE NOTNULL操作時(shí)間 精選優(yōu)質(zhì)文檔-傾情為你奉上專(zhuān)心-專(zhuān)注-專(zhuān)業(yè)六、六、數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)的物理設(shè)計(jì)和實(shí)施的物理設(shè)計(jì)和實(shí)施得到系統(tǒng)邏輯模型后,就該進(jìn)行數(shù)據(jù)庫(kù)的物

13、理設(shè)計(jì)和實(shí)施數(shù)據(jù)庫(kù)了,物理設(shè)計(jì)主要是要確定數(shù)據(jù)庫(kù)的存儲(chǔ)路徑、存儲(chǔ)結(jié)構(gòu)以及如何建立索引等,可以采用系統(tǒng)的默認(rèn)設(shè)置。1.數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)(1).創(chuàng)建設(shè)備基本信息代碼創(chuàng)建設(shè)備基本信息代碼 device_codeCREATE TABLE “DMS”.device_code(code VARCHAR2(6) NOTNULL,name VARCHAR2(20) NOTNULL,CONSTRANT code_code_pk PRIMARY KEY(code)TABLESPACE”USER_DATA”;(2).創(chuàng)建企業(yè)部門(mén)基本信息代碼創(chuàng)建企業(yè)部門(mén)基本信息代碼 class_node CREATE TABLE

14、 “DMS”.class_node(node VARCHAR2(6) NOTNULL, Department VARCHAR2(20) NOTNULL,CONSTRANT node_node_pk PRIMARY KEY(node)TABLESPACE”USER_DATA”;(3).創(chuàng)建供應(yīng)商設(shè)備信息代碼創(chuàng)建供應(yīng)商設(shè)備信息代碼 provider_node CREATE TABLE “DMS”.provider_node(node VARCHAR2(6) NOTNULL, provider VARCHAR2(20)NOTNULL, teleno VARCHAR2(10) NULL, Code V

15、ARCHAR2(6) NOTNULL, CONSTRANT node_node_pk PRIMARY KEY(node)TABLESPACE”USER_DATA”;精選優(yōu)質(zhì)文檔-傾情為你奉上專(zhuān)心-專(zhuān)注-專(zhuān)業(yè)(4) .創(chuàng)建設(shè)備入庫(kù)表創(chuàng)建設(shè)備入庫(kù)表 device_inCREATE TABLE “DMS”.device_in(code VARCHAR2(6) NOT NULL,in_date DATE NOT NULL,provider VARCHAR2(20) NULL,in_number NUMBER(6) NULL,price NUMBER(6) NULL,buyer VARCHAR2(10)

16、 NULL,CONSTRAINT in_date_pk PRIMARY KEY(in_date)TABLESPACE “USER_DATA”;(5).創(chuàng)建設(shè)備出庫(kù)表創(chuàng)建設(shè)備出庫(kù)表 device_outCREATE TABLE “DMS”.device_out(code VARCHAR2(6) NOT NULL,department VARCHAR2(20) NULL,out_date DATE NULL,out_state NUMBER(1) NULL,out_penson VARCHAR2(20) NULL,out_number NUMBER(6) NOT NULL,taker VARCHA

17、R2(10) NULL,usage VARCHAR2(20) NULL,CONSTRAINT out_date_pk PRIMARY KEY(out_date)TABLESPACE”USER_DATA”;(6).創(chuàng)建現(xiàn)有庫(kù)存表創(chuàng)建現(xiàn)有庫(kù)存表 deviceCREATETABLE ”DMS”.device(code VARCHAR2(6) NULL,now_number NUMBER(6) NULL,high_number NUMBER(6) NULL,low_ number NUMBER(6) NULL,total_ number NUMBER(6) NULL,CONSTRAINT device

18、_code_pk PRIMARY KEY(code)TABLESPACE”USER_DATA”;精選優(yōu)質(zhì)文檔-傾情為你奉上專(zhuān)心-專(zhuān)注-專(zhuān)業(yè)(7).創(chuàng)建部門(mén)需求表創(chuàng)建部門(mén)需求表 device_needCREATE TABLE “DMS”,device_need(code VARCHAR2(10) NOT NULL,department VARCHAR2(10) NOT NULL,need_number NUMBER(6) NULL,begin_date DATE NULL,end_date DATE NULL,)TABLESPACE ”USER_DATA”;(8).創(chuàng)建設(shè)備還庫(kù)表創(chuàng)建設(shè)備還庫(kù)表

19、device_returnCREATE TABLE “DMS”,device_return(code VARHAR2(6) NOT NULL,department VARCHAR2(20) NULL,return_date DATE NULL,keeper VARCHAR2(10) NULL,return_number NUMBER(6) NULL,return_person VARCHAR2(10) NULL,CONSTRAINT return_date_pk PRIMARY KEY (return_date)TABLESPACE ”USER_DATA”;(9).創(chuàng)建操作日志表創(chuàng)建操作日志表

20、 howdoCREATE TABLE “DMS”,howdo(do_user VARCHAR2(10) NOT NULL,do_what VARCHAR2(40) NOT NULL,do_date DATE NOT NULL,)TABLESPACE “USER_DATA”;2、系統(tǒng)實(shí)現(xiàn)、系統(tǒng)實(shí)現(xiàn)1)登錄 登錄模塊在文件 default.asp 中,即倉(cāng)庫(kù)的首頁(yè)中,在登錄時(shí)需要填寫(xiě)精選優(yōu)質(zhì)文檔-傾情為你奉上專(zhuān)心-專(zhuān)注-專(zhuān)業(yè)“用戶(hù)名、密碼、選擇倉(cāng)庫(kù)”三項(xiàng),如果沒(méi)有輸入(或選擇),則先會(huì)以對(duì)話(huà)框的形式提示用戶(hù)輸入需要輸入(或選擇)的數(shù)據(jù),當(dāng)全部輸入(或選擇)后,則以一個(gè) loginchk.asp 文

21、件來(lái)進(jìn)行檢測(cè)用戶(hù)登錄的用戶(hù)名和密碼的正確性,如果不正確會(huì)在 error.asp 錯(cuò)誤處理模塊中給出提示,如果用戶(hù)名和密碼有至少一個(gè)不正確時(shí),就提示“用戶(hù)名或密碼錯(cuò)誤”,如果都正確后就得到該用戶(hù)的所屬倉(cāng)庫(kù)編號(hào)。在這里,如果該用戶(hù)的所屬倉(cāng)庫(kù)編號(hào)為數(shù)字 0,則表示該用戶(hù)可以進(jìn)入任何倉(cāng)庫(kù)進(jìn)行管理,那么只要選擇了倉(cāng)庫(kù)就可以正確進(jìn)入。而當(dāng)該用戶(hù)的所屬倉(cāng)庫(kù)為一存在的倉(cāng)庫(kù)編號(hào)(一定是要大于 0 的整數(shù)),那么還要判斷是否與該用戶(hù)所選擇的倉(cāng)庫(kù)相匹配,如果匹配則進(jìn)入該倉(cāng)庫(kù),如果不匹配,則提示“您無(wú)權(quán)進(jìn)入該倉(cāng)庫(kù)”的錯(cuò)誤提示。同時(shí)還要檢測(cè)該用戶(hù)是否具有查看其他倉(cāng)庫(kù)的權(quán)限,如果有,進(jìn)入主界面后,有個(gè)查看全部倉(cāng)庫(kù)的鏈接,

22、就可以進(jìn)入查看所有倉(cāng)庫(kù)的庫(kù)存情況,如果沒(méi)有,那么則無(wú)法進(jìn)入查看全部倉(cāng)庫(kù)的界面,會(huì)提示你想非法侵入的警告,要你重新登錄。登錄成功后,會(huì)修改 user 表中的isonline、login_time、ip 三個(gè)字段的值,表示該用戶(hù)已經(jīng)在線(xiàn),且給出登錄的時(shí)間及登錄的 IP 地址。2)分類(lèi)查看庫(kù)存 - type.asp 分類(lèi)查看庫(kù)存是管理庫(kù)存的一種途徑,適合于物品繁多,分類(lèi)種類(lèi)多的情況。因?yàn)樵摻缑媸褂靡环N目錄樹(shù)的結(jié)構(gòu)概念,進(jìn)入時(shí)顯示總分類(lèi)的類(lèi)別,總分類(lèi)下也可直接創(chuàng)建物品,但一般都不會(huì)有。通過(guò)這種界面,可以很直觀(guān)的進(jìn)行物品分類(lèi),及迅速的找到自己想要的物品,每一個(gè)分類(lèi)名后面跟兩個(gè)括號(hào),前者為該類(lèi)別下所包含的

23、物品數(shù)量,后者為該類(lèi)別下所包含的子類(lèi)別數(shù)量,當(dāng)字類(lèi)別數(shù)量為 0 時(shí)則不顯示。如果分類(lèi)很深,上面會(huì)顯示您的位置,呈現(xiàn)一個(gè)類(lèi)別鏈,從最高層到當(dāng)前層,這里采用的是典型的數(shù)型結(jié)構(gòu),只是外觀(guān)體現(xiàn)沒(méi)有象樹(shù)這么直觀(guān)。3)瀏覽庫(kù)存(管理庫(kù)存) - brow.asp 瀏覽庫(kù)存是早期時(shí)的做法,后來(lái)才升級(jí)至樹(shù)型概念的。在這里原先考慮的是一級(jí)類(lèi)別的分類(lèi)方案,所以這樣就具有局限性,對(duì)于真正倉(cāng)庫(kù)來(lái)講,就無(wú)能為力了,所以被樹(shù)型結(jié)構(gòu)取代了,只是這種結(jié)構(gòu)在查看時(shí)還是有他的優(yōu)越性,他適合于規(guī)模小,分類(lèi)簡(jiǎn)單的倉(cāng)庫(kù),而且在上面將該倉(cāng)庫(kù)的所有分類(lèi)名稱(chēng)列出來(lái),可以很方便的選擇哪個(gè)分類(lèi)來(lái)查看該類(lèi)別下的所有庫(kù)存,而且該界面具有查找功能,只要

24、輸入名稱(chēng),即可以找出相符合的記錄來(lái)。4)今日庫(kù)存報(bào)表 - report.asp 一般倉(cāng)庫(kù)都不會(huì)做日?qǐng)?bào)表,主要是因?yàn)閺奈覇挝坏木唧w情況出發(fā),倉(cāng)庫(kù)還沒(méi)有使用電腦,所以沒(méi)有考慮月報(bào)表,目前只需要日?qǐng)?bào)表,其實(shí)也差不多嘛。日?qǐng)?bào)表是將今日所有倉(cāng)庫(kù)中的物品根據(jù)出、入庫(kù)情況進(jìn)行填充報(bào)表表格,他可以自動(dòng)計(jì)算某樣物品今日的所有出庫(kù)數(shù)量、出庫(kù)金額、入庫(kù)數(shù)量、入庫(kù)金額、當(dāng)前庫(kù)存數(shù)、當(dāng)前庫(kù)存金額,然后在報(bào)表預(yù)覽(preview.asp)中將同樣的數(shù)據(jù)以打印方式來(lái)顯示并打印出來(lái),就是今日發(fā)生的庫(kù)存情況,然后要完成報(bào)表的工作,就是將昨日庫(kù)存數(shù)以今日庫(kù)存數(shù)進(jìn)行替換即可。 如果考慮月報(bào)表只要計(jì)算一個(gè)月時(shí)間的所有出庫(kù)數(shù)量、出庫(kù)金

25、額、入庫(kù)數(shù)量、入庫(kù)金額、當(dāng)前庫(kù)存數(shù)、當(dāng)前庫(kù)存金額,其他一些計(jì)算都很類(lèi)似的。精選優(yōu)質(zhì)文檔-傾情為你奉上專(zhuān)心-專(zhuān)注-專(zhuān)業(yè)5)查看全部庫(kù)存 - all.asp 只有在這里才可以一覽全部倉(cāng)庫(kù)的情況,可以很方便的選擇某個(gè)倉(cāng)庫(kù)再選擇其下的某個(gè)類(lèi)別進(jìn)行查看,或查找時(shí),是針對(duì)全部倉(cāng)庫(kù)來(lái)找的,要進(jìn)入此頁(yè)面,必須該用戶(hù)具有可以查看其他倉(cāng)庫(kù)的權(quán)限。6)修改密碼 - chkpass.asp 修改密碼是讓用戶(hù)在線(xiàn)時(shí)的進(jìn)行修改自己的密碼,要先以自己的用戶(hù)名和密碼登錄進(jìn)去,然后輸入原密碼、新密碼和校驗(yàn)密碼,只有當(dāng)原密碼正確,新密碼和校驗(yàn)密碼一致時(shí)才可以正確修改密碼,密碼修改完后重新登錄時(shí)就起用新密碼了。7)查看在線(xiàn)人數(shù) o

26、nline.asp 可以查看當(dāng)前在線(xiàn)的人數(shù),以及他們的用戶(hù)名,登錄時(shí)間和其 IP 地址。8)新增用戶(hù) - newuser.asp 在線(xiàn)式的進(jìn)行增加用戶(hù)名,這種方式具有權(quán)限繼承性,即只有可以管理全部倉(cāng)庫(kù)的才可以分配給新用戶(hù)這種權(quán)限,只有可以查看全部倉(cāng)庫(kù)的才可以分配給新用戶(hù)這種權(quán)限,沒(méi)有這樣的權(quán)限是不能給新用戶(hù)高于當(dāng)前用戶(hù)更高的權(quán)限的。9)新增分類(lèi) typemanage.asp 只是新增總分類(lèi)下的類(lèi)別。 Newtype.asp 是在樹(shù)型結(jié)構(gòu)中進(jìn)行的動(dòng)態(tài)分類(lèi),是增加當(dāng)前類(lèi)別下的新類(lèi)別。10)新增倉(cāng)庫(kù) - storagemanage.asp 對(duì)表 storage 進(jìn)行增加倉(cāng)庫(kù)名稱(chēng),該程序一個(gè)很大的優(yōu)點(diǎn)

27、就在于此,只要新加入一個(gè)倉(cāng)庫(kù),這個(gè)倉(cāng)庫(kù)在使用時(shí)與其他倉(cāng)庫(kù)的使用沒(méi)有任何關(guān)系,只是他們可以放在一起進(jìn)行查看,是他們唯一的聯(lián)系。也許以后會(huì)考慮從一個(gè)倉(cāng)庫(kù)調(diào)撥到另一個(gè)倉(cāng)庫(kù)時(shí),進(jìn)行數(shù)據(jù)的自動(dòng)更新,期待吧!11)新增供應(yīng)商 - providermanage.asp 對(duì)每一個(gè)進(jìn)庫(kù)的物品,都需要指明供應(yīng)商是誰(shuí),不然不就搞出了三無(wú)產(chǎn)品嘛?對(duì)供應(yīng)商的管理還有待完善。12)新增用處 - usesmanage.asp 用處是相對(duì)供應(yīng)商的,既然貨有源,那么使用也得有個(gè)對(duì)象,要從這里反應(yīng)出,某物品從哪里來(lái),又走象哪里了呢?13)新增品名 - newname.asp 對(duì)當(dāng)前倉(cāng)庫(kù)當(dāng)前類(lèi)別下新增物品,用來(lái)描述物品信息。當(dāng)新增

28、某物品時(shí)還需對(duì)他進(jìn)行入庫(kù)、出庫(kù)等操作,該物品才算有意思。14)入庫(kù)操作 - in.asp 即收入,對(duì)倉(cāng)庫(kù)的一個(gè)進(jìn)的過(guò)程,需要輸入物品的數(shù)量、單價(jià)、摘要、供精選優(yōu)質(zhì)文檔-傾情為你奉上專(zhuān)心-專(zhuān)注-專(zhuān)業(yè)應(yīng)商等信息。保存數(shù)據(jù)時(shí)以 save_in.asp 文件來(lái)進(jìn)行檢測(cè)數(shù)據(jù)的完整性。當(dāng)數(shù)據(jù)全正確確定可以保存時(shí),程序先將全部的已有庫(kù)存記錄逐個(gè)重新謄寫(xiě)一遍至當(dāng)前日,然后再新增一個(gè)記錄表示現(xiàn)在入庫(kù)的數(shù)據(jù),并重新統(tǒng)計(jì)現(xiàn)在的庫(kù)存數(shù)量,并寫(xiě)到 stock 中表示現(xiàn)有的庫(kù)存情況,并且重新改寫(xiě)“記帳記錄標(biāo)志jz_log”,用來(lái)標(biāo)記最后一個(gè)操作,置全部記錄為 0,并將剛謄寫(xiě)的及新增的記錄為 1,只在 list.asp 顯

29、示明細(xì)中用顏色塊顯示時(shí)使用,清楚的表示當(dāng)前的庫(kù)存情況。15)出庫(kù)操作 - out.asp 出庫(kù)與入庫(kù)相反,在出庫(kù)時(shí)先將出庫(kù)請(qǐng)求的數(shù)量與現(xiàn)有庫(kù)存數(shù)量比較,如果小于等于庫(kù)存數(shù),則可以出庫(kù),如果大于庫(kù)存了,則提示不能出庫(kù),以save_out.asp 來(lái)檢測(cè)數(shù)據(jù)。當(dāng)可以出庫(kù)也是將全部已有庫(kù)存記錄逐個(gè)重新謄寫(xiě)一遍至當(dāng)前日,產(chǎn)生新的數(shù)據(jù),然后根據(jù)具體出庫(kù)的數(shù)量根據(jù)“先入先出”原則從最早一批開(kāi)始出庫(kù),如果第一批數(shù)量不足,再繼續(xù)出第二批,第二批不足,再繼續(xù)出第三批,依次類(lèi)推,直到全部達(dá)到出庫(kù)請(qǐng)求的數(shù)量。16)修改操作 - edit.asp 修改是針對(duì)添加時(shí)輸入的數(shù)據(jù)進(jìn)行再次的編輯,一般來(lái)講,這種操作應(yīng)該不會(huì)太

30、多。17)查看明細(xì) - list.asp 是以標(biāo)準(zhǔn)倉(cāng)庫(kù)帳本的形式來(lái)顯示某物品的全部出、入庫(kù)等的操作記錄,順序是從下往上。即最近的一次記錄在最上面,并以黃顏色標(biāo)出。18)退出 - logout.asp 在使用完后,一定要使用退出來(lái)結(jié)束工作,一來(lái)是注冊(cè)表 user 使自己的名稱(chēng)已經(jīng)下線(xiàn),并記錄下線(xiàn)時(shí)間,二來(lái)為了安全起見(jiàn),當(dāng)退出后,就不能打開(kāi)任何的連接了,都會(huì)提示你需要重新登錄,不然如果不使用退出,而直接使用關(guān)閉窗口來(lái)關(guān)閉,一是沒(méi)有標(biāo)記退出的時(shí)間,二是還可以不用登錄就可以再進(jìn)入管理頁(yè)面進(jìn)行操作,顯得很不安全。 七、課程設(shè)計(jì)心得體會(huì)七、課程設(shè)計(jì)心得體會(huì)精選優(yōu)質(zhì)文檔-傾情為你奉上專(zhuān)心-專(zhuān)注-專(zhuān)業(yè)1 問(wèn)題和解決方案問(wèn)題和解決方案問(wèn)題 1:再裝好運(yùn)行軟件后,沒(méi)有裝該代碼的數(shù)據(jù)庫(kù),出現(xiàn)了未指定錯(cuò)誤的問(wèn)題。解決方案:上網(wǎng)搜尋資料后,才發(fā)現(xiàn)原來(lái)該

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論