delphi小區(qū)物業(yè)管理系統課程設計_第1頁
已閱讀1頁,還剩22頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p><b>  課程設計任務書</b></p><p>  題 目: 小區(qū)物業(yè)管理系統 </p><p>  姓 名: </p><p>  學 號: &l

2、t;/p><p>  專業(yè)班級: </p><p>  課 程: Delphi應用程序設計 </p><p>  指導教師: 職稱: 講 師 </p><p>  完成時間: 2012年 12 月---

3、-2013年 1 月</p><p>  2012年12 月30日</p><p>  課程設計任務書及成績評定</p><p><b>  目 錄</b></p><p>  緒論……………………………………………………………………………………………4</p><p>  1 系統分析…………

4、…………………………………………………………………………4</p><p>  1.1系統目標……………………………………………………………………………4 </p><p>  1.2 開發(fā)環(huán)境…………………………………………………………… ……………4</p><p>  1.3可行性分析…………… …………………………………………… ……………5</p&

5、gt;<p>  2 數據庫表的描述及其關系……………………………………………… ……………5</p><p>  2.1 數據需求……………………………………………………………………………5</p><p>  2.2 系統E-R圖………………………………………………………………………6</p><p>  2.3 數據字典…………………………

6、………………………………………………7</p><p>  2.4 數據庫的建立……………………………………………………………………8</p><p>  3 功能模塊圖………………………………………………………………………………8</p><p>  4 主要功能的實現代碼……………………………………………………………………9</p><p

7、>  4.1 項目文件代碼……………………………………………………………………9</p><p>  4.2 登陸界面…………………………………………………………………………10</p><p>  4.3 登陸界面代碼……………………………………………………………………14</p><p>  4.4增加管理員代碼…………………………………………………………

8、15</p><p>  4.5住戶查詢代碼實現………………… …………… ……………………16</p><p>  4.6增加住戶代碼實現………………………………………………………17</p><p>  4.7修改住戶代碼實現………………………………………………………………18</p><p>  4 程序運行效果及其分析…………………

9、………………………………………………19</p><p>  5 課程設計總結………………………………………………………………………………22</p><p><b>  緒論</b></p><p>  隨著我國經濟發(fā)展和城市開發(fā),物業(yè)管理已形成規(guī)模,其效益也越來越明顯。在對地方政府經濟效益而言,主要體現為:減少了大量的財政補貼,對住宅區(qū)開發(fā)

10、企業(yè)而言,能提高物業(yè)市場競爭力,使開發(fā)企業(yè)的房產暢銷,加速資金周轉。同時,完善的物業(yè)管理能為開發(fā)商樹立良好的企業(yè)形象,吸引更多的房地產交易商和消費者。在環(huán)境效益上,住宅區(qū)內的環(huán)境和布局、治安等與整個建設風貌融為一體,提高了房地產業(yè)的綜合效益。小區(qū)物業(yè)管理是針對當代社會這一市場需要應運而生的。用計算機操作的小區(qū)物業(yè)管理系統是為小區(qū)管理者和用戶更好的維護各項物業(yè)管理業(yè)務處理工作而開發(fā)的管理軟件。小區(qū)物業(yè)管理系統在現代社會是最熱門的行業(yè),是最

11、關切老百姓實際生活的設計,各種人性化的配置,使管理者和業(yè)主對住宅小區(qū)中的事物能更方便、更快捷、更滿意的得到答復。因此,開發(fā)這樣一套小區(qū)物業(yè)管理系統軟件成為很有必要的事情。論文首先介紹了課題研究的意義、國內外現狀等。然后通過系統分析、系統設計、系統實現等幾步詳細說明了小區(qū)物業(yè)管理系統的開發(fā)。</p><p>  關鍵詞:小區(qū)物業(yè),管理系統,用戶,Delphi </p><p><b&g

