数据库课程设计报告

发布 2022-10-04 15:56:28 阅读 5969

图书销售数据库应用系统的设计与实现。

班级:信息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形成初始...