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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

基于ASP的网上书店设计可编辑修改word版.docx

1、基于ASP的网上书店设计可编辑修改word版基于 ASP.NET 的网上书店设计XXXXXXXXXXXX摘要:本文描述了用 ASP.NET 技术实现动态网上书店的开发概述、技术特征、应用原理及方法,充分突出了 ASP.NET 技术的优越性。简要论述了电子商务的优势、对社会的影响和建立电子商务网站应该注意的问题,并介绍了整个网站的运行流程,数据库的结构及网站的页面组成。着重论述了购物车和购书管理子系统的具体功能实现、关键技术的使用,以及与其他方法的综合应用。关键词:电子商务 动态服务网页 网上书店1.1、开发技术1、开发概述本次毕业设计的任务是,构建一个电子商务网站网上书店,采用的主要技术是基于

2、 I IS 服务器端的 ASP.NET、IIS 的组件、网页编程语言 HTML、数据库以 Microsoft Offic e 的 Access 为平台以及链接数据库 ODBC。ASP.net 是 M 的一部分,作为战略产品,不仅仅是 Active Server Page (ASP) 的下一个版本;它还提供了一个统一的 Web 开发模型,其中包括开发人员生成企业级 Web 应用程序所需的各种服务。ASP.NET 的语法在很大程度上与 ASP 兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有 ASP 应用程序中逐渐添加 ASP.NE