12、t;  1 系統分析</b></p><p><b>  1.1 系統目標</b></p><p> ?。?)合理的設計數據庫</p><p>  盡量合理地減少數據庫數據的冗余,使重復的數據保持在最小限度,這樣將會少占用存儲空間,減少產生混亂影響的危險,還能提高計算機的運行速度。</p><p> ?。?)

13、設計出友好的界面</p><p>  界面的友好與否是軟件優(yōu)劣的重要方面之一。窗口界面的各個控件布局要合理、美觀。</p><p> ?。?)強大的信息管理和查詢、分析能力</p><p>  可以對學生管理工作相關數據進行對方面查詢,提高各個模塊的數據交換。</p><p><b>  1.2 開發(fā)環(huán)境</b><

14、/p><p>  本系統面向Windows操作系統,以Microsoft SQL Server 2000作為后臺數據庫,充分考慮了兼容性的問題,系統具有較好的課擴展性,并從數據庫的應用和開發(fā)的實效性角度出發(fā),采用delphi7作為開發(fā)工具,采用面向對象技術,系統具有高效性。</p><p><b>  1.3 可行性分析</b></p><p>&

15、lt;b> ?。?)技術可行性</b></p><p>  隨著計算機技術的發(fā)展,要將對黎明小區(qū)的物業(yè)管理從原始的文檔管理轉化為信息化管理,是有很強的可行性的。而且很多新型小區(qū)已經實現了物業(yè)管理信息化,市面上也有很多免費的小區(qū)物業(yè)管理軟件,所以要實現物業(yè)管理的信息化在技術上的可行性是毋庸置疑的。本設計要做的只是針對小區(qū)的真實的物業(yè)管理工作來開發(fā)出適用的物業(yè)管理系統,面向Windows操作系統,以

16、Microsoft SQL Server 2000作為后臺數據庫,并從數據庫的應用和開發(fā)的實效性角度出發(fā),采用delphi7做為開發(fā)工具,采用面向對象技術。在之前做過的課程設計中,都是通過這兩種開發(fā)工具來實現的,因此在技術上不存在問題。</p><p><b> ?。?)經濟可行性</b></p><p>  本系統對經濟上沒有太多的要求,只要具備計算機及相應的運行軟

17、件即可開發(fā)。項目成功后,數據的處理加快,可以節(jié)省人力,節(jié)約時間。而且系統對于輸入輸出的規(guī)范,也提高了數據可用性,增強了數據安全系數,能夠更方便、簡單、快速地查詢樓宇、門店、業(yè)主的各個方面的信息,方便快捷的繳費,登記、排查所有的安全隱患,所有的票據、協議的生成、打印等,對提高小區(qū)物業(yè)管理水平有一定得現實意義。</p><p><b> ?。?)管理可行性</b></p><

18、p>  本系統以實際工作為原型,抽象相關人員工作原理,系統也設計到權限的管理,對相關數據進行保密,數據的打印頁更加簡單,系統實施以后,管理者不會存在管理方面的問題。</p><p><b> ?。?)操作可行性</b></p><p>  本系統采用面向對象技術,開發(fā)出來的界面友好,幾乎人人都可以很簡單地按照相關說明進行操作。系統能為物業(yè)管理者和業(yè)主提供高效、方

19、便快捷的服務,工作量和出錯率遠遠低于傳統管理模式,同時新系統操作簡單易上手,特別是與實際流程一致,用戶可以很快熟悉和習慣。</p><p><b>  5)進度可行性</b></p><p>  我所調查的組織是個規(guī)模小、核心流程連貫的小區(qū),它的相對簡單的業(yè)務活動,可以使我很快獲得系統需求信息、系統的實現時按照又準備有條理的進度安排來進行的,可以再規(guī)定規(guī)定期限內完成。

20、</p><p>  數據庫表的結構描述及其關系</p><p><b>  2.1 數據需求</b></p><p>  根據系統的要求,首先將要記錄的信息分類,要記錄的信息如下:</p><p> ?。?)住戶表:住戶編號、住戶姓名、性別、電話、備注;</p><p>  (2)房屋表:房屋編

