版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Oracle课程设计
宿舍管理信息系统
任务一用例图
任务二使用了SQL语句创立公共物品表,索引,视图,
序列等。使用PL/SQL对公共物品表进行了函数和过
程的创立以及调用,在创立过程中,是以物品ID为参
数,返回的是该物品对应的宿舍号和楼号,在创立函
数中,还是以物品号为参数,返回的是物品的损坏时
间。包的创立,包含一个过程一个函数,包体的创立
与之对应。
刚开始的时候学习不太认真,对ORACLE数据库的也
不了解,但是通过几次实验还有考试的成绩让我认识
到自己的问题,我开始看书以及一些视频,在做实验
时遇到问题时也会自己去解决,尽管每周自己做实验
都会画1-2小时去完成实验,但是自己努力自己感觉
很不错
用例图:
但务一,需求合折〔用例画〕
核系垸的半性用户是:将丈,宿舍管理员
不同的用户对需求的信息不同,根据我们祖员的台折和交莉,得到了山下各个
安坏的倍息党泰楮况口
老力;首先当胃整录,可“I修改自己的农妈,垂莉自己的个人传息,至询电己的
离返绥的信息,像进行官舍报修信息的提要,至询和保修情况确伙塔O
宿舍管理员;鳌泰启可人修改农鸡,至询学彳的相关信息,述行报修信息的义理,
学彳的麦亚信息,插入删除甫返接的信息,佬潘加当看的新信息,改劭信息。
二系统微材思路[,用创囹]
核索饶的假奸至要甯两个实体;当或制备舍管理员,当丈处彳杀统救时的嘴台局
都,需舍管理员属彳后台局梆,根据实体的需求情泥,先趾行各个实体的用例囹
的核竹,量后此行总体用俐囹核计。
⑴
提交和确认报
修改密码
修情况
查询离返校的
登录(前台)时间
查询学生信息
查询报修信息
局部用例描述由下:
用例名称;全询个人倍息。
参与老:老女
用例标拥号:1
简要说明;老片进入京饶后,直未进入个人信息,可<4圣询才人
的身修信息等
〔2〕宿舍管理员
局部用例描述;
用例名繇:当或信息〔帽,删,改〕
用例标钢号:2
参与渚:备舍管理员
简要说明;宿舍管理员进入祭统后,进入到老々信息管理,对新
束的老或进行信息的添加,转学院等学力信息的修改,毕业学之传息
的删除等
〔三〕系统总体用例囹,
G务二:公或物品表的创贪
createtablegoods(
gdnchar(5)primarykey,宿舍号
gfhvarchar(5)notnull,楼号
gidvarchar(lO),
gnamevarchar(20),
gremarknumber(6),物品号
gdamagevarchar(20),
gdtdate(20),
repairvarchar(20)
);
索引的创立
createindexgoods_gidongoods(gid);
视图的创立
createorreplaceviewgoods_info_view
as
selectgdn?gfh,gid?gname,gremark,gdamage,gdt,repairfrom
goods;
序列的创立
createsequencegoods_sequenceincrementby1
startwith10maxvalue100;
过程的创立
createorreplaceprocedureshow_goodsinfo(
p_gidgoods.gid%TYPE〕
as
v_gdnoutgoods.gdn%TYPE,
v_gfnoutgoods.grcmark%TYPE;
begin
selectgdn(*),gremark(*)intop_gdn,p_gremarkfrom
goodswheregid=p_gid;
exception
whenno_data_foundthen
dbms_output.put_linefthereisnotsuchagoods!1);
endshow_goodsinfb;
过程的调用
declare
v_gdngoods.gdn%TYPE;
v_gremarkgoods.gremark%TYPE;
begin
show_goods(l0);
retum_goodsinfo(lO?v_gdn,v_gremark);
dbms_output.put_line(v_gdn||Hv_gremark);
end;
函数的创立
createorreplacefounctionret_gdt
〔p_gidemp.gid%TYPE]
returngoods.gdt%TYPE
as
v_gdtgoods.gdt%TYPE;
begin
selectgdtintov_gdtfromempwheregid=p_gid;
returnv_gdt;
exception
whenno_data_foundthen
dbms_output.put_line(fthegidisinvalid!1);
endret_gdt;
函数的调用
declare
v_gdtgoods.gdt%TYPE;
begin
dbms_output.put_line(v_gdt||
endloop;
end;
创立包
createorreplacepackagepkg_goods
as
procedureshow_goodsinfo(p_gidgoods.gid%TYPE);
functionret_gdt[p_gidemp.gid%TYPE];
endpk^goods;
创立包体
createorreplacepackagebodypk^goods
as
procedureshow_goodsinfb(p_gidgoods.gid%TYPE]
as
v_gdnoutgoods.gdn%TYPE,
v_gfnoutgoods.gremark%TYPE;
begin
selectgdn(*),gremark(*)intop_gdn,p_gremarkfrom
goodswheregid=p_gid;
exception
whenno_data_fbundthen
dbms^utput.putjinefthereisnotsuchagoods"");
endshow_goodsinfo;
functionrct_gdt[p_gidcmp.gid%TYPE]
returngoods.gdt%TYPE
as
v_gdtgoods.gdt%TYPE;
begin
selectgdtintov_gdtfromempwheregid=p_gid;
returnv_gdt;
exception
whenno_data_fbundthen
dbms_output.put_linefthegidisinvalid!!);
endret_gdt;
endpk^googs;
创立一个触发器,禁止陌生人对该表进行操作
createorreplacetriggertr^go
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 风电场直流系统课件
- 初中物理2026教资面试试讲高频考题经典考题题库及答案
- 高中信息技术2026教资面试高频考题强化训练
- 高中语文2026教资面试高频考题题库及解析
- 责任制整体护理半年总结
- 心脏康复与高血压心脏病管理
- 房地产会展课件
- 腹带包扎方法介绍课件
- 分层作业汇报课件
- 防传销诈骗教育课件
- 2026年教师思政素质和师德师风网络培训入学测试题(附答案)
- 2026年AI训练师题库
- 2026年低空经济考试题库及答案
- 2026年沐川县社区工作者招聘考试参考题库及答案解析
- 水库调度规程编制导则
- TGGW102-2019普速铁路线路修理规则
- DB37∕T 4232-2020 刺参筏式笼养技术规范
- 蔚来销售工作流程
- T/HEBTSXH 001-2024钢制旋转法兰
- 人教版数学二年级上册第四单元综合提优卷A(含答案)
- 普速铁路信号维护规则业务管理
评论
0/150
提交评论