学生宿舍管理信息系统汇编_第1页
学生宿舍管理信息系统汇编_第2页
学生宿舍管理信息系统汇编_第3页
学生宿舍管理信息系统汇编_第4页
学生宿舍管理信息系统汇编_第5页
已阅读5页,还剩23页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、学习一好资料学生寝室管理信息系统分析与设计一、系统项目概述1. 目的众所周知,从我国高等院校大面枳扩招政策施行以来,许多院校学生的住宿和管理成 为学校一个不小的问题,使学生拥有一个好的学习坏境和生活氛怜I,是每一所高校都必须面 对的重要工作。那么,我们需要针对院校实际情况,对学生寝室管理系统进行系统的分析和 设计,以便院校管理。2. 业务范围学生入住、退住宿舍管理,寝室信息查询,宿舍费用管理,卫生评比,门禁管理。3. 主要任务绘制宿舍管理系统关联图,学生住宿信息管理子系统,宿舍管理系统图,宿舍管理数据 流程图,宿舍管理UC矩阵图,宿舍管理的信息查询模块功能模块图,宿舍管理代码设计, E-R图设

2、计,3NF关系群,范式图分析,宿舍管理使用的数据库表,IOP设计。4. 项目的意义及必要性在对宿舍管理系统的深入了解,实践之中学习宿舍管理系统图,宿舍管理数据流程图, 宿舍管理UC矩阵图,块功能模块图,E-R图设计,3NF关系群,IOP设计等相关的图表的绘 画,了解学生宿舍管理信息系统的构成和分析方法,既提高了理论知识,有枳累了手动操作 能力;设计一套学生宿舍管理信息系统,宿管人员将数据输入到系统的数据库中去,以便于 对学生宿舍信息的了解和管理;能够快速的查询学校所需的住宿信息的学生宿舍管理信息系 统。二项目工作计划确定项目各部分的开发任务、人员分工(估计开发进度)见图2-1 ,开发任务包扌舌

3、各部分 的系统子项、系统规划方案(即UC矩阵)。成员王浩负贵人员分工进度甘特图、学生寝室管理信息系统项目的系统规划方案(即UC矩阵)、主要业务流程图表;成员高智负责数据 流程图、代码设计、功能结构图设计三大块;成员王亚楠负贵学生宿舍管理的ER图、3NF 关系群、范士图分析、IOP设计以及总结报告的眷写。UC矩阵 管理业务流程图 数据流程图 数据字典编制学习一好资料决策树 代码设计 结构功能图E-R图3NF关系群 范式图分析IOP设计 报告眷写三.管理业务流程分析可行性分析:该项目从技术上、成本上和运行上是可以实施的。由学生通过小组讨论分 析,以课本知识为依据解决技术和成本上的问题,按科目作业要

4、求的形式编写出学生宿舍管 理信息系统书面报告。现在操作系统下也能够运行,占用空间小,人员简单了解可以使用。通过对学生信息系统的理解,做出了一个简单的系统关联的图示。见图31图3.1学生宿舍管理信息系统关联图学生查阅相关信息之后,对我们要考虑的子系统进行了划分,找出了比较典型的过程和有关 数据类型,做出了如下的UC矩阵图:图3.2学生寝室管理信息系统数据类功能过程、请 表审 核 依 据学 生 住 宿 信 息寝 室 基 本 信 息入宿 信 息退 宿 信 息上 网 费 信 息住宿信宿 舍 评 比 信 息优 秀 宿信 息学 生 基 本 信 息寝 室 使 用 情 况夜 归 权 限 信 息学 生 夜 归

5、信 息入住安排UUUU入住调整申请CUU审核情况C批准申请U入住就绪UUC核审退宿申请UUU处理退宿UUC更新住宿情况CCUUUCU上网费管理UUUCU住宿费管理UUUC宿舍归寝管理UUCUU宿舍卫生管理UUUC学习一好资料学生信息查询UUUUCU寝室信息查询UUUUUU学生归宿权限UUUUCU学生就寝管理UUC卜图是经过调整的子系统归类的uc矩阵图:图3.3 宿舍管理信息系统子系统调整的UC矩阵X. 数据类 功能过程请表审 核 依 据学 生 住 宿 信 息寝 室 基 本 信 息入宿信息退 宿 信 息上 网 费 信 息住 宿信宿 舍 评 比 信 息优 秀 宿 舍 信 息学 生 基 本 信 息寝

