ImageVerifierCode 换一换
格式:DOCX , 页数:22 ,大小:626.33KB ,
资源ID:13050190      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-13050190.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(asp网页设计课程设计.docx)为本站会员(b****6)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

asp网页设计课程设计.docx

1、asp网页设计课程设计辽 宁 工 业 大 学 电子商务系统规划与设计 课程设计(报告)题目: 院(系): 专业班级: 学 号: 学生姓名: 指导教师: 教师职称: 起止时间: 目 录第1章 程序设计专题目的与要求 11.1 程序设计目的 11.2 程序设计的实验环境 11.3 程序设计的预备知识 11.4 程序设计要求 1第2章 程序设计内容 22.1概要设计 22.2程序整体设计说明 22.3程序部分源代码及注释 112.4测试结果 14第3章 程序设计总结 15参考文献 16第1章 程序设计目的与要求1.1 程序设计目的电子商务系统的规划与设计是电子商务专业的必修专业基础课程,其实践性、应

2、用性很强。实践教学环节是必不可少的一个重要环节。本课程的程序设计专题实际是电子商务专业学生学习完电子商务系统的规划与设计课程后,进行的一次全面的综合训练,电子商务网站的设计目的是加深对理论教学内容的理解和掌握,使学生较系统地掌握程序设计及其在电子商务网站开发中的广泛应用,基本方法及技巧,为学生综合运用所学知识,利用软件工程为基础进行软件开发、并在实践应用方面打下一定基础。1.2 程序设计的实验环境硬件要求能运行Windows xp操作系统的微机系统。JSP程序设计语言及相应的集成开发环境。1.3 程序设计的预备知识熟悉tomcat集成开发环境。1.4 程序设计要求按程序设计指导书提供的课题,要

3、求学生在自行完成各个操作环节,并能实现且达到举一反三的目的,完成一个项目解决一类问题。要求学生能够全面、深入理解和熟练掌握所学内容,并能够用其分析、设计和解答类似问题;对此能够较好地理解和掌握,能够进行简单分析和判断;能编写出具有良好风格的程序;掌握JSP开发电子商务网站的基本技能和面向对象的概念和方法;了解JSP编程。同时培养学生进行分析问题、解决问题的能力;培养学生进行设计分析、设计方法、设计操作与测试、设计过程的观察、理解和归纳能力的提高。第2章 程序设计内容2.1概要设计概要设计的主要任务是把需求分析得到的系统扩展用例图转换为软件结构和数据结构。设计软件结构的具体任务是:将一个复杂系统

4、按功能进行模块划分、建立模块的层次结构及调用关系、确定模块间的接口及人机界面等。数据结构设计包括数据特征的描述、确定数据的结构特性、以及数据库的设计。显然,概要设计建立的是目标系统的逻辑模型。如何实现我们的电子商务B2C的网站,我们要用我们学到的知识利用ASP集合数据库去做出我们所需要的这个电子商务B2C的网站。那么要做出这样的一个网站我们就要有一些前提,那么必然是离不开我们在设计程序前的一些工作,而且要掌握我们设计这个程序所需要的软件,在了解了我们所需要软件的同时,我们要想如何去操作它,怎么更好的去利用。那么我们在做好了这些前提下我们还要做好很多的准备,我们要想设计好一个B2C的商务网站我们

5、是不是就得考虑到他的一些功能和结构!这是其一,其二,我们还需要做好心中有数,在脑中要先设计好我们所需要的东西!例如:我们这个B2C网站是不是得需要购物车啊,还有我们要卖的物品,怎么交易!最后我们还要想一想我们应该怎么样去利用有效的空间把我们的网站办的更好,怎么能简洁明了易懂,我们怎么样的去设计我们的版页。而我今天要设计的是一个购物网站,购物网站就是提供网络购物的站点,足不出户即可购买到你所喜欢的商品。目前国内比较知名的专业购物网站有卓越、当当等,提供个人对个人的买卖平台有淘宝、易趣、拍拍等。在我们这些都准备就绪了那么我们接下来开始我们的程序设计。2.2程序整体设计说明2.2.1程序整体设计说明

6、本系统设计的目标是实现一个功能较为强大的网络购物系统,该系统能够实现用户的注册,简便的商品查看,购物车式的商品选购,用户订单查询等功能。在系统的后台,管理员可以处理用户订单并配送获取,并可以对商品信息等实现集中管理。这是一个网上在线订餐系统(B2C)。通过概要设计设计出B2C电子商务网站的功能结构,实现了前台与后台的全面管理。该系统的前台功能结构如图:图1该系统后台管理主要对电子商务网站的一些基础性数据惊醒管理,包括商品管理、会员管理、后台用户管理、信息管理、常规设置等五个模块。功能结构图如下:图22.2.2数据库设计1需求分析这里我们要分析二种,一个是电子商务网站本身的需求,还有就是我们要做

