网上图书订购系统论文内容摘要:
记录 投诉解决方案界面 添加图书界面 删除图书 修改图书信息 图书列表界面 保存图书信息 图书类别管理界面 保存订单状态 订单管理界面 删除用户 用户列表 用户交易记录界面 用户基本信息界面 2. 数据库结构设计 系统定义的数据库中包含了 7 张表:公告信息表 Board、图书类别表 GoodsType、图书信息表 Goods、购物车表Basket、客户投诉表 Complain、用户表 Users 和管理员表Admin. 下面分别介绍这些表的结构 a. 公告信息表 Board 公告信息表 Board 用来保存网站公告信息(包括公告编号、公告题目、公告内容、提交时间、提交人),结构如表 所示。 16 表 表 Board 的结构 编号 字段名称 数据结构 说明 1 Id Int 公告编号 2 Title Varchar(50) 公告题目 3 Content Varchar(100) 公告内容 4 PostTime Datetime 提交时间 5 Poster Varchar(20) 提交人 b. 图书类别表 GoodsType 图书类别表 GoodsType 用来保存图书类别的信息(包括分类编号、分类名称),结构如表 所示。 表 表 GoodsType 的结构 编号 字段名称 数据结构 说明 1 Id Int 分 类编号 2 Type Varchar50 分类名称 c. 图书信息表 Goods 图书信息表 Goods 用来保存图书的基本信息(包括图书编号、图书类别、图书名称、图书序列号、作者、国别、销售价格、进货价格、图书简介、阅读次数、销售数量),其中“阅读次数”和“销售数量”用来进行汇总统计用,结构如表 所示。 表 表 Goods 的结构 编号 字段名称 数据结构 说明 1 Id Int 图书编号 2 TypeId Int 图书类别 3 Name Varchar(50) 图书名称 4 SN_Number Varchar(50) 图书序列号 5 Producer Varchar(50) 作者 6 Package Varchar(50) 国别 7 SalePrice Float 销售价格 8 StorePrice Float 进货价格 9 Content Varchar(100) 图书简介 10 ReadCount Int 阅读次数 11 BuyCount int 销售数量 17 d. 购物车表 Basket 购物车表 Basket 用来保存用户订购的图书的信息,(包括编号、用户名、图书编号、订 购时间、订购数量、销售价格、用户确认、订单号、提交时间、管理员确认、删除标记),其中“用户确认”用来标记用户在提交订单前图书所在状态,而“管理员确认”用户订单提交后记录订单的处理状态,订单删除后只在后台数据库中将 Del 置为一,而不在数据库中删除此条记录,这样管理员在已结帐列表中不在显示,而用户查询订单时仍可显示订单信息。 结构如表 所示 表 表 Basket 的结构 编号 字段名称 数据结构 说明 1 Id Int 编号 2 UserId Varchar(20) 用户名 3 GoodsId Int 图书编号 4 OrderTime Datetime 订购时间 5 OrderCount Int 订购数量 6 SalePrice Float 销售价格 7 UserChecked Char(10) 用户确认( 0用户订购; 1送至收银台; 2提交订购) 8 OrderNumber Varchar(50) 订单号 9 PostTime Datetime 提交时间 10 AdminChecked Char(10) 管理员确认( 0没有提交; 1用户提交; 2处理; 3发货;4结帐 ) 11 Del bit 删除标记( 0未删除; 1已删除) e. 客户投诉表 Complain 客户投诉表 Complain 用来保存客户对订单的投诉信息 18 (包括投诉编号、投诉时间、用户名、订单号、投诉内容、处理结果、处理标志、删除标记),“处理标志”用来记录投诉的状态为未处理或已处理,而“删除标记”同 Basket表中,只在数据表中置为 1,不进行记录的删除,既便于用户的查看,又不影响后台管理员的处理工作。 结构如表 所示 表 表 Complain 的结构 编号 字段名称 数据结构 说明 1 Id Int 投诉编号 2 PostTime Datetime 投诉时间 3 UserId Varchar(20) 用户名 4 OrderNumber Varchar(50) 订单号 5 Content Varchar(1000) 投诉内容 6 Result Varchar(1000) 处理结果 7 Flag Bit 处理标志( 0未处理; 1已处理) 8 Del Bit 删除标记( 0未删除; 1已删除) f. 用户信息表 Users 用户信息表 Users 用来保存注册用户的基本信息(包括用户名、用 户密码、用户姓名、性别、地址、电子邮件地址、固定电话、移动电话),结构如表 所示 表 表 Users 的结构 编号 字段名称 数据结构 说明 1 UserId Varchar(20) 用户名 2 Pwd Varchar(20) 用户密码 3 Username Varchar(50) 用户姓名 4 Sex bit 性别 5 Address Varchar(1000) 地址 6 Email Varchar(5) 电子邮件地址 7 Telephone Varchar(100 固定 电话 19 8 Mobile Varchar(50) 移动电话 g. 管理员表 Admin 管理员表 Admin 用来保存系统管理员的基本信息(包括用户名、密码、用户姓名),结构如表 所示 设有一默认用户 Admin,密码 000000 表 表 Admin 的结构 编号 字段名称 数据结构 说明 1 AdminId Varchar(20) 用户名 2 PassWd Varchar(20) 密码 3 Name Varchar(20) 用户姓名 功能模块的程序实现 1. 目录结构 在运行 前,在 IIS 中创建虚拟目录,将路径定位到 shop目录所在位置, shop 目录下包含下面的子目录: admin 用于存储系统管理员的后台操作脚本,包括图书类别管理、图书信息管理、站内公告管理、订单管理、系统用户管理等功能; images 用于存储网页中的图片文件; user 用于存储注册用户的前台操作脚本,包括用户投诉和注册用户管理等; shop 用于存储与购物信息相关的脚本。 其他 ASP 文件都保存在根目录下。 2. 通用模块 本系统中包含一些通用模块,这些模块以文件的形式保存,可以在其他文件中使用 include 语句包含这些模块,使用其中定义的功能。 2. 1 20 此模块的功能是实现到数据库的连接,因为在很多网页中都有连接数据库的操作,所以把它保存在文件 中,这样可以避免重复变成。 的部分代码如下: Set Conn = () Connection 对象建立了与要访问数据源的关联关系 ConnStr = DRIVER={SQL Server}。 SERVER=westwind4245c3。 UID=sa。 PWD=。 Database=Shop ConnStr Open 方法用于建立到数据源的物理连接。 现 WEB 服务器名为 westwind4245c3,数据库用户 ID 为 sa,用户密码为空,所连接的数据库名 shop。 当在其他服务器上新建数据库时,更改 Server(服务器名 ) 等参数即可。 在文件中引用此文件作为头文件就可以访问数据库,代码如下: !include File= 因为系统中有些功能只有 Admin 用户才有权限使用,所以在进入这些网页之前,需要判断用户是否是 Admin. 的功能是判断当前用户是否上管理用户(即保存在表 admin 中的用户),如果不是,则跳转到,要求用户登录;如果是,则不执行任何操作,直接进入包含它的网页。 部分的代码如下: 39。 从 Session 变量中读取用户信息 AdminId = Trim(Session(admin_id)) Passwd = Trim(Session(admin_pwd)) 39。 用户名是否 为空 If AdminId Then 不为空从数据表 Admin 中查找与之相符的用户名、密码。 此处使用了 Sql 语句,用之取出与条件相符的所有记录。 sql = Select * From Admin Where AdminId=39。 amp。 AdminId amp。 39。 And Passwd=39。 amp。 Passwd amp。 39。 39。 是否存在此用户名 ,若不存在的话则使用 ASP 语句重定向到 页面。 21 注册用户在确认订单、查看购物车、提交投诉等情况下,需要通过身份验证。 可以实现此功能, 程序从 Session 变量中读取注册用户信息,并连接到数据库身份验证。 如果是注册用户,则程序不执行任何操作(即通过验证,跳过此文件执行其他文件);否则显示提示信息。 这里使用了 ASP 的 Response 对象的属性 write 将信息输出到客户端 (不是注册用户,不能进入 ) 3. 管理主界面与登录程序设计 系统分为前台系统和后台系统两个部分。 前台系统为注册用户提供查看图书、购买 图书的页面,而后台系统则为管理用户提供对系统进行管理和维护的页面。 若数据库中没有任何数据,不便于查看和购买图书,所以先建立后台管理系统上有必要的。 后台管理登录界面 后台管理系统只有管理人员才有权限使用,所以在进入管理主界面前,需要登录信息来判断用户是否是管理员。 在创建表 Admin 的同时,已将默认的用户 Admin插入到表中,默认的密码为“ 000000”。 管理员只要以此用户名、密码登录即可。 后台管理系统登录界面为 ,界面如图 所示。 22 图 页面中使用 标识加入 JavaScript语句,这样 HTML 语句与 JavaScript 语句位于同一个文件中。 Script language=javascript alert(用户名或密码错误。 )。 /Script 在开头 Include 语句包含外部文件。 因为 与 不在同级目录中,所以需要使用 ../ 表示 所在的位置。 在 adm。网上图书订购系统论文
相关推荐
驱动商业过程以及从最复杂的计算灵活地检索自定义结果集。 SQL Server 带有交互式调节和调试查询、从任何数据源快速移动和转化数据、以及按 TransactSQL 方式定义和使用函数等功能。 您可以从任意 Visual Studio 工具以可视化方式设计和编写数据库应用程序。 使用 SQL Server ,可以很容易地在企业资源旁边集中管理数据库。
录界面 简历管理 问卷管理 首页 职位发布 面试管 理 知识库管理 用户管理 试题列表 试题详细信息 删除列表 修改列 表 增加试题 预览试题 职位发布 职位列表 职位详细信息 停止招聘 修改职位 增加职位 删除职位 简历管理 职位列表 应聘者列表 应聘者申请表 查询职位 查看试卷答案 回复信息 打印简历 面试管理 职位列表 应聘者列表 未发通知 面试完成 等待面试 应聘者申请表 查看试卷答案
d’s poorest countries. IDA plements the World Bank’s other lending arm, the International Bank for Reconstruction and Development (IBRD), which serves middleine countries with capital investment and
和压疮。 (三)手术人员手术前(手术医师、麻醉师和手术护士)要根据“手术安全核对单”再次核对科别、住院号、床号、姓名、手腕带、性别、年龄、诊断、手术部位、麻醉方法及用药、配血报告等。 在麻醉、手术开始实施前时刻,实施“暂停”程序,由手术者、麻醉师、手术或巡回护士在执行最后程序后,方可开始实施麻醉、手术。 (四)洗手护士打开无菌包时,核对无菌包外 3M胶带灭菌标志是否合格,包内化学指示卡是否达标
greement 达成一致 457. regardless of 不顾 ,不惜 458. relative to 与 ...有关 459. remove from 从„除去 460. representative of 代表 ...的 461. resign one39。 s post 辞职 462. responsible for 负责 ,是 ...原因 463. result from 由于