培训网设计说明书Word文档格式.docx

上传人:b****6 文档编号:21115423 上传时间:2023-01-27 格式:DOCX 页数:45 大小:2.96MB
下载 相关 举报
培训网设计说明书Word文档格式.docx_第1页
第1页 / 共45页
培训网设计说明书Word文档格式.docx_第2页
第2页 / 共45页
培训网设计说明书Word文档格式.docx_第3页
第3页 / 共45页
培训网设计说明书Word文档格式.docx_第4页
第4页 / 共45页
培训网设计说明书Word文档格式.docx_第5页
第5页 / 共45页
点击查看更多>>
下载资源
资源描述

培训网设计说明书Word文档格式.docx

《培训网设计说明书Word文档格式.docx》由会员分享,可在线阅读,更多相关《培训网设计说明书Word文档格式.docx(45页珍藏版)》请在冰豆网上搜索。

培训网设计说明书Word文档格式.docx

行业网站是我国最早的电子商务分支,遵循“会员+广告”的赢利模式,全国已经诞生了大大小小2000余家行业网站。

据最新的数据统计,中国行业商务网站2006年总体的营收超过了100亿元,就业人数超过了12万人,已成为互联网产业的必争之地。

运营中国化工网、中国纺织网的网盛科技在深证A股上市后以市盈率高达170倍的中国互联网第一股的质疑仍未能阻挡住它前进的步伐。

“会员+广告”的商业模式的模式是目前行业网站的主要模式,这种模式虽然简单而缺乏进入门槛,但却是当时最有效的。

行业电子商务平台能为投资者带来巨额的增值服务利润,迅速提升自身在行业内的核心地位,并直接增加投资者主产业的效益。

集商机资讯、渠道合作、商务采购于一体的行业门户网站;

迅速提高销售业绩、降低采购成本、拓展渠道合作的捷径;

第一时间内最大范围地掌握本行业市场供求数据的渠道;

最大程度整合行业内的有效资源,吸引供应链中上下游合作者;

全方位展示企业形象,扩大企业知名度,增强企业核心竞争力。

第1章系统分析

1.1系统目标分析

系统目标分析是开发内容管理系统过程中需求分析的第一步,在这个阶段需要对系统有一个初步的了解,了解系统各个类型用户的具体需求,需要完成的目标,这是系统分析尤为关键的一步。

内容管理系统是目前因特网上广泛使用的电子商务系统之一,它要实现的功能非常多,通过查阅大量参考文献,搜集和整理网上信息等各种实际调查,得出本系统需要实现的重要功能有培训用户信息、培训机构信息、培训课程信息、培训讲师信息等的管理功能。

另外,内容管理系统还需要提供给用户查找数据库中相关信息的功能。

最后该系统还必须具有管理员的功能,允许管理员对整个系统的数据库进行操作。

1.2功能需求分析

本系统根据目标分析可以得到,应该完成的主要功能有用户的注册、登录、查询、发布信息、管理员的各项管理功能,具体分析有两类参与者,培训机构与管理员,下面做出功能需求的详细分析。

1.2.1培训机构功能需求分析

培训机构在本系统中充当信息发布者和管理者的重要角色,本系统开发过程中将涉及到下列功能:

(一)用户注册

(二)登录系统与注销

(三)修改机构信息

(四)浏览信息

(五)搜索信息

(六)发布信息

(七)上传文件

(八)密码找回

(九)在线帮助

1.2.2管理员功能分析

管理员在本系统中充当网站管理者的角色,主要参与网站的运营与维护,本系统开发过程中将涉及到下列功能:

(一)后台登陆

(二)修改系统信息,涉及的有邮件发送、更新统计数据、修改注册条款等信息

(三)添加及管理类别信息

(四)发布及管理新闻资讯、网站公告等信息

(五)添加及管理培训机构、培训讲师信息

(六)管理用户发布信息

(七)发布/管理课程信息

(八)发布/管理资源信息

(九)发布/管理友情链接信息

1.3数据流程图

数据流程图是描述系统数据流程的工具,它将数据独立抽象出来,通过图形方式描述信息的来龙去脉和实际流程。

系统部件包括系统的外部实体、处理过程、数据存储和系统中的数据流四个组成部分。

具体的说外部实体指系统以外并且和系统有联系的人或事物,它说明了数据的外部来源和去处,属于系统的外部和系统的界面;

处理过程指对数据逻辑处理,也就是数据变换,它用来改变数据值;

