版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Oracle课程设计宿舍管理信息系统任务一用例图任务二使用了SQL语句创立公共物品表,索引,视图,序列等。使用PL/SQL对公共物品表进行了函数和过程的创立以及调用,在创立过程中,是以物品ID为参数,返回的是该物品对应的宿舍号和楼号,在创立函数中,还是以物品号为参数,返回的是物品的损坏时间。包的创立,包含一个过程一个函数,包体的创立与之对应。刚开始的时候学习不太认真,对ORACLE数据库的也不了解,但是通过几次实验还有考试的成绩让我认识到自己的问题,我开始看书以及一些视频,在做实验时遇到问题时也会自己去解决,尽管每周自己做实验都会画1-2小时去完成实验,但是自己努力自己感觉很不错用例图:任务一,需求分析〔用例图〕该系统的最终用户是:学生,宿舍管理员不同的用户对需求的信息不同,根据我们组员的分析和查询,得到了以下各个实体的信息需求情况。学生:首先学生登录,可以修改自己的密码,查询自己的个人信息,查询自己的离返校的信息,能进行宿舍报修信息的提交,查询和保修情况确认等。宿舍管理员:登录后可以修改密码,查询学生的相关信息,进行报修信息的处理,学生的夜归信息,插入删除离返校的信息,能添加学生的新信息,改动信息。二系统设计思路〔用例图〕该系统的设计主要有两个实体:学生和宿舍管理员,学生处于系统设计的前台局部,宿舍管理员属于后台局部,根据实体的需求情况,先进行各个实体的用例图的设计,最后进行总体用例图设计。〔1〕学生提交和确认报修情况修改密码提交和确认报修情况修改密码查询离返校的时间查询离返校的时间学生登录〔前台〕学生登录〔前台〕查询学生信息查询报修信息查询学生信息查询报修信息局部用例描述如下:用例名称:查询个人信息。参与者:学生用例标识号:1简要说明:学生进入系统后,点击进入个人信息,可以查询本人的身份信息等〔2〕宿舍管理员查询报修信息查询报修信息查询学生信息查询学生信息查询学生夜归查询学生夜归宿舍管理员登录登录〔后台〕宿舍管理员登录登录〔后台〕查询在校与离校学生信息查询在校与离校学生信息学生信息〔增,删,改〕学生信息〔增,删,改〕修改密码修改密码局部用例描述:用例名称:学生信息〔增,删,改〕用例标识号:2参与者:宿舍管理员简要说明:宿舍管理员进入系统后,进入到学生信息管理,对新来的学生进行信息的添加,转学院等学生信息的修改,毕业学生信息的删除等〔三〕系统总体用例图:任务二:公共物品表的创立createtablegoods(gdnchar(5)primarykey,宿舍号gfnvarchar(5)notnull,楼号gidvarchar(10),gnamevarchar(20),gremarknumber(6),物品号gdamagevarchar(20),gdtdate(20),repairvarchar(20));索引的创立createindexgoods_gidongoods(gid);视图的创立createorreplaceviewgoods_info_viewasselectgdn,gfn,gid,gname,gremark,gdamage,gdt,repairfromgoods;序列的创立createsequencegoods_sequenceincrementby1startwith10maxvalue100;过程的创立createorreplaceprocedureshow_goodsinfo(p_gidgoods.gid%TYPE〕asv_gdnoutgoods.gdn%TYPE,v_gfnoutgoods.gremark%TYPE;beginselectgdn(*),gremark(*)intop_gdn,p_gremarkfromgoodswheregid=p_gid;exceptionwhenno_data_foundthendbms_output.put_line('thereisnotsuchagoods!');endshow_goodsinfo;过程的调用declarev_gdngoods.gdn%TYPE;v_gremarkgoods.gremark%TYPE;beginshow_goods(10);return_goodsinfo(10,v_gdn,v_gremark);dbms_output.put_line(v_gdn||''v_gremark);end;函数的创立createorreplacefounctionret_gdt〔p_gidemp.gid%TYPE〕returngoods.gdt%TYPEasv_gdtgoods.gdt%TYPE;beginselectgdtintov_gdtfromempwheregid=p_gid;returnv_gdt;exceptionwhenno_data_foundthendbms_output.put_line('thegidisinvalid!');endret_gdt;函数的调用declarev_gdtgoods.gdt%TYPE;begindbms_output.put_line(v_gdt||'');endloop;end;创立包createorreplacepackagepkg_goodsasprocedureshow_goodsinfo(p_gidgoods.gid%TYPE);functionret_gdt〔p_gidemp.gid%TYPE〕;endpkg_goods;创立包体createorreplacepackagebodypkg_goodsasprocedureshow_goodsinfo(p_gidgoods.gid%TYPE〕asv_gdnoutgoods.gdn%TYPE,v_gfnoutgoods.gremark%TYPE;beginselectgdn(*),gremark(*)intop_gdn,p_gremarkfromgoodswheregid=p_gid;exceptionwhenno_data_foundthendbms_output.put_line('thereisnotsuchagoods!');endshow_goodsinfo;functionret_gdt〔p_gidemp.gid%TYPE〕returngoods.gdt%TYPEasv_gdtgoods.gdt%TYPE;beginselectgdtintov_gdtfromempwheregid=p_gid;returnv_gdt;exceptionwhenno_data_foundthendbms_output.put_line('thegidisinvalid!');endret_gdt;endpkg_googs;创立一个触发器,禁止陌生人对该表进行操作createorreplacetriggertrg_goods_strangerbeforeinsertorupdateordeleteong
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年沈丘县城东中学招聘备考题库含答案详解
- 2026年翠屏区叙戎社会工作服务中心招聘工作人员大专可进五险一金备考题库附答案详解
- 北京中医医院怀柔医院2026年第一批在编职工和额度管理职工的招聘备考题库附答案详解
- 2026年江西中材新材料有限公司招聘备考题库附答案详解
- 会议文件翻译与国际化制度
- 2026年武宣县妇幼保健院公开招聘编外聘用人员备考题库及完整答案详解1套
- 2026年重庆八中树人中学教共体教师招聘备考题库及1套完整答案详解
- 企业员工晋升与调动制度
- 2026年深圳市罗湖区金湖幼儿园招聘备考题库(短期教师)带答案详解
- 2026年派往重庆一中寄宿学校融媒体中心招聘备考题库及一套参考答案详解
- 2026广东河源市东源县司法局招聘司法协理员9人笔试备考题库及答案解析
- 炎德·英才·名校联考联合体2026届高三年级1月联考英语试卷(含答及解析)+听力音频+听力材料
- 科创飞地合作协议书
- 急诊护理新技术与新进展
- JGJ-T17-2020蒸压加气混凝土制品应用技术标准
- 市政项目EPC总承包项目方案投标文件(技术方案)
- 马克思主义与当代课后习题答案
- 二十届四中全会测试题及参考答案(第三套)超难
- 2025年事业单位面试心理素质测试模拟试卷及答案
- 2025-2030疫苗冷链物流体系建设标准与第三方服务市场机会报告
- 2025年江苏省事业单位招聘考试教师招聘体育学科专业知识试卷(秋季篇)
评论
0/150
提交评论