系统功能及数据流加工
(1)注册和登录
功能描述:用户登录可以分为注册和登陆。注册时用户提供新用户注册信息发往注册事务,注册事务根据新用户注册信息得到新用户信息存入用户信息库,同时返回结果,并在注册完成后进行实名验证。登录时用户提供姓名,身份证和手机号发往登录事务,登录事务将得到的姓名,身份证和手机号与用户信息库中的信息匹配,同时返回出用户信息。
加工名称 | 输入部分 | 处理描述 | 输出部分 | 使用单位 |
登录 | 手机号,密码 | 用户利用自己的手机号、密码进行登录 | 用户信息 | 所有用户 |
注册 | 姓名,密码,身份证号和手机号 | 新用户输入姓名,密码,身份证和手机号进行注册 | 用户信息 | 新用户 |
(2)个人信息管理
功能描述:用户登录后可以进行相应操作进入个人信息管理界面,用户可以在此页面修改自己的个人信息。
加工名称 | 输入部分 | 处理描述 | 输出部分 | 使用单位 |
个人信息管理 | 当前用户信息 | 用户对自己的个人信息进行修改和保存 | 修改后的个人信息 | 所有用户 |
(3)登记
功能描述:用户在进行登记业务时,可根据情形选择首次登记、赠与登记、析产登记、继承登记、存量房(二手)转移登记、增量房(一手)转移登记,并下载所需登记的材料清单模板。
加工名称 | 输入部分 | 处理描述 | 输出部分 | 使用单位 |
选择登记 | 登记中心选择、登记类型选择信息 | 用户选择需要登记的业务,并下载相关材料清单 | 材料清单信息 | 所有用户 |
(4)上传材料
功能描述:用户进入上传材料清单页面,根据材料清单信息,上传登记材料文件的信息。
加工名称 | 输入部分 | 处理描述 | 输出部分 | 使用单位 |
材料清单下载 | 材料清单信息 | 用户上传材料 | 材料信息 | 所有用户 |
(5)提交登记信息
功能描述:用户通过操作可以进行提交登记业务,将材料信息提交,完成登记业务,向登记记录信息库输出登记业务信息。
加工名称 | 输入部分 | 处理描述 | 输出部分 | 使用单位 |
提交登记信息 | 材料信息 | 用户提交登记信息 | 登记信息 | 所有用户 |
(6)管理员登录
功能描述:登录时管理员提供账号、密码发往登录事务,登录事务将得到的账号、密码与管理员信息库中的信息匹配,同时返回出管理员信息。
加工名称 | 输入部分 | 处理描述 | 输出部分 | 使用单位 |
管理员登录 | 账号、密码 | 管理员通过账号密码登录 | 账号、密码 | 所有用户 |
数据需求
(1)静态数据
用户信息,管理员信息,登记种类,材料清单。
(2)动态数据
用户对登记的选择,上传的材料。
(3)数据字典
数据流条目
名称 | 简述 | 类型 | 长度 | 来源 | 去向 |
姓名 | 申报人的姓名 | varchar | 20 | 用户登录、注册 | 用户信息库 |
密码 | 申报人的密码 | varchar | 20 | 用户登录、注册 | 用户信息库 |
身份证号 | 申报人的身份证号 | varchar | 20 | 用户登录、注册 | 用户信息库 |
手机号 | 申报人的手机号 | Int | 11 | 用户登录、注册 | 用户信息库 |
账号 | 管理员的账号 | Int | 20 | 管理员登录 | 管理员信息库 |
密码 | 管理员的密码 | varchar | 管理员登录 | 管理员信息库 | |
登记类型 | 登记业务的类型 | 管理员登录 | 登记类型库 | ||
登记中心地址 | 登记中心的地址 | varchar | 100 | 管理员登录 | 登记中心地址库 |
材料清单信息 | 材料的信息模板 | varchar | 100 | 登记 | 材料信息库 |
登记记录 | 用户提交的登记业务记录 | varchar | 100 | 提交登记信息 | 登记记录信息库 |
数据存储条目
名称 | 简述 | 组成 | 组织方式 |
用户信息 | 描述用户的信息 | 姓名+身份证号+手机号 | 以身份证号为关键字 |
新用户信息 | 描述新用户的信息 | 姓名+身份证号+手机号 | 以身份证号为关键字 |
登记记录 | 描述用户的登记业务信息 | 记录编号+用户姓名+身份证号+材料信息+提交时间 | 以身份证号为关键字 |
性能需求
(1)时间特性
系统应该能够记录用户的材料上传时间、每次业务的登记时间,业务审核通过时间等关键时间节点。
系统应该能够实时更新用户申请的业务流程。
(2)灵活性
系统应该能够支持材料清单的变更。
系统应该能够支持选择类型的更改。
系统应该能够不同行政区的不动产登记中心的添加、删除、修改。
(3)安全性
系统应该能够对管理员、招生推广专员和客户进行身份验证和授权管理,确保敏感信息只能被授权人员访问。
系统应该能够对客户提交的数据进行合理的验证和处理,避免恶意攻击或数据泄漏。
系统应该能够对数据库进行加密和备份,防止数据泄漏和丢失。