数据流是指处理功能的输入或输出;

数据存储表示数据保存的地方,它用来存储数据。

1.3.1前台数据流程图

前台数据流程图主要描述系统前台用户浏览网站、登录系统等一系列行为所形成的数据流程。

如图1-1所示:

图1-1前台数据流程图

1.3.2后台数据流程图

后台数据流程图主要描述系统后台管理员登录后台、修改系统信息等一系列行为所形成的数据流程图。

如图1-2所示:

图1-2后台数据流程图

1.4数据字典

数据字典是一种用户可以访问的记录数据库和应用程序元数据的目录。

不仅是每个数据库的中心,而且对每个用户也是非常重要的信息,用户可以用SQL语句访问数据库数据字典。

1.4.1数据元素

数据元素是最小的数据组成单位,即不可再分的数据单位。

本系统涉及的部分数据元素如表1-1、1-2、1-3、1-4所示。

表1-1数据元素

编号

字段名称

数据类型

说明

有关数据结构

1

id

自动编号

培训课程

2

coursename

文本

课程名称

3

courseid

课程编号

4

optime

日期/时间

开课时间

5

addr

开课地点

6

price

数字

课程价格

7

tel

咨询电话

8

company

开课机构

9

leturer

主讲教师

10

demand

培训对象

11

content

备注

课程介绍

12

visit

点击次数

13

intime

发布时间

14

topid

所属分类编号

15

editer

发布人

16

shenhe

是/否

是否通过审核

表1-2数据元素

培训机构

username

用户名

机构名称

person

联系人

officephone

办公电话

officefax

办公传真

mobile

移动电话

机构地址

pic

机构图片

详细介绍

所属类别编号

web

机构主页

qq

机构QQ

加盟时间

表1-3数据元素

培训资讯

title

新闻标题

titlecolor

标题颜色

新闻内容

添加时间

浏览次数

topornot

是否首页置顶

bigornot

标题是否加粗

kind

新闻类别

所属类别

发布者

表1-4数据元素

培训资源

上传者

name

资源名称

资源类别

filesize

文件大小

filename

文件名称

shenheren

审核者

floor

文档等级

上传时间

downloads

下载次数

score

下载权限

language

文档语言

1.4.2数据结构

数据结构描述的是数据之间的组合关系,即说明每个数据结构包括哪些成分。

一个数据结构可以包括若干个数据元素或(和)数据结构。

本系统涉及的部分数据结构如表1-3所示。

表1-3数据结构

名称

培训课程详细信息

培训机构详细信息

培训讲师基本信息

培训资源详细信息

1.4.3数据流

数据流主要包括来源、去向及流通量。

本系统涉及的部分数据流如表1-4所示。

表1-4数据流

来源

去向

流通量

注册信息

用户

用户表

培训资讯信息

用户、管理员

资讯表

培训课程信息

课程表

培训资源信息

资源表

1.4.4数据存储

数据存储的条目,主要描写该数据存储的结构,及有关的数据流、查询要求。

本系统涉及的部分数据存储如表1-5所示。

表1-5数据存储

有无立即查询

新闻表

新闻资讯内容

用户详细信息

1.4.5数据处理

处理过程是对数据流程图中的处理框进行说明。

对功能进行描述,使人能有一个较明确的概念,知道这一框的主要功能。

本系统涉及的处理过程如表1-6所示。

表1-6处理过程

输入

输出

注册处理

用户注册成会员

用户信息

信息处理

管理员管理信息

审核信息

密码找回

系统提示密码找回

密码提示信息

密码找回信息

1.4.6外部实体

外部实体是数据的来源和去向。

在本系统中相关的外部实体包括培训机构、管理员、访客等。

如表1-7所示。

表1-7外部实体

个数

网站使用者

N

管理员

网站所有者

第2章

系统设计

2.1开发设计思想

本系统采用Access数据为网站后台,ASP语言为前台和后台脚本语言,开发一个培训行业电子商务平台。

系统采用B/S架构,运行环境为网络运行环境。

2.1.1开发模式

本系统的特点是采用Browser/Server(B/S)结构,实现培训机构的在线注册、资料管理,以及课程信息的在线管理等功能。

这种系统的优势在于系统简单、功能强大、扩展能力良好以及能够方便的跨地域操作等性能。

Client/Server(C/S)模式与Browser/Server(B/S)模式是现在比较流行的两种数据库应用模式。

单独应用哪一种模式都将受其自身弱点的限制。

