随着Internet技术的发展,人们的日常生活已经离不开网络。未来社会人们的生活和工作将越来越依赖于数字技术的发展,越来越数字化、网络化、电子化、虚拟化。Internet的发展历程以及目前的应用状况和发展趋势,可以充分地相信网络技术将极大的改变我们的生活和工作方式,甚至社会的价值观也会发生某种变化。
本设计尝试用ASP.NET在网络上架构一个电子书城,以使每一位顾客不用出门在家里就能够通过上网来轻松购书。本文从理论和实践两个角度出发,对一个具有数据挖掘功能电子书城进行设计与实现分析。文档首先较为详尽地介绍了面向对象分析与设计的有关概念与技术,特别深入介绍了在本系统中运用到的知识,如:面向对象的分析设计流程;系统中所用到的开发技术ASP.NET以及ADO.NET的特点、结构框架以及使用方法。接着对书店系统的可行性进行了分析,然后对系统的设计思想、设计目标与系统的整体结构进行了明确的规划。最后对系统的主要页面、数据库、应用程序的设计与实现作了较为详细的讲解。
本电子书城系统是在Visual Studio.Net 平台上运用ASP.NET技术来实现的。其主要功能有:用户管理,新书上架,分类查找,图书检索,图书收藏夹,购买流程,销售排行,图书评论,网站管理等。文档在撰写过程中,力求将理论与实践应用相结合,对各种理论进行阐述的同时配合系统从实际应用和操作技巧上加以说明,希望能够更充分地体现到这些知识与技术在本系统中的应用与实现。
图书展台:为会员提供购书平台。
1) 图书分类浏览功能:
① 显示图书类别列表,例如:计算机类,文史类等;
② 根据用户选择的类别显示图书部分信息;
③ 显示图书详细信息;
④ 进入购物车购书。
2) 新书上架:
① 显示最新图书的部分信息;
② 可以进入图书的详细信息;
③ 进入购物车购书。
3) 销售排行榜:
① 显示图书销量排在前十名的图书部分信息;
② 显示图书详细信息;
③ 进入购物车购书。
4) 图书高级搜索:
① 根据会员输入的部分图书信息,查找相应图书;图 书的已知条件可以是部分或全部。例如:已知书名中包括关键字“计算机”的图书,在将“计算机”输入到指定位置后,就可查找书库中所有书名中带有“计算机”这三个关键字的所有图书。
② 显示图书详细信息;
③ 进入购物车购书。
2、会员信息管理:会员对自己的注册信息进行管理。
1) 注册会员:
① 根据系统信息自动生成会员ID号;
② 检验用户输入信息的正确性;
③ 保存会员信息。
2) 修改会员资料:
①显示会员原有资料;
② 修改并保存会员信息。
购物车:显示会员购书的信息
1)添加购物车:将选中的图书信息添加到购物车中;
2)查看购物车:
① 显示客户所选商品的列表;
② 修改购买数量;
③ 自动和计金额。
1) 修改购物车:
① 改变购书数量;
② 删除要购买的图书。
4、收银台:生成订单,写用户存。
1)填写结帐信息: 要求会员输入用户名和密码;
2)生成订单;
3)结账:进用户存,查看库内图书是否可以满足购买要求,符合要求的图书结账,不符合要求的图书给与会员提示,显示交费金额信息。
5、查看新闻:网站提供一些近期新闻事件;
6、友情链接:链接到其他网站。
7、管理员部分
1)图书管理:
①增加图书信息;
②修改图书信息;
③删除图书信息;
2)会员注销:查询会员信息,删除符合条件的会员信息;
3)图书用户:
自动生成图书用户编号,填写图书用户时间,填写所入图书编号及数量;
4)库存查询:查询书库中图书的信息。
5)新闻管理:
①增加新闻信息
②修改新闻信息
③删除新闻信息