学生寝室管理信息系统分析与设计_第1页
学生寝室管理信息系统分析与设计_第2页
学生寝室管理信息系统分析与设计_第3页
学生寝室管理信息系统分析与设计_第4页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

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

文档简介

1、杭州电子科技大学课程设计 (综合实验 )报告课程名称:管理信息系统题目: 系统设计报告院系:班级:学号:学生姓名:指导教师:成绩:日期:年月日一、实验目的、意义1) 熟悉业务流程图、数据流程图、数据字典的绘制。2) 树立正确的系统分析思想,培养分析问题、解决问题的能力,提高查询资料和撰写书面文件的能力。3)针对一个企业应用软件系统,运用系统分析的过程与方法,结合一个模拟或真实企业的业务过程,分析该软件的业务处理过程及软件功能,复习、 巩固、管理信息系统的系统分析知识,提高系统分析实践能力。二、实验基本原理与方法系统分析思想,软件工程的基本原理和方法三、实验内容及要求选择一个工业企业或较能全面反

2、映系统分析全过程的实际案例,对以下内容进行全面讲解。1)企业概述与组织结构分析2)业务流程图3)数据流分析4)数据字典5)系统分析报告四、实验方案或技术路线(只针对综合型和设计型实验)1)业务流程图2)数据流程图3)功能分析图4)数据字典5)数据加工处理的描述五、实验原始记录(可附加页)(程序设计类实验:包括原程序、 输入数据、 运行结果、 实验过程发现的问题及解决方法等;分析与设计、软件工程类实验: 编制分析与设计报告,要求用标准的绘图工具绘制文档中的图表。系统实施部分要求记录核心处理的方法、技巧或程序段;其它实验: 记录实验输入数据、处理模型、输出数据及结果分析)学院宿舍管理系统分析1概述

3、近几年,随着国家教育政策的调整和完善,我国高等院校大面积扩招,给宿舍管理带来了不小的冲击, 要使学生拥有一个好的学习环境和生活氛围, 是每一所高校都必须面对的重要工作。经调研,目前我们学校还停留在宿舍管理人员手工记录数据的原始阶段, 手工记录对于规模较小的学校来说还勉强可以接受, 但对于综合性大学由于学生信息量比较庞大,需要记录存档的数据比较多的高校来说, 人工记录是相当麻烦的。我们针对如此, 设计一套学生宿舍管理系统。 学生宿舍管理系统采用的是计算机化管理,系统做的尽量人性化, 使用者会感到操作非常方便, 管理人员需要做的就是将数据输入到系统的数据库中去。 由于数据库存储容量相当大, 而且比

4、较稳定,适合较长时间的保存, 也不容易丢失。 这无疑是为信息存储量比较大的学校提供了一个方便、快捷的操作方式。本系统具有运行速度快、安全性高、稳定性好的优点,能够快速的查询学校所需的住宿信息。2.业务流程分析宿舍管理系统关联图 ,如下图所示:宿舍管理系统顶层图,如下图所示:F1:学生注册单F2:宿舍标准信息F3:学生基本信息F4:宿舍信息F5:评比依据F6:评比结果F7:退宿结果F8:入住结果F9:学生信息3.数据流图与数据字典数据流程图入住申请单P1.1寝室信息入住管理D1寝室信息入住审批单学生信息D2学生信息退宿申请单P1.2学生信息学生退宿管理寝室信息退宿审批单物品损坏信息D3物品损坏信

5、息物品报修单P1.3物品损坏信息维修管理物品损坏信息D3物品损坏信息奖惩报告P2奖惩情况D2学生信息学生处奖惩管理获奖寝室名单卫生报告P3卫生情况D1寝室信息卫生评比学号P4学生信息学生费用结算D2学生信息费用清单学号P6寝室号信息查询学生信息寝室信息寝室信息D1寝室信息2.72 数据字典 :寝室信息P5剩余床位及住宿人数数据统计宿舍楼编号管理员管理员数据文件名学生信息关键码学号描述此表包括寝室成员的所有基本信息组 成学号+姓名 +性别 +系别 +专业 +宿舍号存储方式按学号字典序排序安全要求非系统管理员不能进行删除、添加、修改操作,其它成员可以进行查询操作备注数据文件名关键码宿舍信息宿舍号描

