专业认证交流平台概要设计说明书.docx

上传人:b****1 文档编号:14478140 上传时间:2023-06-23 格式:DOCX 页数:16 大小:80.97KB
下载 相关 举报
专业认证交流平台概要设计说明书.docx_第1页
第1页 / 共16页
专业认证交流平台概要设计说明书.docx_第2页
第2页 / 共16页
专业认证交流平台概要设计说明书.docx_第3页
第3页 / 共16页
专业认证交流平台概要设计说明书.docx_第4页
第4页 / 共16页
专业认证交流平台概要设计说明书.docx_第5页
第5页 / 共16页
专业认证交流平台概要设计说明书.docx_第6页
第6页 / 共16页
专业认证交流平台概要设计说明书.docx_第7页
第7页 / 共16页
专业认证交流平台概要设计说明书.docx_第8页
第8页 / 共16页
专业认证交流平台概要设计说明书.docx_第9页
第9页 / 共16页
专业认证交流平台概要设计说明书.docx_第10页
第10页 / 共16页
专业认证交流平台概要设计说明书.docx_第11页
第11页 / 共16页
专业认证交流平台概要设计说明书.docx_第12页
第12页 / 共16页
专业认证交流平台概要设计说明书.docx_第13页
第13页 / 共16页
专业认证交流平台概要设计说明书.docx_第14页
第14页 / 共16页
专业认证交流平台概要设计说明书.docx_第15页
第15页 / 共16页
专业认证交流平台概要设计说明书.docx_第16页
第16页 / 共16页
亲,该文档总共16页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

专业认证交流平台概要设计说明书.docx

《专业认证交流平台概要设计说明书.docx》由会员分享,可在线阅读,更多相关《专业认证交流平台概要设计说明书.docx(16页珍藏版)》请在冰点文库上搜索。

专业认证交流平台概要设计说明书.docx

专业认证交流平台概要设计说明书

1引言2

1.1编写目的2

1.2背景2

1.3定义2

1.4参考资料2

2总体设计3

2.1需求规定3

2.2运行环境3

2.3基本设计概念和处理流程4

2.4结构5

2.5人工处理过程7

2.6尚未解决的问题7

3接口设计7

3.1用户接口7

3.2外部接口8

4系统数据结构设计8

4.1逻辑结构设计要点8

4.2物理结构设计要点10

4.3数据结构与程序的关系10

5系统出错处理设计11

5.1出错信息11

5.2补救措施11

5.3系统维护设计11

专业认证考试交流平台

概要设计说明书

1引言

1.1编写目的

此概要设计说明书是为了说明整个系统的体系架构,以及需求用例的各个功能点在构架中的体现,是系统分析员进行详细设计提供了参考文档,同时也是系统分析员向代码人员分配任务的依据。

1.2背景

待开发软件系统的名称:

专业认证考试交流平台

此项目的任务提出者:

开发者:

用户以及将运行该项目的计算站:

1.3定义

SQLSERVER:

系统服务器所使用的数据库管理系统(DBMS).

SQL:

一种用于访问查询数据库的语言

主键:

数据库表中的关键域.值互不相同。

1.4参考资料

《软件工程》----钱秋乐,赵文耘,朱军钰编著,北京:

清华大学出版社,2007.3

《软件设计工程》----杜斌,幸利等编著,成都:

电子科技大学出版社,2005.1

《MySQL高效编程》---王志刚,江友华编著,北京:

人民邮电出版社,2012.1

2总体设计

2.1需求规定

功能需求

详细需求

1用户管理

1.1用户填写注册信息

1.2系统验证并存表

1.3用户登陆

1.4修改会员信息

1.5会员权限设置

2论坛管理

2.1版块管理

2.2帖子管理

3新闻管理

3.1增加新闻信息

3.2审核新闻信息

3.3删除新闻信息

4资源管理

4.1共享资源

4.2下载资源

4.3删除资源

5报考指南文章管理

5.1上传报考信息

5.2修改报考信息

5.3删除报考信息

6成绩查询链接管理

6.1添加查询链接

6.2修改查询链接

6.3删除查询链接

7通告管理

7.1添加通告信息

7.2修改通告信息

7.3删除通告信息

2.2运行环境

运行环境:

WINDOWS2000、WINDOWSXP、WINDOWS7。

软件支持:

Apache++PHP+MySQL。

推荐硬件支持:

奔腾4以上处理器、1G以上内存、320G以上硬盘、1M以上宽带。

2.3基本设计概念和处理流程

本系统的基本设计概念:

编号

模块名称

A

新闻管理

B

资源管理

C

用户管理

D

帖子管理

E

报考指南管理

F

成绩查询直通车管理

G

论坛板块管理

H

通告管理

本系统的处理流程:

A新闻管理模块:

B资源管理模块:

C用户管理模块:

 

D帖子管理模块:

E报考指南管理模块:

F成绩查询直通车管理:

G论坛版块管理模块:

H通告管理模块:

2.4结构

功能块编号:

1

功能块名称:

新闻管理

所属类别

A

所需数据:

新闻信息(新闻编号,新闻类别,新闻标题,新闻内容,创建时间)

输出数据:

操作提示信息

详细操作说明:

新闻更新时由管理员录入新闻的各种信息。

管理人员点击“新闻管理”显示新闻管理页面,点击“新增”录入新闻信息,点击“保存”让录入数据保存如数据库,如录入错误可以点击“删除”重新录入或者点击"修改",进行修改即可。

如要知道资源所有信息,点击“资源管理”,进行类别筛选,上下翻页就可以查询所有资源。

实现功能:

1.新增2.保存3.删除4.修改5.查询

特殊要求:

功能块编号:

2

功能块名称:

资源管理

所属类别

B

所需数据:

资源信息(资源编号,资源类别,资源标题,资源大小,上传时间)

输出数据:

操作提示信息

详细操作说明:

资源上传由管理员、版主或会员选择待上传资源类别及上传资源。

管理人员点击"资源管理"进入到资源管理界面,点击“上传”可上传资源,点击“保存”让上传的资源放到指定的文件夹内,如上传错误或资源过期可以点击“删除”重新录入。

如要知道资源所有信息,点击“资源管理”,进行类型筛选,上下翻页就可以查询所有资源。

实现功能:

1.新增2.保存3.删除4.查询

特殊要求:

功能块编号:

3

功能块名称:

用户管理

所属类别

C

所需数据:

会员的基本信息(会员编号,会员姓名,会员密码,性别,QQ,Email,头像,注册时间,是否为版主,设为版主的时间)

输出数据:

操作提示信息

详细操作说明:

游客录入注册信息,点击“注册”让注册信息保存在数据库中。

输入正确的会员名及密码,可对个人信息进行修改。

管理员输入正确的姓名及密码可以对后台进行管理,报告版主的设置。

特殊要求:

功能块编号:

4

功能块名称:

帖子管理

所属类别

D

所需数据:

发帖信息(发帖编号,所属板块,发帖人,发帖标题,发帖内容,发帖时间型)

回帖信息(回复编号,主贴编号,所属板块,回复人,回复内容,回复时间)

输出数据:

操作提示信息

详细操作说明:

帖子由管理员或版主进行管理。

用户登录后,点击"进入论坛",点击"发帖",可自由进行发帖。

点击"回复",可以对某帖子进行跟帖回复。

对自己发的帖点击"修改"可以进行修改。

版主除了用户权限外,还可以对帖子进行删除,帖子内容进行检测。

管理人员具有版主同样的管理权限。

论坛首页可查询所有贴子内容。

实现功能:

1.发帖2.保存3.修改帖子4.删除5.查询

特殊要求:

功能块编号:

5

功能块名称:

报考指南管理

所属类别

E

所需数据:

报考指南信息(指南编号,指南类别,指南标题,指南内容,更新时间)

输出数据:

操作提示信息

详细操作说明:

报考指南信息由管理员录入。

管理人员点击“报考指南”进入报考指南信息管理页面。

点击“新增”录入报考指南信息,点击“保存”让录入数据保存如数据库,如录入错误可以点击“删除”重新录入或者点击"修改",进行修改即可。

如要知道报考指南所有信息,点击“报考指南管理”,进行类别筛选,上下翻页就可以查询所有报考指南所有信息。

实现功能:

1.新增2.保存3.删除4修改5.查询

特殊要求:

功能块编号:

6

功能块名称:

论坛管理

所属类别

F

所需数据:

论坛的基本信息(板块编号,板块名称,版主id,板块标题,创建时间,修改时间,发帖总数,点击量)

输出数据:

操作提示信息

详细操作说明:

板块管理由管理员录入板块的各种基本信息。

管理人员点击“板块管理”进入板块管理页面,点击“增加”录入板块基本信息,录入后点击"增加",让录入数据保存如数据库,如录入错误可以点击“删除”重新录入,或点击修改对录入信息进行修改。

如要知道所有板块信息,点击“板块管理”,上下翻页就可以查询所有资源。

实现功能:

1.新增2.保存3.删除4.修改5.查询

特殊要求:

2.5人工处理过程

2.6尚未解决的问题

3接口设计

本系统的整体模型设计采用B/S模式,基本php框架的系统系统体系结构实现的,客户端通过浏览器访问服务器提供的Web页面,与后台进行交互。

3.1用户接口

此网站用php程序中开发,用javascrpt在客户端进行验证。

通过界面实现与用户的交流,若遇到错误的填写则会显示相关数据,返回要求用户进行更正。

3.2外部接口

(1)软件接口

服务器程序可使用php提供的对MySQLSERVER的接口,进行对数据库的所有访问。

服务器程序上可使用MySQLSERVER的数据库对重要数据进行的备份,防止数据被破坏而无法恢复。

(2)硬件接口

在输入方面,对于键盘,鼠标的输入,可用php的标准输入/输出,对输入进行处理。

4系统数据结构设计

4.1逻辑结构设计要点

