asp.net的网上书店管理系统的设计与实现(源码)【字数:8118】

摘 要随着互联网的发展,年轻人上网不仅仅只是看一些网页,发送电子邮件等简单的操作。飞速发展的网络技术推动了网上购物的发展。同时,网上书店也开始兴起。一些喜欢阅读的人不单单满足在传统的实体书店买书。他们逐渐接受了网上也能买书的做法。因为网上书店比传统实体书店效率高,更方便,节约很多选书的时间。本文详细描述了网上书店管理系统的开发流程,并且对系统产生的需求以及如何实现功能进行了介绍。本系统的基本功能包括用户购买和管理员管理。用户购买系统包括图书查询,订单查询和图书订购;管理员系统包括管理员登录,对用户的管理、图书管理和对用户订单的处理。本系统开发采用ASP.NET编程语言,以Visual Studio 2012和SQL Sever 2008数据库为开发工具来实现。
Key words:Online bookstore system; SQL Sever database; asp.net framework; internet 目 录
第一章 诸论 1
1.1选题背景 1
1.2研究现状 1
1.3课题目标 1
第二章 开发环境介绍 2
2.1 ASP.NET框架 2
2.2 Visual Studio 2012开发工具 2
2.3 SQL Sever 2008数据库介绍 2
第三章 系统分析 3
3.1可行性分析 3
3.2需求分析 3
3.3系统功能分析 3
第四章 概要设计 5
4.1系统概要设计 5
4.2系统详细设计 5
4.3表结构设计 7
第五章 详细设计 11
5.1系统总体设计 11
5.2主要功能设计 11
5.2.1用户登录模块 11
5.2.2用户注册模块 11
5.2.3图书查询模块 12
5.2.4管理员登录模块 13
5.2.5购物车模块 13
5.2.6图书信息模块 14
5.2.7订单信息模块 15
5.2.8留言信息模块 16
 *好棒文|www.hbsrm.com +Q: ^351916072^ 
第六章 系统测试 17
6.1系统测试 17
6.2测试需求 17
6.3测试用例 17
6.3.1用户注册用例 17
6.3.2图书管理用例 17
6.3.3购物车用例 18
6.3.4订单信息用例 18
6.4测试总结 19
结束语 20
致 谢 21
参考文献 22
第一章 诸论
1.1选题背景
随着21世纪网络信息时代的到来,电子商务利用互联网进行的商务活动已经越来越被人们所熟知。人们的生活、工作以及购物的方式都随之发生了很大的改变。网上购物也成为电子商务的主要活动,而网上书店是一个最普遍的电子商务网站,它使每一个顾客不出门就能够通过网络购买自己喜欢的书籍。网上书店与传统的在书店选书,买书相比较而言,不但可以节约很多时间,更主要的是网上书店拥有的图书种类很全面,也很方便浏览。因此,网上书店的形成实际上的互联网络电子商务在图书产业发展的必然结果。
1.2研究现状
随着计算机的普及,需要显著提高计算机的认识。网站也逐步取代了诸如纸质报纸、杂志等物品成为时尚潮流的信息来源地,迅速获取所需信息。诸多企业拥有了自己的官方网站,利用网络来宣传自己企业的信息、提供服务,增大销售渠道,提高企业影响力。通过网站,人们能了解到越来越多的信息,网上购买衣服也成为生活中不可缺少的生活方式。其浏览量更能烘托出网上书店系统站的影响力。
国内,网上书店系统站数量迅速增长,通过网站提升了自身的影响力。拥有一个好形象的网站,通过网站对自身的宣传,逐步的扩大自己的影响力,使自己的销售扩大化,最后达到图书销售的最理想状态。另外通过百度、谷歌、搜狐等搜索引擎,也可以搜索到诸多网上书店系统站信息,该信息量十分庞大,直接的表现出网上书店系统站对于社会生活的重要性。
国外,网上书店系统站数量也是极大的,并且其技术已经相当成熟。通过网站的宣传,图书销售的发展很大程度上是有直接或间接影响。国外对于网上书店系统站十分重视,对于中小型企业,政府提供了专门的网站建设的资金。美国,早在1953年就建立了企业网站管理局,并对网站进行统一的管理和支持,其中网上书店系统站占有不小的部分。诸多国外的广告中也夹杂着网上书店系统站信息。对于发达的国外社会来说,计算机应用网上书店系统站设计与实现依然重要。
所以不论在国内国外,网上书店系统站的影响力都在逐渐的增大。销售网站也将成为销售的主流。
1.3课题目标
客户网上书店价值体系是方便快捷,所以系统使客户能够快速搜索,他们想知道的尽可能多的产品信息,产品信息。而且,因为许多潜在的客户不熟悉的人的过程网上书店系统,操作系统的程序要简单和易于使用。
首先,客户可以审查介绍,实物图片,价格等,商场的各种书籍的基本信息,因此客户确定自己满意的书。然后选择这本书,你可以选择客户书车,如果结算前改变了主意,还可以买不来。当客户想购买本本的选择系统能够提交,系统自动生成相应的订单号。 第二章 开发环境介绍
2.1 ASP.NET框架
ASP.NET以模块化的方式进行开发。可以用windows操作系统作为平台开发。它是一个统一的Web开发平台,给开发者提供企业级别的项目。ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,用于生成更安全、可伸缩和稳定的应用程序[1]。ASP.NET是一个已编译、基于.NET的环境,可以用任何与.NET兼容的语言创作应用程序[2]。
2.2 Visual Studio 2012开发工具
Visual Studio开发环境通过写代码来支持整个工作流,从创建和管理项目到调试项目并进行分析且部署到最终用户。
Visual Studio 2012和以前的几个版本比较进行很大地改进。能够规划自己的视图、架构、组件。在新的功能上支持Windows 8.1 APP开发、敏捷项目管理、版本控制、轻量代码注释等,还包括提高开发人员工作效率的新功能,Web开发技术取得新进展,改进对本机代码和托管代码的调试和优化以及拓展应用程序生命周期管理功能。此外,还新增了测试用例管理功能,能在不开启专业测试客户端的情形下全面管理测试计划,并且云负载测试大大简化了负载测试的流程。
2.3 SQL Sever 2008数据库介绍
SQL Server是单线与多线的结构[3]。SQL Server只用一个服务器客户端,其他所有的用户都会连到进程上面。SQL Server可以帮助用户随时随地的管理数据库,可以将不同种类型的数据直接存储在上面。事务处理量大,响应速度快,并能为数百或更多用户维持这种高性能[4]。SQL Server在核心层实现了数据完整性控制,包括建表时申明完整性和用触发器机制定义与应用有关的完整性[5]。 第三章 系统分析

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/55.html

好棒文