还剩3页未读,继续阅读
文本内容:
的电子商务网站设计与实现ASP[摘要]论文阐述了基于B/S模式的电子商务的开发,并对该系统的需求分析及系统需要实现的设计方法作了介绍该系统的基本功能主要包括用户购买和管理员管理用户购买系统包括商品查询,订单查询和商品订购;管理员系统包括管理员登录,商品管理,对用户订单的处理和计算用户所购商品的金额这个系统被划分成两块即后台数据库和Web站点因为此系统是基于结构化设计的,所以它能非常便利地扩展成适合于未来更加复杂的环境总之,该系统是一个可靠而有用的系统[关键词]电子商务、B/S模式、ASP
一、电子商务网站的需求分析
1、可行性的分析现在随着网络技术的高速发展,电子商务也在不断的兴起,它是网上不可缺少的交易平台对于任何一个客户而言,不论身在何地,只要有一台接入互联网的计算机,就可以完成网上购买对于企业来说,也不管身在何地,只要有一台接入互联网的计算机就可以对企业信息进行管理真正实现了足不出户,完成自由交易的设想用ASP和SQL server2000设计一个电子商务系统,这个系统将数据库技术和Web技术很好的融合在一起,使数据库系统成为Web的重耍有机组成部分,实现了数据库技术和网络技术的有机结合
2、设计思想电子商务购物系统的特点就是利用B/S(Browser/Server)结构,实现商品的在线查找,销售,以及商品的在线管理等功能这种系统的优势在于系统简单、功能强大、扩展能力良好以及能够方便的跨地域操作等性能本系统,其功能目标是要将商品销售由传统的商店模式向在线销售的转变,同时还要能对销售的订单和商品的种类进行管理
3、功能需求的分析电子商务系统的整体设计遵循软件工程的方法,经过需求分析、总体设计、文档和代码的编制、模块测试和系统实现几个阶段下面来介绍设计与开发一个电子商务系统的步骤一个电子商务网站的主要职能就是
(1)对于商品销售系统,它应该具有的功能包括允许用户浏览最新上架的商品允许用户按商品种类进行查找允许用户购买自己喜欢的商品允许用户对购物车进行管理系统实现订单的处理系统完成整个购物流程
(2)对于系统附加的商品管理系统,它应该具有的功能包括对管理员的身份进行验证对数据库中的商品信息进行管理对友情链接的添加及删除管理对数据库中的用户订单信息进行管理综上,可以分析出该系统大致可以分为两个模块用户购买和管理员管理两大模块
二、数据库设计数据库设计的原则是一致性原则、完整性原则、安全性原则、可伸缩性原则根据系统功能设计的要求以及功能模块的划分,电子商务购物系统的各个组成部分的数据项和数据结构
三、网站的详细设计
1、网站流程图客户购买业务流程图
2、编码实施
(1)、商品销售模块设计
1.网站首页在这一页面,对于刚刚上市的商品,它们的简要信息应该一目了然设计时主要用到了1个table控件,与数据库连接,对数据库中的menu表用SQL语句进行操作
2.商品分类页面这一页面主要用到了1个table大控件(来完成商品信息的显示)和2个超链接控件(一个是用户点击后阅读商品的详细资料,另一个是用户点击后进入购物车页面),与数据库连接,对数据库中的sp,menu表用SQL语句进行操作
3.加入购物车页面本页面的任务是列出客户已购买的清单,可以作修改和删除最后提交订单这时客户购买的商品存储在spgm表中,可以在提交前做任何操作页面用到的控件是table控件,它里面又有1个文本框(text)、1个超链接(Hyperlink)和2个按钮(button)其中文本框是用来更改同种商品的数量,点击超链接是将购物车中的某种商品放回货架,2个按钮中一个作用是清空购物车,将它们全部放回货架;另一个是待选购完毕,转至结帐页面以上这些可以通过sql语句传送修改值
4.提交订单确认页面待检查无误后,即可单击商品结帐页面的“提交”按钮,进入页面,此页面会给出感谢信息,还有商家的E-mail地址、汇款地址、联系方式以及银行帐号,以便于用户顺利的购买订单一旦生成,则与数据库中的spsc表相关由于这一页面的功能是显示信息,所以代码简单,不再赘述以上便完成了顾客购买商品的整个流程的设计⑵商品管理模块设计
1.管理员登录页面点击网站首页的“管理员登录”超链接即可进入管理员的登录页面在页面用到了2个文本框text,作用是输入管理员的帐号和密码,还有一个用来进入到管理页面的按钮button及一个返回到网站首页的超链接Hyperlink此功能的实现须包含三个文件、、从上一页面取得登录名和密码后,查询数据库管理员表admin表,如果存在则将其保存在Session中并进入下一页面,否则关闭结果集
2.商品添加页面当商品的主,子类别都增加后,就可添加新的商品了这时点击管理首页的“新品上市”的超链接后,就会出现添加商品的页面这一页面用到了很多的文本框text,1个下拉列表框downlist和2个按钮button点击“提交”按钮后,商品信息就会通过sql语句传递至后台数据库中的sp表里以上便完成了商品管理模块的设计至此,电子商务网站的设计全部完成
四、系统开发小结系统在开发完成后进行了一系列的运行测试,基本上达到了设计的要求此购物网站有效的实现了商品展示和进行购物的所有功能;管理台使用起来也非常方便,效率较高,功能也比较全面整个系统非常适合于中小型购物网站的使用要求但是,本系统还存在一些问题,主要包括以下几个方面
1.商品查找的实现在本系统中,为了顾客能更快更方便的找到自己喜爱的商品,系统设置了一个查找的功能,不过这个功能仅仅实现对商品的分类查询,而没有具体到商品名称的匹配,或者是根据商品价格的范围进行查找等,还有待于进一步完善
2.购物车的管理以及订单的处理作为一个销售系统,显然购物车是最重要的部分在本系统中,我们使用了一个虚拟的购物车,普通的顾客只需要往购物车中添加商品即可,剩下的事情都由系统来处理当然,顾客也可以对自己的购物车进行其他一些操作,包括修改某种商品的数量、添加其他的商品种类,或是提交结帐操作等但是,有一个问题就是商品数量的修改必须在选购完商品之后,结帐之前才能实现,若将一个商品加入购物车后就立即修改数量,再加入第二个商品后,刚才所做的商品数量修改就又会还原成1这一缺陷还有待于今后加以进一步完善
3.管理员功能的实现在本在线商品销售系统中,管理员的功能比较简单,但也算是系统的一个难点这里仅仅对商品信息和顾客订单进行了管理实际上,还需要管理的是系统注册用户即顾客的所有信息,包括更新、删除等主要由于在本系统中没有用户的登录、注册及修改用户信息的功能,也就无所谓对注册用户资料的管理因此这还有待于以后改进
五、总结经过近三个月的努力,在导师宫宁生老师的指导下,本人对电子商务系统有了较深刻的认识,也具备了一定的实际开发经验认识到开发系统首先要明确用户的需求,然后进行系统分析,其次构建系统模型、建立完善的数据库,接着编写代码,最后测试系统由于是第一次开发电子商务系统,并且缺乏对电子商务系统开发的相关经验因此,在学习和开发过程中困难相对较多但经过自己的努力及老师的指导,最终能够开发出一个基本的电子商务系统,我感到十分欣慰通过这次毕业设计我除了在程序设计水平和数据库应用能力上有了一定程度的提高,同时也使我比较深刻的体会到了微软的.NET技术丰富的内涵和卓越的表现它的各种新功能强大而全面它的跨平台操作性,使得代码重用成为可能;它的的对象体系所提供的一系列数据操作组件使得程序开发人员可以轻松的访问各种数据源……总之,微软的.NET概念可以说是程序开发史上的一个里程碑,其中蕴含的大量新技术、新思路和新的观念令我们耳目一新,也是我们需要不断学习的目标参考文献
[1]黎晓东.精通编程.科学出版社
[2]桂思强.与数据库程序设计.中国铁道出版社
[3]苏红超.深入解析,科学出版社软件使用说明
1、使用步骤将所有实现网站功能的程序文件、数据库文件及图片放在文件夹“shop”之下打开“开始”—设置”~控制面板”一管理工具一Internet服务管理器:打开►►►►“Internet服务管理器”后,就开始建立网站的虚拟目录,点击“虚拟目录”后,点击上图中的“下一步”后,然后根据此“虚拟目录创建向导”,连续点击儿次“下一步”的按钮后,即可成功创建此时再打开“Internet服务管理器”,“默认Web站点”的子目录中已存在了“shop”这个子目录同时一些相关的程序文件、数据库文件及图片都被导入了进去虚拟目录创建成功注意若没有“Internet服务管理器”,此时就要添加,打开“开始”一“设置”一“控制面板”一“添►►►加/删除程序”,在出现的窗体中,点击“添加/删除Windows组件”,选择“HS”,然后通过“Windows组件添加向导”,点击“下一步”按钮后,即可完成添加HS同样,按照上述方法建立虚拟目录还原文件夹“shop”中的数据库文件“打开“开始”一“程序”一“Microsoft SQLServerv中的►►“企业管理器”
2、功能使用说明本电子商务购物系统分为两大模块商品销售模块和管理员管理模块接下来我就具体阐述整个网站的业务流程
一、商品销售模块
1、商品的分类查找功能在上图所示的系统首页中点击所要查找商品的种类,然后在该分类的下方会出现相应的若干子分类比如点击了“数码产品”之后,在此下方即会出现子分类MP3系列、数码相机、数码摄像机选择页面;再点击子分类后即可弹出该类别下的所有商品信息,这样便于用户的阅读及购买如点击上任意一个子类别“数码相机”,即可出现各分类浏览页面
2、查看商品的详细资料用户通过对各分类商品的查阅,若遇到自己感兴趣的,就会迫切地获悉它们的详细信息,从而准确地判断买或是不买,下面就是随便点击一个商品的“详细资料”后出现的详细资料浏览效果图
3、将商品加入购物车的功能当用户在系统首页最新上架的商品中,或者在商品分类浏览页面查询到自己喜爱的商品,通过对详细资料的阅读,若满意,就单击“购买”的超级链接,那么系统就会弹出购物车页面;购物车是电子商务销售系统的核心部分用户可以管理自己购物车里的商品包括将商品放货架、全部不要了及更改欲够商品的数量对于“放货架”和“全部不要了”这两个按钮的功能,用户可以自行调试
4、商品在线结帐的功能用户选购结束后,即可进入结算中心完成结帐只要点击上图的“我要结帐”按钮,就可转入到结帐页面效果图;在这个页面,用户可以对自己购买的商品有一个清楚的了解,不防把它们都记录下来,以备查收然后填入用户的相关真实信息,包括用户的姓名、地址、联系电话、邮编,并选择自己的付款方式及邮寄方式以便于管理员准确无误地发货注意在“发货方式”一栏有两个选项普通邮寄和EMS特快,若选择的是普通邮寄,则邮寄费(运费)为0元,若选择的EMS特快,则邮寄费(运费)为商品总额*10%
5、确认页面功能用户对自己所填信息检查无误后,即可点击上图中的“提交”按钮,进入确认页面效果图;这一页面主要是显示用户应汇款的银行帐号、管理员的联系方式及管理员的姓名、通讯地址等以方便于用户提交订单后立即联系管理员,保证成功地交易以上我简单介绍了商品销售模块的业务流程,接下来我就介绍前台管理的功能
(二)、管理员管理模块
1、管理员登录点击网站首页“管理员登录”的超链接即可进入到管理员的登录页面,在“管理员登录”的页面必须输入管理员帐号及密码如果帐号或密码不正确,点击登录后,此页面的文本框会自动清空,只有待管理员身份(管理员帐号admin,管理员密码admin)验证通过后
2、订单查询功能这一页面的功能是便于管理员及时查看订购信息(包括用户的真实姓名、住址、电话等),以准确无误地发货待管理员收到汇款后即可发货,这时便可将该订单从“待发”状态转成为“已发”状态再点击“返回管理首页”的超链接后,又可返回管理首页
3、添加及删除友情链接在管理首页点击“修改网站首页左部链接”的超链接,友情链接的功能是顾客若在该网站找不到自己所需要的商品,可以便捷地进入到其它电子商务网站查找及购买至于友情链接的添加及删除用户可以自行调试,由于篇幅,这里不再赘述点击“返回”的超链接后,即可返回管理首页
4、添加新商品在管理首页还可以增加商品的主类别和子类别,以增强网站的功能,这部分功能用户可以自行调试,但有一点需指出的是:如果只增加了商品的主分类,而没有添加主分类下的子分类,就不能在此类别下添加新商品这时,系统会弹出提醒你“应先建立子类别”的页面,只有当主,子分类都添加了,才可以添加新的商品此时点击管理首页的“新品上市”后,会弹出“新品添加”的效果图,在各文本框中输入相关信息,最后点击“提交”按钮,即可成功添加新品点击“返回管理首页”的超链接后,就可又返回管理首页
5、商品管理(包括修改和删除商品)当商品的主,子类别增加成功后,即可添加新的商品但是一个强大的购物网站的后台管理还必须具备对商品的口常管理,包括修改错误的商品信息及删除暂时缺货的商品如果你还没有在子类别下添加商品,就不能实现对商品的管理,在管理商品的首页点击“管理商品”的按钮后,会弹出“这里还没有任何商品”的页面,以提醒你添加商品只有该类别下存有商品,这时点击“管理商品”的超链接后,才会弹出管理商品页面的效果图,在管理商品的页面,可以实现对商品的修改及删除,若部分商品信息有出入,就要修改;若商品暂时缺货,即可进行缺货登记或删除对商品修改的页面效果图,点击“提交”按钮后,即可完成修改且返回到管理商品的页面对于商品的删除功能,用户可以自行调试,这里不再赘述商品类别的修改、添加商品类别及删除在管理首页商品类别的那一栏点击“修改”按钮后,就会出现修改商品类别的效果图,在文本框输入要改变的类别名称,点击“提交”按钮后,就返回到管理首页对于商品类别的添加和删除功能,用户可以自行调试,这里不再说明
(三)、综述至此,以上我对此电子商务系统软件的程序安装及使用作了简要的说明,具体的测试步骤还有待于使用者亲力亲为,不断地提出问题,以使系统更加地完善。
个人认证
优秀文档
获得点赞 0