課程設計---汽配管理信息分析設計系統(tǒng)報告_第1頁
已閱讀1頁,還剩38頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、<p>  經濟管理學院( )專業(yè)</p><p><b>  MIS課程設計</b></p><p>  (2009—2010學年)</p><p>  設計名稱: 汽車配件管理系統(tǒng)</p><p>  ─────────────</p><p><b>  班 級:電子商

2、務 </b></p><p>  ----------------</p><p><b>  姓 名: </b></p><p>  -------------------------------</p><p>  指導教師:信管教研室</p><p>  ------------

3、-----</p><p><b>  成 績:</b></p><p>  ----------------</p><p><b>  目 錄</b></p><p>  1 概述………………………………………………………………………………1</p><p>  1

4、.1 選題背景……………………………………………………………………..1</p><p>  1.2 系統(tǒng)環(huán)境…………………………………………………………………......1</p><p>  1.2.1 PB簡介……………………………………………………………...1</p><p>  1.2.2 PB訪問SQL Server…………………………………………..

5、....2</p><p>  1.2.3 語言環(huán)境…………………………………………………………………..2</p><p>  2 系統(tǒng)分析………………………………………………………………………..2</p><p>  2.1 系統(tǒng)目標需求…………………………………………………………….....2</p><p>  2.2開發(fā)的可行性分

6、析………………………………………………………….3</p><p>  2.2.1管理上的可行性………………………………………………………….3</p><p>  2.2.2技術上的可行性………………………………………………………….3</p><p>  2.2.3經濟上的可行性………………………………………………………….3</p><p&

7、gt;  2.3 業(yè)務流程分析……………………………………………………………….3</p><p>  2.4 數據流程……………………………………………………………………..5</p><p>  2.5 數據字典……………………………………………………………………..5</p><p>  3 系統(tǒng)設計………………………………………………………………………..8

8、</p><p>  3.1平臺設計……………………………………………………………………....8</p><p>  3.2軟件總體結構設計……………………………………………………….....8</p><p>  3.2.1功能結構圖……………………………………………………………......8</p><p>  3.2.2模塊說明書……

9、……………………………………. …………………….9</p><p>  3.3 代碼設計…………………………………………………………………....12</p><p>  3.4 數據庫設計………………………………………………………………....12</p><p>  3.4.1 E-R圖……………………………………………………………………..12</p&

10、gt;<p>  3.4.2 數據表設計……………………………………………………………...13</p><p>  3.5 界面設計…………………………………………………………………....16</p><p>  3.5.1 登錄界面…………………………………………………………..16</p><p>  3.5.2 主頁界面……………………………

11、……………………………..17</p><p>  3.5.3 出庫登記界面……………………………………. ………………….18</p><p>  3.5.4 庫存查詢界面…………………………………………………….....19</p><p>  3.5.5 庫存盤點界面………………………………………………………...20</p><p>

12、  3.5.6 出庫登記信息……………………………………………………..21</p><p>  3.5.7 出庫報表查詢……………………………………………………....21</p><p>  3.5.8 商品信息管理界面…………………………………………………....23</p><p>  3.5.9 操作員管理界面…………………………………………………....

13、24</p><p>  3.6 系統(tǒng)安全設計……………………………………………………………...24</p><p>  4系統(tǒng)實施…………………………………………………………………….....25</p><p>  4.1 數據庫的實施……………………………………………………………...25</p><p>  4.2 程序實現…………

14、……………………………………………………........25</p><p>  4.2.1 系統(tǒng)類的編寫…………………………………………………….........25</p><p>  4.2.2 系統(tǒng)程序的實現…………………………………………………….....28</p><p>  5 結束語…………………………………………...…………………………….40

15、</p><p><b>  參考文獻</b></p><p>  汽車配件管理信息系統(tǒng)</p><p><b>  1 概述</b></p><p><b>  1.1 選題背景</b></p><p>  在國家發(fā)改委頒的我國汽車工業(yè)發(fā)展政策中,已經

