地籍登记管理系统vb+access
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
摘 要…………………………………………………………………………1
Abstract………………………………………………………………………2
第一章 引言…………………………………………………………………4
1.1 课题背景……………………………………………………………………4
1.2 系统简介……………………………………………………………………5
第二章 系统的分析……………………………………………………………6
2.1 系统开发的目标和思想……………………………………………………6
2.2 系统的可行性分析…………………………………………………………8
第三章 系统的设计……………………………………………………………18
3.1 系统的功能结构设计………………………………………………………18
3.2 系统的数据库设计
3.3 界面设计与代码设计……………………………………………………………………23
…………………………………………………………24
结束语………………………………………………………………………………46
致谢…………………………………………………………………………………47 [版权所有:http://think58.com]
参考文献…………………………………………………
摘要
think58好,好think58
[来源:http://think58.com]
在地籍登记管理系统用计算机管理地籍登记的一种计算机应用技术的创新,在计算机还未普及之前
本文来自think58 [来源:http://www.think58.com]
[资料来源:THINK58.com]地籍管理都是由土地管理人员手工记帐的方式来操作的.现在一般的地籍管理都是采用计算机作为 本文来自think58
[资料来源:http://think58.com]
工具的实用的计算机地籍登记管理程序来帮助管理员进行更有效的地籍登记。地籍登记管理系统
think58好,好think58
[资料来源:http://www.THINK58.com]
[资料来源:http://think58.com]是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发 [资料来源:http://www.THINK58.com]
两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求 内容来自think58
[版权所有:http://think58.com]
应用程序功能完备,易使用等特点。
经过分析,我们使用 MICROSOFT公司的 VISUAL BASIC开发工具,利用其提供的各种面向对象的
copyright think58 [资料来源:http://www.THINK58.com]
开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统 [资料来源:http://www.THINK58.com]
应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。
[来源:http://think58.com]
关键字: 地籍登记,管理信息系统,visual basic ,access 本文来自think58
[资料来源:http://THINK58.com]
第一章 引言
1.1 课题背景
在地籍登记管理系统用计算机管理地籍登记的一种计算机应用技术的创新,在计算机还未普及之前 内容来自think58
[版权所有:http://think58.com]
地籍管理都是由土地管理人员手工记帐的方式来操作的.现在一般的地籍管理都是采用计算机作为 本文来自think58 [资料来源:http://www.THINK58.com]
工具的实用的计算机地籍登记管理程序来帮助管理员进行更有效的地籍登记。地籍登记管理系统 内容来自think58 [资料来源:http://think58.com]
是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发
内容来自think58
两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求 think58好,好think58
应用程序功能完备,易使用等特点。
think58好,好think58 [版权所有:http://think58.com]
[资料来源:http://www.THINK58.com]
1.2 系统简介
一. 初始登记:负责登记土地的宗地号,图号,宗地面积,用途,坐落,土地权属性质,使用权权属 本文来自think58
[资料来源:www.THINK58.com]
人,使用者性质,通讯地址,使用权类型,使用期限,家庭人口,土地证号,归户卡号,建筑面积,建筑容
think58.com
[来源:http://www.think58.com]
[来源:http://www.think58.com]积率,建筑物类型等一系列参数.
二. 变更登记:主要针对上述的信息进行修改.
三. 出租登记:对宗地号,使用权权属人,承租人,租赁期限,租赁日期进行修改.
四. 抵押登记窗口:对上述的信息进行修改.
第二章 系统的分析
2.1 系统开发的目标和思想
本系统主要针对土地管理部门的日常业务流程而开发的.目的是方便地籍登记人员工作需要,提
内容来自think58 [来源:http://think58.com]
高政府部门办事效率,提高数据存储的可靠性.在此基础上做到界面的友好人性化还有程序的健壮 [版权所有:http://think58.com]
性. copyright think58 [版权所有:http://think58.com]
2.2 系统的可行性分析
经济上:本系统方便政府无纸化办公需要,节约了政府支出.在经济上具有可行性.
技术上:本系统采用visual basic 于微软的Access结合的方式.具有可行性.
社会上:本系统服务于土地管理部门,同时也方便了广大人民需要,具有社会可行性. 本文来自think58 [版权所有:http://think58.com]
3.2 界面设计与代码设计 内容来自think58 [资料来源:www.THINK58.com]
一.地籍登记界面设计:
地籍登记代码设计:
Private Sub Command1_Click()
Dim m, j As Integer think58 [资料来源:THINK58.com]
With frmDengjiStart
.Caption = "初始登记窗口"
think58 [来源:http://www.think58.com]
[来源:http://think58.com].Command4.Visible = False
.Command5.Visible = False
.flxGridhistory.Rows = 52
For m = 1 To .flxGridhistory.Rows - 1
.flxGridhistory.TextMatrix(m, 0) = rs.Fields(m - 1).Name & ""
Next m
For j = 0 To 51
.flxGridhistory.RowHeight(j) = .flxGridhistory.Width / 16
Next j
.Show
copyright think58
End With
xuanze = True
frmdengji.Hide think58.com
[版权所有:http://think58.com]
End Sub copyright think58 [版权所有:http://think58.com]
Private Sub Command2_Click()
Dim m, j As Integer
copyright think58 [来源:http://www.think58.com]
[来源:http://www.think58.com]
With frmDengjiStart
.Caption = "变更登记窗口" think58 [资料来源:http://think58.com]
.Command1.Visible = False
.Command2.Visible = False
.flxGridhistory.Rows = 42
For m = 1 To .flxGridhistory.Rows - 1
.flxGridhistory.TextMatrix(m, 0) = rs1.Fields(m - 1).Name & ""
Next m
For j = 0 To 41
.flxGridhistory.RowHeight(j) = .flxGridhistory.Width / 16
Next j think58
[资料来源:www.THINK58.com]
.Show 本文来自think58
End With
xuanze = False
frmdengji.Hide
think58.com [资料来源:http://think58.com]
[资料来源:www.THINK58.com]End Sub think58好,好think58
Private Sub Command3_Click()
With frmdengjicuzu
.Caption = "出租登记窗口"
.Label3.Caption = "承租人"
.Label4.Caption = "租赁期限"
.Label5.Caption = "租赁日期"
.Show think58
End With
'Unload frmdengji
frmdengji.Hide
End Sub [资料来源:http://THINK58.com]
Private Sub Command4_Click()
With frmdengjicuzu
.Caption = "抵押登记窗口"
.Label3.Caption = "债权人"
.Label4.Caption = "抵押期限"
.Label5.Caption = "抵押日期"
.Show
End With
'Unload frmdengji
frmdengji.Hide
End Sub [资料来源:http://www.THINK58.com]
Private Sub Form_Load()
' ScaleHeight = 1000 ' 设置高度的单位值。
' ScaleWidth = 1000
InitWidth = 4000
InitHeight = 4500
Dim Ctl As Control
' 记录每个 Control 的原始位置、大小、字型大小, 放在 Tag 属性中
On Error Resume Next '确保left, top, width, height, Tag属性没有全有的Control
For Each Ctl In Me '也能正常执行
Ctl.Tag = Ctl.Left & " " & Ctl.Top & " " & Ctl.Width & " " & Ctl.Height & " "
Ctl.Tag = Ctl.Tag & Ctl.FontSize & " "
Next Ctl
flxGridhistory.Cols = 2
flxGridhistory.FormatString = "^类别|^信息" copyright think58 [资料来源:http://think58.com]
For I = 0 To flxGridhistory.Cols - 1
flxGridhistory.ColWidth(I) = flxGridhistory.Width / 2 - 150
Next I 内容来自think58 [资料来源:http://www.THINK58.com]
On Error GoTo 0
End Sub think58好,好think58
[资料来源:http://THINK58.com]
Private Sub Form_Resize()
Dim D(4) As Double
Dim I As Long
Dim TempPos As Long
Dim StartPos As Long
Dim Ctl As Control
Dim TempVisible As Boolean
Dim ScaleX As Double
Dim ScaleY As Double think58好,好think58
ScaleX = ScaleWidth / InitWidth
ScaleY = ScaleHeight / InitHeight
On Error Resume Next
For Each Ctl In Me
TempVisible = Ctl.Visible
Ctl.Visible = False
StartPos = 1
' 读取 Control 的原始位置、大小、字型大小
For I = 0 To 4
TempPos = InStr(StartPos, Ctl.Tag, " ", vbTextCompare)
If TempPos > 0 Then
D(I) = Mid(Ctl.Tag, StartPos, TempPos - StartPos)
StartPos = TempPos + 1
Else
D(I) = 0
End If
' 根据比例设定 Control 的位置、大小、字型大小
Ctl.Move D(0) * ScaleX, D(1) * ScaleY, D(2) * ScaleX, D(3) * ScaleY
think58 [资料来源:THINK58.com]
'Ctl.Width = D(2) * ScaleX
'Ctl.Height = D(3) * ScaleY
If ScaleX < ScaleY Then
Ctl.FontSize = D(4) * ScaleX
Else
Ctl.FontSize = D(4) * ScaleY
End If
Next I
Ctl.Visible = TempVisible
Next Ctl
On Error GoTo 0
copyright think58
[版权所有:http://think58.com]
[版权所有:http://think58.com]For I = 0 To frmDengjiStart.flxGridhistory.Cols - 1
frmDengjiStart.flxGridhistory.ColWidth(I) = frmDengjiStart.flxGridhistory.Width / 2 -
think58.com
[版权所有:http://think58.com]
[资料来源:http://www.THINK58.com]
150
Next I
End Sub
[版权所有:http://think58.com]
Private Sub Form_Unload(Cancel As Integer)
Dim I As Integer
For I = Forms.Count - 1 To 1 Step -1
Unload Forms(I)
Next
rs.Close
Set rs = Nothing
rs1.Close
Set rs1 = Nothing
db.Close
Set db = Nothing
End Sub think58好,好think58 [资料来源:www.THINK58.com]
参 考 文 献 本文来自think58 [资料来源:http://think58.com]
1陈明 . 软件工程学教程 .科技出版社,2002
2 萨师煊,王珊 . 数据库系统概论 . 第三版 . 高等教育出版社,2000
3 飞思科技产品研发中心 . visual basic 6.0数据库应用开发 .电子工业出版社,2003
4 飞思科技产品研发中心 . visual basic 6.0开发者手册 . 电子工业出版社, 2002
5 申旻 . visual basic 6.0高手突破 . 清华大学出版社,2002,302
6 Steve Teixeira,Xaviver Pacheco著,龙劲松,王瑜,谢尚书译 . visual basic 6.0开发人 think58好,好think58
[资料来源:www.THINK58.com]
员指南 . 机械工业出版社 .2003
本文来自think58 [资料来源:www.THINK58.com]
[来源:http://think58.com]下一篇:图书查询及催还系统