首页 学生宿舍管理系统数据库课程设计

学生宿舍管理系统数据库课程设计

举报
开通vip

学生宿舍管理系统数据库课程设计目录TOC\o"1-3"\h\z\uHYPERLINK\l"_Toc"HYPERLINK\l"_Toc"摘要PAGEREF_Toc\h2HYPERLINK\l"_Toc"一需求分析PAGEREF_Toc\h2HYPERLINK\l"_Toc"1.1需求分析PAGEREF_Toc\h2HYPERLINK\l"_Toc"1.1.1基本信息PAGEREF_Toc\h2HYPERLINK\l"_Toc"1.1.2顾客对系统规定PAGEREF_Toc\h3...

学生宿舍管理系统数据库课程设计
目录TOC\o"1-3"\h\z\uHYPERLINK\l"_Toc"HYPERLINK\l"_Toc"摘要PAGEREF_Toc\h2HYPERLINK\l"_Toc"一需求 分析 定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析 PAGEREF_Toc\h2HYPERLINK\l"_Toc"1.1需求分析PAGEREF_Toc\h2HYPERLINK\l"_Toc"1.1.1基本信息PAGEREF_Toc\h2HYPERLINK\l"_Toc"1.1.2顾客对系统规定PAGEREF_Toc\h3HYPERLINK\l"_Toc"1.2系统功能分析:PAGEREF_Toc\h4HYPERLINK\l"_Toc"1.3业务流程概述PAGEREF_Toc\h4HYPERLINK\l"_Toc"1.4数据流程图PAGEREF_Toc\h5HYPERLINK\l"_Toc"1.5数字字典PAGEREF_Toc\h10HYPERLINK\l"_Toc"1.5.1数据项PAGEREF_Toc\h10HYPERLINK\l"_Toc"1.5.2数据构造PAGEREF_Toc\h13HYPERLINK\l"_Toc"1.5.3数据流PAGEREF_Toc\h13HYPERLINK\l"_Toc"1.5.4数据存储PAGEREF_Toc\h13HYPERLINK\l"_Toc"1.5.5解决过程PAGEREF_Toc\h14HYPERLINK\l"_Toc"二概念构造 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 PAGEREF_Toc\h14HYPERLINK\l"_Toc"三逻辑构造设计PAGEREF_Toc\h14HYPERLINK\l"_Toc"3.1逻辑设计任务和目的PAGEREF_Toc\h14HYPERLINK\l"_Toc"3.2数据组织PAGEREF_Toc\h15HYPERLINK\l"_Toc"3.2.1将E-R图转换为关系模型PAGEREF_Toc\h15HYPERLINK\l"_Toc"3.2.2逻辑构造定义PAGEREF_Toc\h15HYPERLINK\l"_Toc"四物理构造设计PAGEREF_Toc\h17HYPERLINK\l"_Toc"4.1物理设计阶段目的与任务PAGEREF_Toc\h17HYPERLINK\l"_Toc"4.2数据存储方面PAGEREF_Toc\h18HYPERLINK\l"_Toc"五数据实行和维护PAGEREF_Toc\h18HYPERLINK\l"_Toc"5.1建立数据库、数据 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 、视图、索引、导入数据PAGEREF_Toc\h18HYPERLINK\l"_Toc"5.1.1建立数据库PAGEREF_Toc\h18HYPERLINK\l"_Toc"5.1.2建立数据表PAGEREF_Toc\h18HYPERLINK\l"_Toc"5.1.3建立视图PAGEREF_Toc\h20HYPERLINK\l"_Toc"5.1.4建立索引PAGEREF_Toc\h21HYPERLINK\l"_Toc"5.1.5导入数据PAGEREF_Toc\h22HYPERLINK\l"_Toc"5.2记录和约束条件增长、删除和修改PAGEREF_Toc\h24HYPERLINK\l"_Toc"5.2.1记录增长、删除、修改PAGEREF_Toc\h24HYPERLINK\l"_Toc"5.2.2约束条件增长、删除、修改PAGEREF_Toc\h24HYPERLINK\l"_Toc"5.3查询语句PAGEREF_Toc\h25HYPERLINK\l"_Toc"5.4建立存储过程,触发器PAGEREF_Toc\h26HYPERLINK\l"_Toc"六总结PAGEREF_Toc\h27HYPERLINK\l"_Toc"附件PAGEREF_Toc\h28摘要学生宿舍管理系统是应对学生宿舍管理当代化、网络化,逐渐挣脱当前学生宿舍管理人工管理方式,提高学生宿舍管理效率而开发,它涉及基本信息管理、住宿管理、服务管理、来访者管理等四大功能模块。该系统开发由需求分析阶段、概念构造设计阶段、逻辑构造设计阶段、物理构造设计阶段、数据库实行与维护阶段等阶段构成。一需求分析当前,咱们学校宿舍管理都是由人工管理,信息都是由文本记录。针对这一实际状况,咱们设计了学生宿舍管理系统。1.1需求分析通过实际分析调查,一种学生宿舍管理系统重要是要以便宿舍管理人员工作,提高其工作效率,不但可以以便广大学生,并且还可以以便于教师和有关人员。1.1.1基本信息学生住在宿舍楼中,每幢宿舍楼都会有若干名教师负责本宿舍楼寻常管理。(1)学生基本信息:入校时,每位同窗均有唯一学号,并被分派到指定宿舍楼和指定宿舍,也会有一种宿舍号,其入校时间就是她入住时间。(2)宿舍基本信息:每间宿舍均有唯一楼号和宿舍号,入校时,宿舍会装公用电话机,相应地就有宿舍电话号码。(3)工作人员基本信息:每幢宿舍均有驻楼阿姨和保洁阿姨编号。(4)报修基本信息:宿舍楼中经常浮现财产损坏,例如灯泡坏了,厕所马桶出故障了等,这时,同窗们需要将财产损坏状况报告给宿舍楼管理员,以便学校派人进行维修。这时,需要记录报修宿舍号和损坏财产编号,同步记录报修时间和损坏因素。当损坏财产维修完毕后,应记录解决时间,表达该报修成功解决。(5)来访者基本信息每幢宿舍对于每一次人员来访都要做好相应登记。涉及来访者和被访者信息。1.1.2顾客对系统规定1、信息规定:宿舍楼管理员能查询上面提到宿舍楼所有有关信息,涉及某一学号学生在宿舍楼中住宿详细信息,报修所有信息和来访者信息,以利于对整个宿舍楼全面管理。2、解决规定:当学生基本信息发生变化时,宿舍楼管理员能对其进行修改。例如,某些同窗搬到其她宿舍中去,她们在本宿舍楼中相应记录就应当删去;当宿舍财产报修及时解决后,管理员应登记解决时间,表白该报修问题已成功解决。3、安全性与完整性规定:A、安全性规定:(1)系统应设立访问顾客标记以鉴别与否是合法顾客,并规定合法顾客设立其密码,保证顾客身份不被盗用;(2)系统应对不同数据设立不同访问级别,限制访问顾客可查询和解决数据类别和 内容 财务内部控制制度的内容财务内部控制制度的内容人员招聘与配置的内容项目成本控制的内容消防安全演练内容 ;(3)系统应对不同顾客设立不同权限,区别不同顾客,如区别普通顾客(学生),管理员。B、完整性规定:(1)各种信息记录完整性,信息记录内容不能为空;(2)各种数据间互相联系对的性;(3)相似数据在不同记录中一致性。1.2系统功能分析:学生宿舍管理系统基本信息管理服务管理住宿管理来访者管理学生信息工作人员信息入住租赁电费维修水费宿舍信息调房退房来访者信息登记来访者查询本系统重要有如下功能:基本信息管理、住宿管理、服务管理、来访者管理。基本信息管理涉及学生信息、宿舍信息、工作人员信息;住宿信息涉及入住、调房、退房;服务管理涉及租赁、水费、电费、维修;来访者管理涉及来访者信息登记、来访者查询。数据库操作功能:查询、删除、修改、插入;1.3业务流程概述系统业务是系统要达到业务目的,业务流程分析是系统分析中基本环节。依照以上系统功能分析,咱们将学生宿舍管理业务提成基本信息管理、住宿管理、服务管理、来访者管理四个模块。1.基本信息管理宿舍信息管理:重要是记录宿舍基本状况,可住人数,已住人数,电话号码,便于工作人员分派寝室以及联系。学生信息管理:宿舍学生信息重要来自学生处提供,对于已住进宿舍学生,工作人员从学生处提取有关信息,进行统一管理,如果学生退房之后,相应信息也将被删除。员工信息管理:记录在宿舍、楼管处工作员工信息,及时增、删、改,便于有个统一收集、管理、宿舍更好运作。2.住宿管理新生入住:新生向楼管处提出入住申请,工作人员进行查询宿舍有关信息之后,再依照学生信息相应给新生安排宿舍,登记和修改有关信息。调房:学生向楼管处提出宿舍调房申请,楼管处依照学生所要调房信息,予以核算确认之后,查询宿舍信息之后,满足条件就予以学生办理调房,并修改相应信息,否则不办理。退房:学生向楼管处提出退房申请,楼管处核算证件精确无误之后,办理退房手续,并删除学生有关信息。3.服务管理水电费:楼管处在每月下旬记录每个宿舍水,电使用状况,依照收费原则,结算出每个宿舍所需支付费用,再由每个宿舍在月底之迈进行付费。暂时设备租赁:学生把所需暂时设备向楼管处进行租赁申请,再由工作人员核算,拟定之后,予以学生批准,并收取相应租赁费用。报修:学生把需要维修设备向楼管处提出申请,填写相应维修单,支付相应费用,工作人员依照维修单派发维修员工对设备进行维修,楼管处再把已修信息反馈给学生。4.外来人员管理外来访客登记来访信息,楼管处依照外来访客所登记信息表,从宿舍、工作人员信息、学生信息这三张表单中,查询外来访客所要访问人员基本信息,最后通过核算,拟定其与否可以访问。1.4数据流程图数据流程图是全面描述信息系统逻辑模型工具,它抽象概括地把信息系统中各种业务解决过程联系起来。依照以上业务流程分析,以及学生宿舍特点,咱们给出了如下学生宿舍管理信息系统数据流程图。由于学生宿舍重要涉及学生入住和退缩问题,以及住宿管理,咱们将学生宿舍管理系统顶层设计如下:学生工作人员学生宿舍管理系统入住及离宿申请信息解决成果入住及离宿审批信息检索祈求将顶层进行细分,重要是工作人员管理宿舍,接受和解决各种事务,涉及学生,宿舍,以及工作人员基本信息管理,学生住宿管理,宿舍服务管理,来访者管理,得到如下第一层数据流程图如下:管理员1.0接受事务事务基本信息事务住宿事务服务事务出入事务1.4来访者管理1.3服务管理1.2住宿管理1.1基本信息管理工作人员基本信息住宿信息服务信息来访信息D3宿舍表D2学生表D3宿舍表D4学生住宿表D8设备租赁表D5设备维修表D水电费表D来访者表针对每个事务管理,咱们进行了分类,即第二层数据流程图如下:第二层1:工作人员住宿管理事务1.2.0事务分类1.2.2调房管理1.2.1入住管理1.2.3退房管理调房信息入房信息退房信息入住信息调房信息退房信息D4学生住宿表D3宿舍表D4学生住宿表D3宿舍表D4学生住宿表D3宿舍表第二层2:D3宿舍表工作人员基本信息事务1.1.0事务分类1.1.2宿舍管理1.1.1员工管理1.1.3学生管理宿舍信息员工信息学生信息员工信息宿舍信息学生信息D1员工表D2学生基本信息表第二层3:1.3.1报修管理1.3.2暂时设备租赁管理人员来访信息1.3.3水电费暂时设备信息暂时设备信息报修信息水电费信息水电费信息服务事务1.3.0事务分类工作人员第二层4:来访人员1.4.0事务分类1.4.2访问结束1.4.1人员来访工作人员人员来访信息结束信息D7人员来访信息表以上当中住宿管理事务,有学生入住管理,调房管理,退房管理,由于这三个事务均有相似性,一方面都需要学生提出申请,再通过管理者审核,通过查询宿舍表,理解住宿状况之后再考虑与否满足学生申请,申请通过之后,相应调节学生住宿表和宿舍表信息,因此咱们就以学生入住管理为例,其流程图如下:学生查询床位分派宿舍宿舍不满足学生D3宿舍表D3宿舍表D4学生住宿表满足1.5数字字典1.5.1数据项住宿学生数据字典属性名类型长度备注学号char8住宿学生学号姓名Varchar10住宿学生姓名性别char2男/女专业Varchar20学生专业联系方式char11联系方式员工数据字典属性名类型长度备注员工号char4员工姓名Varchar10年龄smallint2性别char2职位Varchar20联系方式char11宿舍数据字典属性名类型长度备注楼号char2宿舍号char3宿舍电话char12可住人数smallint2已住人数smallint2暂时设备租赁数据字典属性名类型长度备注设备号char8设备名Varchar20租赁日期Datetime8所租日期归还日期Datetime8归还设备日期租赁费用decimal5租赁设备费用报修数据字典属性名类型长度备注楼号char2宿舍号char3报修人宿舍号物品号varchar8报修物品编号报修因素char50物品损坏因素提交日期datetime8报修提交日期解决日期datetime8问题解决日期报修费用decimal5报修费用水电费数字字典属性名类型长度备注楼号char2宿舍号char3月份Varchar4用电量decimal(5,2)电费decimal(5,2)用水量decimal(5,2)水费decimal(5,2)来访者数字字典属性名类型长度备注来访人姓名Varchar10被访人姓名Varchar10所属关系Varchar20证件名称Varchar20来访日期Datetime8来访时间Datetime8结束时间Datetime8备注Varchar501.5.2数据构造数据构造名构成学生住宿信息学号,姓名,性别,专业,联系方式,入住时间员工信息员工号,姓名,年龄,性别,职位,家庭地址,联系方式宿舍信息楼号,宿舍号,宿舍电话,可住人数,已住人数暂时设备信息设备号,设备名,租赁日期,归还日期,租赁费用报修信息楼号,宿舍号,物品号,报修因素,提交日期,解决日期,报修费用水电费信息楼号,宿舍号,月份,用电量,电费,用水量,水费来访者信息来访人姓名,被访人姓名,所属关系,证件名称,来访日期,来访时间,结束时间,备注1.5.3数据流数据流名数据流来源数据流去向构成登记报修信息学生报修信息表报修信息查询报修信息报修信息表管理员报修信息登记已修信息管理员报修信息表已修信息登记设备租赁信息学生设备租赁信息表设备租赁信息查询设备租赁信息设备租赁信息表学生设备租赁信息登记设备归还信息管理员管理员设备归还信息登记来访者信息来访者来访者信息表来访信息查询来访者信息管理员来访者信息表来访信息登记来访结束信息管理员来访者信息表来访结束信息1.5.4数据存储数据存储名输入数据流输出数据流构成报修信息表报修信息已修信息报修信息报修信息已修信息设备租赁信息表设备租赁信息设备归还信息设备租赁信息设备租赁信息设备归还信息来访者信息表来访信息来访结束信息来访信息来访信息来访结束信息1.5.5解决过程解决过程名输入数据流输出数据流登记报修报修信息报修信息查询报修报修信息报修信息登记已修信息已修信息已修信息登记设备租赁信息设备租赁信息设备租赁信息查询设备租赁设备租赁信息设备租赁信息登记设备归还信息设备归还信息设备归还信息登记来访者信息来访者信息来访者信息查询来访者信息来访者信息来访者信息登记来访结束信息来访结束信息来访结束信息二概念构造设计概念构造是将需求分析抽象为信息构造即概念模型过程,这样才干更好地、更精确用某一DBMS实现这些需求,是整个数据库设计核心,它重要特点是能真实、充分地反映现实社会,涉及事物和事物之间联系,能满足顾客对数据解决需求,是对现实世界一种真实模型,并且还易于理解,也以便顾客操作,对数据修改和各种模型转换。从以上数据流程图中,咱们选取了第二层数据流程图作为设计E-R图出发点,从分析数据流图和数字字典中可以看出,整个系统功能是环绕“学生住宿”问题进行解决,学生住进宿舍,工作人员管理宿舍,解决宿舍提供各种服务,此外,尚有来访者对学生来访。ER图见附件。三逻辑构造设计3.1逻辑设计任务和目的以上概念设计阶段是独立于任何一种数据模型,但是逻辑设计阶段就与选用DBMS产品发生关系了,系统逻辑设计任务就是将概念设计阶段设计好基本E-R图转换为选用DBMS产品所支持数据模型相符合逻辑构造。3.2数据组织3.2.1将E-R图转换为关系模型由于宿舍与学生是1:n关系,可以将其之间联系与n端实体学生合并,宿舍和员工,学生和暂时设备,学生和来访者也是1:n关系,同样也将其之间联系与n端实体员工,暂时设备,来访者合并,详细基本E-R图向关系模型转化如下:学生住宿表:(学号,姓名,性别,专业,入住时间,联系方式,楼号,宿舍号)宿舍表:(楼号,宿舍号,电话号码,可住人数,已住人数)员工表:(员工号,员工姓名,性别,职位,家庭地址,联系方式,楼号)暂时设备租赁表:(设备号,设备名,租赁日期,归还日期,租赁费用,学号)报修表:(楼号,宿舍号,物品号,报修因素,提交日期,解决日期,报修费用)水电费表:(楼号,宿舍号,月份,用电量,电费,用水量,水费)来访者表:(来访人姓名,被访人姓名,所属关系,证件名称,来访日期,来访时间,结束时间,学号)3.2.2逻辑构造定义由以上分析,得出上述7个表格构造如下:学生住宿表,重要记录学生住宿基本信息。属性名类型长度完整性约束备注学号char8主码住宿学生学号姓名Varchar10非空住宿学生姓名性别char2男或女,默认值男学生性别专业Varchar20非空学生专业联系方式char11可觉得空联系方式入住时间datetime8非空新生搬入时间楼号char2外码学生住楼号宿舍号char3外码学生住宿舍号员工表,重要记录员工基本信息。属性名类型长度完整性约束备注员工号char4主码员工姓名Varchar10非空年龄smallint2不不大于18,不大于65楼号char2非空性别char2男或女职位Varchar20非空联系方式char11可觉得空宿舍表,重要记录宿舍入住信息。属性名类型长度完整性约束备注楼号char2非空宿舍号char3非空宿舍电话char12非空可住人数smallint2非空已住人数smallint2非空设备租赁表,重要记录设备租赁信息。属性名类型长度完整性约束备注设备号char8主码设备名Varchar20非空租赁日期Datetime8非空所租日期归还日期Datetime8非空归还设备日期租赁费用decimal(5,2)非空租赁设备费用学号char8外码租设备学生学号报修表,重要记录物品报修信息。属性名类型长度完整性约束备注楼号char2非空宿舍号char3非空报修人宿舍号物品号varchar8非空报修物品编号报修因素char50非空物品损坏因素提交日期datetime8非空报修提交日期解决日期datetime8非空问题解决日期报修费用decimal(5,2)非空报修费用水电费表,重要是每月记录各个宿舍水电使用状况以及相应费用。属性名类型长度完整性约束备注楼号char2非空宿舍号char3非空月份Varchar4非空用电量decimal(5,2)非空电费decimal(5,2)非空用水量decimal(5,2)非空水费decimal(5,2)非空来访者表,重要记录来访者信息。属性名类型长度完整性约束备注来访人姓名Varchar10主码被访人姓名Varchar10非空所属关系Varchar20非空证件名称Varchar20非空来访日期Datetime8非空来访时间Datetime8非空结束时间Datetime8非空学号char8外码四物理构造设计4.1物理设计阶段目的与任务数据库物理设计就是为逻辑数据模型选用一种最适当应用规定物理构造过程,在这个阶段中要完毕两大任务:(1)拟定数据库物理构造,在关系数据库中重要是存取办法和存储构造;(2)对物理构造进行评价,评价重点是时间和空间效率。4.2数据存储方面为数据库中各基本表建立索引如下:(1)由于基本表学生住宿表主码学号经常在查询条件和连接操作连接条件中浮现,且它值唯一,考虑在学号这个属性上建立唯一性索引;(2)宿舍表主码楼号,宿舍号经常在查询条件中浮现,且它们组合值唯一,考虑在它们之上建立组合索引;(3)基本表学生住宿表一属性姓名,经常在查询条件中浮现,且经常出当前相等比较条件中,考虑在其之上建立聚簇索引;(4)由于员工表,报修表,设备租赁表,水电费表,来访者表属性值经常发生变化,权衡系统为维护索引付出代价,暂考虑不建立索引;五数据实行和维护5.1建立数据库、数据表、视图、索引、导入数据5.1.1建立数据库createdatabase学生宿舍管理系统;5.1.2建立数据表宿舍表Createtable宿舍表(楼号char(2),宿舍号char(3),primarykey(楼号,宿舍号),宿舍电话char(12)notnull,可住人数smallintnotnull,已住人数smallintnotnull,);学生住宿表Createtable学生住宿表(学号char(8)primarykey,姓名varchar(10)notnull,性别char(2)default'男'check(性别in('男','女')),专业varchar(20)notnull,联系方式char(11),入住时间datetimenotnull,楼号char(2)notnull,宿舍号char(3)notnull,foreignkey(楼号,宿舍号)references宿舍表(楼号,宿舍号),);员工基本信息表Createtable员工表(员工号char(4)primarykey,员工姓名varchar(10)notnull,年龄smallintcheck(年龄>14and年龄<65),楼号char(2),性别char(2)check(性别in('男','女')),职位varchar(20)notnull,联系方式char(11),);设备租赁信息表Createtable设备租赁表(设备号char(8)primarykey,设备名Varchar(20)notnull,租赁日期Datetimenotnull,归还日期Datetimenotnull,租赁费用decimal(5,2)notnull,学号char(8)foreignkeyreferences学生住宿表(学号),);报修信息表createtable报修表(楼号char(6)notnull,宿舍号char(6)notnull,物品号char(8)notnull,保修因素char(50)notnull,提交日期datetimenotnull,解决日期datetimenotnull,保修费用decimal(5,2)notnull,);水电费表Createtable水电费表(楼号char(2)notnull,宿舍号char(3)notnull,月份Varchar(4)notnull,用电量decimal(5,2)notnull,电费decimal(5,2)notnull,用水量decimal(5,2)notnull,水费decimal(5,2)notnull,);来访者信息表Createtable来访者表(来访者姓名varchar(10)notnull,被访者姓名varchar(10)notnull,所属关系Varchar(20)notnull,证件名称Varchar(20)notnull,来访日期Datetimenotnull,来访时间Datetimenotnull,结束时间Datetimenotnull,备注Varchar(50),学号char(8)foreignkeyreferences学生住宿表(学号),);5.1.3建立视图1.建立物流管理专业学生住宿视图Createview物流管理学生住宿表AsSelect学号,姓名,楼号,宿舍号From学生住宿表Where专业=’物流管理’;2.建立住在22号楼学生信息视图Createview22号楼学生住宿表AsSelect学号,姓名,专业From学生住宿表Where楼号=’22’;3.建立职位是管理员员工信息视图Createview管理员信息表AsSelect*From员工表Where职位=’管理员’;4.建立4月份各个宿舍水电使用状况视图Createview4月水电表AsSelect*From水电表Where月份=’4’;5.建立22号楼各个宿舍信息视图Createview22号楼宿舍信息表AsSelect*From宿舍表Where楼号=’22’;5.1.4建立索引createuniqueindex住宿_学号on学生住宿表(学号);createuniqueindex宿舍楼_宿舍号on宿舍表(楼号,宿舍号);createclusterindex学生_姓名on学生住宿表(姓名);CreateuniqueindexIX_员工号on员工表(员工号);CreateuniqueindexIX_设备号on设备租赁表(设备号);5.1.5导入数据1./*宿舍表格记录插入*/Insertinto宿舍表Values('27','101','',04,04)Insertinto宿舍表Values('22','111','',04,04)Insertinto宿舍表Values('27','131','',04,04)截图如下:2./*学生住宿表格记录插入*/Insertinto学生住宿表Values('08030004','王晓明','男','物流管理','','0906','27','101')Insertinto学生住宿表Values('08030002','李倩','女','物流管理','','0906','22','111')Insertinto学生住宿表Values('08030005','李明','男','物流管理','','0906','27','131')截图如下:3./*员工表格记录插入*/Insertinto员工表Values('y001','叶玉',40,'27','女','清洁工','')Insertinto员工表Values('y002','王思思',26,'22','女','管理员','')Insertinto员工表Values('y003','李伟',34,'22','男','管理员','')截图如下:4./*报修表格记录插入*/Insertinto报修表Values('27','101','0001','日光灯不亮','0920','0922','00.00')Insertinto报修表Values('22','111','0001','热水器坏了','0920','0922','00.00')Insertinto报修表Values('27','131','0001','下水道坏了','0920','0922','05.00')截图如下:5./*水电费表格记录插入*/Insertinto水电费表Values('27','101','09','17.12','13.00','05.24','07.52')Insertinto水电费表Values('27','131','09','18.12','14.00','06.24','08.52')Insertinto水电费表Values('22','111','08','11.12','13.00','06.24','08.52')截图如下:6./*来访者表格记录插入*/Insertinto来访者表Values('张晓红','王晓明','母子','身份证','0920','/9/2012:20:30','/9/2012:50:30','帮忙带东西','08030004')Insertinto来访者表Values('王伟','李倩','兄妹','身份证','0910','/9/1012:20:30','/9/1012:50:30','看望她','08030002')Insertinto来访者表Values('王梦','李明','姐妹','身份证','0930','/9/3012:10:30','/9/3013:50:30','看望她','08030005')截图如下:7./*设备租赁表格记录插入*/Insertinto设备租赁表Values('00000001','饮水机','10:09:20','14:06:20','50','08030001')Insertinto设备租赁表Values('00000002','热水器','10:04:20','14:02:12','22','08030002')截图如下:5.2记录和约束条件增长、删除和修改5.2.1记录增长、删除、修改1.一种新生住进宿舍:insertinto学生住宿表Values('08032111','张三','男','物流管理','','09/03/12','27','325')2.删除员工号为0103信息Deletefrom员工表where员工号='0103'3.修改宿舍表中11号楼214宿舍已住人数Update宿舍表Set已住人数=04Where楼号='11'and宿舍号='214';5.2.2约束条件增长、删除、修改1.在学生住宿表中增长一属性为学院,数据类型为varchar(20),Altertable学生住宿表add学院varchar(20);2.删除学生住宿表中新增属性学院Altertable学生住宿表dropcolumn学院;3.在设备租赁表中,增长设备名取唯一值约束条件Altertable设备租赁表addunique(设备名);5.3查询语句1.查询员工姓名为李倩基本信息Select*From员工表Where员工姓名='李倩';2.查询年龄在22岁到32岁员工号,员工姓名,职位Select员工号,员工姓名,职位From员工表Where年龄between22and32;3.查询所有姓黄来访者信息Select*From来访者表Where来访者姓名like'黄%';4.查询张三所在宿舍已住人数Select宿舍表.楼号,宿舍表.宿舍号,已住人数From宿舍表,学生住宿表Where姓名='张三'and宿舍表.楼号=学生住宿表.楼号and宿舍表.宿舍号=学生住宿表.宿舍号;5.查询住在22号楼123宿舍所住学生信息Select学号,姓名,专业,联系方式From学生住宿表Where楼号='22'and宿舍号='123';6.查询物流专业学生住宿人数Selectcount(学号)From学生住宿表Where专业='物流专业';7.查询姓名为李四学生所租设备信息Select*From设备租赁表Where学号in(select学号From学生住宿表Where姓名='李四');8.查询员工号为0124员工所在楼住宿信息Select*From宿舍表Where楼号in(select楼号From员工表Where员工号='0124');5.4建立存储过程,触发器1.存储过程,返回指定月份水费总额和电费总额Createprocpro@benningvarchar(4),@endingvarchar(4),@all_waterpaydecimal(8,2),@all_elecpaydecimal(8,2)output/*给存储过程定义四个参数:开始月份和结束月份水费总额和电费总额*/ASselect@all_waterpay=sum(水费),@all_elecpay=sum(电费)From水电费表where月份between@benningand@ending2.触发器,当学生退房,即删除某一学生时,这学生所租设备也删除CreatetriggertriOn学生住宿表FordeleteASIF@@rowcount=0returndelete设备租赁表where学号in(select学号fromdeleted)IF@@error!=0beginrollbacktranreturnendreturngo六总结这两周下来,学到了不少东西,此前对SQL,只能按 关于书的成语关于读书的排比句社区图书漂流公约怎么写关于读书的小报汉书pdf 上按部就班写,写SQL语句是会了,但数据逻辑和办法方面,一点都不够到位,没有对此前知识进行系统理解,没有把各个某些知识整合在一起,通过这次学生宿舍管理系统课程设计,使我对数据库设计各个方面都加深了理解,理解到数据库是一环扣一环,只有数据流程图和数字字典做好了,才干进行下面E-R图设计,半途不能有办点马虎,也体会到把知识应用于实践是不容易,同步也学生课本所没有东西,某些问题也只有真正做设计时候才会浮现。由于时间比较紧,因而咱们所做课程设计必定还存在许多局限性之处,程序中也存在许多小错误。这将勉励咱们在后来学习当中职累更多经验,努力减少错误发生。附件***********来访者入住来访宿舍学生员工管理暂时设备租赁n1n11nn1姓名入住时间专业学号楼号宿舍电话宿舍号可住人数员工号职位员工姓名姓名性别关系来访时间离开时间已住人数租赁日期性别年龄联系方式联系方式设备名租赁费用设备编号归还日期证件
本文档为【学生宿舍管理系统数据库课程设计】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: ¥20.0 已有0 人下载
最新资料
资料动态
专题动态
is_072127
暂无简介~
格式:doc
大小:277KB
软件:Word
页数:0
分类:建筑/施工
上传时间:2018-05-18
浏览量:8