电子商务网站建设过程中的一次需求分析及开发心得
2011-07-15 09:15 stubman 阅读(2012) 评论(1) 编辑 收藏 举报时间用.NET+MYSQL开发了一个电子商务网站,根据客户(兼朋友)提供的需求,实现最简单的一些功能。产品分类
设置,上传产品,网站参数配置,订单处理,邮件配置,静态页面生成,JS实现静态页面购物车功能,以及一系列必须的功能
。麻雀虽小五脏俱全,整个系统从无到有,需求分析及编写,数据库结构设计,编码以及如何实现静态化页面的产品订购的设
计,颇费了一番心思,以后有空的话将一一写出。
本文写的是网站基本成型后,客户提出了一个新需求,面对新需求的思考,以及修改方案的确定。
事情经过是这样的,我把网站给客户看,上了一个产品看产品展示页面的效果,之后客户提出是否可以在产品描述下面空
白部分都放上推荐的主打产品。这就是新的需求。当然是可以实现咯,我当即就答应了。答应之后开始思考,如何实现这个
功能,每个产品都有个状态的属性,状态分为:主页推荐,一般状态等,类似的加一个是否推荐主打产品的字段来实现就行
了。不过再想了一下,这样的实现过于简单,只是达到了最基本的效果,只能在所有产品上显示相同的主打产品,到时客户
使用后如果要求不同产品的页面,推荐不同的产品,如何实现?
最后拟定,通过模板的功能实现这个需求。模板独立于产品而存在,不同产品可以选择不同的模板,模板包含:文字说明
,推荐产品等信息。遂写变更需求文档,设计表结构,设计前台页面布局,编码实现,2天搞定,客户满意。需求及实现效果截
图如下:
需求:

一点心得:有时候客户提出的需求只是最直接的想法,但是开发人员应该看到更深层次的需求,而不只是等到客户提出异议了再进行修改甚至推倒重建。
要是觉得有帮助的朋友,请点击推荐,谢谢支持~
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· 展开说说关于C#中ORM框架的用法!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?