ImageVerifierCode 换一换
格式:DOCX , 页数:20 ,大小:26.03KB ,
资源ID:29140191      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/29140191.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(校园社交管理系统.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

校园社交管理系统.docx

1、校园社交管理系统校园社交网络的设计与实现专业: 学号:学生: 指导老师:摘 要:不知不觉现在人们的生活压力真的逐渐增加,人们对越来越喜欢玩社交缓解压力,很多人都需要朋友的陪伴,朋友也成为人们日常生活不可或缺的一部分。校园 社交管理系统是一个能使得学习繁忙或者不喜欢出门或是无处找到自己喜欢的朋友的人,不用出门,不用诳街就能方便快速的了解到不同性格的朋友,这样既满足了 自己的生活的乐趣,也不会影响到自己正常的生活秩序,一举两得。如今年随着信息技术和网络的普及,朋友社交网站也应运而生,为更多人带来了商机。良好的后 台管理系统为前台的信息展示、介绍提供保障。本论文论述的校园社交管理系统是采用技术, 用

2、数据库SQL Server作为持久层实现的。首先从系统的介绍、来源入手,简单讲述它产生的背景;接着详细阐述系统的设计方法和步骤,主要包括需求分析,功能模块的设 计;再接着简单介绍系统开发所用到的技术基础和原理;在重点介绍下数据库设计,最后详细讲述了本系统各个模块的功能实现方法。关键词:ASP.NET;数据库;SQL;社交The Reaserch And Implement Of Network Saling System Based On B/SSpecialty:Software Engineering Student Number:Student: Supervisor:Abstract:

3、 imperceptibly now peoples lives really increase gradually, more and more people like to play social stress, a lot of people need friends, friends have become an indispensable part of peoples daily life. The campus is a social management system can make learning didnt like busy or go out or is nowhe

4、re to find themselves like a friend, do not go out, do not deceive street for quick and easy to understand different friends, this will not only meet their enjoyment of life, will not affect your normal life order, shoot two hawks with one arrow. As of this year with the popularization of informatio

5、n technology and the Internet, friends and social networking sites to bring the opportunity to emerge as the times require, more and more people. Provide good background management system for the information display,the Campus social management system discussed in this paper is using technology, usi

6、ng SQL Server as the database persistence layer implementation. Starting from the introduction of the system, source, simple about its background; then elaborate on the design methods and steps of the system, including demand analysis, function module design; then introduces the technical basis and

7、principle used in the system development; mainly introduces the database design, finally a detailed account of the various modules of the the function of the system realization method.Key words: ASP.NET; database; SQL; social第一章引言 41.1课题的研究背景 41.2 课题的研究意义 41.3 论文各章简介 5第二章可行性分析 62.1 经济可行性 62.2 技术可行性

8、62.3 操作可行性 7第三章系统功能模块划分 83.1 业务流分析 83.2 功能结构分析 93.3 需求分析 10第四章数据库设计 114.1 数据库需求分析 114.2 数据库概念结构设计 124.3 数据库逻辑结构设计 14第五章系统模块界面设计 195.1 首页登录 195.2 用户注册页面 195.3 在线留言页面 205.4 资源共享页面 205.5 学生后台页面 215.5 系统登陆界面 225.6 管理员首页操作界面 225.7 教师信息管理界面 235.8 留言板管理界面 23结论 25致谢 25参考文献 25第一章引言随着社会经济的发展,现代科技技术的不断进步,人们不断突

9、破技术,创造科学技术的革新,人们正在进入一个全新的信息技术时代。正是人们不断提高的生活水平,人们的精神世界的需求也不断扩大,随之而来的,计算机事业也不断蓬勃发展,现代生活中,计算机越来越普及,人们与世界的交流越来越容易,范围也越来越广泛,这些种种潜移默化的影响改变也改变了人们的生活方式,经济的发展模式,因此,伴随计算机发展的各种行业蒸蒸日上,大大占据了人们的时间,成为人们生活购物的不可或缺的部分。1.1课题的研究背景随 着人们生活节奏的不断加快,人们的工作压力的急速增加,社会科技的不断发展,人们的精神也在不断承受着压力,在这种生活环境下,朋友成为人们打发时间,倾 诉情绪的方式,现代生活中,朋友

10、做为人们生活中很重要的一部分,人们对朋友的喜爱也越来越深厚。据可靠数据显示,我国的朋友社交网站越来越多,成为人们经 常浏览的网站之一,在这些人群中学生的占优比率有为的突出,因此,相应的许多的校园社交网站幸运而生,为在校学生提高了良好健康的交友平台。本系统就是, 着眼于现在的情况开发的一整套校园社交管理系统。随着朋友社交网站的不断扩大,越来越多的学生涌入朋友网站行业的洪流。1.2 课题的研究意义Internet改变了社会的发展步伐,改变了人们的交流方式,更改变了商品的经营模式。电子商务受到越来越多人的关注,改变着社会经济的各个方面。校园社交管理系统是基于Internet网络平台,利用Web技术、

11、SqlServer数据库技术、ASP.NET技术、面向对象技术等技术开发的Web应用系统。不同的系统权限的用户分别可以实现商城的管理。现在生活中校园社交网站越来越旺盛,算是新兴产业吧,有因就有果,有需求就有供应,所以,社交网站的竞争也不断真在激烈。开发本系统是与时俱进。本网站主要面对校园社交管理系统,日常访问量都比较大,所以在性能上的要求比较高。我的网站包含了了社交网站的所以方面。我的网站设计要完成的目标是面向学生的,为交朋友的人搭建一个上网的社交平台,通过它来展现社交网站的便利和服务。1.3 论文各章简介第1章引言部分,引言主要叙述课题的研究背景和意义,以及问题的可行性分析。第2章主要内容是

12、:系统需求分析包括,业务流程分析;数据流分析;数据字典。第3章主要内容是:系统设计包括,系统设计思想(如页面模块化、注意安全性、代码的复用等);系统功能模块划分。第4章主要内容是:数据库设计包括,数据库需求分析,数据库概念结构设计,数据库逻辑结构设计。第5章主要内容是:系统通用功能模块的编写包括,系统结构概览(如系统目录结构、管理模块用到的公共ASP.NET页面、管理模块用到的其他ASP.NET页面、客户模块用到的公共ASP.NET页面、客户模块用到的公共ASP.NET页面)。第6章主要内容是:界面包括,系统登陆界面;系统用户管理模块;留言板管理模块;资料共享管理模块;通知公告管理模块;修改个

13、人信息模块。最后还有结论、致谢、参考文献等等内容的介绍。第二章可行性分析可行性分析是系统开发所必需的,进行良好的分析能够看出 系统存在的合理性和必然性,技术可行性分析更可以让开发人员清晰的了解到系统包含的技术和难点,为开发人员的工作做好良好的开端。经济可行性分析,能让人 们更好的了解到系统的在经济方便存在的优势以及系统存在的合理性;操作性分析,使用户了解到系统的易操作性,更容易理解使用系统。2.1 经济可行性为 了扩大网上朋友社交网站的规模,让用户实现足不出户便可交到到自己喜欢的朋友,便需要对网上朋友社交系统的功能进行更好地完善。为了方便用户沟通管理,需 要提供相关的朋友信息,比如朋友的名称、

14、地点等。应该提供用户登录功能,让用户在了解完朋友相关信息后,如果用户想要进行交流等操作便可登录进行理解。当 然还需要有朋友圈用来存放用户所想要了解的朋友,并进行保存、删除等操作。还需要提供朋友信息管理等等功能,为了让管理员对一些相关信息进行管理,比如对 一些朋友信息进行修改,或者查看一些删除多余的信息等。2.2 技术可行性技术可行性主要是由目前现有的技术条件所决定的, 能否顺利的进行设计,软键、硬件的设置是不是满足系统的开发应该有的要求等。当今社会,是一个计算机信息化的社会,计算机信息化不断普及,各种相应的技术 的发展也非常迅速,因而在技术方面当然是可行的。本系统使用自己学习的技术和SQL s

15、erver 2005数据库研发的,这些技术在当前非常流行并为人所熟知而不断被开发并运用到实践中,因此,该管理系统在技术上是可行的。ASP.NET技术的设计目的是使得构造基于Web的应用程序更加容易和快捷ASP.NET技术很容易整合到多种应用体系结构中,以利用现存的工具和技巧。以下是开发人员钟爱ASP.NET的重要原因。1.跨平台。它可以跨平台的,可以应用在不同的系统中,如Windows、Linux、Mac和Solaris等。2.业务代码分离。采用ASP.NET技术开发的项目,通常使用HTML语言做静态部分,使用ASP.NET标签和C#写动态的部分。保证任何基于HTML的Web浏览器的完全可用性

16、。3.组件重用。ASP.NET中可以编写业务,开发人员能够共享和交换执行普通操作的组件基于组件的方法加速了总体开发过程4.ASP.NET程序容易上手,通过开发定制化标识库,ASP.NET技术是可以扩展的。对于初学者比较容易。5.采用标识简化页面开发。ASP.NET页面就具有很多好处,包括健壮的存储管理与安全性.增强网页程序的简便性和有效性、独立性、兼容性和可重用性ASP.NET技术所开发的Web应用程序是基于的,如果我们想做编程的话,将来想当一个开发人员的话,可以多学一些关于ASP.NET的知识,因为他的适应范围很广,有助于我们开发软件。2.3 操作可行性随着社会经济的发展,现代科技技术的不断

17、进步,人们不断突破技术,创造科学技术的革新,人们正在进入一个全新的信息技术时代。正是人们不断提高的生活水平,人们的精神世界的需求也不断扩大,随之而来的,计算机事业也不断蓬勃发展,现代生活中,计算机越来越普及,人们与世界的交流越来越容易,范围也越来越广泛,这些改变也改变了人们的生活方式,经济的发展模式,因此,伴随计算机发展的电商行业蒸蒸日上,大大占据了人们的时间,成为人们主要的的买东西的方式,在这时代,网上交友是每个人都会的,也乐此不疲的事。第三章系统功能模块划分3.1 业务流分析在此次开发的校 园社交业务中,注册用户登录系统后能够进行不同的功能操作,比如找到可能认识的人、给认识的人发送私信、管

18、理个人的用户信息、浏览站内新闻公告、查看站内 资源、对资源进行下载、打印信息等;后台管理员登陆后可以对站内的各种信息进行查看管理,如注册用户、站内外新闻、照片、话题、日记、留言等等的增删改 查。校园社交的业务流程图如图3-1所示:本系统是将现代化的计算机技术与信息分析模式相结合,按照信息分析的服务流程设计完成的。同时为扩展服务范围,初步设计一个宣传平台以利于信息发布和分析。为了使系统在各项管理中发挥更大的作用,实现工作过程的计算机化,提高工作效率和工作质量,现提出如下系统开发目标:具体目标如下:(1)所见即所得:对于网站内的信息的更改,包括注册用户个人信息的更改,站内新闻、资源、日记、回话的及

19、时变更都能做出快速的更改,更变之后能够立即展现在用户的眼前,即所见即所得。(2)简单易学,操作便利:页面简洁大方,新颖独特,亮眼,功能完善,能够使人进入网站之后就知道如何使用。(3)在本次的系统开发中很重要的就是功能,无论是客户端系统还是网站系统,最基本的就是完善的功能,没有额完善的功能,用户就不能进行工作和使用,总是出现bug更让人头疼。因此功能因该做到尽善尽美。(4)数据完整:良好的数据管理能使系统更加完美,运行更加流畅。动态的数据操作对于系统更是锦上添花。为了是系统更加完美,这次系统我才用的是SqlServer数据库。根据需求分析还有自己的生活体会,校园社交网站系统一定要有一下基本的要求

20、。(1)界面看着新颖活力、大方美观。(2)具有易调试性和没有bug性。(3)用户能够方便的查看所有的网站信息和详细信息内容。(4)具有操作方便、功能完善的管理功能。3.2 功能结构分析在 此次开发的校园社交业务中,注册用户登录系统后能够进行不同的功能操作,比如找到可能认识的人、给认识的人发送私信、管理个人的用户信息、浏览站内新闻公 告、查看站内资源、对资源进行下载、打印信息等;后台管理员登陆后可以对站内的各种信息进行查看管理,如注册用户、站内外新闻、照片、话题、日记、留言等 等的增删改查。首先由管理员用户将资源共享保存到数据库中,然后再进行发布。所有用户均可以进行信息查询。通过对本系统的需求分

21、析,系统的基本功能已经确定。整个系统的功能结构图如下图:3.3 需求分析需求分析是用对的、行的通、不可缺少等规则对系统做一个完整的功能分析说明。需求分析要求每个需求的功能必须描述清楚,确保在自用的知识能力和电脑配置条件下可以实现,并且每个需求,功能是否必须正确,是否可以以后实现,是否可以在减少成本的情况发生时删掉。校园社交网站管理系统,系统对于各组成要素提供组合管理功能。主要提供以下管理功能:资源增删改查(包括可能认识的人)、用户管理、资源查看、系统信息检查等主要功能模块。1.日志管理(包括日志类别)校园社交网站管理系统需要开发日志信息资料检查模块,负责日志资料整理。日志资料的增删改查包括日志

22、基本资料检查和日志类别管理。其中日志资料管理有日志搜索、日志添加、日志设定、删除日志;日志类别管理包括大类别查询、日志小类别查询、两种类别的添加和删除。2.用户管理校 园社交网站管理系统系统的包括2类用户:校园社交网站注册用户和系统管理员。管理员用户是为校园社交网站管理而实现的,主要职责是完成系统后台页面对校园 社交网站的注册用户、日志、资源等所有信息提供维护。系统管理员可以完成对日志商城注册用户的管理,可以添加、删除用户。3.资源下载管理社 交网站管理员在登陆网站后台后,可以查看网站搜有的资源既可以单独查看已下载的资源,也可以查看所有尚未下载的资源;同时还可以对每个资源进行详细信息的 查询、

23、下载标记的更改和删除。管理员在后台页面可以提交查看所有的资源、查看所有已的资源、查询所有货的资源、查询某一资源的详细信息、对某一资源进行操 作、删除某一资源请求。4.社交网站信息管理校园社交网站的各种通知或公告均在此模块中。后台系统要完成日志商城附加消息的增加第四章数据库设计数据库连接对动态网站来说是最为重要的部分,C#中连接数据库的技术是ADO(ActiveX Data Objects)。ADO是一种可执行SQL语句的,它为数据库应用开发人员、数据库前台开发人员提供了一种标准的应用程序接口,使开发人员可以用纯C#语言编写完整的数据库应用程序。ADO的功能十分强大,而且得到了绝大部分数据库厂商

24、的支持。链接数据库的关键代码:public SqlConnection GetConnection()/string myStr = data source =sliuLSJ;database=PETSHOP;uid=sa;pwd=;/string myStr = data source =.;database=PETSHOP;uid=sa;pwd=1;/string myStr = data source =(local);database=PETSHOP;uid=sa;pwd=sasa;stringtr= ConfigurationManager.ConnectionStringssqlc

25、on.ConnectionString ;SqlConnection myConn = new SqlConnection();myConn.ConnectionString = tr;return myConn;4.1 数据库需求分析用户的需求具体体现在各种学习文件的提供、保存、更新和查询方面,这就要求数据库结构能充分满足各种信息的输入和输出。收集基本数据、数据结构及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。根据分析,该系统应该有三个角色:管理员、教师、学生。系统需要赋予他们对应的功能和权限,具体如下:管理员具有:管理教师、管理学生、管理新闻模块、管理留言的功能和权限

26、。教师具有:浏览新闻、网上聊天、参与留言、上传视频、修改个人信息功能和权限。学生具有:浏览新闻、网上聊天、上传照片、参与留言、修改个人信息功能和权限。根据系统的需求,该系统应该具有六个功能模块:会员注册模块,新闻发布模块,聊天室模块,个人主页,留言本模块,资源共享模块。各模块对应的基本功能如下:会员注册模块:(1) 会员登录,验证用户输入的帐号和密码,判断是否为合法用户。(2) 会员注册,成为本站会员。(3) 找回密码,当会员丢失或遗忘其密码时,允许该会员通过注册时提供的信息找回密码。新闻发布模块:第一章新闻发布,添加一篇新的文章。第二章新闻编辑,管理已有新闻,包括添加和删除等功能。第三章新闻

27、浏览,用户可以浏览自己感兴趣的新闻。聊天室模块:(1) 显示聊天信息,通过定时刷新页面来动态的显示用户最新的聊天内容。(2) 发送聊天信息,用户发送自己的聊天信息,支持个性化显示,包括聊天的对象、发言的表情选择、字体的显示颜色,以及贴图等。(3) 在线用户列表,显示在线用户的列表并定时刷新。个人主页模块:(1) 上传照片(2) 写日志(3) 留言留言本模块:(1) 留言浏览,浏览所有留言信息及管理员回复的信息。(2) 发布留言,发布新的留言信息。(3) 留言回复,能够回复访问者发布的留言信息。(4) 删除留言,管理员删除不适合本网站的留言信息。管理模块经过系统功能分析和需求总结,考虑到将来功能

28、上的扩展,设计如下的数据项和数据结构:1)管理员信息,包括数据项:帐号,密码,权限。2)学生信息,包括数据项:ID(系统自动编号),姓名,性别、班级等。3)教师信息,包括数据项:ID(系统自动编号),密码,姓名等4.2 数据库概念结构设计概念结构设计简单的说就是将研究得出的用户要求换成为概念模型的经过。概念结构的独有特点是能够正确、完全地映射真实世界,容易理解和更改,可以向关系、网状、层次等不同数据模型变换。刻画概念模型的用具是E-R模型。个体所具备的某一性质称为属性。一个对象可以用若干个属性描述管理员信息实体E-R图如图4-1所示:教师帐号权限密码图4-2 教师信息实体ER图教师信息实体E-