21、號、所屬樓棟、住戶編號、住戶姓名、遷入時間、入住期限、備注;</p><p>  (3)車位表:車位編號、住戶編號、租用時間、期限、備注;</p><p> ?。?)繳費表:繳費記錄、住戶編號、住戶姓名、備注;</p><p> ?。?)報修表:住戶編號、住戶姓名、報修范圍、時間、備注;</p><p> ?。?)管理員表:管理員帳戶、密碼;

22、</p><p>  根據這些需求,本系統需要6個表:“住戶表”用于增加用戶信息;“房屋表”用于增加修改用戶房屋信息;“車位表”用于增加修改住戶租用車位信息;“繳費表”用于記錄住戶所交各種費用;“報修表”用于記錄住戶報修信息;“管理員表”用于管理員登陸,增加,修改等操作。</p><p><b>  2.2系統E-R圖</b></p><p>

23、<b>  2.3 數據字典</b></p><p><b>  住戶表</b></p><p><b>  房屋表</b></p><p><b>  車位表</b></p><p><b>  繳費表</b></p>

24、<p><b>  報修表</b></p><p><b>  管理員表</b></p><p><b>  2.4 數據庫建立</b></p><p>  直接打開SQL2005,新建一個數據庫名為“xqwy”然后在建好的數據庫中根據需要新建表。</p><p>

25、<b>  3. 功能模塊圖</b></p><p><b>  主要功能的實現代碼</b></p><p><b>  1.項目文件代碼</b></p><p>  program Project2;</p><p><b>  uses</b><

26、/p><p><b>  Forms,</b></p><p><b>  windows,</b></p><p><b>  dialogs,</b></p><p>  Unit1 in 'Unit1.pas' {Form1},</p><

27、p>  Unit2 in 'Unit2.pas' {Form2},</p><p>  Unit3 in 'Unit3.pas' {Form3},</p><p>  Unit4 in 'Unit4.pas' {Form4},</p><p>  Unit5 in 'Unit5.pas' {For

28、m5},</p><p>  Unit6 in 'Unit6.pas' {Form6},</p><p>  Unit7 in 'Unit7.pas' {Form7},</p><p>  Unit8 in 'Unit8.pas' {Form8},</p><p>  Unit9 in '

29、;Unit9.pas' {Form9},</p><p>  Unit10 in 'Unit10.pas' {Form10},</p><p>  Unit11 in 'Unit11.pas' {Form11},</p><p>  Unit12 in 'Unit12.pas' {Form12},</p&

30、gt;<p>  Unit13 in 'Unit13.pas' {Form13},</p><p>  Unit14 in 'Unit14.pas' {Form14},</p><p>  Unit15 in 'Unit15.pas' {Form15},</p><p>  Unit16 in '

31、Unit16.pas' {Form16},</p><p>  Unit17 in 'Unit17.pas' {Form17},</p><p>  Unit18 in 'Unit18.pas' {dm: TDataModule};</p><p>  {$R *.res}</p><p><b&

32、gt;  begin</b></p><p>  Application.Initialize;</p><p>  Application.CreateForm(Tdm, dm);</p><p>  Form2:=TForm2.Create(application);</p><p>  Form2.Show;</p&g

33、t;<p>  Form2.Update;</p><p>  sleep(1000);</p><p>  Form3:=TForm3.Create(application);</p><p>  form2.Free;</p><p>  if form3.ShowModal=100 then</p><

34、p><b>  begin</b></p><p>  Application.CreateForm(TForm1, Form1);</p><p>  Application.Run;</p><p><b>  end;</b></p><p><b>  End.</b&

35、gt;</p><p><b>  2.登陸界面</b></p><p>  unit Unit1;</p><p><b>  interface</b></p><p><b>  uses</b></p><p>  Windows, Messag

