实现的目标主要是: 1.对使用的用户进行使用权限限制 3.3.系统范围 系统范围 网上购书系统主要针对用户在线购物和管理员在线上管理商品而使用, 研究的主要对象是在 线会员和系统管理员。
系统通过互联网连接使用。 3.4.系统主要功能 系统主要功能 1.会员登陆及身份验证 A.用户注册成为
会员 B.验证用户注册信息 C.会员
登陆系统时的身份给证 D.修改资料 2.在线选购商品 A.浏览不同类别的书籍 B. 搜索图书 3.系统管理 A.书籍信息管理 B.交易信息管理 C.会员管理 D.管理员管理
3.5、网站功能概述 、 该系统主要分为三大模块:用户登录注册、网上购物、管理系统。各模块的功能如下:
(一)、用户登录、注册 用户注册是为了保证用户在本网站的安全性, 便于网站管理。 用户登录后才可以进行购 物。 (二)、网上购物 用户在进行网上购物时,必须现登陆,如果是新用户,则必须先进行注册。 (三)、
管理系统 管理系统是系统管理员对整个网站后台数据库进行维护, 是此网站最重要的大门。 在进 入本栏目时系统会提示输入系统管理员的用户名和密码,对于其他用户此界面是不可见的。 它包括用户管理、书籍管理等,这里重点介绍书籍管理。 书籍管理包括图书库存管理、订单管理、图书销售情况管理。 1、图书库存管理 管理员可以添加新书、添加书籍分类以及修改书籍库存信息和删除书籍。 2、图书销售情况管理 管理员可根据日期和书号任一种或这两个条件作为查询条件,了解图
书的销售情况。 3.7、网站功能模块图
注册登录 查看书籍 网上购物 管理模块 商品展示 用户管理 购物管理
4、系统主模块的实现 、
我们的网上书店包括三大功能模块, 我在这里详细介绍一下购物车的实现和后台图书管 理系统的实现。首先讲述一下数据库的设计。
4.1 数据库连接 网上书店采用 Microsoft Access 2002 作为后台的数据库. 数据库的连接: dim dbname as string dbname=server.mappath("authors.mdb") myConnection = New OleDbConnection( "PROVIDER=Microsoft.Jet.OLEDB.4.0;DATA Source="&;dbname ) myConnection.Open() la1.text="Connection Opened!" 4.2 数据表设计 各表的名称和功能如表 1 所示。 表1 表 名 Shop_admin Shop_books Shop_anclass Shop_nclass Shop_news Shop_pinglun User 下面将详细介绍各表的数据结构。 1、Shop_admin 表 在 Shop_admin(管理员信息表)表中, 存放有关管理员的一切信息, 详细的数据结构如 表 2 所示。 数据库中的表及其功能说明 功 能 说 明 管理员信息表 书籍信息表 书籍大类信息表 书籍小类信息表 新闻信息表 评论信息表 客户信息表
表 2 Shop_admin 表的数据结构 字段名称 数据类型 长 度 说 明
Adminid admin password
自动编码(long) 文本(String) 文本(String)
关键字,类型编号 50 管理员帐号 50 管理员密码
2、Shop _books 表 Shop_books(书籍信息表)表中存放书籍的一切信息,详细的数据结构如表 3 所示。 表 3 Shop_books 表的数据结构
字段名称 Bookid BookName Author ClassNo Publish Content Picture Price WebPrice NowPrice RegTime
数据类型 自动编码(long) 文本(String) 文本(String) 数字(long) 文本(String) 备注(String) 文本(String) 数字(double) 数字(double) 数字(double) 日期(datetime)
长 度
说 明 关键字,书籍编号
50 书籍名称 50 作者 用于存放书籍分类的编号 50 出版社 内容简介 图片信息 书籍定价 本站的售价 现价 登记日期,默认值 Date()
3、Shop_anclass 表 在 Shop_vanlass(书籍大类信息表)表中,存储所有书籍分类的信息,包括给每个大类 唯一的 ClassNo、分类的名称。详细的数据结构如表 4 所示。 表3 字段名称 Classid adclass Shop_anclass 表的数据结构 长 度 说 明 关键字,类型编号 50 分类名称
数据类型 自动编码(long) 文本(Str