网站系统的设计实现分析.docx

上传人:b****5 文档编号:14294756 上传时间:2023-06-22 格式:DOCX 页数:38 大小:35.21KB
下载 相关 举报
网站系统的设计实现分析.docx_第1页
第1页 / 共38页
网站系统的设计实现分析.docx_第2页
第2页 / 共38页
网站系统的设计实现分析.docx_第3页
第3页 / 共38页
网站系统的设计实现分析.docx_第4页
第4页 / 共38页
网站系统的设计实现分析.docx_第5页
第5页 / 共38页
网站系统的设计实现分析.docx_第6页
第6页 / 共38页
网站系统的设计实现分析.docx_第7页
第7页 / 共38页
网站系统的设计实现分析.docx_第8页
第8页 / 共38页
网站系统的设计实现分析.docx_第9页
第9页 / 共38页
网站系统的设计实现分析.docx_第10页
第10页 / 共38页
网站系统的设计实现分析.docx_第11页
第11页 / 共38页
网站系统的设计实现分析.docx_第12页
第12页 / 共38页
网站系统的设计实现分析.docx_第13页
第13页 / 共38页
网站系统的设计实现分析.docx_第14页
第14页 / 共38页
网站系统的设计实现分析.docx_第15页
第15页 / 共38页
网站系统的设计实现分析.docx_第16页
第16页 / 共38页
网站系统的设计实现分析.docx_第17页
第17页 / 共38页
网站系统的设计实现分析.docx_第18页
第18页 / 共38页
网站系统的设计实现分析.docx_第19页
第19页 / 共38页
网站系统的设计实现分析.docx_第20页
第20页 / 共38页
亲,该文档总共38页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

网站系统的设计实现分析.docx

《网站系统的设计实现分析.docx》由会员分享,可在线阅读,更多相关《网站系统的设计实现分析.docx(38页珍藏版)》请在冰点文库上搜索。

网站系统的设计实现分析.docx

网站系统的设计实现分析

系统的设计与实现

摘要

随着网络的发展,对企事业单位的影响也越来越大,本系统的建立是为了加强对公司自身的宣传及对客户的信息交流,促进公司的发展。

本包含前台后后台两部分,前台可以展现公司承接的各种业务、公司文化信息和公司提供的各种兼职信息及当前相关新闻等。

后台主要功能是对前台各页面的初始化,并能随时进行对前台页面信息进行修改。

本系统使用软件工程的开发方法,从需求分析、总体设计、详细设计等步骤对该系统进行了科学的设计管理。

本使用.net开发平台进行开发,B/S架构模式,sqlserver数据库,实现了的快速更新,使我们的企业更加方便的对本公司信息的更新。

关键词:

网络;;企事业单位

ABSTRACT

Withthedevelopmentofnetwork,thesiteoftheimpactofenterprisesandinstitutionsisalsogrowing,thesitesystemistostrengthenthepany'spublicityandexchangeofinformationtocustomerstopromotethedevelopmentofthepany.Thissitecontainsthebackgroundoftwopartsafterthefrontdesk,frontdesktoshowthepanycanundertakeavarietyofbusiness,corporatecultureandpanyinformationtoprovideavarietyofpart-timeinformationandcurrentnews.Themainfeatureisthebackgroundofthefrontpageoftheinitialization,andonthefrontpageatanytimetoamendtheinformation.Thesystemworksbyusingsoftwaredevelopmentmethodologies,fromtheneedsanalysis,design,detaileddesignofthesystem,suchasthestepsofthedesignandmanagementofscience.Theuseofthiswebsitedevelopmentplatformfor.netdevelopment,B/Sstructuremode,sqlserverdatabase,awebsitequickupdate,sothatourenterprisestomoreeasilyupdateinformationonthepany.

Keywords:

Network;Website;Enterprise

 

一引言

1.1开发背景及意义

当今社会网络已经深入千家万户,国家法令也明确规定各大小公司必须有自己的门户。

而从现在的企业来看,大多数企业都在更新问题上非常迟钝,有的甚至从建成之后根本没有更新过!

这种做法是很不恰当的,对于企业来说也是影响极大的。

代表了一个企业的精神面貌,是企业的形象所在,如果一个企业的在客户的眼中体现的是旧东西的堆积,新东西根本没有上去,那么,这个给企业带来的形象上的损失和品牌上的损失是不可忽视的。

现在已经有很多开发者也注意到这个问题,有很多研发者都投入到对的改善之中。

而本则彻底将做的灵活起来,几乎前台所有的显示全部出于后台的初始,这样就能够保证公司信息的迅速更新,及时反映给公司客户,增强公司与客户的合作。

1.2简介

本给客户提供一个了解公司的平台,客户可以与公司及时地交换意见,产生互动,公司也可以及时对进行更新维护。

