1、 电子信息与工程学院毕业论文电子信息与工程学院毕业论文 课题名称课题名称: *电子商务书店系统 学生姓名学生姓名: * 学学 号:号: 学学 院:院: 电子与信息工程学院 专业年级专业年级: 计算机科学与技术 08-2 班 指导教师指导教师: * 职职 称称: 讲师 完成日期:完成日期: 二二一二年四月十五日一二年四月十五日 *电子商务书店系统电子商务书店系统 摘摘 要要: : 本系统尝试用 PHP 在网络上架构一个动态的电子商务网站,它是在 Windows XP 下,以 MySQL 为数据库开发平台,Tomcat 网络信息服务作为应用服务器,MyEclipse 为开发工具,采用 HTML,j
2、avascript,CSS 控制样式前台界面设计,采用 PHP(Personal Home Page)技术开发的网上 书店系统。系统分前台部分和后台部分,前台部分由用户使用,主要包括客户登录,客户注册, 商品选购(可按分类方式查询商品,或通过关键字查询),购物车管理,查看用户订单,用户个人 信息修改等功能。后台部分由管理员使用,主要包括商品管理(增,删,查) ,订单管理(查看 订单清单,更新订单付款,删除订单) ,用户信息管理(修,删,查) ,发布新产品等功能。建立 后的网站系统是一个动态、交互式、具有商品提供、系统管理功能的电子商务网站。 关键词关键词: : 网上书店;Tomcat;MySQ
3、L;动态网页;PHP 目目 录录 1 前言 .5 1.1 研究背景 5 1.2 研究目的 .5 1.3 本项目主要工作 5 1.4 主要研究成果 .5 2 开发运行环境 .5 2.1 系统开发环境和运行环境 5 2.1.1 开发环境 .5 2.2 开发工具介绍 .5 2.2.1 MySQL 5 2.2.2 MyEclipse 6 2.2.3 PHP .7 2.2.4 Tomcat .7 3 需求分析 7 3.1 引言 .7 3.1.1 编写目的 7 3.1.2 背景 .7 3.2 任务概述 7 3.2.1 目标 .7 3.2.2 应用目标 7 3.3 功能需求 8 3.3.1 游客用例 8 3
4、.3.2 会员用例 8 3.3.3 管理员用例 .8 3.4 运行环境规定 .9 3.5 数据描述 .9 4 模块分析与整体设计 . 10 4.1 引言 . 10 4.2 本系统的功能模块图 10 4.3 系统的功能模块简介 . 11 4.4 系统流程分析 12 5 数据库分析和设计 14 5.1 引言 . 14 5.1.1 编写目的 . 14 5.1.2 参考资料 . 15 5.2 数据库概念结构设计 . 15 5.2.1 系统主要模块 E-R 图 . 15 5.2.2 本系统主要实体的 E-R 图 16 5.3 数据库逻辑设计 17 6 测试报告 15 6.1 编写目的 . 15 6.2
5、背景 . 15 6.2.1 软件测试的意义. 16 6.2.2 软件测试的原则. 16 6.2.3 软件测试的方法. 16 6.3 测试概要 17 6.3.1 被测试软件的名称 . 17 6.3.2 测试方法 . 17 6.4 测试结果 17 6.4.1 用户注册测试 . 17 6.4.2 系统登录测试 . 17 6.4.3 图书浏览及查找测试 17 6.4.4 购物车测试 18 6.4.5 订单测试 . 18 6.5 本章小结 . 18 7 程序界面介绍 . 18 7.1*电子商务书店系统整体页面预览 . 18 7.2*电子商务书店系统用户注册页面 . 18 7.3*电子商务书店系统后台页面
6、 19 7.4*电子商务书店系统书籍展示页面 . 19 7.5*电子商务书店系统图书详细资料 . 20 7.6*电子商务书店购物车页面 20 8 开发总结 21 8.1 软件设计和编程的认识 . 21 8.3 数据库设计的认识 21 8.4 不足和提高 22 致谢 22 1 1 1 前言前言 1.1 1.1 研究背景研究背景 互联网远不只是一个信息平台, 它愈来愈深刻地改变着人们的生活和消费方式。 由于传统书 店受到营业时间和地域的限制 ,产品销售的范围也很有限。而网络书店不受上述因素的限制, 令许多传统书店望尘莫及 。 开发这个系统主要根据目前电子书店的要求, 实现网上图书的购买, 不仅可以满足各种客户对不同书种的需求,而且可以拓宽书店的业务面,节约成本,还可以提供 个性化服务等。 1.21.2 研究目的研究目的 应用以往学习的 WEB 开发技术和数据库技术的知识, 开发出电子商务网上书店系统, 方便图 书的网上订购。应用所学的有关数据库的知识,更深入的学习 PHP 开发技术,将所学的书面知识 和实际应用结合起来