模式主要是在以局域网为基础的环境下展开应用的,它受到地域的限制。

而Browser/Server模式通过Internet进行通信,可以不受地域的限制,但是它不能够进行联机事务处理,并且在处理大量数据的情况下,速度较慢。

对于本系统,其功能目标是要将传统行业的传统推广向在线推广的转变,同时还要能对行业信息的分类、行业资讯等信息进行管理,因此采用B/S结构要优于C/S结构。

2.1.2开发语言

ASP是MicrosoftActiveServerPages的简称,是服务器端脚本编写环境,使用它可以创建和运行动态、交互的Web服务器应用程序,即可以组合HTML页、脚本命令和ActiveX组件以创建交互的Web页和基于Web的功能强大的应用程序。

ASP并不是一种语言,它所使用的语言是Jscript或VBScript,或者是这两种语言的结合。

ASP应用程序很容易开发和修改,可用它来创建动态Web网页或生成功能强大的Web应用程序。

ASP页是包括HTML标记、文本和脚本命令的文件,可调用ActiveX组件来执行任务,例如连接到数据库或进行商务计算。

通过ASP,可为Web页添加交互内容或用HTML页构成整个Web应用程序,这些应用程序使用HTML页作为客户的界面。

总的来说,ASP具有以下的特点:

(一)使用简单易懂的脚本语言(VBScript或Jscript等),结合HTML就可以快速开发各种各样的应用程序。

(二)无需编译,容易编写,而且代码在服务器端直接执行。

(三)ASP源程序在服务器端杯执行后,将执行结果返回给客户端,从而提高了源程序的安全性;

(四)可使用服务器端脚本来产生客户端脚本;

(五)优于ASP程序在服务器端执行,因此只要客户端使用的浏览器可以执行HTML代码即可。

这样便最高限度地保证了ASP程序的通用性;

(六)可以使用VB等多种编程语言来开发ActiveX服务器组件来扩充服务器端程序的功能;

(七)使用普通的文本编辑器即可对ASP程序进行设计、修改;

(八)ASP提供了几种内置对象使得脚本功能更强,在其他方面,这些对象完成从浏览器中检索或向浏览器发送信息的功能。

例如,可以用Request对象取得用户发送到HTML表单上的信息,并在一个脚本中相应这些信息。

2.2数据库设计

数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求。

对于一个电子商务系统,用户和管理员都对数据库中的信息进行操作。

良好的数据库设计,不仅可以使程序逻辑清晰,结构规范,同时,也可以提高访问速度。

在数据库设计中,一方面,我们需要尽量精简数据库,使其符合第三范式的要求,降低冗余度。

另一方面,在某些时候,可以刻意保持一些数据的冗余,使得用户在刷新页面时的查询操作减少,从而提高访问速度。

因此,数据库设计的好坏,直接影响着网站设计的好坏。

2.2.1数据库需求分析

根据系统功能设计的要求以及功能模块的划分,针对培训网内容管理系统需要实现的具体功能,数据库中主要应该具有以下模块:

(一)系统信息模块:

保存关于网站的用户访问量、邮件发送地址、邮件显示名称、邮箱用户名、邮箱密码、邮件服务器、新用户激活邮件标题、老用户找回密码邮件标题等信息。

(二)培训机构模块:

保存培训机构用户的用户名、机构名称、加盟时间、访问次数、详细介绍等信息。

(三)培训课程模块:

保存所有课程的名称、编号、开课地点、主讲教师等信息。

(四)培训资源模块:

保存工具文档的名称、文件路径、文件大小、详细介绍、需要积分等信息。

(五)友情链接模块:

保存网站名称、链接地址、显示顺序、打开方式等信息。

(六)记录分类模块:

保存类别名称、显示顺序、信息量等信息。

(七)新闻资讯模块:

保存系统所有新闻信息,其中包括新闻标题、新闻内容、发布时间、浏览次数、是否首页置顶等信息。

2.2.2表结构设计

通过以上对数据库的需求分析,下面设计具体表的结构。

出于对本系统的全面考虑,将涉及到12个表,分别是:

网站相关about、站点广告ads、培训课程course、培训机构institutions、类别管理kind、培训讲师lecturer、友情链接links、管理员lypeixun、新闻资讯news、工具文档resource、系统管理system、会员信息users。

部分表具体描述如下所示:

表2-1网站相关

显示名称

详细内容

order1

显示顺序

表2-2培训课程

表2-3培训机构

办公

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

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1