毕业生毕业设计成果报告书
学生姓名
专业
软件技术(电子商务软件应用与开发方向)
班级
软件电商3172
二级学院
软件学院
学号
设计题目
《AJ球鞋销售网站》的设计与实现――商品模块
设计类型
产品设计(√ )工艺设计( )方案设计( )其它( )
一、 毕业设计过程
1、制定设计方案:完成《AJ球鞋销售网站》的需求分析,准备用express框架,node.js来搭建服务器;
2、设计数据库:根据自己的功能完成自己的所需要的数据表;
3、设计项目的页面:参考网上的球鞋网站,搭建美观的页面框架
4、客户端与服务器的通讯:使用jquery的ajax来搭建两者之间的桥梁
5、功能的实现:根据自己需要完成的功能在指定页面完成功能;
6、项目功能测试:对项目功能进行测试,测试错误进一步优化功能;
7、文档的修订;按照要求修订好所有文档。
二、 作品(产品)特点及创新性介绍
1.特点:
(1)功能:功能齐全;
(2)易用性:简单易懂,易操作;
(3)技术:使用了node.js里的express框架编写功能,其前台与后台的数据的交换使用ajax;
2.创新性:服务器与客户端的数据交换是使用ajax。整个管理员操作模块都是在同一个管理员也页面,减少页面的繁多性。
三、 毕业设计体会与收获
体会:在做这个毕业设计项目的时候,老师告诉我们,首先第一步就是得需求分析,也就是你得先确定你这个项目的页面布局,页面效果,以及这个项目要完成的功能。其实人生也是这样,先确定目标与理想,在为之而努力而奋斗。做完需求分析,就需要开始准备,准备数据表的建立,准备素材的收集,准备模块的划分,功能的分配等等。这就让我想到了一句谚语“未雨而绸膜”,在完成使命事情的时候,你要做好充足的准备工作,不要到头来才想起,这样就会耗费大量的时间与精力。
收获:在每一次项目的完成都会收获到成功的喜悦,一种满满的自豪感,还有了解到自己的水准,让自己对自己的不足之处有个更好的体会。
四、 不足之处及学习
不足之处:在这次毕业设计中,我体会到自己的代码基础知识的欠缺,已经代码思维逻辑的欠缺,深深明白了自己还是敲得代码很少,特别是对于原生js掌握的不够熟练,以及对于后台的理解度不够高,一开始连ajax都不太懂。
学习:对于目前自己的水准,要多去网上看有关JavaScript以及node.js的基础视频,才能够打造好基础,毕竟万丈高楼平地起嘛,还有对于自己的学习态度上没有其他同学那样,打破砂锅问到底,只是明白代码是那样子写,而不知道其原理。作为程序员的话,一定要尝试理解,也一定要多动手,有时候实践才能得真知。
指导老师签名:
2020 年 5月 22日