数字电子技术课程设计 《web技术及应用》课程设计

上传人:小** 文档编号:54429847 上传时间:2018-09-12 格式:DOC 页数:25 大小:58.50KB
返回 下载 相关 举报
数字电子技术课程设计 《web技术及应用》课程设计_第1页
第1页 / 共25页
数字电子技术课程设计 《web技术及应用》课程设计_第2页
第2页 / 共25页
数字电子技术课程设计 《web技术及应用》课程设计_第3页
第3页 / 共25页
数字电子技术课程设计 《web技术及应用》课程设计_第4页
第4页 / 共25页
数字电子技术课程设计 《web技术及应用》课程设计_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《数字电子技术课程设计 《web技术及应用》课程设计》由会员分享,可在线阅读,更多相关《数字电子技术课程设计 《web技术及应用》课程设计(25页珍藏版)》请在金锄头文库上搜索。

1、1数字电子技术课程设计数字电子技术课程设计 WebWeb 技术及应用技术及应用课程课程 设计设计导读:就爱阅读网友为您分享以下导读:就爱阅读网友为您分享以下“Web 技术及应用技术及应用课程设计课程设计”的资讯,希望对您有所帮助,感谢您对的资讯,希望对您有所帮助,感谢您对 的支持的支持!Web 技术及应用技术及应用期末课程设计报告期末课程设计报告题题 目班目班 级:级: 网络安全与执法班网络安全与执法班 学学 号:号: 201483030127/111 姓姓 名:名: 刘刘 洋洋 郭建建郭建建 成成 绩:绩: 完成时间:完成时间: 2017 年年 6 月月2目目 录录第一章第一章 引言引言 .

2、 11.1 开发背景开发背景 .11.2 开发现状分析开发现状分析. .21.2 需求分析需求分析 .2第二章第二章 系统设计系统设计 . 432.1 功能设计功能设计 . 42.2 数据库设计数据库设计 . 52.3 流程(或算法)设计流程(或算法)设计 . 6第三章第三章 系统实现系统实现 . 63.1 交友系统交友系统 . 6第四章第四章 设计总结设计总结 4. 10参考文献参考文献 . 10附附 录(核心代码)录(核心代码). 11在线交友系统在线交友系统第一章第一章 引言引言近年来近年来, 随着移动互联网的发展,人们的交流方式变得更加随着移动互联网的发展,人们的交流方式变得更加的开放

3、。上网不在局限于电脑,手机的普及,让通信从电的开放。上网不在局限于电脑,手机的普及,让通信从电脑上迅速转移到手机上已是不争的事实。信息化是当今世脑上迅速转移到手机上已是不争的事实。信息化是当今世界经济和社会发展的大趋势,以网络和多媒体为核心的信界经济和社会发展的大趋势,以网络和多媒体为核心的信息技术已经成为拓展人类能力的创造性工具。在网上不在息技术已经成为拓展人类能力的创造性工具。在网上不在局限于时间地点,那里有我们最新观点,最具创意的局限于时间地点,那里有我们最新观点,最具创意的 Idea 5,最新的消息等。当然还有我们最美好的回忆。,最新的消息等。当然还有我们最美好的回忆。在大学期间,我们

4、每个人都有很多留恋的记忆。有游玩的在大学期间,我们每个人都有很多留恋的记忆。有游玩的风景,有采风的快乐。有寂寞无聊的时间,还有单独宅的风景,有采风的快乐。有寂寞无聊的时间,还有单独宅的时光。学习、成长、伴随我们走过这风风雨雨的三年。真时光。学习、成长、伴随我们走过这风风雨雨的三年。真的是风霜雨雪踏歌行。我们用各种形式来记住青春的童话。的是风霜雨雪踏歌行。我们用各种形式来记住青春的童话。在快要告别大学的时光里,当我们回忆其这些,既是一笔在快要告别大学的时光里,当我们回忆其这些,既是一笔财富,也是一份美好而简单的记忆。出于这个理由,我设财富,也是一份美好而简单的记忆。出于这个理由,我设计开发了这个

5、交友平台。来分享你我他计开发了这个交友平台。来分享你我他/她的喜怒忧伤。随她的喜怒忧伤。随着互联网,微博,博客等的兴起,交流变得随时随地,更着互联网,微博,博客等的兴起,交流变得随时随地,更加的人性化和自由。加的人性化和自由。本次设计为简单的一个社交平台,注册的用户可以分享自本次设计为简单的一个社交平台,注册的用户可以分享自己的照片,己的照片,Flash 视频,心情,交友等。可以查找好友,添视频,心情,交友等。可以查找好友,添加好友,加好友, 。好友也能同步的看到你的心情,查看你的个人资。好友也能同步的看到你的心情,查看你的个人资料。当然也可以进行电话交流。都为交友提供一个很好的料。当然也可以

