基于ASP.NET的网上书店的设计与实现
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
摘 要:随着网络技术的发展,Internet已成为最具市场潜力的技术领域,使用Web技术设计的数据库应用软件,是目前Internet市场的技术中坚,各种Web应用如电子商务,网上购物等都采用这种方式实现。随着我国互联网的更加普及,人们的购物理念也在慢慢的发生着变化。网上书店增加了一种让人们在家就可以逛书店和购买图书的消费方式。
本文介绍了一个网上购书系统,该系统通过微软平台,利用asp.NET技术和ADO.NET技术构建网上书店的方法和技巧,采用SQL server2000作为后台数据库。根据小型书店的规模和经济能力,该系统具有书店管理系统的基本功能,如图书类型管理、图书信息管理﹑用户管理﹑订单管理,评论管理等。并且界面简单﹑操作简便。通过前台、后台功能模块的设计,基本上实现了基于WEB的网上书店的交易过程。
关键词:asp.NET B/S 电子商务 数据库
[资料来源:http://think58.com]
毕业设计(论文)外文摘要
[来源:http://think58.com]
Design and Realizing of Online Bookshop Based On asp.net [资料来源:http://think58.com]
Abstract: Along with the development of the network technology, Internet has become an area which has the most potential market. In this area, Web Database application software dominate in the Internet technology. Many Web-based applications such as electronic commercial and shopping on net etc. have been realized by means of them. Along with the populization of Internet in our country. people's shopping idea also in slowly change. The on-line bookstore adds a way that people can stroll the bookstore and purchase books at home.
This article designs a net-bookshop system by employing asp.NET and ADO.NET techniques by use of Microsoft platform,which adopts SQL server 2000 as its backend. According to the running scales and the capacity of economy, the system has basic functions such as book-managed, user-managed, order-managed and comment-managed etc.. Moreover, it shows simple interface and processing convenience. By completing the functional module of prospect and background, it basically realized the entire process of online transactions of net-bookshop based on WEB. [资料来源:http://think58.com]
Keywords: asp.NET; B/S; E-business; Database. [来源:http://www.think58.com]
目 录
1 绪论 1
1.1 课题背景和研究意义 1
1.1.1 课题背景 1
1.1.2 研究意义 1
1.2 可行性分析 2
1.2.1 技术可行性 2
1.2.2 经济可行性 3
1.2.3 法律可行性 3
2 理论基础知识 4
2.1 B/S模式 4
2.2 asp.NET技术 5
2.2.1 Visual Studio.NET 2003开发环境 5
2.2.2 .Net FrameWork简述 6
2.2.3 asp.NET技术 7
2.3 ADO.NET技术 10
3 网上书店系统需求分析 14
3.1 系统设计思想 14
3.2 系统功能概述 14
3.2.1 用户功能 14
3.2.2 管理员功能 15
3.3 业务流和数据流 15
3.3.1 购物流程分析 15
3.3.2 发货流程分析 16
3.3.3 书店管理流程分析 16
3.3.4 数据流分析 17
3.4 数据字典 18
4 系统设计 23
4.1 系统数据模型设计 23
4.1.1 数据库需求分析 23
4.1.2 E-R图 23 [资料来源:www.THINK58.com]
4.1.3 数据库逻辑设计 25
4.2 系统总体结构设计 27
4.3 系统开发与运行环境确定 28
4.3.1 系统开发环境及开发工具 28
表4-7 系统开发环境及开发工具 28
4.3.2 使用asp.NET作为系统前台开发工具的优点 28
4.3.3 使用SQL Server2000作为数据库开发工具的优点 29
4.3.4 系统运行环境 30
5 详细设计 31
5.1 远航网上书店前台实现 31
5.1.1 用户注册模块详细设计 31
5.1.2 会员登录模块详细设计 31
5.1.3 图书搜索模块详细设计 32
5.1.4 图书订购模块详细设计 32
5.2 远航网上书店后台实现 34
5.2.2 添加图书类型模块详细设计 35
5.2.3 添加图书信息模块详细设计 35
5.2.4 订单管理模块详细设计 36
5.2.5 用户管理模块详细设计 36
5.2.6 评论管理模块详细设计 37
5.3 主要模块的代码实现 37
6系统评价 43
6.1 系统特色和优点 43
6.2 系统存在的不足和改进方案 43 [资料来源:http://think58.com]
6.2.1 系统存在的不足之处 43
6.2.2 改进方案 43
7 系统功能 44
7.1 系统功能、运行环境简介 44
7.1.1 系统功能简介 44
7.1.2 系统运行环境 44
7.2 系统运行与操作指南 45
7.3 设计心得与收获 49
结 论 51
致 谢 52
参 考 文 献 53 [资料来源:THINK58.com]
3.2 系统功能概述
远航网上书店系统分为前台用户部分和后台管理员两个大的模块,每个模块具体实现的功能将在下面做详细的介绍。
3.2.1 用户功能
用户功能主要包括:
1).图书浏览功能--以列表的方式显示图书信息,这样可以在页面显示大量图书信息,同时可以提供更多的图书方式,如分类查询、最新图书等。
2).图书显示功能--当用户找到感兴趣的图书后,需要显示图书的详细信息,包括书名、作者、价格、介绍等,另外还可以显示图书的封面,让顾客更清楚的了解图书信息。
3).图书订购功能--当用户在网络书店找到需要的图书后,决定购买,可以下订单。提交订单过后,用户可以对自己的订单信息进行查看,并且可以修改购买图书的数量。管理员会定期对订单进行处理,并根据用户订单信息向用户发货。
4).图书搜索功能--对很多用户来说,一个网站的搜索功能的好坏,直接影响到用户对网站的好恶。当用户知道图书的部分信息时,可以使用搜索功能快速找到所需要的图书。
5).用户注册功能--这是最基本的网站功能,提供给一个注册的平台,只有成为网络书店的注册用户后才能在网络书店中购买图书。
[资料来源:http://THINK58.com]
6).用户信息修改--用户登录后,可以对自己的原始注册信息比如电话号码、电子邮箱和地址进行相应的修改。
7).发表评论--用户登录后,可以对图书发表自己的看法,这个功能只对注册用户和管理员用户有效。
3.2.2 管理员功能
管理员功能主要包括:
1). 用户管理功能--主要针对注册会员帐号的管理,如删除一些无效的帐号等。
2). 图书管理功能--管理员需要能够维护网络书店中图书信息,同时与图书相关的图书类型等信息也需要管理员维护;管理员可以为书店增加新的图书及图书类型。增加图书需要为图书输入若干信息:书名、图书类型、作者、价格、封面图片及图书描述等;图书类型信息需要输入类型名和类型编号。
3). 订单处理功能--管理员每天应该可以清晰地查询有多少订单生成、每个订单的详细信息等信息,为用户准备订购的图书,并组织发货,提取货款等;当订单被处理后,管理员可以对一些无效的订单进行删除。
4). 评论管理功能--管理员除了也可以发表评论之外,还可以对用户发表的一些无意义的评论和管理员发表的评论进行删除操作。 [来源:http://www.think58.com]
[资料来源:THINK58.com]
[资料来源:THINK58.com]