16、明確把全面提升汽車配件競爭力作為指導零部件行業(yè)“十一五”期間發(fā)展的主要目標。隨著奇瑞,幾、吉利等民營企業(yè)的發(fā)展,一汽、上汽、東風也明確提出自主品牌汽車未來發(fā)展目標,關鍵零部件的自主品牌成為我國汽車工業(yè)未來發(fā)展的重點之一,我國汽車的配件研究開發(fā)正在逐步加大科研投入,提升自主創(chuàng)新的能力,培育自身品牌,面對我國汽車向安全,節(jié)能,環(huán)保,舒適的發(fā)展方向,我國汽車傳統(tǒng)零部件將緊隨這以發(fā)展潮流,最近兩年,我國汽車配件企業(yè)在LED車燈、HID車燈、防盜

17、系統(tǒng)、GPS導航儀等產品在快速發(fā)展,已經形成了較大的市場規(guī)模,很好的促進了我國汽車零部件以及其他非主流的零部件的發(fā)展,當然當前我國汽車產業(yè)零部件配置率效率很低,很多高技術的零部件生產還很少在我國汽車上涉及,因此我國必然會加大這些高新技術的產業(yè)發(fā)展,而一個良好的高效率的汽車配件管理系統(tǒng)是必不可少的,在此基礎上我們設計了該小型管理系統(tǒng)。</p><p><b>  1.2 系統(tǒng)環(huán)境 </b>&l

18、t;/p><p>  系統(tǒng)是基于應用PowerBuilder9.0而設計出的的汽車配件管理信息系統(tǒng),通過實現與數據庫的連接,動態(tài)的查詢、添加、刪除以及各種訂單的處理與實現和客戶經理之間的聯(lián)系,實現汽車配件會計的實施, 而且可自動生成和打印報表,方便高層領導掌握信息等管理數據庫的功能。</p><p>  1.2.1PowerBuilder簡介</p><p>  Pow

19、erBuilder是著名的數據庫應用開發(fā)工具生產廠商PowerSoft公司推出的產品(PowerSoft現已被數據庫廠商Sybase所收購),它完全按照客戶機/服務器體系結構設計,在客戶機/服務器結構中,它使用在客戶機中,作為數據庫應用程序的開發(fā)工具而存在。由于PowerBuilder采用了面向對象和可視化技術,提供可視化的應用開發(fā)環(huán)境,使得我們利用PowerBuilder可以方便快捷地開發(fā)出利用后臺服務器中的數據和數據庫管路系統(tǒng)系統(tǒng)的

20、數據庫應用程序。</p><p>  1.2.2 PowerBuilder訪問SQL Server</p><p>  PowerBuilder提供了對目前流行的大多數關系數據庫管理系統(tǒng)的支持,由于在PowerBuilder的應用程序中對數據庫訪問的部分一般采用國際化標準數據庫查詢語言SQL,使得用PowerBuilder開發(fā)的應用程序可以不做修改或者只做少量的修改就可以在不同的后臺數據庫

21、管理系統(tǒng)上使用。也就是說用PowerBuilder開發(fā)的應用程序是獨立于服務器上的數據庫管理系統(tǒng)的。</p><p>  1.2.3 語言環(huán)境</p><p>  為了給用戶提供各個方面的支持,PowerBuilder可以運用SQL語句,具有自己的編程語言POWERSCRIPT,這個語言除了提供基本的流程控制語句,還提供了幾百個函數來操縱各種對象和提供諸如DDE,OLE等方面的支持。此外我

22、們還可以定義自己的函數,處理特定的事件。學習PowerBuilder時相當一部分的時間就是用來了解和熟悉PowerBuilder提供的各種函數。</p><p><b>  2 系統(tǒng)分析</b></p><p>  2.1 系統(tǒng)目標需求</p><p>  汽車配件管理系統(tǒng)是兼顧供應商、顧客和廠商之間的信息交流的系統(tǒng),通過對各種信息系統(tǒng)的考察、

