首页 Oracle课程设计--宿舍管理信息系统

Oracle课程设计--宿舍管理信息系统

举报
开通vip

Oracle课程设计--宿舍管理信息系统Oracle课程设计--宿舍管理信息系统Oracle课程设计宿舍管理信息系统任务一用例图任务二使用了SQL语句创建公共物品表,索引,视图,序列等。使用PL/SQL对公共物品表进行了函数和过程的创建以及调用,在创建过程中,是以物品ID为参数,返回的是该物品对应的宿舍号和楼号,在创建函数中,还是以物品号为参数,返回的是物品的损坏时间。包的创建,包含一个过程一个函数,包体的创建与之对应。刚开始的时候学习不太认真,对ORACLE数据库的也不了解,但是通过几次实验还有考试的成绩让我认识到自己的问题,我开始看书以及一些视频,在...

Oracle课程设计--宿舍管理信息系统
Oracle课程 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 --宿舍管理信息系统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_strangerbeforeinsertorupdateordeleteongoodsbeginifto_char(sysdate,'DY','nls_date_language=american')in('stranger')thenraise_applicationerror(,'can''toperateinstranger.');endif;endtrg_goods_stranger;提交和确认报修情况修改密码查询离返校的时间学生登录(前台)查询学生信息查询报修信息查询报修信息查询学生信息查询学生夜归宿舍管理员登录登录(后台)查询在校与离校学生信息学生信息(增,删,改)修改密码
本文档为【Oracle课程设计--宿舍管理信息系统】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
平平
暂无简介~
格式:doc
大小:111KB
软件:Word
页数:0
分类:教育学
上传时间:2021-01-05
浏览量:6