表1前台客户系统功能

模块

功能

主页模块

用户可以浏览公司的一些基本的信息

新闻模块

用户可以浏览公司的新闻

经典案例

用户可以浏览公司的服务项目

服务项目

用户可以浏览公司的服务项目

表2后台管理系统功能

新闻管理

增加、修改、删除公司的新闻

经典案例

增加、修改、删除公司的经典案例

服务项目

增加、修改、删除公司的服务项目

主页模块

可以修改主页信息

1.3开发工具的选择

1.3.1整体设计工具的选择

MacromediaDreamweaver8是建立Web站点和应用程序的专业工具。

它将可视布局工具、应用程序开发功能和代码编辑支持组合为一个功能强大的工具,使每个级别的开发人员和设计人员都可利用它快速创建界面吸引人并且基于标准的站点和应用程序。

开发人员可以将其选择的服务器技术与Dreamweaver配合使用,建立将用户连接到数据库、Web服务和旧式系统的强大Internet应用程序。

1.3.2图片处理工具的选择

Photoshop是用于设计、优化和集成Web图形的完备解决方案。

经由专业化的控制、更为快捷的性能以及完美的集成,自如地掌控图形开发。

1.3.3体系架构工具的选择

VS2008企业级工作平台(MicrosoftVisualStudio2008,简称VS2008),利用它我们可以在数据库和.net网络应用程序的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。

它是功能丰富的.net集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持C#,HTML,CSS,Javascript。

1.4开发环境的选择及相关技术简介

1.4.1ASP.NET的简介

ASP.NET是建立在公共语言运行库上的编程框架,可用于在服务器上生成功能强大的Web 应用程序。

与以前的Web开发模型相比,ASP.NET提供了数个重要的优点:

  增强的性能。

ASP.NET是在服务器上运行的编译好的公共语言运行库代码。

与被解释的前辈不同,ASP.NET可利用早期绑定、实时编译、本机优化和盒外缓存服务。

这相当于在编写代码行之前便显著提高了性能。

  世界级的工具支持。

ASP.NET框架补充了VisualStudio 集成开发环境中的大量工具箱和设计器。

WYSIWYG编辑、拖放服务器控件和自动部署只是这个强大的工具所提供功能中的少数几种。

  威力和灵活性。

由于ASP.NET基于公共语言运行库,因此Web 应用程序开发人员可以利用整个平台的威力和灵活性。

.NET框架类库、消息处理和数据访问解决方案都可从Web无缝访问。

ASP.NET也与语言无关,所以可以选择最适合应用程序的语言,或跨多种语言分割应用程序。

另外,公共语言运行库的交互性保证在迁移到ASP.NET时保留基于的开发中的现有投资。

1.4.2MVC框架简介

MVC是一个框架模式,它强制性的使应用程序的输入、处理和输出分开。

使用MVC应用程序被分成三个核心部件:

模型、视图、控制器。

它们各自处理自己的任务。

视图

  视图是用户看到并与之交互的界面。

对老式的Web应用程序来说,视图就是由HTML元素组成的界面,在新式的Web应用程序中,HTML依旧在视图中扮演着重要的角色,但一些新的技术已层出不穷,它们包括MacromediaFlash和像XHTML,XML/XSL,WML等一些标识语言和Webservices.

  如何处理应用程序的界面变得越来越有挑战性。

MVC一个大的好处是它能为你的应用程序处理很多不同的视图。

在视图中其实没有真正的处理发生,不管这些数据是联机存储的还是一个雇员列表,作为视图来讲,它只是作为一种输出数据并允许用户操纵的方式。

模型

模型表示企业数据和业务规则。

在MVC的三个部件中,模型拥有最多的处理任务。

例如它可能用像Es和ColdFusionponents这样的构件对象来处理数据库。

被模型返回的数据是中立的,就是说模型与数据格式无关,这样一个模型能为多个视图提供数据。

由于应用于模型的代码只需写一次就可以被多个视图重用,所以减少了代码的重复性。

1.4.3IIS服务器的简介

IIS(InternetInformationServer,互联网信息服务)是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。

1.4.4数据库的简介

SQLServer2000是Microsoft公司推出的SQLServer 数据库管理系统,该版本继承了SQLServer7.0版本的优点,同时又比它增加了许多更先进的功能。

具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行MicrosoftWindows98的膝上型电脑到运行MicrosoftWindows2000的大型多处理器的服务器等多种平台使用。

二企业的功能分析

2.1功能分析

本系统分前台部分和后台部分:

(1)前台部分由用户使用,主要包括企业概况,新闻资讯,产品中心,企业文化,人才招聘,在线交流,友情,联系我们,信息,站搜索,流量统计。

表3各功能模块介绍

模块

功能

企业概况