23、分析,并結合企業(yè)要求, 而開發(fā)的一套擁有前后臺的信息化管理系統(tǒng)。需滿足以下要求:</p><p>  良好的人機交互界面,方便快捷的數據輸入功能; </p><p>  靈活的查詢性能,包括單項和多項的查詢功能。實現輸入后的快捷查詢,完整的條件判斷,包括庫存量的判斷; </p><p>  考慮產品的不斷創(chuàng)新,系統(tǒng)可實現新產品的錄入; </p><

24、;p>  實現各個部門權限的限制,有利于系統(tǒng)的安全性; </p><p>  可自動生成和打印報表,方便高層領導掌握信息。</p><p>  2.2 開發(fā)的可行性分析</p><p>  2.1.1 管理上的可行性</p><p>  把企業(yè)汽配的業(yè)務延伸到Internet上,建立電子商務網站,對汽車配件運營商業(yè)企業(yè)來說,是企業(yè)對外展

25、示信息,從事商務活動的窗口和界面,企業(yè)也可以通過該系統(tǒng)建立和維護各項業(yè)務的發(fā)展情況。因此,高中層管理人員不會對此有很大的抵觸情緒,主管領導也能夠相應的支持。 </p><p>  2.1.2 技術上的可行性</p><p>  根據系統(tǒng)目標需求分析得結果來看,汽車配件管理系統(tǒng)不需要通過購買專業(yè)軟件,僅采用PowerBuilder9.0為開發(fā)工具,選擇PB自帶的SQL anywehere語言

26、就可以解決相關的問題,從而保證系統(tǒng)功能的實現。</p><p>  2.1.3 經濟上的可行性</p><p>  汽車配件商業(yè)企業(yè)在運營過程中 ,經常會遇到產品的宣傳受到限制,采購商或顧客只能通過上門咨詢、電話溝通等方式進行各種信息的獲取,受一定的時間與物理空間的局限并且成本較高。而本系統(tǒng)可以幫助企業(yè)正確認識電子商務技術在企業(yè)中的重要地位,以少量的時間和資金建立企業(yè)信息門戶網站并架設一定

27、范圍的商務網絡,以此來是企業(yè)與顧客間的經濟活動變得更靈活、更主動,既間接的擴大了企業(yè)的知名度,也從而為企業(yè)帶來最好的經濟效益。</p><p>  2.3 業(yè)務流程分析</p><p>  該管理系統(tǒng)網站瀏覽者必須先登錄,才能夠以用戶的身份查看該汽配管理系統(tǒng)中的各項信息。瀏覽者注冊的信息提交到網站后臺,由網站管理員進行管理。網站為用戶提供商品查詢,用戶信息的查詢以及各項業(yè)務的查詢和登記,從

28、而形成訂單信息。在系統(tǒng)后臺,管理員除了管理用戶信息,公司信息以及配件商品信息外,還需將網站消息以公告的形式發(fā)布出去,同時也要及時的更新企業(yè)內部的各項信息。主要業(yè)務流程如圖2-1所示。</p><p>  1):總業(yè)務流程圖:</p><p>  圖2-1系統(tǒng)業(yè)務流程圖</p><p>  2) 銷售業(yè)務流程圖</p><p>  3

29、) 財務管理業(yè)務流程圖</p><p><b>  2.4 數據流程</b></p><p>  圖2-2系統(tǒng)數據流程圖</p><p><b>  2.5 數據字典</b></p><p>  1)  數據流條目 </p><p>  2) &

30、#160;     加工條目 </p><p><b>  3) 文件條目 </b></p><p><b>  3 系統(tǒng)設計</b></p><p><b>  3.1平臺設計</b></p><p>  表3-1 系統(tǒng)平臺設

31、計</p><p>  3.2 軟件總體結構設計</p><p>  3.2.1功能結構圖</p><p>  圖3-1汽車配件管理系統(tǒng)功能結構圖</p><p>  圖3-2配件管理系統(tǒng)網站后臺功能結構圖</p><p>  3.2.2 模塊說明書</p><p>  表3-2 “用戶管理”模

