基于asp的博客网站设计与实现—毕业设计论文内容摘要:
添加、删除和修改用户模板 系统管理功能列表 1 系统模板管理 添加、删除和修改系统模板 2 管理用户 修改用户信息和密码 添加和删除用户 3 系统参数设置 设置系统的一些名称和数据 4 数据库管理 数据库的备份和还原 有了这些功能明细后,我们 就把整个系统的框架确定下来了,也就确定了系统数据的基本结构。 系统功能需求分析 创建用例图 系统管理员,参与了管理博客账号、登陆、修改密码 3个用例。 博客使用者,参与了登陆、修改密码、管理文章、管理连接、管理图片 5 个用例。 博客访问者,参与了阅读博客、发表评论 2个用例。 博客系统参与者 : 用 户系 统 管 理 员 博 客 访 问 者博 客 管 理 员 u s e s u s e s u s e s 博客系统用例: 用 户系 统 管 理 员博 客 访 问 者博 客 管 理 员用 户 登 陆修 改 账 号 信 息管 理 博 客 账 号删 除 博 客 内 容阅 读 博 客 内 容发 表 评 论浏 览 博 客 目 录管 理 博 客 内 容管 理 模 板系 统 参 数 设 置 详细描述用例 用例图是系统的高层试 图,仅仅是用例图还不能支撑项目组进行设计工作,对于每一个用例,都需要确定用户如何使用这个系统,我们以用户的角度进行事件流设计,描述用例提供的价值和工作流程。 我们按照主流博客网的模板进行设计。 ◆名称:表明用户的意图或用例的用途。 ◆标识符:惟一表识,如 UC1234,在项目的其他元素中可以用来引用这个用例。 ◆描述:概述用例的几句话。 ◆参与者:与此用例相关的参与者列表。 ◆状态:指示用例的状态。 ◆频率:参与者访问次用例的频率。 ◆前置条件:一个条件列表,如果其中包含条件。 则 这些条件必须在访问用例之前得到满足。 ◆后置条件:一个条件列表,如果其中包含条件。 则这些条件必须在用例成功完成以后得到满足。 ◆被扩展的用例:此用例所扩展的用例。 ◆被包含的用例:此用例所包含用例的列表。 ◆假设:对编写此用例时所创建的域的任何重要假设。 ◆基本操作流程:参与者在用例中所遵循的主逻辑路径。 ◆可选操作流程:用例中很少用到的逻辑路径,那些在变更工作方式、出现异常或发生错误的情况下所遵循的路径。 ◆修改历史记录:关于用例的修改时间、原因和修改人的详细信息。 ◆问题:如果存在,则为与此用例的开发相 关的问题或操作项目的列表。 ◆决策:关键决策的列表,这些决策通常由你的 SME 做出,并属于用例的内容。 用户登陆用例 用例名称 用户登陆 用例 ID UC12 参与者 用户、管理员 描述 用户登陆系统过程 风险 低 优先级 高 难度 低 启动 主动进入用户登陆画面或会话超时转入用户登陆画面 前置条件 用户需在登陆状态 后置条件 将用户信息放入会话中 将用户相关的博客信息放入会话中 显示博客阅读主画面 主事件流 用户 系统 1.进入或转 入用户登陆画面 2.用户输入用户名和密码 3.系统检查用户名和密码是否合法 4.系统检查用户名是否存在,密码是否正确 5.读取用户的基本信息、博客的基本信息放入会话中 6.转到管理博客的主画面 异常流 异常流 系统中不存在该用户或用户名错误 系统 转入登陆画面 异常 用户不存在或密码错误 修改密码用例 用例名称 修改密码 用例 ID UC15 参与者 用户、管理员 描述 用户、管理员进行密码修改 风险 低 优先级 高 难度 低 启动 单击“用户修改密码” 主事件流 用户 系统 1.进入用户修改密码,输入旧密码一次,新密码两次 2.检查密码格式是否相符 3.检查旧密码是否正确 4.如果正确就进行密码修改,转入密码修改成功画面 异常流 异常流 密码检查不通过 系统 返回密码修改画面,提示旧密码不正确、新密码格式不符、两次不同等 异常 用户旧密码错误 规则 密码需要大于 6 位小于 12 位 管理博客账号用例 用例名称 管理博客账号 用例 ID UC25 参与者 管理员 描 述 管理员进行博客账号管理 主事件流 用户 系统 1.单击博客账号管理图标 2.显示博客账号管理主画面,包括博客账号的列 表及删除按钮 可选事件流 删除博客账号 用户 系统 1.单击 [删除 ]按钮 2.提示确认删除 3.单击 [确认 ]删除 4.系统删除博客账号的信息,提示删除成功 表 25 修改博客账号用例 用例名称 修改博客信息 用例 ID UC28 参与者 博客使用者 描述 修改博客账号信息 风险 低 优先级 高 难度 低 启动 进入修改博客画面 前置条件 博客使用者已登陆 后置条件 更新 Session 中的博客信息 主事件流 用户 系统 1.单击修改博客信息链接 2.系统显示修改博客画面,初始化该博客相关信息 3.修改博客的相关信息,单击【保存】 4.检查同名的博客是否存在、检查博客的名称、描述是否包含特殊字符 5.保存博客的相关信息、提示保存成功 异常流 异常流 同名博客 账号存在 系统 提示已有同名博客存在,提示用户重新输入博客的名称 系统 提示输入的信息不合法,提示用户重新输入博客的名称、描述 规则 博客名称不能包含特殊字符 博客的名称不能重复 数据字典 数据字典是系统分析阶段的重要文档,它清楚地定义与详细地解释了数据流程图上不能详细表达的内容,同时它也是同用户交谈的工具。 下面详细列出本系统中的数据字典: 名字:用户信息表 别名:博客用户信息表 描述:记录博客用户的注册信息表 定义:用户信息表 =用户名 +用户密码 位置:用户验证中心 名字:用户名 别名: 描述:标识用户的凭 证 定义:用户名 =1{字符 }10 位置:用户验证中心 用户信息表 用户管理部分 名字:用户密码 别名: 描述:验证用户是否合法的唯一凭证 定义:用户密码 =1{字符 }10 位置:用户验证中心 用户信息表 用户管理部分 名字:博客信息表 别名: 描述:记录博客信息表 定义:博客信息表 =博客名 +博客作者 +博客类别 位置:博客信息中心 名字:博客名 别名: 描述:博客网页的名称 定义:博客名 =1{字符 }20 位置:博客信息表 名字:作者 别名:博客用户 描述:博客网页的制作者和管理者 定义:作者 =1{字符 }20 位置:博客信息表 名字:博客类型 别名 :博客分类 描述:标识博客内容所属的不同分类 定义:博客类型 =1{字符 }20 位置:博客信息表 名字:日志信息表 别名:文章信息表 描述:记录博客用户发表的文章的信息表 定义:日志信息表 =日志主题 +日志分类+发表日期 位置:日志管理部分 名字:日志主题 别名:文章题目 描述:标识日志的内容 定义:日志主题 =1{字符 }20 位置:日志管理部分 名字:日志分类 别名: 描述:日志内容所属的类型 定义:日志分类 ID=1{字符 }20 位置:日志信息表 名字:发表日期 别 名: 描述:日志更新时间 定义:发表日期 =1{字符 }20 位置:日志信息表 名字:评论信息表 别名: 描述:记录对日志的评价信息 定义:评论信息表 =评论主题 +评论人 + 评论日期 位置:评论信息表 评论管理部分 名字:评论主题 别名: 描述:代表评论是对哪个日志而发表的 定义:评论主题 =1{字符 }20 位置:评论信息表 评论管理部分 名字:评论人 别名: 描述:标识评论的作者 定义:评论人 =1{字符 }10 位置:评论信息表 评论管理部分 名字:评论日期 别名 : 描述:代表评论更新时间 定义:评论日期 =1{字符 }20 位置:评论信息表 评论管理部分 名字:管理信息表 别名:管理员信息表 描述: 记录管理员的注册信息表 定义:管理信息表 =用户名 +用户密码 位置: 用户验证中心 名字:用户名 别名: 描述: 标识用户的凭证 定义:用户名 =1{字符 }20 位置: 管理信息表 用户验证中心 名字:用户密码 别名: 描述:验证用户是否合法的唯一凭证 定义:用户密码 =1{字符 }50 位置: 管理信息表 用户验证中心 名字:模板信息表 别名: 描述:记录制作博客的模板信息 定义:模板信息表 =模板名称 +提供者 + 模板代号 位置:模板信息表 名字:模板名称 别名: 描述:体现模板特色的名字 定义:模板名称 =1{字符 }20 位置:模板信息表 名字: 提供者 别名: 描述 :标识模板的制作者 定义:提供者 =1{字符 }10 位置:管理模板部分 名字: 模板代号 别名: 描述: 唯一标识某一个模板 定义:模板代号 =1{字符 }20 位置:模板信息表 管理模板部分 3 系统设计 系统总体结构设计 本系统主要包括三大模块组成:博客访问者模块、用户模块、系统管理员模块。 整个系统的结构框架如下图所示 博客系统 博客访问者模块 博客用户模块 博客系统管理员模块 阅读日志功能块 博客列表功能块 公共模块 日志评论管理模块 修改个人博客信息 管理公告模块 管理用户模块 模板管理模块 系统参数设置模块 数据库管理模块 注册/登陆模块 系统数据模型设计 由于博客系统中对博客内容的写入、修改和更新工作比较复杂,所以它的主要任务是进行大量的数据库操作,这就必然要存储和利用大量的、各种类 型的数据。 如何建立一个良好的数据库结构和文件组织形式,使其能够迅速、准确的查找所需要的数据,是衡量这个系统的主要指标之一。 (一)概念模型的建立 通过第二章中对系统数据流以及局部数据流和数据字典的分析,可以总结出系统中数据概念模型,如下图所示: 概念模型( ER图): 图 32 用户概念模型 模板 用户 博客 代号 博客名 类别 名称 代号 提供者 用户名 编号 用户密码 选 写 模板 用户 博客分类 系统管理员 代号 用户密码 用户权限 名称 提供者 分类号 分类名 用户名 用户密码 用户权限 用户名 管理。基于asp的博客网站设计与实现—毕业设计论文
相关推荐
添加、删除和修改用户模板 系统管理功能列表 1 系统模板管理 添加、删除和修改系统模板 2 管理用户 修改用户信息和密码 添加和删除用户 3 系统参数设置 设置系统的一些名称和数据 4 数据库管理 数据库的备份和还原 有了这些功能明细后,我们 就把整个系统的框架确定下来了,也就确定了系统数据的基本结构。 系统功能需求分析 创建用例图 系统管理员,参与了管理博客账号、登陆、修改密码 3个用例。
unit circuit . Serial Communication Interface Circuit D Serial Communication Interface Circuit PC and SCM are linked via a serial munication interface. In order to implement serial munication
欧姆左右, 在 电流约 于 200mA 即可 启动 , 所以 在继电器线圈上串联 100 欧姆的限流电阻 ,目的 是 为 防止继电器吸合时,线圈发热。 二极管 1N1007 的作用是保护晶体管。 当继电器吸合时,二极管截止,不影响电路工作。 继电器释放时,由于继电器线圈存在电感, 这时 晶体管已经截止,所以会在线圈的两端产生较高的感应电压。 这个电压 的极性是上负下正,正端接在晶体管的发射机。
添加、删除和修改用户模板 系统管理功能列表 1 系统模板管理 添加、删除和修改系统模板 2 管理用户 修改用户信息和密码 添加和删除用户 3 系统参数设置 设置系统的一些名称和数据 4 数据库管理 数据库的备份和还原 有了这些功能明细后,我们 就把整个系统的框架确定下来了,也就确定了系统数据的基本结构。 系统功能需求分析 创建用例图 系统管理员,参与了管理博客账号、登陆、修改密码 3个用例。
width=39。 25%39。 b积分/b/td/tr %do while NOT % tr td align=39。 center39。 width=39。 25%39。 %=rs(username)%/td td align=39。 center39。 width=39。 25%39。 font color=red%=rs(Article)%/font/td td align=39。
添加、删除和修改用户模板 系统管理功能列表 1 系统模板管理 添加、删除和修改系统模板 2 管理用户 修改用户信息和密码 添加和删除用户 3 系统参数设置 设置系统的一些名称和数据 4 数据库管理 数据库的备份和还原 有了这些功能明细后,我们 就把整个系统的框架确定下来了,也就确定了系统数据的基本结构。 系统功能需求分析 创建用例图 系统管理员,参与了管理博客账号、登陆、修改密码 3个用例。