计商A第组麦康项目总体设计分析方案.docx

上传人:b****6 文档编号:13338935 上传时间:2023-06-13 格式:DOCX 页数:14 大小:102.17KB
下载 相关 举报
计商A第组麦康项目总体设计分析方案.docx_第1页
第1页 / 共14页
计商A第组麦康项目总体设计分析方案.docx_第2页
第2页 / 共14页
计商A第组麦康项目总体设计分析方案.docx_第3页
第3页 / 共14页
计商A第组麦康项目总体设计分析方案.docx_第4页
第4页 / 共14页
计商A第组麦康项目总体设计分析方案.docx_第5页
第5页 / 共14页
计商A第组麦康项目总体设计分析方案.docx_第6页
第6页 / 共14页
计商A第组麦康项目总体设计分析方案.docx_第7页
第7页 / 共14页
计商A第组麦康项目总体设计分析方案.docx_第8页
第8页 / 共14页
计商A第组麦康项目总体设计分析方案.docx_第9页
第9页 / 共14页
计商A第组麦康项目总体设计分析方案.docx_第10页
第10页 / 共14页
计商A第组麦康项目总体设计分析方案.docx_第11页
第11页 / 共14页
计商A第组麦康项目总体设计分析方案.docx_第12页
第12页 / 共14页
计商A第组麦康项目总体设计分析方案.docx_第13页
第13页 / 共14页
计商A第组麦康项目总体设计分析方案.docx_第14页
第14页 / 共14页
亲,该文档总共14页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

计商A第组麦康项目总体设计分析方案.docx

《计商A第组麦康项目总体设计分析方案.docx》由会员分享,可在线阅读,更多相关《计商A第组麦康项目总体设计分析方案.docx(14页珍藏版)》请在冰点文库上搜索。

计商A第组麦康项目总体设计分析方案.docx

计商A第组麦康项目总体设计分析方案

麦康工程总体设计报告

组名:

第一组成员姓名:

陈雅静郁依朱丹艳李琦

1系统概述

1.1系统说明

工程名称:

diybusiness

工程简介:

随着互联网的快读发展,网购在更过的人中流行开来,所以很多大型的商场都把一些注意力放在了网络的市场上。

我们这次开发的网站是一家diy的饰品网站,集其他购物网站都有的功能,但是我们在图片显示上有很大的优势,图片显示速度快,客户不必等待很长时间久能看到商品的图片。

我们的网站面向所有网购人群,可以给客户舒适的网购环境。

1.2系统运行环境及其应用软件:

开发技术:

JSP,Servlet,javascript

服务器:

tomcat6.0

数据库:

sqlserver

开发工具:

myeclipse,dreamweaver

界面制作:

dreamweaver

2系统功能设计

2.1前台购物系统

(1)登陆注册

(2)购物车

(3)用户中心

(4)联系我们

2.2后台管理系统:

Diybussiness后台管理系统功能主要有:

(1)客户查询

 

客户管理

1-1

客户资料查询

1-2

搜索客户

1-3

客户订单查询<交易详细记录)

1-4

客户资料修改

1-5

删除客户<黑名单)

(2)商品查询

 

商品管理

2-1

商品资料查询和修改

2-2

搜索商品

2-3

添加商品

2-4

添加商品总分类

2-5

删除商品<下架)

(3)订单查询

订单管理

3-1

订单查询

3-2

搜索订单

3-3

订单交易记录查询

(4)管理员

管理员管理

4-1

管理员资料修改

4-2

搜索管理员

4-3

添加管理员

(5)公告管理

公告管理

5-1

添加公告

5-2

发布公告

3数据库结构设计

3.1diybussinessE-R图

3-1网站e-r图

3-2用户e-r图

3.2数据表结构设计<每个表按以下格式说明)

<1)用户表

Customer表主要有姓名,密码,电话,地址,邮箱。

其中邮箱允许空,用于储存用户基本信息,也便于管理员管理用户的基本信息。

表3-1用户表

表序号

1

表名

Customer

含义

存储用户的基本信息

序号

属性名称

含义

数据类型

长度

说明

约束

1

c_name

用户名

varchar

255

不允许空

主键

2

c_pass

密码

varchar

255

不允许空

3

c_phone

电话

varchar

255

不允许空

4

c_adress

地址

varchar

255

不允许空

5

c_email

邮箱

varchar

255

允许空

<2)管理员表

admin表主要有姓名,密码,电话,地址。

其中地址允许空,用于储存管理员基本信息。

表3-2管理员表

表序号

