ImageVerifierCode 换一换
格式:DOCX , 页数:51 ,大小:2.03MB ,
资源ID:7813312      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7813312.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(oracle数据库课程设计.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

oracle数据库课程设计.docx

1、oracle数据库课程设计网络购物系统大型数据库课程设计课题 在线购书系统 班级 网络0901 姓名 黄玉娇 李文妮 学号 成绩 2011 年 月 日一、系统开发背景简介31、系统可行性分析32、系统开发目的33、系统用途和需求34、开发环境35、国内外研究及发展趋势36、系统优势47、制约因素58、发展对策6二、系统功能分析与设计61、系统功能模块简述62、系统功能模块图73、系统流程图74、用例分析85、页面流程图11三、数据库设计与实现131、表设计132、ER图153、数据库模型图164、创建存储过程165、建表176、建立外键约束187、创建序列19四、系统实现201、登录实现代码2

2、02、运行结果37五、小结40六、附录40一、系统开发背景及简介1、系统可行性分析(1)技术可行性此网上书店系统可以运行于windows xp,windows server 2000/2003,windows vista操作系统。对系统要求只需要装有IIS即可。对计算机的硬件配置没有太高要求,现在的个人电脑完全可以满足。数据库运用简单易学的Access来实现。在网站设计方面,运用XHTML、CSS样式、JSP等知识,利用PhotoShop图像处理工具及Dreamweaver CS3制作出合理生动的网页。(2) 经济可行性此系统可以运行于现在市场上出售的各种个人电脑,系统成本主要集中在系统的开发

3、上。当系统投入运行后,可以实现在网上卖书和租书功能。所带来的效益远远大于系统软件的开发成本。在经济上是完全可行。(3) 操作可行性界面设计充分考虑浏览用户的习惯,图书信息浏览、会员注册登录、租书、购书等功能操作方便。而且所有网页设计清新、简洁、合理,不会让用户感到视觉疲劳。可操作性很强。2、系统开发目的据艾瑞咨询预测至2011年中国网络购物市场规模将达到4060亿元,由此可见网上购物已经成为人们日常消费方式。对于网上购书,由于运输方便,在网上购物不会让顾客有太大的顾虑,另外省去了中间周转的渠道,书籍的价格低廉也是一大优势。所以为了迎合市场需求,在线购书系统的出现很有必要。3、系统用途和需求本系

4、统用于网上在线购书。需求:普通用户可以进行注册、登录、修改密码;购买书籍;查询、修改、取消、修改收货信息订单;删除已经放入购物车中的商品;修改购物车中的商品数量;查看商品详细信息;查找(分类查找)商品。管理员可以修改、取消、查询订单;修改订单状态(如将已审核的订单改为已发货);下架、上架、更新、查询、添加商品。4、开发环境网络环境:本系统开发环境为局域网或者校园网网络环境操作系统:windows7或windows XP开发工具:Myeclipse数据库 :oracle 10g5、国内外研究及发展趋势网络经济是利用互联网技术广泛联系传统信息系统的丰富资源的一种动态商务活动它利用前所未有的方式将顾

5、客、销售商、和供货商和企业员工联系在一起,能将有价值的信息迅速传递给需要的人们。网络技术的成熟,促进了信息技术更加广泛的应用,因此建立网站充分运用网络技术可以满足企业的不断增长的供货能力、客户和市场竞争的需求。销售商可以利用网站和网络触角伸展到客户的家中,架起一座桥梁,以先进的技术渗透到订货、生产、交货甚至售后服务等整个商务过程,网络作为经济活动的市场平台,在市场进入、交易运行和货款结算等环节,都是以电子数据的传递来完成的。市场经营全过程需要计算机系统和网络门户。网络技术的兴起和蓬勃发展,彻底改变了传统的信息采集、传递和外观,对劳动者的劳动技能和工作效率的提高,提供了前所未有的有利条件和推进作

6、用。经济效益增长也大有得益于网络技术的推广和应用。网络技术有效的把生产中的应用与制造有机地结合起来,出现了计算机综合集成制造、企业资源计划等新的生产管理方式。网络技术还有助于提高企业生产的应变能力和适应性,使高质量、低成本的产品与按时供货和周到的服务相结合,把时间和服务同技术和成本并列为企业生产的总要素。网络技术引发企业市场的营销战略发生了极深刻的变化,传统的营销理念走向终结,新型的整合营销得到企业和社会的广泛关注。网络技术增强了企业管理功能,为企业管理提供全新的工具和手段,已成为企业管理的有效手段。它的功能已不单是提高管理效率,而且还将通过管理的科学化和民主化,全面增强企业管理功能。网络经济

7、是用现代信息技术和网络技术,依靠形成的互联网网络进行商务活动,它集金融电子化、管理信息化、办公室自动化于一体。6、系统优势(1)网上书店挤压盗版空间如今发展最快的,最时髦的,恐怕就是网络了。网络给人们带来了实惠、虚拟、幻化,也给文学和图书带来了广阔的生存空间。盗版者利用科学技术,瞄准正版书与盗版书的差价牟取暴利。网络书店的兴起无疑给盗版商以有力的打击,因为发达的网络可以直接疏通图书的发行渠道,缩短了网上购书者与出版社的距离,给图书消费者以清新、便宜的享受。(2)网上书店浓缩了图书的库存空间传统图书店内的图书摆放面积是有限的,每增加一本书其成本都在以一定比例增加,而网络书店解决了存储空间问题,每

8、增加一本书成本增长几乎为零。(3)数量、种类多,出版时间跨度大综合性的网上书店涉及各种各类内容的图书,提供订购的书目信息达上万、几十万条,而图书出版的时间有最新出版的,也有几十年前的,这是传统书店难以做到的。(4)不受时间、地域限制网上书店是24小时向全球各地的用户提供网上服务的,用户借助网络可以漫游于世界各地的图书海洋中,随时选书、下订单。中国人不出国可以去到美国最大的Amazon网上书店;广东人可以不出省去到北京图书大厦(http:www.BJBB.com),进行异地购书。(5)信息丰富网上书店的栏目丰富:特价书、书业视窗、销售排行、新品上架、最新推荐等,动态地向用户提供各种信息,让用户了

9、解书市的最新情况。另外,每种被检索出来的图书也有详尽的介绍,如基本书目信息、封面、目次、内容提要、书评等,这些信息都有助于用户选书。(6)多途径综合检索网上书店主要提供分类和自定义搜索的方式对图书或其它商品(音像制品、电脑软件等)进行查找。分类一般是结合中图法按用户的阅读习惯或兴趣分类,同一类的图书相对集中在一起,方便用户在同类图书中挑选出高质量的图书。自定义搜索是用户根据自己所需的图书以主题、书名、著者、出版社等信息作为检索点对图书或其它商品进行一般搜索,如果希望检索结果更准确就使用高级检索同时使用几个检索点查找。这种方法相对于其它购书方式来说找书更快捷。(7)价格低廉一般来讲,网上书店买书

10、,要比普通书店便宜。由于抛弃了传统书店运作的所需的服务设施和多重环节,绝对的成本低廉。由于网上书店运营方式是有订购需要时直接到出版社取效性强,除了一部分有收藏价值的外,绝大多数图书都会“掉价”。(8)个性服务网上书店不只单纯销售图书,还充分发挥网络优势,提供丰富多彩的个性化服务,满足读者特定的需求。网上书店开设的如新书推荐、畅销书排行、读者评论、作者访谈、专家点评等栏目,即使读者把握全方位的图书信息,又可使其利用网络公告版同图书的作者及其他读者进行在线讨论、交流心得体会,并根据他人的书评来协助选书。(9)配送较及时网上书店一般根据不同的地区提供不同的配送方式,有的提供短时间内的免费上门送书,书

11、到后付款,有的在收到汇款单后立刻将书寄出。这样相对于个人或图书馆在新华书店订书来说,就缩短了到书时间。7、制约因素随着我国图书业的全面开放,电子商务的迅速发展,网上书店还存在巨大的发展空间。但从目前,我国的网上书店仍没摆脱传统商业运作的束缚,对电子商务缺乏透彻的理解。虽上购书有能提供大量书目、购书效率高、面大等优点,但也存在信息不畅、资金缺配送体系不完善等一系列因素的制约。(1)信息信息流包括商品信息的提供、促销营销、服务等内容。网络的最大优势在于开展信务,而信息服务的“不完善、低质量”是国内网上书店销售的一个重要的因素。国网上书店往往过于注重图书数量的丰富图书及其相关知识和信息的提供介绍很少

12、容不充实。如:书籍介绍不足或是过于简明扼要,书评太少,相关新闻严重匮乏等,无法起到良好的导购作用。从促销与营销方面来看,树立品牌,扩大影响力也是信息流中一种较为重要的交流。网络书店巨头亚马逊将销售收入的24%用于广告和其他方式的宣传,而目前我国网上书店的宣传还只局限于网络,网络以外的媒体宣传投放很少。(2)资金在付款方式上,消费者可以选择信用卡、支票付款、邮局汇款等支付方式,但由于国内的支付系统和安全保障体系还不健全,尤其是网民对网上消费的安全性存在较大顾虑,不愿意在网上使用信用卡和网络银行等支付方式。一般选择通过邮局汇款等较为安全的方式,而这些方式从消费者到网上书店经营者,再从经营者到消费者

13、,这个循环的完成,往往需要较长时间,周期长、费用高,造成大部分消费者对网上交易持怀疑态度,从而影响网上书店的销售。(3)物流我国网上书店物流体系还不发达,配送体系还较落后。如我国的当当网上书店仅在北京建立了一个1万平方米的配送中心,没有形成一张遍布全国的图书配送网,大部分还得通过邮政系统进行邮寄,其配送时间较长,成本也较高。配送中心是能接触到客户定单的最后一环,也是实现销售的关键环节,任何因配送的失误而失去销售机会对企业来说都是较大的损失,可见物流配送是整个电子商务系统重要的一环。出版物网上销售是未来图书销售的发展方向,网上书店经营还面临很多困难。要使我国网上书店得到良好发展,就必须从信息流、

14、资金流、物流三个方面加以改善。8、发展对策(1)建立功能强大的数据库系统。信息量大、管理有效、功能强大的数据库是网上书店生存与发展的根本保障。(2)加强与出版社合作。(3)普及电子商务基本教育。让更多的人认识计算机、认识网络,了解电子商务、了解网上购书。(4)缔造高效的物流陪送系统。发展网上书店必须具备高效、发达的物流陪送系统。以最低成本、最便捷的方式满足消费者需求。(5)充分体现价格的优势。从价格上下功夫,才能吸引更多买家。(6)增加书目的信息量。网上书店应该利用多媒体等技术,尽可能为读者提供如图书、目录、精彩章节等详细介绍。并及时更新相关信息,像当当网。(7)完善图书查询系统。按类浏览、查

15、询书目信息是读者常用的办法。因此网上书店综合考虑读者查询在习惯与出版社的图书分类的关系,制订出一种科学实用的网上书店图书分类体系。(8)努力解决安全问题。首先要解决同姓名消费者的个人资料不被泄露与盗用的问题。(9)提供特色服务。对市场进行有效细节分析,并根据自己的条件选准目标市场,开展特色化经营。这不仅包括服务内容的特色化,还包括服务方式的多样化。只能既满足了读者的现实需求,又挖掘、引导了读者的潜在需求,才能使网上书店得到长足的发展。二、系统功能分析与设计1、系统功能模块简述三个角色:管理员、顾客、游客(1) 管理员功能:订单管理(订单取消、订单修改、订单查询)和商品管理(商品更新、商品添加、

16、商品查询、商品上架、商品下架)(2) 顾客功能 :账户管理(修改密码)、结算(填写收货信息)、订单管理(订单修改、订单取消、下订单)、购物车(修改商品数量、添加商品、移除商品)、商品展示(商品详细信息、商品查询、商品信息分类)(3) 游客功能 :浏览商品、注册成为顾客2、系统功能模块图3、系统流程图(1)系统前台流程图(2)系统后台页面流程图4、用例分析(1)用例图:(2)用例分析(1) 用例号:001 用例名称:用户登录 优先级:必须得描述:管理员或注册用户登录验证功能入口:用户登录页面和管理员登录页面参与者: 管理员:管理员、普通用户事件流: 基本事件流功能点信息:1)进入用户登录页面或管

