2022年网站开发文档 .pdf
创心动力业务逻辑操作流程图及功能说明一、Web(1)、首页搜索业务逻辑操作流程图:功能说明:1、选择一个需要搜索的类别,如:二手房;如果未做选择,则默认为楼盘;2、输入关键字时,过滤非法字符,使用自动完成提示类似的搜索结果;3、点击搜索后,跳转至列表页面。进入首页关键字OnClick 搜索类型楼盘二手房租房更多非法字符过滤Change Class 自动完成提示跳转列表页面中文拼音全写拼音缩写名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 17 页 -(2)、楼盘列表业务逻辑操作流程图:功能说明:(3)、二手房业务逻辑操作流程图:功能说明:(4)、出租业务逻辑操作流程图:域名判断城市生成复选搜索显示数据存储过程分页请求数据SQL语句搜索关键字非法字符过滤进入楼盘域名判断城市生成复选搜索显示数据存储过程分页请求数据SQL语句搜索关键字非法字符过滤进入楼盘名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 17 页 -功能说明:二、User(1)、会员登录流程图:域名判断城市生成复选搜索显示数据存储过程分页请求数据SQL语句搜索关键字非法字符过滤进入楼盘名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 17 页 -功能说明:(2)、会员注册流程图:会员日志账号、密码账号是否存在提示账号不存在密码是否正确提示密码错误账号是否锁定提示账号被锁定验证标识未启用验证标识是否通过验证通过账号获取会员实体未验证是否记录 Cookies 日志存储完成登录、进入会员页Md5(密码)验证名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 17 页 -功能说明:(3)、发布出租流程图:功能说明:初始化页面判断发布条数判断发布间隔填写信息小区自动完成提交信息完成发布加载配置文件填写注册信息验证用户名正则验证注册规则是否开放注册加载配置文件提示注册关闭提示不符合的操作会员日志日志存储注册成功名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 17 页 -(4)、发布出售流程图:功能说明:(5)、房源管理流程图:初始化页面判断发布条数判断发布间隔填写信息小区自动完成提交信息完成发布加载配置文件名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 17 页 -功能说明:(6)、个人信息维护流程图:功能说明:三、Admin 一程序描述A.系统分类管理模块修改信息页面修改密码输入原密码是否一致新密码规则验证个人资料完成类型选择拼音筛选价格筛选关键字筛选筛选后的结果刷新过期编辑信息所属人编辑页面提示出错名师资料总结-精品资料欢迎下载-名师精心整理-第 7 页,共 17 页 -功能描述:系统分类管理模块主要针对行政区划和行业特殊字段的添加,修改和删除的操作。添加步骤:1 选择父分类,并加载父分类2 判断父分类的Child Count 是否大于 0 3 如果大于0 表明有子分类,新分类的Code 为最大子分类的Code+1 4 如果等于0 表明没有子分类,新分类的Code 为父分类的Code+0001 5 保存至数据库修改步骤:1 选择要修改的分类,加载出分类信息2 修改分类信息3 保存到数据库删除步骤:1 点选删除链接,获取该分类的Child Count 2 判断 Child Count 是否大于 0 3 如果大于0 提示先删除子类4 如果等于0 直接删除该分类5 修改父分类的Child Count=Child Count 1 B.小区楼盘管理模块系统分类管理行政区划管理特殊行业管理修改数据库终止选择被修改分类修改分类信息新增选择父分类最大子类Coode+1 获得父分类是否有子分类获得最大子类父分类Coode+0001 保存删除点击删除链接是否有子类提示先删子类删除该分类修改父级Child Count 保存名师资料总结-精品资料欢迎下载-名师精心整理-第 8 页,共 17 页 -a)小区管理:搜索条件(城市区域 商圈 物业类型)复选搜索;搜索框:下拉框选择条件搜索可以根据名称地址,时间段不包含在下拉内;功能描述说明:复选搜索每点击一次都要有数据返回,越是到最后数据就越是精确,下拉搜索时根据你选择的信息进行查询的(如你选择名称就根据名称查询)b)小区列表:显示该小区图片数量,点击可以查看该小区的图片:查看小区图片新到页面有上传不合格(违法的,不清晰的,图片太小),图片页面显示图缩略图。数据的呈现用reapter 显示,数据显示顺序时间靠前的靠前显示选择城市改变加载区域清空商圈区域商圈物业类型搜索框(下拉)名称物业类型没选择绑定数据是否加载商圈是改变否选择地址名师资料总结-精品资料欢迎下载-名师精心整理-第 9 页,共 17 页 -功能说明:列表中包含批量删除,在执行操作时要验证是否有选择项,无选择项应给出相应提示,当有选择项在执行删除是要确认是否删除也要给出提示。也包含全选和全不选功能。c)根据小区到出租出售页面,页面中的搜索条件包含:物业类型,出租类型(整租合租),审核,置顶,时间段,根据名称,地址搜索(选择条件后点击按钮才开始查询)并进行验证(除时间外其他可以不验证),验证时间是否合理时间段的前者大于后者,当验证没通过时就给出提示并不查询数据小区名称效果图(数量)户型图(数量)查看出租出售编辑查 看 该 小区详情click 查 看 图 片是否准确编辑页面删除验证提示信息修改小区列表click 通过有错出 租 出售页面验 证有 无数据提示无信息显示数据有无提示是否删除停止操作删除,返回列表是否其它字段名师资料总结-精品资料欢迎下载-名师精心整理-第 10 页,共 17 页 -功能说明:从小区列表到出租出售页面的时候要保存小区的id,此时的查询信息时候针对这一个小区查询的出售出租信息,显示字段中列出发布人的名称,点击名称查看发布人详情新增小区页面下拉联动选项:省市 区域商圈,依次往后推。当省选择后就加载市,又选择城市就加载区域,选择了区域加载商圈,没做选择时就不加载下面信息,在没选择完毕在发布小区时要进行验证给出提示信息并设置焦点。在上传图片时候只上传详细图和户型图,列表图片从详细图中提取。(在上传图片的时候可以给已经上传的图片一个标识,有标识的在读数据的时候就在列表显现)C.会员管理模块a)登录流程功能描述:1输入用户名和密码,对密码进行md5 加密2 查找数据库是否有此用户,没有当前用户给出相关提示,有当前用户,将加密过后的密码与数据库相比较,匹配成功,登录成功,跳转到后台主页面。不成功提示密码错误3 登录时可选择是否将密码和用户名写入客户端,并且给定缓存得时间(如一个月),下次登陆输入用户名,可以直接跳转后台页面。输入用户名、密码数据库是否有此用户Y(有此用户名)MD5(密码)加密与数据库加密密码进行比较N(匹配失败)给出相关提示N(失败)给提升Y(匹配成功)登陆成功跳转到后台主页面将用户名、密码(保存)写入客户端搜索出租方式物业类型发布时间段名称审核验证时间合理提示输入错误clik 绑定显示数据名师资料总结-精品资料欢迎下载-名师精心整理-第 11 页,共 17 页 -b)会员分类查询功能描述:1 查询信息根据用户通过下拉进行条件(如:联系电话,用户名称)查询,在根据下拉中的选中项,在文本框中输入想查找的相应信息(过滤掉敏感字符),2 者结合的同时进行相应的查找。将匹配项显示在列表中,没有对应得结果将显示暂无此信息,规定当前页显示条数,当条数多时进行分页2 审核状态,锁定状态通过radiobutton 选择,可通过城市区域列表筛选3 会员列表中用不同的图标来标识出租出售信息,通过该会员ID,点击跳转到相应的页面,分别显示该用户发布的所有出租信息,和出售信息。4 用户可编辑会员基本信息c)会员审核和锁定,及批量处理数据会员列表查询下拉条件筛选输入条件(点击查询)Radiobutton 进行选择城市区域筛选条件不限制数据库结果点 击 出 租/出 售通过该会员ID 跳转到该会员的出租/出售信息过滤敏感字符名师资料总结-精品资料欢迎下载-名师精心整理-第 12 页,共 17 页 -D.出租出售管理模块a)页面初始化流程图功能描述:出租出售初始化时,需要判断是否从其他页面链接跳转而来,如果是,需在默认查询条件后追加相应条件b)出租出售查询功能获取 URL 是否有用户ID 是否有楼盘ID 追加查询条件保存至 View State 加载列表终止无无有有转到后台列表页查看审核情况,默认情况(审核未通过)Y(审核成功)会员发布信息可以不通过审核直接显示该用户是否可用发 布 信 息经过审核Y(成功将发布 信 息 显 示到前台)N(不显示发布信息)N(锁定)用 户 登 录失败批量处理数据选 择 要 处理数据是 否确定执 行 并 刷新列表否名师资料总结-精品资料欢迎下载-名师精心整理-第 13 页,共 17 页 -功能描述在出租出售页面,用户可选择按时间段和关键字同时进行查询步骤:1 选择时间段类型2 起始时间是否大于结束时间3 如果大于,给出提示,让用户重新输入起止时间4 是否选择了关键字查询5 过滤特殊字符6 View State 中是否有用户ID 和楼盘 ID 7 构建多条件查询SQL 获得列表注意:起止时间都允许为空,根据不同的情况构建不同的SQL If(Begin Time!=NULL&End Time=NULL)End Time=当前系统日期 Else if(Begin Time=NULL&End Time!=NULL)Begin Time=当前月第一天 Else if(Begin Time!=NULL&End Time!=NULL)If(Begin Time End Time)Message Box.Show(“起始时间不能大于结束时间”);Else c)查看会员发布信息和会员日志流程列表按时间搜索按关键字搜索发布时间更新时间过期时间标题发布人地址输入起止时间Begin Time End View State 是否包含用户 ID 和楼盘 ID 过滤敏感字符追加用户 ID 或楼盘 ID 创建 SQL 数据库获得列表终止是名师资料总结-精品资料欢迎下载-名师精心整理-第 14 页,共 17 页 -功能描述:1.在出租出售列表加载出会员名和会员ID 2.点击会员名时,加载该会员的出租出售信息列表;如果还有其他查询条件,将其他条件一起添加3.点击会员ID 时,跳转到会员日志列表,查看该会员的相关操作日志d)查看出租出售图片功能描述:在会与列表页显示时,构建连接到查看出租出售图片页面,通过传入信息ID获得该信息的图片集合,在页面以仿QQ 相册的方式展示图片e)审核,排序,批量操作流程列表查看图片数据库根据信息 ID 获取图片列表仿 QQ 相册显示终止列表点击会员名点击会员ID 保存会员 ID 其他查询条件构建多条件查询SQL 会员相关出租出售信息传入 ID 至会员日志列表该会员相关日志名师资料总结-精品资料欢迎下载-名师精心整理-第 15 页,共 17 页 -功能描述:审核:更改出租出售信息状态,审核过的数据才能显示到前台排序:用户自己定义排序规则,使用下拉框实现批量处理:包括批量删除,批量审核E.系统管理模块a)图片上传配置功能描述:主要动态配置XML 文件,完成上传的一些属性设置步骤:1)加载配置文件信息2)编辑加载出来的信息3)验证输入是否合法,比如大小为Int 图片类型为.jpg.png.jepg.gif 4)修改配置文件开始加载配置文件的设置(XML)编辑设置通过验证修改数据结束提示错误列表审核排序批量处理点击审核状态图标更改状态保存至数据库刷新列表终止选择排序方式按新排序方式显示数据选择要处理的数据是否继续批量处理数据否名师资料总结-精品资料欢迎下载-名师精心整理-第 16 页,共 17 页 -b)水印图片上传功能描述:用于上传水印图片,已达到在用户上传图片时,有水印步骤:1)选择水印图片2)验证图片格式是否正确,不正确给出提示,重新选择水印3)上传到配置文件指定路径c)出租出售发布限制流程功能描述:出租出售限制配置主要针对前台会员中心用户发布出租出售的时间,每天发布条数进行限制步骤:1)读取配置文件2)修改内容并验证格式是否正确,不正常提示重新输入3)修改配置文件读取配置文件修改限制内容格式正确修改配置文件结束格式不正确上传至指定路径开始选择水印图片格式正确结束提示格式不对名师资料总结-精品资料欢迎下载-名师精心整理-第 17 页,共 17 页 -