6、述组 成存储方式安全要求此表包括寝室的所有基本信息宿舍号 +人数 +床位数 +未占床数 +说明按宿舍号字典序排序非系统管理员不能进行删除、添加、修改操作,其它成员可以进行查询操作备注数据文件名关键码奖罚信息等级号描述此表包括寝室的所有奖罚信息组 成等级号+宿舍号+奖品信息+时间 +评比成绩存储方式安全要求备注按等级号字典序排序非系统管理员不能进行删除、添加、修改操作,其它成员可以进行查询操作成绩就是对宿舍情况进行评分数据文件名关键码费用信息宿舍号描述此表包括寝室的所有费用信息组 成宿舍号+电费 +宿舍费 +日期 +说明存储方式安全要求按宿舍号字典序排序非系统管理员不能进行删除、添加、修改操作,

7、其它成员可以进行查询操作备注一、实验目的、意义1)熟悉代码设计、数据存储设计、输入输出设计等环节。2)进一步树立正确的系统设计、实施思想,培养分析问题、解决问题的能力,提高查询资料和撰写书面文件的能力二、实验基本原理与方法软件工程的基本原理和方法。三、实验内容及要求结合实验 2 中系统分析的案例,对以下内容进行全面讲解。代码设计、数据存储设计、功能结构图设计、处理流程图设计、输入输出设计等。讲解内容包括基本原理、使用工具、工具的使用及注意事项等。四、实验方案或技术路线(只针对综合型和设计型实验)1)功能结构图设计2)新系统信息处理流程设计3)输出设计(主要指打印输出设计)4)存储文件格式设计(

8、数据库结构设计)5)输入设计(主要指数据录入界面设计)6)代码设计(职工证号和部门代号)7)程序设计说明书五、实验原始记录(可附加页)(程序设计类实验:包括原程序、 输入数据、 运行结果、 实验过程发现的问题及解决方法等;分析与设计、软件工程类实验: 编制分析与设计报告,要求用标准的绘图工具绘制文档中的图表。系统实施部分要求记录核心处理的方法、技巧或程序段;其它实验: 记录实验输入数据、处理模型、输出数据及结果分析)学院宿舍管理系统分析1 功能结构图设计2宿舍管理系统宿舍管理信息查询费用结算卫生评比奖惩管理数据统计学 寝寝住 剩入退维生室水 住卫室奖惩宿余住宿修信信生卫励罚人床电 宿管管管息息

9、评生管管数位费 费理理理查查比情理理统 统询 询况计 计1用户帐号模块用户帐号模块包括:帐号设置,退出系统二个部分。1. 帐号设置:实现系统管理人员、普通人员登录和密码修改。2. 退出系统:实现正常退出宿舍管理系统。用户帐号退出系统帐号设置用户帐号模块功能模块图等待登陆用户名密码Y报错框是否填满N选择的是学生?YN数据库中有NN数据库中有该账号吗该账号吗YY学生界面管理员界面报错登陆界面框图2宿舍管理模块宿舍管理模块包括:入住管理、退宿管理、物品报修三个大的部分。1. 入住管理:登记学校所有住宿楼情况。2. 退宿管理:登记学校所有宿舍退宿人员的情况。3. 物品报修:登记学校所有住宿楼公物损坏上

10、报情况。宿舍管理入住管理退宿管理物品报修宿舍管理模块功能模块图等待输入信息输入入住信息信息是否填写完整N报错YN是否有空房间提示拒绝入住Y提示批准入住入住管理框图等待输入信息输入退宿信息信息是否填写完整N报错YN是否有物品损坏提示拒绝退宿Y提示批准退宿退宿管理框图等待输入信息输入物品损坏信息信息是否填写完整N报错Y执行报修管理将信息显示在表格中物品报修框图3信息查询模块信息查询模块基本上包括:学生查询、宿舍查询、1. 学生查询:实现每个学生基本信息情况的查询功能。2. 宿舍查询:实现查询每栋楼房的所有宿舍的住宿情况及宿舍楼所住学生统计情况。信息查询学生查询宿舍查询信息查询模块功能模块图等待查询

