网上购物系统的设计与实现
摘 要:本程序应用PHP和JAVAscript语言及mysql数据库进行软件开发。
本系统功能主要包含几大模块:新闻公告模块,浏览商品模块,订购商品模块,管理员对商品的入库,商品信息的修改。在进入网上购物主页后,没有注册的用户可以浏览商品和进行普通用户的注册的功能。普通用户注册后,进行登陆,登陆成功后可以进行浏览商品,订购商品,支付费用,查询订购等功能。管理员登陆成功后将进入管理界面,在管理界面里可以实现管理新闻公告,商品管理,商品入库等功能。本程序系统采用了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
[资料来源:Doc163.com]
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
[资料来源:Doc163.com]
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 [资料来源:http://doc163.com]
[资料来源:http://Doc163.com]
论文各章内容介绍
第1章引言部分,引言主要叙述课题的研究背景和意义、问题的定义和内容简介、问题的调研和可行性分析。
第2章主要内容是:系统需求分析包括,业务流程分析;数据流分析;数据字典。
第3章主要内容是:系统总体设计包括,系统总体结构设计;系统数据结构设计(如E-R图、关系模型和关系规范化);系统开发与运行环境设计。
第4章主要内容是:用户管理模块包括,用户管理模块的体系结构设计,用户管理模块的详细设计,此模块遇到主要问题及解决方案。
第5章主要内容是:购物车管理模块包括,购物车管理模块的体系结构设计,购物车模块的详细设计,此模块遇到主要问题及解决方案。
第6章主要内容是:商品查询模块包括,商品查询模块的体系结构设计,商品查询模块的详细设计,此模块遇到主要问题及解决方案。
第7章主要内容是:订单管理模块包括,订单管理模块的体系结构设计,订单管理模块的详细设计,此模块遇到主要问题及解决方案。
第8章主要内容是:商品管理模块包括,商品管理模块的体系结构设计,商品管理模块的详细设计,此模块遇到主要问题及解决方案。
第9章主要内容是:公告管理模块包括,公告管理模块的体系结构设计,公告管理模块的详细设计,此模块遇到主要问题及解决方案。
第10章主要内容是:用户手册包括,系统功能简介、系统运行环境和安装环境简介,系统的操作指南说明。
第11章主要内容是:系统评价包括,系统的特色和优点简介,系统存在的不足与改进方案说明,毕业设计的收获和心得。
最后还有致谢、参考资料等等内容的介绍。
[资料来源:http://Doc163.com]