6、 室 使 用 情 况夜 归 权 限 信 息学 生 夜 归 信 息入住安排入住调整申请审核情况批准申请宿舍管理入住就绪核审退宿申请处理退宿更新住宿情况上网费管理费用 管理住宿费管理宿舍归寝管理评比宿舍卫生管理管理学生信息查询查询寝室信息查询管理学生归宿权限门禁学生就寝管理管理更篦耕品文档学习好资料在uc矩阵的划分下,联系实际中的学生信息系统发生的业务,做了一个简单的具有综 合性的宿舍管理信息系统业务流程图表:图3.4宿舍管理信息系统业务流程图表更篦耕晶文档学习一好资料四数据流图与数据字典4.1数据流图学习一好资料P5.2有权限_出入管理无权限,拒绝D2学生信息更餌耕品文档4.2数据字典1. 数据

7、项定义数据项编号:1-1数据项名称:学生ID别名:无简述:某学生的代码类型及宽度:字符型,12位取值范围:“000000000001” “999999999999”数据项编号:1-2数据项名称:宿舍号别名:无简述:某宿舍的代码类型及宽度:字符型,4位取值范围:"0001” “9999”数据项编号:1-3数据项名称:管理员ED别名:无简述:某管理员的代码类型及宽度:字符型,4位取值范围:"0001” “9999”2. 数据结构的定义数据结构编号:01数据结构名称:学生宿舍信息管理数据库表简述:学生住宿的基本信息数据结构组成:学生信息+宿舍信息+管理员信息数据结构编号:02学习

8、一好资料数据结构名称:学生信息表简述:学生的基本信息数据结构编号:03数据结构名称:宿舍信息表简述:宿舍的基本信息3. 数据流定义数据流编号:D03-01数据流名称:入住申请单简 述:学生上交的入住申请单数据流来源:学生数据流去向:管理员数据流组成:入住人员+入住宿舍+入住口期 数据流量:10份/小时高峰流量:20份/小时数据流编号:D03-05数据流名称:网费单简 述:学生应缴纳的网费单据数据流来源:管理员数据流去向:学生数据流组成:网费金额+缴纳宿舍+缴纳口期 数据流量:1份/学期4. 处理逻辑的定义处理逻辑编号:P02-3处理逻辑名称:网费计算简述:计算应缴纳的网费输入的数据流:数据流网

9、费价格输出的数据流:学生应缴纳的网费处理 频率:对每个用户每学期处理一次5. 数据存储的定义数据存储编号:F03-01 数据存储名称:学生信息表数据存储组成关键字数据存储编号学生的基本信息学生ED,专业,性别,姓名,铺位号学生EDF03-02数据存储名称:宿舍信息表数据存储组成关键字数据存储编号宿舍的基本信息宿舍号,楼层,电话号码,总铺位, 宿舍号F03-03无人铺位数据存储名称:管理员信息表学习好资料简述:管理员的基本信息数据存储组成:管理员ID号,姓名,密码,权限关键字:管理员ID6外部实体的定义外部实体编号:S-01外部实体名称:学生简述:宿舍管理信息系统的主体外部实体编号:S-02外部

10、实体名称:管理员简述:宿舍管理信息系统的执行者五、代码设计代码是表示客观实体或属性的符号。在信息系统中,代码是人和机器的共同语言,也往 往是建立各种数据库间联系的关键字段,所以它往往是便于信息分析、校对、统计和检索的 关键。代码设计的任务是要设计出一套为系统各部分所公用的优化的代码系统。代码作为代 表事物名称或属性的符号是用户进行数据分类、统计、检索的一个重要接11,是用户输入计 算机系统的重要内容之一,它的正确性直接影响到数据处理的质量。为确保代码输入的正确 性,人们利用在原有代码的基础上增加一个检验位的方法进行代码输入的校验,即通过事先 规定的数学方法计算出校验位,使它成为代码的一个组成部

11、分,当带有校验位的代码输入到 计算机中时,计算机也利用同样的计算方法计算原代码的校验位,将其与输入的代码校验位 进行比较,以检验是否正确。代码要系统化,代码的编制应尽量标准化。尽量使代码结构对事物的表示具有实际意义, 以便于理解及交流。代码设计的原则:1, 唯一性。每一代码都仅代表唯一实体或属性。2, 标准化与通用性。国家或有关部委颁发的编码标准是代码设计的依据。3, 可扩充性和稳定性。当增加新的实体或属性时,直接利用原代码体系扩充,而不需要变 动代码系统。同时代码设计时,要预留足够的位置,以适应不断变化的需要。否则,在短时间内, 随便改变编码结构对设计工作来说是一种严重浪费。一般来说,代码愈

