Oracle在超市管理中应用jsp程序Word下载.docx

上传人:b****1 文档编号:14167937 上传时间:2022-10-19 格式:DOCX 页数:11 大小:31.23KB
下载 相关 举报
Oracle在超市管理中应用jsp程序Word下载.docx_第1页
第1页 / 共11页
Oracle在超市管理中应用jsp程序Word下载.docx_第2页
第2页 / 共11页
Oracle在超市管理中应用jsp程序Word下载.docx_第3页
第3页 / 共11页
Oracle在超市管理中应用jsp程序Word下载.docx_第4页
第4页 / 共11页
Oracle在超市管理中应用jsp程序Word下载.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

Oracle在超市管理中应用jsp程序Word下载.docx

《Oracle在超市管理中应用jsp程序Word下载.docx》由会员分享,可在线阅读,更多相关《Oracle在超市管理中应用jsp程序Word下载.docx(11页珍藏版)》请在冰豆网上搜索。

Oracle在超市管理中应用jsp程序Word下载.docx

1934361672)从而掌握Oracle的基本原理和基本操作,能够运用数据库技术设计Oracle数据库及其应用系统。

这次实习主要尝试使用Oracle数据库中视图,存储过程等数据库技术来建立高可用性的数据库管理系统。

关键词:

数据库;

视图;

存储过程;

数据安全性

引言:

商业活动在人类社会发展中占据了重要的一环。

在我国,商业行业在近十年有了飞跃性的变化,从百货店、副食店这种单一的经营模式发展到便利店、超市、大型综合超市、连锁超市等多种经营形式。

其中商业连锁超市已成为现有商业行业的重要经营形式之一,并呈现出迅猛的发展态势。

连锁超市是劳动密集型、低利润率的行业。

传统的计算机管理在商业超市流程中的数据处理比较繁琐、效率低、易出错,这就制约了企业的发展。

因此企业利用成熟的管理思想和先进的信息技术来提高管理水平和经济效益就显得尤为重要。

基于先进的数据库技术建立的商业超市管理信息系统可以帮助商业超市改变落后的经营模式,(专业辅导计算机毕业设计,代写或者出售计算机毕业设计,包括jsp,asp,程序设计和配套论文设计质量保证,可以先看看,再决定是否购买,价格便宜,同时赠送程序运行环境配置文件,赠送在线解答问题30分钟。

1934361672)并且可以使管理层及时、合理地进行管理和决策。

对数据库可用性、性能等方面的需要也日趋苛刻。

操作系统的稳定对数据库来说是十分紧要的,在数据库可操作平台上,Oracle可在所有主流平台上运行,Oracle数据库采用开放的策略目标,它使得客户可以选择一种最适合他们特定需要的解决方案。

客户可以利用很多种第三方应用程序、工具。

因此采用先进数据库建立的商业超市管理信息系统应顺应社会发展的潮流,以Oracle综合性能为出发点,分析了相关技术的基本原理,利用视图,存储过程等数据库技术来更有效,更快捷的管理数据,提高竞争效率和竞争优势。

实习内容 

(1) 

需求分析

利用视图实现商品的某种类别的数据查询

通过商品类别表和商品信息表做成视图,然后通过sql语句查出这个视图,求得符合条件的数据。

(2)视图:

如图1.1-1

(3)表的结构设计

商品信息表(MerchInfo)

字段名

字段类型

长度

主/外键

字段值约束

对应中文名

MerchID

int

4

P

Notnull

商品编号

TypeID

varchar

10

类别编号

MerchName

Varchar

50

商品名称

MerchPrice

Money

价格

MerchNum

Int

库存数量

CautionNum

库存报警数量

PlanNum

null

计划进货数

BarCode

条形码

SalesProPrice

促销价格

SalesProDateS

Datetime

8

促销起日期

SalesProDateE

促销止日期

AllowAbate

允许打折

AllowSale

允许销售

FactoryID

F

厂商编号

ProvideID

供货商编号

商品类别表(Type)

TypeName

25

类别名称

交易表(Dealing)

DealingID

交易编号

DealingPrice

交易金额

