基于aspnet的网络论坛系统的设计与开发内容摘要:
用户 按自己的等级对论坛上的内容进行管理 游客 只能浏览对所有用户都开放的内容,不能发帖 论坛功能性需求 青岛科技大学本科毕业设计(论文) 9 本论坛共分为三大模块,即前台模块,后台模块 和权限模块, 论坛权限管理前台主要实现用户的注册、登录、资料修改 等 ,后台主要 是方便 管理员 对论坛进行操作,包括论坛中角色的管理以及等级管理,用户登录后,系统可自动判断用户的角色,并根据用户不同的角色进入不同的页面,例如,游客不拥有控制面板菜单,如果是管理员登录,则登录之后会显示管理菜单项。 权限模块各功能性需求见下表 32 到 38 所示: 用户想拥有发帖,回帖等的权限就必须要登录论坛,登录界面是论坛必不可少的,本论坛的登录界面功能性需求见下表 32 所示: 表 32 用户登录界面 The interface of user login 名称、标识符 用户登录界面 功能描述 使浏览论坛的注册用户通过登录界面登陆论坛 优先级 中 输入 用户 ID、用户密码、验证码、 cookie 期效 操作序列 验证输入信息的正确性,更改用户标识和权限 输出 登录成功 /失败、错误提示 补充说明 所有注册用户都可使用 在论坛中根据用户发帖的多少给用户分配了不同的等级,随着用户发帖的增长用户的等级也越来越高,本论坛用户等级管理界面功能细功能需求见下表33 所示: 表 33 用户等级管理界面 The management interface of user rank 名称、标识符 用户等级管理界面 功能描述 划分不同的用户等级 优先级 中 输入 用户等级名 操作序列 选择用户所属等级,设定最少发帖 输出 添加成功 补充说明 管理员可使用此功能 在论坛中只有成功注册才能拥有更多的权限,注册页面在论坛中非常重要,在注册界面,用户必须填写用户名、密码, Email、密码提示问题和密码提示答基于 的网络论坛系统的设计与开发 10 案,否则不 能注册,并且用户输入的用户名必须可用,不能出现重名用户,用户输入的密码和确认密码也必须相同。 本论坛 用户基本信息注册界面的功能性需求如下表 34 所示: 表 34 用户注册界面 The interface of user register 名称、标识符 用户基本信息注册界面 功能描述 使浏览论坛的游客注册成为论坛注册用户 优先级 中 输入 必填:用户名、密码、 Email 密码提示问题、密码提示问题答案 操作序列 验证输入信息的格式,在数据库中验证用户 ID 有效性,向数据库提交信息 输出 注册成功 /注册失败、错误提示 补充说明 在表 31 中已经列出了本论坛系统的所有角色,在论坛中 必须要提供一个页面供管理员给用户分配角色,通过预设一些角色,进而将角色赋予用户,可以大大简化对用户和权限的管理,角色管理界面的功能性需求如下表 35 所示: 表 35 角色管理界面 The management interface of user role 名称、标识符 角色管理界面 功能描述 划分论坛角色 ,并把论坛已注册用户添加到相应的角色里 优先级 高 输入 把用户添加到相应的角色里 操作序列 给用户分配相应的权限 输出 用户按所拥有的权限对论坛进行操作 补充说明 管理员可使用 此功能 在论坛中用户可以选填个人详细信息,包括用户签名、用户照片、用户头像、用户出生日期等个性化信息,本论坛用户详细资料填写界面功能性需求如下表 36 所示: 青岛科技大学本科毕业设计(论文) 11 表 36 用户资料界面 The interface of user message 名称、标识符 用户资料界面 功能描述 使浏览论坛的注册用户完善自己的个人资料 优先级 低 输入 姓名、性别、用户头像、用户照片、用户签名等 操作序列 验证输入信息的格式,在数据库中修改相应用户的信息 输出 资料填写成功 /失败、错误提示 补充说明 默认为空 在论坛中,为了保证用户信息的安全,需要提供一个界面来帮助用户修改密码,用户密码修改界面功能性需求如下表 37 所示: 表 37 用户密码修改界面 The interface of user modify password 名称、标识符 用户密码修改界面 功能描述 对用户的密码进行修改 优先级 中 输入 用户密码、确认密码、新密码 操作序列 验证输入信息的格式,在数据库中修改相应用户的信息 输出 密码修改成功 /失败、错误提示 补充说明 在论坛中, 用户可能会忘记了密码,为此需要提供一个界面帮助用户找回密码,用户密码找回界面功能性需求如下表 38 所示: 表 38 用户密码取回界面 The interface of user retake password 名称、标识符 用户密码取回界面 功能描述 使忘记密码的用户找回密码 优先级 中 输入 用户 ID、密码提示问题、密码提示问题答案 操作序列 验证输入信息的正确性,从数据库中查找用户 ID 对应密码 输出 错误提示 基于 的网络论坛系统的设计与开发 12 开发环境及工具 (1) 硬件平台: CPU: PentiumⅢ 以上; 硬盘: 80G 以上; 内存: 512MB 以上; (2) 软件平台: 操作系统: Windows 2020 或 Windows XP 数据库环境: Microsoft SQL Server 2020; 使用软件: Visual Studio 2020 浏览器:推荐 IE 分辨率: 1024*768 本章小结 本章主要对系统进行了详细的需求分析,包括论坛系统面向的用户群,论坛介绍,论坛中涉及到的角色,论坛的功能性需求和开发论坛系统所用到的基本环境 ,其中对论坛的功能性需求作了详细的分析。 青岛科技大学本科毕业设计(论文) 13 4 概要设计 在正式设计程序之前,先要作一个概要设计,概要设计目的主要是为程序系统的设计考虑,包括程序系统的总体结构,整个系统的流程,模块划分、功能分配等,为系统的详细设计、程序的具体实现打好基础。 本章将主要介绍概要设计说明书。 系统总体结构 本论坛系统共划分为三个模块,包括前台管理模块,后台管理模块和权限模块,每个模块都有各自所实现的功能。 其中权限模块主要实现的功能包括:用户登录,用户注册,用户控制面板以及用户角色和权限的管理,用户控制面板中主要包括用户修改密码,取回密码,修改用户资料等。 系 统总体结构如下图 41 所示 [8] 图 41系统 结构图 Structure chart of system 网络论坛系统 权限模块 发布主题 会员浏览 投票管理 帖子管理 用户登录 公告管理 用户注册 控制面板 前台管理模块 站内搜索 角色管理 等级管理 论坛首页 版面管理 论坛合并 前台管理模块 基于 的网络论坛系统的设计与开发 14 系统流程图 当用户链接到论坛时,首先呈现在用户面前的是论坛的主页,在主页上用户可以登录论坛,可以注册。基于aspnet的网络论坛系统的设计与开发
相关推荐
entType content=text/html。 charset=gb2312 title会员登录 /title !include file= script language=javascript function chkLogin() { if( == ) { alert(请输入您的用户名。 )。 ()。 return false } else if((3)||(20)) {
ObjectContext 对象 ObjectContext 对象可以用来控制 ASP 的 执 行。 这种 执 行 过 程MicrosoftTransactionServer( MTS)来进行管理。 可以把这些对象看作是基于 ObjectContext 对象的一个层次关系的成员,这有助于理解它们与接受和响应客户请求的过程之间的关系,如图 21所示。 图中表现了 ASP 和创建及服务于 ASP
各地、各部门自觉强化党要管党、从严治党的责任意识,做到 “ 一把手 ” 亲自抓,主要负责人亲自研究、亲自部署、亲自推动落实。 二是谋划科学。 各地各部门自觉把市委决策部署与本地本部门的实际结合起来 , 明确今年 党建工作发展思路,初步提出全年党建工作重点任务和工作措施。 三是推进有序。 当前乡镇党委换届、组织关系排查、发展村集体等工作都是时间紧、任务重、要求高,各地各部门集中精力、加强统筹
为将这个技术移植到当时的 CLR 平台,确实有很大的风险 (huge risk),但当 时的 XSP 团队却是以 CLR开发应用的第一个团队。 为了将 XSP移植到 CLR 中,XSP 团队将 XSP 的内核程序全部以 C语言重新撰写(在内部的项目代号是 Project Cool,但是当时对公开场合是保密的),并且改名为 ASP+,作为 ASP技术的后继者,并且也会提供一个简单的移转方法给
+博客名称 +联系邮件 +博客标题 +描述 +博客 ID} 文件名:随笔文件 组成: {随笔标题 +描述 +博客 ID+随笔 ID+内容 } 文件名:文章文件 组成: {文章标题 +描述 +博客 ID+文章 ID+内容 } ( 3)小说明 小说明只描述最低层的基本加工。 加工编号: 1 加工名:检查有效性 输入流:博客注册信息,查询要求 输出流:有效的博客注册信息,有效的查询要求 加工逻辑
信号进行分层处理 , 分层可以采用两目前还没有成熟的技术或产品问世 , 随 着数字化产品在中国种方法 , 一种是采用层叠滤波器(stack filter)的阈值分解技术的普及 ; 另一种是采用比特位分解 , 例如住此机遇 ,研制出自己的数字水印产品 , 并形成一些标准 , 然后把其中的某些层作为水印嵌入数字产品中。 (2)DCT 域系数裂解的水印嵌入算法 , 基于 DCT