6、进行电话交流。都为交友提供一个很好的平台。这就交友平台开发的目的平台。这就交友平台开发的目的-交流分享,共同成长。交流分享,共同成长。这也是这也是“网络交友网络交友”的特点所在。的特点所在。1.1 开发背景开发背景6为了留一份美好回忆,为了更大范围的交友,不受时间和为了留一份美好回忆,为了更大范围的交友,不受时间和空间的限制。为了让我们共同成长。让我们在大学的校园空间的限制。为了让我们共同成长。让我们在大学的校园中成长更加自由,分享我们成长的经历,交流进步。中成长更加自由,分享我们成长的经历,交流进步。1.2 开发现状分析开发现状分析网络交友平台是一个针对学生开发的交友的平台系统。在网络交友平

7、台是一个针对学生开发的交友的平台系统。在校园中,我们都渴望成长,渴望交流、渴望进步、渴望被校园中,我们都渴望成长,渴望交流、渴望进步、渴望被关注。为了在这个纯洁的环境中实现更安静的交流,让我关注。为了在这个纯洁的环境中实现更安静的交流,让我们的生活变得更加的丰富多彩。交流变得更加有意义。们的生活变得更加的丰富多彩。交流变得更加有意义。这次的设计通过好友的添加来实现组建交友的圈子。这样这次的设计通过好友的添加来实现组建交友的圈子。这样就可以针对特定的人群进行交流。实现情感,生活,学习就可以针对特定的人群进行交流。实现情感,生活,学习等的交流,学习和指导。并且,交友平台功能丰富,界面等的交流,学习

8、和指导。并且,交友平台功能丰富,界面非常的简洁大方,操作简单。容易上手。非常的简洁大方,操作简单。容易上手。1.3 需求分析需求分析(一)可行性分析(一)可行性分析1. 技术可行性:交友平台的开发采用成熟的技术可行性:交友平台的开发采用成熟的 JSP 技术,技术,轻量级服务器轻量级服务器 Tomcat 。利用。利用 MySql 5.5 作为交友平台的数作为交友平台的数7据库,是一个支持多用户的新型数据库,适应于中小型规据库,是一个支持多用户的新型数据库,适应于中小型规模的数据量需求。模的数据量需求。 因此,交友平台的设计与开发在技术上因此,交友平台的设计与开发在技术上和配备上的条件都是满足的。

9、所以,它在技术上是可行的。和配备上的条件都是满足的。所以,它在技术上是可行的。2. 经济可行性:由于设计的要求比较底,所以单独的服务经济可行性:由于设计的要求比较底,所以单独的服务器来运行这个系统可以满足。又考虑到所有计算机硬件软器来运行这个系统可以满足。又考虑到所有计算机硬件软件都是存在出错可能的,因此整个系统应该考虑使用两台件都是存在出错可能的,因此整个系统应该考虑使用两台服务器热备份技术。使用两台服务器同时运行,一个为主服务器热备份技术。使用两台服务器同时运行,一个为主一个作备份,这样可以避免服务器故障对整个系统的影响。一个作备份,这样可以避免服务器故障对整个系统的影响。另外,现在计算机

10、的价格比较便宜,因此经济上市允许的。另外,现在计算机的价格比较便宜,因此经济上市允许的。3. 操作可行性:交友平台设计界面简洁大方,操作流程方操作可行性:交友平台设计界面简洁大方,操作流程方便。用户很轻松都能上手。便。用户很轻松都能上手。(二)性能分析(二)性能分析1. 系统性能要求系统性能要求 实用性:为方便交友平台,根据用户实际的需求,设计实用性:为方便交友平台,根据用户实际的需求,设计出功能齐全、操作简单、实用性强、充分满足用户的需求。出功能齐全、操作简单、实用性强、充分满足用户的需求。8 操作简单:交友平台适应于不同程度的用户,同时系统操作简单:交友平台适应于不同程度的用户,同时系统界