17、理员登录登录页面2)填写登录信息并验证3)提示登录结果 被选事事件流:点击“登录”进行用户验证(2) 用例号:002 用例名称:普通用户注册 优先级:必须描述:游客注册成新用户功能入口:用户登录页面或游客执行结算时跳转参与者:游客事件流:基本事件流功能点信息:1)由登录页面进入或游客结算2)填写注册信息被选事事件流:点击“注册新用户”跳转到注册页面(3) 用例号:003 用例名称:浏览商品信息 优先级:必须描述:查看商品菜单和商品详情功能入口:网站主页参与者:游客、普通用户事件流:基本事件流功能点信息:1)分页和分类显示商品菜单信息2)输入商品名查询商品3)单击菜单名字进入商品详细信息 (4)

18、 用例号:004 用例名称:购物车 优先级:必须描述:存放需要购买的商品以及商品数量功能入口:点击商品信息中的“购买”按钮或“购物车”链接参与者:游客、普通用户事件流:基本事件流功能点信息:1)点击“购买”能存放多个商品信息2)能输入购买的商品数量3)单击“移除”将商品从购物车中删除 (5) 用例号:005 用例名称:结算 优先级:必须描述:填写收货地址完成订单信息功能入口:点击购物中“结算”按钮进入参与者:普通用户事件流:基本事件流功能点信息:1)点击“购买”能存放多个商品信息2)能输入购买的商品数量3)单击“移除”将商品从购物车中删除 (6) 用例号:006 用例名称:普通用户订单操作 优

