某电子商城毕业设计毕业论文目录摘要 (i)Abstract (ii)第1章绪论 (1)1.1本文工作的来源 (1)1.2目的和意义 (1)1.3国外进展 (2)1.3.1国外进展 (2)1.3.2国进展 (2)1.4本文工作的主要容 (3)第2章需求分析 (4)2.1功能需求分析 (4)2.1.1前台用户功能模块 (4)2.1.2后台管理员功能模块 (5)2.2性能需求分析 (5)2.2.1硬件环境 (5)2.2.2软件环境 (6)2.2.3编程语言及工具 (6)2.3可行性分析 (6)2.3.1经济可行性 (6)2.3.2技术可行性 (6)第3 总体设计 (7)3.1系统层次模块设计 (7)3.1.1前台用户功能结构图 (7)3.1.2后台管理员功能结构图 (8)3.2数据库设计 (8)3.2.1数据库模型图设计 (9)3.2.2数据库表结构设计 (10)第4章详细设计 (14)4.1主要模块的实现流程 (14)4.1.1会员注册模块 (14)4.1.2 购物车模块 (15)4.1.3 后台商品管理模块 (16)4.1.4 后台系统管理模块 (17)4.2系统界面设计 (18)4.2.1会员注册界面 (19)4.2.2 商品详情展示界面 (19)4.2.3购物车管理界面 (21)4.2.4 后台管理员登录界面 (21)4.2.5 后台管理主界面 (22)4.2.6 后台商品管理界面 (23)4.2.7 安全退出界面 (25)第5章系统的编码 (26)5.1前台用户模块编码 (26)5.1.1会员登录模块编码 (26)5.1.2购物车管理模块编码 (27)5.2后台管理员模块编码 (28)5.2.1商品管理模块编码 (28)第6章测试 (30)6.1系统测试概述 (30)6.2测试方法 (30)6.2.1黑盒测试 (30)6.2.2白盒测试 (31)6.3测试用例设计 (31)6.3.1会员注册模块功能的测试用例 (31)6.3.2会员登录模块功能的测试用例 (32)6.3.3 购物车管理模块功能的测试用例 (33)6.3.4订单生成模块功能的测试用例 (34)6.3.5商品管理模块功能的测试用例 (35)结论 (36)参考文献 (37)致谢 (38)外文科技资料翻译 (39)英文原文 (39)中文译文 (47)第1章绪论1.1本文工作的来源电子商城管理系统的设计与实现这一课题来源于生产。
随着市场竞争环境的日益恶化,科学应用电子商务提升自身的竞争力和抵御风险的能力,成为很多零售行业必然选择。
网上购物不仅给人们带来了方便快捷,解决了时空问题,还使人们的生活更加丰富多彩,所以,新世纪电子商城管理系统是一个符合社会科学的可研究性课题。
1.2目的和意义新世纪电子商城管理系统的设计与实现这一课题的研究目的在于开发一个方便快捷,给用户和商家带来便利的电子购物平台。
随着网络技术的迅速发展,网上购物正越来越被人接受。
它所具有快速、种类多、无时间性等的特点,能随时随地的满足顾客的购买欲望。
这不仅是商业经济发展到一定阶段的产物,更是顺应新的消费需求和技术进步的必然结果。
与传统的百货商店、连锁超市、大卖场和便利店等有形商铺相比,无店铺零售的网上商城具有其得天独厚的优势,人们可以不受时间和空间的限制,随时随地进行购物,同时由于产品的网络成本较低,从而买卖双方都能得到优惠。
基于此现状,可见开发新世纪电子商城管理系统具有十分重大的意义。
新世纪电子商城管理系统的设计与实现这一课题的意义首先是降低交易成本,通过网络销售可以减少投入资金,减少管理费用等,电子商务可以降低采购成本,因为借助Internet企业可以在全球市场寻求最优惠价格的供应商。
其次,可以有效的减少库存,以信息技术为基础的电子商务则可以改变企业决策中信息不确切和不及时问题,通过Internet可以将市场需求信息传递给企业决策生产,同时企业的生产信息可以马上传递给供应商适时补充供给,从而实现零库存管理;再次,可以缩短生产周期,通过电子商务可以改变过去的信息封闭的分阶段合作方式为信息共享的协同工作,从而最大限度减少因信息封闭而出现等待的时间;最后,提高劳动生产率。
可以通过网络自动处理业务流程和与供货商、配送商的合作。
1.3国外进展1.3.1国外进展纵观全球电子商务市场,各地区发展并不平衡,而美国则是世界上最早发展电子商务的国家,同时也是电子商务发展最为成熟的国家,一直引领着全球电子商务的发展,是全球电子商务的成熟发达地区。
欧盟电子商务的发展起步较美国晚,但发展速度快,成为全球电子商务较为领先的地区。
国外管理系统采用的开发语言多数为PHP,而比较知名的商城系统则是Zen Cart,Zen Cart容易安装、容易定制,使用它的普通店主能够自己定制商店的外观及功能。
Zen Cart是最好的商城程序之一,但与生俱来的一些程序问题干扰了站搜索引擎优化,所以需要通过插件的应用及多次开发来达到我们更好的通过搜索引擎销售产品的目的[2]。
1.3.2国进展从基础条件来看,中国电子商务的发展环境正在日趋好转。
截止到2005年12月底,中国网民数量超过了1.1亿,巨大的网民数量为电子商务的开展提供了无限的空间。
物流方面,截止到2004年末,我国已建立的各类配送中心1000多家,许多外国物流企业和运递业巨头也纷纷进入中国。
支付方面,据不完全统计,2004年中国网上购物网上支付总金额达到6.8亿元人民币,2005年达到15.7亿元人民币 [3]。
重视发展电子商务应用技术,才能提高电子商务发展程度。
首先,需要加强网络技术研究,改善网络基础设施,提高网络整体水平,增加线路、带宽,提高网络速度。
其次,重视发展电子商务应用技术,才能提高电子商务发展程度,包括发展方向与突破点、关键技术与关键产品、资金投入与人才配置、产业与应用衔接、政府与企业结合、自主开发与技术引进等。
最后,法律法规必须跟上电子商务发展的步伐,在我国电子商务法律问题上,应该注意在规管理与鼓励创新之间求得平衡。
为中国电子商务发展营造一个宽松而有序的法律环境,可以借鉴国外的成功经验,注意与现行国家政策相结合,加快电子商务相关的法律法规的立法,跟上电子商务发展的步伐。
在不断的探索中,逐步建立适合我国国情的电子商务的法律制度。
1.4本文工作的主要容本文根据新世纪电子商城管理系统的实现与设计过程,阐述了本系统开发的课题意义,展现了所完成的项目开发容以及最终的成果。
本论文共分为六个章节,各章节的主要容如下:第一章主要介绍了本课题的工作来源,课题研究的目的和意义以及本课题在国外的现况与进展等方面。
当今社会,随着网络的日益发达与网络人口的普遍增加,网上商城的兴起也是一种必然的趋势,在这种现状下,设计开发一款电子商城管理系统是合理且有益的。
第二章主要介绍了新世纪电子商城管理系统的需求分析,主要从功能需求分析、性能需求分析和可行性分析三大部分进行介绍。
其中,功能需求又分为前台用户功能模块和后台管理员功能模块进行分析;性能从硬件、软件等方面进行介绍,可行性分析主要着重经济与技术方面。
第三章介绍了本系统的总体设计,主要从系统层次模块设计与数据库设计两大方面进行介绍;其中,层次模块设计包含了前台用户功能结构图与后台管理员功能结构图;数据库设计包含了数据库的数据模型图设计与数据库表结构设计。
第四章是系统的详细设计部分,介绍了主要模块的实现流程与系统界面设计。
前者包括了会员注册模块、购物车模块和后台商品管理模块的实现流程,后者包括了会员注册、商品购买、购物车管理、后台管理员登录等界面的设计。
第五章主要介绍了本系统的编码,从前台用户模块编码和后台管理员模块编码两大版块进行讲解。
前台部分主要着重于会员登录和购物车管理模块的编码设计与实现;后台部分重点放在商品管理、订单管理和管理员管理这三大部分的编码实现。
第六章介绍了系统的测试,主要从系统测试概述、测试方法和测试用例设计三大方面进行阐述。
其中,重点在于各模块测试用例的设计部分,在此介绍了会员注册模块功能、会员登录模块功能、购物车管理模块功能、订单生成模块功能和商品管理模块功能的测试用例等。
最后对本系统的设计开发做了概括性的总结第2章需求分析在开发新世界电子商城系统前,首先要先了解会员对商城系统的基本需求。
需求了解得越详细,程序的后期开发与维护费用就会越少。
本系统的需求分析采用面向对象分析法,运用面向对象方法,对系统的功能需求进行分析与理解,找出系统相关的对象之间的关联,定义它们的属性与方法,以及它们之间的结构、静态与动态联系[4]。
在电子商城系统开发完成之前,功能需求可能需要不断反复修改。
需求分析制订好后,即可根据需求分析进行对系统的设计工作。
2.1功能需求分析本系统主要具备两大功能模块:前台用户功能模块与后台管理员功能模块,具体模块的实现容如下。
2.1.1前台用户功能模块(1) 会员管理模块:主要实现会员注册、会员资料的修改、会员登录以及会员注销的功能,在会员未登录的情况下,可进行商城商品浏览但无法进行商品的购买,顾客可先填写会员资料进行会员注册后登录商场,利用会员的更新信息操作来修改会员信息,购物完成后,即可进行注销或选择退出商城。
(2)购物车管理模块:主要实现会员对购物车中商品数量的修改、商品删除以及对所选商品结账付款的功能,登录后的会员可根据需求调整购买的商品数量,添进购物车的商品无需立即结账,购物车中商品也可以随时删除或清空购物车,当选中多件商品进行购买时,系统会自动显示此笔订单的总金额。
(3)商品购买模块:可在此模块进行商品的搜索、分类查看和商品购买的一系列流程。
商品的搜索可按照不同的查询条件进行精确搜索,商品的分类也清晰可见,顾客若对某一产品感兴趣,可在查看商品的详细信息后进行购买操作,商品会自动加入购物车等待结算。
同时,在商城首页为顾客推荐了当下热销产品,会员登录后可点击相应进行购买选择。
(4)订单管理模块:主要实现用户订单的提交以及收货人信息的修改。
2.1.2后台管理员功能模块(1)管理员管理模块:主要用于新管理员的添加和管理员登录及密码重置功能,对管理员进行角色授权进一步实现权限的限制等操作。
(2)商品的管理模块:主要实现商品的增、删、改、查功能,对商品的相册,LOGO以及缩略图的制作,商品属性,类型,品牌等细致性分类添加;而商品ID则由系统自动排序,无法更改,保持了记录的真实性。
商品数量是由商品不同属性合计而成的。
(3)订单的管理模块:主要用于实现对顾客所下订单的发货工作以及订单的删除。
(4)会员管理模块:管理员登录后台后,可在此模块查看商城所有注册会员的详细资料,也可对会员资料进行修改,当管理员在后台删除会员资料时,被删除的会员将无法登录此商城,需重新注册;会员根据之前在商城购买商品获得的积分进行等级划分,购买商品时则享受相应的优惠政策。