《BBS论坛管理系统毕业论文.docx》由会员分享,可在线阅读,更多相关《BBS论坛管理系统毕业论文.docx(26页珍藏版)》请在优知文库上搜索。
1、本文是以ASPNET技术开发设计的文革发布系统。采纳结构化生命周期法,自顶向1逐层分解,模块化的系统结构设计。全文共分为绪论、系统概述、系统需求分析、系统功能分析(编程和管理)、系统主要界面设计、系统总结等六堂。结论中阐述r系统的意义和系统的开发环境。系统概述中阐述了系统背景,所用技术、系统目标以及功能等。系统设计阶段网述了网站的总体设计思想、首页的设计、网站的总体功能设计以及数据库的逻辑设计。在系统总结中阐述r系统的优劣势以及系统的扩展。文中具体说明白系统分析、系统设计的方法在系统实际开发中应用,并总结了开发过程中的一些阅历和体会。关键词:BBSSP.NETC#sqlSerVer2005Ab
2、stractThispaperistoreleasesystembusedonASP.NETtechnologydevelopmentanddesignofthearticle.Usestructured1ifecyclemethod,top-down,layerdecomposition,modularstructuredesign.Theful1textisdividedintotheintroduction,systemanalysis,systemrequirementsanalysis,outlineofsystemfunction(prograrmingandmanagement)
3、,themaininterfaceofsystemdesign,systemSUranarychaptersix.Theintroductionexpoundsthemeaningandsystemdevelopmentenvironment.Systemoverviewdescribesthebackgroundofthesystem,technology,systemobjectivesandfunctionsused.Thesystemdesignexpoundedwebsitedesignideas,homePagedesign,WebSiledesignanddatabasefunc
4、tionsoftheoveralllogicdesign.InthesystemSUnlnarydescribestheadvantagesanddisadvantagesoftheextendedsystemandsystem.Thispaperdetailsthemethodsofsystemanalysis,systemdesignandapplicationintheactualdevelopmentofthesystem,andsummarizessomeexperienceintheprocessofdevelopmentandexperience.Keywords:BBSSP.N
5、ETC#SQ1.SerVer2005书目IS要IAbstractII1 弓IH-I-。I开发背景-I-1.2系统目标-I-1.3定义-I-2系统概述-2-2系统流程-2-令2.2版块、帖子、用户模块的主要实现思路及图例-2-3系统需求分析-4-3系统基本功能需求-4-。32系统数据库设计-4-3.3系统业务流程及描述-6-令4.1功能界面框图-IO-令4.2功能描述IO-5系统主要界面设计-12-令5.1显示帖子列奏页面-12-S.2发表帖子页面-13-5.3管理员登录页面-13-5.4后台用户管理页面-14-6系统总结-14-。6.1系统特点及不足-14-令6.2系统以后的扩展与拓宽-14-
6、6.3自己的体会与感想-15-致谢-16-叁考文献-17-附录-18-1.1 开发背景BBS起源于20世妃80年头初。及初,论坛只是用于发布公告信息,探讨向即的在线沟通平台.后来.Bfi着网络的告及,论正的功能越来越丰富,受到广阔网民的欢迎.因此,商业网站对论坛重觇起来,纷纷在自己的网站上开拓论坛,作为与网民沟通的园地,同时在战技术支持和在城服务也在论定中开展起来.当代的高校生几乎都会接触甚至常常登陆自己感爱好的论坛.在上面可以共享.也可以沟通看法,但是.能把他们集中起来的论坛弁不是很多.BBS论坛系统是为了便利大家的沟通和获得信息而开发的系统,我们利用Asp.Net学问和SqlSerVer2
7、005开发BBS论坛管理系统“该系统以Internet为平台,前台可使任何人注册、登录、赞录在论坛上进行发帖、回帖、阅读帖子等,管理员也可以在后台对帖子、版块、用户等进行相关的管理,一个小型BBS论坛系统的前台功能主要包括阅读搜寻帖子、用户登陆注册、发表回IZ帖子、个人资料管理和帖子管理:后台功能主要包括用户管理、论坛版块管理和帖子管理等.1. 2系统目标开发本系统意在吸纳大部分游昌在众多论坛的高校生.达到校内网等论坛的目标.系统开发的总任务是实现文章的胜利发表,留言的发布马回更,从而达到用户之间信息沟通的目的,系统主要面对两类用户:用户和系统管理员,用户可以先注册,然后在网站里发表文章、腑吉
8、等。系统管理员可以对用户的信息进行增加和刑除及修改,时版块进行增加、删除和怪也操作:还可以对网站进行修5与维护,1.3定义论坛也称为BBS,是bulletinBoardSystem的简称,意即电子公告板,是-1种在InterneI上常见的用于信息服务的Web系统.它主要给阅读者供应相互沟通的平台.以此来吸引用户,服务用2.1系统流程2系统概述图2-1系统整体流程图2.2版块、帖子、用户模块的主要实现思路及图例版块类有阅读列奏和管理两个方法,管埋方法可以分为创建、2-3。/管理员设置论坛参数jC修改和删除3个方法,如图2-2和图论坛分贝参数,与本.数二)用户相关参数图2-2管理员参数分类图2-3
9、版块类的方法设置帖子类有问读、发帖、网帖、搜寻和管埋5个方法,阅读方法又可以分为列表和查看2个子方法,管理方法又UJ以分为编辑、删除等子方法,如图2-1图27帖子类的方法和流程用户类有注册、登录和管理3个方法.管理方法又分为添加、捌除和3个子方法,如图25.图2-5帖子类的方法和流程3系统需求分析3.1 系统基本功能需求BBS实现功能此次课程设计的跑目是小型BBS论坛设计主要是实现新用户注册、会员登录、会员发布帖子、会员I可复M子、留言、I可复留言、楼改用户密码、查询帖子信息、修改发布帖子、制除发布帖子、删除非法用户(管理员权限等功能,3.2 系统数据库设计经分析及需求得出BBS数据库包含六张
10、表,具体内容如下:(一)表tbjsers存放论坛用户,主要字段就是分类编号USerld和分类名称USerNane,具体信息如图31:db.tb.UM*三*列名敦搐二田允许空(aU5erldI11tUev*4amvrchr(50)UMVPWdEnameCmol1.090varchar(50)DarChart50)VarChar50)VarCher00)图3T论坛分类表(二)表tb_hf存放论坛回帖版块,主要字段有板块hfld,ContId等,具体信息如图3-2:长-dbo.tb.hf揩妾列名救掘类型允空月23EConOdMKfcubjectVarchar(SO)hfVarchar(100O)hw
11、eVarthar(SO)hnedatetme图3-2回货表(三)&lbontent是用来存放论坛帖子,主要字段有帖子嫔号Conlld、Subject.Words等具体信息如图3-1:用;Conttd尸SubjectVafChaf(SO)WordsVarCharuo00)UsefNamevarchar(50)CneateTimeCharf30)1.aStAnSeTmeChar(30)HiCountGtIsTopbitUpperMi11tSdbo.tb.ContentSB列名数殿支,、许n叵:/JviB图3-4主腕表(四)表tb_tOXiang存放论坛头像,主要字段有用户编号Id.Image具体信
12、息如图3-5:表-dbo.tb.touxiang指要列名数抠类不允许空Sidit11师apeVdrChar(50)WI1!三3-5头像表3.3系统业务流程及描述(一)会员注册流程会员埴与个人信息一信息合法性检脸一会员信息长久化用户注册后就可以进行发表帖子和Piswr具体流程图3-7:输入会员信息信息合法性J会员信息芬久化图3-7会员注册流程图U)会员转录流程旅入用户凭证一翦于角色授权具体流程图38:图3-8会员登录流程图(三)会员管理流程持有管理员角色角色调整或安排为版主或删除用户具体流程图3-9:图3-9会员管理流程图(FI)论坛版块管埋流程持有甘理员角色添加、刷除、版块具体流程图310:7
13、添m,三j.两整、置顶、隐底根块图3T0版块管理流程图(五)帖子发表注册用户选择版块发货主题主题长久化具体流程图3-11:图3T1帖子发龙流程图(六)帖子回复用户针对主题发表回发回灾长久化具体流程图312:图3-12帖子回复流程图4系统功能分析4.1 功能界面框图论坛是网络常见的一个应用,用于网络用户的信里沟通.,如:知名的天际在线论坛。通过论坛系统,用户可以发表自己的言论主题贴),其他的用户可以对主题贴进行评论SMWi)或发表更多的言论(主题贴)。BBS论坛系统系统主要力能项块图4-1系统在要功能模块图4.2 功能描述(一)会员注册新会员注册,供应会员信息.检脸会员信息的有效性.(二)会员特砧供应用户凭证,脸证用户信息,基于角色授权.(三)会员管理管理员由系统初始化安排一个,管理员可以对会员信息户角色调整,版主调整,捌除会员等.(四)论坛版块管理管理员可以添加、捌除、论坛版块Ti)帖子管理管理员可以对全部帖子进行删除等操作.也可以对本版块帖子进行沟顶、删除等操作。(六)帖子发表注册用户可以在感爱好的版块中发货新主应M(七)帖子回更用户可以对自己感爱好的主题发表回复(八)帖子阅读用户可以阅读全部可见帖子5系统主要界面设计5.1 显示帖子列表页面用户&量43的一人电CUH201WK