下面的图4-8,是对房源销售管理这一模块的步骤的图示,从图中给我们可以获得许多有用的信息,首先,房源的销售状态并不是孤立存在的,而是与许多因素相关,比如项目、展厅以及楼盘的信息等,因为该系统的设计是根据用户购房的逻辑进行构思的,所以在设计时也考虑到了用户获取信息的顺序,即展厅一项目一楼盘一房源,为了更加便于客户查询房源信息,如果能够对该房间的销售状况进行一个实时的更改,就能够实现有效的管理控制房源销售状况信息的目标。基于这样的设想,作者将系统的房源销售模块里销售状态查询的模式做了一定的加工,设计成联级查询的模式,具体点来说,就是用户确定了房源的展厅之后,不仅能够了解该房源的项目信息,系统还会为用户提供这个展厅内所有项目的信息;同样的,如果用户已经找到或者已经决定了房源所在的项目,系统就会提供这一项目中所有楼盘的信息,用户便可以根据这些信息来明确其想要查找的房源和所有与该房源有关的销售状态[48]。这样的一个设计,在逻辑方面较为清晰和明了,让用户可以快捷地完成对房源额销售状态的一个快速的查找以及更新等操作。
2、用户中心模块的设计 用户中心模块作为系统中的重要模块,具有以下几个功能:①验证用户身份;②划分用户权限角色;③管理用户资料;④发布与管理信息等。在以上的几个功能之中,作者认为验证用户身份和划分用户权限与角色这两个部分无论是构思还是设计都是比较具有代表性的,因此,在下面对其详细设计进行具体的介绍。
流程设计介绍: 验证用户的权限和角色的流程图4-10所示的是验证用户的权限与角色这一部分的流程示意图,该图中所涉及的用户包括普通用户,房产商用户,管理员用户,中介用户等。由于不同用户角色与权限不同,要根据其角色与权限显示不同的界面,所以应该对其进行分类判断,这个过程具体说就是在用户登录的过程中,首先检查用户的密码是否被篡改,确认密码无误时就可以对其身份进行验证,然后根据用户在注册时设定的权限与用户属性向用户提供适合其操作的用户界面,当然,管理员的操作界面是不同与用户的操作界面的,超级管理员也是如此,并且,在该系统中,规定了超级管理员有设定用户角色与权限的权利。
3、系统信息中心模块的设计 信息中心的主要功能是收发站内短信,这一部分的子模块有四个,其承担的任务有发消息、发件箱、收件箱、草稿箱。听起来这与电子邮箱并没有什么区别,事实上,其功能上的确与电子邮箱是类似的,比如:发件箱是管理发送短信的地方,收件箱是管理接受到短信的地方,而草稿箱则是存储并管理未发送的站内短信的地方。但是信息中心有一点是与电子邮箱十分不同的,就是不可以向外发送邮件,因为这只是内部交流的一个模块,不负责对外的交互的任务。所以,其用户界面设计的和电子邮箱类似就更容易被接受。在以上四个子模块中,发消息子模块最具代表作用,接下来就是对其设计的详细介绍:
流程的设计 我们根据用户对于系统的要求进行分析,将短信录入数据库之后,收件方将该信息从数据库找出并进行查看这个过程就是发站内短信的过程。这个系统会在站内短信保存多份发件人发送的同一份,也就是收件方会收到一份相同的信息,同时发件方也会有,假如该短信还经过了他人之手,其他人手中也就会有这份短信。这种设计有利有弊,优点是让所有人相对独立的对其站内短信进行管理,有一方对短信进行删除修改等操作时不会影响到其他人。缺点是系统带来了一定的数据冗余。与此同时,这样的设计对系统的开发与维护也极其方便。如果要采用多个短信状态位来管理站内短信的话就是没有采用这样的设计。邮件发送和短信发送的过程是有相似之处的,这就要求用户在发送邮件或是信息时要正确填写收件人和短信内容,但是可以不填写主题。假如是用户自己发件,系统直接从Session里读入,用户不需填写。可以是有多个抄送人以及收件人,多位收件人之间系统会自动用逗号把多位收件人隔开。
当用户在站内发短信操作还未完成但有终止该操作的需求时,如果该用户点击了保存草稿的按钮,那么就会把还未发出或者还未编辑完成的短信存入草稿箱中;如果要可查看到收到的短信,用户可以到收件箱人可以让系统直接从其所收到其他的短信中带入。
信息发布:广州名易软件有限公司 http://www.myidp.net