XXX村村民交流互动网站系统设计小组成员:何成龙、陆承林黄元勇、王永亮胡荣启引言:在计算机技术飞速发展的今天,各类交流网站挤满了互联网,本设计立足于XXX村村民交流互动而设计一个交流网站,网站为村民提供交流服务,村民可以在网上通过发帖聊天交流生活琐事以及农事科技等。第一章:功能性需求分析一、在本次设计中,“远程教育网站系统”包括以下功能模块:1、个人工作台2、在线浏览3、资料共享4、系统管理5、在线帮助二、功能描述1、个人工作台用户可通过个人工作台对个人信息进行注册和修改。1.1、用户注册/登陆模块用户通过注册模块进行注册成为会员,登陆模块为会员完成用户登陆;1.2、修改信息在本模块用户可对已填信息进行完善和修改。2、在线浏览在线浏览为会员和非会员提供阅读材料以及视频文件,可在线点播及阅读。3、资料共享此功能仅为会员提供,非会员无权享受此功能。会员通过此模块可下载所需内容以及上传文件。4、系统管理4.1、后台管理专为网站管理员开设。网站管理员通过此模块可对网站进行维护和管理。4.2、网站数据库主动收集网站各类数据并及时更新。4.3、信息管理系统仅为信息管理员提供,可以通过此模块对会员上传的文件进行审核和删除,以及对注册会员进行管理。5、在线帮助5.1、联系我们用户通过此模块就网站存在的问题进行反馈。6.功能描述文档:功能编号功能名称功能描述备注01注册用户可以通过注册功能进行信息注册成为网站会员02登录会员/信息管理员用户通过此登录进行登录网站,登录时会员选择“会员登录”进行登录,信息管理员选择“管理员”进行登录。03浏览网页非会员和会员享有的权力,非会员只能浏览不能留言以及下载上传文件。04个人中心一、会员个人中心包含以下内容模块:1.个人主页会员在个人主页里可以根据自己喜好设置主页属性;2.个人信息修改个人信息修改包括密码修改和基本信息修改;3.好友好友模块包含对好友的添加和删除功能,也可以对好友进行喊话;4.信息信息模块主要包含收发邮件,回复评论、留言;5.个人日志会员可以在此模块写心情日志,可对日志设置访问权限等;6.个人相册会员在此模块可以上传图片,图片格式为“JPG”;7.我的帖子在此模块可以查看自己已发表的帖子状态,以及对评论进行回复;8.个人元宝会员在此模块可以查看个人所拥有的元宝,元宝获取方式为每日登录基本奖励5个,连续登录一周奖励15个,发布帖子成功奖励2个,上传文件共享成功奖励3个,文件被下载获取元宝为下载所需元宝数。二、信息管理员个人中心包含以下模块1.文件管理文件管理主要是对会员所发布的帖子和上传文件进行管理,拥有删除和上传权限。2.会员管理对注册会员进行管理,对违规会员进行删除操作。3.信息更改对个人信息进行修改。05发布帖子仅为注册会员开放,需登录以后才能使用此功能,会员可在此发布帖子进行交流,帖子最终的发布需由信息管理员审核通过以后方能在网站帖子区域显示。06资料共享仅为注册会员开放,需登录以后才能使用此功能。会员下载文件需要元宝,所需元宝数量由上传文件会员设置。会员上传文件需要经过信息管理员审核通过后方能显示在资料共享区,并奖励一定的元宝。07联系我们为所有用户开放,用户可以通过此模块就网站存在的问题进行反馈,网站管理员将对反馈对网站进行合理维护和改进。08网站维护为网站管理员开设,对网站进行技术性的维护和完善。09网站数据库自动采集网站注册会员所有信息以及网站更新内容。7.用例描述文档序号模版项目说明1注册用例名称:注册用例目的:为使用者提供注册服务参与者:游客和数据库前提条件:需要游客向网站数据库提交注册信息事件流:1.游客进入网站需进入注册界面2.填写相关信息3.点击完成4.网站数据库收录信息5.成为网站会员备注流程:1.填写信息错误自动返回初始注册界面2.用户取消注册4.用户重置注册信息2登录用例名称:登录用例目的:为注册用户提供登录参与者:注册用户前提条件:需要注册用户向网站数据库提交登录信息事件流:1.进入网站登录界面2.输入正确登录信息3.点击登录4.数据库验证及返回信息5.验证正确6.登录成功备注流程:1.用户信息输入错误2.用户取消登录3.用户重置登录信息3发布帖子用例名称:发布帖子用例目的:为注册用户提供发布帖子服务参与者:注册用户与信息管理员和数据库前提条件:注册用户提交帖子发布信息事件流:1.注册用户登录2.用户编辑帖子内容3.点击发布4.信息管理员进入审核5.审核通过完成发布及审核未通过发布失败6.数据库作出相关的数据更新备注流程:1.用户取消信息编辑及发布2.用户编辑内容含有非法字符发布失败4资源共享用例名称:资源共享用例目的:为注册用户提供下载和上传信息服务参与者:注册用户,信息管理员和数据库前提条件:注册用户提交下载和上传信息资源请求事件流:1.注册用户登录2.提交上传/下载信息请求3.数据库响应提供内容下载4.信息管理员对上传文件进行审核5.数据库信息更新6.上传及下载结束备注流程:1.用户取消下载请求2.用户取消上传请求3.用户权限未达文档下载要求返回5联系我们用例名称:联系我们用例目的:为所有用户提供反馈意见参与者:所有用户以及网站管理员前提条件:用户向网站管理员提交反馈信息事件流:1.用户进入网站2.编辑反馈信息3.提交反馈信息4.网站管理员对反馈信息作出反馈动作备注流程:1.用户反馈信息具有可行性和价值2.用户反馈信息属于无用信息管理员将不作处理第二章:非功能需求分析一、系统可扩展性1、当用户的访问量不断增加时,应使系统的整体响应时间依然能够满足用户的需求。2、具有可扩展的系统框架,当业务扩展时,新的模块或者栏目可以无缝的挂接在系统中。二、系统性能要求系统必须在3.0秒内验证用户请求并做出响应,响应时间最长不得超过10.0秒,除非网络连接中断。三、系统安全性要求1、用户对系统所应具备的故障处理能力、处理方式及故障后的系统恢复、数据恢复等要求,对系统防止机密数据被非法侵入、修改及丢失的要求。2、只有注册用户才能上传及下载信息。3、不支持任何金钱交易行为。4、自动过滤非法字符以及非法广告四、灵活性要求对该网站系统灵活性的要求,即当需求发生某些变化时,网站的系统对这些变化的适应能力,如:a.会员信息变更;b.浏览器的变更;c.会员超期未登录将取消会员资格及删除信息;五、系统易用性要求用户借助在线系统使用说明,在10分钟以内能够学会如何使用系统进行学习和资料的预定。六、用户界面要求要求为用户提供准确、高效、轻松、愉快的工作界面,充分体现出软件的友好性、易用性;所有页面都应该被管理员轻松配置;不论页面是否需要滚动,所有关键服务和功能都应出现在首页上;主页面应显示网站提供的关键服务的摘要,单击某一项服务应能够打开包括1、所选服务的详细描述的新页面;2、应在每一页提供到主页的链接;3、每一页都应显示“关于我们”和“联系我们”的链接;4、反馈链接应显示在每一页,方便用户发送匿名反馈;5、每个页面上都应该显示用户个人资料链接;6、用户可以根据个人喜好从多种可选的页面风格中选择一种来显示内容,但又不破坏页面显示效果,并且用户的这种选择可以应被储存,以便下次以同样的方式显示。第三章:功能模块设计用户注册资料共享用户登录个人中心发布帖子系统框架结构前台功能后台功能网站管理联系我们网站维护修改信息个人日志在线好友个人相册个人主页我的帖子我的元宝图1本网站的框架结构如图1所示,分为前台管理和后台管理两个模块,前台管理主要包含的有:用户注册、用户登录、个人中心、发布帖子、资料共享、联系我们6个主要模块,其中个人中心设有下拉模块:个人主页、修改信息、个人日志、在线好友、个人相册、我的帖子、我的元宝7个分类。第四章:功能性需求分析用例图小组成员:何成龙陆承林胡荣启王永亮黄元勇XXX村村民交流互动网站系统(功能性需求)用户登陆资料共享uses信息管理员网站管理员网站维护uses网站数据库采集网站数据uses注册浏览网页usesusesusesuses结束usesusesusesuses个人中心uses登陆****联系我们个人中心文件管理发布帖子usesusesextendsextends******uses**会员管理**usesusesuses****************图2如图2所示,是本网站的功能需求分析图,本网站的功能实现有为用户提供注册、登录、获取信息、修改信息等功能。第五章:登陆时序图设计图3图4用时序图来反应用户登录情况和访问网站情况,可以清晰的观察每个功能的实现和反馈,时序图分为两个,一个是“登录时序图”,另一个是“系统时序图”分别如图3和图4所示。第六章:状态活动图的设计图5图5所示为登录状态图,展示用户登录成功与失败的状态情况。图6图6所示为用户发布帖子的状态图,显示发布帖子成功与失败的详细情况。第七章:网站系统静态结构图+登录()+注册()-用户名-编号用户+注册()-编号游客+登录()-用户名-密码-邮箱注册用户+管理()-用户名-密码-邮箱管理员+存储()-资源类型-名称-大小-时间-发布者资源库发布资源/下载资源审核资源+存储()+收集()-名称-类别-编号数据库采集用户信息采集存储资源信息图7本章节所示图7为网站系统静态结构图,体现整个网站的结构以及实现所需的类间关系。第八章:数据库E-R图图8第九章:总结经过十二周的学习,小组各成员对本门课程实验所需的绘图软件MicrosoftVisio都有了一定的了解,并能在本次设计实验中运用,本次设计小组立足于一个基于农村的交流网站设计,其功能类似于百度贴吧,专为村民们就生活琐事以及种地劳作中出现的问题进行交流,从而拉近各个村民间的关系及更好的交流种植、养殖等技巧。另外,在小组作业设计过程中,每位成员都能够积极的参与思考和制作,都能按时完成组长分配的任务,在讨论期间积极提出修改意见,氛围活跃。但是,由于对一些图的理解不够深,所以绘制出来的图片达不到最好的效果,这是我们接下来需要进行改进和学习的。最后,感谢老师本学期的教学与指导,以及平时作业提出的宝贵意见,尽管我们之间发生了一些小矛盾,在这我们全组成员向老师您说声“对不起”,都是因为我们太不懂事了,请老师不要见怪。那么我们就用最诚挚的右手给您敬个礼吧,祝老师永远年轻漂亮!小组成员:敬礼!2013年11月4日