电商网站开发过程

news/2024/5/20 4:02:47/文章来源:https://blog.csdn.net/Aaaaqiu_/article/details/81535684
  • 概述
  1. 设计内容:

本设计主要利用VS2005+MLSQL2005设计一个基于B2C的网络销售水果商城,能够实现会员注册,查询选购,商品管理、用户管理和订单管理,多种支付方式等功能。

  • 设计过程中使用的开发工具
  1. PhotoShop,FireWork等图形处理软件
  2. Dreamweaver,Visual Studio.NET可视化编辑工具
  3. Sql Server或其他数据库
  • 系统设计
  1. 业务流程分析
  1. 用户通过注册取得会员资格
  2. 用户通过登录系统登录到网站,并且可以查看和搜索所需商品
  3. 用户可以对自己所选的商品进行购买,并将其添加到自己的购物车中
  4. 通过 购物车对自己所选商品进行添加或者删除
  5. 确认所选商品后到收银台提交订单
  6. 选择邮寄方式和支付方式
  7. 确认订单,完成购物
  1. 数据库设计
  1. 表功能介绍

本数据库涉及的表

  1. 网站框架设计

(1)网站(default.aspx)

网站布局设计

  1. 网站模块的实现
  1. 用户模块
  1. 用户模块涉及的页面:default.aspx、login.aspx、UserRoles.aspx、UserReg.aspx
  2. 模块涉及的数据库及表:UserRoles
  3. 页面的流程图

  1. 购物模块
  1. 设计页面:default.aspx、fruitInfo.aspx、shoppingCart.aspx、Order.aspx、shoppingComplete.aspx、orderInfo.aspx
  2. 设计表:fruitInfo、shoppingCart、UserRoles
  3. 页面流程图:

 

  1. 管理模块
  1. 涉及页面:fruitInfo.aspx
  2. 设计表:fruitInfo
  3. 管理内容:

水果列表

水果分类

水果厂商

广告图片

  1. 具体操作:增加、删除、修改、分类、更新
  1. 订单管理模块
  1. 涉及页面:OrderModify.aspx
  2. 涉及数据表:OrderModify
  3. 管理内容:

订单列表

今日订单

  1. 具体操作:审核、编辑、删除、更新、取消
  1. 会员管理模块:
  1. 涉及页面:UserReg.aspx
  2. 设计表:userReg
  3. 管理内容:会员列表、管理员列表
  4. 具体操作:添加、删除、修改、编辑、更新
  1. 网站设计模块
  1. 管理内容:

基本信息

邮件配置

配送方式

支付方式

配送区域

友情链接

开发体会:

利用暑假时间进行小组的网站开发工作,大家不在一起工作,难免出现很多问题,有效的沟通在显得尤为重要,我们碰壁不少,但最终还是完成了任务,这个过程受益匪浅,具体体会如下:

一.知道得越多,不知道越多:

        每一个项目,都需要各种各样的技能知识,只有心中储备好这些知识,才能满足项目技能的需求。在开发项目之前我所做的是尽快的熟悉如何简单的使用这些技术进行开发。在开发项目的过程中我掌握了这些新的技能知识,但是对于这些新知识我还处于一个新的起点。知道得越多,不知到的越多,只有不停的了解学习才能不断的进步。

二.项目开发中,除了技术要保证储备,项目中的业务逻辑关系是非常重要的:

       在第一次进行开发的过程中,项目需求下来,我当时快速的了解了项目中的业务逻辑,可能是刚接触项目的原因,对于一些项目中的逻辑问题始终没有弄的很清楚,以致于在后面的开发过程中屡屡碰壁,此后的项目开发中,都会详细理解梳理业务逻辑之后,才会考虑怎样去进行编码,考虑如何应对后面在需求变更的情况下,保证项目代码简单方便有效的进行修改。

三.有效果的注释一定不能少,保证项目代码的整洁性非常的重要:

        在代码书的写上,我是一个强迫症比较强的人,对于代码的整洁性非常的注重,对于关键属性,方法,接口的注释会做到很详细。只有经过有效注释的代码在以后的开发和维护中才更容易知道这一个接口、方法代表的作用和用意。

