维修资金详细设计文档.docx
《维修资金详细设计文档.docx》由会员分享,可在线阅读,更多相关《维修资金详细设计文档.docx(96页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、房屋维修资金管理系统第二版详细设计文档编 写:完成日期:重庆光大网络技术有限公司目录1引言72项目背景83定义84参考资料85系统结构86模块设计96.1房屋楼幢管理96.1.1开发商管理96.1.1.1新增开发商96.1.1.2修改开发商96.1.1.3删除开发商96.1.1.4查询开发商106.1.2房屋基础信息管理106.1.2.1房屋坐落们信息管理10新增坐落10修改坐落10删除坐落116.1.2.2房屋建筑结构管理11新增建筑结构11修改建筑结构项11删除建筑结构项126.1.2.3房屋性质管理12新增房屋性质12修改房屋性质项12删除房屋性质项12启用房屋性质项13停用房屋性质项1
2、36.1.2.4户型结构管理13新增户型结构13修改户型结构项14删除户型结构项14启用户型结构项14停用户型结构项146.1.2.5房屋用途管理15新增房屋用途15修改房屋用途项15删除房屋用途项15启用房屋用途项15停用房屋用途项166.1.3房屋管理166.1.3.1新增房屋166.1.3.2修改房屋166.1.3.3删除房屋176.1.3.4查询176.1.3.5补录产权176.1.3.6修改产权176.1.3.7产权转移186.1.3.8查看产权信息186.1.4开发项目管理186.1.4.1新增开发项目186.1.4.2修改开发项目196.1.4.3删除开发项目196.1.4.4查
3、询开发项目196.1.5楼栋管理206.1.5.1新增楼栋206.1.5.2修改楼栋206.1.5.3删除楼栋206.1.5.4查询楼栋信息206.1.5.5创建楼盘216.1.5.6楼盘管理216.2单位机构管理216.2.1单位设置216.2.1.1房管单位管理216.2.1.2开发单位信息维护22新增开发单位22删除开发单位22查询开发单位226.2.1.3业委会信息维护22新增23查询23修改23删除246.2.1.4银行信息维护24新增24查询24修改25删除256.2.2单位管理员设置266.2.2.1功能业务流图266.2.2.2新建单位管理员266.2.2.3查询单位管理员26
4、6.2.2.4删除单位管理员276.2.2.5密码重置276.2.3单位组织机构设置276.2.3.1功能业务流图276.2.3.2对象属性描述286.2.3.3添加组织机构286.2.3.4修改组织机构296.2.3.5删除组织机构296.3系统管理306.3.1单位权限管理306.3.2功能业务流图306.3.3设置单位权限306.3.2角色管理306. 3.2.1对象属性描述306.3.2.2新建角色306.3.2.3删除角色316.3.2.4停用角色316.3.2.5启用角色316.3.2.6设置角色权限326.3.2.7查询角色326.3.3员工管理326.3.3.1功能业务流图32
5、6.3.3.2对象属性描述336.3.3.3新增员工336.3.3.4修改员工信息336.3.3.5删除员工信息346.3.3.6查询员工信息346.3.3.7设置为系统操作员356.3.4操作员管理356.3.4.1功能业务流图356.3.4.2对象属性描述356.3.4.3新增操作员356.3.4.4删除操作员366.3.4.5停用操作员366.3.4.6启用操作员376.3.4.7设置操作员角色376.3.4.8重置密码376.3.5口令设置386.3.5.1功能业务流图386.3.5.2修改密码386.3.6利率设置386.3.6.1功能业务流图386.3.6.2属性字段描述396.3
6、.6.3利率查询396.3.6.4新增利率396.3.7计息日设置396.3.7.1功能业务流图396.3.7.2属性字段描述406.3.7.3设置计息日406.3.8楼层标准定义416.3.9缴存标准管理416.3.9.1首次归集标准设置416.3.9.2续缴归集标准设置426.3.9.3首次归集片区标准426.3.9.4首次归集房屋标准436.3.9.5首次归集楼栋标准456.3.10收件清单管理466.3.11系统参数设置486.3.12开发商代收标准设置486.3.13流程设计管理486.4小区管理486.4.1小区设置486.4.1.1新增486.4.1.2查询486.4.1.3修改
7、496.4.1.4设置业委会496.4.2业委会设置496.4.2.1新增496.4.2.2查询506.4.2.3修改506.4.2.4删除516.5资金归集管理516.5.1首次归集516.5.2续缴归集526.5.3综合处理536.5.3.1首次归集缴存处理536.5.3.2首次归集入账处理546.5.3.3续缴归集缴存处理556.5.3.4续缴归集入账处理566.5.4首次归集特殊归集576.5.5开发商代收管理586.5.5.1开发商代收审批管理586.5.5.2开发商代收已审批信息596.6.1使用申报596.6.2追加申报636.6.3申报审批636.6.4使用拨付656.6.5使
8、用入账676.6.6使用结算676.6.6.1结算处理676.6.6.2结算分摊686.6.6.3结算入账696.6.7使用归档706.6.8申请退回管理716.7资金账务管理726.7.1利息结转726.7.1.1按户结息726.7.1.2按帐结息726.7.2银行账户管理726.7.2.1总帐管理726.7.1.2添加片区帐736.7.1.3添加小区帐736.7.1.4添加楼栋帐746.7.1.5添加分户帐746.7.3账户转账管理756.7.3.1转帐756.8资金增益管理756.8.1增益登记756.8.1.1新增756.8.1.2查询766.8.1.3修改766.8.1.4删除766
9、.8.1.5分摊执行776.8.2已登记处理776.8.2.1查询776.8.1.2详情786.8.1.3取消分摊786.8.1.4入帐786.8.1.5打印786.9综合查询统计796.9.1账目查询(按账统计)796.9.1.1总帐目查询796.9.1.2片区帐目查询796.9.1.3小区帐目查询806.9.1.4楼栋帐目查询806.9.2账目查询(按户统计)816.9.2.1总帐目查询816.9.2.2小区帐目查询816.9.2.3项目帐目查询826.9.2.4楼栋帐目查询826.9.2.5房屋帐目查询(楼盘)836.9.2.5房屋帐目查询846.9.3首次归集查询856.9.3.1查询
10、856.9.3.2查看856.9.4续缴归集查询856.9.4.1查询856.9.4.2查看866.9.5使用入账查询866.9.5.1查询866.9.5.2查看866.9.6增益入账查询876.9.6.1查询876.9.6.2查看876.10开发商端876.10.1首次归集876.10.1.1查询886.10.1.2提交886.10.1.3取消归集886.10.1.4查看886.11银行端896.11.1新增利率896.11.2查询利率896.11.3新增结息日896.11.4查询结息日906.11.5删除结息日906.11.6入帐906.11.7查询未入帐记录906.11.8出入帐记录查询
11、916.11.9出入帐记录打印916.12报表打印91打印911引言为了使项目参与人员能够深入了解系统的结构和流程以及实现,特编写此文档。本文档主要根据需求所需要的数据、功能、运行、性能需要,并依照系统中总体结构和模块之间的关系,进行软件系统的结构设计、模块之间的程序描述(包括模块的功能描述、性能、输入、输出、算法、程序逻辑、接口等)。本文档的读者范围为:本项目负责人、本项目开发小组成员、本项目测试人员。2项目背景为了满足各地房管部门对维修资金新的需求和适用新出台的维修资金管理办法。3定义Visual Studio 2008:维修资金管理系统开发使用编程工具。C#:维修资金管理系统开发所使用的
12、后台语言。Framework3.5: 维修资金管理系统运行所需要的运行时环境。SQL Server2005或SQL Server2000:维修资金所用的后台关系数据库(DBMS)。SQL:住房保障所用的一种标准结构化查询语言。4参考资料l 住宅专项维修资金管理办法(中华人民共和国建设部、财政部令第165号)5系统结构 (系统模块图)6模块设计6.1房屋楼幢管理说明:此模块主要用于房屋信息及房屋相关信息的维护。此模块公适用于独立版权中(不依赖于产权交易系统)6.1.1开发商管理6.1.1.1新增开发商功能描述:用于新增一个开发企业事件流:1、 用户选择新增开发商2、 系统弹出开发商信息编辑界面,
13、录入相关开发商信息3、 用户选择保存,系统验证数据合法性与必填项4、 验证通过后,系统调用AddEmpolderCompany(EmpolderCompanyInfoAttr model, string userId, ref string note)执行添加5、 根据执行结果给予用户提示(note)必填项:开发商名称6.1.1.2修改开发商功能描述:用于修改开发企业信息事件流:1、 用户选择从开发商列表选择一个开发商2、 系统弹出开发商信息编辑页面,并加载选择的开发商信息3、 用户编辑相关项4、 用户选择保存,系统验证数据合法性与必填项5、 验证通过后,系统调用bool ModifyEmpo
14、lderCompany(EmpolderCompanyInfoAttr model, ref string note)执行修改6、 更新成功,更新开发商列表7、 更新失败,给予用户提示。必填项:开发商名称6.1.1.3删除开发商功能描述:用于删除开发企业事件流:1、 用户从开发商列表选择一个开发商,执行删除2、 系统提示用户确认删除3、 如果用户确认要删除,系统调用bool DeleteEmpolderCompany(string companyId, ref string note)执行删除4、 删除成功,列新开发商列表5、 删除失败,给予用户提示6.1.1.4查询开发商功能描述:通过开发商
15、名称查询开发信息事件流:1、 用户选择查询2、 系统弹出查询条件录入对话框3、 用户录入开发企业名称执行查询4、 系统调用DataTable QueryCompany(Pagination pageObj, string companyName)执行查询5、 根据查询结果更新开发商列表6.1.2房屋基础信息管理6.1.2.1房屋坐落们信息管理说明:坐落编码为三位数字一级,每级从001开始依次递增。新增坐落事件流:1、 用户从坐落树选择一个上级坐落,用户执行添加2、 系统弹出坐落信息编辑界面3、 用户录入相关坐满信息4、 用户选择保存,系统验证数据合法性与必填项5、 验证通过后,系统调用bool
16、 AddAreaInfo(AreaInfoAttr model, ref string note)执行添加6、 添加成功,更新坐落树。7、 添加失败,给予用户提示必填项:坐落名称修改坐落事件流:1、 用户从坐落树选择一个坐落,用户执行修改2、 系统弹出坐落信息编辑界面并加载选中坐落信息项3、 用户修改相关项4、 修改完毕,执行保存,系统验证合法性与必填项5、 验证通过后,系统调用bool UpdateAreaInfo(AreaInfoAttr model, ref string note)执行修改6、 修改成功,更新坐落树7、 添加失败,给予用户提示必填项:坐落名称删除坐落事件流:1、 用户从
17、坐落树选择一个坐落,用户执行删除2、 系统提示用户确认删除3、 如果用户确认要删除,系统调用bool DeleteArea(string areaId, ref string note)执行删除4、 删除成功,更新坐落树5、 删除失败,给予用户提示note6.1.2.2房屋建筑结构管理新增建筑结构事件流:1、 用户选择新增2、 系统弹出建筑结构编辑界面3、 用户录入相关信息项4、 用户执行保存5、 系统验证必填项与数据合法性6、 验证通过后,系统调用bool Add(BuildStructAttr model, ref string note)执行添加7、 添加成功,询问用户是否需要继续添加,
18、如果用户选择继续添加,则重复执行1,如果用户不继续添加则更新建筑结构列表8、 添加失败,给予用户提示note必填项:建筑结构名称默认建筑结构项为启用状态修改建筑结构项事件流:1、 用户从建筑结构项选择一项进行修改2、 系统弹出建筑结构修改项界面,并加载相关信息3、 用户修改相关信息项4、 修改完毕,执行保存,系统验证合法性与必填项5、 验证通过后,系统调用bool Update(BuildStructAttr model, ref string note)执行修改6、 修改成功,更新建筑结构项列表7、 添加失败,给予用户提示note删除建筑结构项事件流:1、 用户从建筑结构项选择一项进行删除2
19、、 系统提示用户是否要删除3、 如果用户确认删除,则系统调用bool Delete(string structId, ref string note)执行删除4、 删除成功,更新建筑结构项列表5、 删除失败,给予用户提示note6.1.2.3房屋性质管理新增房屋性质事件流:1、 用户选择新增2、 系统弹出房屋性质编辑界面3、 用户录入相关信息项4、 用户执行保存5、 系统验证必填项与数据合法性6、 验证通过后,系统调用bool Add(HousePropertyAttr model, ref string note)执行添加7、 添加成功,询问用户是否需要继续添加,如果用户选择继续添加,则重复
20、执行1,如果用户不继续添加则更新房屋性质列表8、 添加失败,给予用户提示note必填项:房屋性质名称房屋性质项为启用状态 修改房屋性质项事件流:1、 用户从房屋性质项选择一项进行修改2、 系统弹出房屋性质修改项界面,并加载相关信息3、 用户修改相关信息项4、 修改完毕,执行保存,系统验证合法性与必填项5、 验证通过后,系统调用bool Update(HousePropertyAttr model, ref string note)执行修改6、 修改成功,更新房屋性质列表7、 添加失败,给予用户提示note删除房屋性质项事件流:1、 用户从房屋性质项选择一项进行删除2、 系统提示用户是否要删除3
21、、 如果用户确认删除,则系统调用bool Delete(string structId, ref string note)执行删除4、 删除成功,更新房屋性质列表5、 删除失败,给予用户提示note启用房屋性质项事件流:1、 用户从房屋性质列表中选择一项进行启用2、 系统判断选择的项是否已经为启用状态3、 如果已经为启用状态不允许重复启用4、 如果不为启用状态则执行启用,系统调用bool BuildStructStartAndStop(string propertyId, bool state, ref string note)5、 启用成功,更新房屋性质列表6、 启用失败,给予用户提示停用房
22、屋性质项事件流:1、 用户从房屋性质列表中选择一项进行停用2、 系统判断选择的项是否已经为停用状态3、 如果已经为启用状态不允许重复停用4、 如果不为停用状态则执行启用,系统调用bool BuildStructStartAndStop(string propertyId, bool state, ref string note)5、 启用成功,更新房屋性质列表6、 启用失败,给予用户提示6.1.2.4户型结构管理新增户型结构事件流:1、 用户选择新增2、 系统弹出户型结构编辑界面3、 用户录入相关信息项4、 用户执行保存5、 系统验证必填项与数据合法性6、 验证通过后,系统调用bool Add
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 维修 资金 详细 设计 文档
限制150内