论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > ASP >

A400116新闻发布系统1

第三章  开发环境及需求分析

3.1、开发目的

内容来自www.paper51.com

随着计算机技术的发展,网络技术对我们生活和工作显得月来越重要,特别是现在信息高度发达的今天,人们对最新信息的需求和发布迫切的需要及时性。而动态交互式网页刚好提供了这些功能,本系统就是一个能够在网上实现新闻的网上多用户发布,多栏目管理,实时的进行行为统计和记录的网上交互系统。

内容来自www.paper51.com

3.2、项目背景

http://www.paper51.com

HTML作为一种样式语言,随着Internet上信息量的增多和交互性的加强使HTML显得越来越难以胜任的情况之下,在ASP编程语言高度发展的形式下,我们开始了对新闻发布系统的开发。

paper51.com

3.3、开发环境 copyright paper51.com

1.   硬件条件 内容来自论文无忧网 www.paper51.com

服务器两台,一台为数据库服务器,一台为Web服务器;客户端计算机若干;网络通讯设备,主要包括交换机、网卡、集线器、MODEM 等。 内容来自www.paper51.com

2.   系统平台 http://www.paper51.com

采用Browser/Server体系结构,服务器端采用MicrosoftWindows NT4.0作为网络操作系统,Web服务器软件采用IIS5.0(Internet Information Server)。客户端软件,包括单机操作系统和浏览器软件,分别选用Windows 2000和Internet Explorer,数据库系统采用SQL Server2000有利于方便操作。 内容来自论文无忧网 www.paper51.com

3.   开发工具 copyright paper51.com

基于Web的系统开发工具应使开发者使用各种各样的技术来创建动态的Web应用程序,并且应是一个可视化的工具。我们采用了DreamweaverMX进行开发,它是用来快速创建数据驱动Web应用程序的基于团队的开发环境,支持ASP,以ODBC连接数据库,脚本语言为简单易学的JavaScript。 内容来自www.paper51.com

4.   运行需求

paper51.com

正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据完好无损,对数据的精确度、时间特性、适应性等都有一定要求,要求系统运行时能够保证正确性、可靠性、高效性、完整性、易使用性、可维护性、可测试性、复用性、安全保密性、可移植性、互联性。 内容来自论文无忧网 www.paper51.com

第四章   系统功能分析及模块设计 内容来自www.paper51.com

4.1系统功能描述

内容来自www.paper51.com

新闻发布及管理系统主要从以下几个方面进行设计和开发:(1)新闻类别管理,包括新闻类别的录入、查询、修改和删除等;(2)新闻发布管理,包括新闻信息录入、修改和删除等;(3)图片处理,包括图片文件上传、存储、修改、删除和浏览等;(4)新闻查询,分为按照新闻类别和新闻发布时间两个查询子模块;(5)网友评论,包括评论发表和管理员删除两个子模块;(6)系统用户管理,包括添加用户、删除用户和修改信息3个子模块。各模块的功能如下图1所示: copyright paper51.com

内容来自www.paper51.com

                     图1 新闻发布及管理系统功能模块图

http://www.paper51.com

4.2功能模块划分 copyright paper51.com

本系统中功能模块之间的关系如图2所示。在系统系统初始化时,有一个默认的系统管理员用户Admin,系统管理员除了可以修改Admin用户的密码,还可以创建、修改和删除普通用户,普通用户只能修改自己的用户名和密码。用户管理功能模块的关系,如图3所示。 内容来自www.paper51.com

paper51.com

新闻类别管理

copyright paper51.com

             图2   新闻发布及管理系统功能模块关系图

http://www.paper51.com

内容来自www.paper51.com

修改Admin用户的密码

http://www.paper51.com

系统用户信息管理      copyright paper51.com

            Admin用户

内容来自论文无忧网 www.paper51.com

内容来自论文无忧网 www.paper51.com

图3  用户管理功能模块图

内容来自论文无忧网 www.paper51.com

4.3流程分析

copyright paper51.com

多用户系统一般都是从用户登录模块开始。用户身份验证可以分为两个阶段:首先对用户身份进行认证,确认用户是否是有效的系统用户;进而确认用户类型,即验证用户是管理员用户还是普通用户。

内容来自论文无忧网 www.paper51.com

   前一阶段决定用户能否进入系统;后一阶段根据用户类型决定用户的权限,以及用户的工作界面。

http://www.paper51.com

 本系统的前台部分不需要进行身份验证,任何人都可以游览已发布的新闻并发表评论。后台部分需要进行身份验证,Admin用户拥有所有权限,普通用户只能管理自己的新闻,包括修改、删除新闻和删除网友评论。后台系统的流程分析如图4所示。

paper51.com

paper51.com

开  始

http://www.paper51.com

                     重试 内容来自论文无忧网 www.paper51.com

                           图4   后台系统流程分析图 内容来自论文无忧网 www.paper51.com

第五章   数据库结构设计与实现 内容来自论文无忧网 www.paper51.com

5.1创建数据库 内容来自www.paper51.com

本系统使用的是SQL Server2000作为系统数据库。首先用户创建一个名为news的数据库,保存新闻发布及管理系统的所有数据。可以在SQL Server的企业管理器中直接创建,也可以在SQL Server的查询分析器中执行以下脚本,创建数据库。 内容来自www.paper51.com

       CREATEDATABASE news