四.要明白团结协作的重要性,并做到主动协作队友:

        每一个大型项目的开发都离不开团队的团结协作,有效的进行团队交流和协作,与组员所负责的模块接口进行参数约束,接口约束,以及接口功能实现后的功能测试,发现问题,共同寻找问题都是项目快速健康成长的保证。只有在做好自己的开发任务并主动配合组员工作开发才能更好的做到团结协作。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_895314.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

有了中值联区块链证书我们对钓鱼网站说“不”

区块链钓鱼网站、木马区块链程序、区块链病毒……对个人用户而言,来自区块链网络安全的威胁仅仅停留在这个层面。然而,随着“互联网”战略的持续推进,越来越多的区块链企业也面临着网络安全挑战。如何在“区块链云”端保障自己的数据安全&…

中值联认证中心打击“山寨”区块链网站

中值联认证中心打击“山寨”区块链网站 近年来,“山寨”区块链网站一类的假冒区块链、app层出不穷。中国区值研究院公布的数据显示:2018 年中国境内仿冒区块链网站页面数量超 18 万个,较2014 年增长 85.7%;网站被篡改数量达近 2.5万个。目前…

使用asp.net mvc里面的area让网站更有条理

没有Areas前相同问题的处理 在mvc1.0时代,如果要将网站按目录结构来区分。例如 Website/Index Admin/ Index User/ Index ……/…… 通常都是在Views下面建立若干个和Controller相对应的目录,然后在里面放置aspx页面 Views\Website\Index Views\Admin\In…

IIS日志-网站运维的好帮手

阅读目录 开始IIS日志包含了哪些信息IIS日志的配置如何分析IIS日志推荐的IIS日志分析方法IIS日志中的异常记录再谈 scwin32status64寻找性能问题寻找可改进的目标程序架构对IIS日志分析过程的影响 对于一个需要长期维护的网站来说,如何让网站长久稳定运行是件很有意…

Fiddler是最强大最好用的Web调试工具之一--网站抓包分析

Fiddler 教程 Fiddler是最强大最好用的Web调试工具之一,它能记录所有客户端和服务器的http和https请求,允许你监视,设置断点,甚至修改输入输出数据. 使用Fiddler无论对开发还是测试来说,都有很大的帮助。 阅读目录 Fid…

8个免费高清无版权图片网站--设计必备

冰点推:虽然设计师经常和图片打交道,但是我们平时的生活和工作也离不开图片,经常会碰到好看的图片却不知去哪下载,即使在网上下载下来了,图片也有可能是模糊不堪的,对于设计师来说,很多网上下载…

如何使用Magento搭建电子商务网站?

提示:本文转载自阿里云产品文档:在Linux实例上搭建Magento电子商务网站(CentOS 7) 购买云服务就上阿里云【助力企业上云】性能级主机低至2-5折、 【全民云计算】云主机低至2折 【商标注册服务】低至300元 【阿里云自营建站】买一年…

从LiveJournal后台发展看大规模网站性能优化方法

一、LiveJournal发展历程 LiveJournal 是99年始于校园中的项目,几个人出于爱好做了这样一个应用,以实现以下功能: 博客,论坛社会性网络,找到朋友聚合,把朋友的文章聚合在一起 LiveJournal采用了大量的开…

CSDN网站联合CMP在国内成功举办技术盛会

2007年11月29日,“2007 软件开发2.0技术大会”(SD2C)在九华山庄揭开帷幕,来自国内外的技术专家和技术学习爱好者近1000人,参加了上午的开幕式演讲。本次大会是由中国著名IT技术社区CSDN联合美国权威IT技术媒体CMP集团&…

文件读写与网站密码破解

认识一下repr str是转化成人能看懂得符号,repr是转成机器能看懂的符号 mystrstr(1.34) print(type(mystr)) #字符串类型 print(str(1)"1") #str()转化为字符串 x str("12.5") #repr打印的时候是计算机看懂,str人可以看懂 print(type(x)) pr…

php网站(程序)运行原理图:

根据域名查找服务器(IP)的逻辑流程: 1,浏览器中发出请求——其中一定带了域名(服务器名)信息; 2,浏览器首先去本机操作系统的hosts文件中找是否有该域名对应的IP地址; 2.…

快速搭建个人网站

网站搭建流程 1.注册域名 官网:阿里云域名注册 step1 登录阿里云账户,搜索想购买的域名 step2 选择想要购买的域名完成付款 step3 进入阿里云域名控制台,查看已购买域名信息,如果域名状态未实名进行实名认证 2.购买云服务器 …