11、选择查询方式是是否有空报错未填否执行查询将结果显示在表格中信息查询模块框图4卫生评比模块卫生评比模块包括:1. 卫生情况:纪录每周每个宿舍楼每寝室的卫生情况以及得分,并把卫生情况添加到寝室信息中去;2. 卫生评比:实现宿舍先进集体和先进个人的名单的统计,并把名单传给奖惩管理模块进行处理。卫生评比卫生情况卫生评比卫生评比模块功能模块图5奖惩管理模块奖惩管理模块基本上包括:奖励管理、处罚管理1. 奖励管理:主要记录学生的获奖情况, 并把获奖情况添加到学生信息中去;2. 处罚管理:主要记录学生的违纪情况,并把微机情况添加到学生信息中去。奖惩管理奖励管理处罚管理奖惩管理模块功能模块图6数据统计数据统计

12、模块基本上包括:住宿人数、剩余床位1. 住宿人数:主要统计每一个寝室、每一栋宿舍的住宿人数;2. 剩余床位:主要统计每一个寝室、每一栋宿舍的剩余床位。数据统计住宿人数剩余床位数据统计模块功能模块图7费用结算费用结算模块基本上包括:水电费、住宿费1. 电费:主要计算每一个寝室的水电费;2. 住宿费:主要计算每一个学生的住宿费。费用结算电费住宿费数据统计模块功能模块图2代码设计由于数据项很多,所以只列举几个典型的数据项的编码方案编码对象使用范围使用期限建议编码方法学号整个系统长期合成码管理员号整个系统长期合成码宿舍号整个系统长期合成码学号:学号是学生的唯一标识,它有12 位,从左到右依次由入学年份

13、、学院编号、学部编号、专业编号、班级编号、学生编号组成,如:入学年份是2008年,学院编号是10,学部编号是 11,专业编号是01,班级编号是 11,学生编号是 01,则学号是 081011011101;管理员号:管理员号是管理员的唯一标识,它有6 位,前 2 位是管理员开始工作的年份、中间 2 位是工作性质编号、最后2 位是员工编号,如:工作年份是2005 年,工作性质编号是01,员工编号是 01,则管理员号是050101;宿舍号:宿舍号是宿舍的唯一标识,它有8 位,前两位是楼号、三四位是区号、五六两位是楼层号,最后两位是房间序号,如:楼号为03,区号是 A,楼层号是 02,房间序号是 01

14、,则宿舍号是 03A0201。3数据结构设计E-R 图设计学生住宿信息管理子系统床位未占床位总数床数号入住时间宿舍位号置1n宿舍住宿学生性宿舍别号标准电话学号专业号号码姓名报修信息管理系统报修时间报修原因宿 舍n报修m财产宿舍电话财产名号号码财产号宿舍查询管理系统mn管理员查询宿舍用户名n密码宿舍号电话学 生号码姓名专业学号性别卫生评比管理系统m评比n管理员宿 舍电话用户名宿舍号号码密码奖惩管理系统:数据统计管理系统:nm管理员统计用户名财产密码住宿人数剩余床数费用结算系统:mn宿舍号管理员结 算宿舍学号用户名电 费密码住宿费4数据库设计ER 图到关系模式的转换是比较直接的,实体的联系都可以表

15、示成关系,ER 图中的属性也可以转换成关系的属性。 ER 图直接转化成的关系模式的不是唯一的,也不是一定是最优的, 还得根据现实语义, 运用范式规范化理论进行优化。系统中所涉及到的实体有:学生实体、宿舍实体、宿舍标准实体、奖励等级实体及奖品实体。将其 ER 图向关系模型转换结果如下:用户表(用户ID ,用户名,密码,学生信息管理,宿舍信息管理,学生住宿管理,评比及奖励管理,综合信息查询)用户 ID 为此关系的码(注:学生信息管理,宿舍信息管理,学生住宿管理,评比及奖励管理,综合信息查询为权限分类)。学生基本信息表(学号,姓名,性别,出生日期,入学时间,专业,家庭地址,联电话,邮编)学号为此表的

