您好,欢迎访问三七文档
当前位置:首页 > 临时分类 > 宿舍管理系统数据库设计
《数据库原理及应用》课程设计报告题目:宿舍管理系统的数据库设计(独立完成与他人合作)学号:11001010121姓名:思积玉指导教师:冯欣2012年12月√√√宿舍管理系统数据库设计该系统主要是帮助管理人员管理寝室的一些业务活动,主要目标是实现以下功能:1.系统管理:主要实现高级管理员和普通管理员对本来信息的修改,还有就是高级管理员删除普通管理员信息;2.寝室管理:主要包括对寝室基本信息的录入,修改、删除、查询;3.学生入住管理:主要包括增加学生入住信息、学生更换寝室、学生退宿及学生入住信息查询;4.卫生检查:主要包括录入卫生检查信息,修改卫生检查信息,删除卫生检查信息、查询卫生检查信息;5.水电气缴费管理:主要包括计算和录入水电气消费额及总额,修改水电气缴费信息,删除水电气缴费信息及查询水电气缴费信息;6.设施报修管理:主要包括登记报修信息,修改报修信息,删除报修信息及查询报修信息;7.外来人员管理:主要包括外来人员登记,修改登记信息,删除登记信息,查询登记信息。8.外出电脑登记管理:主要包括外出电脑登记,修改电脑登记信息,删除电脑登记信息及查询电脑登记信息。寝室管理:主要包括对寝室基本信息的录入,修改、删除、查询;需求分析信息流人员或部门单据图3-1业务流程图符号说明住宿管理业务流程图及说明学生管理员住宿单分配的房间信息换房申请单数据库(学生基础信息表,寝室基础信息表)空床位信息退宿申请单退宿单换房单业务说明:学生把住宿单交给管理员,管理员通过查询数据库中的寝室基本信息,找到有空床位的寝室,并把空床位及所在寝室信息给学生,然后学生就可以入住;学生因某些原因需要更换寝室时,首先提交申请单给管理员,管理员在查找空床位房间信息,并告知申请者,并且办理退宿。卫生检查管理:卫生检查员寝室卫生信息管理员卫生检查结果卫生检查信息修改卫生检查单卫生检查信息删除数据库(卫生检查表)说明:卫生检查人员检查各个寝室卫生,并评定出各个寝室卫生等级,并把卫生检查结果传给管理员,管理员再把卫生检查结果登记到数据库卫生检查登记表;当登记信息有误时,管理员就更改卫生检查信息,当寝室无人住时则删除卫生检查信息。房屋保修管理:报修信息学生管理员维修工报修登记信息修理登记数据库(报修登记表)修改报修信息报修信息删除保修信息说明:学生将报修信息及寝室信息告知管理员,管理员将其登记入报修表中,一定时间年后管理员通知维修工来维修,维修完成后维修工将完成时间告知管理员,管理员登记入报修登记表;当发现信息有误时要及时修改信息,当因故需删除报修信息时,可直接删除。水电气缴费管理:抄表人管理员学生水电气用量水电费水电气费用数据库(水电气缴费表)缴费信息需修改的缴费信息需删除的缴费信息收费人缴费单收费信息说明:抄表员工到寝室抄表,并将各个寝室的水电气用量交给管理员,管理员计算出费用,将各个寝室消费信息交给后勤部门的收费人,并将费用信息公布给学生,学生缴费于收费人员,收费人将缴费单交给缴费人,收费人将缴费信息交给管理员,管理员在将缴费信息登记入数据库缴费信息表中。外来人登记管理:外来人管理员需登记的信息数据库(外来人登记表)登记的信息删除登记信息修改登记信息说明:外来人在管理员那办理外来登记,将被访人的姓名和学号告知管理员,管理员审核成功后登记成功。当登记信息有误时,管理员可对登记信息进行修改,当因故需删除信息时,管理员可根据需要删除外来人登记信息。学生管理员电脑登记信息数据库(电脑外出登记表)电脑登记单外出信息修改外出信息删除说明:学生因故需带电脑外出寝室,先在管理员那办理电脑外出登记,将个人信息和电脑信息告知管理员,管理员将信息核对无误后登记入数据库中的电脑外出登记表;当发现需修改的登记信息时,可根据需要进行修改;当因故需删除登记信息时,管理员可进行删除操作。2、数据流程分析4.1数据流程图数据流程图符号说明:PF外部实体处理数据流数据存储SE4.1.1上下文图(关联图)S1学生S4外来人大学生宿舍管理系统S3卫生检查人F5.2检查评定结果F6.1来访信息S2抄表人F4.1水电气用量F1.1住宿单F1.5退宿单F1.4更换寝室申请F4.3水电气费S1学生F2.1电脑外出信息F4.4水电气缴费单F1.3入住信息F3.1报修信息说明:学生将住宿单、退宿单及更换寝室申请输入系统,系统进行处理;卫生检查人将卫生检查结果输入系统,系统进行管理;来访人将来访信息输入系统,系统进行管理;抄水表人将各个寝室的水电气信息输入系统,系统进行处理,最后系统将缴费单返给缴费人;学生将外出电脑信息输入系统,系统进行处理。S1学生D2学生住宿管理电脑外出登记管理D3设施报修管理F1.1住宿单F1.5退宿单F1.4更换寝室申请F2.1电脑外出信息F3.1报修登记信息水电气缴费管理F4.3水电气费电脑外出登记表寝室基础信息表D4D5报修登记表水电气缴费表S2抄表人F4.1水电气用量D1学生基础信息表F4.4缴费单S3卫生检查人员D6卫生检查管理F5.2卫生检查评定结果卫生检查表S4外来人来访登记管理F6.1来访信息D7外来人登记表D2寝室基础信息表D1学生基础信息P1p2p3p4p5p6F1.4入住信息说明:学生将住宿单、退宿单及更换寝室申请输入系统,系统进行住宿管理;卫生检查人将卫生检查结果输入系统,系统进行卫生检查管理;来访人将来访信息输入系统,系统进行外来人登记管理;抄水表人将各个寝室的水电气信息输入系统,系统进行水电气的缴费管理,最后系统将缴费单返给缴费人;学生将外出电脑信息输入系统,系统进行外出电脑登记管理;学生将损坏的设备报修信息传入系统,系统进行报修管理。4.1.3其他DFD住宿管理:S1学生入住处理D2寝室基础信息表D1学生基础信息表退宿处理换寝室处理F1.5退宿单F1.1住宿单F1.4更换寝室申请F1.2空闲床位寝室D1学生基础信息表F1.2空闲床位寝室D1寝室基础信息表F1.3入住信息F1.3入住信息P1.1P1.2P1.3说明:住宿管理包括3方面:入住管理,换寝室管理,退宿管理。学生提交住宿单给管理员,管理员查询寝室基础信息中空床位的进行入住处理;学生提交更换寝室申请,管理员审核后,查询空床位信息进行跟换寝室处理;学生提交退宿单,管理员进行退宿管理。电脑外出登记管理:S1学生外出登记D3F2.1电脑外出信息电脑外出登记表F2.2需变更的外出登记信息的学生基础信息表P2.1说明:学生将电脑外出登信息告知管理员,管理员查询该生信息后进行电脑外出登记,登记入电脑外出基本信息表中;当有需更改的信息时,管理员可进行修改操作。房屋报修管理:S1学生D4报修登记F3.1报修登记信息维修F3.2报修单报修登记表F3.4维修信息F3.5更改的报修信息P3.1P3.2F3.3报修汇总说明:学生将损毁的需报修的信息告知管理员,管理员登记入房屋报修基础信息表中,并将报修信息汇总表给维修人员,维修人员维修后将维修后的信息给管理员,管理员将登记入房屋报修基础信息;当有需要更改的报修信息时,管理员进行修改操作。水电气缴费管理:S2抄表人计算费用F4.1水电气用量S1学生缴费F4.3水电气费D5F4.4水电气缴费单F4.2核算后的水电气费用水电气缴费表F4.5变更的水电气缴费信息P4.1P4.2说明:抄表工人到寝室查看各寝室水电气用量,将信息给管理员管理员,管理员计算各寝室各个费用及总费用,并通告与各个寝室;学生看到消息后到收费人那缴费,并获取缴费单,收费人同时将缴费信息给管理员,管理员登记入水电气缴费信息表中;当登记有误时,管理员也可进行修改操作。卫生检查管理:S3卫生检查人检查卫生F5.1寝室号卫生检查表F5.2检查评定结果登记评定信息F5.3需变更的卫生检查信息P5.1P5.2D6说明:卫生检查员根据寝室号检查各个寝室卫生,并按优、良、差打出等级,将评定结果给管理员,管理员按评定结果登记卫生评定结果;当有需要修改的评定信息时,管理员可进行修改登记的卫生评定结果。外来人来访登记管理:S4外来人来访登记F6.1来访信息来访登记表D1学生基础信息表F6.2变更来访信息P6.1D7说明:外来人将来访信息告知管理员,管理员核实被访人的信息后,办理登记,将来访信息录入来访登记簿;当有需要更改来访登记簿时,管理员可进行修改操作。3、数据字典表4-1数据项的定义数据项编号数据项名称简述类型及宽度取值范围001adname管理员姓名varchar(50)002adminpassword管理员登录密码varchar(50)003rank管理员级别,包括高级管理员和普通管理员varchar(50)004dormid宿舍号varchar(50)005telephone宿舍电话号varchar(50)006dormmoney舍费int007zuizinumber宿舍内椅子数int008yizinumber宿舍内桌子数int009bednumber宿舍内床位数int010beizhu宿舍内备注信息varchar(50)011stuid学生学号varchar(50)012stuname学生姓名varchar(50)013class班级varchar(50)014sex性别varchar(50)015studorm所在寝室varchar(50)016checkgrank卫生检查等级varchar(50)017checkdatetime卫生检查时间datetime018beizhu卫生检查备注varchar(50)019comepeople来访人varchar(50)020lookpeople被访人varchar(50)021cometime来访时间datatime022leavetime来访人离开时间varchar(50)023comedengjiid来访登记编号varchar(50)024computerdengjiid电脑登记编号varchar(50)025leixing电脑类型varchar(50)026pinpai电脑品牌varchar(50)027color电脑颜色varchar(50)028leavetime电脑外出时间datetime029people报修人姓名varchar(50)030starttime报修时间datetime031endtime修理时间varchar(50)032status状态:维修或未维修bit033miaoshu损坏设施的描述varchar(50)034baoxiuid报修单编号varchar(50)035waterweight水量varchar(50)036electricweight电量varchar(50)037qiweighr气量varchar(50)038watermoney水费money039electricmoney电费money040qimoney气费money041totalmoney总费用money042jiaofeipeople缴费人varchar(50)043datetime缴费时间datetime044jiaofeiid缴费单编号varchar(50)表4-2数据结构的定义数据结构编号数据结构名称简述包含的数据项001administer记录管理员信息表adminname,adminpassword,rank002student记录学生信息表stuid,stuname,class,sex,studorm003dorm记录寝室基本信息表dormid,telephone,dormmoneyzuozinumber,yizinumber,bednumber,beizhu004checkclean记录卫生检查信息表dormid,checkgrank,checkdatetime,beizhu005repair记录报修基本信息表dormid,people,starttime,endtime,status,miaoshu,baoxiuid006watereletriqi记录水电气缴费信息表dormid,waterweight,electricweight,qiweight
本文标题:宿舍管理系统数据库设计
链接地址:https://www.777doc.com/doc-5836484 .html