资源预览内容
第1页 / 共20页
第2页 / 共20页
第3页 / 共20页
第4页 / 共20页
第5页 / 共20页
第6页 / 共20页
第7页 / 共20页
第8页 / 共20页
第9页 / 共20页
第10页 / 共20页
亲,该文档总共20页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
南京工业大学网站设计与管理课程设计报告个人工作报告学院: 经济与管理学院 专业: 电子商务 学号: 2204110231 姓名: * 成绩: 2015年1月第一部分 工作日记2015-1-5 星期一 今天是课程设计的第一天,看了下个人的工作任务,要参照500多页的电子书,完成一个电子商务网站,任务还是很艰巨的。从书的前言部分,大致了解了网站开发的一个实现过程,每个阶段的任务是什么。书本的第一章更多的是一些理论知识,包括网站规划,顾客分类,功能划分,营销方案等等,主要围绕着将原有业务在线化来介绍。第二章主要讲基础框架的创建,介绍了三层架构;实现技术与工具,包括:ASP.NET、C#、VB.NET、VWD、SQL Server等等,并举了一些实例进行讲解。既是对课程知识的一个回顾,也为接下来的网站开发奠定了基础。2015-1-6 星期二通过昨天的学习对气球网站有了大致了解,开始着手写气球网站的项目概述,主要分为经营商品分析和网站赢利分析两块。经营商品分析从主营业务、公司业务概况、经营目标三方面进行介绍。网站赢利分析从顾客量增加以及扩展购买渠道带来的销售、客单价提高、订单成本降低三方面进行介绍。接着开始分析气球网站的总体设计,主要从项目设计需求和应用系统和数据库设计两方面进行介绍,通过目录了解气球网站的大致功能等,对需求进行总结。从需要分析的几个具体模块,参照具体章节按照三层架构进行分析。2015-1-7 星期三通过前两天的学习,以及前期文档的撰写,对气球网站有了更深入的了解。从第三章开始启动BalloonShop项目。首先是开发环境的准备,Visual Studio和SQL Server在之前的课程学习中都已经安装过了。IIS的配置也比较顺利。在创建网站过程中,点击确定时,网页报错,无法创建。经过检查,是因为在修改hosts文件时,在前面多数了一个“#”,删除之后网站就创建成功了。错误提示如下图: 图1 创建网站报错创建SQL Server数据库过程比较顺利,也学习到了一些东西,像创建新用户,赋予权限等。到打开服务器资源管理器进行数据库连接时,使用快捷键无法打开,后来发现是因为开了QQ与Visual Studio快捷键冲突,关掉QQ后,就能正常使用了第四章讲的是创建商品目录。之前与数据库相关的操作都是通过SQL Server Managrment Studio来实现的,通过Visual Studio同样也可以实现,但需要建立与数据库的连接,一开始测试连接不成功,通过检查是因为服务器名称填错了,改成localhost就能正常运行了。创建Department表,用来存放与商品门类相关的数据。在创建完成并保存后,发现表内字段有输入错误的地方,修改保存后,出现了下面的错误。图2 错误2因为对VS不是很了解,所以没有按照提示,进行修改,而是将表删掉重新创建了一张新表。按照步骤一步一步往下做,创建存储过程,实现通用的数据访问代码,捕获及处理异常,都没太大问题。但在本地电子邮件配置这块出了问题,在网上找了一些配置方法,还是没有能够解决,一运行就报错。就将EnableErrorLogMail的value值改为false,不实现这方面的功能,先往后做。最后通过DepartmentList控件,显示门类列表。第五章也是也是创建商品目录,但建立的是分类。也是按照三层架构的原理来建的。第六章实现商品属性功能,可以由用户自主选择气球颜色。也是按照数据层、业务层、表示层这样的顺序来实现的。数据层:建立三张数据表,前两张表用来存储属性名称、每个属性组的可能属性值,第三张表用来建立与前两张表的关联。建立数据存储过程用来接收指定商品ID参数,并返回该商品的属性列表。业务层:商品属性功能业务层只需调用存储过程就能实现。为CatalogAccess类添加相关代码。表示层:修改ProductsList文件,添加DataList控件并进行相应修改。图3 商品属性2015-1-8 星期四 今天从第七章搜索引擎优化开始做。开始部分主要分析了下搜索引擎的作用,以及实现SEO的一些技术。实现对富关键字URL的支持,需要下载相关文件。在www.urlrewriter.net网站上,没有找到相关的资源。在百度上找了其他的文件,但经过实践没有出现想要的效果,出现很多错误,无法执行。因为这部分对后面的操作没有影响,所以就暂时不做这部分,晚点再回过来进行尝试。2015-1-9 星期五通过之前的实践,气球网站目前已经可以实现加载首页时,出现门类列表,点击门类,会出现相关分类,并且有相关产品。但是,无法通过搜索关键词等方法快速找到目标商品。今天主要任务就是实现这个功能。搜索目录也是按照数据层、业务层、表示层这样的顺序来实现的。创建存储过程、添加方法、通过用户控件进行读取。搜索框如下图:图4 搜索框当在搜索框输入“love”关键词,将出现相关结果,如下图:图5 关键词搜索结果2015-1-12 星期一今天将接着前面的内容继续往下做。第九章,主要是对气球网站做性能上的改善,通过处理回传事件、管理ViewState、使用输出缓存来实现,了解到了一些有用的特性。第十章实现使用paypal接受支付功能。首先需要以premier或business身份在paypal官网上注册一个账户,使用注册好的paypal电子邮件地址作为PayPalID。接着实现PayPal的购物车和结账功能,需要在每个商品上加上一个Add to Cart按钮,并在页面相关处添加View Cart按钮,修改商品详情页相关代码,在web.config文件中加入一些代码,在配置类中添加属性定义等等。最终效果图如下:这边所实现的购物车以及支付功能直接与paypal网站连接起来了,并不是网站自己定制的购物车,在未连接网络的时候,是没有效果出来的。2015-1-13 星期二接下来将实现目录管理功能。从门类和分类做起。首先创建目录管理页面,第一步是为管理员创建一个简单的登录机制,但在开发之前,需要实施一些安全机制,限制访问,只有通过验证的人员才能修改商品目录。通过简单的配置,就可以通过网站管理工具来实现基本功能了。下图为ASP.NET网站管理工具:图6 网站管理工具通过“安全”,创建用户和角色,如下图:图7 创建用户与角色接着创建Web用户控件UserInfo、Web窗体Login、母版页Admin、Web窗体AdminDepartments,所有的任务都完成后,通过用户名和密码就可以实现登录功能了。门类管理需要实现添加、修改、删除门类信息几个基本功能。其过程也是按照数据层、业务层、表示层一步一步实现的。通过这章的实践,对GridView控件有了更深入对的了解。2015-1-14 星期三昨天完成了目录管理中的门类和分类管理,今天实现商品管理以及商品详情管理。基本思路还是一样的从数据层、业务层、表示层一步一步完善,添加存储过程,添加方法,添加控件等。效果图如下所示:图8 商品管理页点击编辑可以进行商品基本属性的修改,点击select可以将商品调到其他类别以及更换图片等。到这边,已经将门类分类以及商品管理这些功能都实现好了。到现在,第一部分的内容已经基本完成了。开始进入第二部分:增加收入 提高利润。之前的购物车很大一部分功能时依托于PayPal网站完成的。接下来,开始创建自己的购物车。主要任务是创建购物车页面和一个购物车汇总控件,它会在除了购物车页面之外的每个目录页面中显示。创建购物车管理页面,使管理员能从数据库中删除旧的购物车记录。依照电子书内容,一步步实现数据层、业务层、表示层的功能。购物车功能已经基本完成了,但是访客无法通过它下订单。第一步实现客户端的处理机制。在购物车页面添加一个“下订单”的按钮,用来创建一个带有购物车所有商品的Paypal订单。第二步是实现一个简单的订单管理页面,方便网站管理员查看并处理待处理订单。按照实现Order-Placing系统、管理订单、订单详情管理的步骤完成这部分的内容。现在的网上商店都会有商品推荐功能,基于动态推荐来增加销售额。气球网站也会实现这部分功能。通过阅读本章内容,了解大致的开发流程,按照数据层、业务层、表示层一步步实现,最终实现商品推荐功能。图9 商品推荐2015-1-14 星期四到现在,已经完成了前面两个阶段的内容。开始进入第三阶段,实现高级电子商务功能。首先需要实现一个顾客账号系统。实现这个目标需要经过保存顾客账号、创建BaloonShop顾客账号方案、建立安全连接几个部分。通过顾客账号系统,顾客可以存储在处理订单时需要使用的详细资料。在实现过程中,还分析了顾客账号系统的其他方面,包括敏感数据的加密,以及获得这些信息的安全Web连接,对于网站建设涉及到的安全机制有了进一步了解。气球网站功能逐渐丰富起来,现在已经实现了顾客账号功能,并且能够了解顾客的地址和信用卡信息,并以安全的方法保存起来。但是没有实现订单和下订单的顾客账户关联起来。接下来将顾客下订单改成与用户档案相关联,这样就能跟踪特定顾客所下的订单。同时还要实现处理税收和发货的功能。按照电子书的步骤做下来,最终实现了这部分的功能。实现订单流水线这部分内容,前期还比较顺利,但运行时,出现了邮件配置方面的问题,修改过后还是没能够调试出来。最终止步于此。第二部分 气球商店网站开发文档一、项目概述1、经营商品分析(1)主营业务该网站的主营业务是气球销售,并且该公司已经以邮购方式开展了业务,拥有一个良好的客户网络,基于此创建气球网站BalloonShop。(2)公司业务概况该公司并不是刚刚进入该业务领域,他们希望其原有客户通过网站能更简单的购物,并获得更愉快的体验,以实现让顾客购买更多商品的目标。(3)经营目标获得更多的顾客、让顾客花更多的钱、降低完成订单的成本2、网站赢利分析(1)顾客量增加以及扩展购买渠道带来的销售该公司已经以邮购方式开展了业务,渠道单一,但有一定的顾客基数。开通在线购物网站,能够扩展购买渠道,原有顾客也有了更多的选择。而在线购物网站比起邮购有很多优势,比如:商品展示量更多,更容易找寻目标商品等等。(2)客单价提高在网站下单比起邮件下单更为方便,当用户有购买欲望时,更容易做出购买决定。在线网站24小时开放,顾客可任意选择购买时间。能根据用户购买习惯,推荐相关商品,实现更高的成交率(3)订单成本降低减少了传统商业模式中部分的人员工资,网站可以实现订单处理的整个流程,省时省力。购物网站构建完成并投入运营后,获取订单的实际成本趋向于零。二、网站需求分析1、设计需求气球网站具备商品目录,顾客可以通过搜索商品目录,快速找到目标商品,且可了解相关商品属性。顾客可以将商品放入购物车,网站可以接受并处理顾客订单,进行商品推荐。顾客可以通过自己的账号实现整个购买流程,并进行商品评论。2、具体需求网站需要支持用户账户。已注册用户和匿名用户都可以浏览商品,但只有注册的用户才能购买商品。用户可以将想要购买的商品加入购物车,并且可以增减数量。用户可以在线支付所购商品。用户可以通过搜索关键词缩小寻找范围用例1 支持用户账户用户要在网站中创建一个账户。他访问我们的网站,看到一个名为“注册”的链接。单击该链接后,他将被提示输入所需的用户名、密码、电子邮件地址等。当他提供了这些信息后,将为他创建一个账户,且他将登录到网站。用户可以通过点击“注销”链接从网站注销,该链接每个网页都可用,他还可以单击“登录”链接再次登录网站中。单击“登录”将引导到登录页,并提示输
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号