36、es, SysUtils, Variants, Classes, Graphics, Controls, Forms,</p><p>  Dialogs, StdCtrls, jpeg, ExtCtrls, Menus,unit4,unit5,unit6 ,Unit8, Unit9, Unit7, Unit10, Unit11, Unit12,unit13,unit14,unit15;</p>&

37、lt;p><b>  type</b></p><p>  TForm1 = class(TForm)</p><p>  MainMenu1: TMainMenu;</p><p>  N1: TMenuItem;</p><p>  N2: TMenuItem;</p><p>  N3

38、: TMenuItem;</p><p>  N4: TMenuItem;</p><p>  N5: TMenuItem;</p><p>  N6: TMenuItem;</p><p>  N7: TMenuItem;</p><p>  N8: TMenuItem;</p><p>  

39、N9: TMenuItem;</p><p>  N10: TMenuItem;</p><p>  N11: TMenuItem;</p><p>  N12: TMenuItem;</p><p>  N13: TMenuItem;</p><p>  N14: TMenuItem;</p><

40、p>  N15: TMenuItem;</p><p>  N16: TMenuItem;</p><p>  N17: TMenuItem;</p><p>  N18: TMenuItem;</p><p>  Image1: TImage;</p><p>  Label1: TLabel;</p&g

41、t;<p>  Label2: TLabel;</p><p>  N19: TMenuItem;</p><p>  N20: TMenuItem;</p><p>  procedure N4Click(Sender: TObject);</p><p>  procedure N2Click(Sender: TObject

42、);</p><p>  procedure N6Click(Sender: TObject);</p><p>  procedure N7Click(Sender: TObject);</p><p>  procedure N10Click(Sender: TObject);</p><p>  procedure N11Click(S

43、ender: TObject);</p><p>  procedure N8Click(Sender: TObject);</p><p>  procedure N12Click(Sender: TObject);</p><p>  procedure N14Click(Sender: TObject);</p><p>  proce

44、dure N19Click(Sender: TObject);</p><p>  procedure N20Click(Sender: TObject);</p><p>  procedure N16Click(Sender: TObject);</p><p>  procedure N18Click(Sender: TObject);</p>

45、<p><b>  private</b></p><p>  { Private declarations }</p><p><b>  public</b></p><p>  { Public declarations }</p><p><b>  end;</b

46、></p><p><b>  var</b></p><p>  Form1: TForm1;</p><p>  implementation</p><p>  {$R *.dfm}</p><p>  procedure TForm1.N4Click(Sender: TObject)

47、;</p><p><b>  begin</b></p><p><b>  close</b></p><p><b>  end;</b></p><p>  procedure TForm1.N2Click(Sender: TObject);</p>&l

48、t;p><b>  begin</b></p><p>  Form4:=TForm4.Create(self);</p><p>  Form4.Show;</p><p><b>  end;</b></p><p>  procedure TForm1.N6Click(Sender: T

49、Object);</p><p><b>  begin</b></p><p>  Form5:=TForm5.Create(self);</p><p>  Form5.Show;</p><p><b>  end;</b></p><p>  procedure TF

50、orm1.N7Click(Sender: TObject);</p><p><b>  begin</b></p><p>  Form6:=TForm6.Create(self);</p><p>  Form6.Show;</p><p><b>  end;</b></p>&

51、lt;p>  procedure TForm1.N10Click(Sender: TObject);</p><p><b>  begin</b></p><p>  Form8:=TForm8.Create(self);</p><p>  Form8.Show;</p><p><b>  end;

52、</b></p><p>  procedure TForm1.N11Click(Sender: TObject);</p><p><b>  begin</b></p><p>  Form9:=TForm9.Create(self);</p><p>  Form9.Show;</p>&

