个人网站设计毕业论文3篇,供大家参考阅读!
优采云 发布时间: 2021-05-31 20:03个人网站设计毕业论文3篇,供大家参考阅读!
随着互联网的日益普及和网络应用的蓬勃发展,互联网已成为人们快速获取、发布和传递信息的重要渠道。它在人们的政治、经济和生活中发挥着重要作用。越来越多的人感受到了互联网时代的强烈冲击,学习网页设计和网站建设成为新时代的热点。以下是3篇个人网站设计毕业论文供大家参考。
个人网站设计毕业论文第1部分:个人网站系统功能模块的设计与实现
摘要:为了有一个可以展示自己、交友、分享资源的平台,本【k14】采用了主流工具制作【k14】Asp.Net、Visual Studio 2010和Sql Server数据库等技术,设计并实现了网站通讯平台,集用户登录注册、在线留言、相册管理、热门文章管理、友情连接、站点搜索等功能于一体。这个网站的界面美观大方,层次分明,有自己独特的风格,不仅让浏览者可以轻松访问这个网站的内容,也让网站管理员方便管理网站,因为网站管理者提供了一个展示自我和结交朋友的平台。
关键词:个人网站; ASP;视觉工作室 2010; SQL Server 数据库;
0 简介
随着互联网的普及,大多数人不再满足于只浏览互联网上的信息,而是想参与其中,能够拥有自己的个人网站,向他人展示自己,让自己朋友们。中文网个人网站的设计简约、精致、多彩。拥有一个可以炫耀的独特个体网站已经逐渐成为人们追逐的趋势。目前个人网站的设计问题主要集中在娱乐方面,内容过于单一,抄袭也比较严重,对整个行业的发展有一定的影响。通过使自己的个人网站,我们可以达到展示自己的目的,让别人更好地了解和认识自己,结交朋友,分享资源信息,同时将个人信息反馈给朋友或网友,进行交流。及时处理。因此,越来越多的网友,无论是计算机专业的还是非计算机专业的,都开始以自己独特的风格打造网站,以便更好地表达自己,向他人展示自己的个性。
1 系统功能模块设计
对于这个网站,主要包括前台管理和后台管理。前台管理收录4个小模块,后台管理收录8个小模块。系统功能模块图如图1所示。
图1 个人网站系统功能模块图
2 数据库概念结构设计
概念结构设计是将需求分析得到的用户需求抽象为信息结构的过程。它的目标是对用户需求进行汇总、抽象、综合,形成一个独立于DBMS的概念模型。个人网站后台管理E-R图如图2所示。
3 系统实现
3.1 前台管理模块的实现
前台管理模块分为四个模块:在线留言、我的资源、用户注册、*敏*感*词*。这些模块以超链接的形式实现。
图片2个人网站后台管理E-R图片
在线留言的实现过程:用户点击在线留言,页面跳转到留言板界面,当用户填写完整的个人信息后,点击添加留言按钮,调用逻辑代码add_Click函数在后台,并将信息添加到后台数据库中。分页功能的实现是:Grid View组件用于分页,控件直接绑定后台数据库,Select语句用于获取信息总数,Page Size设置显示信息数以达到分页的目的。
我的资源的实现过程:该模块分别描述了这三个部分的具体实现过程:流行的文章,冷笑话和相册。
(1)热门文章的实现过程:这里我们以热门文章的点击率为例,首先管理员为每篇文章文章设置一个点击率数字,然后使用update语句,用户每次刷新一个热门的文章页面,点击量设置为+1,可以通过更新后台数据库表来实现。
(2)轻声发声的实现过程:该模块与流行的文章模块相似,因此不再赘述。
(3)相册的实现过程:这里我们以搜索为例来说明。用户在所有相册信息列表名称后的文本框中输入关键字,后台代码使用Request.Query String 获取用户输入的关键字Key Words,判断Key Words的值是否为空,如果不为空,让Sql=Sql+"和title like'%"+Key Words.To String( )。修剪()+“%'”,然后按照ID编号递减,以有序的方式返回您要搜索的内容。
用户注册的实现:用户填写完整的个人信息,点击注册按钮,如果用户名、密码、姓名、电话号码之一为空,对应的文本框会提示需要填写红色文本形式,这里使用RequiredField Validator控件来验证Text Box中的值是否为空;然后验证手机格式和邮箱格式,这里是正则表达式Regex对象中的Is Match方法,如果满足以上要求,使用Insert语句注册用户信息添加到用户注册表中。
*敏*感*词*的实现过程:这里以返回操作为例进行说明。当用户单击返回链接时,系统将调用javascript:history.back()函数,然后它将返回到网站主页。
前台界面自动切换图片效果的实现过程为:共5张图片,编号,使用Javascript定时器函数Set Time Out()每8秒执行一次动作,将这5张图片替换为动作执行期间的循环。图片的src属性,实现图片自动切换的效果。
3.2 后台管理模块的实现
管理员在前台页面点击“后台”,页面跳转到登录界面,管理员输入用户名和密码,点击登录按钮,如果输入的用户名和密码正确,会跳转到后台管理页面(如果输入)用户名和密码错误。这时弹出的对话框中的用户名或密码不正确。单击确定按钮重新输入。此页面中使用了三种类型的控件,即:文本框、提交和重置。当管理员点击登录按钮时,会触发 Click 事件。此事件使用字符串字段接收前台页面文本框中的值。首先,使用 If 语句确定 Text Box1 和 Text Box2 的值。如果其中一项为空,则使用脚本语言,弹出“请输入完整”对话框。如果Text Box1和Text Box2的值不为空,则使用Select语句查询表All Users。如果搜索结果与输入的值不一致,将弹出对话框“对不起,用户名或密码错误”,否则跳至Backstage管理页面。后台管理模块分为系统用户管理、个人信息管理、流行文章管理、冷笑话语管理、相册管理、消息管理、注册用户管理、系统参数管理8个模块。
系统用户管理模块的实现过程:该网站普通管理员无权操作系统用户管理。实现过程是在页面加载时调用listuser.aspx.cs文件中的函数。首先使用select语句按照id号降序查询Allusers表中的所有管理员,然后判断管理员是否为超级管理员,If (Session["cx"].To String() .Trim( ) !=超级管理员),如果获取的参数不等于超级管理员,弹出“抱歉,您没有此权限”对话框,调用history.back();返回。
个人信息管理模块的实现过程:该模块主要是修改管理员用户密码,包括原密码、新密码、确认密码。此处使用了文本框、按钮和重置控件。管理员单击“修改”按钮时,如果“文本框”中的内容之一为空,请使用Javascript:提示对话框“请完全填写”;否则,单击“确定”。如果得到Text Box 2的值和Text Box3的值不一致。此时,弹出对话框“两个密码不一致,请确认”。当管理员点击确认后,调用History.Back()返回后台修改密码页面。如果点击refill按钮,Reset控件现在是将Form中的所有控件恢复到初始状态,管理员可以重新输入内容。
流行文章管理模块的实现过程:该模块包括流行文章的添加和查询。当管理员点击流行的【k13】添加时,后台会以超链接的形式显示添加界面,管理员输入【k13】的标题和内容,点击添加按钮,则Sqlhelper中的Insert方法为触发,获取Text Box中的值,并将该值插入到所有公告信息表中。如果Text Box的值为空,则在控件显示“required”后,否则使用alert语句弹出“添加成功”对话框。当管理员点击“查询”超链接时,显示所有热门文章信息列表界面,管理员在文本框中输入热门文章中的关键词,点击查询按钮后返回-end 数据库会使用 Select 方法进行搜索,可以显示内容。冷笑话语和相册管理模块中的添加和查询方法相同,这里不再赘述。
消息管理模块的实现过程:当管理员点击删除该超链接时,delete方法用于在后台数据库表中删除该消息。
注册用户管理模块的实现流程:以注册用户审核流程为例进行说明。在后端数据库中设置了 issh 字段。该字段的值为0、1,该字段在用户注册时默认为0,表示未审核。 , 当管理员点击“是”时,数据库使用update语句将这个字段的值更新为1,然后审核通过。
系统参数管理模块的实现过程:该模块包括个人简介、关于网站、友情链接和友情链接查询,使用的方法是Insert,前面已经介绍过了,不再赘述在这里重复一遍。以“打印此页”为例。当管理员点击“打印此页”超链接时,后台逻辑代码会触发Onclick事件,调用Window.Print()函数,打印选中的数据。
4 总结
本系统的功能基本可以实现。整个【k14】的设计美观大方,内容丰富。缺点是没有表现出自己的唯一性网站。涉及的个人内容较少,无法吸引观众。完全了解自己,功能还不完善。例如,发送电子邮件等功能由于水平有限而无法达到预期的目标。
参考资料
[1]张忠伟.面向个性化学习的学生个人知识管理系统的设计与开发[J].山东师范大学, 2016, 6 (4) :6-7.
[2]董梦琳.大数据背景下网络信息安全控制机制与评价研究[J].吉林大学,2016,8(12):15-16.
[3]池松。基于ASP.NET的Web留言板系统的设计与开发[J].武汉理工学报, 2015, 5 (3) :71-74.
[4] 连博文。基于动态Web技术的广州市*敏*感*词*局门户网站的设计与实现[D].吉林:吉林大学,2015:18-19.
[5]阮卫华.搜索引擎优化技术研究与实现[J].软件,2014,4(7):72-77.
[6] 易维君.基于ASP.NET的教师个人主页系统的设计与实现[J].苏州大学。 2014, 3 (8) :7-8.
[7]吴树瑜.基于关键词的信息检索系统研究[J].电子科技大学。 2014, 5 (9) :4-5.
[8]赵雅婷.个人网站视觉设计风格研究[J].西北大学,2014,7(10):14-15.
[9]韩春晓.中文期刊个性化搜索引擎的设计与实现[J].哈尔滨工业大学,2014,2(9):22-23.
[10]李念安. 网站 基于PHP的程序设计与实现[J].计算机开发与应用, 2014, 8 (5) :25-27.
[11]龙晓红.基于Site Server的网页动态菜单创建实现cms[J].计算机光盘软件与应用, 2013, 3 (7) :83-84.
[12]Heather Moulaison Sandy,个人数字存档:edu 域中的 URL 分析[M].Library Hi Tech,2017:136-145.