《2022年计商A_第组_麦康项目总体设计分析方案.docx》由会员分享,可在线阅读,更多相关《2022年计商A_第组_麦康项目总体设计分析方案.docx(16页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选学习资料 - - - - - - - - - 麦康工程总体设计报告组名:第一组成员姓名:陈雅静郁依 朱丹艳 李琦1 系统概述 1.1 系统说明 工程名称:diy business 工程简介: 随着互联网的快读进展,网购在更过的人中流行开来,所以许多 大型的商场都把一些留意力放在了网络的市场上;我们这次开发的网站是一家 diy 的饰品网站,集其他购物网站都有的功能,但是我们在图片显示上有很大的 优势,图片显示速度快,客户不必等待很长时间久能看到商品的图片;我们的网 站面对全部网购人群,可以给客户舒服的网购环境;1.2 系统运行环境及其应用软件:开发技术:JSP,Servlet ,javasc
2、ript 服务器: tomcat6.0数据库: sql server 开发工具: myeclipse ,dreamweaver 界面制作:dreamweaver 2 系统功能设计 2.1 前台购物系统(1)登陆注册(2)购物车1 / 10 名师归纳总结 - - - - - - -第 1 页,共 10 页精选学习资料 - - - - - - - - - (3)用户中心(4)联系我们2.2 后台治理系统:Diy bussiness 后台治理系统功能主要有:(1)客户查询客户治理1-1 客户资料查询1-2 搜寻客户1-3 客户订单查询 交易具体记录)1-4 客户资料修改1-5 删除客户 黑名单)(2
3、)商品查询商品治理2-1 商品资料查询和修改2-2 搜寻商品2-3 添加商品2-4 添加商品总分类2 / 10 名师归纳总结 - - - - - - -第 2 页,共 10 页精选学习资料 - - - - - - - - - 2-5 删除商品 下架)(3)订单查询订单治理3-1 订单查询3-2 搜寻订单3-3 订单交易记录查询(4)治理员治理员治理4-1 治理员资料修改4-2 搜寻治理员4-3 添加治理员(5)公告治理公告治理5-1 添加公告5-2 发布公告3 数据库结构设计3.1 diy bussinessE-R图 3-1 网站 e-r 图3 / 10 名师归纳总结 - - - - - -
4、-第 3 页,共 10 页精选学习资料 - - - - - - - - - 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 地址varcha
5、r 255 不答应空5 c_email 邮箱varchar 255 答应空2 )治理员表4 / 10 名师归纳总结 - - - - - - -第 4 页,共 10 页精选学习资料 - - - - - - - - - admin 表主要有姓名,密码,电话,地址;其中地址答应空,用于储存治理员基本信息;表 3-2 治理员表表序号2 含义表名admin 约束含义属性名称储备治理员的基本信息说明序号数据类型长度1 a_name 用户名varchar 255 不答应空主键2 a_pass 密码varchar 255 不答应空3 a_phone 电话varchar 255 不答应空4 a_adress 地
6、址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 留言时间c
7、har 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 ;用于储存治理员发布的公告的基本信息;5 / 10 名师归纳总结 - - - - - - -第
8、5 页,共 10 页精选学习资料 - - - - - - - - - 表 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 含义表名order
9、detail 约束含义属性名称储备交易记录细节的基本信息说明序号数据类型长度1 order_id订单编号varchar 60 不答应空主键2 商品编号char 10 不答应空p_id3 p_price e 商品价格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 约束含义属性名称储备订单的
10、基本信息说明序号数据类型长度1 order_id订单编号char 60 不答应空主键2 order_payment支付方式varchar 100 不答应空3 order_address订单地址varchar 200 不答应空4 order_email订单邮箱varchar 50 不答应空5 订单用户varchar 30 不答应空order_user 6 订单时间varchar 30 不答应空order_time 7 order_sum 订单总额float 8 不答应空6 / 10 名师归纳总结 - - - - - - -第 6 页,共 10 页精选学习资料 - - - - - - - - -
11、8 )支付方式节表 payment 表主要有 pay_id , pay_payment,pay_msg;用与储存支付方式的基本信息;表 3-8 支付方式细节表表序号8 含义表名payment 约束含义属性名称储备支付方式的基本信息说明序号数据类型长度1 pay_id编号char 10 不答应空主键2 支付当时varcharr 50 不答应空pay_payment 3 pay_msg支付信息varchar 50 答应空9 )商品表product表主要有 p_type ,p_id ,p_name,p_price ,p_quantity,p_image,p_description,p_time;用与
12、储存全部商品的基本信息;表 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 商品入库时varchar 20 答应空p_time 间4 系统结构设计
13、使用组织结构图来表述)7 / 10 名师归纳总结 - - - - - - -第 7 页,共 10 页精选学习资料 - - - - - - - - - 5 每位成员分工情形 每位同学完成 200-300字工作阐述)成员 1:陈雅静: 网页布局和设局,首页和子页面制作,数据库设计,代码编写,后台管 理,文档编写,网页模板和图片查找 第一我进行了系统的分析,和安排好各成员的任务和工作,然后最先是争论我们小组选 题,然后开头着手查找模板,然后依据要求来设计我们的首页,然后回去的时候我就开头 做首页;接着进行数据库的设计,在这之前我先想一个网站的基本数据有哪些,结合给我 们的实例,就开头设计数据库;子页
14、面的设计也是由我来做的,连续首页的风格,主要的 一些东西都没有变化,主要是前台要用到的一些地方进行了修改;后台治理的时候,我做 的是商品这一块,第一把页面的风格设计好,然后各自做自己的一块,主要的代码是由我 们四个一起编写;最终的四个文档,我主要负责编写,当中的一部分我分给组员做;成员 2:郁依: 网页布局和设局,数据库设计,代码编写,后台治理,网页模板和图片查 找, logo 制作在这次的实训中,我为我们的购物网站设计了一个logo ,由于网站是DIY 自由发挥,所以logo 采纳一个翅膀代表思维的自由,符合主题;在制作数据库的方面,和其他组员争论了8 / 10 名师归纳总结 - - - -
15、 - - -第 8 页,共 10 页精选学习资料 - - - - - - - - - 数据库中的基本数据项后,制作了网站数据库的初期基本框架;相对来说,在这次的网站上,我仍参加了代码编写部分,用于实现同数据的连接,再从数据库中读取数据,进而在页面上实现想要的成效,也参加了部分网站页面的设计和修改;成员 3:朱丹艳: 网页布局和设局,数据库设计,代码编写,后台治理,网页模板和图片查找 在这次购物网站实训的过程中,我学到了许多;从一开头的确立我们小组的主题到后 来的实施过程中,我充分感受到了一个团队的重要性;从最初的时候仍不知道如何下手,到现在已经做好完成了一个购物网站;我在这个小组中,一开头是跟
16、大家一起为我们的网 站找模板;找好模板以后就开头争论设计数据库;然后画出整个网站的 E-R 图,在前半个 阶段我们是做后台的部分,我有编写后台订单、商品治理这部分的代码,然后对错的地方 进行调试;特殊是添加商品这个部分我感觉仍是有点难度的,后台添加的商品要在前台中能够正确的 显示,这中间就会显现许多意想不到的问题,一会图片显示不出了,一会乱码了;虽然在 这个过程中显现了许多的状况,但是在不断的尝试以及老师、同学的帮忙下仍是很好的完成了的;同时也参加了界面美化以及制作了一个flash;在前台这个部分,我主要负责编写购物车这部分的代码,购物车这部分主要比较困难实现的就是买同样商品时,商品数量增 加
17、,然后买不同商品时也能在同一张订单中显示;总之,这次实训我学到了许多,在编程 方面也有了很大的提高和进步,同时也很感谢在显现问题的时候老师赐予的帮忙;成员 4:李琦: 网页布局和设局,数据库数据导入,代码编写,图片查找我的工作主要是查找资料,仍有在一开头的时候我参加了模板的查找,争论了关于我们网站要做什么内容,并给出了一些看法;仍有把图片的数据放到数据库里,其他网页的布局和设计我也参加了一点;6 设计小结 体会)经过这次的工程实践,我们知道一个工程治理涉及到:范畴、时间、成本三方面的治理;体会到分工合作的重要性;一个工程组的成员间像亲如一家,彼此间相互帮忙;同时通过通此次工程开发的实训,让我们
18、熟识到了整个软件工程开发的流程,让我们全部 人的编程才能有了明显的提高,同时我们也熟识到了软件工程的开发并不仅仅是编写代码 那么简洁,在编码之前的许多工作都是很重要的,比如说工程的需求分析和概要说明,特 别是具体设计,由于代码就是依据具体设计来进行编写的;当然代码编写后的模块开发卷 宗和测试用例和测试分析的编写也是很必要的;整个工程必需依据软件开发的流程一步一 步走才能取得最终的胜利;当然最重要的是通过此次实训,我们明白到了团队合作的重要 性,这只是个小工程,但涉及的内容已经不是一两个人就能解决的,必需要通过团队的讨 论和分析,只有这样才是工程开发胜利的前提;经过这段时间开发过程我们明白了开发工程的具体涵义,熟识了开发流程,也撑握了文档 的编写标准,学到了许多以前没有明白到的学问,但是由于设计时间估量,等等,没有很 好的分支配好组员的工作,由于大量的时间都用作学习,所以留给软件开发的时间相对较9 / 10 名师归纳总结 - - - - - - -第 9 页,共 10 页精选学习资料 - - - - - - - - - 少一些,造成的结果是,开发的过程不是匀称,但是经过十几周的时间的辛苦开发,最终完成了整个工程;学到的学问都是很值得珍爱的;10 / 10 名师归纳总结 - - - - - - -第 10 页,共 10 页