2

表名

admin

含义

存储管理员的基本信息

序号

属性名称

含义

数据类型

长度

说明

约束

1

a_name

用户名

varchar

255

不允许空

主键

2

a_pass

密码

varchar

255

不允许空

3

a_phone

电话

varchar

255

不允许空

4

a_adress

地址

varchar

255

允许空

<3)意见表

idea表主要有id,c_name,new_message,re_message,new_time,re_time。

用于储存客户的反馈信息,以便于我们更加好的得知客户的反馈。

表3-3意见表

表序号

3

表名

idea

含义

存储客户反馈意见的基本信息

序号

属性名称

含义

数据类型

长度

说明

约束

1

id

Id编号

char

255

不允许空

主键

2

c_name

客户姓名

varchar

255

不允许空

主键

3

new_message

新留言

ntext

255

不允许空

4

re_message

回复

ntext

255

允许空

5

new_time

留言时间

char

255

不允许空

6

re_time

回复时间

char

255

不允许空

<4)商品主类型表

Main_type表主要有id,type,用于储存商品总类型的基本信息。

便于查找商品分类。

表3-4商品主类型表

表序号

4

表名

Main_type

含义

存储商品类型的基本信息

序号

属性名称

含义

数据类型

长度

说明

约束

1

t_id

id

char

255

不允许空

主键

2

t_type

类型

varchar

255

不允许空

<5)公告表

notice表主要有id,message,admin,time。

用于储存管理员发布的公告的基本信息。

表3-5公告表

表序号

5

表名

notice

含义

存储公告的基本信息

序号

属性名称

含义

数据类型

长度

说明

约束

1

n_id

id

char

10

不允许空

主键

2

n_message

公告信息

ntext

255

不允许空

3

n_admin

发布公告的管理员

char

30

不允许空

4

n_time

时间

char

10

不允许空

<6)交易记录细节表

orderdetail表主要有order_id,p_id,p_price,p_number。

用与储存客户的消费记录的基本信息。

表3-6交易记录细节表

表序号

6

表名

orderdetail

含义

存储交易记录细节的基本信息

序号

属性名称

含义

数据类型

长度

说明

约束

1

order_id

订单编号

varchar

60

不允许空

主键

2

p_id

商品编号

char

10

不允许空

3

p_pricee

商品价格

float

8

不允许空

4

p_number

商品数量

inteage

10

不允许空

<7)订单表

order表主要有order_id,order_payment,order_address,order_email,order_user,order_time,order_sum。

用与储存所有订单的基本信息。

表3-7订单表

表序号

7

表名

order

含义

存储订单的基本信息

序号

属性名称

含义

数据类型

长度

说明

约束

1

order_id

订单编号

char

60

不允许空

主键

2

order_payment

支付方式

varchar

100

不允许空

3

order_address

订单地址

varchar

200

不允许空

4

order_email

订单邮箱

varchar

50

不允许空

5

order_user

订单用户

varchar

30

不允许空

6

order_time

订单时间

varchar

30

不允许空

7

order_sum

订单总额

float

8

不允许空

<8)支付方式节表

payment表主要有pay_id,pay_payment,pay_msg。

用与储存支付方式的基本信息。

表3-8支付方式细节表

表序号

8

表名

payment

含义

存储支付方式的基本信息

序号

属性名称

含义

数据类型

长度

说明

约束

1

pay_id

编号

char

10

不允许空

主键

2

pay_payment

支付当时

varcharr

50

不允许空

3

pay_msg

支付信息

varchar

50

允许空

<9)商品表

product表主要有p_type,p_id,p_name,p_price,p_quantity,p_image,p_description,p_time。

用与储存所有商品的基本信息。

表3-9商品表

表序号

9

表名

product

含义

存储商品的基本信息

序号

属性名称

含义

数据类型

长度

说明

约束

1

p_type

商品类型

varchar

30

不允许空

主键

2

p_id

商品id

char

10

不允许空

主键

3

p_name

商品名称

varchar

40

不允许空

4

p_price

商品价格

float

8

不允许空

5

p_quantity

商品数量

int

4

不允许空

6

p_image

商品图片

varchar

100

不允许空

7

p_description

商品描述

ntext

16

不允许空

8

p_time

商品入库时间

varchar

20

允许空

4系统结构设计<使用组织结构图来表述)

5每位成员分工情况<每位同学完成200-300字工作阐述)

成员1:

陈雅静:

网页布局和设局,首页和子页面制作,数据库设计,代码编写,后台管理,文档编写,网页模板和图片查找

