海南软件职业技术学院毕业设计(论文)
图4-3 业务流程图
第13页
海南软件职业技术学院毕业设计(论文)
4.2 系统设计
4.2.1 设计目标
本系统在设计时应该满足以下几个目标:
采用人机对话的操作方式,界面设计美观友好、信息查询灵活、方便、快捷、准确、数据存储安全可靠。
全面展示商城内所有商品,并可展示最新商品及特价商品。
为顾客提供一个方便、快捷的商品信息查询功能。采用模糊查询查询数据。
会员可以随时修改自己的会员资料。 实现网上购物。
商品销售排行,以方便顾客了解本商城内的热销商品及帮助企业领导者做出相应的决策。
查看商城内的公告信息。
用户随时都可以查看自己的订单。
对用户输入的数据,系统进行严格的数据检验,尽可能排除人为的错误。 系统最大限度地实现了易维护性和易操作性。 系统运行稳定、安全可靠。
4.2.2 系统开发环境
硬件平台:
CPU:2.60GHz; 内存:2G。 软件平台:
操作系统:Windows 7 旗舰版; 数据库:SQL Server 2005; 开发工具包:JDK Windows-i586;
第14页
海南软件职业技术学院毕业设计(论文)
页面设计:dreamweaver8 JSP服务器:Tomcat 5.0以上; 浏览器:IE 8;
分辨率:最佳效果1024×768。
4.3 数据库设计
本系统数据库采用SQL Server 2005数据库,系统数据库名称为shoppingDB,共包含8张表。
(1)Admin(管理员信息表)
管理员信息表主要用来保管理员的信息。表Admin的结构如表4-1所示。
表4-1 管理员信息表
字段名 adminID userName password 数据类型 int Varchar Varchar 长度 4 20 20 是否主键 否 是 否 描述 类别ID 用户名 密码 (2)Customer(客户信息表)
客户信息表主要用来保存客户的信息。表Customer的结构如表4-2所示。
表4-2 客户信息表
字段名 customerID superType TypeName 数据类型 Int Int Varchar 长度 4 4 50 是否主键 是 描述 客户ID 父类ID 类别名称 第15页
海南软件职业技术学院毕业设计(论文)
(3)LeavingMessage(离开信息表)
离开信息表用来保存顾客在购买商品后离开时的信息。表LeavingMessage的结构如表4-3所示。
表4-3 离开信息表
字段名 messageID goodsID customerName leavingTime messageContent
数据类型 int varchar varchar datetime varchar 长度 10 10 20 200 是否主键 是 描述 消息ID 商品ID 客户名 离开时间 信息内容 (4)Goods(商品信息表)
商品信息表用来保存商品的详细信息。表Goods的结构如表4-4所示。
表4-4 商品信息表
字段名 goodsID goodsName goodsPrice goodsQuantity goodsType goodsPicture goodsDescription 数据类型 varchar varchar float int varchar varchar varchar 长度 10 100 8 4 50 100 200 是否主键 是 描述 商品ID 商品名 商品价格 商品数量 商品类型 商品图片 商品描述 第16页
相关推荐: