《基于.NET在线交友网站.docx》由会员分享,可在线阅读,更多相关《基于.NET在线交友网站.docx(48页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于.NET在线交友网站系统的设计与实现目 录摘 要Abstract第1章 绪论11.1 系统开发背景11.2 目的和意义11.3 国内外研究现状11.4 组织结构2第2章 系统的开发语言、工具与环境32.1 C#语言32.2 SQL Server200832.3 Microsoft Visual Studio201042.4 ASP.NET42.5 系统运行环境5第3章 需求分析与总体设计63.1 需求分析63.2 功能模块分析63.3 系统功能模块图7第4章 系统数据库设计104.1 数据库的概念结构设计104.2 数据库的逻辑结构设计124.3 数据库的物理结构设计134.4 数据库的连
2、接原理14第5章 系统的详细设计与实现165.1 后台管理的详细设计与实现165.2 普通用户模块的详细设计与实现25第6章 系统测试346.1 测试的重要性与目的346.2 测试的主要内容346.3 测试过程34结 论38致 谢38参考文献40摘 要Internet在今天已经渗透到人们日常学习、生活、工作的各个方面,越来越多的人每天都要在互联网上发布和获取信息。计算机应用技术的日益成熟进一步给互联网的无限空间。一方面使网站用户能够获取到更丰富的信息与服务,一方面却也给人们对于如何更方便地获取自己真正想要的内容带来了很大困扰,用户要求越来越高,希望网站能够尽量智能化地了解自己的需求,帮助个人得
3、到适应性的信息和服务。本网站遵循网站开发生命周期法和结构化方法,基于.NET技术设计并实现了一套基于Web的在线交友网站。该网站基于B/S(浏览器/服务器)模式,采用了C#语言开发,选择了SQL Server数据库。在线交友网主要实现了系统用户管理、站内新闻管理、学术交流管理、所有日志管理、资料共享查询、联谊信息查询、系统管理等功能模块。关键词:在线交友,数据库,B/S架构AbstractToday, Internet has penetrated into every aspect of Peoples Daily study, life and work. More and more pe
4、ople have to publish and get information on the Internet every day. The increasing maturity of computer application technology further gines the Internet infinite space. On the one hand, to make web site users will be able to get to the more abundant information and service, but also give people for
5、 how to make it easier to get you really want a lot, the content of the users demand is higher and higher, hope the website can intelligently as far as possible to understand their needs, help individuals get adaptive information and services.This, website follows the website development life cycle
6、method and the structural method, based on.NET technology design and implementation of a set of online dating site based on Web. The site is based on the B/S(browser/server)mode, developed in the C# language, and selected SQLServer database. Online dating network mainly realizes system user manageme
7、nt, newsmanagement, academic exchange management, all log management, information sharing query, fellowship informantion query, system management and other functional modules.Keywords: online dating, database,B/S architecture 第1章 绪论第1章 绪论1.1 课题背景历年来,国外以Facebook为代表的社会性网络服务网站越来越流行起来,中国的网络发展迅速崛起,一大批互联网
8、创业者争先恐后地挤进这发红发紫的科技范围。最先,网民们的积极使用结果让开发管理者和入股人高兴至极,越来越多的网民跃跃欲试地去使用网上社交网络的游戏,嗜此不疲,甚而沉醉。不过在社交网络的游戏带给网民的好奇劲慢慢退去,国内的社会性网络服务开发管理者们仿佛正无法补救即将失去的用户。从史至今,本国的社交网络平台基本都是寄托在社会性网络服务绑定社交游戏的变化形式招揽用户的。基本就是一层不变的形式。因为对于社交网络平台核心观念的模棱两可,导致越来越多的用户失去。Facebook的成功最大的关键是其主要的就是社交网站的核心观念社交,即人际网络关系,经过各类APP不但将实际价值延长到网络,而且这样的社会交际关
9、系越加在网络平台上与日俱增。不但产生了寄托于网络的人际关系,而且使用的用户数也增加到一个新的台阶。从现在的状况看来看,中国的社会性网络服务,依旧徘徊在玩玩游戏,转发帖子,各种看着没啥用,但是还得有的部分,社交关系依旧只是实际生活当中的延伸,并没有增加新样式,如果社交网络依旧不进行改变,形式上又停滞不前,再结合收益形式的模棱两可,国内的社交性网络服务会每况愈下,直至退出网络平台。1.2 目的和意义按照目前网络科技的持续成长得状况来看,网络现已变成我们了解一些实时消息的最有用的渠道,经过在网络上进行结交朋友俨然变成一种全新形式的社会交际关系,高等院校学生是个相比较别具一格的大集体,往往对于生成的新
10、鲜事物容易上手,况且生成的新鲜事物时不时的会感染到这些学生的实际生活当中、 在社会的人际交往关系中,乃至对他们人生这段道路当中的人生观、世界观、价值观等全能产生重大作用。在线交友网站系统是把日常生活当中的认识和结交好友与电脑互联网功能绑定的的一种全新形式的交换消息的方式方法,是如今世界里在技术创新中一个相当活跃并且还存在相当强有劲的生命力的技术使用规模,并且还是信息在社会下的产生物,通过目前的网络平台上看起来已存在部分比较日常见到的结交好友网站,例如全城热恋、完美告白、百合网等,基本是我们经常看到的与婚姻恋爱相结合的结交好友网站,还有亿友网和校内网提供了一个很好的网上交友平台,这些基本都是在现
11、今高效率高节奏高压力的生活当中加强了社会中人们之间的相互交流,为和平发展和谐的社会提供重大贡献。通过网络服务平台,五湖四海的人,无论是上班族,还是大学生都可逾越过跨时间跨种族跨地域进行网络服务平台的学习及交流。创出一个安全性高的、真实靠谱的、完全开放的、单纯干净的纯聊天交友的交友网站系统,为想要结交好友的人群提供一个操作容易的、 页面好看的结交好友场所。1.3 国内外研究现状就现在来看,中国和外国的社会性网络服务平台的发展形式越来越好,并且越加的形成,对使用者的感受越加重视,还会进行相应的更改。例如在中国相对比较好的社交网络平台有腾讯微博,人人网等。比如说腾讯微博,它不仅为使用者提供了网站上的
12、最新信息的获取,而且还大大方便了使用者在社交的时候更能简单明了的沟通。而人人网基本上都是要求实名制的,使用者寻找好友可以缩小范围,在这个范围中根据自己的兴趣可以更加快速地找到好友。这些都不同程度地增强了使用者的社交体验。依据国外数据来看,在过去的半年里,Tumblr的用户积极使用数现已经增长了120%,已经超过了Instagram被称为增长速度最快的社会交往平台。同时Instagram的用户积极使用数增长率只有64%,甚至低于Pinterest的111%,排在社会交往产品的第三位。Facebook的用户积极使用数增长率仅仅是2%。不过,所有社交网络在Q2和Q3期间用户积极使用数均有不同程度地增
13、加。就从目前总用户数的增长来看,排在第一名的竟是Pinterest,Tumblr仅仅排名第二。1.4 组织结构本文针对一个基于C#语言的小型的在线交友网站的设计和开发。第1章为绪论,此章节介绍简单介绍了的课题背景、研究的目的和意义、国内外研究的现状。第2章为系统的开发语言、工具与环境,此章节介绍了设计的语言,还有网站所需要的运行环境,还有后台支持。第3章为需求分析和总体设计,分析了网站的需求分析,按照需求分析将功能进行划分。第4章为系统数据库设计,介绍数据库的概念结构设计逻辑结构设计以及物理结构设计的实现。第5章为详细设计与实现,此章节介绍各个功能模块的设计与实现。第6章为系统的测试,测试网站
14、的安全性,严谨性。最后是结论,致谢与参考文献。4 第2章 系统的开发语言、工具与环境第2章 系统的开发语言、工具与环境2.1 C#语言C#是微软公司发布的一种完全面向对象的、运行于.NET Framework和.NET Core(完全开源,跨平台)之上的高级程序设计语言。它是微软公司为了配合.NET战略推出的一种编程语言。它的语法和传统的C或C+差不多。适合做快速开发,如Windows系统下的中小型企业项目、小工具、游戏、桌面开发(播放器、音乐、截图工具、图片查看器、计算器)等。学习起来难度比较小,容易掌握。2.2 SQL Server2008 SQL Server 2008 在Microso
15、ft的数据平台上发布,越加的方便快捷,对于数据的处理是更加的安全。是一个性能强大并且安全性高的数据管理系统,SQL Server 2008功能非常全并且非常丰富,不但可以使数据不能丢失还能减少冗余,还可以改良完善嵌入式APP、中小型网站和APP,还可以对本地数据存储的性能进行改良完善,使其变得更好。为任何规模的APP提供完善的信息平台。可用于管理的、熟悉的自服务商业智能工具。此版本增强了开发能力,提高了可管理性,强化了商业智能技术局仓库。2.3 Microsoft Visual Studio2010在线交友网站的开发采用的是Microsoft Visual Studio2010,是微软目前杰出
16、代表之一,Microsoft Visual Studio2010版本在创建、调试和部署应用程序的基本任务上由复杂化变得简单化,我们可以尽力的发挥我们的想象力并轻松实现我们的目标。此版本软件是至今为止最受欢迎的Windows平台应用程序开发环境,支持最新的一代编程体系基础架构,同时还兼容.NET Framework 2基础架构,若没有此基础架构,那么系统无法运行。支持64位Windows系统和多显示器,方便我们按照自己的需求进行设计与开发。2.4 ASP.NETASP.NET是微软的ASP是一种动态网页技术,开发网站容易方便快捷。而且学起来更加的容易。是一种服务器端脚本编写环境。.NET平台语言
17、包含多。相比JAVA更容易上手。用ASP开发网站更简单。ASP.NET又叫ASP+,是asp的一种升级,建立强大的Web应用程序,适用于PC以及移动设备所需的基础设施和各种服务。ADO.NET提供了三种方法连接到该数据库:(1)通过ODBC连接。 (2)由一个无赖相连接。 (3)直接连接到SQL Server。 2.5 系统运行环境(1)操作系统:Windows 7(2)软件工具:Microsoft Visual Studio 2010(3)数据库:Microsoft SQL Server 2008(4)浏览器:适用于任何浏览器(5)其它 登录地址:http:/localhost:2032/交
18、友/Default.aspx 用户: 管理员:账号:wkh 密码:123 会员:会员用户名:cindy 密码:123 第3章 需求分析和总体设计第3章 需求分析与总体设计3.1 需求分析为了满足广大用户结交好友的需求我开发了这个在线交友网站,本网站包括未注册用户、普通用户和管理员三个角色,未注册用户只能查看站内新闻,、联谊信息、好友留言等功能;用户登录系统实现了个人资料管理、我的日志管理、我的相册管理等;管理员登录系统实现了系统用户管理、站内新闻管理、学术交流管理、所有日志管理、资料共享查询、系统管理等功能模块。具体的功能需求有如下方面。本网站设计的用户角色共有三个分别是未注册用户、普通用户、
19、后台管理员。未注册的用户:实现在第一时间内显示部分网站推出的站内新闻、友情链接、学术交流、联谊信息等,可以按照分类搜索相关标题、学术交流等。普通用户:用户需要注册,成功后登录,可对个人资料管理模块进行修改,我的日志模块进行查找,添加,修改和删除,我的相册管理模块进行添加,修改和删除,资料共享管理模块进行查找,添加,修改和删除,联谊信息管理模块进行查找,添加,修改和删除,学术交流管理模块进行查找,添加,修改和删除,难题求解模块进行查找,添加,修改和删除,我的好友管理模块进行查询,修改,添加和删除,最后可退出系统。后台管理员:管理员登录后,可对系统用户管理模块进行修改密码,管理员添加,查询和删除及
20、对注册用户是否通过审核,站内新闻管理模块进行查询,添加,修改和删除,学术交流管理模块进行查找,添加,修改和 删除,所有日志管理模块进行查找,修改和删除,资料共享管理模块进行查找,添加,修改和删除,联谊信息管理模块进行查找,添加,修改及删除,系统管理模块主要包括友情链接添加、友情链接查询、系统公告设置、系统简介设置、留言管理、数据备份等功能子模块,实现管理员对友情链接、系统公告、系统简介等信息的查询、添加、删除、修改以及对留言信息的查看、回复和数据备份的功能以及修改密码功能。3.2 功能模块分析本人设计的在线交友网站是由首页显示部分网站推出的站内新闻、友情链接、学术交流、联谊信息等相关信息及后台
21、管理员管理两部分组成。(1)系统前台功能:系统主页面:实现在第一时间内显示部分网站推出的站内新闻、友情链接、学术交流、联谊信息等,可以按照分类搜索相关标题、学术交流等。用户注册:用户需要填写用户名,密码(字母或数字),确认密码(字母或数字),姓名,电话(手机或电话格式),邮箱(电子邮箱格式),QQ,上传头像,籍贯,地址,选择性别和备注,最后点击注册按钮,若格式错误,则注册失败。个人资料管理:用户登录成功后,还是在网站首页,点击个人后台后,可对个人资料进行修改,但用户名不得修改,密码,姓名,电话,邮箱,QQ,头像,籍贯,地址,性别和备注都可修改。 我的日志管理:用户登录成功后,还是在网站首页,点
22、击个人后台后,可进行对我的日志的查询,添加,修改和删除。 我的相册管理:用户登录成功后,还是在网站首页,点击个人后台后,可进行对我的相册的查询,添加,修改和删除。资料共享管理:用户登录成功后,还是在网站首页,点击个人后台后,可进行资料共享的查询,添加,修改和删除。联谊信息管理:用户登录成功后,还是在网站首页,点击个人后台后,可进行联谊信息的查询,添加,修改和删除,对社团交流的添加,查询,修改及删除。学术交流管理:用户登录成功后,还是在网站首页,点击个人后台后,可进行学术交流的查询,添加,修改和删除。难题求解管理:用户登录成功后,还是在网站首页,点击个人后台后,可进行难题求解的查询,添加,修改和
23、删除。我的好友管理:用户登录成功后,还是在网站首页,点击个人后台后,可进行我的好友的查询,添加,修改和删除,对方请求好友的查询,修改及删除。退出系统:用户是有网本网站后,必须退出登录,防止被他人盗取信息。(2)后台管理系统用户管理:后台管理员登录成功后,可以修改密码,管理员添加,管理员查询及删除和注册用户是否通过审核。站内新闻管理:后台管理员登录成功后,可以进行站内新闻添加,查询,修改和删除。学术交流管理:后台管理员登录成功后,可以进行对所有学术交流查询,修改和删除。所有日志管理:后台管理员登录成功后,可以进行对所有日志的查询,修改和删除。资料共享管理:后台管理员登录成功后,可以进行资料的查询
24、,添加,修改和删除。联谊信息管理:后台管理员通过登录之后,可以进行联谊信息的查询,添加,修改和删除。系统管理:管理员登录实现的功能,主要包括友情链接添加、友情链接查询、系统公告设置、系统简介设置、留言管理、数据备份等功能子模块,实现管理员对友情链接、系统公告、系统简介等信息的查询、添加、删除、修改以及对留言信息的查看、回复和数据备份的功能。修改密码:此部分的功能是对已存在的管理员的登录密码进行更改。退出系统:网站后台管理员对于整个网站的维护与管理是一份重要的工作。在对网站的管理完事以后,必须退出系统,防止他人盗取用户名和密码对网站进行串改。3.3 系统功能模块图3.3.1 功能模块图在线交友网
25、站的总体功能模块图,如图3.1所示。在线交友网站后台管理前台管理用户注册用户登录个人资料管理我的日志管理我的相册管理资料共享管理联谊信息管理学术交流管理难题求解管理我的好友管理用户退出系统管理员登录系统用户管理站内新闻管理学术交流管理所有日志管理资料共享管理联谊信息管理系统管理修改密码退出系统图3.1 总体功能模块图3.3.2 流程图(1)前台流程图未注册的用户只能浏览首页的站内新闻,联谊信息,在线留言,用户展示,学术交流,当未注册用户想要在线交友时,需要选中用户头像并点击查看详细信息,系统会提示你注册或登录,如果用户没注册过,就必须先注册,等管理员审核过了,方可登录。登录后方可继续加好友,进
26、行交友。前台流程图如图3.2所示。开始结束在线交友选择好友加为好友我的好友注册登录是否注册是否登录录是是否否图3.2 前台流程图(2)用户登录功能在网站首页左下角会有个登录界面,当输入用户名、密码和验证码后单击登录按钮后,系统会查询后台数据库是否有此用户名密码,如若没有,系统会弹出一条消息显示没有注册或未通过审核,如果输入的密码不正确,则提示您用户名或密码不正确,如果密码输入正确且验证码正确则登录成功。用户登录流程图如图3.3所示。开始结束登录入口登录成功显示用户用户名/密码是否存在是否图3.3 用户登录流程图43 第4章 系统数据库设计第4章 系统数据库设计4.1 数据库的概念结构设计分析系
27、统,得出本系统的实体有:管理员、用户注册、联谊、好友、友情链接、留言板和评论,下面是对应的实体属性图。(1)管理员(allusers)实体属性图,如图4.1所示。管理员编号用户名密码图4.1 管理员实体属性图用户注册编号头像用户名密码姓名电话邮箱QQ籍贯审核备注性别地址(2)用户注册(yonghuzhuce)实体属性图,如图4.2所示。图4.2用户注册实体属性图(3)联谊(allgonggao)实体属性图,如图4.3所示。联谊图片点击率编号内容标题类别图4.3 联谊实体属性图(4)友情链接(youqinglianjie)实体属性图,如图4.4所示。网站名称网址编号友情链接图4.4 友情链接实体
28、属性图(5)留言板(liuyanban)实体属性图,如图4.5所示。留言板编号内容标题回复图4.5 留言板实体属性图(6)评论(pinglun)实体属性图,如图4.6所示。评论头像编号评论内容评论人评分图4.6 评论实体属性图(7)在线交友网站总体E-R图,如图4.7所示。用户选择留言选好友写评论友情链接联谊留言板评论链接编号网名网址内容编号图片类别标题点击率昵称用户名编号姓名审核编号内容标题回复审核评分评人评内容头像号编号用户名密码姓名电话邮箱地址性别籍贯QQ头像备注qnpmnqpm 图4.7 在线交友网站总体E-R图4.2 数据库的逻辑结构设计本设计网站包含以下关系模式(下划线的部分为主键
29、):管理员(管理员编号,用户名,密码)用户(用户编号,用户名,密码,姓名,电话,邮箱,QQ,头像,籍贯,地址,性别,备注,审核)好友(好友编号,用户名,姓名,用户编号,审核)评论(头像编号,编号,评论内容,评论人,评分)留言板(留言编号,标题,内容,回复)联谊(编号,标题,类别,首页图片,点击率)友情链接(链接编号,网名,网址)4.3 数据库的物理结构设计下面列出了系统重要的数据表:(1)管理员信息表设计如表4.1所示,主要有管理员编号、用户名、密码和身份信息。表4.1管理员信息表(allusers)列名数据类型长度允许空是否主键说明IDint否是管理员编号usernamevarchar50否
30、否用户名pwdvarchar50否否密码cxvarchar50否否 身份(2)用户信息表设计如表4.2所示,主要有用户编号,用户名,密码,姓名,电话,邮箱,QQ,头像,籍贯,地址等信息。 表4.2用户信息表(yonghuzhuce)列名数据类型长度允许空是否主键说明IDint否是用户注册编号yonghumingvarchar50是否用户名mimavarchar50是否密码xingmingvarchar50是否姓名dianhuavarchar50是否电话youxiangvarchar50是否邮箱QQvarchar50是否QQtouxiangvarchar50是否头像jiguanvarchar50
31、是否籍贯dizhivarchar50是否地址xingbievarchar50是否性别beizhuvarchar50是否备注isshvarchar2是否审核(3)好友信息表设计如图4.3所示,主要有好友编号、用户名、姓名,用户编和审核信息。表4.3好友信息表(haoyou)列名数据类型长度允许空是否主键说明IDint否是好友编号usernamevarchar50是否用户名xmvarchar50是否姓名uidvarchar50是外键用户编号isshvarchar是否审核(4)评论信息表设计如表4.4所示,主要有头像编号,评论内容,评论人和评分信息。表4.4评论信息表(pinglun)列名数据类型长
32、度允许空是否主键说明IDint否是编号xiangpinaIDvarchar50是否头像编号pinglunneirongvarchar50是否评论内容pinglunrenvarchar50是否评论人pingfenvarchar50是否评分(5)留言板信息表设计如表4.5所示,主要有留言编号、标题、内容和回复信息。表4.5留言板信息表(liuyanban)列名数据类型长度允许空是否主键说明IDint否是留言编号biaotivarchar50是否标题neirongvarchar50是否内容huifuvarchar50是否回复(6)联谊信息表设计如表4.6所示,主要有留言编号、标题、内容和回复信息。表
33、4.6联谊信息表(allgonggao)列名数据类型长度允许空是否主键说明IDint否是编号titlevarchar255是否标题leibievarchar50是否类别shouyetupianvarchar50是否图片dianjilvvarchar50是否点击率(7)友情链接信息表设计如表4.7所示,主要有留言编号、标题、内容和回复信息。表4.7友情链接信息表(youqinglianjie)列名数据类型长度允许空是否主键说明IDint否是链接编号wangzhanmingchengvarchar50是否网名wangzhivarchar50是否网址4.4 数据库的连接原理由于SQL Server数
34、据库的安全性高可靠性强冗余度小,本网站的设计采用SQL Server2008数据库作为后台数据库管理系统,所以可以查看数据库中的完整的数据包括建数据库时的类型及限制要求,并且保证数据的完整性及安全性。本网站使用的数据库连接原理是通过项目解决方案中的web.config文件中appSetting进行连接的。此种方法简便容易,并且连接数据库不需要用户名和密码。 第5章 系统的详细设计与实现第5章 系统的详细设计与实现5.1 后台管理的详细设计与实现在系统主页面的导航栏右侧设计了后台管理员登录的入口,单击导航栏“后台”按钮,就会跳到管理员后天登录界面。在此界面,当后台管理员输入相应正确的用户名、密码
35、以及验证码就会登录成功。进入到后台管理员的主界面。进行对整个网站的管理和维护工作。当后台管理员输入错误的用户名、密码以及验证码时,便会跳出一个对话框提示输入的用户名或密码错误。后台管理员部分主要由系统注册用户的审核、修改及删除、站内新闻的查询与添加,学术交流的添加与查询等功能。注册用户管理:实现修改密码,管理员添加,管理员查询,注册用户审核,未通过审核无法登录。站内新闻管理:对站内新闻进行查询、添加、修改以及删除等操作。学术交流管理:对学术交流进行查询、添加、修改以及删除操作。所有日志管理:对所有日志进行查询、添加、修改以及删除等操作。资料共享查询:对共享资料的上传和查询等管理。联谊信息管理:
36、实现对联谊信息的添加和查询等管理。系统管理:对于友情链接主要是添加和查询功能。对系统公告和系统简介的设置。可进行留言管理和数据备份。5.1.1 后台登录页面的详细设计与实现后台管理员想要对整个网站的管理与维护工作就必须要登录进入到后台方可。后台登录界面主要是用户名、密码、验证码三部分以及登录、重置两个组件,当输入用户名、密码以及验证码后,便可登录。若输入的用户名、密码以及是正确无误的,就会登录成功,进入到后台管理员的主界面。如果输入的用户名、密码以及验证码是错误的,可选择重置或手动删除。管理员登录页面设计如图5.1所示。图5.1 管理员登录页面设计当输入正确的用户名、密码以及验证的信息登录成功
37、后,就会跳转到后天管理员的主界面,在界面的左边会显示管理员所拥有的功能,主要包括系统用户注册管理、联谊信息管理、系统设置等几个相应的选项,在右面会显示你点击每个功能时的内容。后台管理员页面显示如图5.2所示。图5.2后台管理页面5.1.2 系统用户管理的详细设计与实现(1)修改密码本界主要是由原密码、新密码和确认密码三个部分组成,若是管理员想要更改一下自己账户的密码,就必须输入原密码、新密码和确认密码,最后选择修改。若输入的原密码、新密码以及确认密码是错误的,可选择重填或手动删除。页面显示如下图5.3所示。图5.3 修改密码(2)管理员添加管理员选择系统用户管理后选“管理员添加”,会右侧界面显
38、示用户名、密码、确认密码、权限,进行添加管理员若填错可点击重填按钮。页面显示如下图5.4所示。图5.4 管理员添加(3)管理员查询管理员选择左侧的系统用户管理后选择“管理员查询”,在右侧会显示管理员的用户名、密码、角色、添加时间,还可对管理员进行删除操作。页面显示如下图5.5所示。图5.5 管理员查询(4)注册用户管理管理员选择左侧系统用户管理后选“注册用户管理”,在右侧界面会显示所有注册的用户,可对注册用户进行查找,修改和删除操作,对用户进行审核,若通过则用户方可登录页面显示如下图5.6所示。图5.6 注册用户管理5.1.3 站内新闻管理的详细设计与实现(1)站内新闻添加此界面主要包括新闻的
39、标题、内容、图片、点击率及类别文本框,填完新闻的标题、内容方可发布新闻,还可进行上传新闻的图片最后选择添加。页面显示如图5.7所示。图5.7 站内新闻添加(2)站内新闻查询管理员左侧的站内新闻管理后选“站内新闻查询”,在右侧界面会显示此网站上的所有的站内新闻,可按照标题进行快速查找。并且可对相应的新闻进行修改和删除。页面如下图5.8所示。图5.8 站内新闻查询5.1.4 学术交流管理的详细设计与实现管理员左侧的学术交流管理后选“学术交流查询”,在右侧界面会显示此网站上的所有的学术交流,可按照标题进行快速查找。并且可对相应的学术交流进行修改和删除。页面显示如图5.9所示。图5.9 学术交流管理5
40、.1.5 所有日志管理的详细设计与实现管理员左侧的所有日志管理后选“所有日志查询”,在右侧界面会显示此网站上的所有的日志,可按照标题进行快速查找。并且可对相应的日志进行修改和删除。页面显示如图5.10所示。图5.10 所有日志管理5.1.6 资料共享查询的详细设计与实现(1)资料上传此界面主要由资料的标题、内容、图片、点击率以及类别几部分组成,填完资料的标题、内容、点击率以及类别和上传图片后选择添加即可。页面显示如图5.11所示。图5.11 资料上传(2)资料查询后台管理员选择左侧的资料共享中的“资料查询”,在右侧界面会显示所有用户的的共享资料信息,可按照标题进行快速查找。并且可对相应的资料进
41、行修改和删除。页面如下图5.12所示。图5.12 资料查询5.1.7联谊信息的详细设计与实现(1)联谊信息添加后台管理员选择左侧的联谊信息中的“联谊信息添加”功能,在右侧界面会显示联谊信息的标题、内容、类别以及点击率,填写相应信息和上传图片后选择添加。页面显示如图5.13所示。图5.13联谊信息添加(2)联谊信息查询后台管理员选择左侧的联谊信息中的“联谊信息查询”功能,在右侧界面会显示所有用户的联谊信息,可根据联谊信息的标题进行相应的查找,还可对联谊信息进行修改及删除。页面显示如图5.14所示。图5.14联谊信息查询5.1.8 系统管理的详细设计与实现(1)友情链接添加管理员选择左侧的系统管理
42、中的“友情链接添加”,在界面右侧会显示要添加的网站名称以及网址,填写相应的信息内容后选择添加,如果是填写错误的信息就可以选择重置或手动删除错误信息。页面显示如图5.15所示。图5.15 友情链接添加(2)友情链接查询后台管理员选择左侧的系统管理中的“友情链接查询”,在界面右侧会显示所有的链接的网站名称和网址,可按照网站名称和网址进行快速查找。并且可对相应的链接进行修改和删除,也可进行打印。页面显示如图5.16所示。图5.16 友情链接查询(3)系统公告设置后台管理员选择左侧的系统管理中的 “系统公告设置”功能,在界面右侧会显示公告的内容以及字体等得的设置,可对公告内容进行修改。页面显示如图5.
43、17所示。图5.17 系统公告设置(4)系统简介设置后台管理员选择左侧的系统管理中的“系统简介设置”功能,在界面右侧会显示系统简介的内容以及字体等相应的设置,可对简介内容进行修改。页面显示如图5.18所示。图5.18 系统简介设置(5)留言管理后台管理员选择左侧的系统管理中的“留言管理”功能,在界面右侧会显示所有用户的留言时的昵称、标题、内容以及回复等,可对留言进行回复和删除,也可通过昵称和标题进行快速查找。页面显示如图5.19所示。图5.19 留言管理(5)数据备份后台管理员选择左侧的系统管理中的“数据备份”功能,在界面右侧会跳出备份成功提示框。页面显示如图5.20所示。图5.20 数据备份5.2 普通用户模块的详细设计与实现5.2.1 系统主页面的详细设计与实现经过对网上各个网站的研究与观察后,此网站设计了相对简单明了操作简单的首界面,界面的最上方是此网站的宣传图片、导航栏、搜索类别文本框、标题文本框和搜索按钮;中间左侧部分是系统公告、用户登录和友情链接,中间右侧部分是站内信息、会员风采、学术交流等,选择其中任意一个按钮,就可以
限制150内