16、码。宿舍标准表(宿舍号,床,桌子,柜子,椅子,电视,网口,电话)宿舍号是此表的码宿舍信息表(宿舍号,标准号,位置,床位总数,已用床位,未用床位,电话号码,) 宿舍号为此表的码。奖品信息表(奖品号,奖品名称,数量,价值)奖品号为此表的码。奖励等级表(等级号,等级名称,评奖机构)等级号为此表的码。奖品发放表(奖品号,等级号,数量)学生入宿表(入住编号,姓名,学号,宿舍号,入住时间,联系电话)学号和宿舍号为此表的码。学生退宿表(退宿编号,宿舍号,学号,姓名,退宿日期,入住编号)宿舍号和学号为此表的码。宿舍评比等级表(领用编号,宿舍号,奖励等级号,评比时间,备注)宿舍号和奖励等级号为此表的码。用户表(

17、 usertable)序号字段名描述数据类型数据长度主键可否为空1userid用户 idChar10n2username用户名Char10n3userpwd密码Char10y4stumess学生信息管理int4y5hosmess宿舍信息管理int4y6statichostable宿舍标准表int4y7grademess评比奖励管理int4y8allmess综合信息查询int4y学生基本信息表( stumess)序号字段描述数据类型数据长度主键可否为空1stunumber学号Varchar10n2stuname姓名Varchar12y3stusex性别Char2y4godate出生日期Datet

18、ime8y5schdata入学时间Datetime8y6class专业Varchar16y7address家庭住址Varchar36y8telnumber联系电话Varchar14y9addnumber邮编Varchar6y宿舍信息表( hosgrn)序号字段描述数据类型数据长度主键可否为空1hosnumber宿舍号Varchar10n2Staticnumber标准号Varchar4y3staticname标准名称varchar50y4Hostelnumber电话号码Varchar16y5Hosadress位置Varchar50y6Hoskip床位总数Int4y7hossum已用床位Int4y

19、8hosnosum未用床位Int4y宿舍财产表:(statichostable)序号字段描述数据类型数据长度主键可否为空1hosnumber宿舍号varchar4n2hosline灯int4y3hoskip床Int4y4Hosdsk桌子Int4y5Hoscab柜子Int4y6Hoscha椅子Int4y7hostelnum电话Int4y8hoscon电脑架Int4y奖励等级表( grademess)序号字段描述数据类型数据长度主键可否为空1gradcode等级号Varchar4N2gradename等级名称Varchar50Y3grademejg评价机构varchar50Y奖品信息表( grad

20、emesslist)序号字段描述数据类型数据长度主键可否为空1grademesscode奖品号Varchar8N2grademessname奖品名称Varchar50Y3grademesssum数量Int4Y4grademessprice价值float4Y奖品发放表( gradeset)序号字段描述数据类型数据长度主键可否为空1grademesscode奖品号Varchar8N2gradename等级号Varchar4Y3gradesum数量Int4Y学生入宿表( gohostable)序号字段描述数据类型数据长度主键可否为空1gonumber入住编号Varchar12n2hosnumber宿

21、舍号Varchar10n3stunumber学号Varchar10n4stuname姓名Varchar12y5stutel联系电话Varchar50y6godate入住日期Datetime8y学生退宿表( gobacktable)序号字段描述数据类型数据长度主键可否为空1gobacknumber退宿编号Varchar12n2hosnumber宿舍号Varchar10n3stunumber学号Varchar10n4stuname姓名Varchar12y5gobackdate退宿日期Datetime8y6gonumber入住编号Varchar12y宿舍评比等级表( gogrademess)序号字段

22、描述数据类型数据长度主键可否为空1gonumber领用编号Varchar12n2hosnumber宿舍号Varchar10n4gradecode等级号Varchar4y5godata评比时间Datetime8y6dis备注Varchar200y费用结算信息表( settlecost)序号字段描述数据类型数据长度主键可否为空1gonumber学号Varchar10n2hosnumber宿舍号Varchar10n3dormcost住宿费float4y4circost电费float4y5godata时间Datetime8y6dis备注Varchar200y数据库表序号表名称表说明1用户表用户信息2学生基本信息表学生基本信息3宿舍信息表宿舍信息4宿舍标准表标准宿舍信息5奖品

温馨提示

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

评论

0/150

提交评论