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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

校园绿色论坛设计说明书.docx

1、校园绿色论坛设计说明书 BBS论坛系统设计说明书XXXX大学校园绿色论坛班级:组长:学号:组员:学号:学号:学号:学号:指导教师:上交日期:第1章 引言1.1 编写目的通过BBS系统可随时取得国际最新的信息,也可以通过BBS系统来和别人讨论计算机软件、硬件、Internet、多媒体、程序设计以及医学等等各种有趣的话题,更可以利用BBS系统来刊登一些“征友”、“廉价转让”及“公司产品”等启事。通过此bbs论坛的编写,熟悉ASP.NET的工作流程。为了对BBS论坛管理系统中的功能和流程有更详细的了解,编写本详细说明书。本说明书在系统概要设计的基础上,进一步细化系统各功能模块的设计,确定系统各模块的

2、详细实现方法(包括实现算法,采用的数据结构等),为编码实现阶段的工作提供依据。本说明书的读者对象为软件设计人员、开发人员以及软件测试、维护人员。1.2背景大约是从1991年开始,国内开始了第一个BBS站。经过长时间的发展,直到1995年,随着计算机及其外设的大幅降价,BBS才逐渐被人们所认识。1996年更是以惊人的速度发展起来。国内的BBS站,按其性质划分,可以分为2种:一种是商业BBS站,如新华龙讯网;另一种是业余BBS站,如天堂资讯站。由于使用商业BBS站要交纳一笔费用,而商业站所能提供的服务与业余站相比,并没有什么优势,所以其用户数量不多。多数业余BBS站的站长,基于个人关系,每天都互相

3、交换电子邮件,渐渐地形成了一个全国性的电子邮件网络China FidoNet(中国惠多网)。于是,各地的用户都可以通过本地的业余BBS站与远在异地的网友互通信息。这种跨地域电子邮件交流正是商业站无法与业余站相抗衡的根本因素。由于业余BBS站拥有这种优势,所以使用者都更乐意加入。这里“业余”2字,并不是代表这种类型的BBS站的服务和技术水平是业余的,而是指这类BBS站的性质。本套论坛的优点在于它具有强大的可扩展性和可维护性,非常适合网民创建自己的中小型BBS论坛。1.3开发方法ASP: 它是Active Server Page的缩写,意为“动态服务器页面”。ASP是微软公司开发的代替CGI脚本程

4、序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是 .asp。现在常用于各种动态网站中。工作原理:当在Web站点中融入ASP功能后,将发生以下事情:1、用户向浏览器地址栏输入网址,默认页面的扩展名是.asp。2、浏览器向服务器发出请求。 3、服务器引擎开始运行ASP程序。4、ASP文件按照从上到下的顺序开始处理,执行脚本命令,执行HTML页面内容。5、页面信息发送到浏览器。ACCESS:Microsoft Office Access是由微软发布的关联式数据库管理系统。它结合了 Microsoft Jet Database Engine 和 图形

5、用户界面两项特点,是 Microsoft Office 的系统程式之一。通过使用Access Basic可以增加应用程序的执行速度,减少编码量,同时也减少在为Microsoft Windows应用程序接口编程时、在开发应用程序中遇到的问题的技术。谨慎地使用变量和它所占用的存储空间能有效地减少一个应用程序所消耗的资源,同时也全面提高了它的性能。第2章 总体设计2.1系统运行环境服务器端软件要求:操作系统:Windows 2000或Windows XP或 Windows 7;数据库服务器:MySQL5.1;Web容器:Tomcat 6.x;服务器硬件要求:处理器:Pentium 3以上;内存=51

