已阅读5页,还剩42页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
RunningCommunity,基于struts技术的跑步社区前台界面的设计与实现,基于框架:struts,制作人:,项目介绍1)什么是社区?开放的,可以相互交流的(网络)场所有相同爱好的人聚集的场所如:JavaEye社区、CSND社区、天涯社区、163社区2)社区具有的基本功能?登录、注册、搜索、个人空间、交流(短消息)推荐、热点其他子模块,什么是社区?,跑步社区,项目需求为了给那些爱好跑步的人提供一个网上交流的平台为了宣传公司的推出的体育产品提供现实所需的各种交流手段服务广大跑步和运动网友为主,强调互动性、知识性、趣味性,是结交跑友,了解跑步信息,享受虚拟跑步运动的好去处,功能模块用户信息管理短信息管理好友信息管理后台信息管理,跑步社区,软件环境和开发周期软件环境:采用B/S架构,使用J2SE1.5.08以上运行环境数据库服务器:Oracle10gWeb服务器:tomcat开发时间1个月,开发人员2人,跑步社区,业务模型(BusinessModel),物理视图/PhysicalView,DatabaseServerOracle,WebContainerTomcat,RunningCommunity系统,Client系统,Browser,总体设计,以联系人管理用例为例,介绍跑步社区平台各个模块的设计框架,联系人管理用例-我的好友,我的好友,好友名单,黑名单,好友速配,查看黑名单,删除黑名单,随机匹配好友,按条件匹配好友,查看好友,删除好友,用户,我的好友用例描述好友名单,名称:我的好友描述:用户在联系人管理页面上点击好友名单就可以查看到所有好友的列表,还可以查看好友详细信息,也可以删除好友或者添加到黑名单。参与者:用户前提:用户已经登录主方式:从我的地盘点我的好友链接好友名单,我的好友用例描述黑名单,名称:黑名单描述:用户在联系人管理页面上点击黑名单就可以查看到所有黑名单的列表,还可以从好友名单中添加到黑名单,也可以将好友从黑名单移除。参与者:用户前提:用户已经登录主方式:从我的地盘点我的好友链接黑名单,我的好友用例描述好友速配,名称:好友速配描述:用户在联系人管理页面上点击好友速配进入到速配页面,可以选择随机匹配或者按照条件匹配参与者:用户前提:用户已经登录主方式:从我的地盘点我的好友链接好友速配,跑步社区,前台:UI:html(html4.0+html5)+jsp+css(div+span)+js后台:servlet+struts+Hibernate(+jsp),前台界面设计文档(目录框架结构),存放图片,异常显示页面,登录页面,忘记密码页面,注册页面,收发件箱,管理员活动信息,会员活动信息,所有HTML/JSP,对应的功能,管理员登录跑步论坛页面跑步装备库页面跑步指南页面音乐跑不停页面修改管理员密码后台首页显示后台会员列表显示会员积分动作忘记密码找回异常页面用户登录忘记密码页面用户注册页面用户登录后显示页面用户基本信息创建个性空间修改个人信息没有个性空间查看其他会员个性空间其他会员无个性空间页面查看自己个性空间将好友移至黑名单查看黑名单收件箱好友列表匹配好友会员信息列表发件箱发邮件,以登录界面为例部分代码展示,用户名:密码:验证码:看不清?自动登录,如何注册忘记密码,JS部分代码,Common.js/*是否选中*/functionisChecked(name)vartemp=document.getElementsByName(name);for(i=0;itemp.length;i=i+1)if(tempi.checked)returntrue;/*计算字符串的长度*/functioncheckStrLength(value)varStrTrueLength=value.replace(/x00-xff/g,).length;returnStrTrueLength;/*判断是否为数字*/functionisNumber(str)varLetters=1234567890;for(vari=0;istr.length;i=i+1)varCheckChar=str.charAt(i);if(Letters.indexOf(CheckChar)=-1)returnfalse;returntrue;/*判断是否为Email*/functionisEmail(str)varmyReg=/-_A-Za-z0-9+(_A-Za-z0-9+.)+A-Za-z0-92,3$/;if(myReg.test(str)returntrue;returnfalse;/*判断是否为空*/functionisEmpty(value)return/s*$/.test(value);,/*自动判断返回的数据全选或取消全选*/functioncheckedAll(allCheckboxName,checkboxName)o=document.getElementsByName(allCheckboxName);if(o0.checked=true)selAllCheckbox(checkboxName);elseunselAllCheckbox(checkboxName);/*全选*/functionselAllCheckbox(checkboxName)o=document.getElementsByName(checkboxName);for(i=0;io.length;i+)oi.checked=true;/*取消全选*/functionunselAllCheckbox(checkboxName)o=document.getElementsByName(checkboxName);for(i=0;io.length;i+)oi.checked=false;/*取消全选*/functionreAllCheckbox(checkboxName)o=document.getElementsByName(checkboxName);for(i=0;i跑步社区,数据建模设计/DataModel,数据库表用户信息:用户明细、个人空间信息、等级信息、积分动作信息、积分记录信息短信信息:短信明细联系人信息:好友明细、黑名单明细,EntityRelationshipDiagram,表/Table,MemberInfo存放会员信息,表/Table,MemberSpace存放会员的个性化的信息GradeRecord存放会员级别的评判规则,登录界面,音乐跑不停,跑步装备库,专业跑步指南,跑步论坛,登录失败界面,个人信息界面,修改个人信息界面,写
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中国卫星网络招聘面试题及答案
- 树脂美牙协议合同范本
- 木地板安装合同范本
- 防洪堤维修合同协议书
- 没离婚协议办抵押合同
- 2025年自动化控制知识问答试题及答案
- 2026-2031年中国杀虫畏市场分析及投资战略研究预测可行性报告
- 银行保险考试题库及答案
- 幼儿教育教学专项培训试题
- 考试医院专业题库及答案
- 银行统计竞赛试题及答案
- 车辆动态监控人员培训课件
- 低压电工安全培训考试题库及解析
- 2025年教师职称-天津-天津教师职称(基础知识、综合素质、高中音乐)历年参考题库含答案解析(5套)
- 孙权却学说课课件
- Conners儿童行为评估量表
- 2025-2026秋第一学期学生国旗下演讲稿(20周):第十一周 让诚信的光与友善点亮童年-爱身边每个人-养成教育
- 锅炉维修改造施工组织设计范本
- 【《双碳背景下企业盈利能力分析-以宝钢股份为例》12000字(论文)】
- 农行金库管理办法
- 直销课程目标管理课件
评论
0/150
提交评论