博客管理系统.docxVIP

  • 19
  • 0
  • 约9.3千字
  • 约 21页
  • 2019-10-22 发布于湖北
  • 举报
PAGE 河南城建学院 《Web技术与开发》课程设计 设计题目: 博客登陆系统 指导教师: 王斌斌、张妍琰、景伟娜 班 级: 0834111 学 号: 083411129 学生姓名: 李阳阳 同组人员: 范雅文 周富兵 计算机科学与工程学院 2014年6月 12 日 目 录 目录 TOC \o 1-3 \h \z \u 博客登陆系统 3 一.网站开发的基本过程 3 二.如何进行需求分析和编写项目计划书 3 2.1需求分析 3 2.2编写项目计划书 5 三. 系统设计 5 3.1系统目标 5 3.2业务流程图 6 3.3网站功能结构 7 四. 如何分析并设计数据库 7 4.1数据库概要说明 7 4.2数据库实体属性图 8 4.3数据表结构 10 4.4网站文件组织结构 11 五. 设计公共类 12 5.1数据库功能设计 12 5.2网站逻辑业务功能设计 13 六. 主要功能模块的实现方法 14 6.1网站主页的实现 14 6.2相册模块实现过程 15 6.3日志模块实现过程 16 6.4管理员模块实现过程 17 七.网站的编译与发布 19 八.心得体会 19 九.参考文献 21 博客登陆系统 一.网站开发的基本过程 二.如何进行需求分析和编写项目计划书 2.1需求分析 在可行性分析阶段已经简要地分析和研究了本系统的基本需求,也论证了开发平台及软件的可行性,但为了明确系统设计的目标,了解用户的需求,现对用户需求作以调研,从而进一步明确了设计所实现子系统的功能。 2.1.1 管理员登录 在调研中了解到,用户想要使用系统,首先要有一个友好的用户注册界面,其次,用户需要经历登录验证过程,只有合法的拥有管理员身份的用户才可以使用系统中的管理功能,这样做可以防止非法用户登录并使用本系统,妨害数据安全。 用户登录。通过系统登录验证,用户成功进入系统并开始使用其中功能。 2.2.2 文章管理 文章管理是用户所有文章的信息,用户可以进入此处进行相关文章的管理。这部分主要包括以下方面: (a) 文章信息显示。显示出所有文章的大概信息。 (b) 发表新文章。可以发表新的文章,以供网友浏览。 (c) 删除文章。允许用户对文章信息进行删除操作。 2.2.3 相册管理 相册管理是用户所有相册,用户可以进入此处进行相关相册的管理。这部分主要包括以下方面: (a) 相片显示,显示出所有照片,点击下一页显示另一批相册。 (b)上传和管理照片。 2.2编写项目计划书 2.2.1编写目的 为了保证项目开发人员按时保质的完成预定目标,更好地了解项目实际情况,按照合理的顺序开展工作现以书面的形式将项目开发生命周期中的项目任务范围、组织结构,责任等内容描述出来作为项目活动的基础。 2.2.2概述 (a) 项目目标:博客目的在于记录生活。整理思路,固化知识,获得更多更好的想法。分享自己的想法经验。 (b)开发环境:集成开发工具Visual Studio 2008和数据库SQL Server 2008,项目运行服务为Internet信息服务(IIs)管理器。 三. 系统设计 3.1系统目标 (1)界面设计的简洁、友好、美观大方。 (2)操作简单、快捷方便。 (3)数据库存储安全、可靠。 (4)博客系统浏览文章。 (5)管理自己博客的基本信息。 (6)撰写个人随笔。 (7)处理留言、文章评论等内容。 3.2业务流程图 3.2.1网站业务流程图如图1、图2 所示: 图1 图2 3.2.2管理员登陆供求信息网操作流程: (a)身份验证。只有管理员姓名及密码正确,才可以登陆博客后台。 (b)可根据需要浏览用户信息、管理员信息、编辑用户信息及编辑管理员信息等。 3.3网站功能结构 博客功能图如图3所示: 图3博客功能图 如何分析并设计数据库 本网站采用SQL Server 2008数据库,名称为blog,其中包含4张数据表。 4.1数据库概要说明 网站文件组织结构如图4所示: 图4网站文件组织结构图 4.2数据库实体属性图 4.2.1管理员信息实体属性图 如图5所示: 个性签名头像邮箱密码管理员编号管理员姓名 个性签名 头像 邮箱 密码 管理员编号 管理员姓名 管理员信息 管理员信息 性别 性别 图5管理员实体属性图 4.2.2用户信息实体属性图 如图6所示: 邮箱密码用户名

文档评论(0)

1亿VIP精品文档

相关文档