旅游电子商务平台项目概要设计.docx

上传人:b****4 文档编号:11532369 上传时间:2023-03-18 格式:DOCX 页数:14 大小:77.01KB
下载 相关 举报
旅游电子商务平台项目概要设计.docx_第1页
第1页 / 共14页
旅游电子商务平台项目概要设计.docx_第2页
第2页 / 共14页
旅游电子商务平台项目概要设计.docx_第3页
第3页 / 共14页
旅游电子商务平台项目概要设计.docx_第4页
第4页 / 共14页
旅游电子商务平台项目概要设计.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

旅游电子商务平台项目概要设计.docx

《旅游电子商务平台项目概要设计.docx》由会员分享,可在线阅读,更多相关《旅游电子商务平台项目概要设计.docx(14页珍藏版)》请在冰豆网上搜索。

旅游电子商务平台项目概要设计.docx

旅游电子商务平台项目概要设计

厦门微信软件有限公司拖车运输管理信息系统

厦门港务运输有限公司53

旅游电子商务平台

概要设计说明书

 

1引言

1.1编写目的

本文编写目的在于规定和控制项目开发的内容,保证本项目的需求分析活动在受控状态下进行,在进行软件开发前,明确本系统应达到的目标,对系统目标做出完整、准确、清晰、具体的要求。

保证本需求分析的结果能够完整、无遗漏地反映待开发系统的要求。

本报告的预期读者是南昌大学指导教师、技术人员以及学习小组的领导和相关项目组的所有成员。

1.2背景

为简单人们出行旅游的项目。

该系统的项目计划开始日期为2015年5月12日,项目开发周期为两个月。

待开发的软件称:

旅游电子商务平台项目

任务来源:

南昌大学软件学院

承建单位:

学习小组:

张扬,臧亚诚

1.3参考资料

《ASP.Net4.0使用教程》

2.总体设计

2.1系统概述

我们希望借助互联网,解决传统旅游业不能解决的适应游客行、吃、住、游、玩一体化的需求;同时还由于旅游也作为一个整体的商业生态链,涉及到旅行服务机构、酒店、景区、交通等等,希望将这些环节连成一个统一的整体,从而提高服务的水平和业务的来源。

主要功能:

Ø普通用户主要功能是对基本资料进行修改,下单购买物品,网上预订。

Ø系统管理员拥有最高权限,主要有进行预定情况等信息的管理,并对预订信息、用户订单等进行增加、删除、修改、查询等操作。

 

2.2体系结构

描述系统的总体体系结构,并分别对各层做详细描述。

2.3系统结构图

2.4功能模块命名规则

模块名

命名规则

在线购票

Ticket、orderlist

购买土特产

Goods、orderlist

新闻发布

News

新闻修改

News

新闻展示

News

帖子发表

BBS

帖子删除

BBS

帖子修改

BBS

角色登录

User

角色注册

User

信息管理

Ticket、orderlist、Goods、News、BBS、User

2.5系统功能模块划分

模块名

输入

输出

主要功能

存取的库、表

在线购票

用户在线购买车票

Ticket、orderlist

购买土特产

用户在线购买土特产

Goods、orderlist

新闻发布

新闻在网站的发布

News

新闻修改

修改已经发布的新闻

News

新闻展示

在网站上展示网站

News

帖子发表

用户发表帖子

BBS

帖子删除

用户删除帖子

BBS

帖子修改

用户修改帖子

BBS

角色登录

用户凭借用户名密码登陆

User

角色注册

用户注册网站账号

User

信息管理

管理员管理网站内容等信息

Ticket、orderlist、Goods、News、BBS、User

2.6功能需求与软件模块的关系

模块名

前台

后台

在线购票

购买土特产

新闻发布

新闻修改

新闻展示

帖子发表

帖子删除

帖子修改

角色登录

角色注册

信息管理

2.7系统框架设计

ØWEB前台:

主要负责向用户及管理员展示网站的功能,向用户及管理员提供管理账户的功能,并向其展示网站信息。

ØWEB后台服务:

负责接收用户及管理员的操作,并进行响应,负责与数据库数据的沟通,前台数据的传递。

Ø数据库:

负责保存WEB前台所产生的数据以及对相应操作进行数据的验证。

2.8系统功能设计

(1)网上预定系统

网上预定系统主要是为了方便游客,为游客提供在线订票、在线购买土特产等功能。

(2)新闻发布系统

提供新闻的发布、修改功能,在前台分类展现旅游行业的新闻。

(3)论坛系统

论坛系统主要是为了给会员提供一个沟通交流的平台。

(4)会员管理

系统登录包括普通用户登录、管理员登录、以及用户注册的设计。

如果用户未注册则需先注册帐号,才能进行相应的操作。

只有管理员登入后才能对数据库进行维护操作。

(5)管理员管理

首先管理员进行登录,而后进行预定情况等信息的管理,并对预订信息、用户订单等进行增加、删除、修改、查询等操作。

2.9尚未解决的问题

3.数据库设计

3.1数据库环境说明

数据库类型:

SQLSERVER2008

配置:

数据库大小:

30MB

保存路径:

D盘

部署:

前期数据库部署在本地,设置数据库的大小跟随数据的增长而增长,后期会将数据统一保存在外置硬盘中,防止数据损坏丢失。

3.2数据库的命名规则

●数据库(Database)

数据库名称=数据库内容标识(首字大写)。

●表(Table)

命名应尽量反映存储的数据内容。

表名前缀:

以该表及与该表相关联的一系列表的内容而得到一个代表统一的标识。

表名称=T+‘_’+表名前缀+‘_’+表内容标识(首字大写)。

为了不增加数据库当中的表名的长度,一般不允许出现如Form或者Table的字样

数据库当中的表名的命名,一般不准出现空格,用”_”隔开。

每个单词的第一个字母必须大写;

●字段(Field)

字段是数据库中的用途最广泛的,它的类型非常多,所以必须加类型前缀来标示它的类型。

字段名称=F+字段类型前缀+字段内容标识(首字大写)。

为了编程的方便性,可在前面加上字段类型的前缀,一般取用类型的三个字母,但是不需要下化线,而且这三个字母必须小写;如姓名字段为字符型的话就应该为chrName;

●视图名(View)

视图的名称="v_"+视图内容标识(首字大写)

●变量名(Variable)

每个单词的首个字母为大写,如EmployeeName。

命名中其他建议

1、禁止使用中文命名。

2、变量命名都不得超过30个字符的系统限制。

3、命名都采用英文字符,每个单词的首个字母要大写。

●主键(PrimaryKey)

pk+表名+主键标识。

●外键(ForeignKey)

fk+表名+主表名+外键标识。

3.3逻辑结构设计要点

主要的实体、索引属性信息:

1.用户表(user)

名称

长度

类型

可重复

允许空

输入方式

范例

默认值

注释

用户名

<=50

Varchar

不可以

No

程序控制

fjmstc

主键

密码

<=50

Varchar

可以

No

程序控制

fjmstc

电子邮箱

<=50

Varchar

可以

No

程序控制

Yejianzhong407@

表的主键:

userid

2.特产表(goods)

名称

长度

类型

可重复

允许空

输入方式

范例

默认值

注释

产品名

<=50

Varchar

不可以

No

程序控制

苹果

主键

剩余数量

<=50

Int

可以

No

程序控制

10

价格

<=50

double

可以

No

程序控制

20.5

产地

<=50

Varchar

可以

No

程序控制

美国

表的主键:

gname

3.订单表(orderlist)

名称

长度

类型

可重复

允许空

输入方式

范例

默认值

注释

订单编号

<=10

Int

可以

No

程序控制

1

主键

用户名

<=50

Varchar

可以

No

