目录1引言 (3)1.1编写目的 (3)1.2背景 (3)1.3定义 (3)1.4参考资料 (3)2程序系统的结构 (4)3程序1(登记申请)设计说明 (5)3.1程序描述 (5)3.2性能 (5)3.3输人项 (5)3.4输出项 (6)3.5存储分配 (6)3.6界面设计 (6)4程序2(地籍调查)设计说明 (8)4.1程序描述 (8)4.2性能 (8)4.3输人项 (8)4.4输出项 (8)4.5流程逻辑 (9)4.6存储分配 (9)4.7界面设计 (9)5程序3(土地登记审批)设计说明 (12)5.1程序描述 (12)5.2性能 (12)5.3输人项 (12)5.4输出项 (12)5.5存储分配 (13)5.6界面设计 (13)6程序4(注册登记)设计说明 (15)6.1程序描述 (15)6.2性能 (15)6.3输人项 (15)6.4输出项 (15)6.5流程逻辑 (15)6.6存储分配 (16)6.7界面设计 (16)7程序6(证书制作)设计说明 (17)7.1程序描述 (17)7.2性能 (17)7.3输人项 (17)7.4输出项 (17)7.5流程逻辑 (18)7.6存储分配 (18)7.7界面设计 (18)详细设计说明书1引言1.1编写目的详细设计是软件工程中软件开发的一个步骤,是对概要设计的一个细化,就是详细设计每个模块实现算法,所需的局部结构。
主要任务是设计每个模块的实现算法、所需的局部数据结构。
详细设计的目标有两个:实现模块功能的算法要逻辑上正确和算法描述要简明易懂。
在完成了针对《重庆市地籍管理信息系统》软件市场的前期调查、需求分析等,同时对重庆市地籍管理部门的工作进行了了解、分析以及总体设计的基础上,提出了这份详细设计说明书。
1.2背景待开发软件系统的名称:重庆市地籍管理信息系统本项目的任务提出者:中南大学地球科学与信息物理学院GIS中心开发者用户:重庆市国土资源局地籍管理信息系统管理员开发工具:Visual Studio 2008(C#语言)、SQL Server 2005运行该程序系统的计算中心:中南大学地球科学与信息物理学院GIS中心1.3定义序号 术语名称 术语定义1 详细设计 在概要设计的基础上,对其功能模块或部件进行实现设计,使编程人员根据此能顺利书写出程序代码。
2 存储过程 存放在数据库服务器上的一段程序,它能被其它程序调用,以完成对数据库表的某些规定操作。
3 触发器 存放在数据库服务器上的一段程序,当触发条件满足时它就被执行,以完成对数据库表的某些规定操作。
4 算法 详细设计中实现某项功能的数据处理方法及处理流程。
1.4参考资料相关文件包括:《软件需求规格说明书》《软件合同》《命名规范》参考资料:《软件工程基础》张全范著北京交通大学出版社《数据库系统概论》王珊、萨师煊著高等教育出版社《软件工程导论——第5版》张海藩编著清华大学出版社《实用软件工程》Leszek A.Maciaszek、Bruc Lee Liong著机械工业出版社2程序系统的结构主模块结构图用户查询结构图总界面3程序1(登记申请)设计说明3.1程序描述按照我国法律,土地登记是政府保护权利人权益的一项国家措施。
土地权利人要求保护合法制权益必须要有明确的意思表示,申请是权利人意思表示的形式,也是办理土地登记必不可少的程序。
土地登记内容是指反映在土地登记簿册的土地登记对象质和量方面的要素。
土地登记内容主要包括:土地权属性质与来源;土地权利主体所涉及的土地权利人;土地权利客体所及的土地坐落、界址、用途(地类)、等级、价格、图号、地号等。
对于出让土地使用权还包括使用期限。
3.2性能灵活性:响应鼠标操作和键盘操作。
时间性:是电脑配置和网络响应速度而定。
3.3输人项从键盘、鼠标按照提示输入。
3.4输出项依照服务器响应从界面输出响应消息,需要打印的内容从打印机输出。
3.5存储分配本程序用高级语言C#进行编码,直接的内存分配由C#运行时分配。
本组件所依赖的变量、结构要求全部在组建内申明。
3.6界面设计界面设计包括登记申请模块中的每个功能,其中包含:1、申请书输入2、申请书修改3、申请书浏览与打印4程序2(地籍调查)设计说明4.1程序描述地籍调查是国家采用科学方法,依照有关法律程序,通过权属调查和地籍测量,查清每一宗地的位置、权属、界线、数量和用途等基本情况,以图、簿示之,在此基础上进行土地登记。
地籍调查的成果经登记后,具有法律效力,但地籍调查和土地登记不是一次性的静态工作,为了保证地籍资料的现实性,满足土地管理和经济发展的需要,必须及时掌握土地信息,特别是权属状况的动态变化,因此,不仅需要进行初始地籍调查,以建立地籍管理的基础,还需要进行变更地籍调查,地籍调查成果主要有以下几项:1)地籍调查表2)地籍调查技术设计书3)地籍平面控制测量的原始记录、控制点网图、平差计算资料及成果表4)地籍勘丈原始记录5)解析成果表6)地籍铅笔原图、宗地图7)地籍图分幅接合表8)面积量算表和原始记录9)以街道为单位宗地面积汇总表10)城镇土地分类面积统计表11)检查验收报告4.2性能灵活性:响应鼠标操作和键盘操作。
时间性:是电脑配置和网络响应速度而定。
4.3输人项从键盘、鼠标按照提示输入。
4.4输出项依照服务器响应从界面输出响应消息,需要打印的内容从打印机输出。
4.5流程逻辑地籍调查流程图4.6存储分配本程序用高级语言C#进行编码,直接的内存分配由C#运行时分配。
本组件所依赖的变量、结构要求全部在组建内申明。
4.7界面设计界面设计包括地籍调查模块中的每个功能,其中包含:总界面、外业记录输入、宗地属性信息输入、房屋信息输入、图形操作、汇总设计。
总界面设计:地籍调查:选项卡(外业记录输入、宗地属性信息输入、房屋信息输入、图形操作、汇总设计)1、外业记录输入2、宗地属性信息输入3、图像操作4、汇总统计5程序3(土地登记审批)设计说明5.1程序描述土地所有权、土地使用权和他项权利的确认、确定,简称确权。
是依照法律、政策的规定确定某一范围内的土地(或称一宗地)的所有权、使用权的隶属关系和他项权利的内容。
土地登记审批:一般采用“三审定案” 的方法,即采用初审、审批和批准的方法。
5.2性能灵活性:响应鼠标操作和键盘操作。
时间性:是电脑配置和网络响应速度而定。
5.3输人项从键盘、鼠标按照提示输入。
5.4输出项依照服务器响应从界面输出响应消息,需要打印的内容从打印机输出。
5.5存储分配本程序用高级语言C#进行编码,直接的内存分配由C#运行时分配。
本组件所依赖的变量、结构要求全部在组建内申明。
5.6界面设计界面设计包括登记申请模块中的每个功能,其中包含:1、土地登记审批表填写2、土地登记初审、审批和批准3、审批表浏览与打印6程序4(注册登记)设计说明6.1程序描述注册登记子系统主要是用于对土地登记的初始信息进行记录,实现对于审批土地登记案件缮证、发证(套打输出国有土地使用证、他项权利证明书,打印输出宗地图)。
注册人员对已经审批的变更土地登记案件生成并填写登记卡、归户卡、共用宗登记卡,打印(套打)输出登记卡、归户卡、共用宗登记卡。
其主要组成部分有如下几项:1、注册登记基本信息注册登记基本信息用于记录登记土地的地号、图号、宗地面积等信息。
2、注册登记材料注册登记材料主要是需要上传登记人证件扫描图、相关证明扫描图等,用于保存、佐证登记土地的合法性。
6.2性能1、灵活性:响应鼠标操作和键盘操作。
2、时间性:是电脑配置和网络响应速度而定。
6.3输人项从键盘、鼠标按照提示输入。
6.4输出项依照服务器响应从界面输出响应消息,需要打印的内容从打印机输出。
6.5流程逻辑6.6存储分配本程序用高级语言C#进行编码,直接的内存分配由C#运行时分配。
本组件所依赖的变量、结构要求全部在组建内申明。
6.7界面设计界面设计包括证书登记模块中的每个功能,其中包含:总界面设计、注册登记基本信息、注册登记材料。
1、总界面设计:证书登记:选项卡(注册登记基本信息、注册登记材料)2、注册登记基本信息输入3、注册登记材料上传7程序6(证书制作)设计说明7.1程序描述证书制作子系统主要用于生成土地证以及证书的打印输出。
其主要组成部分有如下几项:1、证书信息输入注册登记基本信息用于输入和修改登记土地的土地使用权人、地类、使用权类型以及使用权面积等信息。
2、证书打印证书打印主要用于将系统生成的证书打印输出。
7.2性能灵活性:响应鼠标操作和键盘操作。
时间性:是电脑配置和网络响应速度而定。
7.3输人项从键盘、鼠标按照提示输入。
7.4输出项依照服务器响应从界面输出响应消息,需要打印的内容从打印机输出。
7.5流程逻辑7.6存储分配本程序用高级语言C#进行编码,直接的内存分配由C#运行时分配。
本组件所依赖的变量、结构要求全部在组建内申明。
7.7界面设计界面设计含制作证书模块的每个功能,其中有:总界面设计、证书信息输入、证书打印。
1、总界面设计:制作证书:选项卡(证书信息输入、证书打印)2、证书信息输入3、证书打印。