图书销售数据库应用系统的设计与实现。
班级:信息11-2班。
姓名:崔哲。
学号:110814204
设计日期:2023年11月25日。
1 绪论 3
2 系统分析 3
2.1 系统的目标与功能 3
2.2 业务分析 4
3 概念结构设计 5
4 逻辑结构设计 5
4.1 逻辑结构 5
4.2 关系模式设计和表结构6
4.3 存储过程与触发器7
5数据库安全设计 8
6 系统实现 8
6.1 系统运行环境与开发工具 8
6.2 系统功能设计和实现8
7 运行实例 20
1 绪论。网络平台已经成为企业经营管理中不可忽视的一个重要的方面,拥有一个全面的、功能强大的、操作简单的**销售系统**,已经成为企业营销发展的一个必然趋势。图书**销售系统**的建立,从销售方面来讲,不仅给图书企业增加了一个新的销售渠道,而且方便了顾客购买与了解公司的图书及新的销售方向。
从图书企业宣传方面来讲,不仅扩大了企业知名度,还更直观地展示出企业的数码产品。拥有一个强大的图书**销售系统**,已经成为图书企业网络销售进程中的一个重要环节。
2 系统需求分析。
2.1 系统的目标与功能。
通过对一般电子商务**功能的分析,总结电子商务**的核心功能为:
产品管理。
订单下达。
订单处理。
前台用户可以按商品分类浏览商品信息,找到需要的商品并将其加入购物车,购买商品完成后提交购物车,系统显示出订单编号和支付方式,用户可以根据这些信息向**汇款。不考虑**支付端口。
管理员后台实现的功能主要是对图书分类的管理、图书信息的管理和图书订单的管理。包括退图书信息的而添加、修改和对订单的发货处理两个模块。
2.2 业务分析。
顾客浏览**:顾客通过浏览器登录到本图书**销售系统**后,可以查看图书产品及详细信息,同时顾客也可以按类别查看图书。
购物车处理:用户通过浏览图书商品信息选择要购买的产品时,可以将商品放入购物车,并可以添加至购物车、查看购物车、移除购物车中的数码产品、修改购物车中图书数量、清空购物车;
提交订单处理:当用户决定购买购物车中的图书时,可以通过提交订单页填写相应的订单信息,确定所填写的订单信息无误后,系统将产生此次订单的编号,完成**下达订单,并且用户可以查看到订单;
管理员后台处理:系统管理员登录后可以查看到已受理和未受理的订单及详细信息。另外,管理员能够对系统的各项信息进行维护处理。
2.2.1 业务流程分析。
图书销售业务流程图。
2.2.2 业务处理功能分析。
图书销售数据流程图:
图书销售系统功能分析。
前台系统功能分析。
图书浏览:分页显示图书销售**的所有图书;
图书查询:按图书的类别查询图书的相关信息;
购物车:用户添加图书至购物车,查看购物车中的图书,从购物车中移除不满意的图书,清空购物车中的产品,修改所要购买的图书的数量;
订单提交:用户满意购物车中的产品后进行结账并填写订单信息;
订单查询:用户通过查看订单能够了解到自己的当前订单信息及历史订单记录;
后台系统功能分析。
图书管理:按类别查看图书,对图书的信息进行维护;
图书类别管理:管理员查询图书类别,进行类别增加删除及修改。
订单管理:管理员查询订单,查看订单详细信息,进行订单受理。
3 概念结构设计。
4 逻辑结构设计。
4.1 逻辑结构。
4.2 关系模式设计和表结构。
4.3 存储过程和触发器设计。
触发器过程:当新建一张订单时,同时更新图书信息中的库存量和销售量。
create trigger trigger_a on orderpocduct
for update
asdeclare @id varchar(50)
select @id1 = isbn,@num = count from inserted
update bookinfo
set bkccount = bkccount-@num,bsalecount=bsalecount+@num
where isbn=@isbn
存储过程:查询图书信息。
create procedure upsgetallinfo
asselect as isbn , as shuming , as 图书类别, as 作者, as 单价, as 销售量, as 说明。
from bookinfo join bookclass n = 操作示例。
execute upsgetallinfo
5 数据库安全性策略设计。
用户权限:信息查询。
管理员权限:信息查询,添加,删除,更新。
6 系统实现。
6.1 系统运行环境与开发工具。
6.1.1 系统运行环境。
电脑型号:联想thinkpad edge笔记本电脑。
操作系统:windows 7
处理器:英特尔core i3 m 380 @ 2.53ghz双核笔记本处理器。
数据库环境:sql server 2005 express(microsoft visual studio 2008附带)
6.1.2 系统开发工具。
开发工具:microsoft visual studio 2008
数据库设计工具:power designer 12
6.2 系统功能设计和实现。
6.2.1 系统主界面与人机对话设计。
1. 系统主界面设计与系统主界面功能说明。
系统通过frameset设计,将界面分为4部分,上部分为系统标题界面,左半部分为系统功能浏览的设计,右上部分为回到首页选项和美化界面,主界面为系统的应用主界面,可选择进入前台(图书购买)或进入后台(后台管理)。
2. 主要**和**说明。
%@ page language="c#" autoeventwireup="true" codefile=""inherits="模板_main" %
数据库课程设计报告
jia服装销售系统。指导老师 索剑。系名 计算机科学系。学号 111405128 姓名 薛文科 班级 11计算机1班。目录。第一章绪论3 1.1课题简介3 1.2设计目的3 1.3设计内容3 1.4系统实验要求3 第二章需求分析3 2.1系统基本功能3 2.2权限划分4 2.3系统运作流程4 2.4...
数据库课程设计报告
课程设计。数据库课程设计任务书 3 图书管理系统说明书 5 一 系统说明 5 二 系统功能 5 三 系统结构流程图 菜单调用关系 6 四 数据表结构 7 五 图书管理数据库相关信息 8 七 课程设计总结 11 本科 一 设计目的。通过课程设计使学生进一步掌握用sql开发小型应用程序的过程和方法,掌握...
数据库课程设计报告
大连科技学院。2011年 12月 04 日。目录。1 前言页码。1.1 问题提出页码。1.2 意义页码。2 系统需求分析页码。2.1 系统功能分析页码。2.2 系统功能模块设计页码。3 数据库的概念结构设计页码。3.1数据抽象页码。3.2设计全局概念模式页码。4 数据库的逻辑设计页码。4.1形成初始...