首先我进行了系统的分析,和分配好各成员的任务和工作,然后最先是讨论我们小组选题,然后开始着手查找模板,然后根据要求来设计我们的首页,然后回去的时候我就开始做首页。

接着进行数据库的设计,在这之前我先想一个网站的基本数据有哪些,结合给我们的实例,就开始设计数据库。

子页面的设计也是由我来做的,延续首页的风格,主要的一些东西都没有变化,主要是前台要用到的一些地方进行了修改。

后台管理的时候,我做的是商品这一块,首先把页面的风格设计好,然后各自做自己的一块,主要的代码是由我们四个一起编写。

最后的四个文档,我主要负责编写,当中的一部分我分给组员做。

 

成员2:

郁依:

网页布局和设局,数据库设计,代码编写,后台管理,网页模板和图片查找,logo制作

在这次的实训中,我为我们的购物网站设计了一个logo,由于网站是DIY自由发挥,所以logo采用一个翅膀代表思维的自由,符合主题。

在制作数据库的方面,和其他组员讨论了数据库中的基本数据项后,制作了网站数据库的初期基本框架。

相对来说,在这次的网站上,我还参与了代码编写部分,用于实现同数据的连接,再从数据库中读取数据,进而在页面上实现想要的效果,也参与了部分网站页面的设计和修改。

成员3:

朱丹艳:

网页布局和设局,数据库设计,代码编写,后台管理,网页模板和图片查找

在这次购物网站实训的过程中,我学到了很多。

从一开始的确立我们小组的主题到后来的实施过程中,我充分感受到了一个团队的重要性。

从最初的时候还不知道如何下手,到现在已经做好完成了一个购物网站。

我在这个小组中,一开始是跟大家一起为我们的网站找模板。

找好模板以后就开始讨论设计数据库。

然后画出整个网站的E-R图,在前半个阶段我们是做后台的部分,我有编写后台订单、商品管理这部分的代码,然后对错的地方进行调试。

特别是添加商品这个部分我感觉还是有点难度的,后台添加的商品要在前台中能够正确的显示,这中间就会出现很多意想不到的问题,一会图片显示不出了,一会乱码了。

虽然在这个过程中出现了很多的状况,但是在不断的尝试以及老师、同学的帮助下还是很好的完成了的。

同时也参与了界面美化以及制作了一个flash。

在前台这个部分,我主要负责编写购物车这部分的代码,购物车这部分主要比较困难实现的就是买同样商品时,商品数量增加,然后买不同商品时也能在同一张订单中显示。

总之,这次实训我学到了很多,在编程方面也有了很大的提高和进步,同时也很感谢在出现问题的时候老师给予的帮助。

成员4:

李琦:

网页布局和设局,数据库数据导入,代码编写,图片查找

我的工作主要是查找资料,还有在一开始的时候我参与了模板的查找,讨论了关于我们网站要做什么内容,并给出了一些意见。

还有把图片的数据放到数据库里,其他网页的布局和设计我也参与了一点。

6设计小结<体会)

经过这次的工程实践,我们知道一个工程管理涉及到:

范围、时间、成本三方面的管理。

体会到分工合作的重要性。

一个工程组的成员间像亲如一家,彼此间互相帮助。

同时通过通此次工程开发的实训,让我们认识到了整个软件工程开发的流程,让我们所有人的编程能力有了明显的提高,同时我们也认识到了软件工程的开发并不仅仅是编写代码那么简单,在编码之前的很多工作都是很重要的,比如说工程的需求分析和概要说明,特别是详细设计,因为代码就是依据详细设计来进行编写的;当然代码编写后的模块开发卷宗和测试用例和测试分析的编写也是很必要的。

整个工程必须根据软件开发的流程一步一步走才能取得最后的成功。

当然最重要的是通过此次实训,我们了解到了团队合作的重要性,这只是个小工程,但涉及的内容已经不是一两个人就能解决的,必须要通过团队的讨论和分析,只有这样才是工程开发成功的前提。

经过这段时间开发过程我们了解了开发工程的具体涵义,熟悉了开发流程,也撑握了文档的编写标准,学到了很多以前没有了解到的知识,但是由于设计时间估计,等等,没有很好的分安排好组员的工作,因为大量的时间都用作学习,所以留给软件开发的时间相对较少一些,造成的结果是,开发的过程不是均匀,但是经过十几周的时间的辛苦开发,终于完成了整个工程。

学到的知识都是很值得珍惜的。

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

当前位置:首页 > 工程科技

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

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