文件名称:网上书店框架 asp.net
文件大小:4.6MB
文件格式:RAR
更新时间:2012-12-27 01:51:27
网上书店 框架 asp.net
一、系统简介 本系统是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添加类别 实现管理员添加图书类别的功能,类别信息包括类别名称、上一级类别名称、备注等。 3.5.3修改类别 实现管理员修改类别名称及上一级类别名称的功能。 3.5.4删除类别 实现管理员删除类别的功能。 3.6订单管理 3.6.1创建订单 实现为普通用户当次购书创建订单的功能。普通用户选择“去结算中心”时,系统自动创建当次购书订单。若普通用户未结账,订单默认为“未结”状态。 3.6.2查看订单 实现管理员和普通用户查看订单的功能。 3.6.2.1管理员查看订单 以表格形式为管理员分类显示订单信息(包括已结、未结),同时管理员可以选择查看订单子项的信息。 3.6.2.2普通用户查看订单 以表格形式为普通用户显示其所有订单,普通用户可以选择单独查看未结订单的信息。同时普通用户还可以选择查看订单子项的信息。 3.6.3删除订单 实现管理员和普通用户删除订单的功能。 3.6.3.1管理员删除订单 管理员可以删除当前系统中的无效订单。 3.6.3.2普通用户删除订单 普通用户可以删除自己的无用订单。 3.7 留言管理 实现系统的留言功能。 3.7.1显示留言 实现以表格形式为管理员和普通用户在图书详细中显示留言的功能,包括留言的题目、内容、用户名、提交时间等。 3.7.2留言 实现普通用户对某本图书留言(包括题目、内容)的功能。普通用户将留言提交系统后会自动出现在该书的留言列表中,同时显示该留言的用户名及系统时间。 3.7.3删除留言 实现管理员在图书详细信息中删除该书留言的功能。 3.8登录及注册 3.8.1登录 实现管理员和普通用户登录系统的功能,并根据用户角色的不同提供不同的界面。 3.8.2注册 实现新用户注册的功能,注册信息包括用户名、密码、真实姓名、联系地址、联系电话、备注等。 3.8.3修改密码 实现管理员和普通用户修改密码的功能。 3.8.4注销 实现退出当前用户身份的功能。 四.数据库设计
【文件预览】:
新建文件夹2
----图书的文字信息()
--------操作系统.txt(2KB)
--------人月神话.txt(3KB)
--------计算机网络.txt(4KB)
--------组成与结构.txt(3KB)
--------数据库系统概念.txt(3KB)
--------主板维修与入门.txt(2KB)
--------sql语言艺术.txt(4KB)
--------代码大全.txt(19KB)
--------数据结构.txt(4KB)
----设计图()
--------adsys.jpg(38KB)
--------buy.jpg(61KB)
--------ER.jpg(15KB)
--------ER.vsd(57KB)
--------adsys.sdr(15KB)
--------buy.sdr(26KB)
----项目架构()
--------ProjectBookShop()
----网上书店系统说明文档.doc(5.26MB)