19、先级描述:普通用户订单操作功能入口:“订单”链接参与者:普通用户事件流:基本事件流功能点信息:1)修改订单收货地址2)取消订单3)查询订单 (7) 用例号:007 用例名称:管理员订单操作 优先级:必须描述:管理员订单操作功能入口:“订单管理”链接参与者:管理员事件流:基本事件流功能点信息:1) 修改订单收货地址2) 取消订单3) 查看订单4) 修改订单状态 (8) 用例号:008 用例名称:管理员商品操作 优先级:必须描述:管理员商品操作功能入口:“商品管理”链接事件流:基本事件流功能点信息:1) 商品查询2) 商品添加3) 商品下架4) 商品上架5) 商品更新5、页面流程图管理员页面普通用

20、户页面三、数据库设计与实现1、表设计用户类型表:编号(主键)、类型名列名字符类型长度约束说明utIDVarchar220主键用户类型编号utNameVarchar220非空用户类型用户表:编号(主键)、用户名、密码、用户类型编号(外键)、邮箱列名字符类型长度约束说明userIDVarchar220主键用户编号userNameVarchar220唯一用户名userPasswordVarchar220用户密码utIDVarchar220外键用户类型编号emailVarchar2100唯一邮箱书籍类型表:编号(主键)、类型名列名字符类型长度约束说明typeIDVarchar220主键类型编号type