12、短,分类、准备、存 储和传送的开销愈低;代码愈长,对数据检索、统计分析和满足多样化的处理要求就愈好。 但编码太长,留空太多,多年用不上,也是一种浪费。学生ID代码设计。学生信息表有一个学生LD字段,我们设计了 12位数字来表示,每个数字的组合都有特定的含义,如下图所示。更篦耕品文档学习好资料00- 学号011专业5L40I系别09管理员ID代码设计。管理员信息表有一个管理员ID字段,顺序码。从0001开始。六、系统功能结构图宿舍管理系统卫生评比夜归统计网费权限管理卫生情况入住管理住宿费退宿管理七、7.1概念设计学习一好资料通过调查我们了解到到学生宿舍管理系统中的实体类型有:管理员、宿舍、学生等

13、,这 些实体之间的相互关系有:管理员与宿舍之间存在“管理”联系,是多对多的。宿舍与学生之间存在“住宿”联系,"住宿” 一对多的。每个实体的属性分别是:宿舍:宿舍号,楼层,电话号码,总铺位,无人铺位学生:学号,学生ID号,铺位号,专业,性别,姓名,管理员:管理员ID号,姓名,姓名,密码,权限画出学生宿舍管理的E-R图图7.1宿舍管理ER图更多精品文档学习一好资料图7.2 信息査询E-R图图7.3卫生评比ER图学习好资料图7.4费用结算ER图学习一好资料7. 2逻辑设计逻辑设计的任务是根据DBMS的特征把概念结构转换为相应的逻辑结构。概念设计所得 到的ER模型,是独立于DBMS的,这里的

14、转换就是把表示概念结构的ER图转换成关系 模型的逻辑结构。将上图转换为规范的关系模式为: 宿舍:(宿舍号,楼层,电话号码,总铺位,无人铺位) 学生:(学号,学生ID号,铺位号,专业,性别,姓名,) 管理员:(管理员ID号,姓名,姓名,密码,权限)7. 3物理设计物理设计的目的是根据具体DBMS的特征,确定数据库的物理结构(存储结构)。关系数 据库的物理设计任务包扌舌两个方面,一是确定所有数据库文件的名称及其所含字段的名称、 类型和宽度;二是确定各数据库文件需要建立的索引,在什么字段上建立索引等。管理员信息表(usertable)序号字段名数据类型数据长度关键字可否为空1管理员idChai10、

15、/n2用户名Chai10n3密码Chai10y4权限int4y学生基本信息表(stumess)序号字段描述数据类型数据长度主键可否为空1stunumber学号Varchai10J112stuname姓名Varchai12V3stusex性别Chai2V4classv'lkVarchai16V学习好资料宿舍信息表(hosgrn)序号字段描述数据类型数据长度主键可否为空1hosnumber宿舍号Varchai10J112Hosteliiumber电话号码Varchai16V3Hosadress楼层Varchai50V4Hoskip总铺位Lit4V5hosnosum无人床位hit4V学生入宿

16、表(gohostable)序号字段描述数据类型数据长度主键可否为空1hosnumber宿舍号Varchai10J112stunumber学号Varchai10J113stuname姓名Varchai12y4stutel宿舍电话Varchai50y5godate入住日期Datetime8y学生退宿表(gobacktable)序号字段描述数据类型数据长度主键可否为空1hosnumber宿舍号Varchai10112stunumber学号Varchai10113stuname姓名Varchai12V4gobackdate退宿口期Datetime8V学习好资料宿舍评比等级表(gogrademess)序

17、号字段描述数据类型数据长度主键可否为空1hosnumber宿舍号Varchai10112gradecode等级号Varchai4V3godata评比时间Datetime8V4disVarchai200V费用结算信息表(settlecost)序号字段描述数据类型数据长度主键可否为空1gonumber学号Varchai10112hosnumber宿舍号Varchai10J113dormcost住宿费float4y4circost网费float4y5godata时间Datetime8y6disVarchai200y数据库表序号表名称表说明1用户表用户信息2学生基本信息表学生基本信息3宿舍信息表宿舍信

