基于asp的博客网站设计与实现—计算机毕业设计(论文)内容摘要:
2 模板管理 添加、删除和修改用户模板 系统管理功能列表 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的博客网站设计与实现—计算机毕业设计(论文)
相关推荐
司首席执行管鲍尔默所说: “、一个环境、一个可以作为平台支持下一代 Inter的可编程结构。 基础,将因特网和操作系统的设计思想合理延伸。 Visual C是微软公司为它的 言。 该语言几乎综合了目前所有编程语言系统的优点,并结合因特网的需要,增加了丰富的新特性和增强功能。 Visual C语言面向对象的设计,可以用来构建从高水平的商务目标到体系标准应用程序的范围宽广的组件。 使用 Visual
扩展 (extend)和泛化 (generalization)几种关系。 具体的用例图图符如表 所示。 表 uml 用例图图符 可视化图符 名称 描述 系统 用来表示系统边界 ,所有用例放在系统之中用例 用来表示用例图中的用例 执行者 用于描述与系统功能有关的外部实体 ,可以是用户 ,也可以是外部系统 关联 连接执行者和用例 宿舍管理系统有超级用户和普通用户两类用户。
CRM 经过这几年的发展 ,其软件功能已经有了很大的发展 ,对企业产生了很大的影响 ,主要表现在以下几个方面【 8】 : CRM 整合客户、企业、员工资源 ,优化 业务流程。 CRM 提高企业、员工对客户的响应、反馈速度和应变能力。 CRM 提高企业销售收入。 CRM 改善企业服务、提高客户满意度。 CRM 提高员工生产力。 CRM 规范企业管理。 CRM 提供客户、业务评估与企业决策支持。 3
、得当有力;三是综合协调能力,就是在工作中能把握大局、权衡协调、统筹兼顾;四是组织管理能力,就是善于社会交往,有较高的管理水平,组织得当;五是开拓创新能力,就是要以大无畏的精神,在旧 有的经验基础上大胆尝试,做到与时俱进、科学合理;六是学习实践能力,就是每个人要把学习当成是毕生的任务。 要想把工作干得有声有色那么必须具备这六个能力,因为作为新世纪的干部人才就要顺应时代的发展、跟上时代的步伐