32、塊說明書</p><p>  表3-3 “銷售管理”模塊說明書</p><p>  表3-4 “采購管理”模塊說明書</p><p>  表3-5 “財務管理”模塊說明書</p><p>  表3-6 “庫存管理”模塊說明書</p><p><b>  3.3 代碼設計 </b></p>

33、;<p>  由于該廠在未來的幾年內生產的產品品種不會超過十種,并且每種產品的規(guī)格也不會超過十種,因此,產品規(guī)格代碼采用層次碼,并用兩位整數表示,設計方案如圖示,規(guī)格編碼列于表中所示。 </p><p><b>  規(guī)格代碼 </b></p><p> ?。?)產品代碼設計 </p><p>  產品代碼用三位整數表示,設計方案如

34、圖所示。產品的代碼如表所示。 </p><p>  圖11 代碼設計方案 </p><p>  表9 產品代碼表 </p><p>  產品代碼中的校驗位a3值的確定方法如下: </p><p>  a3=取[(3a1+2a2)/10]的余數 </p><p><b>  3.4 數據庫設計</b&g

35、t;</p><p>  3.4.1 E-R圖</p><p>  系統(tǒng)中主要涉及到的實體有“客戶”、“供應商”、“配件”、“圖片”、“員工”、“部門”、“訂單”、“倉庫”。實體與實體之間的聯(lián)系如圖3-4所示。</p><p>  圖3-4系統(tǒng)E-R圖</p><p>  1.顧客:(顧客編號,顧客名,顧客地址,顧客電話,顧客開戶行,顧客開戶

36、行賬號,備注) </p><p>  2訂貨單:(訂單號,顧客號,訂貨項數,訂貨日期,預定交貨日期,銷售人員編號,訂貨單金額); </p><p>  3訂貨單細節(jié):(訂單號,配件編號,訂貨數,訂貨金額); </p><p>  4應收款明細賬:(訂單號,應收金額,收款日期,已收金額,辦理人編號); </p><p>  5應付款明細賬:(采

37、購單號,應付金額,支付日期,已付金額,辦理人編號); </p><p>  6供應商:(供應商號,供應商名稱,供應商地址,供應商電話,供應商開戶行,供應商開戶行賬號,備注); </p><p>  7配件:(配件號,配件名,數量,價格,入庫時間); </p><p>  8采購單(采購單號,采購項數,采貨日期,預定交貨日期,采購人員編號,采購單金額); </p

38、><p>  9采購單細節(jié):(采購號,配件號,采購數,采購金額); </p><p>  10員工(員工編號,所屬部門號,員工姓名,員工住址,員工電話,員工開戶行,員工開戶行賬號); </p><p>  11部門:(部門號,部門名,人數,部門經理); </p><p>  12倉庫:(倉庫號,地址,配件種類,配件數); </p>

39、<p>  3.4.2數據表設計</p><p>  表3-8 Users(用戶表)</p><p>  表3-9 Companys(公司表)</p><p>  表3-10 Products(商品表)</p><p>  表3-11 Categorys(商品種類表)</p><p>  表3-13 Prod

40、uctCarts(商品和購物車關系表)</p><p>  表3-14 Pictures (商品圖片表)</p><p>  表3-15 ManagerInfor(管理員表)</p><p>  表3-17 SHInformation(收貨者信息表)</p><p>  表3-18 BBS(公告表)</p><p>&

41、lt;b>  3.5界面設計</b></p><p>  系統(tǒng)界面風格基本一致,本著方便用戶宗旨,在頁面的設計上趨向于人性化,易于操作:</p><p>  ﹡界面清晰明了、協(xié)調一致,同樣功能用同樣的圖形</p><p>  ﹡有清楚的錯誤提示,誤操作后,系統(tǒng)提供有針對性的提示</p><p>  ﹡使用用戶的語言,而非技術

