量 F1_1 学生基本信息 F1_2 学生信息查询结果 F1_3 寝室基本信息 F1_4 寝室信息查血结果 F2_1 入住信息 信息部录入入住信息 信息部 信息部 I3+I11+I12+I17 约0条/天 F2_2 入住查询结果 F3_1 费用信息 财务部录入费用信息 财务部 财务部 I20+I21+I22 I11+I12+I18+I19+ 对入住信息查询的反馈 信息部 信息部 I3+I11+I12+I17 约10条/天 约100条/天 F3_2 费用查询结果 F4_1 维修信息 维护部录入维修信息 维护部 维护部 I25+I26+I27+I28+ I29+I30+I31 F4_2 维修查询结果 对维修信息查询的结果 维护部 维护部 I25+I26+I27+I28+ I11+I12+I23+I24+ 约10条/天 约20条/天 对费用信息查询的反馈 财务部 财务部 I20+I21+I22 I11+I12+I23+I24+ I11+I12+I18+I19+ 约10条/天 约10条/天 约20条/天 约20条/天 约200条/天 约20条/天 约100条/天 对寝室信息查询的反馈 信息部 信息部 +I15+I16 信息部录入寝室基本信息 信息部 信息部 +I15+I16 I5+I11+I12+I13+I14 约0条/天 约20条/天 约100条/天 对学生信息查询的反馈 信息部 信息部 +I9+I10 信息部录入学生基本信息 信息部 信息部 I8++I9+I10 I3+I4+I5+I6+I7+ 约0条/天 约20条/天 约200条/天 I3+I4+I5+I6+I7+I8+ 约10条/天 I5+I11+I12+I13+I14 约10条/天 20
I29+I30+I31 F5_1 管理员信息 F5_2 管理员查询结果
对管理员信息查询的反馈结果 技术部 技术部 I1+I2 约10条/天 约20条/天 技术部录入管理员信息 技术部 技术部 I1+I2 约0条/天 约10条/天 ? 处理逻辑的定义
表3-7
编号 名称 简述 P1 信息管理 录入基本信息 输入 学生信息,寝室信息 输出 处理 I3+I4+I5+I6+I7+ I8++I9+I10 I5+I11+I12+I13+I14 +I15+I16 处理频率 10次/天 P2 居住管理 管理居住情况 学生信息 居住情况 费用情况 I3+I11+I12+I17 10次/天 P3 费用管理 管理水电费 寝室信息 I11+I12+I18+I19+ I20+I21+I22 100次/天 P4 维护管理 维修管理 寝室信息 维修情况 I11+I12+I23+I24+ I25+I26+I27+I28+ I29+I30+I31 100次/天 P5 系统管理 系统管理员管理 管理员信息 管理员信息 I1+I2 10次/天
3. 处理逻辑描述
21
是否存有该生资料 不存在 是否入住 处理方案判断 录入资学生信息 已入住 存在 未入住 3-11
料 返回 准备入住 22
第四部分 系统设计
(一)系统总体功能结构设计
宿舍管理信息系统 信息管理 居住管理 费用管理 维护管理 系统管理 学生录入寝室录入学生查询寝室查询学生入住学生迁出调换房间设置标准查询标准水表登记电表登记查询缴纳物品报修维修登记维修查询添加管理员查询管理员修改密码
(二)代码设计
学号(10位)
前4位表示专业,中间4位表示班级,后2位表示学生序号。 如:
XXXX XXXX XX
学生序号 班级 专业 如:1402084235指信管专业0842班35号学生。
(三)数据库设计
1. E-R图
23
图4-1
学号性别籍贯1 N 寝室号寝室公话寝室最多可住人数姓名学生住宿院系班级
图4-2
住宿费用联系方式2. 数据表
数据库由若干个表构成。在本系统中数据库由七个表构成,分别是管理员表,学生表,寝室表,入住表,费用表,维修表,系统管理表。
? 管理员表设计
管理员表用来记录管理员登录信息,本信息表涉及到的字段及其属性:
表4.1 管理员表
列名 管理员姓名 密码 数据类型 Char Int 长度 6 10 精度 0 0 小数 0 0 备注 不为空 不为空
? 学生表设计
学生表记录学生的各项信息。如下表所示:
表4.2学生表
列名 学号 姓名 性别 籍贯 数据类型 Char Char Char Char 长度 10 8 2 10 精度 0 0 2 0 小数 0 0 2 0 备注 关键字 不为空 不为空 不为空 24