摘 要 基于Microsoft.Net环境的ASP.NET技术,为开发功能强大的动态网站提供了一种简单、高效的途径。该博客系统以ASP.NET为开发技术,使用C#为开发语言,实现了博客网站的动态管理,使得对博客信息的管理更加及时、高效,提高了工作效率。同时对系统的背景需求、系统的功能特点和设计方案进行了介绍。该文还以随笔管理为例,对ASP.NET环境下的MVC开发模式进行了简单的介绍。.
关键字 ASP.NET;ADO.NET;博客;系统;数据库
Design and Implementation of Blog System Based on ASP.NET
Author:Wu Yiting Unit: the Management College of Anhui University Specialty:Grade 2006 Information Management and Information System
Tutor:Instructor Fu Dingxiang
Hefei Anhui 230039
Abstract Based on Microsoft.Net frame, The ASP.NET provides a simple, efficient way to develop a dynamic web site . The blog system takes ASP.NET as the development technology, uses C # as the development language, has realized the blog website dynamic management, caused to the blog information management even more prompt, to be highly effective, enhanced the working efficiency. Meanwhile , They take an introduction on the system background demand, the system function characteristic and the design project . This article also introduces the MVC pattern under ASP.NET environment by taking an example for the users’ management.
Keywords ASP.NET, ADO.NET, Blog, System, DataBase
引言
博客,数字生活新时尚,通过文字、图片、声音、视频、无线等,尽情展示自我、分享感受、参与交流,美好你我生活。Show you, share me,人人都可以博客,人人都需要博客。
1 项目背景
“博客”一词是从英文单词Blog翻译而来。Blog是Weblog的简称,而Weblog则是由Web和Log两个英文单词组合而成。Weblog就是在网络上发布和阅读的流水记录,通常称为“网络日志”,简称为“网志”。它是继Email、BBS、IM之后出现的第四种全新的网络交流方式。它绝不仅仅是一种单向的发布系统,而且有着极其出色的交流功能。另外Blog也提供了非常方便实用的个性化功能。简言之,Blog就是以网络作为载体,简易迅速便捷地发布自己的心得,及时有效轻松地与他人进行交流,再集丰富多彩的个性化展示于一体的综合性平台。
2 需求分析
2.1 需求调研
任何一个系统的开发,必然有其需求者,博客系统也不例外,本系统通过对互联网中的各个博客系统的分析,得出从以下几个方面进行调研:
(1)、收益需求:描述系统的商业需求和系统将带来的收益。
(2)、日常功能:亲身体验一个博客在系统中如何交互,然后记录下来。
(3)、通过论坛来了解各博客用户的需求:记录下各论坛中各博客用户对博客的要求记录。
(4)、制作邮件调查表:通过调查表的形式得出一些具体的书面信息,了解细节。
2.2 创建用例图
博客系统参与者:如图1
图1 博客系统参与者
博客系统用例:如图2
图2 博客系统用例图
2.3、详细描述用例(举例)
用户登录用例如表1所示
表1 用户登录用例表
|
用例名称
|
用户登录
|
|
用例ID
|
UC_11
|
|
参与者
|
用户、管理员
|
|
描述
|
用户登录系统过程
|
|
风险
|
低
|
|
优先级
|
高
|
|
难度
|
低
|
|
启动
|
主动进入用户登录画面或会话超时转入用户登录画面
|
|
前置条件
|
用户需在登录状态
|
|
后置条件
|
将用户信息放入会话中
|
|
|
将用户相关的博客信息放入会话中
|
|
|
显示博客阅读主画面
|
|
主事件流
|
|
|
用户
|
系统
|
|
1、进入或转入用户登录画面
|
|
|
2、用户输入用户名和密码
|
3、系统检查用户和密码是否合法
|
|
|
4、系统检查用户是否存在,密码是否正确
|
|
|
5、读取用户的基本信息、博客的基本信息放入会话中
|
|
|
6、转到管理博客的主画面
|
|
异常流
|
|
|
异常流
|
系统中不存在该用户或用户名错误
|
|
系统
|
转入登录画面
|
|
异常
|
用户不存在或者密码错误
|
用户登录用例图如图3所示:
图3 用户登录用例图
0