主要介绍公司名称、公司文化、公司、公司地址、公司组织结构图等信息。

新闻资讯

用户可以查看公司新闻以及其他新闻。

产品中心

用户可以查看公司各种产品。

企业文化

介绍公司目前正在施行的文化。

人才招聘

用户可以查看公司的招聘信息。

在线交流

游客及注册会员均可在此发表、回复留言,新发表的留言需经过管理员审核后方可在前台页面显示。

友情

用户可以访问与本公司关联的

联系我们

用户可以看到公司的联系方式

站搜索

用户可对部文章进行搜索,根据文章正文和标题的关键词进行搜索。

或可以在站按类别、日期、容等关键字,对信息进行查询搜索。

流量统计

前台页面显示总访问人数,后台管理员可以设置计数器显示数字,显示位数,计数器是否隐藏,统计信息是否公开等,可记录来访客的来源IP地址和来源页面信息,在线人数;可统计每月、每天和每小时的访问数据。

信息

所有页面下方均有板权说明

(2)后台部分由管理员使用,主要包括会员登录,通讯录,部,管理员可在后台进行信息发布及各项管理操作,包括用户管理、信息管理、资料上传、互动管理及管理等。

表4后台各功能模块介绍

会员登录

用户需同意注册协议方可进入页面注册,不同意注册协议则返回首页。

注册容包括必要的用户信息,具有用户重复注册、密码确认错误的提示等处理。

信息管理

信息类别动态管理,后台添加新闻,前台实时显现。

管理员可对每条信息进行编辑,如设定图片位置,实现图文绕字,设定热点信息,优先显示。

可按照类别、日期、容等规则查询、修改、删除信息,可以根据关键字,罗列出每条新闻的相关信息,生成新闻页面。

资料上传

可以实现后台上传文件,前台能够展现。

上传文件格式可根据实际需要,选择不同的格式,可对文件进行检索,可实现后台的管理维护。

互动管理

管理员在此审核留言、回复留言、删除留言。

管理

管理员可在此发布友情,包括文字和图片。

2.2功能模块设计

本系统根据企业要求分为前台和后台两大部分,后台部分占有很大比重,这是和传统有所不同,本设计的核心部分就是灵活,后台的设计使用了大量的表格,并且采用多种映射机制,其中最大的特点就是单表对多表,例如主页信息显示团队风采、新闻中心、经典案例、服务客户、公司文化和服务项目等六个模块的容,而它的显示使用了大量表的交叉取数,当各模块信息更新时要将更新的信息通知主页,这样主页在条用数据时才能将更新的数据显示出来。

三数据库的设计与实现

3.1数据库需求分析

本采用了sqlserver2000数据库管理系统,整个系统的数据结构如下:

表5组表[Mail_Group]

字段

说明

类型(长度)

默认值

备注

GROUPNAME]

组名

nvarchar(50)

NULL

不允许空

GroupDsc

组描述

nvarchar(200)

NULL

允许空

GROUPID

自动增值键

int(4)

NOTNULL

不允许空(主键)

表6信息表[Mail_MailInfo]

字段

说明

类型(长度)

默认值

备注

MailID

id

int(4)

不允许空

UserID

用户id

Int(4)

不允许空

SendTo

发送地址

Nvarchar(200)

NULL

允许空

CcTo

抄送地址

Nvarchar(200)

NULL

允许空

SecretTo

Nvarchar(200)

NULL

允许空

SendToID

Nvarchar(200)

NULL

允许空

CcToID

Nvarchar(200)

NULL

允许空

SecretToID

Nvarchar(200)

NULL

允许空

Title

主题

nvarchar(50)

NULL

允许空

Content

text

NULL

允许空

SendTime

发送时间

datetime

NULL

允许空

Status

装贴

nvarchar(10)

NULL

允许空

AttName

nvarchar(200)

NULL

允许空

AttUpName

nvarchar(200)

NULL

允许空

Important

重要性

nvarchar(10)

NULL

允许空

表7读表[Mail_Read]

字段

说明

类型(长度)

默认值

备注

ReadID

读id

int(4)

不允许空

MailID

id

int(4)

不允许空

ReadUsrID

读者id

int(4)

不允许空

Times

次数

int(4)

不允许空

Status

状态

nvarchar(10)

NULL

允许空

LastReadTime

上次读取时间

datetime

NULL

允许空

SendTime

发送时间

datetime

NULL

允许空

Important

重要性

Nvarchar(10)

NULL

允许空

表8消息表[Message]

字段

说明

类型(长度)

默认值

备注

id

消息id

int(4)

不允许空(主键)

title

主题

varchar(100)

不允许空

username

消息发送者

nvarchar(50)

不允许空

content

消息容

text

不允许空

ischeck

是否审核

bit

0

不允许空

contenttime

消息时间