11、面简约大方,不会出现审美疲劳,因此对系统的操作要界面简约大方,不会出现审美疲劳,因此对系统的操作要求是尽可能简单易行。求是尽可能简单易行。 安装使用简便:服务器端的安装简洁明了,客户机无安装使用简便:服务器端的安装简洁明了,客户机无需再装任何软件,通过浏览器就可以直接访问,可以直接需再装任何软件,通过浏览器就可以直接访问,可以直接接入接入 Internet ,无论您身在何处,只要您可以访问,无论您身在何处,只要您可以访问Internet 都可以使用交友平台。都可以使用交友平台。 适应性:交友平台应用广泛,可以在适应性:交友平台应用广泛,可以在 Windows 、Linux 系统上安装使用。用户

12、可以根据自己的实际情况自行组合,系统上安装使用。用户可以根据自己的实际情况自行组合,是系统在不同的操作系统下都能得以应用。是系统在不同的操作系统下都能得以应用。 代码可读性好:编写代码的要求是简洁,易懂。代码可读性好:编写代码的要求是简洁,易懂。 2. 主主要功能要求要功能要求 主要功能:基本的用户注册、登陆、修改个人资料。文主要功能:基本的用户注册、登陆、修改个人资料。文件的上传下载,浏览上传文件、查找好友、浏览好友资料、件的上传下载,浏览上传文件、查找好友、浏览好友资料、留言、关注等留言、关注等 安全性与保密要求:客户端要求提供身份验证,并且对安全性与保密要求:客户端要求提供身份验证,并且

13、对9数据库信息采用加密,只允许通过身份验证的用户使用交数据库信息采用加密,只允许通过身份验证的用户使用交友平台。友平台。 意外情况:要求在发生意外(如掉电)的情况下,保证意外情况:要求在发生意外(如掉电)的情况下,保证不丢失数据。不丢失数据。 3. 交友平台的数据流图交友平台的数据流图图图 1.1:交友平台数据流图:交友平台数据流图设计交友平台中采用成熟的设计交友平台中采用成熟的 MVC 框架,前台用户对数据框架,前台用户对数据进行处理,包括登陆注册,搜索,下载等。服务器对请求进行处理,包括登陆注册,搜索,下载等。服务器对请求行进动态处理,与后台数据库进行交互处理。处理的结果行进动态处理,与后

14、台数据库进行交互处理。处理的结果返还给用户。管理员实现对其管理,维护和更新。其详细返还给用户。管理员实现对其管理,维护和更新。其详细功能说明流程图如上面图功能说明流程图如上面图 1.1 所示。所示。(三)需求分析(三)需求分析 1设计目标设计目标设计交友平台,功能上实现用户的交友功能,用户图片、设计交友平台,功能上实现用户的交友功能,用户图片、Flash 视频的上传和下载。让用户分享自己的照片,视频等视频的上传和下载。让用户分享自己的照片,视频等信息。添加对方为好友,给对方留言,搜索等目标。实用信息。添加对方为好友,给对方留言,搜索等目标。实用在不同的操作平台运行,要求系统简洁大方,操作方便。

15、在不同的操作平台运行,要求系统简洁大方,操作方便。102开发意图开发意图交友更便捷,让用户分享网络互联带来的终极体验,让交交友更便捷,让用户分享网络互联带来的终极体验,让交友变得更加的丰富。同时也是分享成长的大舞台。友变得更加的丰富。同时也是分享成长的大舞台。3功能需求分析功能需求分析交友平台主要完成以下功能:交友平台主要完成以下功能: 基本功能:提供用户的注册,登陆、修改个人信息、添基本功能:提供用户的注册,登陆、修改个人信息、添加好友加好友 用户管理:对用户账号的管理。用户管理:对用户账号的管理。 数据库管理:密码管理、数据管理、数据备份等。数据库管理:密码管理、数据管理、数据备份等。 操作管理:整个系统要求操作简捷,方便用户使用。操作管理:整个系统要求操作简捷,方便用户使用。第二章第二章 系统设计系统设计2.1 功能设计功能设计交友系统实现所有的用户注册、登陆和注销。交友系统实现所有的用户注册、登陆和注销。 非会员注非会员注册册 会员登录会员登录11 查看和修改个人资料查看和修改个人资料 上传图片上传图片 浏览会员信息浏览会员信息 登录注销登录注销普通会员对于功能的用例图如图普通会员对于功能的用例图如图 2.1 所示所示图图 2.1 普通会员对于功能用例图普通会员对于功能用例图2.2 数据库设计数据库设计数据库设计是系统设计中非常重要的一个环节,数据是设数据库设

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号