中期报告-驴友交流平台的设计和实现.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
中期报告-驴友交流平台的设计和实现

计算机科学与工程学院 毕业设计(论文)中期报告 题目:驴友交流平台的设计与实现 专 业: 网络工程 班 级: 111班 毕业设计完成情况 在毕业设计前中期,按照毕业设计指导手册的规定与计划,我主要完成了以 下任务: 周次 任务 1、2 查资料、需求分析、整体规划、熟悉开发环境、翻译科技文献 3、4 确定设计方案、系统总体设计、翻译科技文献、撰写论文 5、6 系统总体设计、简单编码、翻译科技文献、撰写论文; 7、8 系统详细设计、翻译科技文献、完成中期报告 选定毕业设计题目: 在毕业设计指导老师的指导并结合自己的兴趣与能力特长之后,我选择了驴友交流平台的设计与实现。 命题调研与整体规划: 根据选题的内容,我调研国内主流的旅游网站。如“马蜂窝”“途牛网”,针对不同旅游网站功能进行分析,确定出需要完成的必要功能,力所能及可以完成的附加功能。 可行性分析: 根据自己的调研和整体规划,确定合理的项目需求,进行可行性分析,包括技术可行性,经济可行性和法律可行性三方面的分析。 进行系统功能模块的总体设计: 驴友交流平台的基本功能包括: 用户管理:包括用户的注册,登陆,注销,个人中心。用户在发表主题或者回复主题时必须登陆,验证身份和权限。如果没有账号,必须先进行注册。 主题分区:本系统采用两级列表结构,必须在对应的主题分区下发表相应的主题。分区包括创建主题分区,列出所有分区,对应分区主题统计等等。 搜索查询:可以根据关键字模糊查询系统中的主题,资源。对于主题搜索可以依照发表人,题目,内容进行模糊搜索;对资源搜索可根据资源名称和文件类型搜索。 主题管理:包括在主题分区下发表主题,主题信息,回复功能等。发表主题必须是系统合法用户,根据用户级别不同,可以对发表内容进行控制。 版面管理:包括统计主题发表时间,主题列表,主题最后回复时间,置顶,设置精华主题等等。需要由版面管理员进行相关控制与操作。 主题分享:可以对用户自己感兴趣的功能进行分享,通过社交平台或者将主题保存到本地。 图一 系统总体设计 确定技术路线: 确定技术路线,项目采用客户端采用HTML+CSS+JavaScript开发,服务器端使用node.js开发。Node.js是一个基于Chrome JavaScript运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。相对于传统的服务器端开发技术,Node.js对于分布式设备有良好的支持,而且作为一项新兴技术,Node.js最近深受各大公司喜爱,作为一个前端开发者,选择这项技术,一方面可以完成毕业设计,锻炼自身在JS开发上面的能力;另一方面可以为就业做铺垫,用项目检验自己的学习成果。 客户端:html+css+javascript 服务器端:Node.js 数据库支持: mysql 5.6 操作系统:CentOS 6 开发环境:notepad++、sublime 数据库相关设计: 数据表设计: 表1: UserInfo 用户信息表 列名 说明 类型 备注 uid 主键 Int(4) 自增 username 用户名称 Varchar(20) Not null password 密码 Varchar(20) Not null head 头像 Varchar(20) Not null sign 个人签名 Varchar(200) Not null roleid 角色 Int(4) Not null active 状态 Int(4) Not null 表2: Topic 主题表 列名 说明 类型 备注 tid 主键 Int(4) 自增 title 标题 Varchar(50) Not null content 内容 Varchar(1000) Not null authorid 作者 Int(4) Not null time 发表时间 datetime Not null sortid 所属版块 Int(4) Not null 表3: Reply 回复表 列名 说明 类型 备注 id 主键 Int(4) 自增 title 回复主题 Varchar(50) Not null content 内容 Varchar(1000) Not null authorid 作者 Int(4) Not null time 发表时间 datetime Not null topicid 回复的主题编号 Int(4) Not null 表4: Sort 平台版块分类表 列名 说明 类型 备注 sid 主键 Int(4) 自增 parentid 上级版块 Int(4) Not null sortname 版块名称 Varchar(50)

文档评论(0)

189****7685 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档