网站开发文档

网站开发文档
网站开发文档

《创心动力》业务逻辑操作流程图及功能说明

一、Web

(1)、首页搜索业务逻辑操作

流程图:

功能说明:

1、选择一个需要搜索的类别,如:二手房;如果未做选择,则默认为楼盘;

2、输入关键字时,过滤非法字符,使用自动完成提示类似的搜索结果;

3、点击搜索后,跳转至列表页面。

(2)、楼盘列表业务逻辑操作

流程图:

功能说明:

(3)、二手房业务逻辑操作

流程图:

功能说明:

(4)、出租业务逻辑操作

流程图:

功能说明:

二、User

(1)、会员登录

流程图:

功能说明:

(2)、会员注册

流程图:

功能说明:

(3)、发布出租

流程图:

功能说明:

(4)、发布出售

流程图:

功能说明:

(5)、房源管理

流程图:

功能说明:

(6)、个人信息维护

流程图:

功能说明:

三、Admin

一.程序描述

A.系统分类管理模块

功能描述:

系统分类管理模块主要针对行政区划和行业特殊字段的添加,修改和删除的操作。

添加步骤:

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.小区楼盘管理模块

a)小区管理:搜索条件(城市区域商圈物业类型)复选搜索;搜索框:下拉框选择条件搜索可以根据名

称地址,时间段不包含在下拉内;

功能描述说明:

复选搜索每点击一次都要有数据返回,越是到最后数据就越是精确,下拉搜索时根据你选择的信息进行查询的(如你选择名称就根据名称查询)

b)小区列表:显示该小区图片数量,点击可以查看该小区的图片:查看小区图片新到页面有上传不合格

(违法的,不清晰的,图片太小),图片页面显示图缩略图。数据的呈现用reapter显示,数据显示顺序时间靠前的靠前显示

功能说明:

列表中包含批量删除,在执行操作时要验证是否有选择项,无选择项应给出相应提示,当有选择项在执行删除是要确认是否删除也要给出提示。也包含全选和全不选功能。

c)根据小区到出租出售页面,页面中的搜索条件包含:物业类型,出租类型(整租合租),审核,置顶,时

间段,根据名称,地址搜索(选择条件后点击按钮才开始查询)并进行验证(除时间外其他可以不验证),验证时间是否合理时间段的前者大于后者,当验证没通过时就给出提示并不查询数据

功能说明:从小区列表到出租出售页面的时候要保存小区的id,此时的查询信息时候针对这一个小区查询的出售出租信息,显示字段中列出发布人的名称,点击名称查看发布人详情

新增小区页面下拉联动选项:省市区域商圈,依次往后推。当省选择后就加载市,又选择城市就加载区域,选择了区域加载商圈,没做选择时就不加载下面信息,在没选择完毕在发布小区时要进行验证给出提示信息并设置焦点。在上传图片时候只上传详细图和户型图,列表图片从详细图中提取。

(在上传图片的时候可以给已经上传的图片一个标识,有标识的在读数据的时候就在列表显现)

C.会员管理模块

a)登录流程

功能描述:

1.输入用户名和密码,对密码进行md5加密

2.查找数据库是否有此用户,没有当前用户给出相关提示,有当前用户,将加密过后的密码与

数据库相比较,匹配成功,登录成功,跳转到后台主页面。不成功提示密码错误

3.登录时可选择是否将密码和用户名写入客户端,并且给定缓存得时间(如一个月),下次登

陆输入用户名,可以直接跳转后台页面。

b)会员分类查询

功能描述:

1.查询信息根据用户通过下拉进行条件(如:联系电话,用户名称)查询,在根据下拉中的选中项,在文本框中输入想查找的相应信息(过滤掉敏感字符),2者结合的同时进行相应的查找。将匹配项显示在列表中,没有对应得结果将显示暂无此信息,规定当前页显示条数,当条数多时进行分页

2.审核状态,锁定状态通过radiobutton选择,可通过城市区域列表筛选

3.会员列表中用不同的图标来标识出租出售信息,通过该会员ID,点击跳转到相应的页面,分别显示该用户发布的所有出租信息,和出售信息。

4.用户可编辑会员基本信息

c)会员审核和锁定,及批量处理数据

D.出租出售管理模块

a)页面初始化流程图

功能描述:

出租出售初始化时,需要判断是否从其他页面链接跳转而来,如果是,需在默认查询条件后追加相应条件

b)出租出售查询功能

功能描述

在出租出售页面,用户可选择按时间段和关键字同时进行查询

步骤:

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)查看会员发布信息和会员日志流程

功能描述:

1.在出租出售列表加载出会员名和会员ID

2.点击会员名时,加载该会员的出租出售信息列表;如果还有其他查询条件,将其他条件一起添加

3.点击会员ID时,跳转到会员日志列表,查看该会员的相关操作日志

d)查看出租出售图片

功能描述:

在会与列表页显示时,构建连接到查看出租出售图片页面,通过传入信息ID获得该信息的图片集合,在页面以仿QQ相册的方式展示图片

e)审核,排序,批量操作流程

功能描述:

审核:更改出租出售信息状态,审核过的数据才能显示到前台

排序:用户自己定义排序规则,使用下拉框实现

批量处理:包括批量删除,批量审核

E.系统管理模块

a)图片上传配置

功能描述:

主要动态配置XML文件,完成上传的一些属性设置

步骤:

1)加载配置文件信息

2)编辑加载出来的信息

3)验证输入是否合法,比如大小为Int 图片类型为.jpg .png .jepg .gif

4)修改配置文件

b)水印图片上传

功能描述:

用于上传水印图片,已达到在用户上传图片时,有水印

步骤:

1)选择水印图片

2)验证图片格式是否正确,不正确给出提示,重新选择水印

3)上传到配置文件指定路径

c)出租出售发布限制流程

功能描述:

出租出售限制配置主要针对前台会员中心用户发布出租出售的时间,每天发布条数进行限制步骤:

1)读取配置文件

2)修改内容并验证格式是否正确,不正常提示重新输入

3)修改配置文件

相关主题
相关文档
最新文档