1、 课题:课题:电子拍卖系统电子拍卖系统的的设计设计与实现与实现 姓名:姓名:* 学号:学号:* 班级:班级:* 学院:学院:* 指导教师:指导教师:* 完成时间: 摘摘 要要 本电子拍卖系统以 Windows XP 为开发平台,MyEclipse 为开发工具,MySQL 为后台数据库,利 用 JSP 技术和 sevlet 技术来实现动态网页制作。从技术和设计两方面论述系统的设计和开发过程。 在技术上,深入探讨电子拍卖系统工作原理,分析拍卖流程。在设计实现上,以拍卖物品管理,卖 方拍卖项目管理,买方拍卖项目管理,用户管理等主要模块来实现其功能。通过软件开发流程,前 台开发和后台开发同时结合,以功
2、能实现为原则,利用所学知识分部对各个模块进行设计,最终完 成了整个系统的实现。本篇论文通过几个方面阐述电子拍卖系统全过程。 关键字:关键字:JSP,电子拍卖,MySQL Abstract The electronic auction system to Windows XP as a development platform, the MyEclipse development tools, MySQL back-end database using JSP technology and sevlet technology to achieve a dynamic web page produ
3、ction. Discusses two aspects of technology and design the system design and development process.Technically, the depth study of the electronic auction system works, the analysis of the auction process. To auction management on the design and implementation, the Vendor Project Management auction, the
4、 buyer auction project management, user management module to achieve its function. Through the software development process, the front - and back-office development at the same time the feature is implemented as the knowledge segment design for each module, the final completion of the entire system
5、to achieve. In this thesis several aspects the whole process of the electronic auction system. Key words:JSP, Electronic auction,MySQL I 目 录 引 言 - 1 - 系统概述 . - 2 - 1.1 课题来源与意义 - 2 - 1.2 国内外发展状况 - 2 - 1.3 系统开发环境及技术介绍 - 3 - 1.3.1 JSP 简介 - 3 - 1.3.2 MySQL 简介 - 4 - 1.3.3 Tomcat 简介 . - 4 - 系统需求分析 - 6 - 2
6、.1 功能需求 - 6 - 2.2 性能需求 - 6 - 2.3 可行性分析 - 7 - 2.4 数据管理需求 - 7 - 2.5 故障处理需求 - 8 - 2.6 运行环境需求 - 8 - 系统总体设计 - 9 - 3.1 设计原理 - 9 - 3.2 系统模块划分 - 9 - 3.3 系统流程 . - 10 - 3.4 系统功能模块 . - 10 - 数据库设计 - 11 - 4.1 数据库需求设计 . - 11 - 4.2 MySQL 管理 . - 11 - 4.3 创建数据库 . - 12 - 4.4 关系 E-R 图设计 . - 12 - 4.5 数据库表设计 . - 14 - 4.6 数据库连接 . - 17 - 系统详细设计和实现 - 19 - 5.1 物品购买功能实现 . - 19 - 5.2 前台页面设计 . - 20 - 系统测试 - 23 - 6.1 软件测试目的 . - 23 - 6.2 软件测试的基本原则 . - 23 - 6.3 测试方法 . - 23 - 6.4 功能模块测试 . - 23 -