一起来学网站设计网站的设计与实现【字数:12788】

摘 要随着互联网的普及、计算机技术的飞速发展,在这个知识经济的时代,学习对人们来说显得越来越重要!本次课题开展的目的就是为了给大家提供一条有关网站设计的学习途径。本次课题的设计包括了资料下载、共享笔记展示、作品展示、优秀设计师推荐、讨论专区、工具下载、建议留言等。本课题采用B/S架构基于JavaEE技术实现,使用浏览器进行信息交互。系统分为两个部分服务器和浏览器。服务器部分基于JavaEE技术使用Struts框架实现,开发环境是Windows,部署环境是Windows,使用MySQL作为数据库,SQLyogEnt作为数据库管理工具。Web页面使用JSP和HTML等技术结合实现。与市面上的同类网站相比,本网站更为专注而全面专注在于它只涉及“网站制作”的学习,全面在于它注重了学习的全部过程,它不仅仅适合在校学生,也同样适合自主学习的非学生人员。
KEYWORDS: Website design; JavaEE; Struts; HTML; CSS; jQuery; JSP; MySQL 目录
1.引言 1
1.1课题背景 1
1.2研究目的及意义 1
1.3研究现状 2
1.4课题主要研究工作 2
1.5系统影响 2
1.6论文结构 2
1.7本章小结 3
2. 课题开展的相关技术研究 4
2.1 JavaEE 4
2.2 MySQL 4
2.3 jQuery 4
2.4本章小结 4
3.系统分析 5
3.1可行性分析 5
3.1.1技术可行性 5
3.1.2经济可行性 5
3.1.3社会可行性 5
3.2功能需求分析 5
3.3用例分析 6
3.4本章小结 8
4.系统设计 9
4.1总体结构 9
4.2系统模块功能设计 13
4.2.1首页 13
4.2.2资料库 14
4.2.3共享笔记 14
4.2.4作品库 15
4.2.5优秀设计师 1 *好棒文|www.hbsrm.com +Q: ¥351916072$ 
5
4.2.6讨论专区 16
4.2.7工具下载 17
4.2.8个人主页 17
4.2.9管理员审核 18
4.3数据库设计 18
4.3.1概念模型设计 18
4.3.2逻辑结构设计 20
4.4系统界面设计 24
4.4.1首页 24
4.4.2资料库/作品库/优秀设计师 25
4.4.3共享笔记/讨论专区 26
4.4.4工具下载 27
4.4.5讨论详情/笔记详情/作品详情 27
4.4.6新建笔记/新建讨论 28
4.4.7个人主页及管理员审核界面 29
4.5系统类图设计 29
4.6本章小结 30
5.系统实现 31
5.1主要功能实现 31
5.1.1 注册/登录/找回密码/建议留言/修改用户账户 31
5.1.2添加回复/添加笔记评论/添加作品评论/添加讨论评论/上传作品 34
5.1.3删除作品/分享作品/删除回复/删除笔记/分享笔记/删除讨论/删除用户账户/共享笔记审核/共享作品审核 36
5.1.4添加笔记/修改笔记/添加讨论/修改讨论 38
5.2本章小结 40
6.系统测试 41
6.1基本功能测试过程 41
6.2本章小结 44
结束语 45
参考文献 46
1.引言
1.1课题背景
在互联网普及、计算机技术飞速发展的知识经济时代,网站的建立变得愈发重要。自互联网+以来,各行各业都进入了互联网的领域,此时,网站的需求呈大幅度提升,如此,学习设计创建网站就成为了一项必不可少的任务。可以推测,互联网和计算机技术在相当一段时间内,发展只会越来越好,淘汰的可能性几乎为0,由此,网站设计技术就显得十分必要。为了满足人们对网站开发学习的需要,为了给大家提供一条关于网站开发学习的途径,故开展了本次课题的研究。
1.2研究目的及意义
随着互联网的普及、计算机技术的飞速发展,在这个知识经济的时代,我们不难发现人们对知识的渴望愈发迫切,在这个快速发展变革的社会,学习已悄悄成为了我们生活中必不可少的任务之一。因此,学习的资源也自然地成为了我们不得不面对的问题。那么我们可以到哪里找资源呢?即便是找到了资源,个人的理解力也不一样,如果不是在校学生或者非本专业的学生,若是遇到了难以解决的问题,应该到哪里找伙伴探讨呢?为了解决这些问题,51自学网、慕课网、w3cschool等优秀的网站一一悄然而生。但仔细观察这些网站,你不难发现他们中的大多数都是以教学为主,缺少了作品交流的成分。学固然是重要的,但做也很重要呀!学习的目的就是为了操作不是吗?由此,本网站的出现就是为了解决这个问题。本次网站的设计包括了资料下载、共享笔记展示、作品展示、优秀设计师推荐、讨论专区、工具下载、建议留言等功能。本次网站共提供三种用户角色:匿名用户、普通用户和管理员用户。匿名用户可以使用网站的新资料提醒,共享笔记展示,共享作品展示,优秀作品推荐和优秀设计师推荐;普通用户可以使用匿名用户角色下的所有功能,此外,可管理自己发布的笔记、作品和讨论,可共享自己发布的笔记和作品,可评价及回复所有用户发布的笔记、作品和讨论;管理员可以使用普通用户角色下的所有功能,此外,还有管理所有用户账户,审核所有共享数据,管理对笔记、作品和讨论的评价及回复的功能。与市面上的同类网站相比,本网站更为专注而全面:专注在于它只涉及“网站制作”的学习,全面在于它注重了学习的全部过程,它不仅仅适合在校学生,也同样适合自主学习的非学生人员。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/661.html

好棒文