oracle第17章 宠物商店管理系统.ppt

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
oracle第17章 宠物商店管理系统

第17章 宠物商店管理系统 本章要点: 掌握软件开发流程。 掌握宠物商店管理系统的需求分析。 熟练掌握规划总体结构和模块分析。 熟练掌握在Oracle数据库中进行数据库设计。 了解通用模块设计。 掌握如何使用JSP技术开发管理系统。 17.1 系 统 分 析 在实际的项目中,系统分析和数据库的设计是很重要的一个环节,这个环节会直接影响项目的开发过程和质量。 本节将对所要实现的宠物商店管理系统进行系统分析,系统分析的实现过程可以分为需求分析和系统设计。 17.1.1 需求分析 需求分析所要做的工作是深入描述软件的功能和性能,确定软件设计的技术限制,确定软件实现的硬件和时间要求,定义软件的其他有效性需求。 在开发宠物商店管理系统时,需要考虑很多问题,确定系统所要实现的功能,并且将这些功能划分为相应的模块。宠物商店管理系统是以构建网上商城宠物购物网站、电子商务网站为目标,该系统主要包括以下方面——添加宠物类别、宠物资料、修改宠物资料和删除宠物资料等功能。 17.1.2 系统设计 对系统整体进行设计时,需要考虑系统功能的实现技术、时间、硬件等各个方面的要求。然后对满足条件的模块进行具体设计,如何在系统页面中实现每个功能。上述功能与系统页面的关联如下。 主页 查看宠物资料页面 修改宠物资料页面 添加宠物信息页面 所有宠物资料列表页面 这些页面所实现的功能如图17-1所示。 17.2 创建系统数据库 前面对本系统进行了需求分析和系统设计,在具体进行系统实现之前,还需要进行数据库设计,也就是确定系统需要使用哪几个表来完成,另外还涉及到创建表空间、用户、表、序列和触发器等。 17.2.1 创建表空间和用户 在orcl数据库中,创建一个表空间和用户,以便于对表空间中的表和数据文件进行管理。 使用system用户连接数据库后,创建表空间pet_shop,指定数据文件为pet.dbf,存放路径为E:\PetShop\pet.dbf,如下: SQL CREATE TABLESPACE pet_shop 2 DATAFILE E:\PetShop\pet.dbf SIZE 50M 3 AUTOEXTEND ON NEXT 5M MAXSIZE UNLIMITED; 表空间已创建。 创建用户pet,指定该用户的密码为admin,如下: SQL CREATE USER pet IDENTIFIED BY admin 2 DEFAULT TABLESPACE pet_shop 3 TEMPORARY TABLESPACE temp 4 QUOTA 20M ON pet_shop; 用户已创建。 17.2.1 创建表空间和用户 创建用户成功后,为pet用户授予DBA权限,让该用户对pet_shop表空间可以进行DBA权限操作。具体如下: SQL GRANT DBA TO pet; 授权成功。 授权成功后,使用pet用户连接数据库,如下: SQL CONNECT pet/admin 已连接。 17.2.2 创建类别表 类别表pet_type的字段信息如表17-1所示。 17.2.2 创建类别表 创建类别表pet_type的内容如下: SQL CREATE TABLE pet_type( 2 typeid NUMBER(4) PRIMARY KEY, 3 typename VARCHAR2(12) NOT NULL UNIQUE, 4 typeinfo VARCHAR2(100) 5 )TABLESPACE pet_shop; 表已创建。 17.2.3 创建宠物表 宠物表pet的字段信息如表17-2所示。 17.2.3 创建宠物表 创建宠物表pet的内容如下: SQL CREATE TABLE pet( 2 pid NUMBER(4) PRIMARY KEY, 3 pname VARCHAR2(12) NOT NULL, 4 pic VARCHAR2(100), 5 year NUMBER(2), 6 month NUMBER(2), 7 day NUMBER(3), 8 sex VARCHAR2(4), 9 pheight NUMBER(6,2), 10 pwidth NUMBER(6,2), 11 health VARCHAR2(30), 12 typeid NUMBER(4) REFERENCES pet_type(typeid), 13 money NUMBER(6,2), 14 pinfo VARCHAR2(200) 15 )TABLESPACE pet_shop; 表已创建。 17.

文档评论(0)

zhuwenmeijiale + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:7065136142000003

1亿VIP精品文档

相关文档