42、的語言</p><p>  ﹡方便退出,隨時轉移界面,很容易從一個界面跳到另外一個界面</p><p>  ﹡讓用戶知道自己當前的位置,使其做出下一步行動的決定</p><p>  3.5.1 登錄界面</p><p><b>  圖3-5登錄界面</b></p><p>  3.5.2主頁界面 

43、</p><p><b>  圖3-6主頁界面</b></p><p>  3.5.3 出庫登記界面</p><p>  3.5.4 庫存查詢界面</p><p>  3.5.5庫存盤點界面</p><p>  3.5.6 出庫登記信息</p><p>  3.5.7 出庫

44、報表查詢</p><p>  3.5.8 商品信息管理界面</p><p>  3.5.9 操作員管理界面</p><p><b>  3.6系統(tǒng)安全設計</b></p><p>  主要針對提高數據的安全保密性方面而言:</p><p>  ﹡對系統(tǒng)中的數據庫定義訪問權限。如對由某用戶產生的數據

45、,該用戶對它具有操作權限,其他用戶只有讀權或無訪問權。</p><p>  ﹡對軟件的功能模塊定義不同的操作權限,不同的級別,提供不同的操作。</p><p>  ﹡提供數據備份及恢復功能,以防系統(tǒng)遭到嚴重危害后,可恢復到較早前的狀態(tài)。</p><p><b>  4 系統(tǒng)實施</b></p><p>  4.1 數據庫

46、的實施</p><p>  在PB中建立數據庫qpglxt</p><p>  // Profile Qpglxt</p><p>  SQLCA.DBMS = "ODBC"</p><p>  SQLCA.AutoCommit = False</p><p>  SQLCA.DBParm = &q

47、uot;Connectstring='DSN=qpglxt'" </p><p><b>  4.2 程序實現</b></p><p>  4.2.1 系統(tǒng)類的編寫</p><p>  登錄界面中“確定”里的代碼:</p><p><b>  int i</b></

48、p><p>  select count(*)</p><p><b>  into :i</b></p><p>  from denglu</p><p>  where id=:sle_1.text and pass=:sle_2.text;</p><p>  if i=1 then<

49、;/p><p>  open (main1_win)</p><p>  close(parent)</p><p><b>  else </b></p><p>  messageBox("提示,錯誤!","用戶名、密碼錯誤!")</p><p><b

50、>  end if</b></p><p>  出庫登記中“登記”中的代碼:</p><p>  dw_2.settransobject(sqlca);</p><p>  string cucpbh,sql,ljh,czy</p><p><b>  cucpbh=""</b>&l

51、t;/p><p>  sql="select khqc,jsr,czy,ckph,ckrq,jsfs,cpbh,ljh,cpmc,cx,cd,dw,hw,dj,sl,je from ckdj where &</p><p>  ckph='"+cucpbh+"'"</p><p>  dw_2.setsql

52、select(sql)</p><p>  dw_2.retrieve()</p><p>  ddplb_1.enabled=true;ddplb_2.enabled=true</p><p>  ddplb_3.enabled=true;ddplb_4.enabled=true</p><p>  ddplb_5.enabled=true

53、;ddplb_6.enabled=true</p><p>  sle_8.enabled=true;sle_10.enabled=true</p><p>  ddplb_1.setfocus()</p><p>  cb_1.enabled=false;cb_2.enabled=false</p><p>  int ckph,row,a

54、</p><p>  select count(*) into :ckph from ckdj;</p><p><b>  a=ckph+1</b></p><p><b>  int ckph4</b></p><p>  declare cursor6 cursor for select ck

55、ph from ckdj;</p><p>  open cursor6;</p><p>  fetch cursor6 into :ckph4;</p><p>  do while sqlca.sqlcode=0</p><p>  if ckph4=a then</p><p><b>  a=a+1

56、</b></p><p><b>  end if</b></p><p>  fetch cursor6 into :ckph4;</p><p><b>  loop</b></p><p>  close cursor6;</p><p>  em_1.te