53、lt;p><b>  end;</b></p><p>  procedure TForm1.N8Click(Sender: TObject);</p><p><b>  begin</b></p><p>  Form7:=TForm7.Create(self);</p><p>  Fo

54、rm7.Show;</p><p><b>  end;</b></p><p>  procedure TForm1.N12Click(Sender: TObject);</p><p><b>  begin</b></p><p>  Form10:=TForm10.Create(self);

55、</p><p>  Form10.Show;</p><p><b>  end;</b></p><p>  procedure TForm1.N14Click(Sender: TObject);</p><p><b>  begin</b></p><p>  For

56、m12:=TForm12.Create(self);</p><p>  Form12.Show;</p><p><b>  end;</b></p><p>  procedure TForm1.N19Click(Sender: TObject);</p><p><b>  begin</b>

57、</p><p>  Form11:=TForm11.Create(self);</p><p>  Form11.Show;</p><p><b>  end;</b></p><p>  procedure TForm1.N20Click(Sender: TObject);</p><p>

58、<b>  begin</b></p><p>  Form13:=TForm13.Create(self);</p><p>  Form13.Show;</p><p><b>  end;</b></p><p>  procedure TForm1.N16Click(Sender: TObj

59、ect);</p><p><b>  begin</b></p><p>  Form14:=TForm14.Create(self);</p><p>  Form14.Show;</p><p><b>  end;</b></p><p>  procedure TF

60、orm1.N18Click(Sender: TObject);</p><p><b>  begin</b></p><p>  Form15:=TForm15.Create(self);</p><p>  Form15.Show;</p><p><b>  end;</b></p>

61、;<p><b>  End</b></p><p><b>  3.登陸界面代碼</b></p><p>  unit Unit3;</p><p><b>  interface</b></p><p><b>  uses</b><

62、;/p><p>  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,</p><p>  Dialogs, StdCtrls, jpeg, ExtCtrls;</p><p><b>  type</b></p><p>  

63、TForm3 = class(TForm)</p><p>  Image1: TImage;</p><p>  Label1: TLabel;</p><p>  Label2: TLabel;</p><p>  Edit1: TEdit;</p><p>  Edit2: TEdit;</p>&

64、lt;p>  Button1: TButton;</p><p>  Button2: TButton;</p><p>  procedure Button1Click(Sender: TObject);</p><p>  procedure Button2Click(Sender: TObject);</p><p><b&

65、gt;  private</b></p><p>  { Private declarations }</p><p><b>  public</b></p><p>  { Public declarations }</p><p><b>  end;</b></p>

66、<p><b>  var</b></p><p>  Form3: TForm3;</p><p>  implementation</p><p>  uses Unit18;</p><p>  {$R *.dfm}</p><p>  procedure TForm3.Butt

67、on1Click(Sender: TObject);</p><p><b>  begin</b></p><p>  dm.ADOQuery1.Close;</p><p>  dm.ADOQuery1.SQL.Clear;</p><p>  dm.ADOQuery1.SQL.Add('select * f

68、rom admin where 管理員='''+edit1.Text+''''+'and '+'密碼='''+edit2.Text+'''' );</p><p>  dm.ADOQuery1.Open;</p><p>  if dm.ADOQuery1

69、.Eof then</p><p><b>  begin</b></p><p>  showmessage('用戶號或密碼不正確');</p><p><b>  end</b></p><p><b>  else</b></p><p

70、><b>  begin</b></p><p>  form3.ModalResult := 100 //用戶名和密碼正確將激活主界面//</p><p><b>  end;</b></p><p><b>  end;</b></p><p>  procedur

71、e TForm3.Button2Click(Sender: TObject);</p><p><b>  begin</b></p><p>  form3.Close;</p><p><b>  end;</b></p><p><b>  end.</b></p&

72、gt;<p><b>  4.增加管理員代碼</b></p><p>  procedure TForm4.Button1Click(Sender: TObject);</p><p><b>  begin</b></p><p>  if (edit1.Text<>'') an

73、d (edit2.Text<>'') then</p><p><b>  begin</b></p><p><b>  try</b></p><p>  with dm.ADOQuery1 do</p><p><b>  begin</b>&

74、lt;/p><p><b>  close;</b></p><p>  sql.Clear;</p><p>  sql.Add('insert admin values(:a,:b)'); //向管理員表中添加數據</p><p>  parameters.ParamByName('a'

75、).Value:=trim(edit1.Text); //用戶名</p><p>  parameters.ParamByName('b').Value:=trim(edit2.Text); //密碼</p><p><b>  execsql;</b></p><p><b>  end;</b><