29、R图如图4-2所示:学生实体ER图如图4-3所示:学生信息编号姓名密码时间图4-3 学生信息实体ER图资源共享实体ER图如图4-4所示:资源共享息名称编号时间类型S.图4-4 资源共享实体ER图日志信息日志实体ER图如图4-5所示:时间内容编号名称S.图4-5 日志信息实体ER图4.3 数据库逻辑结构设计数据库是整个系统的基础和核心,因此数据库设计的好坏将直接影响到整个系统完成的成败和好坏。制作数据库一开始要确定对象的属性和实体间的关联,根据关联制定数据表。allgonggao表:序号字段名称字段类型大小允许为空最大长度备注1 ID Int4 自增编号 10 2 title VarChar25

30、5 是 255 3 content Text16 是 255 4 leibie VarChar50 是 255 5 shouyetupian VarChar50 是 255 6 dianjilv VarChar50 是 255 7 addtime DateTime8 是 23 allusers表:序号字段名称字段类型大小允许为空最大长度备注1 ID Int4 自增编号 10 2 username VarChar50 是 255 3 pwd VarChar50 是 255 4 cx VarChar50 是 255 5 addtime DateTime8 是 23 book表:序号字段名称字段类型大小允许为空最大长度备注1 id Int4 自增编号 10 2 username20 是 255 3 sex4 是 255 4 body500 是 255 5 qq10 是 255 6 email20 是 255 7 face10 是 255 8 adddate DateTime8 是 23 9 ishidden2 是 255 10 homepage50 是 255 11 isrely2 是 255 12 rebody500 是 255 dx表:序号字段名称字段类型大小允许为空最大长度备注1 ID Int4 自增编号 10 2 leibie VarChar50 是 2

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1