# 古城管理系统 **Repository Path**: Xuan_945/AncientCityManagementSystem ## Basic Information - **Project Name**: 古城管理系统 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-07-25 - **Last Updated**: 2024-07-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 表 ### 片区表-areaTable | 键名称 | 类型 | 非空 | 默认值 | 含义 | | :--------: | :----------: | :---: | :----: | :------------------------: | | ID | varchar[50] | true | | 主键 | | areaNumber | varchar[50] | false | | 片区编号 | | areaName | varcahr[200] | false | | 片区名称 | | isRegisted | Number | false | 0 | 注册标志(0-注册,1-注销) | | remark | varchar[500] | false | | 备注 | | extend | varchar[100] | false | | 扩展位 | ### 街道表-streetTable | 键名称 | 类型 | 非空 | 默认值 | 含义 | | :----------: | :----------: | :---: | :----: | :----------------------------------------: | | ID | varchar[50] | true | | 主键 | | areaID | varchar[50] | false | | 所属片区ID(foreign key rely on areaTable) | | streetNumber | varchar[50] | false | | 街道编号 | | streetName | varchar[200] | false | | 街道名称 | | isRegisted | Number | false | 0 | 注册标志(0-注册,1-注销) | | remark | varchar[500] | false | | 备注 | | Extend | varchar[100] | false | | 扩展位 | ### 房产表-houseTable | 键名称 | 类型 | 非空 | 默认值 | 含义 | | :---------: | :----------: | :---: | :----: | :----------------------------------------------------------: | | ID | varchar[50] | true | | 主键 | | streetID | varchar[50] | false | | 所属街道ID(foreign key rely on streetTable) | | houseNumber | varchar[50] | false | | 房产编号 | | location | varchar[100] | false | | 房产位置 | | owner | varchar[50] | false | | 产权人姓名 | | ownerID | varchar[100] | false | | 产权人身份证明号码 | | ownerPhone | varchar[100] | false | | 产权人电话 | | ownerIDType | Number | false | 0 | 产权人身份证明类型(0-身份证,1-护照,2-其他)foreign key rely on IDTypeTable | ### 房屋表-roomTable | 键名称 | 类型 | 非空 | 默认值 | 含义 | | :--------: | :----------: | :---: | :----: | :-----------------------------------------: | | ID | varchar[50] | true | | 主键 | | houseID | varchar[50] | false | | 所属房产ID(foreign key rely on houseTable) | | roomMount | Number | false | | 房屋数量 | | roomArea | Number | false | | 建筑面积 | | isRegisted | Number | false | 0 | 注册标志(0-注册,1-注销) | | remark | varchar[100] | false | | 备注 | | extend | varchar[100] | false | | 扩展位 | ### 身份证明类型表-IDTypeTable | 键名称 | 类型 | 非空 | 默认值 | 含义 | | :----: | :---------: | :---: | :----: | :--------------: | | ID | varchar[50] | true | | 主键 | | type | varchar[50] | false | | 身份证明证件类型 | # 页面 ### layout 左侧侧栏: `片区`、`街道`、`房产信息` 右侧mainPane: `routerview` ### 片区 **header:** + 片区编号 + 片区名称 + 注销标记 + 搜素(通过以上关键字) **mainPane:** `header button`:添加,修改,删除 `column button`:编辑,删除 `tabular`:片区编号,片区名称,注销标记,备注,`操作` `操作`:修改,删除 **页面响应:** 1. 点击编辑片区按钮: ​ `action`:弹窗 ​ `content`:**片区**名称(radio/select),**片区编号**(textarea),注销标志(radio/select),备注(textfield) ​ `tips`:片区编号已存在时报错 2. 点击添加片区按钮: `action`:弹窗 `content`:**片区编号**(textarea),**片区名称**(textarea),注销标志(radio/select),备注(textfield) 3. 点击删除片区按钮: ​ `action`:成功->显示提升信息,失败->弹窗 ​ `tips`:片区内街道数量>0时,删除片区报错 ### 街道 **header:** + 街道编号 + 街道名称 + 片区名称 + 搜素(通过以上关键字) **mainPane:** `header button`:添加,修改,删除,导出 `column button`:编辑,删除 `tabular`:街道编号,街道名称,片区名称,注销标记,备注,`操作` `操作`:修改,删除 **页面响应:** 1. 点击编辑片区按钮: ​ `action`:弹窗 ​ `content`:**片区**(radio/select),**街道编号**(textarea),**街道名称**(textarea),注销标志(radio/select),备注(textfield) ​ `tips`:街道编号已存在时报错 2. 点击添加片区按钮: `action`:弹窗 `content`:**片区编号**(textarea),**片区名称**(textarea),注销标志(radio/select),备注(textfield) ### 房产 **sidebar**: + 片区与街道树形图 **header**: + 房产编号 + 产权人 + 产权人身份证号码 + 注销标志 + 搜索 **mainPane**: `header button`:添加,修改,删除,导出 `column button`:修改,删除 `tabular`:房产编号,所属片区,所属街道,位置,产权人,产权人身份证号码,产权人电话号码,`操作` `操作`:修改,删除 **页面响应:** 1. 点击添加房产按钮: ​ `action`:弹窗(含子表以添加房屋信息) ​ `content`:**街道名称**(textarea),**产权人**(textarea),产权人身份证号(textarea),产权人手机号(textarea),房产编号(textarea) ​ `tips`:街道编号已存在时报错 ​ `childTableContent`:**建筑面积**(Number Area),**房屋数量**(Number Area),**注册标记**(radio/select),备注(textfield)