网上书店系统
一、系统简介
本系统是 B/S 模式下的网上书店系统。网上书店系统是一个完整的电子商务网站,
实现了在网上直接用户管理、浏览图书、购买图书、创建订单、留言等一系列的网上
购书服务。
系统开发工具:
●开发平台:.NET
●编程语言:C#
●数据库:SQL SERVER
二、需求分析
网上书店系统为用户提供一系列网上购书服务。
系统包含两类用户,即管理员和普通用户。针对这两类用户,系统根据登录时的
角色判断,跳转到相应的页面为其提供操作。网上书店系统实现了图书信息的列表显
示,用户通过选择图书种类进入对应种类的图书列表,也可以输入图书名称进行模糊
查询。普通用户可以针对某一本书进行放入购物车、查看详细信息、查看留言等操作,
在结算中心,系统为用户创建当次购书订单,默认为“未结”状态。同时系统为普通用户
提供订单管理操作,方便用户查看订单,并可以针对以前的未结订单进行已结操作。
管理员负责整个系统的运行与维护,针对图书、订单、留言、用户、角色等,执
行添加、删除、修改等操作。
管理员和普通用户的功能模块图如下:
普通用户购书的系统流程图如下:
三.功能描述
根据系统图书管理的需求,下面针对主要功能进行简单介绍:
3.1角色管理
主要实现网站管理员对角色的管理功能
3.1.1 列表显示
实现以列表形式为管理员显示角色的功能。
3.1.2 添加新角色
实现管理员添加新角色的功能。
3.1.3 修改角色
实现管理员修改角色名称的功能。
3.2 用户管理
主要实现对网站用户的管理功能。
3.2.1 浏览用户
以表格形式显示用户,提供删除、修改链接。
3.2.1 查询
实现查询用户信息功能。
3.2.1.1 按类别查询同类用户信息。
3.2.1.2 按用户名查询单条用户信息。
3.2.3 修改
实现不同类用户的修改个人信息功能。
3.2.3.1 管理员可以修改本人信息,同时可以修改普通用户的角色身份。
3.2.3.2 普通用户只能修改本人信息。
3.3 图书管理
实现图书的浏览、更新、添加及查看销售情况的功能。
3.3.1 浏览图书
实现为管理员和普通用户提供浏览图书信息的功能。
3.3.1.1 管理员浏览图书
以表格形式显示图书信息,并提供“修改”“删除”链接。
3.3.1.2 普通用户浏览图书
以表格形式显示图书信息,提供“放入购物车”、“详细”链接。
3.3.2 更新图书
实现管理员更新图书信息的功能,包括图书图片、折扣、内容简介、备注等信息。
3.3.3 添加图书
实现管理员添加新图书的功能,管理员可以从本地上传图片到服务器。
3.3.4 删除图书
实现管理员删除图书的功能。
3.3.5 查看图书销售情况
实现管理员根据书名查看销售情况的功能,并将信息以表格形式显示。
3.3.6 查看图书详细信息
实现管理员和普通用户查看图书详细信息的功能。
3.3.6.1 管理员查看图书详细信息
以标签和可编辑文本显示图书信息,管理员可随时对其数据进行更新,同
时保存到数据库。
3.3.6.2 普通用户查看图书详细信息
以标签形式显示图书信息,不可编辑。
3.3.7 模糊查询图书
实现从图书名称中模糊查询与用户输入的关键字相匹配的图书的功能,并将结果以
列表的形式显示。
3.4 购书
实现普通用户将图书放入购物车、结账的功能。
3.4.1 放入购物车
实现将客户选择的图书添加到购物车,将信息存入本次用户的会话的更能。
3.4.2 查看购物车
以表格形式显示所欲购买图书的信息,普通用户可以在购物车中直接修改所购买
图书的数量,以及实现确认将要购买的图书选项的功能。
3.4.3 显示图书信息
以表格形式为普通用户显示当前购物车中的图书信息。
3.4.4 修改
普通用户可以直接修改购物车中的图书数量。
3.4.5 确认
普通用户可以在购物车的图书列表中确认自己所要购买的图书。
3.4.6 结账
已登录的普通用户可以在结算中心浏览当次购书(订单)情况,并可选择是否进
行结账操作。
备注:
1.普通用户可以通过导航信息,进入其他页面,继续进行浏览图书、向购物车中添
加图书等操作。
2.游客可以进行浏览图书、添加到购物车操作,进入结算中心必须是系统用户的身
份,否则出现提示信息,无法完成结账操作。
3.5图书类别管理
实现管理员浏览、添加、删除、修改图书类别的功能。
3.5.1 浏览类别
实现以表格形式为管理员提供图书类别信息的功能。
3.5.2 添加类别
- 1
- 2
- 3
- 4
- 5
前往页