程序控制

Zy

外键

订单内容

<=100

Varchar

可以

No

程序控制

时间

<=20

Datatime

可以

No

程序控制

4.车票表(ticket)

名称

长度

类型

可重复

允许空

输入方式

范例

默认值

注释

车票种类

<=50

varchar

不可以

No

程序控制

南昌-九江

主键

剩余数量

<=10

int

可以

No

程序控制

10

价格

<=50

double

可以

No

程序控制

表的主键:

tname

5.论坛表(BBS)

名称

长度

类型

可重复

允许空

输入方式

范例

默认值

注释

帖子ID

<=10

Int

不可以

No

程序控制

1

主键

用户名

<=50

Varchar

可以

No

程序控制

Zy

外键

标题

<=20

Varchar

可以

No

程序控制

看看

内容

<=200

Varchar

可以

No

程序控制

美国。

时间

<=20

Datatime

可以

No

程序控制

表的主键:

topicid

6.输入数据表(news)

名称

长度

类型

可重复

允许空

输入方式

范例

默认值

注释

新闻ID

<=10

Int

不可以

No

程序控制

1

主键

标题

<=20

Varchar

可以

No

程序控制

看看

内容

<=200

Varchar

可以

No

程序控制

美国。

时间

<=20

Datatime

可以

No

程序控制

表的主键:

newsid

3.4物理结构设计要点

⏹逻辑名称相同的字段原则上物理名称也必须相同,比如:

逻辑名称:

描述,物理名称:

Description。

⏹每个表必须有RowID字段,字段类型为Identify。

用于数据处理中唯一确定表的一条记录。

⏹对于自增的主键,递增量为1。

⏹主索引,应由唯一标识表中一条记录的字段或字段组组成。

⏹须考虑“是否为空”及默认值。

⏹考虑在日期或日期时间型字段的末尾加后缀Date表示日期时间类型。

⏹作为外键的字段,考虑使用ID作为字段后缀。

⏹字段名包含ID的,ID全部大写,如TalentID。

⏹字段名不要使用下划线字符(_)。

例:

TalentName

⏹关系:

综合数据控制及性能方面考虑,按需要将表之间的逻辑关系转为数据表的关系并设置外键及参照完照性。

3.5保密要求

设置数据库的访问权限,只能以”sa“为用户名,密码为”123456“访问数据库,否则不能访问数据库。

3.6数据结构与程序的关系

说明各个数据结构与访问这些数据结构的形式:

系统名称

模块名

存取的库、表

网上预订系统

在线购票

Ticket、orderlist

购买土特产

Goods、orderlist

新闻发布系统

新闻发布

News

新闻修改

News

新闻展示

News

论坛系统

帖子发表

BBS

帖子删除

BBS

帖子修改

BBS

会员管理

角色登录

User

角色注册

User

管理员管理

信息管理

Ticket、orderlist、Goods、News、BBS、User

4.环境配置

4.1开发环境

类别

标准配置

最低配置

计算机硬件

I5处理器,4GB内存

i3处理器,2GB内存

软件

MicrosoftVisualStudio2010

MicrosoftVisualStudio2010

网络通信

Sqlserver2008

Sqlserver2008

其它

4.2运行环境

类别

标准配置

最低配置

计算机硬件

I5处理器,4GB内存

i3处理器,2GB内存

软件

MicrosoftVisualStudio2010

MicrosoftVisualStudio2010

网络通信

Sqlserver2008

Sqlserver2008

其它

4.3测试环境

类别

标准配置

最低配置

计算机硬件

I5处理器,4GB内存

i3处理器,2GB内存

软件

MicrosoftVisualStudio2010

MicrosoftVisualStudio2010

网络通信

Sqlserver2008

Sqlserver2008

其它

5.系统出错处理设计

5.1出错信息

5.2补救措施

5.3系统维护设计

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

当前位置:首页 > 职业教育 > 中职中专

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

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