Oracle在超市管理中应用jsp程序.docx
- 文档编号:1249901
- 上传时间:2022-10-19
- 格式:DOCX
- 页数:11
- 大小:31.23KB
Oracle在超市管理中应用jsp程序.docx
《Oracle在超市管理中应用jsp程序.docx》由会员分享,可在线阅读,更多相关《Oracle在超市管理中应用jsp程序.docx(11页珍藏版)》请在冰豆网上搜索。
Oracle在超市管理中应用jsp程序
实习报告
Oracle在超市管理系统中的应用
姓名:
专业班级:
实习单位:
指导教师:
完成日期:
摘要
随着信息技术的飞速发展,数据处理不仅在数量上要求越来越大,而且在质量上也要求越来越高。
计算机作为一种高效的管理工具,对现代企业的管理发挥了极其重要的作用。
商业超市是当前最重要的商业经营形式之一,为了进一步提高商业超市的管理水平和竞争力,管理信息系统在商业超市中的应用已是大势所趋。
Oracle是数据库应用最广泛,最流行的数据库之一,它已成为计算机信息系统与应用系统的核心技术和重要基础。
本文结合超市的数据库管理系统系统建设实例,(专业辅导计算机毕业设计,代写或者出售计算机毕业设计,包括jsp,asp,程序设计和配套论文设计质量保证,可以先看看,再决定是否购买,价格便宜,同时赠送程序运行环境配置文件,赠送在线解答问题30分钟。
有意者请加qq:
1934361672)从而掌握Oracle的基本原理和基本操作,能够运用数据库技术设计Oracle数据库及其应用系统。
这次实习主要尝试使用Oracle数据库中视图,存储过程等数据库技术来建立高可用性的数据库管理系统。
关键词:
数据库;视图;存储过程;数据安全性
引言:
商业活动在人类社会发展中占据了重要的一环。
在我国,商业行业在近十年有了飞跃性的变化,从百货店、副食店这种单一的经营模式发展到便利店、超市、大型综合超市、连锁超市等多种经营形式。
其中商业连锁超市已成为现有商业行业的重要经营形式之一,并呈现出迅猛的发展态势。
连锁超市是劳动密集型、低利润率的行业。
传统的计算机管理在商业超市流程中的数据处理比较繁琐、效率低、易出错,这就制约了企业的发展。
因此企业利用成熟的管理思想和先进的信息技术来提高管理水平和经济效益就显得尤为重要。
基于先进的数据库技术建立的商业超市管理信息系统可以帮助商业超市改变落后的经营模式,(专业辅导计算机毕业设计,代写或者出售计算机毕业设计,包括jsp,asp,程序设计和配套论文设计质量保证,可以先看看,再决定是否购买,价格便宜,同时赠送程序运行环境配置文件,赠送在线解答问题30分钟。
有意者请加qq:
1934361672)并且可以使管理层及时、合理地进行管理和决策。
对数据库可用性、性能等方面的需要也日趋苛刻。
操作系统的稳定对数据库来说是十分紧要的,在数据库可操作平台上,Oracle可在所有主流平台上运行,Oracle数据库采用开放的策略目标,它使得客户可以选择一种最适合他们特定需要的解决方案。
客户可以利用很多种第三方应用程序、工具。
因此采用先进数据库建立的商业超市管理信息系统应顺应社会发展的潮流,以Oracle综合性能为出发点,分析了相关技术的基本原理,利用视图,存储过程等数据库技术来更有效,更快捷的管理数据,提高竞争效率和竞争优势。
1 实习内容
(1) 需求分析
利用视图实现商品的某种类别的数据查询
通过商品类别表和商品信息表做成视图,然后通过sql语句查出这个视图,求得符合条件的数据。
(2)视图:
如图1.1-1
(3)表的结构设计
商品信息表(MerchInfo)
字段名
字段类型
长度
主/外键
字段值约束
对应中文名
MerchID
int
4
P
Notnull
商品编号
TypeID
varchar
10
P
Notnull
类别编号
MerchName
Varchar
50
Notnull
商品名称
MerchPrice
Money
4
Notnull
价格
MerchNum
Int
4
Notnull
库存数量
CautionNum
Int
4
Notnull
库存报警数量
PlanNum
Int
4
null
计划进货数
BarCode
Varchar
50
Notnull
条形码
SalesProPrice
Money
4
促销价格
SalesProDateS
Datetime
8
促销起日期
SalesProDateE
Datetime
8
促销止日期
AllowAbate
Int
4
Notnull
允许打折
AllowSale
Int
4
Notnull
允许销售
FactoryID
Varchar
10
F
Notnull
厂商编号
ProvideID
Varchar
10
F
Notnull
供货商编号
商品类别表(Type)
字段名
字段类型
长度
主/外键
字段值约束
对应中文名
TypeID
varchar
10
P
Notnull
类别编号
TypeName
Varchar
25
Notnull
类别名称
交易表(Dealing)
字段名
字段类型
长度
主/外键
字段值约束
对应中文名
DealingID
Varchar
10
P
Notnull
交易编号
DealingPrice
Money
4
Notnull
交易金额
DealingDate
Money
4
Notnull
交易日期
MemberID
Varchar
10
会员卡号
UserName
Varchar
10
F
Notnull
用户名称
入库纪录表(Stock)
字段名
字段类型
长度
主/外键
字段值约束
对应中文名
StockID
Varchar
10
P
Notnull
入库编号
MerchID
Varchar
10
F
Notnull
入库商品编号
ProvideID
varchar
10
P
Notnull
供货商编号
MerchNum
Int
4
Notnull
入库数量
MerchPrice
Money
4
Notnull
单额
TotalPrice
Money
4
Notnull
总额
StockDate
Datetime
8
Datetime
入库日期
PlanDate
Datetime
8
Datetime
计划进货日期
StockState
Int
4
Notnull
入库状态
供货商表(Provide)
字段名
字段类型
长度
主/外键
字段值约束
对应中文名
ProvideID
varchar
10
P
Notnull
供货商编号
ProvideName
Varchar
50
Notnull
供货商名称
ProvideAddress
Varchar
250
供货商地址
ProvidePhone
Varchar
25
供货商电话
厂商表(Provide)
字段名
字段类型
长度
主/外键
字段值约束
对应中文名
FactoryID
varchar
10
P
Notnull
厂商编号
FactoryName
Varchar
50
Notnull
厂商名称
FactoryAddress
Varchar
250
厂商地址
FactoryPhone
Varchar
25
厂商电话
(4)功能实现过程
首先,(专业辅导计算机毕业设计,代写或者出售计算机毕业设计,包括jsp,asp,程序设计和配套论文设计质量保证,可以先看看,再决定是否购买,价格便宜,同时赠送程序运行环境配置文件,赠送在线解答问题30分钟。
有意者请加qq:
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分钟。
有意者请加qq:
1934361672)而Createview是固定创建视图的函数,MerchInfo.TypeID=Type.TypeID这个是关键,表示MerchInfo表中的TypeID同Type表中的TypeID进行关联,orderbyMerchIDdesc表示的是按照MerchID这个字段降序排列的。
了解之后发现并不难,这就需要多做练习,多学多问,问题自然而然就解决了。
(6)取得的成果
通过利用视图来做查询,快速的得出想要的数据,视图简化了对数据的查询,隐藏了查询的复杂性。
视图的数据来自一个复杂的查询,用户对视图的检索却很简单。
1.2 利用存储过程添加商品信息
(1)该功能需求分析
存储过程是由流控制和SQL语句书写的过程,这个过程经编译和优化后存储在数据库服务器中,(专业辅导计算机毕业设计,代写或者出售计算机毕业设计,包括jsp,asp,程序设计和配套论文设计质量保证,可以先看看,再决定是否购买,价格便宜,同时赠送程序运行环境配置文件,赠送在线解答问题30分钟。
有意者请加qq:
1934361672)使用时只要调用即可。
在ORACLE中,若干个有联系的过程可以组合在一起构成程序包。
利用存储过程功能实现向商品信息表(MerchInfo)中添加商品信息,具体实现:
创建m_insert,用于实现往MerchInfo表中插入一条记录,并返回执行状态码信息:
如果成功,则返回0;否则,返回1。
(2)功能实现过程
Createprocm_insert
@MerchIDint(4),@MerchNamevarchar(50),@MerchPricemoney(4),@MerchNumint(4),@PlanNumint(4),@BarCod
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle 超市 管理 应用 jsp 程序
![提示](https://static.bdocx.com/images/bang_tan.gif)