18、息4学生入宿表学生入宿信息5学生退宿表学生退宿信息6宿舍评比等级表宿舍评比等级7费用结算信息表费用结算信息学习好资料八、:P0设计(输入.输出)8.1输入设计数据输入设备的选择:在输入设备的选择上,采用传统的键盘输入方式,这种方法成本 低、速度快,易于携带,适于大量数据的录入。1)输入方式:人工录入方式2)与人工有关的设备要求:标准键盘、两键鼠标。8. 2输出设计输出设备:输出设备采用屏幕、打印机输出格式:输出格式包括表格、图形、数据列表的形式。输岀介质:输出用纸町用普通白纸,屏幕建议使用VGA显示器。8. 3系统处理流程设计该高校的学生宿舍管理信息系统包括:宿舍管理、信息查询,费用管理,卫生

19、管理,卫 生评比,门禁管理等五项子系统,系统运行流程图如下:更篦耕品文档学习一好资料图8. 1系统运行流程图&4主要功能模块的输入、输出界面设计结果1. 用户账号模块用户帐号模块包括:账号注册、帐号设置二个部分。1. 账号注册:实现管理员、学生第一次登录和基本信息的注册。2. 帐号设置:实现管理员、学生登录和密码修改。更篦耕品文档学习好资料学生登录管理员登陆账号(ID)密码忘记密码账号基本信息修改ID确认密码退出姓名性别出生口期手机QQ邮箱I管理员ID姓名账号基本信息*I宿舍管理信息查询费用管理卫生评比门禁系统退出2. 宿舍管理模块宿舍管理模块包括:入住管理、退宿管理二个犬的部分。1.

20、入住管理:登记学校所有住宿楼情况。2追宿管理:登记学校所有宿舍追宿人员的情况。宿舍管理1入住管理退宿管理返回上层退出更篦耕晶文档学习一好资料入住信,息编号|学生ID I姓名|性别|宿舍号|楼层|入住时间*返回上层添加删除修改退出退宿信息编号|学生ID |姓名性别1宿舍号1楼层1退宿时间*J:】::*返回上层添加删除修改退出3信息査询模块信息查询模块包括:学生查询、宿舍查询1 学生查询:实现每个学生基本信息情况的查询功能。2.宿舍查询:实现查询每栋楼房的所有宿舍的住宿情况及宿舍楼所住学生统计情况。信息查询1学生信息宿舍信息1返回上层退出学生信息编号|学生ID |姓名|性别|宿舍号|铺位号|专业*

21、返回上层添加删除修改退出宿舍信息编号1宿舍号1楼层1总铺位1无人铺位1是否缴费1卫生情况*返回上层添加删除修改退出4卫生评比模块卫生评比模块包括:卫生情况、卫生评比1 卫生情况:纪录每周每个宿舍楼每寝室的卫生情况以及得分,并把卫生情况添加到寝 室信息中去;2卫生评比:实现宿舍先进集体和先进个人的名单的统计,并把名单传给奖惩管理模块 进行处理。更篦耕品文档学习一好资料5. 费用结算费用结算模块基本上包括:水电费、住宿费1网费:主要计算每一个寝室的网费以及均费;2住宿费:主要计算每一个寝室的住宿费以及均费;更篦耕晶文档学习好资料住宿费编号1宿舍号1水电费1人均1是否结算1结算时间1结算人员*J:返

22、回上层添加删除修改退出网费编号1宿舍号1网费1人均1是否结算1结算时间1结算人员*返回上层添加删除修改退出6.门禁管理门禁管理模块基本上包括:权限管理、夜归管理1.权限管理:主要规定每一个用户的出入权限和有效时期;2夜归管理:主要记录每位学生的夜归情况以及晚归未回的原因等。门禁管理1权限管理夜归管理返回上层退出学习一好资料权限管理编号|准入ID |姓名|注册身份|权限等级|生效时间|失效时间*学生*管理员*返回上层添加删除修改退出夜归管理编号1准入管理1姓名1宿舍号1夜归时间1晚归原因1是否夜归*返回上层添加删除修改退出九、总结和体会我们首先进行讨论,主要商讨学生宿舍管理信息系统分析与设计具体涉及到哪些主要业 务,系统功能结构。从而决定出该项目主要包括学生入住、退住宿舍管理,寝室信息查询, 宿舍费用管理,卫生评比,门禁管理等五个子系统。以便确定出学生宿舍管理信息系统分析 与设计的UC矩阵,管理业务流程,功能

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论