3、T 功能,随时增强 ASP 应用程序的功能。ASP.NET 是一个已编译的、基于 .NET 的环境,可以用任何与 .NET 兼容的语言(包括 Visual Basic .NET、C# 和 JScript .NET.)创作应用程序。另外,任何 ASP.NET 应用程序都可以使用整个 .NET Framework。开发人员可以方便地获得这些技术的优点, 其中包括托管的公共语言运行库环境、类型安全、继承等等。ASP.NET 可以无缝地与 WYSIWYG HTML 编辑器和其他编程工具(包括Microsoft Visual Studio .NET)一起工作。这不仅使得 Web 开发更加方便,而且还能提

4、供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到 Web 页的 GUI 和完全集成的调试支持。微软为 ASP.net 设计了这样一些策略:易于写出结构清晰的代码、代码易于重用和共享、可用编译类语言编写等等,目的是让程序员更容易开发出 Web 应用,满足计算向 Web 转移的战略需要。1.2、ASP.net 的新性能ASP.net 提供了稳定的性能、优秀的升级性、更快速的开发、更简便的管理、全新的语言以及网络服务。贯穿整个 ASP.net 的主题就是系统帮用户做了大部分不重要的琐碎的工作。一全新的构造新的 ASP.net 引入受管代码(Managed Code)这样一个全新概

5、念,横贯整个视窗开发平台。受管代码在 NGWS Runtime 下运行,而 NGWS Runtime 是一个时间运行环境, 它管理代码的执行,使程序设计更为简便。二高效率对于一个程序,速度是一件非常令人渴望的东西。一旦代码开始工作,接下来你就得尽可能地让它运作得快些快些再快些。在 ASP 中你只有尽可能精简你的代码,以至于不得不将它们移植到一个仅有很少一点性能的部件中。而现在,ASP.net 会妥善地解决这一问题。三易控制在 ASP.net 里,你将会拥有一个“Data-Bounds” (数据约束),这意味着它会与数据源连接,并会自动装入数据,使控制工作简单易行。四语言支持ASP.net 支持

6、多种语言,支持编译类语言,支持比如 VB、VC+、C#等,它比这些编译类语言运行速度快,更适合编写大型应用。2、项目背景开发工具: Microsoft Office Access2000Macromedia DreamWeaverMX 2004,FlashMX2004,FireWorkMX2004,PhotoSho p。开发语言:VB,VBScript,Html, SQL.开发技术:基于 IIS 等服务器的 ASP.NET 技术3、功能概述3.1.系统简介1.系统主要包括两个模块:用户购物模块和网站管理模块2.方便用户和系统管理员在网络直接进行操作3.2.系统目标网上购书系统要实现的目标主要是

7、:1对使用的用户进行使用权限限制3.3.系统范围网上购书系统主要针对用户在线购物和管理员在线上管理商品而使用,研究的主要对象是在线会员和系统管理员。系统通过互联网连接使用。3.4.系统主要功能1会员登陆及身份验证 A用户注册成为会员 B验证用户注册信息 C会员登陆系统时的身份给证D修改资料 2在线选购商品 A浏览不同类别的书籍B. 搜索图书3系统管理 A书籍信息管理B交易信息管理C会员管理 D管理员管理3.5、网站功能概述该系统主要分为三大模块:用户登录注册、网上购物、管理系统。各模块的功能如下:(一)、用户登录、注册用户注册是为了保证用户在本网站的安全性,便于网站管理。用户登录后才可以进行购

8、物。(二)、网上购物用户在进行网上购物时,必须现登陆,如果是新用户,则必须先进行注册。(三)、管理系统管理系统是系统管理员对整个网站后台数据库进行维护,是此网站最重要的大门。在进入本栏目时系统会提示输入系统管理员的用户名和密码,对于其他用户此界面是不可见的。它包括用户管理、书籍管理等,这里重点介绍书籍管理。书籍管理包括图书库存管理、订单管理、图书销售情况管理。1、图书库存管理管理员可以添加新书、添加书籍分类以及修改书籍库存信息和删除书籍。2、图书销售情况管理管理员可根据日期和书号任一种或这两个条件作为查询条件,了解图书的销售情况。3.7、网站功能模块图注册登录查看书籍网上购物管理模块商品展示用

9、户管理购物管理4、系统主模块的实现我们的网上书店包括三大功能模块,我在这里详细介绍一下购物车的实现和后台图书管理系统的实现。首先讲述一下数据库的设计。4.1数据库连接网上书店采用 Microsoft Access 2002 作为后台的数据库.数据库的连接:dim dbname as string dbname=server.mappath(authors.mdb)myConnection = New OleDbConnection( PROVIDER=Microsoft.Jet.OLEDB.4.0;DAT A Source=&dbname )myConnection.Open() la1.te

10、xt=Connection Opened!4.2数据表设计各表的名称和功能如表 1 所示。表 1 数据库中的表及其功能说明表 名功 能 说 明Shop_admin管理员信息表Shop_books书籍信息表Shop_anclass书籍大类信息表Shop_nclass书籍小类信息表Shop_news新闻信息表Shop_pinglun评论信息表User客户信息表下面将详细介绍各表的数据结构。1、Shop_admin 表在 Shop_admin(管理员信息表)表中,存放有关管理员的一切信息,详细的数据结构如表 2 所示。表 2 Shop_admin 表的数据结构字段名称数据类型长 度说 明Admini

11、d自动编码(long)关键字,类型编号admin文本(String)50管理员帐号password文本(String)50管理员密码2 、 Shop _books 表Shop_books(书籍信息表)表中存放书籍的一切信息,详细的数据结构如表 3 所示。表 3 Shop_books 表的数据结构字段名称数据类型长 度说 明Bookid自动编码(long)关键字,书籍编号BookName文本(String)50书籍名称Author文本(String)50作者ClassNo数字(long)用于存放书籍分类的编号Publish文本(String)50出版社Content备注(String)内容简介P

12、icture文本(String)图片信息Price数字(double)书籍定价WebPrice数字(double)本站的售价NowPrice数字(double)现价RegTime日期(datetime)登记日期,默认值 Date()3、Shop_anclass 表在 Shop_vanlass(书籍大类信息表)表中,存储所有书籍分类的信息,包括给每个大类唯一的 ClassNo、分类的名称。详细的数据结构如表 4 所示。表 3 Shop_anclass 表的数据结构字段名称数据类型长 度说 明Classid自动编码(long)关键字,类型编号adclass文本(String)50分类名称4、Sho

13、p_news 表在 Shop_news (新闻信息表)表中,存储新闻信息,详细的数据结构如表 4 所示。表 4 Shop_news 表的数据结构字段名称数据类型长 度说 明newsid自动编码(long)关键字,自增字段newsname文本(String)50新闻标题newscontent备注(long)新闻内容addname文本(long)作者adddate日期(datetime)时间viewcount数字(double浏览计数5、Shop_pinglun 表在 Shop_pinglun (评论信息表)表中,存储图书评论信息,详细的数据结构如表 4 所示。表 5 Shop_pinglun 表

14、的数据结构字段名称数据类型长 度说 明pinglunid自动编码(long)关键字,自增字段bookid数字(long)50图书编号pinglunname文本(string)评论人pinglundate日期(datetime)时间pingluncontent备注(long)评论内容5、user 表在 user (客户信息表)表中,存储客户注册信息,详细的数据结构如表 4 所示。表 6 user 表的数据结构字段名称数据类型长 度说 明userid(long)关键字,自增字段username文本(string)注册帐号useremail文本(string)E-Mailuserpassword文本

15、(string)密码adddate时间(long)注册时间quesion文本(string)密码提示问题answer文本(string)答案shouhuodizhi文本(string)收货地址youbian文本(string)邮编usertel文本(string)电话zhifufangshi文本(string)支付方式userzhenshiname文本(string)真实姓名4.3用户注册其核心代码 register.aspx 如下:void Button1_Click(Object sender, EventArgs E)String strConnection=Persist Securi

16、ty Info=false; strConnection+=user id=sa;password=;database=hqshop;String insertCmd=insert into users(user_id,user_name,user_pwd,user_email) values(user_id,user_name,user_password,email);SqlConnection conn=new SqlConnection(strConnection); SqlCommand istCmd=new SqlCommand(insertCmd,conn);istCmd.Para

17、meters.Add(user_id, SqlDbType.VarChar,50).Value=user_id.Text; istCmd.Parameters.Add(user_name, SqlDbType.VarChar,20).Value=user_name.Text; istCmd.Parameters.Add(user_password,SqlDbType.VarChar,20).Value=user_password.Text; istCmd.Parameters.Add(email, SqlDbType.VarChar,50).Value=email.Text; tryconn.

18、Open(); istCmd.ExecuteNonQuery(); conn.Close();msg.Text=恭喜您已经注册成功!; ClearText();catch(System.Data.SqlClient.SqlException e)if(e.Number=2627)RequiredFieldValidator2.ErrorMessage=用户名已存在,请重新输入; RequiredFieldValidator2.IsValid=false;Response.Write(e.ToString();private void ClearText()user_id.Text=;user_

19、name.Text=; user_password.Text=; email.Text=;4.4图书搜索用户对本网站图书的查询,可以通过“搜索”功能来实现的。(1)想查询一本书,可以通过“搜索”功能来实现。其核心代码 search.aspx 如下:void Search_Click(Object sender, EventArgs E)string strConnection = Persist Security Info=false; strConnection += user id=sa;password=;database=hqshop;string queryStr = select

20、book_id,title,price,type from books where title like% +keyText.Text +%;SqlConnection cn = new SqlConnection(strConnection); SqlDataAdapter resAdapter = new SqlDataAdapter(queryStr,cn); DataSet resSet = new DataSet();resAdapter.Fill(resSet,books);bookGrid.DataSource = resSet.Tablesbooks.DefaultView;

21、bookGrid.DataBind();4.5新书入库其核心代码 load_new.aspx 如下:private void Add_Click(Object sender,EventArgs E)String strConnection = Persist Security Info=false; strConnection += user id=sa;password=;database=hqshop;string queryStr=insert into books(book_id,title,type,price,notes,inventory)values(book_id,title

22、,type,price,notes,i nventory);SqlConnection conn = new SqlConnection(strConnection); SqlCommand addCmd=new SqlCommand(queryStr,conn);addCmd.Parameters.Add(book_id,SqlDbType.VarChar,6).Value=book_id.Text;addCmd.Parameters.Add(title,SqlDbType.VarChar,80).Value=title.Text; addCmd.Parameters.Add(type,Sq

23、lDbType.VarChar,20).Value=type.SelectedItem.Text; addCmd.Parameters.Add(price,SqlDbType.Money,8).Value=price.Text; addCmd.Parameters.Add(inventory,SqlDbType.Int,4).Value=inventory.Text; addCmd.Parameters.Add(notes,SqlDbType.VarChar,250).Value=notes.Text;tryconn.Open(); addCmd.ExecuteNonQuery(); conn

24、.Close();Msg.Text=新书已入库!; ClearText();catch(System.Data.SqlClient.SqlException e)if(e.Number!=0)Msg.Stylecolor=red; if(e.Number=2627)Msg.Text = 图 书 编 号 重 复 , 请 重 新 输 入 ! ;/ERROR:+ + e.Number.ToString() + + e.ToString();elseMsg.Text=ERROR:+ +e.Number.ToString()+e.ToString();private void ClearText()bo

25、ok_id.Text=; title.Text=; price.Text=; inventory.Text=; notes.Text=;结论通过这次论文设计,做出了图书销售网站,但在会员管理,付账等环节还是没有做好。在页面的美工方面也做得不好,在网站的整体功能方面,整合的也不够好, 但在一些基本的功能上,如会员注册,会员登陆,分类浏览环节还是挺不错的。总体来说,通过这次论文设计,让我发现了自己的不足,使自己得到了提升。参考文献1.美Charles Ashbacher.XML 速成教程.机械工业出版社,2005. 2.美Natanya Pitts.XML 技术内幕.机械工业出版社,2004. 3

26、.Scott Worley.ASP.NET 技术内幕.人民邮电出版社,2006.4.周兴华, 王敬栋编著.ASP + Access 数据库开发与实例.清华大学出版社,2006. 5.尚俊杰 网络程序设计:ASP .清华大学出版社、北方交通大学出版社,2004. 6.顼宇峰编著.ASP + SQL Server 典型网站建设案例.清华大学出版社,2006.The Design Of A Online Bookstore System Based On ASP.NETXXXXXXXXXABSTRACTThis page illustrates the theory and method of AS

27、P.NET. And let you learn the adv antages of ASP.NET. In the graduation design, we use ASP.NET to create dynamic book store based on Web. It briefly expounds advantages and influence of EC, and introduce s the flow of Web and structure of the database. Especially, it makes an emphasis upo n “shoping cart” and “buying management”, integrated application of other methods .致谢通过这次毕业设计,我学会了利用先进的 ASP.NET 建立动态网站的方法和技术,并感受到 ASP.NET 技术的许多优越性。在开发过程中,提高了自己的动手能力。在此,我要特别感谢我的导师 XXX 在这次设计中给我的指导和帮助。与此同时,我还要感谢所有给我鼓励和帮助同学,使我圆满完成了毕业设计。衷心的祝愿老师同学们工作顺利、学业有成!

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1