版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、目 錄1概述11. 1選題背景 11. 2系統(tǒng)環(huán)境11.2.1 PB 簡介 .1122 PB 訪問 SQL Server 21. 2. 3語言環(huán)境 22 系統(tǒng)分析 22. 1 系統(tǒng) 目 標(biāo)需求 22. 2開發(fā)的可行性分析 32. 2.1管理上的可行性.32. 2.2技術(shù)上的可行性.32. 2.3經(jīng)濟(jì)上的可行性.32. 3業(yè)務(wù)流程分析 32. 4數(shù)據(jù)流程 52. 5數(shù)據(jù)字典 53 系統(tǒng)設(shè)計 83. 1平臺設(shè)計 83. 2軟件總體結(jié)構(gòu)設(shè)計 83. 2.1功能結(jié)構(gòu)圖83. 2.2模塊說明書 93. 3代碼設(shè)計 123. 4數(shù)據(jù)庫設(shè)計 123. 4.1 E- R 圖 123. 4. 2 數(shù)據(jù)表設(shè)計 1
2、33. 5界面設(shè)計 163.5.1 登錄界面3 .5. 2注冊界面 3 .5 .3密碼修改界面 .客戶界面3. 5. 5回收價查詢界面采購單界面采購單 .高管界面3. 5 . 9處理一覽表信息3. 6. 0財務(wù)報表查詢3. 6. 1訂單管理界面3 . 6 . 2 操作員信息3 .6 .3公告查詢信息 3. 7系統(tǒng)安全設(shè)計244系統(tǒng)實(shí)施.254. 1 數(shù)據(jù)庫的實(shí)施254. 2程序?qū)崿F(xiàn) 254.2.1 系統(tǒng)類的編寫 254. 2. 2系統(tǒng)程序的實(shí)現(xiàn).285 結(jié)束語 40垃圾回收管理信息系統(tǒng)1概述1.1 選題背景在城市化進(jìn)程中,垃圾作為城市代謝的產(chǎn)物曾經(jīng)是城市發(fā)展的負(fù)擔(dān),世界上許多城市均有過垃圾圍城
3、的局面。而如今,垃圾被認(rèn)為是最具開發(fā)潛力的、 永不枯竭的“城市礦藏”,是“放錯地方的資源”。這既是對垃圾認(rèn)識的深入和深化,也是城市發(fā)展的必然要求。資源垃圾的循環(huán)再利用已經(jīng)成為環(huán)境與資源共同呼喚亟待解決的問題, 節(jié)約型社會建設(shè)與循環(huán)經(jīng)濟(jì)可以為社會節(jié)約巨大 的經(jīng)濟(jì)成本,為整個社會資源、經(jīng)濟(jì)、環(huán)境等多方面帶來利益。環(huán)保部中國環(huán) 境規(guī)劃院預(yù)測,“十二五”期間,我國環(huán)保產(chǎn)業(yè)投資規(guī)模達(dá)到3.1萬億,其中固廢行業(yè)達(dá)到8000億,同比“十一五”期間翻兩番,而生活垃圾處理原則是 固廢行業(yè)最重要的一環(huán)。統(tǒng)一的垃圾回收公司將有很好的發(fā)展空間。成立統(tǒng)一的垃圾回收公司, 加快了我國城市垃圾回收行業(yè)的整合, 提高了 垃圾
4、回收利用率。 而對于建立健全、完善的垃圾回收管理體系, 垃圾回收管理 信息系統(tǒng)是必不可少的,在此基礎(chǔ)上我們設(shè)計了該小型管理系統(tǒng)。1.2系統(tǒng)環(huán)境系統(tǒng)是基于應(yīng)用 PowerBuilder.。 而設(shè)計出的的垃圾回收管理信息系統(tǒng), 通過實(shí)現(xiàn)與數(shù)據(jù)庫的連接,動態(tài)的查詢、添加、刪除以及各種訂單的處理與實(shí) 現(xiàn)和垃圾供應(yīng)者及加工原材料收購者之間的聯(lián)系,實(shí)現(xiàn)垃圾處理再利用的功能而且可自動生成和打印報表,方便高層領(lǐng)導(dǎo)掌握信息等管理數(shù)據(jù)庫的功能。簡介PowerBuilder 美國Sybase公司研制的一種新型、快速開發(fā)工具,是客 戶機(jī)/服務(wù)器結(jié)構(gòu)下,基于 Windows3.x、Windows95和 WindowsN
5、T的一個 集成化開發(fā)工具。它包含一個直觀的圖形界面和可擴(kuò)展的面向?qū)ο蟮木?程語言PowerScript ,提供與當(dāng)前流行的大型數(shù)據(jù)庫的接口,并通過 ODBC與單機(jī)數(shù)據(jù)庫相連。其主要特點(diǎn)如下:(1) 可視化、多特性的開 發(fā)工具。全面支持 Windows或WindowsNT所提供的控制、事件和函數(shù)。 功能強(qiáng)大的面向?qū)ο蠹夹g(shù)。支持通過對類的定義來建立可視或不可視對 象模型,同時支持所有面向?qū)ο缶幊碳夹g(shù),如繼承、數(shù)據(jù)封裝和函數(shù)多 態(tài)性等。這些特性確保了應(yīng)用程序的可靠性,提高了軟件的可維護(hù)性。 支持高效 的復(fù)雜應(yīng)用程 序。對基于Windows環(huán)境的應(yīng) 用程序提 供了完 備的支 持,這些環(huán) 境包括 Win
6、dows、WindowsNT和 WinOS/2。 (4)企業(yè)數(shù)據(jù) 庫的連接能力。PowerBuilder 的主要特色是 DataWindow (數(shù)據(jù)窗 口), 通過DataWindow可以方便 地對數(shù)據(jù)庫 進(jìn)行各種 操作。(5)強(qiáng)大的查 詢、 報表和圖形功能。PowerBuilder 提供的可視化查詢生成器和多個表的快 速選擇器可以建立查詢對象,并把查詢結(jié)果作為各種報表的數(shù)據(jù)來源。 PowerBuilder 主要適用于管理信息系統(tǒng)的開發(fā),特別是客戶機(jī)/服務(wù)器 結(jié)構(gòu)訪問 SQL ServerPowerBuilder提供了對目前流行的大多數(shù)關(guān)系數(shù)據(jù)庫管理系統(tǒng)的支持,由于 在PowerBuilder
7、的應(yīng)用程序中對數(shù)據(jù)庫訪問的部分一般采用國際化標(biāo)準(zhǔn)數(shù)據(jù) 庫查詢語言SQL使得用PowerBuilder開發(fā)的應(yīng)用程序可以不做修改或者只 做少量的修改就可以在不同的后臺數(shù)據(jù)庫管理系統(tǒng)上使用。也就是說用 PowerBuilder開發(fā)的應(yīng)用程序是獨(dú)立于服務(wù)器上的數(shù)據(jù)庫管理系統(tǒng)的。語言環(huán)境為了給用戶提供各個方面的支持,PowerBuilder可以運(yùn)用SQL語句,具有自己的編程語言POWERSCRIPT這個語言除了提供基本的流程控制語句,還提供 了幾百個函數(shù)來操縱各種對象和提供諸如DDE OLE等方面的支持。此外我們還可以定義自己的函數(shù),處理特定的事件。學(xué)習(xí)PowerBuilder時相當(dāng)一部分的時間就是用
8、來了解和熟悉PowerBuilder提供的各種函數(shù)。2系統(tǒng)分析2.1系統(tǒng)目標(biāo)需求垃圾回收管理信息系統(tǒng)是兼顧垃圾供應(yīng)者、本公司和再利用原材料收購者之間的信息交流的系統(tǒng),通過對各種信息的考察、 分析,并結(jié)合公司的職能,而開發(fā)出一套擁有前后臺的信息化管理系統(tǒng)。需滿足以下要求:良好的人機(jī)交互界面,方便快捷的數(shù)據(jù)輸入功能;靈活的查詢性能,包括單項(xiàng)和多項(xiàng)的查詢功能。實(shí)現(xiàn)輸入后的快捷 查詢,完整的條件判斷;考慮回收價的不斷創(chuàng)新,系統(tǒng)可實(shí)現(xiàn)新價格的錄入;實(shí)現(xiàn)各類管理者權(quán)限的限制,有利于系統(tǒng)的安全性; 可自動生成和打印報表,方便高層領(lǐng)導(dǎo)掌握信息2.2開發(fā)的可行性分析2.1.1 管理上的可行性把垃圾回收的業(yè)務(wù)及加
9、工再利用后出售的業(yè)務(wù)延伸到In ternet上,建立電子商務(wù),對垃圾回收公司來說,便于整個流程的統(tǒng)一管理,為垃圾回收利 用率的計算提供了統(tǒng)一可靠的數(shù)據(jù),公司也可以通過該系統(tǒng)建立和維護(hù)各項(xiàng) 業(yè)務(wù)的發(fā)展情況。因此,高層管理人員不會對此有很大的抵觸情緒,主管領(lǐng) 導(dǎo)也能夠相應(yīng)的支持。2.1.2 技術(shù)上的可行性根據(jù)系統(tǒng)目標(biāo)需求分析得結(jié)果來看,汽車配件管理系統(tǒng)不需要通過購買專業(yè)軟件,僅采用PowerBuilder9.0為開發(fā)工具,選擇PB自帶的SQLanywehere語言就可以解決相關(guān)的問題,從而保證系統(tǒng)功能的實(shí)現(xiàn)。經(jīng)濟(jì)上的可行性垃圾回收公司在回收垃圾過程中,垃圾供應(yīng)者或原材料收購者只能通過上門咨詢、溝通
10、等方式獲取回收價信息和傳達(dá)要處理垃圾信息,以及所需原材料信息,受一定的時間與物理空間的局限并且成本較高。而本系統(tǒng)可以幫助企業(yè)正確認(rèn)識電子商務(wù)技術(shù)在企業(yè)中的重要地位,以少量的時間和資金建立企業(yè)信息門戶并架設(shè)一定圍的商務(wù)網(wǎng)絡(luò),以此來使公司與其兩方的經(jīng)濟(jì)活動變得更靈活、更主動,既間接的擴(kuò)大了公司的知名度,也從而為公司帶來最好的經(jīng)濟(jì) 效益。2.3業(yè)務(wù)流程分析該管理系統(tǒng)瀏覽者必須先登錄,才能夠以用戶的身份查看該垃圾回收管理系統(tǒng)中的一些信息。 瀏覽者注冊后的信息提交到網(wǎng)絡(luò)后臺后,由管理員進(jìn)行管理。為用戶提供回收價查詢,采購和收購查詢和登記,從而形成訂單信息。 在系統(tǒng)后臺中,管理員除了管理用戶信息,公司信息
11、以及訂單信息外,還需將信息以公告的形式發(fā)布出去,同時也要及時更新公司部的各項(xiàng)信息。主要業(yè)務(wù)流程如以下圖所示。1):總業(yè)務(wù)流程圖:銷售管理庫存信息庫存管理i加工處理1采購管理采貨單應(yīng)收款明細(xì)賬庫存報表*應(yīng)付款明應(yīng)付款明經(jīng)理財務(wù)k管理會計報表圖2 1系統(tǒng)業(yè)務(wù)流程圖2)垃圾采購業(yè)務(wù)流程圖驗(yàn)證米貨單正確的采貨單檢索采貨單情1F1F已處理采待處理采貨單貨單圖22采購業(yè)務(wù)流程圖3)垃圾處理銷售業(yè)務(wù)流程圖垃圾采貨單登記垃圾入站杠垃圾分類用垃圾記錄垃圾入站日期記錄垃圾入站數(shù)量垃圾入站情況存檔訂貨單可利用垃圾焚燒(環(huán)衛(wèi)部門)加工處理原材料*廢料顧客訂貨單回單登記正確訂貨單*驗(yàn)證訂貨單錯誤訂貨單圖2-3銷售業(yè)務(wù)流
12、程圖驗(yàn)證訂貨單原材料出庫1T入庫登記原材料庫報檢索庫存情況庫內(nèi)操作.專業(yè)整理.4)財務(wù)管理業(yè)務(wù)流程圖圖2-4財務(wù)管理業(yè)務(wù)流程圖2.4數(shù)據(jù)流程S1用戶信息表2.5數(shù)據(jù)字典1數(shù)據(jù)流描述(部分)編號名稱來源去向組成D1采貨單供應(yīng)商驗(yàn)證采貨單采購對象、名 稱、價格、采 購數(shù)量、采購 日期、米購單 位、發(fā)貨單 位、等D2正確的采貨單驗(yàn)證采貨單正確的采貨單采購對象、名 稱、價格、采 購數(shù)量、采購 日期、米購單 位、發(fā)貨單 位、等D3庫存信息庫存管理銷售管理采購對象、名 稱、庫存量、 采購來源、庫 存警戒線、取 大庫存量等D4訂貨單顧客銷售管理訂單號、訂貨 對象、貨物名 稱、單價、訂 貨數(shù)量、訂貨 日期、訂
13、貨單 位、供應(yīng)商編 號等D5應(yīng)收款項(xiàng)顧客核對應(yīng)收款貨物名稱、單 價、日期、應(yīng) 收款數(shù)額、收 款單位、付款簽名等D6應(yīng)付款項(xiàng)核對應(yīng)付款供應(yīng)商貨物名稱、單 價、數(shù)量、付 款數(shù)額、付款 日期、付款日 期、收款單位 等2、加工條目(部分)編號名稱輸入處理邏輯輸岀Y1驗(yàn)證采貨單采貨單對每一采 貨單進(jìn)行 驗(yàn)證是否 填寫正確D2正確的采貨單Y2核對應(yīng)收款應(yīng)收款項(xiàng) 應(yīng)收款明細(xì)賬收到顧客 付款后與 應(yīng)收款明 細(xì)賬核對, 正確無誤 后才能接 受,并修改 應(yīng)收款明 細(xì)賬,同時 開收據(jù)交 給顧客。收據(jù)應(yīng)收款明細(xì)賬Y3核對應(yīng)付款應(yīng)付款明細(xì)賬D1采貨單收到來自 供應(yīng)商的 發(fā)貨單以 后,要與應(yīng) 付款明細(xì) 賬核對,正 確無誤
14、后 才能付款,應(yīng)付款明細(xì)賬D6應(yīng)付款項(xiàng)并修改應(yīng) 付款明細(xì) 賬Y4修改會計總 賬應(yīng)收款明細(xì)賬應(yīng)付款明細(xì)賬根據(jù)應(yīng)收 款明細(xì)賬 和應(yīng)付款 明細(xì)賬,加 入應(yīng)收款, 減去應(yīng)付 款,得出更 新后的會 計總賬Y8會計總賬Y5編制會計報表會計總賬從會計總 賬提取數(shù) 據(jù)進(jìn)行處 理,形成報 表會計報表Y6檢索庫存情 況正確的訂貨單D3庫存信息如果滿足 顧客的訂 貨要求,就 開出發(fā)貨 單給顧客 提貨,不滿 足就把不 滿足的部 分記錄到 暫存訂貨 單中庫存情況Y7發(fā)貨并修改 庫存收據(jù)訂貨單發(fā)貨單收到顧客 的收據(jù)和 發(fā)貨單后, 把貨交給 顧客并修 改庫存情 況3、文件條目(部分)編號名稱輸入數(shù)據(jù)流輸出數(shù)據(jù)流組成組成形式
15、P1應(yīng)收款明細(xì)賬D5-P1Y2-P1P1-Y2P1-Y4銷售時間、銷 售數(shù)量、貨物 名稱、編號、 單價、顧客名 稱、顧客編號、 地址、開戶 行、賬號。顧客編號排序P2應(yīng)付款明細(xì) 賬D6-P2Y3-P2P2-Y3P2-Y4貨物名稱、數(shù) 量、單價、供 應(yīng)商名稱、供 應(yīng)商編號、地 址、開戶行、 賬號等。按供應(yīng)商編號 排序P3會計總賬Y4-Y8Y4-Y5供應(yīng)商編號、 顧客編號、收 付款日期、付 款總額、收款 總額、辦理人 員。按日期排序P4庫存情況Y7-P4P4-Y6P4-D3貨物名稱、規(guī) 格、編號、數(shù) 量、出入庫時 間、供應(yīng)商名 稱、供應(yīng)商編 號、。按配件編號排 序3系統(tǒng)設(shè)計3.1平臺設(shè)計表3-1系
16、統(tǒng)平臺設(shè)計系統(tǒng)平臺詳細(xì)設(shè)計硬件平臺服務(wù)器:PIIII 及以上CPU 256M存,硬盤80G, TCL17寸彩屏客戶端:IE6.0及以上軟件平臺操作系統(tǒng):Win dows XP 設(shè)計軟件:PB9.0數(shù)據(jù)庫:SQL Any where studio83.2軟件總體結(jié)構(gòu)設(shè)計功能結(jié)構(gòu)圖垃圾回收管理信息采購部采垃購圾部入站回收價查詢銷售部財務(wù)部信息維護(hù)部訂單 處 理財 務(wù) 報 表報表 打 印客 服 管 理圖3-1垃圾回收管理系統(tǒng)功能結(jié)構(gòu)圖后臺管理系統(tǒng)回收管理訂單管理財務(wù)管理垃 圾 分 類回 收 價 查 詢公 司 信 息顧客信息公 司 動 態(tài)采 購 信 息 表出 貨 信 息 表庫 存 更 新財 務(wù) 報 表
17、報表 更 新圖3-2垃圾回收管理系統(tǒng)后臺功能結(jié)構(gòu)圖模塊說明書表3-3“采購部”模塊說明書模塊標(biāo)識EC01所屬子系統(tǒng)模塊名稱采購部主要功能采購單、回收價查詢、垃圾入類調(diào)用模塊輸入垃圾入類輸出采購單相關(guān)數(shù)據(jù)表回收價報表主要部變量采購數(shù)量以及垃圾回收價算法根據(jù)用戶名生成采購訂單表3-4“技術(shù)部”模塊說明書模塊標(biāo)識EC02所屬子系統(tǒng)模塊名稱技術(shù)部主要功能垃圾分類、垃圾處理調(diào)用模塊輸入垃圾入站信息輸出處理后的垃圾以及報價相關(guān)數(shù)據(jù)表回收價報表、處理后報價主要部變量處理后的垃圾數(shù)量以及報價算法根據(jù)處理后的報價確定要投入的技術(shù)含量表3-5“銷售部”模塊說明書模塊標(biāo)識EC03所屬子系統(tǒng)模塊名稱銷售部主要功能訂單
18、處理調(diào)用模塊輸入垃圾入站數(shù)量輸出垃圾銷售數(shù)量相關(guān)數(shù)據(jù)表垃圾采購回收數(shù)量報表主要部變量垃圾銷售數(shù)量算法確定部銷售情況表3-6“財務(wù)部”模塊說明書模塊標(biāo)識EC04所屬子系統(tǒng)模塊名稱財務(wù)部主要功能回收支出、出售收入、盈虧統(tǒng)計調(diào)用模塊輸入收入金額,支出金額輸出盈虧統(tǒng)計相關(guān)數(shù)據(jù)表用戶信息表,出售信息表主要部變量垃圾出售的數(shù)量及支出金額算法垃圾處理系統(tǒng)的財務(wù)狀況表3-7 “信息維護(hù)部”模塊說明書模塊標(biāo)識EC05所屬子系統(tǒng)模塊名稱信息維護(hù)部主要功能公告欄、客服管理調(diào)用模塊輸入最新消息輸出取新信息相關(guān)數(shù)據(jù)表最新消息主要部變量消息量算法確定要發(fā)布的消息3.3代碼設(shè)計由于該公司將垃圾總體分為可回收垃圾、廚余垃圾、
19、有害垃圾和其它垃圾四類,未來幾年不會有所變化,并且每類所分類型也不會超過十種,因此, 垃圾類型代碼采用層次碼,并用兩位整數(shù)表示,設(shè)計方案如圖示,類型編碼 列于表中所示。類型順序號 子類順序號 類型代碼類型代碼類型01可回收垃 圾02廚余垃圾03有害垃圾04其它垃圾(2)垃圾類型代碼設(shè)計產(chǎn)品代碼用三位整數(shù)表示,設(shè)計方案如圖所示。產(chǎn)品的代碼如表所示規(guī)格碼代碼設(shè)計方案表6垃圾類型代碼表子類代碼垃圾名 稱大類代 碼類型011廢紙01可回收垃圾1012塑料01可回收垃圾013玻璃01可回收垃圾014金屬01可回收垃圾015布料01可回收垃圾食品類廢物02廚余垃圾廢電池、 廢日光 燈管03有害垃圾032過
20、期藥 品03有害垃圾041磚瓦陶 瓷、渣土04其它垃圾衛(wèi)生間 廢紙、紙 巾04其它垃圾3.4數(shù)據(jù)庫設(shè)計341 E-R 圖系統(tǒng)中主要涉及到的實(shí)體有“顧客”、“垃圾”、“訂單”、“采購單”、“員工”、“部門”、“倉庫” 。E-R圖所示。2、關(guān)系模式1公司部門:(部門號,部門名,人數(shù),部門經(jīng)理):2管理人員:(編號,性別,地址,職位,備注)3公司員工:(員工編號,所屬部門號,員工,員工住址,員工,員工開戶行, 員工開戶行賬號):4垃圾類別:(類別編號,類別名,質(zhì)量,價格,買入時間,入庫時間,賣 出時間,備注);5倉庫:(倉庫號,地址,垃圾種類,垃圾庫存數(shù)量);6訂貨單:(訂單號,訂貨日期,顧客號,顧
21、客,顧客地址,顧客,貨物質(zhì) 量,預(yù)定交貨日期,銷售人員編號,訂貨單金額);7訂貨單細(xì)節(jié):(訂單號,垃圾類別,訂貨數(shù),訂貨金額 );,收購人員編號,付8采貨單(采貨號,垃圾類別,買進(jìn)日期,預(yù)定交貨日期 出金額);9采貨細(xì)節(jié):(采貨號,垃圾類別,買入數(shù)量,付出金額);10應(yīng)收款明細(xì)賬:(訂單號,應(yīng)收金額,收款日期,已收金額,辦理人編號);11應(yīng)付款明細(xì)賬:(采貨號,應(yīng)付金額,支付日期, 已付金額,辦理人編號);12顧客:(顧客號,顧客名(或公司名),顧客地址,顧客,顧客開戶行賬 號,備注)13垃圾處理:(采購單號,采購日期,處理完成時間,產(chǎn)成品,不可再利用 物,用途,總重量)3、數(shù)據(jù)庫表設(shè)計表1
22、manager( 用戶表)字段名字段名稱類型長度主鍵/外鍵Id編號Int10主鍵Usern ame用戶名Char20password密碼Char10ide ntity身份Char8表2 price(回收價查詢)字段名字段名稱類型字段長度主鍵/外鍵Id材料編號int4主鍵Kprice材料單價float4Ktype材料類型char8表3公司信息表(Companys)公司代號公司名稱公司主頁公司地址聯(lián)系備注表4 purchase( 采購管理表)字段名字段名稱類型長度主鍵/外鍵Cn ame供應(yīng)商char20Caddress供應(yīng)商單位char50主鍵Ctype垃圾類型char30Ctel賣貨者nu me
23、ric15Cweight貨物重量decimal10Cjsr經(jīng)手人char15Cdate收貨時間date8主鍵表5 handle( 垃圾處理一覽表)字段名字段名稱數(shù)據(jù)類型字段長度主鍵/外鍵Id采購單號char10主鍵Htime采購日期Date8Hdate處理完成時間Date8Hproduct產(chǎn)品Char30Hnouse不可再利用物Char10Huse用途Char30Hweight總重量Decimal5Hremark標(biāo)記Char10表6 JSRinformation(經(jīng)手人信息表)字段名字段名稱數(shù)據(jù)類型字段長度主鍵/外鍵id經(jīng)手人編號char10主鍵Jn ame經(jīng)手人Char20Jdepart經(jīng)手
24、人所在部門Char20Jtel經(jīng)手人聯(lián)系方式Numeric15Jaddress經(jīng)手人住址Char30Jdate經(jīng)手時間Date8表7 order( 訂單管理表)字段名字段名稱數(shù)據(jù)類型字段長度主鍵/外鍵Id訂單號char10主鍵Sn ame買貨者(或公司名稱)varchar10Saddress廠商地址varchar200Scity廠商者城市varchar10Stel廠商varchar20Sweight貨物重量varchar10Price原材料單價decimal5Sum金額decimal5S經(jīng)手人char10Sdate ( mon th)結(jié)算月份date10way結(jié)算方式char10表8 poss
25、ession(財務(wù)管理表)(按月結(jié))字段名字段名稱類型字段長度是否為空id扌報表編號Char10not n ullRecycli ng spe nding回收支出Char20NullSale in come出售收入Char20NullEarnings盈利情況Char20Null表9 BBS (公告欄)字段名字段名稱類型長度主鍵/外鍵bbsID公告主鍵int4主鍵bbstitle公告標(biāo)題varchar100bbsc ontent公告容varchar1000bbspubdate發(fā)布時間date83.5界面設(shè)計系統(tǒng)界面風(fēng)格基本一致, 本著方便用戶宗旨, 在頁面的設(shè)計上趨向于人性 化,易于操作:*界面
26、清晰明了、協(xié)調(diào)一致*有清楚的錯誤提示,誤操作后,系統(tǒng)提供有針對性的提示*使用用戶的語言,而非技術(shù)的語言*方便退出,隨時轉(zhuǎn)移界面,很容易從一個界面跳到另外一個界面*讓用戶知道自己當(dāng)前的位置,使其做出下一步行動的決定登錄界面注冊界面密碼修改界面客戶界面回收價查詢采購單高管界面采購單列表垃圾處理表360 訂貨單列表361 財務(wù)統(tǒng)計362 經(jīng)手人信息表363 公告信息表3. 7系統(tǒng)安全設(shè)計主要針對提高數(shù)據(jù)的安全保密性方面而言:*對系統(tǒng)中的數(shù)據(jù)庫定義訪問權(quán)限。如客戶只能查看回收價和公告欄及下訂單;公司高層能產(chǎn)看各業(yè)務(wù)及財務(wù)報表、*對軟件的功能模塊定義不同的操作權(quán)限,不同的級別,提供不同的操作。*提供數(shù)據(jù)
27、備份及恢復(fù)功能,以防系統(tǒng)遭到嚴(yán)重危害后,可恢復(fù)到較早前 的狀態(tài)。4系統(tǒng)實(shí)施4.1數(shù)據(jù)庫的實(shí)施在PB中建立數(shù)據(jù)庫 Wlxt/ Profile WlxtSQLCA.DBMS = "ODBC"SQLCA.AutoCommit = FalseSQLCA.DBParm = "Co nn ectstri ng='DSN=wlxt'"4.2程序?qū)崿F(xiàn)系統(tǒng)類的編寫登錄界面中“登錄”里的代碼int jstri ng user name,passwordusern ame=trim(sle_1.text)password=trim(sle_2.text)if
28、rb_1.checked=true the nselect coun t(*)into :jfrom my_userwhere user name=:user name and password=:password and ide n='O'if j=1 the nope n( w_guest)close(w_logi n)elsemessagebox("提示","用戶名或密碼錯誤,請重新輸入! ")sle_1.text=""sle_2.text=""end ifelseif rb_2.checke
29、d=true the nselect coun t(*)into :jfrom my_userwhere user name=:user name and password=:password and ide n='1'if j=1 the nope n( w_ma nage)close(w_logi n)elsemessagebox("提示","用戶名或密碼錯誤,請重新輸入! ")sle_1.text=""sle_2.text=""end ifend if注冊界面的“提交”按鈕代碼:stri ng
30、 uu1,pp1,cc1,i1int iselect coun t(*)into :ifrom my_user;i = i+1i1 = stri ng(i)uu1 = sle_1.textpp1 = sle_2.textcc仁 sle_3.textif cc1=pp1 the nin sert into my_uservalues(:i1,:sle_1.text,:sle_2.text,'O');ope n( w_log in)close(w_register)elsemessagebox("密碼不一致","請?jiān)俅未_認(rèn)您的密碼!")sle
31、_3.text=""sle_3.setfocus()end if修改密碼界面的“確定”按鈕代碼:stri ng user1,pwd,pwd1,pwd2,pwd3user1=trim(sle_1.text)pwd=trim(sle_2.text)pwd2=trim(sle_3.text)pwd3=trim(sle_4.text)select password into :pwd1 from my_user where user name=:user1;if pwd="" the nmessagebox(""," 請輸入原密碼!
32、 ")elseif pwd=trim(pwd1) the nif sle_3.text="" or sle_4.text="" thenmessagebox("","請輸入新密碼或輸入確認(rèn)新密碼!")elseif pwd2=trim(pwd3) the nupdate my_user set password=:pwd2 where user name=:user1;messagebox("","修改成功,請記住新密碼r)elsemessagebox(""
33、,"兩次輸入的密碼不同!")sle_4.text=""sle_4.setfocus()end ifend ifelsemessagebox("","原始密碼不正確!")sle_2.text=""sle_3.text=""sle_4.text=""sle_2.setfocus()end ifend if采購單“提交”按鈕代碼:int iin teger c5select coun t(*)into :ifrom ccai1_copy;i = i+1c1 = date(sle_1.text)c2 = sle_2.textc3 = sle_3.textc4 = sle_4.textc5 = in teger(sle_5.text)c8 = sle_8.texti1=stri ng(i)in sert into ccai1_copy (id,cdate,caddress,c name,ctel,cweight,ctype)values(:i1,:sle_1.text,:sle_2.text,:sle_3.text,:sle_4.text,:sle_5.tex
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 現(xiàn)代辦公家具的環(huán)保理念與可持續(xù)發(fā)展
- 現(xiàn)代生活節(jié)奏下的胃腸疾病預(yù)防教育
- 生產(chǎn)制造中的綠色技術(shù)升級路徑與策略
- 基坑施工安全專項(xiàng)方案
- 現(xiàn)代服務(wù)業(yè)的發(fā)展趨勢及投資策略研究
- 生產(chǎn)安全監(jiān)督與危機(jī)管理一體化建設(shè)
- 生態(tài)農(nóng)業(yè)發(fā)展對商業(yè)模式的創(chuàng)新影響
- 現(xiàn)代農(nóng)業(yè)機(jī)械設(shè)備智能化國際對比研究
- 2024-2025學(xué)年高中生物 專題5 課題1 DNA的粗提取與鑒定說課稿 新人教版選修1
- 9 生活離不開他們 第一課時 說課稿-2023-2024學(xué)年道德與法治四年級下冊統(tǒng)編版001
- 自動扶梯安裝過程記錄
- MOOC 材料科學(xué)基礎(chǔ)-西安交通大學(xué) 中國大學(xué)慕課答案
- 帕金森病的言語康復(fù)治療
- 中國城市居民的健康意識和生活方式調(diào)研分析報告
- 上海星巴克員工手冊
- 復(fù)產(chǎn)復(fù)工試題含答案
- 售后服務(wù)經(jīng)理的競聘演講
- 新概念英語第2冊課文(完整版)
- 慢加急性肝衰竭護(hù)理查房課件
- 文件丟失應(yīng)急預(yù)案
- 全球職等系統(tǒng)GGS職位評估手冊
評論
0/150
提交評論