摘要:本程序应用php和javascript语言及mysql数据库进行软件开发。
本系统功能主要包含几大模块:新闻公告模块,浏览商品模块,订购商品模块,管理员对商品的入库,商品信息的修改。在进入网上购物主页后,没有注册的用户可以浏览商品和进行普通用〖本文来自:www.paper51.com毕业设计论文网〗户的注册的功能。普通用户注册后,进行登陆,登陆成功后可以进行浏览商品,订购商品,支付费用,查询订购等功能。管理员登陆成功后将进入管理界面,在管理界面里可以实现管理新闻公告,商品管理,商品入库等功能。本程序系统采用了mysql数据库,因为考虑到了mysql较好的移植性能。
本文中所做的主要工作如下:
(1)介绍了apache php mysql的安装。
(2)阐述整个系统的系统结构及工作原理,分析了本系统实现中的一些特点、难点和重点。
(3)设计实现用户注册/登录、查询、购买,管理员对网站的系统管理。
(4)分析并解决实现中的若干技术问题。
(5)建立完整的实验网站,并进行了测试。
目录
1引言.1
1.1课题的研究背景与意义.1
1.1.1课题的研究背景.1
1.1.2课题的研究意义.1
1.2问题的定义及内容的简介.1
1.2.1问题的定义.1
1.2.2内容简介.2
1.3问题的调研.3
1.4可行性分析.3
1.4.1经济可行性.4
1.4.2技术可行性.4
1.4.3操作可行性.4
1.4.4法律可行性.4
1.5论文各章内容介绍.4
2需求分析.6
2.1业务流分析.6
2.2数据流分析.7
2.2数据字典.9
2.2.1网上购物系统的数据字典.9
3系统设计.11
3.1系统总体功能结构.11
3.2系统数据模型设计.12
3.2.1数据概念结构设计-E-R图.12
3.2.2数据逻辑结构设计—关系模式.15
3.2.3数据逻辑结构设计—关系表.15
3.3开发环境与运行环境设计.16
3.3.1开发环境设计.16
3.3.2运行环境设计.16
4用户管理模块设计.18
4.1用户管理模块的体系结构设计.18
4.1.1用户管理模块功能简介.18
4.1.2用户管理模块功能图.18
4.1.3用户管理模块流程图.18
4.2用户管理模块的详细设计.19
4.2.1用户注册与登陆界面设计.19
4.2.2管理员用户管理界面设计.20
4.2.3此模块遇到的问题及解决方案.21
5购物车管理模块设计.22
5.1购物车管理模块的体系结构设计.22
5.1.1购物车管理模块的功能简介.22
5.1.2购物车管理模块的功能图.22
5.1.3购物车管理模块的流程图.22
5.2购物车管理模块的详细设计.23
5.2.1购物车管理的界面设计.23
5.2.2此模块遇到的问题及解决方案.24
6商品查询模块设计.26
6.1商品查询模块的体系结构设计.26
6.1.1商品查询模块功能简介.26
6.1.2商品查询模块功能图.26
6.1.3商品查询模块流程图.26
6.2商品查询模块的详细设计.27
6.2.1商品查询模块的界面设计.27
6.2.2此模块遇到的问题及解决方案.28
7定单管理模块设计.30
7.1定单管理模块的体系结构设计.30
7.1.1定单管理模块功能简介.30
7.1.2定单管理模块功能图.30
7.1.3定单管理模块流程图.30
7.2定单管理模块的详细设计.30
7.2.1定单管理模块的界面设计.30
7.2.2此模块遇到的问题及解决方案.32
8商品信息管理模块设计.34
8.1商品信息管理模块的体系结构设计.34
8.1.1商品信息管理模块功能简介.34
8.1.2商品信息管理模块功能图.34
8.1.3商品信息管理模块流程图.34
8.2商品信息管理模块的详细设计.35
8.2.1商品信息管理模块的界面设计.35
8.2.2此模块遇到的问题及解决方案.37
9公告信息管理模块设计.39
9.1公告信息管理模块的体系结构设计.39
9.1.1公告信息管理模块功能简介.39
9.1.2公告信息管理模块功能图.39
9.1.3公告信息管理模块流程图.39
9.2公告信息管理模块的详细设计.40
9.2.1公告信息管理模块的界面设计.40
9.2.2此模块遇到的问题及解决方案.42
10用户手册.44
10.1系统功能简介和运行环境介绍.44
10.1.1系统功能简介.44
10.1.2运行环境介绍.45
10.2系统运行与操作指南.45
11系统评价.46
11.1系统特色/优点介绍.46
11.2系统存在的不足与改进方案.46
11.2.1系统存在不足.46
11.2.2改进方案.46
11.3设计收获与心得.46
结论.48
致谢.49
参考文献.50