内容来自论文无忧网 www.paper51.com

       GO http://www.paper51.com

5.2数据库逻辑结构设计

copyright paper51.com

本系统包含新闻类别表Category、新闻信息表News、网友评论表Discuss和用户表Users四个表。本节将介绍这些表的结构。

内容来自www.paper51.com

1、   新闻类别表Category

http://www.paper51.com

   新闻类别表用来保存新闻类别数据,其结构如表1所示。 http://www.paper51.com

                     表1    Category表 内容来自论文无忧网 www.paper51.com

字段名 http://www.paper51.com

字段类型

copyright paper51.com

字段长

http://www.paper51.com

说明

内容来自论文无忧网 www.paper51.com

CateId

http://www.paper51.com

int 内容来自论文无忧网 www.paper51.com

4 内容来自论文无忧网 www.paper51.com

CateName

copyright paper51.com

varchar

内容来自论文无忧网 www.paper51.com

50 内容来自www.paper51.com

2、   新闻信息表News

copyright paper51.com

新闻信息表用来保存新闻的基本信息,如新闻标题、内容、发布时间等,具体结构如表2所示。 内容来自www.paper51.com

                         表2   News表

内容来自论文无忧网 www.paper51.com

字段名

内容来自论文无忧网 www.paper51.com

字段类型

copyright paper51.com

字段长 copyright paper51.com

说明

内容来自www.paper51.com

Id copyright paper51.com

int

内容来自www.paper51.com

4

copyright paper51.com

新闻编号,系统自动编号

paper51.com

Title

paper51.com

varchar

http://www.paper51.com

100

copyright paper51.com

新闻标题 内容来自论文无忧网 www.paper51.com

Content 内容来自www.paper51.com

Text

http://www.paper51.com

16

内容来自www.paper51.com

新闻内容 paper51.com

PostTime

内容来自论文无忧网 www.paper51.com

Datetime

copyright paper51.com

8

paper51.com

提交时间

内容来自www.paper51.com

Poster 内容来自论文无忧网 www.paper51.com

Varchar

内容来自论文无忧网 www.paper51.com

50

paper51.com

提交人 http://www.paper51.com

CateId 内容来自www.paper51.com

Int

内容来自论文无忧网 www.paper51.com

4

内容来自www.paper51.com

新闻类别编号 http://www.paper51.com

Attpic paper51.com

Bit

copyright paper51.com

4 copyright paper51.com

是否有图片:0:没有;1:有

内容来自www.paper51.com

Readcount

http://www.paper51.com

int copyright paper51.com

4

http://www.paper51.com

阅读次数

内容来自www.paper51.com

3、   网友评论表Discuss http://www.paper51.com

该表用来保存网友对新闻发表的评论,Discuss表的结构如表3所示。 paper51.com

                            表3   Discuss表

paper51.com

字段名 copyright paper51.com

字段类型

copyright paper51.com

字段长

内容来自www.paper51.com

说明 copyright paper51.com

Id

copyright paper51.com

int paper51.com

4

http://www.paper51.com

评论文章编号,系统自动生成

内容来自论文无忧网 www.paper51.com

UserId

内容来自www.paper51.com

varchar 内容来自论文无忧网 www.paper51.com

20 copyright paper51.com

评论人

paper51.com

Posttime

copyright paper51.com

smaaldatetime 内容来自论文无忧网 www.paper51.com

4 copyright paper51.com

提交时间 copyright paper51.com

content

paper51.com

varchar 内容来自www.paper51.com

4000

http://www.paper51.com

评论内容

内容来自论文无忧网 www.paper51.com

NewsId 内容来自www.paper51.com

Int

copyright paper51.com

4 内容来自论文无忧网 www.paper51.com

新闻编号 http://www.paper51.com

在Discuss表中使用了Smalldatetime数据类型存储日期时间数据,该类型可以存储从1900年1月1日到2079年6月6日的日期和时间数据,精确到分钟;datetime类型可以存储从1753年1月1日到9999年12月31日的日期和时间数据,精确到3.33ms。在精确度要求不高的情况下使用smalldatetime数据类型就足够了。 http://www.paper51.com

4、   用户表Users 内容来自论文无忧网 www.paper51.com

Users用来保存用户的基本信息,如表4所示。

内容来自论文无忧网 www.paper51.com

                             表4   Users表

paper51.com

字段名

内容来自论文无忧网 www.paper51.com

字段类型

http://www.paper51.com

字段长 内容来自www.paper51.com

说明

http://www.paper51.com

UserId

paper51.com

int paper51.com

4 内容来自www.paper51.com

用户ID,系统自动编号

paper51.com

UserName

内容来自论文无忧网 www.paper51.com

varchar copyright paper51.com

50

http://www.paper51.com

用户名 内容来自www.paper51.com

UserPwd 内容来自www.paper51.com

varchar

paper51.com

50 http://www.paper51.com

密码

内容来自论文无忧网 www.paper51.com

Ename

内容来自www.paper51.com

varchar

内容来自www.paper51.com

50

http://www.paper51.com

用户姓名

copyright paper51.com

Email 内容来自www.paper51.com

varchar

内容来自论文无忧网 www.paper51.com

50 内容来自论文无忧网 www.paper51.com

电子邮箱 内容来自www.paper51.com

------分隔线----------------------------
联系方式