




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
CENTRALSOUTHUNIVERSITY计算机网络课程设计报告题目电子商务网站的设计与实现学生姓名郁博文班级学号0906130205指导教师刘丽敏设计时间2015年9月第一章设计目的、任务与要求1.1设计的目的实现一个网上书店、网上花店等电子商务网站。要求利用ASP或者JSP技术实现、后台数据库为SQLserver或者ORACLE1.2设计的任务与要求设计的任务是完成一个在线电子商务网站的设计,要求能够实现前段购买和后端交互,语言不限,基本功能要求如下:1、展示界面要求能够对商品进行展示,界面美观,用户体验好2、在线购买要求能够对商品进行下订单购买、在线支付和订单提交3、后台管理要求设计管理登陆界面以及后台管理界面,能够对提交的订单进行管理并保证一定的安全性设计中要求综合运用所学知识,上机解决一些与实际应用结合紧密的、规模较大的问题,通过分析、设计、编码、调试等各环节的训练,深刻理解、牢固掌握网络原理的基本技术,掌握分析、解决实际问题的能力。
第二章系统分析设计2.1需求分析整个设计项目分为3个主体,第一个是前端展示模块,第二个是订单填写及支付模块,第三个是后台管理模块。这三个模块彼此相互间相互影响,其连接纽带是数据库。整个项目逻辑是前端从数据库中读取商品详情,点击购买界面时通过支付宝接口生成支付宝支付二维码并进行订单填写,然后将支付信息及订单信息存入数据库。后台管理界面在登陆后台管理系统时会将订单信息从数据库中读取并展示在界面上,此时管理员课通过对数据库进行增删改查的方式修改订单,设计流程图如下:2.2设计要求整个项目设计部分遵循以下设计理念:1界面友好、简单、清晰易懂,拥有一定的动画效果2数据模型科学、合理、清晰3代码精炼、可移植性高,能够进行模块化设计4响应速度快、数据安全性高,有一定的商业价值2.3运行要求运行要求安装有Apacheweb服务器软件、PHP5.5.15环境、MySQL数据库。运行环境内存大于512M,网速要求2M以上。开发阶段项目在本机WampServer环境下搭建,部署阶段在SAE上部署并配置上述环境,部署后网络关系如下:2.4数据要求数据库模型关系着整个项目的运行情况,电子商务网站要求的是访问速度和数据安全性。考虑到版权和性能问题,我采用了MySQL数据库,建立了如下所示的数据关系模型:第三章系统实现3.1前端展示模块前端展示模块由js+css+html代码构成,由于h5代码较长,此处代码在附录中展示。本项目在设计之初考虑到中南的校园无线网络账号数字中南的缴费需要到营业厅办理,比较不方便,所以设计了一个数字中南在线缴费系统,界面如下:其中特效如下:前端显示的php控制代码如下:3.2订单及支付模块订单及支付模块中订单页面如下:在订单提交之后会出现支付页面,支付页面调用了支付宝付款的接口,用户通过扫码支付:订单提交模块的php代码如下:当支付成功后会跳转到如下界面:
3.3后台管理模块登陆后台管理界面首先需要进行账号密码输入,如果直接访问后台管理网址会被拒绝:3秒等待时间后会跳转到登陆界面:如果登陆密码错误会提示密码错误并重新加载登陆界面:直到账号密码输入成功后才会跳转到后台管理界面:整个界面可进行订单删除及模糊查询,例如,将当前订单删除后:后台登陆界面部分代码如下:后台管理界面部分代码如下:第四章心得体会刚开始接到课设题目的时候,我实际上挺为难的,我之前的兴趣在于移动开发,实际上对于web开发一窍不通。由于暑假实习的时候参与了一些python项目的开发,所以最开始的时候我想用的是python的Django框架,但是配环境配了一天还是没办法把css代码和h5代码一起渲染,我就想放弃了,想着去网上找一个现成的项目自己改一改然后交工了事或者换个题目。实际上我java开发还算熟练,网络抓包的题目和画图板的题目对于我来说难度要小得多,但是感觉画图板这种看一眼就知道思路的题目写着也没多少意义,最后决定还是挑战一下自己,换一种语言开发。后来选择了php+MySQL的组合,以前听说过php是世界上最好的语言,课设时间又在刚刚开学,事情不多可以花点时间和心思仔细研究一下。我用了两天时间了解了一下php的语法就开始下手了。php对于网站的支持感觉做的相当好,MVC的架构相当清晰,控制代码也很简练,实际上现在回想起来整个项目花费时间最多的还是前端(这个课设写了4天,3天时间都在写js代码和css风格,然后一个晚上完成php代码中的静态页展示部分,剩下的一天写完了整个后台和前端的控制代码)。现在写完了整个项目,虽然只能说是初窥了web开发的一角,但是还是觉得web开发没有我想象中的那么难。虽然一个完整的web项目还要考虑到并发、速度、安全性等一系列在我的课设中没有考虑到的问题,但是最后看到自己写的网站能够成功部署和正常访问的时候,心情还是相当棒的,感觉自己挑战了一个新的领域,自己日后有多了一个奋斗的方向,虽说这是一个很简单很基础的一个网站,但是还是为我敲开了web开发的大门,,以后闲暇时间给自己写一个博客展示界面挂在SAE上应该还是很炫酷
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【正版授权】 ISO 8502-5:2025 EN Preparation of steel substrates before application of paints and related products - Tests for the assessment of surface cleanliness - Part 5: Measurement
- 【正版授权】 ISO 6639-2:2025 EN Cereals and pulses - Determination of hidden insect infestation - Part 2: Sampling
- 【正版授权】 ISO 21043-4:2025 EN Forensic sciences - Part 4: Interpretation
- 【正版授权】 ISO 14313:2025 EN Oil and gas industries including lower carbon energy - Pipeline transportation systems - Pipeline valves
- 如何制作教学课件内容
- 第五章压力容器安全技术12课件
- 电极电势的应用一主讲人宋煜51课件
- 小学利率教学课件
- 2025年陕西中烟工业公司考试真题及答案
- 小学生科学培育红薯课件
- PDCA医院品质管理-院感办职业暴露管理专项改善案例
- 《我国税制结构分析》课件
- 个别化教育计划(IEP)模板
- 污水处理工艺培训课件
- 2024-2030年中国抗菌陶瓷市场经营效益与供需前景预测报告
- 矿山开采土方外运施工方案
- 矿泉水买卖合同样本
- 第二章有理数及其运算总结专练2023-2024学年鲁教版(五四制)数学六年级上册
- 2024汽车租赁合同协议可打印
- 光伏电站施工管理要点培训
- 2024上海纺织工业职工大学教师招聘考试笔试试题
评论
0/150
提交评论