一.
二.
三.
四.功能设计: 我们这个WEB应用的功能有: 1.用户权限和管理员权限所能共同使用的功能: 门户界面以及导航:良好的门户是吸引用户和维持用户黏着度的首要途径和重要手段,我们会着重设计,使其尽量简洁、美观和人性化,不断的提升用户体验度。 浏览排行榜,浏览每日美食推荐,浏览最近和最火帖子快照,论坛发帖,论坛帖子评论,发起各种投票,发起聚餐、游玩活动(管理员发起活动会特殊标注),收藏帖子,私信系统,查找系统,自身账户信息修改,邀请注册,交友系统,各种娱乐性APP。 2.管理员权限可以使用的功能: 用户账号管理,论坛帖子管理,用户发起的投票及活动管理,每日推荐信息发布,排行榜信息发布,帖子快照更新,数据库处理,每月财务状况报表,发放特殊虚拟奖励。
以下是工作流模型:
这个模型还定义了5个接口,用于定义以上5个组件间互操作规范:接口1,实现不同工作流定义工具和不同工作流使能服务间的互操作性;接口2,实现不同工作流客户端应用与不同服务流使能服务间的互操作性;接口3,实现不同工作流客户端应用与不同工作流使能服务间的互操作性;接口4实现不同工作流使能服务间的互操作性;接口5实现不同管理与监控工具与不同工作流使能服务间的互操作性。
以下是数据库系统结构模式:
1)客户端平台的独立性。三层数据库系统中,客户端统一使用Wpb浏览 器,从而省去了ljer}tler}er模式下为不同平台开发客户程序的重复劳动,也 可以提高系统的灵活性。 2)将业务逻辑放置在中间层可以提高系统的性能,使中间层的业务逻辑 处理与数据层的业务数据紧密结合在一起,而无须考虑客户端的具体位置。 3?添加新的中间层服务器能够满足新增客户机的需求,从而大大提高了 系统的可1申缩性, 4}将业务逻辑从客户端移到中间层,在客户层的应用程序与数据层的数 据库之间增加了一层,这样客户端的应用程序可以独立于数据层的数据库。 5)按业务逻辑编辑成各种组件,可以使组件重用,从而可获得更有效的 质呈保证。也可减少项目风险。