57、xt=string(a)</p><p>  string khqc,jsr,cpbh,cpbh1</p><p>  declare cursor1 cursor for select distinct khqc from khxx;</p><p>  open cursor1;</p><p>  ddplb_1.reset()<

58、/p><p>  fetch cursor1 into :khqc;</p><p>  do while sqlca.sqlcode=0</p><p>  ddplb_1.additem(khqc)</p><p>  fetch cursor1 into :khqc;</p><p><b>  loop&

59、lt;/b></p><p>  close cursor1;</p><p>  declare cursor2 cursor for select distinct jsr from ckdj;</p><p>  open cursor2;</p><p>  ddplb_2.reset()</p><p>

60、;  fetch cursor2 into :jsr;</p><p>  do while sqlca.sqlcode=0</p><p>  ddplb_2.additem(jsr)</p><p>  fetch cursor2 into :jsr;</p><p><b>  loop</b></p>

61、<p>  close cursor2;</p><p>  declare cursor3 cursor for select distinct cpbh from spxx;</p><p>  open cursor3;</p><p>  ddplb_5.reset()</p><p>  fetch cursor3 i

62、nto :cpbh;</p><p>  do while sqlca.sqlcode=0</p><p>  ddplb_5.additem(cpbh)</p><p>  fetch cursor3 into :cpbh;</p><p><b>  loop</b></p><p>  cl

63、ose cursor3;</p><p>  declare cursor4 cursor for select distinct ljh from spxx;</p><p>  open cursor4;</p><p>  ddplb_6.reset()</p><p>  fetch cursor4 into :ljh;</p&

64、gt;<p>  do while sqlca.sqlcode=0</p><p>  ddplb_6.additem(ljh)</p><p>  fetch cursor4 into :ljh;</p><p><b>  loop</b></p><p>  close cursor4;</p&

65、gt;<p>  declare cursor5 cursor for select distinct czy from czy;</p><p>  open cursor5;</p><p>  ddplb_3.reset()</p><p>  fetch cursor5 into :czy;</p><p>  do w

66、hile sqlca.sqlcode=0</p><p>  ddplb_3.additem(czy)</p><p>  fetch cursor5 into :czy;</p><p><b>  loop</b></p><p>  close cursor5;</p><p>  sle_

67、3.text="";sle_4.text=""</p><p>  sle_5.text="";sle_6.text=""</p><p>  sle_7.text="";sle_8.text=""</p><p>  sle_9.text=&qu

68、ot;";sle_10.text=""</p><p>  4.2.2系統(tǒng)程序的實現</p><p><b>  查詢中的代碼:</b></p><p>  string is_1</p><p>  is_1=trim(sle_1.text)</p><p>  i

69、f is_1="" then</p><p>  messagebox("數據不全!","請輸入完整數據!")</p><p><b>  else</b></p><p>  dw_1.settransobject(sqlca)</p><p>  dw_1

70、.retrieve(is_1)</p><p><b>  end if</b></p><p>  sle_1.setfocus()</p><p><b>  修改密碼的代碼:</b></p><p>  string czy,czy1,pwd,pwd1,pwd2,pwd3</p>

71、<p>  czy=trim(ddplb_1.text);pwd=trim(sle_1.text)</p><p>  pwd2=trim(sle_2.text);pwd3=trim(sle_3.text)</p><p>  select pwd into :pwd1 from czy where czy=:czy;</p><p>  if pwd=

72、"" then</p><p>  messagebox("","請輸入原始密碼!")</p><p><b>  else</b></p><p>  if pwd=trim(pwd1) then</p><p>  if sle_2.text="&

73、quot; or sle_3.text="" then</p><p>  messagebox("","請輸入新密碼或輸入確認新密碼!")</p><p><b>  else</b></p><p>  if pwd2=trim(pwd3) then</p><