7、的这个电子商务网站程序的需求。如何做好数据库是我们这个程序成功的关键1.1功能需求购物管理系统中主要包括对以下几种管理:账单管理,财务管理,物品管理,订货管理,系统管理。(1)系统管理:系统管理包括用户名和密码,主要用于用户登陆界面登陆和查询。(2)财务管理:包括账单号,时间和账目。账目用于记录账单号的消费金额及时间,以,便用于结算和汇总。每日的结算要通过对每个号的消费金额汇总来记录,然后由每日的结算汇总得出每月的结算。帐务系统功能的完整性。一旦该系统正式运行,购物每日营业帐和全部往来客户帐务的操作结算都将依靠计算机,该系统面对当前购物网站各种复杂的结算要求应具有很强的应变能力。(3)商品管理

8、:商品管理仅包括这里的物品。物品管理是便于网站个人查询各个物品消费金额的记录,这样便于账单管理和财务汇总。(4)信息管理:信息管理包括对商品出售,商品类别和交易时间。信息管理便于顾客交易时间和消费记账,也便于开网站老板的管理。(5)会员管理:这里的会员管理是针对经常来我们这里的客户制定的,有的物品就会有会员价格,这样就能留住顾客!1.2数据需求上面提到的各种功能的实现都离不开数据库的支持,因此数据库的设计是系统设计必不可少的一部分。数据库设计是在既定的数据库管理系统基础上建立数据库的过程。其过程是将现实存在的数据及其应用处理关系进行抽象,从而形成数据库结构。数据库设计是建立一个应用程序重要的一

9、部。一个好的数据库结构和文件设计可以使系统在已有的条件下具有占用存储空间少,处理速度快,查找容易,处理过程简单等特点。1.3运行需求用户界面合理的页面色彩搭配不仅能给人带来舒适感,还能帮助阅读者找到重要的网站信息。本系统采用单色基调,淡蓝、橙色、白色,集中淡色为辅调。硬件接口软件故障:系统运行过程中可能在输入密码后并无任何提示信息,或者查询详单时无输出信息,内存泄漏等。这些都给用户带来不必要的麻烦,故在程序设计中,代码编写以及测试的时候都要仔细关注这些方面的问题。硬件故障:某些硬件故障无法解决,应与相关部门及时联系,解决问题。2概念结构设计设计本系统主要包括前台与后台两大结构。下面将对其中的主

10、要结构进行详细阐述。会员注册与登录模块本模块主要包括会员注册与登录功能。为注册者在进入网站以后可以单击“注册”按钮,进入注册界面,会员信息分为基础信息和收货人详细信息量部分。用户在成功填写完基础信息后可以选择继续填写收货人信息资料,亦可以在选择购物前填写。具体操作注册流程如下图:图3在登录本系统前输入用户名及对应的正确密码。对于非法用户,系统不予登录。处理过程描述:用户通过登录界面输入用户名和相应的密码,然后在数据库中检索和所输入的用户名相同的记录,如果存在则将记录中的密码与所输入的密码进行比较,若相同则通过验证,进入主界面。假如我们密码丢失怎么办当然不用怕,这里设计了密码找回功能,该模块的功

11、能是在已注册会员丢失密码的情况下,可以取回密码。处理过程描述:会员丢失密码后,只要点击取回密码网页,正确输入用户名后,进入取回密码界面,回答提示问题的答案,当没有错误是想用户显示密码。具体操作登入流程如下图:图4 我们有了这个登入模块的结构后,我们现在就得拥有一个我们对客户提供的方便的买卖系统了吧,那么我们是如何为购物者提供一个方便快捷的环境呢,这里我们就设计了一个购物车的结构,这个结构也方便了购物者。可以把想买的东西放入购物车中,然后一起付费!此模块为系统的核心部分,实现会员网上购物操作,具体包括登录、查看商品信息、购买、放入收藏架、下订单等。具体操作流程图如下:图5有了这些流程图我们咋看看

12、部分ER图吧。物品通常是都有一个物品号的。而且每个物品都有它自己的价格。物品有很多种类,每一种类都有每个种类的货物的数量,还应该有相对应的销售时期。有时候货物的编码也非常的重要更利于商务B2C网站老板的查询和盈利!ER图如下:图6我们既然说过了物品的一些拥有的属性,那么与此对应那就是我们的顾客,也就是这里我所说得会员,在我的这个结构理念中,会员起到了很重要的地步没有会员就没有了买卖,所以会员在这里设计的是重点,也让顾客有心动的感觉,知道网站对他们的重视。那么会员也有它相对应的账号,个人资料和订单查询ER图如下:图73逻辑结构设计将概念模型转换为逻辑结构,给出关系模式:此为物品实体对应的关系模式

13、:房间(物品号,状态,物品类型,管理员工号)。此为账单实体对应的关系模式。账单(账单号,物品名,物品数量,物品价格)。此为会员顾客实体对应的关系模式。会员顾客(顾客编号,顾客名,密码,送货地址,联系电话)。 商品表是用来保存网上商城中每一种商品基本信息的数据表,是显示、维护及管理商品数据的依据,如表所示:字段名描述类型长度是否允许空是否为主键Id商品编号INTEGER否是Sortid商品分类编号INTEGER否否Name商品名称VARCHAR50否否price商品价格DOUBLE否否Saleprice销售价格DOUBLE4否否Descripts商品描述TEXT500否否Contents商品介绍