76、/p><p>  application.MessageBox('添加成功','提示',64);</p><p><b>  except</b></p><p>  application.MessageBox('用戶已經存在','失敗',64)</p><p&g

77、t;<b>  end;</b></p><p><b>  end</b></p><p><b>  else</b></p><p>  application.MessageBox('用戶或密碼不能為空','提示',64);</p><p&g

78、t;<b>  end;</b></p><p>  5.住戶查詢代碼實現</p><p>  procedure TForm5.Button1Click(Sender: TObject);</p><p><b>  begin</b></p><p>  if combobox1.Text=&#

79、39;按住戶編號查詢' then</p><p><b>  begin</b></p><p>  with dm.ADOQuery2 do</p><p><b>  begin</b></p><p><b>  close;</b></p><

80、;p>  sql.Clear;</p><p>  sql.Add('select * from 住戶 where 住戶編號=:A ');</p><p>  Parameters.ParamByName('A').Value :=Edit1.Text;</p><p><b>  open;</b><

81、;/p><p><b>  end;</b></p><p><b>  end</b></p><p><b>  else</b></p><p><b>  begin</b></p><p>  with dm.ADOQuery

82、2 do</p><p><b>  begin</b></p><p><b>  close;</b></p><p>  sql.Clear;</p><p>  sql.Add('select * from 住戶 where 姓名=:A ');</p><

83、p>  Parameters.ParamByName('A').Value :=Edit1.Text;</p><p><b>  open;</b></p><p><b>  end;</b></p><p><b>  end;</b></p><p&g

84、t;<b>  end;</b></p><p>  procedure TForm5.Button2Click(Sender: TObject);</p><p><b>  begin</b></p><p>  form7:=TForm7.Create(self);</p><p>  for

85、m7.ShowModal;</p><p>  form7.Free;</p><p><b>  end;</b></p><p><b>  end.</b></p><p>  6.增加住戶代碼實現</p><p>  procedure TForm6.Button1C