21、NameVarchar220类型名书籍信息表:编号(主键)、名称、价格、库存、图片地址、描述、类型编号(外键)、作者列名字符类型长度约束说明bookIDVarchar220主键书籍编号bookNumberInt书籍库存bookTitleVarchar2250非空书籍名称bookPriceNumber(10,2)价格bokDescVarchar24000书籍描述typeIDVarchar220外键-1书籍类型编号authorVarchar220作者bookStatVarchar220书籍状态购物信息表:用户编号(外键)、商品编号(外键)、商品数量列名字符类型长度约束说明bookNumberint

22、商品数量bookIDVarchar220外键-3书籍编号userIDVarchar220外键-2用户编号订单状态表:编号(主键)、状态名列名字符类型长度约束说明osIDVarchar220主键订单状态编号osNameVarchar220订单状态名收货信息表:编号(主键)、用户编号(外键)、联系电话、收货人、收货地址列名字符类型长度约束说明deliverIDVarchar220主键收货信息编号deliverNameVarchar240收货人姓名deliverPhoneVarchar240联系电话deliverAddressVarchar2500收货地址deliverPostcodeVarchar

23、220收货邮编userIDVarchar220外键-9用户编号identityCardVarchar260收货人身份证号订单表:编号(主键)、下单时间、收货信息编号(外键)、用户编号(外键)、订单状态编号(外键)、订单总价、订单结束时间列名字符类型长度约束说明orderIDVarchar220主键订单编号createDateDate下单时间orderTotalNumber(10,2)订单总价格endDateDate订单结束时间deliverIDVarchar220外键-7收货信息编号osIDVarchar220外键-8订单状态编号订单商品信息表:商品编号(外键)、订单编号(外键)、商品数量列名

24、字符类型长度约束说明bookNumberint商品数量bookIDVarchar220外键-3商品编号userIDVarchar220外键-2用户编号2、ER图3、数据库模型图4、创建存储过程-存放过程 /*删除不报错过程*/CREATE OR REPLACE PROCEDURE ifExistDel(sqls varchar2)ASBEGINexecute immediate sqls;exceptionwhen others then dbms_output.put_line(SQLERRM); END ifExistDel; BEGIN -如果表存在则删除 ifExistDel(drop

25、 table tb_booksinfo cascade constraints ); ifExistDel(drop table tb_book_type cascade constraints ); ifExistDel(drop table tb_deliverinfo cascade constraints); ifExistDel(drop table tb_order_main cascade constraints); ifExistDel(drop table tb_order_detail cascade constraints); ifExistDel(drop table

26、tb_order_state cascade constraints); ifExistDel(drop table tb_user_main cascade constraints); ifExistDel(drop table tb_user_type cascade constraints); ifExistDel(drop table tb_shoppinginfo cascade constraints); -如果序列存在则删除 ifExistDel(drop sequence booksinfo_seq); ifExistDel(drop sequence order_main_s

27、eq); ifExistDel(drop sequence deliverinfo_seq); ifExistDel(drop sequence user_main_seq); ifExistDel(drop sequence book_type_seq); ifExistDel(drop sequence order_state_seq); END;5、建表/*书籍信息表*/create table tb_booksinfo(bookID varchar2(20) primary key, bookNumber int, -书籍库存bookTitle varchar2(250) not null, -书籍名称bookPrice number(10,2), -书籍价格bookPicture varchar2(250), -书籍图片地址bookDesc varchar2(4000), -书籍描述typeID varchar2(20), -书籍类型(外键-1)author varchar2(20), -书籍作者bookStat varchar2(20) -书籍状态(下架,上架) ); /*书籍类型表*/create table tb_book_type(typeID varch

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

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