一、会员注册信息表

序号

字段名

类型

长度

默认值

允许空

主键

说明

1

uid

Int

10

自动编号

2

uname

int

11

3

upwd

varchar

20

4

usex

varchar

4

5

uqq

int

11

6

uemail

varchar

30

7

uhead

varchar

50

8

uregtime

datetime

9

isborder

int

11

0

10

isbtime

datetime

二、版块表

序号

字段名

类型

长度

默认值

允许空

主键

说明

1

bid

Int

11

自动编号

2

bname

varchar

20

3

btitle

varchar

50

4

borderid

int

11

5

cbtime

datetime

6

ebtime

datetime

三、发帖表

序号

字段名

类型

长度

默认值

允许空

主键

说明

1

pid

int

11

自动编号

2

bid

int

11

3

pname

varchar

29

4

pcontent

varchar

text

5

ptime

datetime

6

ptitle

varchar

30

4、回帖表

序号

字段名

类型

长度

默认值

允许空

主键

说明

1

rid

int

11

1

自动编号

2

pid

int

11

3

rname

varchar

20

4

rcontent

text

5

rtime

datetime

5、经验文章表

序号

字段名

类型

长度

默认值

允许空

主键

说明

1

eid

int

11

自动编号

2

eclass

varchar

30

3

euser

varchar

30

4

etitle

varchar

50

5

econtent

text

6

etime

datetime

6、新闻表

序号

字段名

类型

长度

默认值

允许空

主键

说明

1

wid

int

11

自动编号

2

wclass

varchar

30

3

wtitle

varchar

50

4

wcontent

text

5

wtime

datetime

七、通告表

序号

字段名

类型

长度

默认值

允许空

主键

说明

1

nid

int

11

自动编号

2

ntitle

varchar

30

3

ncontent

text

4

ntime

datetime

八、资源表

序号

字段名

类型

长度

默认值

允许空

主键

说明

1

sid

int

11

自动编号

2

sclass

varcahr

30

3

stitle

varchar

50

4

slength

varchar

50

5

stime

datetime

九、指南表

序号

字段名

类型

长度

默认值

允许空

主键

说明

1

zid

int

11

自动编号

2

zclass

vahrchar

50

3

ztitle

varchar

50

4

zcontent

text

5

ztime

datetime

10、成绩查询直通车表

序号

字段名

类型

长度

默认值

允许空

主键

说明

1

mid

int

11

自动编号

2

mclass

vahrchar

30

3

murl

varchar

100

4.2物理结构设计要点

用户信息:

用于用户注册时接收输入,以及退出时服务器返回。

管理员信息:

用于管理员登陆时接收输入,以及退出时服务器返回。

新闻信息:

用于存放新闻信息,以及输出到客户端。

资源信息:

用于存放资源信息,以及供客户端下载。

通告信息:

用于存放通告信息,以及输出到客户端。

经验文章信息:

用于存放经验文章信息,供用户输入,以及输出到客户端。

报考指南信细:

用于存放报考信息,以及输出到客户端。

成绩查询直通车:

用于存放成绩查询的地址。

4.3数据结构与程序的关系

服务器程序在对用户访问进行操作时需对数据库数据结构,也就是数据表进行查询和修改:

在用户注册,登陆,论坛交流,资源的上传与下载,新闻操作,通告操作,报考指南操作,经验文章操作都需要对数据库中的所有表,进行联合查询,修改。

物理数据结构主要用于各模块之间函数的信息传递。

接口传递的信息将是以数据结构封装了的数据,以参数传递或返回值的形式在各模块间传输。

出错信息将送入显示模块中。

5系统出错处理设计

5.1出错信息

用户登陆失败时系统会提示“没有这样的用户”,用户注册不合法时表格后会有相应的提示,用户未登陆时发表帖子、回复帖子、发表文章,系统会提示“您尚未登陆,请登陆”。

管理员登陆失败是系统会提示“没有这样的用户”。

出错信息:

错误

输出信息的形式

含义

处理方法

未能连接数据库

数据库连接失败

服务器不通

检查防火墙

数据为空

找不到数据库

数据库不存在

检查数据库

5.2补救措施

故障出现后可能采取的变通措施包括:

在断电后恢复过程可采用SQLSERVER的日志文件,对其进行ROLLBACK处理,对数据进行恢复。

系统遭到恶意攻击,或是中毒以后,导致系统内部数据紊乱,用户信息失真,因此,应定期对系统数据进行自动备份,以便数据丢失时,能第一时间恢复,减少损失。

在网络传输方面,可考虑建立一条成本较低的后备网络,以保证当主网络断路时数据的通信。

在硬件方面要选择较可靠,稳定的服务器机种,保证系统运行时的可靠性。

5.3系统维护设计

由于系统较小没有外加维护模块,因为维护工作比较简单,仅靠数据库的一些节本维护,例如,定期为数据库进行备份,维护管理员数据库数据的一致性等。

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

当前位置:首页 > 经管营销 > 经济市场

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

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