- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
开发流程—总纲.doc
开发流程—总纲
架构分析与设计1.技术架构2.物理架构3.解决方案4.优点概述
业务逻辑分析
业务逻辑设计1.系统功能图2.实体类及相互关系3.实体类关系图解
数据库详细设计(与界面原型正并行开发)1.编码规则描述2.数据字典设计与描述3.数据库与程序接口设计
驼友网开发文档
一.架构分析与设计:
1. 逻辑架构:jquery+jsp+jstl+struts+JavaBean+DataBase = MVC三层架构
(1)jquery+jsp+jstl+struts负责表现、验证、功能控制和页面跳转。
(2)JavaBean实现业务层和自定义持久层框架。
(3)DataBase数据存储。
功能分布图(1.1):
2. 物理架构:服务器一台,内架设JSP-WEB服务器一个,数据库服务器一个。
3. 技术解决方案:
(1)JSP-WebServer:tomcat6.0
(2)DataBase:SqlServer
4. 优点,可扩展性,可维护性强。用Ajax+AOP横切点式代理类验证,用JSTL+JSP显示,用当前最流行的框架Struts控制功能,完全实现了各个模块的独立封装,大大降低了耦合性。
二.业务逻辑分析(按用例方式分析):
1. 所有的用户都能注册,并登陆。(登陆应该有两个接口,一个是单独的登陆页面,一个在首页。在登陆页面登陆,应跳转到后台;在首页登陆,在登录区现实操作面板,不跳转到后台。)
2. 交友用户进入后台时能使用以下功能:
(1)交友管理:
.自定义好友分组。
.好友搜索,有可选项:同城搜索,性别搜索,年龄搜索。(搜索呈列表式显示,现实基本信息。点击用户名可查看资料,列表末应有添加好友按钮)。
.添加好友(此功能有三处按钮,一处在查看悬赏任务页面的发布者用户名下,一处在后台的信息管理模板自输入添加好友,另一处在搜索现实列表行末)。
.删改查用户列表及信息(后台应有查看好友列表按钮,进入好友列表后查看信息点击好友名即可进入,列表行末有删除按钮,和更改好友分组)。
.群组管理:较色分为成员(发布群消息)和群主(群成员管理,群信息管理),任何用户都可创建群组。
.空间管理(模板,头像,心情便签,版面管理,最近来访,特别好友)
.管理相册。(增删改查)
.日志(发布,管理)
(2)发送信件,收/发件箱管理。
(3) 订阅(分为电子杂志,站内新闻,站内动态,RSS阅读器)。
(3)信息管理(资料修改,密码修改,银行账号设置)。(4)在线财务管理:充值,提现,记录,查询(分积分查询和资金查询)。
(5)我的营销(获得营销代码,被推荐人点击注册,并接任务后,可获得X%的佣金)
(6)仲裁管理:申请仲裁记录、正在参与的裁定、参与裁定记录。(“我的仲裁记录”可查看仲裁角色、进度、结果等历史记录;“我在参与仲裁”可查看当前被系统抽中并正在裁定的仲裁项目,可产看双方资料对项目进行裁定;“参加裁定记录”可查看曾参与裁定的项目正确与否和所获积分)
(6)实名制认证(分两种,手机认证,身份证认证)。
3.必填资料填写完整且实名制认证后,在用户交友可使用功能上,增加发/接任务功能。以下为发任务模块: (1)发布悬赏任务(可选任务预付款托管,托管后自动成为推荐项目)。
(2) 查看评标结果。(内有选项可按“已完成未付款”,“未完成”,“已付款”划分列表,已完成未付款项可申请仲裁)。
(3)查看未完成项目(内有选项:一小时内可修改任务资料,支付预付款)
4. 以下为接任务模块:
(1)任务搜索:前台实现任务查看列表,列表上方应有任务搜索框,可选搜索有按名字搜索,按城市搜索,价格搜索,时间搜索。点击可进入查看任务信息
(2)选定任务:进入任务信息页后有接受任务按钮,点击后便可接受任务并填写报价等信息。
(3)查看接受任务信息。(查看任务信息和状态)
(4)接受任务后可提交方案。(可在任务信息页提交,也可在后台提交)
(5)交付完成作品:作品完成后,可提交作品,等待悬赏方确认付款。 (6)查看中标项目。
(7)查看收藏任务。
5.系统管理员后台:
(1)系统管理员应有等级权限,根据等级管理模块。
(2)广告系统。可在各个页面上对应的位置以动态设置广告。 (3)财务管理:按项目进度,已发布未接收,已接受未付款,已付款。
(4)系统数据管理:积分规则(每日登陆可获积分,参与活动所获积分等);仲裁规则(可设置一次抽取多少人,等待裁定时间,每次奖励多少积分等信息)。
(5)基本功能:修改管理员密码,增删改查用户,审核实名认证等功能
(6)用户数据管理:个
文档评论(0)