基于JAVA的网上拍卖秒杀系统【数据库设计、源码、开题报告】
數據庫腳本下載地址: https://download.csdn.net/download/itrjxxs_com/86427678
摘要
網絡商城近年來非常火熱的一種經營方式,與現實生活中的商店的差別是利用電子商務的一些手段,從而溝通消費者與商家進行商品買賣的虛擬商店,減少買家賣家間的多層環節,減少運輸的成本以及層層代理過程中的差價,這就有巨大的價格優勢從而帶來巨大的發展空間。網絡商城盡可能帶給消費者最大的利益,帶動商品經濟的快速發展,引領國民經濟的穩固快速發展,推進國內經濟形勢的上揚。 本論文詳細介紹了整個系統的已實現的各項功能。實現多種商品的維護功能;增加了用戶留言的功能;能夠收集用戶的留言反饋使用戶留言系統的主要功能,該功能可以依據用戶提出的各種建議或是提供的留言反饋,在后期對該系統進行修正和完善;后臺管理功能主要是管理員對網站持續的維護工作;后臺管理功能主要包含的功能有:維護商品功能、查看秒殺拍賣促銷、查看訂單功能,這樣做可以使系統得到實時更新,為用戶查詢提供更為準確的信息。項目的主要研究工作
本系統是基于時下最火的網上購物的現狀,根據人們日常的使用習慣,設計了一個完整的基于B2C的網絡拍賣系統。
該系統的模型構架分為以下四層結構,如下:
J2EE應用程序是由三大組件構成的。J2EE組件是具有獨立功能的軟件單元,J2EE組件在經過與之相關的類以及文件便可以合并成為J2EE應用程序,而且可以與其他的組件進行交互作用。本系統包括如下組件:
應用客戶端程序及J2EE服務器
Java Servlet,JavaServer Pages(JSP)Web組件以及JavaBean。WEB層組件
J2EE web層組件包含JSP頁面或者Servlet。根據J2EE的相關規范,還包括一些JavaBean對象來對用戶的輸入進行處理,并將輸入發送給運行在業務邏輯層上的相關組件來進行處理。
客戶層組件
基于WEB方式的靜態HTML、JSP頁面應用程序。
編寫算法
編寫秒殺競拍算法,解決完成秒殺競拍功能。
開發環境
開發工具:Eclipse、IDEA。
運行環境:jdk1.8
服務器:Tomcat 8.0。
數據庫:MySql。
操作系統:Windows。
所需內存:2 G。
系統功能
(1)普通用戶登錄功能。
(2)普通用戶注銷功能。
(3)分類查看商品功能。
(4)查看商品詳細功能。
(5)秒殺功能。
(6)競拍功能。
(7)購物車功能。
(8)用戶注冊信息功能。
(9)購買功能。
(10)修改用戶信息功能。
(11)添加用戶留言,刪除用戶留言,查看用戶留言。
(12)管理員登錄驗證功能。
(13)管理員注銷功能。
數據庫腳本
/* SQLyog 企業版 - MySQL GUI v8.14 MySQL - 5.5.40 : Database - sale ********************************************************************* */ CREATE DATABASE /*!32312 IF NOT EXISTS*/`sale` /*!40100 DEFAULT CHARACTER SET utf8 */;USE `sale`;/*Table structure for table `message` */DROP TABLE IF EXISTS `message`;CREATE TABLE `message` (`id` int(10) NOT NULL AUTO_INCREMENT,`name` varchar(50) COLLATE utf8_bin DEFAULT NULL,`email` varchar(50) COLLATE utf8_bin DEFAULT NULL,`message` varchar(500) COLLATE utf8_bin DEFAULT NULL,PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;DROP TABLE IF EXISTS `order1`;CREATE TABLE `order1` (`id` int(10) NOT NULL AUTO_INCREMENT,`proid` int(10) DEFAULT NULL COMMENT '商品id',`count` varchar(10) COLLATE utf8_bin DEFAULT NULL COMMENT '數量',`singleprice` varchar(10) COLLATE utf8_bin DEFAULT NULL COMMENT '單價',`price` varchar(10) COLLATE utf8_bin DEFAULT NULL COMMENT '總價',`userid` int(10) DEFAULT NULL COMMENT '購買者',`sffk` int(2) DEFAULT '0' COMMENT '是否支付',`tel` varchar(20) COLLATE utf8_bin DEFAULT NULL COMMENT '聯系電話',`address` varchar(50) COLLATE utf8_bin DEFAULT NULL COMMENT '送貨地址',`date` varchar(20) COLLATE utf8_bin DEFAULT NULL COMMENT '下單日期',`senddept` varchar(50) COLLATE utf8_bin DEFAULT NULL COMMENT '快遞公司',`visible` int(50) DEFAULT '1' COMMENT '是否可見',PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=utf8 COLLATE=utf8_bin; DROP TABLE IF EXISTS `product`;CREATE TABLE `product` (`id` int(10) NOT NULL AUTO_INCREMENT,`name` varchar(50) COLLATE utf8_bin DEFAULT NULL,`img` varchar(50) COLLATE utf8_bin DEFAULT NULL,`content` varchar(500) COLLATE utf8_bin DEFAULT NULL,`price` varchar(50) COLLATE utf8_bin DEFAULT NULL,`sfcx` int(2) DEFAULT '0' COMMENT '是否促銷',`newprice` varchar(50) COLLATE utf8_bin DEFAULT NULL COMMENT '促銷價',`sfms` int(2) DEFAULT '0' COMMENT '是否秒殺',`msprice` varchar(50) COLLATE utf8_bin DEFAULT NULL COMMENT '秒殺價格',`msdate` varchar(50) COLLATE utf8_bin DEFAULT NULL COMMENT '秒殺時間',`mscount` int(5) DEFAULT NULL COMMENT '秒殺數量',`sfjp` int(2) DEFAULT '0' COMMENT '是否競拍',`qpprice` varchar(50) COLLATE utf8_bin DEFAULT NULL COMMENT '起拍價',`jpprice` varchar(50) COLLATE utf8_bin DEFAULT NULL COMMENT '競拍價',`jpperson` int(10) DEFAULT NULL COMMENT '競拍人',`jpdate` varchar(50) COLLATE utf8_bin DEFAULT NULL COMMENT '競拍結束時間',PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=48 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;DROP TABLE IF EXISTS `user`;CREATE TABLE `user` (`id` int(20) NOT NULL AUTO_INCREMENT COMMENT '序號',`username` varchar(50) COLLATE utf8_bin DEFAULT NULL COMMENT '用戶名',`password` varchar(50) COLLATE utf8_bin DEFAULT NULL COMMENT '密碼',`email` varchar(50) COLLATE utf8_bin DEFAULT NULL COMMENT '郵箱',`sex` int(2) DEFAULT NULL COMMENT '性別',`admin` int(2) DEFAULT '0' COMMENT '是否管理員',PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=8 DEFAULT CHARSET=utf8 COLLATE=utf8_bin;項目截圖
總結
以上是生活随笔為你收集整理的基于JAVA的网上拍卖秒杀系统【数据库设计、源码、开题报告】的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 跨平台游戏引擎开发
- 下一篇: 拼多多大数据开发工程师SQL实战解析