西安航空技术高等专科学校计算机工程系
管理员登录系统管理分类管理文章管理添加文章评论管理链接管理留言管理添加类型删除类型修改类型文章修改文章删除添加文章删除评论添加链接删除链接回复留言删除留言
3.2系统完成任务
(1)网站系统采用B/S结构,及浏览器/服务器,主要开发前台浏览器界面的搭建,后台和服务器连接代码的编程,以及数据库的合理设计。数据库应简单、合理,界面应明朗。
(2)网站系统的整体运行环境采用Windows XP, SQL Server 2005作为系统数据库,选用ASP.NET作为开发技术。
(3)要使用C#语言作为开发语言,利用Microsoft Visual Studio 2005作为开发平台。
3.3 运行环境
CUP:高于奔腾三500MHz 内存:大于64M
可使用的操作系统:Windows XP,Windos2000及其以上版本 浏览器:IE5.5以上浏览器
6
西安航空技术高等专科学校计算机工程系
服务器端
CPU:高于奔腾三900MHz 内存:大于1Gb 操作系统:Windows XP 浏览器:IE5.5以上浏览器 软件
服务器端需要Microsoft Visual Studio2005,Microsoft SQL Server 2005数据库。
4.数据库设计
4.1数据库概要设计
文章实体E-R图:
文章回复数文章编号文章作者文章文章标题摘要文章人气文章日期文章类容个人主页文章回复文章类型名文章类型编号
评论实体E-R图:
评论评论编号评论昵称评论标题评论内容评论日期文章编号文章类型实体E-R图:
7
西安航空技术高等专科学校计算机工程系
文章类型类型编号类型名
文章评论实体E-R图:
评论评论编号评论昵称评论标题评论内容评论日期文章编号 管理员实体E-R图:
管理员用户名密码
链接实体E-R图:
链接链接编号链接名链接地址
留言实体E-R图:
留言留言编号网友昵称留言标题留言日期留言内容个人主页留言回复
8
西安航空技术高等专科学校计算机工程系
4.2数据库逻辑设计
admin (用户表) 列名 数据类型 长度 adminId Char 10 adminPWD Nvarchar 50 class (类型信息列表) 列名 数据类型 长度 classId Bigint 8 Nvarchar 50 link (链接信息列表) 列名 数据类型 长度 linkId Bigint 8 linkName Nvarchar 50 linkUrl Nvarchar 50 message (留言信息列表) 列名 数据类型 长度 messageId Bigint 8 messageNickName Nvarchar 50 messageTitle Nvarchar 50 messageHomePage Nvarchar 50 messageContent Ntext 16 messageDate Datetime 8 messageReply Ntext 16 article (文章信息列表) 列名 数据类型 长度 articleId Bigint 8 articleAuthor Nvarchar 50 articleTitle Nvarchar 200 articleBrief Nvarchar 200 articleContent Ntext 16 articleDate Datetime 8 articleRQ Bigint 8 articleReply Bigint 8 classId Bigint 8 critique (评论信息列表) 列名 数据类型 长度 critiqueId Bigint 8 critiqueNickName Nvarchar 50 critiqueTitle Nvarchar 50 9
序号 1 2 序号 1 2 序号 1 2 3 序号 1 2 3 4 5 6 7 序号 1 2 3 4 5 6 7 8 9 序号 1 2 3 字段说明 管理员唯一ID号 管理员密码 字段说明 文章类型唯一ID号 文章类型名 字段说明 链接唯一ID号 链接名 链接地址 字段说明 留言唯一ID号 网友昵称 留言标题 个人主页 留言类容 留言时间 留言回复 className 字段说明 文章唯一ID号 文章作者 文章标题 文章摘要 文章类容 文章发表日期 文章人气 文章回复 文章类型标号 字段说明 评论唯一ID号 评论人昵称 评论标题 西安航空技术高等专科学校计算机工程系
4 5 6 critiqueContent critiqueDate articleId Nvarchar Datetime Bigint 250 8 8 评论类容 评论发表时间 评论的文章编号 4.3数据库物理设计
SET ANSI_NULLS ON GO
SET QUOTED_IDENTIFIER ON GO
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[class]') AND type in (N'U')) BEGIN
CREATE TABLE [dbo].[class](
[classId] [bigint] IDENTITY(1,1) NOT NULL, [className] [nvarchar](50) NOT NULL,
CONSTRAINT [PK__class__023D5A04] PRIMARY KEY CLUSTERED (
[classId] ASC
)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] END GO
SET ANSI_NULLS ON GO
SET QUOTED_IDENTIFIER ON GO
IF NOT EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[link]') AND type in (N'U')) BEGIN
CREATE TABLE [dbo].[link](
[linkId] [bigint] IDENTITY(1,1) NOT NULL, [linkName] [nvarchar](50) NOT NULL, [linkUrl] [nvarchar](50) NOT NULL,
CONSTRAINT [PK__link__0425A276] PRIMARY KEY CLUSTERED (
[linkId] ASC
)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY] ) ON [PRIMARY] END GO
SET ANSI_NULLS ON GO
10