86、lick(Sender: TObject);</p><p><b>  begin</b></p><p>  if Edit1.Text ='' then</p><p><b>  begin</b></p><p>  MessageBox(handle,'住戶編號不

87、能為空!','警告',MB_OK+MB_ICONWARNING);</p><p>  Edit1.SetFocus ;</p><p><b>  exit;</b></p><p><b>  end;</b></p><p>  if Edit2.Text ='

88、' then</p><p><b>  begin</b></p><p>  MessageBox(handle,'姓名不能為空!','警告',MB_OK+MB_ICONWARNING);</p><p>  Edit2.SetFocus ;</p><p><b>

89、  exit;</b></p><p><b>  end;</b></p><p>  if Edit3.Text ='' then</p><p><b>  begin</b></p><p>  MessageBox(handle,'電話不能為空!'

90、;,'警告',MB_OK+MB_ICONWARNING);</p><p>  Edit3.SetFocus ;</p><p><b>  exit;</b></p><p><b>  end;</b></p><p>  if Edit6.Text ='' th

91、en</p><p><b>  begin</b></p><p>  MessageBox(handle,'性別不能為空!','警告',MB_OK+MB_ICONWARNING);</p><p>  Edit6.SetFocus ;</p><p><b>  exit;&

92、lt;/b></p><p><b>  end;</b></p><p><b>  try</b></p><p>  with dm.ADOQuery2 do</p><p><b>  begin</b></p><p><b>

93、  close;</b></p><p>  sql.Clear;</p><p>  sql.Add('insert 住戶 values (:a,:b,:c,:d,:e,:f)');</p><p>  parameters.ParamByName('a').Value:=trim(edit1.Text);</p&

94、gt;<p>  parameters.ParamByName('b').Value:=trim(edit2.Text);</p><p>  parameters.ParamByName('c').Value:=trim(edit6.Text);</p><p>  parameters.ParamByName('d').Va

95、lue:=trim(edit3.Text);</p><p>  parameters.ParamByName('e').Value:=trim(edit4.Text);</p><p>  parameters.ParamByName('f').Value:=trim(edit5.Text);</p><p><b>  

96、execsql;</b></p><p><b>  end;</b></p><p>  application.MessageBox('添加成功','提示',64);</p><p><b>  except</b></p><p>  applica

97、tion.MessageBox('添加失敗,檢查信息是否存在或正確','失敗',64);</p><p><b>  end;</b></p><p><b>  end;</b></p><p>  7.修改住戶代碼實現</p><p>  procedure TF

98、orm7.Button1Click(Sender: TObject);</p><p><b>  begin</b></p><p>  case messageDlg('確認修改?',mtconfirmation,[mbyes,mbcancel],0) of</p><p><b>  mryes:</b&g

99、t;</p><p><b>  try</b></p><p>  with dm.ADOQuery2 do</p><p><b>  begin</b></p><p><b>  edit;</b></p><p>  fieldbyname(&

100、#39;住戶編號').Value:=trim(Edit1.Text);</p><p>  fieldbyname('姓名').Value:=trim(Edit2.Text);</p><p>  fieldbyname('電話').Value:=trim(Edit3.Text);</p><p>  fieldbyname(

101、'性別').Value:=trim(Edit6.Text);</p><p>  fieldbyname('聯系地址').Value:=trim(Edit4.Text);</p><p>  fieldbyname('備注').Value:=trim(Edit5.Text);</p><p><b>  po

102、st;</b></p><p><b>  end;</b></p><p>  application.MessageBox('修改成功','提示',64);</p><p><b>  except</b></p><p>  application.

103、MessageBox('修改失敗','提示',64);</p><p><b>  end;</b></p><p><b>  mrcancel:</b></p><p><b>  end;</b></p><p><b>  en

104、d;</b></p><p>  程序運行效果及其分析</p><p>  登陸界面可實現登錄功能,可判斷密碼是否正確。</p><p>  登陸主界面,小區(qū)物業(yè)的基本操作都在此界面實現。</p><p>  住戶查詢,可實現住戶查詢,查詢住戶基本信息。</p><p>  增加住戶,可以增加住戶。<

105、/p><p>  打印界面,可以實現各個表的打印功能。</p><p><b>  6.課程設計總結</b></p><p>  本次實驗我對delphi7有了比較深刻的認識,每一步驟的執(zhí)行都需要認真的考慮,我發(fā)現編一個優(yōu)秀的軟件決不是一蹴而就的事情,需要長時間的積累和經驗。然后,在老師的輔導和同學的幫助下,我更加深入的去考慮這個系統。并花了大量的

106、心思和努力去完成這個系統。在做這個系統的這段時間里,我學到了我以前沒有掌握牢的知識。更重要的是了解了開發(fā)一個系統軟件的步驟和方法策略。如何去思考問題,又如何去解決問題。</p><p>  經過這次設計,讓我更好地鞏固了書本里的理論知識,并將知識用于實踐,掌握了使用SQL Server和Delphi進行系統設計的基本原則和基本方法,還使我在實際的編程中提高了編程能力,也加強了我綜合運用所學知識和技能對實際問題的分

溫馨提示

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

評論

0/150

提交評論