DealingDate

交易日期

MemberID

会员卡号

UserName

用户名称

入库纪录表(Stock)

StockID

入库编号

入库商品编号

入库数量

单额

TotalPrice

总额

StockDate

入库日期

PlanDate

计划进货日期

StockState

入库状态

供货商表(Provide)

ProvideName

供货商名称

ProvideAddress

250

供货商地址

ProvidePhone

供货商电话

厂商表(Provide)

FactoryName

厂商名称

FactoryAddress

厂商地址

FactoryPhone

厂商电话

(4)功能实现过程

首先,(专业辅导计算机毕业设计,代写或者出售计算机毕业设计,包括jsp,asp,程序设计和配套论文设计质量保证,可以先看看,再决定是否购买,价格便宜,同时赠送程序运行环境配置文件,赠送在线解答问题30分钟。

1934361672)创建视图,利用商品信息表(MerchInfo)和商品类别表(Type)来创建视图,具体实现:

Createviewv_searchwithencryptionasselectMerchID,MerchInfo.TypeID,MerchName,MerchPrice,MerchNum,fromMerchInfo,TypewhereMerchInfo.TypeID=Type.TypeIDorderbyMerchIDdesc.这时视图已经创建成功了,然后通过sql语句就可以轻松查询到数据了,select*fromv_search。

(5)遇到的问题

在项目之初,对视图的含义一头雾水,不知道改如何的去应用。

比如,视图是什么,为什么直接查询视图就能出来数据,视图如何来建立呢,软件操作建立视图怎么建立,语句建立又该怎么建立呢?

带着等等的问题,查询了一些资料,原来视图就是一个或者多个表关系在一起形成的一个虚拟的表,直接用sql语句就可以达到想要的效果。

举例来说:

上面的那个例子,只是简单的实现了2个表的数据查询功能,该如何实现呢,首先,要了解商品信息表(MerchInfo)和商品类别表(Type)的关系,对比发现两个表中都还有TypeID这个字段,这就好办了,通过这个字段将两个表可以联系起来,那么又该如何写这个视图语句呢,每一个字符又代表什么含义呢?

经过沟通

Createviewv_search是创建视图v_search的意思,其中v_search这个名称可以随意的更换,(专业辅导计算机毕业设计,代写或者出售计算机毕业设计,包括jsp,asp,程序设计和配套论文设计质量保证,可以先看看,再决定是否购买,价格便宜,同时赠送程序运行环境配置文件,赠送在线解答问题30分钟。

1934361672)而Createview是固定创建视图的函数,MerchInfo.TypeID=Type.TypeID这个是关键,表示MerchInfo表中的TypeID同Type表中的TypeID进行关联,orderbyMerchIDdesc表示的是按照MerchID这个字段降序排列的。

了解之后发现并不难,这就需要多做练习,多学多问,问题自然而然就解决了。

(6)取得的成果

通过利用视图来做查询,快速的得出想要的数据,视图简化了对数据的查询,隐藏了查询的复杂性。

视图的数据来自一个复杂的查询,用户对视图的检索却很简单。

1.2 

利用存储过程添加商品信息

(1)该功能需求分析

存储过程是由流控制和SQL语句书写的过程,这个过程经编译和优化后存储在数据库服务器中,(专业辅导计算机毕业设计,代写或者出售计算机毕业设计,包括jsp,asp,程序设计和配套论文设计质量保证,可以先看看,再决定是否购买,价格便宜,同时赠送程序运行环境配置文件,赠送在线解答问题30分钟。

1934361672)使用时只要调用即可。

在ORACLE中,若干个有联系的过程可以组合在一起构成程序包。

利用存储过程功能实现向商品信息表(MerchInfo)中添加商品信息,具体实现:

创建m_insert,用于实现往MerchInfo表中插入一条记录,并返回执行状态码信息:

如果成功,则返回0;

否则,返回1。

(2)功能实现过程

Createprocm_insert

@MerchIDint(4),@MerchNamevarchar(50),@MerchPricemoney(4),@MerchNumint(4),@PlanNumint(4),@BarCod

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 销售营销

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1