6、2MB;硬盘=40G;2.2软件功能描述论坛将采用B/S体系结构,人们通过浏览器就可以访问教学网站的主页,保证的服务器的安全。数据库采用免费,小巧,易用的access数据库。该论坛功能较齐全,在这里可以自由地发表自己的观点和对论坛的主题发表意见,我们还可以对网友的问题及时地解决,获取对自己有用的知识。该论坛还有一些特殊的功能,如在线人员显示、强大的搜索功能。本网站严格按照软件项目开发的流程进行开发,对于网站开发的可行性分析、需求分析、概要设计、详细设计以及对网站的测试与维护都有详细的论述和实现过程。2.3软件结构2.4接口设计2.4.1外部接口1)、软件接口: 系统提供访问数据库的接口; 系统

7、提供向客户端发送数据及从客户端接收数据的接口。2)、硬件接口: 客户端与服务器端提供网络连接接口。2.4.2内部接口1)登录界面:由输入用户名,密码的文本框和登录按钮组成。当匿名用户要执行会员 的操作时,提示其登陆。这时,会员操作模块应调用用户登陆或注册模块。2) 发帖界面:帖子的主题文本输入框,具体内容文本输入框。3) 回帖界面:回帖内容输入框以及提交按钮。4) 注册界面:注册用户名、密码以及各个选填信息输入文本输入框。5) 管理员信息管理界面:删除、修改、查看、发布、更新等超链接组成。第3章 模块设计3.1功能模块设计通过对系统进行详细的需求分析,获得了一个最优的设计方案,将系统划分为若干

8、功能子模块。为了方便后期的设计与编程工作,在划分系统功能模块时尽量注重模块的独立性,努力做到高内聚,低耦合。3.1.1用户注册登陆模块要完成论坛的各项操作,用户必须登陆论坛系统,如果没有论坛帐户,用户注册是必须的。用户命令如果是退出,则清除用户的状态信息,并返回BBS 首页,如果是登录则使用SQL-Server连接数据库,取得用户输入的帐号和密码并查询数据库,将得出的结果和用户输入的信息做比较,验证正确,显示用户已经登陆到系统,错误将返回消息让用户从新输入.如果用户想注册帐户,则返回注册页面,用户填写信息后,将检测信息的正确性,如果帐号允许注册,则完成帐号的注册,将信息写入到数据库中,如果帐户

9、已经存在,则返回错误信息,告诉用户帐号存在,请用户重新输入,并完成注册,进程结束。3.1.2 帐户信息管理模块当用户登陆系统后,在个人工具箱中,可以通过点击个人资料修改的链接来进一步完善个人资料(其中帐户名是不允许修改的),以及通过最近发表的话题来查看和修改自己发布的帖。3.1.3文章管理模块只有登录用户才可以发表、回复帖子以及浏览自己感兴趣的帖子,并且对帖子的字数有限制。用户登陆系统后可以查看其他所有用户发的文章,并可以发布自己的话题,也可响应回复其他用户和自己发表的话题,版主还可以发布版内公告、删除回复帖,以及对于发表不良言论的回帖可以禁止其回帖。用户只要输入想查询的用户名,点击查询按钮,

10、便可以查询出该用户发表的所有帖子以及该用户发表的帖子序号、标题、发帖时间、发帖人等详细信息,方便用户快速的找到自己想要的信息。3.1.4版块管理模块论坛管理员可以通过后台管理系统控制论坛的版块,管理员输入正确用户名、密码之后便可以完成下列功能:添加分类或版面,版面配置或删除;并可以对已存在的版块设置属性(包括名称,类别,隐藏,属性,默认风格,主题,回复,排序等)。3.1.5信息管理模块信息管理模块主要完成下面的功能:社区信息配置;添加管理员; 编辑管理员;设定等级;配置权限;重新登录;安全退出;用户等级;管理团队;用户列表;黑名单;用户查询。以上的功能完成了整个论坛的配置,用户的管理,管理员的

