1.2系统研究意义
传统书店对于消费者来说,必须到实体店进行选择购买,花费大量的时间,同时商家也需要投资人力、物力、财力,但是因特网的出现弥补了这些缺点,网络书店的建立,使人们可以通过网络进行交易,节省时间,消费者可以购买后通过评论向商家反映书籍的质量情况,正是由于这些优点,为网络书店的发展提供了动力。
1.3主要工作
(1)运用软件工程的思想,对数据库的表进行分析,在数据中完成对表的增删改查等一系列的操作。
(2)对前台界面进行设置,美观大方。
(3)实现本系统的各个功能模块,并且检测其安全性。
2.相关技术介绍
2.1 ASP.NET技术
本系统的建立是在ASP.NET的开发环境下设计与实现的,ASP.NET是运行在IIS中的一种程序,包括很多种语言,我所设计的网站采用的是C#语言,前台的界面布局使用的是DIV+CSS,让整体布局更加合理,同时在网站设计的过程中使用了JScript脚本语言,让界面更加丰富。
2.2 SQL Server 2008
SQL Server 2008 可以对数据进行存储,有利于对数据的多种操纵,最主要的是SQL Server 2008可以节省用户的时间,针对于数据来说,在安全性和可靠性方面有很大的帮助。
2.3 Browser/Server结构
B/S结构是一种网络模式,其实就是浏览器和服务器模式,这种模式主要的事物是在服务器端进行的,浏览器端的主要作用是能够和数据库中的数据进行交互,它的最大的优点是用户可以方便的使用,不用安装特定的软件。
3.系统分析与设计
3.1系统需求分析
网上售书系统,用户分为两大类,一种是管理员(相当于卖家),另一种是普通的用户(相当于不同的购买者)。管理员通过index.aspx主页面登录窗口进入houtai1.aspx后台管理界面,可以对数据库中图书信息进行增加、删除、修改、查询操作,同时能够对订单进行相应的管理。普通的用户可以在index.aspx主页面中浏览所有的图书信息,并且可以在搜索文本框中输入关键字,点击“搜索”按钮快速查找到自己想要的书籍信息。另外用户通过浏览图书的评论信息,用户登录系统后购买自己的挑选的书籍。当用户选择的图书较多时,可以先加入到购物车,最后从购物车中进行购买。用户可以从购物车中点击“删除”按钮时,将某些暂时不需要购买的商品从购物车中删除,用户购买商品成功后可以查看订单详情,浏览购买商品详细信息如数量、日期等。
3.2功能模块设计
根据网上售书系统的需求分析,本系统主要包括用户登录、在线购买、购物车、我的订单,畅销书、用户评价模块,如图1所示,各功能模块详细说明如下:
用户登录:用户进行注册登录,登录过后进行判断是管理员还是普通的用户,根据不同的身份对权限进行区分,确保不同的身份对数据进行不同的操作。
在线购买:对于用户来说可以购买,同时可以看到不同的用户对此商品的评价,所有的操作都需要在登录的基础上完成。
购物车:用户登录系统不仅可以查看购物车中未购买的商品信息,还可以对购物车中商品进行删除和结算操作。
我的订单:用户可以在“我的订单”页面查看自己已经买到商品信息。
畅销书:通过用户评价和购买数量的多少显示数据库中哪种图书更受人们的青睐。
用户评价:当用户购买过这本书籍后,可以对这本书进行评价,当需要购买的时候,查看详情时,除了对这本书进行描述外,还会看到其它的用户对这本书的评价。 asp.net+sqlserver网上售书系统的设计+源代码(2):http://www.youerw.com/jisuanji/lunwen_41366.html