`
coolsooner
  • 浏览: 1314755 次
文章分类
社区版块
存档分类
最新评论

第一个项目感受

 
阅读更多

项目总结
1.项目的前期准备
在开始做项目之前,我仔细复习了一下,数组,函数,遍历,数据库等部分,这些部分是日常中经常用到的,自己更应该准确和牢固的掌握它们的知识和应用。由于自己以前没有做过完整的项目,所以在做之前自己特意到网上了解了一些商城的购买流程,了解了一下出名网站的排版,希望能有助于自己的项目。

2.项目中
这是自己第一次独立完成的项目,虽然自己认为准备工作已经很充足了,但是在项目中还是遇到了很多困难,如:商品的分类查询显示在前台页面上,统计购物车中的总价格和总数量,自己对这些在做之前都没有理清头绪,致使中间浪费了很多时间。这让我懂得在做项目之前一定要先了解做项目的步骤和流程,免得浪费时间。
另外,一定要对自己所做的项目有一定的了解,这样才能做出符合顾客消费的项目,方便顾客购物。在项目中发现有很多地方都是代码的重复使用,尤其是数据库的应用尤为重要,这也使自己掌握了一些项目的重点,为以后的项目打下了一定的基石。

3.项目介绍
(1)前台:
从数据库中遍历处了自己的商品的类别做为导航栏;实现了热销商品,打折商品,推荐商品的分类展示;从数据库中查询出了不同商品类别的商品,完成了用户注册及登录功能;购物车(用户必须先登录)功能;登录购物车后购买商品,在这可以查看商品的详情(图片,价格,购买数量);结账功能,填写订单信息,查看订单内容;客户可以根据自己的需求搜索网站商品;
(2)后台
管理员可以添加用户,禁用和启用用户;分页浏览,搜索用户的功能;
商品类别添加,还可根据是否是根类别为不同类别的商品继续添加子类别,浏览子类别的功能
商品管理分为发布商品,浏览新商品,把新商品改为在售或是下架,还可以把在售改为下架,下架商品改为在售
订单管理主要是可以分页浏览客户下的订单,通过订单可以查看用户购买的商品
通过这一次的项目,不仅理清了自己的思路,也使自己对所学的知识有了更深一步的理解,对网站开发也有了一定的了解。但是这次项目实现的功能不全,代码冗余过多,页面从排版上也不够完美,不够吸引客户的眼球,离一个真正的网站还有很大的差距,自己还有很多方面做得不够完美,需要进一步的改进,这就需要在以后的学习中要更加的努力。

4.项目总结
经过半个月的时间,项目已依照老师的要求完成了。自己对所学知识有了一个系统的了解,明白在遇到一些功能时该用哪些代码去实现功能,也在项目中找到了自己薄弱的地方,
光掌握理论知识是没用的,自己一定要加强实战的练习,只有通过实战练习自己才能发现自己的不足。在接下来得时间里,自己要有计划的复习前面的知识,补充自己的不足,为以后的学习打下一个好的基础。也期待下一次的项目,

刘慧艳


分享到:
评论

相关推荐

    第一个“活机器人”开源项目 Robi-Transform-Project-master.zip

    第一个“集成”,“生活机器人”开源机器人项目。 什么是“整合”? 当我们在线搜索开源机器人时,我们发现它们是机器人代码和演示的一部分,我们无法找到一个完整的项目,直接将它下载到我们的覆盆子pi,开机,...

    IT项目管理那些事儿

    第1章 中小型民营IT企业项目管理手记 1.1 项目管理是什么 1.2 背景介绍 1.2.1 个人背景 1.2.2 公司背景 1.2.3 项目背景 1.3 软件工程 1.3.1 系统概述 1.3.2 系统规划 1.3.3 系统需求 1.3.4 系统设计 1.3.5 系统开发 ...

    Python程序设计项目 成绩信息管理系统【报告+源码+数据】

    这个项目是我大二写的,现在回顾已经非常粗糙,分享出来一方面希望可以帮助初学者,另一方面希望能让同学们可以从目前大学中普遍毫无价值的形式主义作业中解脱出来,更加高效地学习优质计算机知识和主流编程技术,...

    KervinAriasCv:第一个里程碑项目

    在线作品集是创意领域专业人士的重要资产,它是观看者感受您的作品的一种交流策略。 在收到用户的一些反馈后,我决定根据此有用的链接( )更改颜色方案。 * #DBCA13 * #652A7D1 * #528199 * #519364 包含我的...

    精通 Spring Boot 42 讲.zip|精通 Spring Boot 42 讲.zip

    开篇词:为什么要学 Spring Boot.pdf ...第 1-4 课:写一个 Hello World 来感受 Spring Boot.pdf 第2-1课:Spring Boot 对基础 Web 开发的支持(上).pdf 第 2-1 课:Spring Boot 对基础 Web 开发的支持(下

    Android项目源码本站第N个记事本简易笔记.zip

    这是一款基于Material Design 设计的开源笔记本应用,后端用了bmob的sdk。...用文字记录身边随时发生的事情,或者你的待办事项 同步,同步需要你在手机设置里面添加一个邮箱,并作为你的同步账号,提交到服务器

    基于Vue+SpringBoot实现的通讯录管理系统源码+项目说明(课程设计).zip

    第一个模块是用户管理模块,用于管理可以进入到这个系统的用户,如下图所示。 ![输入图片说明](image/ext/4.png) 当然对于用户可以进行基于姓名的条件查询,表单有点简陋,如下图所示。 ![输入图片说明](image/...

    项目管理规范-RUP管理实施(第四部分)

     目前实施项目规范的考虑由于目前软件开发实际情况的约束,完全按照RUP实施项目管理是一个理想化思路。在实际实施中会受多方面的影响(如客户要求、小组成员素质等),这种盲目的追求标准只会做成项目的阻碍,基于...

    Java spring 21万字入门

    原生的web项目开发过程都是上面这样,和业务相关的其实只有第2步,而其他几个步骤是每个web项目都需要的,像比较大的项目,会有很多web模块,每个模块都需要重复这些1/3/4操作步骤,还是相当繁琐的,也会耗费大量...

    程序员羊皮卷下载版 渐入佳境␣␣成熟並非遥不可及

    承担一份责任 感受项目经理的无奈 真正感受集体的意义 计算机专业的学生与 IT 培训 IT 培训的 7 大陷阱 大学毕业了,要不要参加 IT 培训 到底有没有救世主 第 2 章 四招找到好工作 求职中的心理健康问题 大专生求职受...

    Python程序设计项目 成绩信息管理系统 大学编程作业(TUST天津科技大学2021年)

    这个项目是我大二写的,现在回顾已经非常粗糙,分享出来一方面希望可以帮助初学者,另一方面希望能让同学们可以从目前大学中普遍毫无价值的形式主义作业中解脱出来,更加高效地学习优质计算机知识和主流编程技术,...

    Weather-Journal-App:Web开发专业纳米学位课程-第二个项目

    该项目是一个异步Web应用程序,它使用Web API和用户数据来动态更新UI。 工具 在此项目中,我们使用了HTML CSS JavaScript Node.js Express框架 环境 Node和Express应该安装在本地计算机上。项目文件server.js需要...

    移动应用开发技术项目 便签 APP 大学编程作业(TUST 天津科技大学 2023 年)

    这个项目是我大三写的,现在回顾已经非常粗糙,分享出来一方面希望可以帮助初学者,另一方面希望能让同学们可以从目前大学中普遍毫无价值的形式主义作业中解脱出来,更加高效地学习优质计算机知识和主流编程技术,...

    spring boot 42讲配套源码.zip

    第 1-4 课:写一个 Hello World 来感受 Spring Boot/hello 第 2-1 课: Spring Boot 对基础 Web 开发支持/spring-boot-web 第 2-10 课: 使用 Spring Boot WebSocket 创建聊天室/spring-boot-websocket 第 2-2 课...

    Android项目源码开源的 Material Design 豆瓣客户端.zip

    选择开始豆芽这个项目,还有一个原因是我希望在豆瓣继续看到平台原生的设计。 豆瓣广播在几年前就已经是国内少有的几个 Android Design 的应用,这一点一直令我钦佩和喜爱。在豆瓣应用最开始的版本中,也曾有过 ...

    信息系统开发与实践项目 图书管理系统 大学编程作业(TUST 天津科技大学 2023 年)

    这个项目是我大三写的,现在回顾已经非常粗糙,分享出来一方面希望可以帮助初学者,另一方面希望能让同学们可以从目前大学中普遍毫无价值的形式主义作业中解脱出来,更加高效地学习优质计算机知识和主流编程技术,...

    Python数据分析初探项目 基于Python数据可视化的网易云音乐歌单分析系统 大学编程作业(TUST 天津科技大学 2022

    这个项目是我大三写的,现在回顾已经非常粗糙,分享出来一方面希望可以帮助初学者,另一方面希望能让同学们可以从目前大学中普遍毫无价值的形式主义作业中解脱出来,更加高效地学习优质计算机知识和主流编程技术,...

    how2j趋势投资源码

    通过参与这个过程,大家第一手资料地感受到分布式与集群的好处,积累珍贵的分布式和集群开发经验。 3. 量化投资概念对个人理财观念的建立。 话说,你不理财,财不理你。理财是必然要做的事情,不然钱放在银行里,...

    JavaEE 架构及开发项目 SSM 学生管理系统 大学编程作业(TUST 天津科技大学 2023 年)

    这个项目是我大三写的,现在回顾已经非常粗糙,分享出来一方面希望可以帮助初学者,另一方面希望能让同学们可以从目前大学中普遍毫无价值的形式主义作业中解脱出来,更加高效地学习优质计算机知识和主流编程技术,...

    物流配送管理系统.docx

    1.1前言 物流配送管理系统是通过一个完整的团队项目,使学员快速掌握企业软件开发需要具备的基本开发技能,并切身感受软件开发的全过程,通过团队的努力完成一个中小型项目。项目实战包括需求分析、总体设计、编码...

Global site tag (gtag.js) - Google Analytics