冠之澄大闸蟹网上订购系统毕业设计说明书
目录
一、 引言 1
二、开发环境介绍 1
(一)相关技术 1
(二)环境配置 2
三、系统需求分析 2
(一)项目规划 2
(二)系统流程 2
四、系统设计概要 2
(一)前台管理 3
(二)后台管理 3
(三)数据库的设计 3
五、页面结构设计 6
六、系统详细设计 7
(一)数据库连接 7
(二)前台功能模块 8
(三)后台功能模块 18
七、 总结 29
致谢 30
参考文献 30
引言
伴随着Internet的用户增加和计算机互联网技术的迅猛发展。信息的快速传递、资源的大量集成造就了电子商务的勃然兴起,正以惊人的脚步前进着;网上交易也就有了莫大的市场潜能。电子商务网络的出现,必将赋予商业以极大的创造必。
评借低成本、高效益、快捷、可靠的优势,正以极快速度发展的网上购物,得到了绝大多数网民的肯定。
冠之澄阳澄湖大闸蟹网上订购系统主要以JSP为设计环境,以MyEclipse 6.5为操作环境;数据库采用Microsoft SQL Server 2008,使网站具有更好的网络平台和交互性。具体内容采用现今较为广泛的用户注册、虚拟购物、提交订单、确认订单、确认发货等系列流程,并利用JSP技术来实现整个大闸网上订购系统。
开发环境介绍
(一)相关技术
SQL Server 2008
SQL(Structured Query Language)中文是“结构化查询语言”,早期由IBM(国际商业机器公司) *好棒文|www.hbsrm.com +Q: *351916072*
开发的一种专为计算机数据库管理系统查询所用的语言。SQL语言在1981年IBM公司发布以后,因其语言结构简洁、功能强大、简单易学的特性,受到广大群众的欢迎,现在在很多微机数据库开发系统上都能看到SQL语言的应用,如Oracle、Sybase、Visual、Foxhole等; SQL Server 2008较之前增加了数据的压缩特性;引擎实施了透明数据加密功能;加强了镜像功能,转换速度;新增新的空间数据类型;改进了备份流程、和报表服务(Reporting Services)。整体来说SQL Server 2008在微软数据这一平台上所体出的高效能是毫无疑问的。
JSP语言技术
JSP(Java Server Pages),中文是java服务器页面;JSP技术目的是开发WEB程序,使Java代码可以写入到JSP页面中, 当服务器开始运行JSP页面,执行Java代码时,可以动态获取数据,同时以HTML的格式展现给客户端,最终形成我们在客户端浏览器上所看到的。因此,JSP又被称为服务器端语言(Server-Side Language)。JSP主要作用是用来实现与用户的交互,利于扩展,在B/S的支持下,完成强大动态站点程序。
MyEclipse 6.5 简介
Myeclipse是Eclipse的插件,也是一款强大功能的J2EE集成开发环境,支持多种操作,如代码的编写、配置、测试及排错。
Genuitec在08年6月发布MyEclipse Enterprise Workbench6.5,新版本J2EE开发工具的降生,成为市场十分重量级的选手,使用起来更快捷、智能、方便、简单、便宜。MyEclipse 6.5在诸多新技术的开发基础上持续为界内提供全面的新产品。
(二)环境配置
软件配置
操作系统:Windows 7
开发工具: MyEclipse 6.5
web服务器:Tomcat 6.0
数据库:SQL Server 2008
硬件环境
内存:2G以上
CPU:CORE i3
分辨率:1024×768
系统需求分析
(一)项目规划
系统主分为前台和后台两个管理系统。用户完成用户注册、用户登录,购物车,提交订单、留言等功能即前台管理系统,而管理员完成用户管理、商品管理、订单管理、新闻管理、留言管理等功能为后台管理系统。
系统的整体设计
对于一个网站来中,页面中的主体风格至关重要的,页面的内容及主题的表达,基本上取决于它;冠之澄大闸蟹网上订购系统的主题向用户提供大闸蟹的各种信息及其内在的鲜美,让顾客有一种想要购买的欲。在整个网面中,含有用户注册、登录、留言、最畅销的蟹、品蟹常识、大闸蟹新闻、购物车及公司介绍等信息,同时还有在线QQ咨询,为的就是让顾客能够更方便快捷的购物同时对我们更加的信赖。
后台管理
所谓的后台管理系统,即通过授权的管理员通过账号密码登录进去的管理系统,管理商品的信息及订单的信息,具体的功能有:对用户、商品、订单、新闻、留言等信息进行管理操作。
(二)系统流程
鉴于以往的经验,首页对系统的功能流程作一个简要的分析,通过功能与模块间的联系,系统的大概流程见图3-1所示:
图3-1整体流程图
系统设计概要
系统功能的主要设计有三大块,前后台的设计管理,数据库的设计。
(一)前台管理
前台主要有用户模块、商品模块、购物车、订单查询、新闻展示、留言;具体见图4-1所示:
图4-1 前台功能模块
(二)后台管理
后台模块主要有用户管理、商品管理、订单管理、新闻管理、留言管理;具体见图4-2所示:
图4-2 后台功能展示
(三)数据库的设计
一般系统建设中设计数据库是必不可少的,在冠之澄大闸蟹网上订购系统中,定义“GuanZC”为数据库的名称。在GuanZC数据库中包含了:管理员信息表(admin__info)、用户信息表(mem_info)、商品信息表(goods_info)、订单信息表(order_info)、订单详细列表(order_detail)、新闻信息列表(news_info)、留言信息列表 (usermessage_info),下面是介绍这些表的结构。
管理员信息表用来存放管理员的登录名和密码信息,见表4-3所示:
表4-3管理员信息表 (admin_info)
用户信息表用来存放用户的详细信息,见表4-4所示:
表 4-4用户信息表(User)
商品信息表用来存放商品的详细信息,见表4-5所示:
表4-5商品信息表(goods_info)
订单信息表用来存放用户选则的商品详细信息,见表4-6所示:
表4-6订单信息表 (order_info)
订单详细列表用来存放订单的ID和商品的ID,见表4-7所示:
一、 引言 1
二、开发环境介绍 1
(一)相关技术 1
(二)环境配置 2
三、系统需求分析 2
(一)项目规划 2
(二)系统流程 2
四、系统设计概要 2
(一)前台管理 3
(二)后台管理 3
(三)数据库的设计 3
五、页面结构设计 6
六、系统详细设计 7
(一)数据库连接 7
(二)前台功能模块 8
(三)后台功能模块 18
七、 总结 29
致谢 30
参考文献 30
引言
伴随着Internet的用户增加和计算机互联网技术的迅猛发展。信息的快速传递、资源的大量集成造就了电子商务的勃然兴起,正以惊人的脚步前进着;网上交易也就有了莫大的市场潜能。电子商务网络的出现,必将赋予商业以极大的创造必。
评借低成本、高效益、快捷、可靠的优势,正以极快速度发展的网上购物,得到了绝大多数网民的肯定。
冠之澄阳澄湖大闸蟹网上订购系统主要以JSP为设计环境,以MyEclipse 6.5为操作环境;数据库采用Microsoft SQL Server 2008,使网站具有更好的网络平台和交互性。具体内容采用现今较为广泛的用户注册、虚拟购物、提交订单、确认订单、确认发货等系列流程,并利用JSP技术来实现整个大闸网上订购系统。
开发环境介绍
(一)相关技术
SQL Server 2008
SQL(Structured Query Language)中文是“结构化查询语言”,早期由IBM(国际商业机器公司) *好棒文|www.hbsrm.com +Q: *351916072*
开发的一种专为计算机数据库管理系统查询所用的语言。SQL语言在1981年IBM公司发布以后,因其语言结构简洁、功能强大、简单易学的特性,受到广大群众的欢迎,现在在很多微机数据库开发系统上都能看到SQL语言的应用,如Oracle、Sybase、Visual、Foxhole等; SQL Server 2008较之前增加了数据的压缩特性;引擎实施了透明数据加密功能;加强了镜像功能,转换速度;新增新的空间数据类型;改进了备份流程、和报表服务(Reporting Services)。整体来说SQL Server 2008在微软数据这一平台上所体出的高效能是毫无疑问的。
JSP语言技术
JSP(Java Server Pages),中文是java服务器页面;JSP技术目的是开发WEB程序,使Java代码可以写入到JSP页面中, 当服务器开始运行JSP页面,执行Java代码时,可以动态获取数据,同时以HTML的格式展现给客户端,最终形成我们在客户端浏览器上所看到的。因此,JSP又被称为服务器端语言(Server-Side Language)。JSP主要作用是用来实现与用户的交互,利于扩展,在B/S的支持下,完成强大动态站点程序。
MyEclipse 6.5 简介
Myeclipse是Eclipse的插件,也是一款强大功能的J2EE集成开发环境,支持多种操作,如代码的编写、配置、测试及排错。
Genuitec在08年6月发布MyEclipse Enterprise Workbench6.5,新版本J2EE开发工具的降生,成为市场十分重量级的选手,使用起来更快捷、智能、方便、简单、便宜。MyEclipse 6.5在诸多新技术的开发基础上持续为界内提供全面的新产品。
(二)环境配置
软件配置
操作系统:Windows 7
开发工具: MyEclipse 6.5
web服务器:Tomcat 6.0
数据库:SQL Server 2008
硬件环境
内存:2G以上
CPU:CORE i3
分辨率:1024×768
系统需求分析
(一)项目规划
系统主分为前台和后台两个管理系统。用户完成用户注册、用户登录,购物车,提交订单、留言等功能即前台管理系统,而管理员完成用户管理、商品管理、订单管理、新闻管理、留言管理等功能为后台管理系统。
系统的整体设计
对于一个网站来中,页面中的主体风格至关重要的,页面的内容及主题的表达,基本上取决于它;冠之澄大闸蟹网上订购系统的主题向用户提供大闸蟹的各种信息及其内在的鲜美,让顾客有一种想要购买的欲。在整个网面中,含有用户注册、登录、留言、最畅销的蟹、品蟹常识、大闸蟹新闻、购物车及公司介绍等信息,同时还有在线QQ咨询,为的就是让顾客能够更方便快捷的购物同时对我们更加的信赖。
后台管理
所谓的后台管理系统,即通过授权的管理员通过账号密码登录进去的管理系统,管理商品的信息及订单的信息,具体的功能有:对用户、商品、订单、新闻、留言等信息进行管理操作。
(二)系统流程
鉴于以往的经验,首页对系统的功能流程作一个简要的分析,通过功能与模块间的联系,系统的大概流程见图3-1所示:
图3-1整体流程图
系统设计概要
系统功能的主要设计有三大块,前后台的设计管理,数据库的设计。
(一)前台管理
前台主要有用户模块、商品模块、购物车、订单查询、新闻展示、留言;具体见图4-1所示:
图4-1 前台功能模块
(二)后台管理
后台模块主要有用户管理、商品管理、订单管理、新闻管理、留言管理;具体见图4-2所示:
图4-2 后台功能展示
(三)数据库的设计
一般系统建设中设计数据库是必不可少的,在冠之澄大闸蟹网上订购系统中,定义“GuanZC”为数据库的名称。在GuanZC数据库中包含了:管理员信息表(admin__info)、用户信息表(mem_info)、商品信息表(goods_info)、订单信息表(order_info)、订单详细列表(order_detail)、新闻信息列表(news_info)、留言信息列表 (usermessage_info),下面是介绍这些表的结构。
管理员信息表用来存放管理员的登录名和密码信息,见表4-3所示:
表4-3管理员信息表 (admin_info)
用户信息表用来存放用户的详细信息,见表4-4所示:
表 4-4用户信息表(User)
商品信息表用来存放商品的详细信息,见表4-5所示:
表4-5商品信息表(goods_info)
订单信息表用来存放用户选则的商品详细信息,见表4-6所示:
表4-6订单信息表 (order_info)
订单详细列表用来存放订单的ID和商品的ID,见表4-7所示:
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1697.html