14、TEXT2000是否Saledate上货时间DATE否否Salecount商品数量INTEGER是否Image商品图片存放路径VARCHAR50是否会员表:字段描述类型长度是否为空是否为主键Id用户编号INTEGER否是Username用户名VARCHAR20否否Password密码VARCHAR20否否Realname用户真实姓名VARCHAR20是否Tel用户电话VARCHAR20是否Address用户地址VARCHAR100是否Zip邮政编码VARCHAR6是否Email电子邮件地址VARCHAR50是否2.2.3.界面设计通过整合购物企业信息资源,建立网上购物平台,为顾客提供优质量的服

15、务环境,只有有了好的服务环境,在购物者的心理才能感觉亲切,有一种实在,敢相信你的网站的感觉,也很好的能解决一切问题。购物成功后我们将以短信方式给顾客发一个短信,这个短信就是为了让顾客确认一下信息,以免是由于一些病毒,或者错误操作而引起的不必要的购物,虽然物品可以退但是我们还是希望给顾客带来方便。登陆界面,输入用户名和密码然后点击登陆即可登陆成功。图8既然有登入界面了我设计出的程序中当然也要有注册了,为了系统的安全性,系统管理模块必须由成功输入管理员信息的用户才能进入,同时在管理员成功登录后将其登录信息存入Session会话变量。同时在系统管理模块的非登录页面,当页面第一次加载的时候判断Sess

16、ion中是否存在管理员的登录信息,这样就可防止用户通过在地址栏中直接键入系统管理页面的地址、绕过登录页面直接进入系统管理模块。图9购物网的首页界面图10我们可以通过点击这里的商品来确认物品的价格,这里可以立即购买也可以放入到收藏夹中图11最后想要付款就要设计出购物车吧如图2.3程序部分源代码及注释1.会员注册及登录设计与实现(1)会员基本信息填写部分的代码: 请填写用户信息 E-Mail   : 请填写您有效的邮件地址,以便于我们为您提供有效的服务。 用 户 名: 用于登陆时使用,用户名长度不能小于 4且使用英文字母。 真实姓名: 以便发货确认。 (2)登录界面代码: 引用

17、了定义的 check0( )和 check1( )函数,分别如下: function check0() if(checkspace(document.ckxp0.username.value) document.ckxp0.username.focus(); alert(请输入您的用户名!); return false; function check1() if(checkspace(document.ckxp1.answer.value) document.ckxp1.answer.focus(); alert(请填写密码答案!); return false; 2. 商品订购设计与实现商品列

18、表的代码: 商品名称 市场价 折扣 数量 小计 修改数量 %dim iii 定义总价 iii=0 dim bookscount,books 定义判断有几个bookid bookscount=request.QueryString(id).count do while not rs.eof dim quatity 判断input 名 Quatity = CInt( Request( ckxp&rs(bookid) ) If Quatity input type=hidden name=bookname value= input type=hidden name=huiyuanjia value=

19、 input name= type=text size=3 value= onkeypress= return regInput(this, /0-9*$/, String.fromCharCode(event.keyCode)onpaste = return regInput(this,/0-9*$/, window.clipboardData.getData(Text)ondrop= return regInput(this,/0-9*$/,event.dataTransfer.getData(Text) %if Quatity input type=submit name=Submit

20、value= 修 改 onclick=this.form.action=shopping.asp?id=;this.form.submit() 总计:元     input type=submit name=Submit2 value= 下 一步 onClick=this.form.action=shopping.asp?action=ckxp1&id=;this.form.submit() input type=button name=Submit22 value=放入收 藏 架 onClick=location.href=shoucang.asp?i

21、d=&action=add 2.4测试结果本系统使用以界面为基础的测试。以界面为基础的测试仅仅依靠软件与其运行环境之间的界面来选择和产生测试数据,而不管软件的具体需求和具体实现细节。包括软件输入,输出数据的类型取值范围以及取值的概率分布等等。通过用户登录窗口的测试和查看商品信息窗口的测试结果基本达到设计要求用户界面良好,错误处理正确,且能正确提示错误种类。但是在测试中也发现软件的一些不足与缺陷,比如在修改商品资料时,同一时期的上架货不能批量修改,只能一件件商品上,比较麻烦,等等一些缺陷。总体来说,测试通过。其结果在上面的界面显示中就可以的看出来。本系统可以运行并进行网上购买物品、用户注册、物品详细信息查询等功能。实现功能如下:1.能实现会员注册登录,登陆后对自己资料的修改,添加等功能;2.会员能进行购买商品,查看最新商品,搜索商品,查看最新新闻,等功能;3.并实现了购买商品的一系列程序如:查看商品,选购商品,订购商品,付帐等一系列程序;4.实现了查看新闻,提供最新的新闻给用户

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2