Oracle宿舍管理信息系统.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Oracle宿舍管理信息系统

Oracle课程设计 宿舍管理信息系统 任务一 用例图 任务二使用了SQL语句创建公共物品表,索引,视图,序列等 。 使用PL/SQL对公共物品表进行了函数和过程的创建以及调用,在创建过程中,是以物品ID为参数,返回的是该物品对应的宿舍号和楼号,在创建函数中,还是以物品号为参数,返回的是物品的损坏时间。包的创建,包含一个过程一个函数,包体的创建与之对应。 刚开始的时候学习不太认真,对ORACLE数据库的也不了解,但是通过几次实验还有考试的成绩让我认识到自己的问题,我开始看书以及一些视频,在做实验时遇到问题时也会自己去解决,尽管每周自己做实验都会画1-2小时去完成实验,但是自己努力自己感觉很不错 用例图: 任务一,需求分析(用例图) 该系统的最终用户是:学生,宿舍管理员 不同的用户对需求的信息不同,根据我们组员的分析和查询,得到了以下各个实体的信息需求情况。 学生:首先学生登录,可以修改自己的密码,查询自己的个人信息,查询自己的离返校的信息,能进行宿舍报修信息的提交,查询和保修情况确认等 。 宿舍管理员:登录后可以修改密码,查询学生的相关信息,进行报修信息的处理,学生的夜归信息,插入删除离返校的信息,能添加学生的新信息,改动信息。 二系统设计思路(用例图) 该系统的设计主要有两个实体:学生和宿舍管理员,学生处于系统设计的前台部分,宿舍管理员属于后台部分,根据实体的需求情况,先进行各个实体的用例图的设计,最后进行总体用例图设计。 (1)学生 部分用例描述如下: 用例名称:查询个人信息。 参与者:学生 用例标识号:1 简要说明:学生进入系统后,点击进入个人信息,可以查询本人的身份信息等 (2)宿舍管理员 部分用例描述: 用例名称:学生信息(增,删,改) 用例标识号:2 参与者:宿舍管理员 简要说明:宿舍管理员进入系统后,进入到学生信息管理,对新来的学生进行信息的添加,转学院等学生信息的修改,毕业学生信息的删除等 (三)系统总体用例图: 任务二:公共物品表的创建 create table goods( gdn char(5) primary key, 宿舍号 gfn varchar(5) not null, 楼号 gid varchar(10), gname varchar(20), gremark number(6), 物品号 gdamage varchar(20), gdt date(20), repair varchar(20) ); 索引的创建 create index goods_gid on goods(gid); 视图的创建 create or replace view goods_info_view as select gdn,gfn,gid,gname,gremark ,gdamage,gdt,repair from goods; 序列的创建 create sequence goods_sequence increment by 1 start with 10 maxvalue 100; 过程的创建 create or replace procedure show_goodsinfo( p_gid goods.gid%TYPE) as v_gdn out goods.gdn%TYPE, v_gfn out goods.gremark%TYPE; begin select gdn(*),gremark(*) into p_gdn,p_gremark from goods where gid=p_gid; exception when no_data_found then dbms_output.put_line(there is not such a goods!); end show_goodsinfo; 过程的调用 declare v_gdn goods.gdn%TYPE; v_gremark goods.gremark%TYPE; begin show_goods(10); return_goodsinfo(10,v_gdn,v_gremark); dbms_output.put_line(v_gdn||v_gremark); end; 函数的创建 create or replace founction ret_gdt (p_gid emp.gid%TYPE) return goods.gdt%TYPE as v_gdt goods.gdt%T

文档评论(0)

2017meng + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档