适用场景:电商网站搭建前需求分析、实训项目进度管理
报告要点:制作网站规划书、数据库建表操作、团队协作分工实施
行文逻辑:制定规划→建数据库→解决技术问题→总结经验
时间如行云流水般,实训就已经过去了一个月。在过去两年对电子商务专业的学习中,我们学习了大量的相关专业知识,打下了电子商务专业理论的基础,对电子商务这门专业有了一个理性的认识,为了能够将理论应用于实际工作,使我们对电子商务的理性认识上升到更高层次的感性认识,同时了解当今企业对电子商务的应用和发展情况,提高自身动手实际操作能力,以增强自身的社会竞争力,为今后工作积累工作经验,我通过参加学校安排的实训更进一步了解了电子商务这一专业对社会,对企业的必要性!
在整个建设网站,制作网页的过程中,既需要个人独立完成,又需要团队合作,所以老师让我们分了小组,每组一个组长,负责总体分配和管理工作!我们小组总共四个成员,一开始接触实训的时候,所有成员都是一脸茫然,完全不知道第一步该做什么,就像一个无头苍蝇,找不到前进的方向!可是一个礼拜以后,我们逐渐领悟了一些方法和技巧,参透了一些之前所学的电子商务专业知识,所以才有了眉目!
在进行电子商务网站制作前,我们首先要有一个大概的目标,所以我们第一步就是要制作总体规划书,创意设计书,规格说明书,网站结构,创建数据库、建表等。所以我们小组分工进行。一个负责创意说明书,一个负责规格说明书,一个负责画网站结构图,其余工作全体小组成员一起讨论完成。在建数据库和数据表的时候,我们遇到了一些问题,因为我们成员的不注意,把数据库中我们所建的`数据表没有保存到老师指定的数据库中,导致后来将数据库连接到网站的时候读取不到我们所建的数据库中数据表的资料,让我们接下来的工作没办法进行!于是,我们请教老师,终于在老师的辅导下找出了问题,并通过老师的分析和指导,这一问题很快得到了解决!
我们终于明白,一开始的时候简单,越到后面我们所面临的困难就会越多,而且一次比一次更难解决!
当然,希望老师能给出更多的指导,大三对于大学生来说最关注的无非就是专业就业的问题。电子商务学生的就业出路很大的程度上还是在于你的应用实战能力。也希望老师提供或者同学们找到更多的实习实战机会。至少当我们毕业的时候,我们可以精通电子商务的其中一块或者具有电子商务方面的一技之能,不管SEO还是网页设计,网络编程或者供应链管理,还是资金流的运转,甚至是熟悉阿里巴巴的B2B运作平台和淘宝网开店的平台使用,都会成为我们人生中的宝贵财富!
适用场景:网店运营项目实操、电商推广技能考核
报告要点:淘宝直通车关键词优化、站内社区软文撰写、商务沟通能力测验
行文逻辑:划分模块→完成项目→学习技巧→分析数据→总结收获
六周的电子商务实训已经结束了。实训时间虽然是六周时间,但是总感觉才是一周前的事情。这次实训的任务非常丰富,我们也很认真的去做完。每接到一个不同的项目,总让自己的专业知识多一个了解。接触后才发现,原来我们还有这么多内容还是不知道的。所以说,这六周的实训,真的学到很多。
整个实训过程分为两个大的模块,网店推广和网店运营。在这两个模块里划分了六个项目:平台网络推广,商务沟通,视频制作,网店推广和网店运营。在这些内容当中,有很多是我们以前都没有接触过的,所以说,我们在实训的同时也是在学习的过程。每一天实训都是一天胜利的收获。
电子商务专业既然有商务,那么必不可少的就是他的售前与售后客户服务与管理。售前与售后这块的知识相对比较容易接受。虽然我们之前没有系统的像这样以题目的形式去做过,但是,很多考点我们都有练习。这两方面也很活,所以在理解这样的题目时,最重要的是考察我们的语言组织能力。第一周做的就是商务沟通即关于我们组织能力的测验,我们的要求就是在QQ上和人们聊天,让他们注册为心欣会员。其次就是做心欣咨询的邮件主页。学习PS的时候已经是大一第一学期了。现在都已经没有接触过了。所以会觉得有点困难。不过还有老师在这方面在实训途中有告诉我们一些技巧。我们学到了很多。
最让我印象深刻的是电子商务平台站内推广,即淘宝直通车的推广。如何在淘宝上去定义你自己的宝贝,如何准确去定位你宝贝的关键词、产品的各种分类等。我们去做这样的试题的时候,也是抱着学习的态度的,所以很多关于淘宝的宝贝上面的产品名称、细节解剖、目标人群、市场活动等各设关键词。如何为直通车推广的宝贝进行类目选择;然后根据优化的原则,为商品设定合适的"标题等。关于宝贝的站内社区软文推广的撰写等。以及根据数据进行分析和推广优化等。在这方面真的是学到了很多,相信对以后的工作有极大的帮助。
虽然整个实训过程有点累人。每天老师给我们布置的任务也十分繁重,但是我们并没有因为辛苦就抱怨。毕竟这样学习的机会真的不多。我们每一个人都很珍惜这样学习的机会。在实训的过程中,团体意识很重要。向优秀的同学学习,借鉴他们更好的点子。比自己单独去摸索训练好得多,这样更能了解比较专业全面的想法与知识。更能看到别人为了目标所付出的努力。
通过这次实训,我认识到了要学好电子商务,要注重理论和实践相结合,理论固然重要,但实训操作才能使我们更快的掌握这些知识,通过这次实训,让我更深刻地认识到电子商务专业的知识与应用领域,学习和体会到了电子商务的在我们网络生活中的无处不在。在亲自去实践电子商务的过程中学习和提高。让我对电子商务有了更深的了解与更多方面的认识。电子商务不仅在我们的网络生活中涉及面广泛,而且有很多我们不可忽视的细节,发现这些细节,对于我们更好的掌握电子商务有更大的帮助。
这次的实训带来的效果是显著的。使我们更好的了解了电子商务的工作,以及明确了自己的目标,使我们在以后的学习或者工作中有很好的帮助。我相信未来的我们发展是不可估量的,加油,电商,加油1202班,为自己的未来而奋斗,展开梦想的翅膀,向梦想飞进,不断走向成功!
适用场景:课程设计复盘总结、项目失败原因分析
报告要点:数据库建模步骤应用、开发环境迁移问题、编码流程设计缺陷
行文逻辑:分析现状→描述设计→总结问题→提出改进
由于平时接触的都是一些私人项目,这些项目大都是一些类库,其他人的交流相对可以忽略不计,因此也就不考虑规范化的文档。实际上从学习的经历来看,我们接触的知识体系都是属于比较老或比较传统的,与现在发展迅速的IT行业相比很多情况已不再适用,尤其是当开源模式逐渐走近开发者后更是如此。
虽然这次是一个数据库课程设计,由于本人在选择项目的时候是本着对自己有实际应用价值的角度考虑的,所以其中也涉及到一些数据库以外的设计。对于OOA/OOD的开发模式有时不免要提出一些疑问,UML是设计阶段的工具,而它基本涵盖了软件设计的方方面面,也就是说按照这一软件工程的正常流程,在动手写第一句代码之前,开发人员已经非常熟悉软件产品了,这对于相当有经验的架构师一类人说可能会很容易,但是我们作为学生,连足够的编码经验都没有,却首先被教授并要求先OOA再OOP,这样直接导致的问题就是文档与编码对不上号,在修改代码的时候基本不会再去审查文档和先前的分析。甚至根本就是现有代码再有文档,即便是这种情况,代码与文档还是不对应。不可否认,在传统软件工程的详细设计之前的项目过程中还是有很多利于项目开发的部分的。所以我就一直在寻找适合我——针对探究型项目——的开发模式,这次的项目也算是一次尝试,当然这个过程并不会太短。
回到数据库设计上了,这次的数据库设计我是严格按照数据库建模的步骤来进行的,老实说我并没有感觉这样的流程对开发带来多大的帮助,反倒是觉得将思维转化为图表很浪费时间。总体上来说这次的项目也不是很大,而且在数据库的设计上比较保守,也就是说实际上数据库设计还可以再完善完善的。随着我对计算机领域的拓宽和加深,我也会静下心来思考在接触计算机之前的行为,很多次我能深切感觉到,其实我的大脑(未于别人比较)本身就是在使用一种更接近关系数据库的方式来记忆,所以我很可恨自然的设计出符合三范式的表结构来,即便我不知道这些范式的确切含义。可能就像“范式不太容易用通俗易懂的方式解释”一样,在“让工具用图标表述我的思维”时费了一番力气。
从我作为项目的提出人和实现者来看,这是个失败的项目,结合几次教学项目的的实践,发现这也已经不是第一次了。主观原因占多数,比如,尝试新的开发方式,根据设计花了太多的时间来抽象出公用的库而忽略业务逻辑。就这次项目而言,失败的原因有以下几点:
1、使用了新的开发环境(Vim),这是首次在脱离高级IDE的情况下编码。
2、使用了新的开发语言(Python,Actionscript3),因为我一直比较喜欢“学以致用”,而且这样的“数据驱动型”软件的整套自实现的.库都已经完成了,但是由于语言本身的差异,迁移时问题很多,当发现这一点是,已没有多少有效剩余时间了。
3、编码流程的不妥,我比较喜欢从底层的库开始开发,因为一旦库测试通过,将很容易将它放到不同的表示层下。但如果库没有测试成功,将导致整个项目没有任何可视化模型,所以这次的项目无法提交“可运行的代码”。
4、实践目的的不同,我轻易不放弃锻炼的机会,事实上,有机会就一定要比以前有所突破,总是照搬以前的做法还不如就不做呢。这个前提是因为现在能完全用来的学习的时间比较多,等到工作时再这样做的可能性就很小了,因此当然要抓紧机会了。不过还有一个隐藏原因,总以为自己很了不起,其实“遇到的问题数跟人的能力是成正比的”。
5、客观原因在这里就不说了。
由于项目还未完成,暂时无法提出需要改进了地方。
适用场景:动态表格字段预留、数据库表结构设计
报告要点:预留字段设置、varchar类型限制、备注字段规划
行文逻辑:使用预留字段→限制varchar长度→优化数据库结构
1.尽量使用数据冗余。
随着磁盘容量的大幅飙升,这一点已经不会产生什么问题。当然冗余归冗余,不能把数据的关联弄的乱七八糟的。
本科数据库课程中学的知识直接拿来,在实际中会出大问题。满足三级范式的.数据库结构会让你面对大量的连表查询,应用程序中会用到大量的数据库访问,既繁琐(烦死你)又使程序运行速度减慢。
2.尽量不要使用varmax)类型
这一点主要是用动软代码生成器自动生成代码时,如果varchar的最大长度指定为max,在自动生成代码时,它无法生成这一最大长度,需要手动补进去。
现在感觉用个var1000)就够了。
3.使用预留字段。
数据库表(尤其是动态表格),在你把所有字段都设计好了之后,再添加几个备注字段和预留字段。
之前我觉得这样做没多大意义,因为预留字段的列名是没有实际意义的。这样程序中使用的时候就会让人费解。但现在觉得还是有必要的,很有必要的,即便在用到时需要自己十分清楚之前预留的无意义字段现在表示什么意义。不过我的第二个数据库中还是没采用,这也是遗憾之处埃
个人感觉用note1、note2、r1(r表示reserve)、r2、r3,2个备注字段和3个预留字段就足够了,再多的话就不容易记住哪个字段具体表示什么意义了,容易晕。类型就都用var200)吧。
适用场景:高校图书管理设计、SQL语句编写实施
报告要点:完成图书信息表字段设计、执行借阅记录表创建操作、实现用户信息表数据插入
行文逻辑:设计数据库结构→创建数据表→插入数据记录
实验目的:
通过本次实验,我们要达到以下目的:
1. 掌握SQL语句的基本语法和操作方法;
2. 熟悉数据库的设计与开发过程;
3. 掌握实现功能并写出完整的SQL语句;
4. 深度学习数据库操作知识,能够独立完成小型数据库设计和管理。
实验过程与结果:
1. 数据库设计
本次实验选取《XX高校图书管理系统》作为主题,共设计3个表,“图书信息”、“借阅记录”和“用户信息”,每个表的字段设计如下。
①“图书信息”表
字段 名称 数据类型 主键/外键 说明
ID VARCHAR(20) 主键 书籍编号
NAME VARCHAR(20) 书名
AUTHOR VARCHAR(20) 作者名
TYPE VARCHAR(10) 书籍分类
PUBLISHER VARCHAR(20) 出版社
PRICE FLOAT(5,2) 价格
②“借阅记录”表
字段 名称 数据类型 主键/外键 说明
ID VARCHAR(20) 主键 记录编号
BID VARCHAR(20) 外键 书籍编号
UID VARCHAR(20) 外键 用户编号
BORROWDATE DATE 借阅日期
BACKDATE DATE 归还日期
③“用户信息”表
字段 名称 数据类型 主键/外键 说明
ID VARCHAR(20) 主键 用户编号
NAME VARCHAR(10) 姓名
TEL VARCHAR(11) 电话
PASSWORD VARCHAR(20) 密码
2. SQL语句实现
①“图书信息”表实现语句
-- 创建“图书信息”表
CREATE TABLE BOOK_INFO(ID VARCHAR(20) PRIMARY KEY,NAME VARCHAR(20),AUTHOR VARCHAR(20),TYPE VARCHAR(10),PUBLISHER VARCHAR(20),PRICE FLOAT(5,2));
-- 插入“图书信息”表数据
INSERT INTO BOOK_INFO(ID, NAME, AUTHOR, TYPE, PUBLISHER, PRICE)
VALUES("B001", "数学之美", "吴军", "计算机科学", "人民邮电出版社", 29.80);
②“借阅记录”表实现语句
-- 创建“借阅记录”表
CREATE TABLE BORROW_RECORD(ID VARCHAR(20) PRIMARY KEY,BID VARCHAR(20) FOREIGN KEY REFERENCES BOOK_INFO(ID),UID VARCHAR(20) FOREIGN KEY REFERENCES USER_INFO(ID),BORROWDATE DATE,BACKDATE DATE);
-- 插入“借阅记录”表数据
INSERT INTO BORROW_RECORD(ID, BID, UID, BORROWDATE, BACKDATE)
VALUES("R001", "B001", "U001", "20xx-05-01", "20xx-05-21");
③“用户信息”表实现语句
-- 创建“用户信息”表
CREATE TABLE USER_INFO(
ID VARCHAR(20) PRIMARY KEY,NAME VARCHAR(10),TEL VARCHAR(11),PASSWORD VARCHAR(20));
-- 插入“用户信息”表数据
INSERT INTO USER_INFO(ID, NAME, TEL, PASSWORD)
VALUES("U001", "张三", "13300001234", "123456");
3. 实验总结及思考
通过本次实验,我们掌握了SQL语句的基本语法和操作方法,了解了数据库的`设计与开发过程,学习了如何实现功能并写出完整的SQL语句,深度学习了数据库操作知识,能够独立完成小型数据库设计和管理。
在实际工作中,我们需要充分利用SQL语句进行数据的处理与管理,提高工作效率,同时也需要注意数据库的设计、安全性和稳定性,不断完善和升级数据库系统。