11、管理都可以通过对应的链接来完成。3.2功能分析3.2.1会员注册提供新会员注册功能,包括提供录入信息的界面,检查注册信息的有效性,并将注册会员信息保存在对应数据库的数据表中。图3.2.1会员注册3.2.2登录 注册用户按系统规则登录论坛。 图3.2.2登陆界面3.2.3发表文章 提供会员发表文章的功能,为注册用户不允许使用该功能图3.2.3发帖界面3.2.4帖子查询 对注册会员和胃注册会员提供文章查询以及阅读的功能,即通过对应文章标题信息,查看查询详细内容及发表文章的超级链接。图3.2.4帖子查询3.2.5会员管理 当网上论坛的回忆完成注册后,系统会在数据库中加入会员的资料。包括会员名称,会员

12、密码,会员Email等相关信息资料。同时,按照会员的不同身份,将特殊会员设置为版主,使他具备删除被讨论区中对应文章等特殊操作的权利。管理者可以依据数据库中注册的特殊身份登录到论坛后台对会员信息进行管理。 3.2.6回复帖子注册用户通过此业务按系统规则进行主题的回复。 图2.2.6回复帖子3.2.7管理版内帖子 版主通过此业务按系统规则在自已管理的版块内对帖子进行锁定,解锁,置顶,取消置顶,加为精华,解除精华,删除帖子,移动帖子等操作。图3.2.7帖子管理3.2.8删除帖子 管理人员通过此业务按系统规则在自已权限内对不良帖子进行删除操作。 图3.2.8删除帖子第4章 数据库的设计(1).发言表:

13、字段名数据类型长度主键索引外键可空说明IDlongint20是否否代理主键用户名varchar50否是否用户名电子邮件varchar50否否否邮件地址网址varchar50否否否网址发言标题varchar50否否否标题日期时间varchar50否否否发表日期点击次数longint255否否否被点次数内容长度longint255否否否长度读取数longint255否否否读取数回复数longint255否否否回复统计发言次序longint255否否否发言次序Numvarchar20否否否号码发表的内容text255否否是发表内容表4.1 发言表(2).用户表:字段数据类长度主键索引外键可空说明ID

14、longint20是是否代理主键用户名varchar50否否是用户名密码varchar50否否是密码表4.2 用户表(3).E-R图的设计: 第5章 代码的设计5.1用户注册 用 户 名: 用户密码: 电子信箱: 主页地址: 5.2发表帖子%sql=SELECT * FROM 用户表 WHERE 临时身份 and 临时身份= & Request(No) & Set Rs=conn.Execute(sql)If Rs.Bof OR Rs.Eof ThenResponse.Write 临时身份出错,您无权发言,请从新登陆。elseSet name1 = rs(用户名) Set mail = rs(

15、电子信箱) Set url = rs(网址)%姓名:E_mail:主页:%Response.Write %Response.Write %Response.Write %Response.Write %Response.Write % 发言标题: 5.3修改管理员密码%sql=SELECT * FROM 用户表 WHERE 用户名=论坛管理员 Set Rs=conn.Execute(sql)set No=rs(临时身份)if No= or NoRequest(No) thenResponse.Write 您必须以管理员身份登陆else%input type=hidden name=No val

16、ue= 原来密码: 新的密码: 确认新的密码:                               a href=vew.asp?No=讨论区        a href=admin.asp?No=管理区 &nb

17、sp;      a href=leave.asp?No=离开论坛%B1=Request(B1)If B1=确认修改 Then If Request(pass1) Rs(密码) thenResponse.Write 原来密码不对!end IfIf Request(pass2)Request(pass3) ThenResponse.Write 确认错误,请从新确认密码。end IfIf Request(pass2)= ThenResponse.Write 您至少输入一位以上的密码end IfIf Request(pass1)=Rs(密码) and Request(pass2)=Request(pass3) and Request(pass2) thensql=UPDATE 用户表 SET 密码= & Request(pass2) & WHERE 临时身份= & Request(No) & conn.Execute sqlconn.closeResponse.clearResponse.Write 密码 修改成功end IfEnd IfEnd If%5.4删除不良言论%Set Conn=Server.CreateObject(ADODB.Connection)Conn

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

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