星尘个人博客网站设计与实现 06083209 刘安旭
2.2.2 Access数据库简介
美国Microsoft公司于1994年推出的微机数据库管理系统。它具有界面友好、易学易用、开发简单、接口灵活等特点,是典型的新一代桌面数据库管理系统。其主要特点如下:
(1)完善地管理各种数据库对象,具有强大的数据组织、用户管理、安全检查等功能。
(2)强大的数据处理功能,在一个工作组级别的网络环境中,使用Access开发的多用户数据库管理系统具有传统的XBASE(DBASE、FoxBASE的统称)数据库系统所无法实现的客户服务器(Cient/Server)结构和相应的数据库安全机制,Access具备了许多先进的大型数据库管理系统所具备的特征,如事务处理/出错回滚能力等。
(3)可以方便地生成各种数据对象,利用存储的数据建立窗体和报表,可视性好。 (4)作为Office套件的一部分,可以与Office集成,实现无缝连接。
(5)能够利用Web检索和发布数据,实现与Internet的连接。 Access主要适用于中小型应用系统,或作为客户机/服务器系统中的客户端数据库。
2.3 可行性分析
2.3.1 技术可行性
采用asp技术进行开发,Asp技术相对于传统的html技术有着绝对的优势,支持数据库的读取大大减化了程序员的代码量,对程序员开发WEB应用程序提供了完备的技术支持。也使得开发出来的WEB应用程序具有更好的扩展性,能够运行于不同的操作平台之下。
后台数据库采用ACCESS 数据库,该数据库与asp同属微软产品,在接口、性能支持上比其它数据库达到更好的效果。因此,本网站的开发在技术上是可行的。
2.3.2 操作可行性
网站运行于Windows环境,其用户操作页面友好,设置功能栏便于用户操作。
网站的基本操作如下: ? 普通用户
? 浏览博客文章 ? 发表博客留言 ? 发表对文章的评论 ? 查询博客文章 ? 管理员用户
? 查询、删除,修改,添加文章及文章分类 ? 查询、删除,修改,添加友好链接信息 ? 审核评论,留言信息
4
计算机科学与工程学院网络工程专业2006级专业方向课程设计报告
? 修改博客主题,管理员密码等
5
星尘个人博客网站设计与实现 06083209 刘安旭
第三章 系统概要设计
3.1 系统总体设计
3.1.1 运行环境
? 操作系统:Windows NT/2000/XP/2003 ? 安装Access2003
? 安装Visual Studio.NET 2005 3.1.2 系统流程
后台业务流程(管理员用户执行操作的流程)如图3.1所示。
开 始 登录失败 登录 登录成功 文章管理 栏目管理 评论管理 留言管理 友情管理 系统配置 注 销 结 束 图3.1 后台管理系统业务流程图
6
计算机科学与工程学院网络工程专业2006级专业方向课程设计报告
前台业务流程(普通用户执行操作的流程)如图3.2所示。
开 始 浏览文章 搜索文章 发表留言 发表评论 管理员回复 注 销 结 束 图3.2 前台用户业务流程图
3.1.3 系统结构
本课题的功能模块设计如图3.3所示。
7
星尘个人博客网站设计与实现 06083209 刘安旭
星尘个人博客网站 普通用户 浏览文章 搜索文章 发表留言 发表评论 管理员用户 文章管理 栏目管理 留言管理 评论管理 友好链接 系统配置 图3.3系统功能模块示意图
3.2 系统接口的概要设计
3.2.1 用户接口
系统的用户接口主要分为前台普通用户的操作界面和后台管理员用户操作界面。
? 前台首页
布局设计如图3.4所示。
8