nvarchar(50)

不允许空

表9访问表[RequestConfig]

字段

说明

类型(长度)

默认值

备注

id

int(4)

不允许空(主键)

showNow

bit

NULL

showTotal

bit

NULL

totalWei

Int(4)

NULL

showTotalTable

bit

NULL

表10访问表[RequestInfo]

字段

说明

类型(长度)

默认值

备注

id

int(4)

不允许空(主键)

ip

nvarchar(50)

NULL

url

nvarchar(50)

NULL

datetime

访问时间

datetime

NULL

表10消息回复表[answer]

字段

说明

类型(长度)

默认值

备注

id

int(4)

不允许空(主键)

messageid

消息id

int(4)

不允许空

reply

回复容

Text

不允许空

replytime

回复时间

nvarchar(50)

不允许空

replyname

回复名字

nvarchar(50)

不允许空

表10命令记录表[cmd_record]

字段

说明

类型(长度)

默认值

备注

id

int(4)

不允许空(主键)

table_id

表id

varchar(50)

NULL

table_name

表名

varchar(100)

NULL

username

用户名

varchar(100)

NULL

ip

varchar(50)

NULL

mac

varchar(50)

NULL

cmd_key

varchar(50)

NULL

model

varbinary(8000)

NULL

record_time

datetime

NULL

resume_cmd_id

回复名字

Int(4)

NULL

表11文章表[enterprise]

字段

说明

类型(长度)

默认值

备注

article_id

int(4)

不允许空(主键)

edit_time

编辑时间

datetime

NULL

text

编辑容

varchar(50)

NULL

sender

发送者

varchar(50)

NULL

create_time

创建时间

datetime

NULL

title

主题

nvarchar(30)

NULL

表12事件表[events]

字段

说明

类型(长度)

默认值

备注

id

int(4)

不允许空(主键)

date

datetime

NULL

text

事件容

Text

NULL

createtime

创建时间

datetime

NULL

edittime

编辑时间

datetime

NULL

precision

char

(1)

NULL

eventText

text

NULL

表13友情表[friendLink]

字段

说明

类型(长度)

默认值

备注

id

int(4)

不允许空(主键)

imagePath

图片路径

nvarchar(100)

NULL

name

nvarchar(50)

NULL

path

nvarchar(100)

NULL

表14会员用户表[mail_User]

字段

说明

类型(长度)

默认值

备注

USERID

用户id

int(4)

不允许空(主键)

LOGINID

账号

nvarchar(50)

NULL

USERNAME

用户

nvarchar(50)

NULL

UsrPASSWORD

用户密码

nvarchar(50)

NULL

GROUPID

int(4)

NULL

ISSYSTEM

Int(4)

NULL

DEPARTMENT

用户部门

nvarchar(50)

NULL

telenumber

nvarchar(50)

NULL

address

地址

nvarchar(50)

NULL

power

Int(4)

NULL

表15新闻表[news]

字段

说明

类型(长度)

默认值

备注

article_id

文章id

int(4)

不允许空(主键)

title

主题

nvarchar(50)

NULL

type_id

新闻类型

int(4)

NULL

text

新闻容

text

NULL

create_time

创建时间

datetime

NULL

edit_time

编辑时间

datetime

NULL

browse_times

浏览次数

Int(4)

NULL

sender

发送者

varchar(50)

NULL

icon

varchar(100)

NULL

brief

nvarchar(100)

NULL

keyWord

关键词

nvarchar(500)

NULL

表16新闻类型表[news]

字段

说明

类型(长度)

默认值

备注

type_id

int(4)

不允许空(主键)

type_name

类型名

nvarchar(50)

NULL

表17通知表[notice]

字段

说明

类型(长度)

默认值

备注

id

int(4)

不允许空(主键)

create_time

创建时间

datetime

NULL

edit_time

编辑时间

datetime

NULL

sender

发送者

varchar(50)

NULL

text

通知容

text

NULL

title

主题

nvarchar(50)

NULL

表18商品类型表[pro_type]

字段

说明

类型(长度)

默认值

备注

pro_type_id

int(4)

不允许空(主键)

pro_type_name

nvarchar(50)

NULL

表19商品表[pro_type]

字段

说明

类型(长度)

默认值

备注

id

int(4)

不允许空(主键)

name

商品名

nvarchar(50)

NULL

type

商品类型

nvarchar(50)

NULL

number

数量

nvarchar(50)

NULL

icon

图片

nvarchar(50)

NULL

pro_type_id

Int(4)

NULL

text

text

NULL

表20工程表[project]

字段

说明

类型(长度)

默认值

备注

id

int(4)

不允许空(主键)

title

主题

nvarchar(50)

NULL

icon

图片

varchar(100)

NULL

text

text

NULL

brief

简述

nvarc

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2