网学网ASP编辑为广大网友搜集整理了: 基于ASP.NET的网上书城系统的设计与实现 绩等信息,祝愿广大网友取得需要的信息,参考学习。
1系统功能需求本系统作为一个购物网站,首先,能够完成网上交易的整个过程,管理员能够通过网络和计算机实现对订单的管理,商品上架和下架的管理等,顾客能根据系统的引导进行图书的选购和浏览、对购物车进行管理、个人信息的查询和修改、个人订单的查询等操作。其次,作为一个网上书城管理系统,它除了能够辅助管理员完成图书信息的管理之外,还应该具备数据挖掘的功能,也即是对图书的库存数据和销售的数据等数据的分析和统计功能,故本文设计的网上书城系统需要如下几方面的功能。
1.1管理员图书信息的管理:图书信息的管理包括添加新图书信息、删除图书、修改图书信息、检索图书、图书上架或者图书下架等,修改图书信息包括修改图书的一些一般信息,例如图书名称、出版社等,还包括修改图书所属分类和图书缩略图等信息。订单信息的管理:订单信息的管理包括对本店已有的所有订单的查询、订单的确认、订单的删除和订单状态的修改等操作。订单一般有以下几个状态,未确认状态、确认状态、成交状态和过期状态。未确认状态表示的是用户提交了订单,但是未能确认订单的准确性,商家采用一定的措施和买家联系后,确认订单的有效性后,将订单改为确认订单,在确认订单状态,买家将根据订单信息,通过客户选定的物流途径,给用户发送商品。当得知用户收到商品之后,应该就订单的状态改为成交状态,表示购物已经完成。
如果管理员不小心将订单删除,可以在回收站中进行订单的恢复。公告信息的管理:公告信息管理包括对前台显示的公告的增加以及公告的删除等操作。报表信息的管理:报表信息管理包括图书库存的信息的报表、图书销售的信息的报表、访问统计的报表。图书分类的管理:图书分类的管理包括对图书分类信息的增删改查等操作,由于图书的种类可能会很多,为了方便用户的检索和管理员的管理,采用无限极分类的策略,根类可以创建子类,子类下面依然可以继续创建子类,直到叶子节点图书。用户信息的管理:用户信息的管理包括用户信息的增删改查操作,为用户分配相应的角色。角色信息的管理:角色信息的管理包括对系统角色和权限的增删改查,为相应的角色分配相应的权限等操作。权限信息的管理:权限信息的管理包括对系统权限信息的增删改查。也即是相应的模块的增删改查,还包括一些业务方面的权限,比如说,图书模块的权限除了对于图书的增删改查等权限,还有图书的上架、图书的下架等。会员信息的管理:会员信息的管理包括对注册的会员信息的查询、修改和删除等操作。
1.2会员会员登录后能修改个人基本资料,包括密码、邮箱等基本信息;能够浏览图书,将其加入购物车并对购物车进行管理,例如删除不需要购买的图书,能够更改购物车中图书的数目;能够查询本人在书店的所有历史订单信息等。
2网上书城流程用户可以直接浏览图书、进行图书查询、查看书店简介、登录和注册查看图书详细资料、将图书加入购物车,但只有使用会员身份登录进入网上书城后才能提交购物车和查询订单。用户在前台首先通过浏览或查询等手段找到要购买的图书,然后将选定的图书放入购物车中。购物车是一个图书的临时存放地,用户可以对购物车进行管理,如删除图书或修改购买的数量。用户完全选定了要购买的图书后,就可以提交购物车并生成订单,系统会提示提交成功,并显示订单号,前台的用户操作流程就结束了。如果用户确定订单中所要的图书,则可以前往服务台去确认订单中的购物信息,点击缴款,则表示已经将钱付出,则用户可以在管理员确认订单,将货发出后,等待签收。本系统中,对于未注册用户,只能进行网页浏览,不能进行其他相关操作,而对于本网站会员,则可以拥有购物车功能,将所选商品加入购物车,并可确认购物车内相关信息,进行购买缴款。并且,只有会员才可以对网站内的信息进行留言,并可查看网站内其他会员的留言。