74、p>  update czy set pwd=:pwd2 where czy=:czy;</p><p>  messagebox("","修改成功,請記住新密碼!")</p><p><b>  else</b></p><p>  messagebox("","兩次

75、輸入的密碼不同!")</p><p><b>  end if</b></p><p><b>  end if</b></p><p><b>  else</b></p><p>  messagebox("","原始密碼不正確!&q

76、uot;)</p><p><b>  end if</b></p><p><b>  end if</b></p><p><b>  密碼確認的代碼:</b></p><p>  string czy,pwd,pwd1,czyjb55</p><p&g

77、t;  czy=trim(ddplb_1.text);pwd=trim(sle_1.text)</p><p>  select pwd into :pwd1 from czy where czy=:czy;</p><p>  if czy="" then</p><p>  messagebox("","請選擇操

78、作員!")</p><p><b>  else</b></p><p>  if pwd=trim(pwd1) then</p><p>  select czy into :czyjb55 from czy where czy=:czy;</p><p>  if trim(czyjb55)=string(

79、1) then</p><p>  menuxt1.m_系統(tǒng)管理.m_權限管理.enabled=true ; cb_1.enabled=true</p><p>  cb_2.enabled=true; sle_2.enabled=true</p><p>  sle_3.enabled=true; sle_1.text=""</p>

80、<p><b>  else</b></p><p>  cb_2.enabled=true;sle_1.text=""</p><p>  sle_2.enabled=true;sle_3.enabled=true</p><p><b>  end if</b></p>

81、<p><b>  else</b></p><p>  messagebox("","密碼有誤!")</p><p><b>  end if</b></p><p><b>  end if</b></p><p><

82、b>  添加的代碼:</b></p><p>  integer my_rownumber</p><p>  my_rownumber=dw_1.insertrow(0)</p><p>  dw_1.setfocus()</p><p>  dw_1.scrolltorow(my_rownumber)</p>

83、<p>  dw_1.setcolumn(1)</p><p><b>  刪除的代碼:</b></p><p>  integer row_current</p><p>  row_current=dw_1.getrow()</p><p>  dw_1.deleterow(row_current)&l

84、t;/p><p><b>  保存的代碼:</b></p><p>  if update(dw_1,true,false)=1 then</p><p>  dw_1.resetupdate()</p><p><b>  commit;</b></p><p><b&g

85、t;  else</b></p><p><b>  rollback;</b></p><p>  messagebox("錯誤","數據庫保存失敗")</p><p><b>  end if</b></p><p><b>  退出

86、的代碼:</b></p><p>  close(w_spxx)</p><p><b>  5 結束語</b></p><p>  論文從概述到系統(tǒng)分析再到系統(tǒng)設計最后進行系統(tǒng)實施,記錄了系統(tǒng)開發(fā)的整個過程。在分析階段對系統(tǒng)進行了目標需求分析,可行性分析,業(yè)務流程分析,數據流程分析。在設計階段對整個系統(tǒng)的運行平臺,數據庫,操作界面

87、,系統(tǒng)安全進行了詳細的設計。在系統(tǒng)的實施階段,主要從數據庫和程序代碼兩個方面進行研究和實現。</p><p>  由于初次獨立開發(fā),所以系統(tǒng)還存在一些不足之處。在分析階段,由于對問題的認識不夠深刻,可能導致在設計階段出現一些設計性不足;在開發(fā)階段,由于對軟件工程的認識不夠深入,在軟件設計過程中許多代碼沒有考慮到其重用性,使系統(tǒng)中重寫了許多代碼,增加了代碼的復雜度。</p><p><

88、b>  參考文獻:</b></p><p>  [1] 華傳銘,張振坤,吳曉英。數據庫開發(fā)實例解析。機械工業(yè)出版社 </p><p>  [2] 王虎,張駿.管理信息系統(tǒng)[M].武漢:武漢理工大學出版社,2002.</p><p>  [3] 韋欣.B2C電子商務模式的發(fā)展[J].科技前沿,2007(3):10-11.</p><

溫馨提示

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

評論

0/150

提交評論