《2022年管理信息系统宿舍课程方案设计书》由会员分享,可在线阅读,更多相关《2022年管理信息系统宿舍课程方案设计书(26页珍藏版)》请在金锄头文库上搜索。
1、寝室管理系统设计工业工程 11-1 姓名学号承担任务范舒楠 20 系统背景、可行性分析、数据库结构设计姜亚飞 21 系统分析部分、总结赵航 22 系统设计部分(除数据库结构设计)完成日期:2013 年 12 月 10 日精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 26 页目录一系统背景 -4 二可行性研究报告 -4 1 管理可行性 -4 2 经济可行性 -4 3 技术可行性 -4 三系统分析报告 -4 1 系统总体描述 -4 2 组织结构图 -5 3 业务流程图与分析 -5 3.1 住宿登记 -5 3.2 安全管理 -6 3.3 维
2、修管理 -7 4 数据流程图 -8 4.1 高层数据流程图 -84.2 住宿登记数据流程图 -8 4.3 安全管理数据流程图 -9 4.4 维修管理数据流程图 -9 5 功能分析图 -10 6 数据字典 -10 6.1 住宿学生数据字典 -10 6.2 宿舍变动数据字典 -10 6.3 查寝数据字典 -10 6.4夜归数据字典 -11 6.5 报修数据字典 -11 6.6用户数据字典 -11 6.7 请假数据字典 -11 7 数据结构 -118 数据流 -12 9 数据存储 -12 10 处理过程 -12 11 管理信息系统流程设想图-13四系统设计报告 -13 1 功能结构图设计 -13 2
3、 新系统信息处理流程设计-14 3 输出设计 -20 4数据库结构设计 -21 4.1 用户要求分析 -21 4.2 概念结构设计 -22 4.3 逻辑结构设计 -22 5 输入设计 -24 5.1 输入设计原则 -24 5.2 输入设备选择 -24 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 2 页,共 26 页 5.3 原始单据的格式设计 -25 5.4 输入屏幕的设计 -25 6 代码设计 -25 7 总结-26 7.1 系统的功能 -26 7.2 系统的特点 -26 7.3 系统改进方向 -26 参考文献 -26 一、系统背景2013
4、年我们学校正式更名为黑龙江科技大学,学校的综合实力日益提高。随着招生人数的不断扩精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 3 页,共 26 页大,学生宿舍管理工作也越来越繁重和琐碎,如住宿安排、卫生评比、安全管理等种种问题,手工管理已不能满足当前的需要。因此开发一个学生宿舍管理系统,更加有效的做好宿舍管理工作,为广大学生提供方便、快捷、满意的服务。二、可行性研究报告1、管理可行性分析各个宿舍除了配备掌管学生水电利用等生活起居的管理阿姨外,有从学生中选出的宿舍楼管理助理,他们具有高素质的管理技术,便于系统实行,并且,公寓管理中心大力支持本管理系
5、统,更加为系统的实施提供了可行性。2、经济的可行性主要从对工程的经济上进行分析评价, 一方面是支出的费用 , 包括设备购置费、管理和维护费用、人员工资和培训费等, 另一个是取得的收益。这是个小型的管理系统, 从投入的人力 , 财力与物力来讲是非常之小的 , 只要一台电脑 , 一台打印机 , 这个系统就可以搞起来, 考虑到学校里有电脑, 现只要购置一台打印机就可以了。从节省人力方面, 可以让管理人员从繁与复杂的工作中解脱出来,做更多的工作 , 可以给宿舍里的管理提高一个层次。3、技术上的可行性在目前的科学技术水平条件下, 已经成功地创建了众多复杂的管理信息系统, 而宿舍管理信息系统与这些系统而言
6、是十分简单的系统。因此,建立一个供学校内部使用的学生宿舍管理信息系统,在技术上不存在实质性的障碍。三、系统分析报告1、系统总体描述:根据系统需求部分的分析,我们将系统的业务总结为五个:寝室调换登记处理夜归情况登记报修业务登记处理学生请假登记处理查询寝室处理2、组织结构图精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 4 页,共 26 页3、业务流程图与分析经过对宿舍的管理信息进行调查可知,该系统主要有三个部分,分别为住宿登记,安全管理以及维修等业务过程,为此我们画出了一个简单的高层业务流程图。如下所示。(1)住宿登记住宿登记是学生住宿管理工作的开始
7、,它主要是每年开学的时候,管理员根据学生的信息,如学院,专业,班级等安排新生的住宿并和老生的住宿调整结合,同时受理学生的宿舍变动申请。业务流程图如下图所示教务处管理员住宿登记部安全管理部维修管理部教 务处维 修部学生住 宿 登记表维 修 管理信息维 修管理住 宿安排安 全管理住 宿 生名单学 生 住宿信息安 全 管理信息学生处违 纪信息辅 导员管 理员管理员精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 5 页,共 26 页(2)安全管理该业务程序主要是对学生的宿舍安全进行管理,主要包括晚归未归情况的登记存档,违规电器的使用等违纪情况,并通知违纪学
8、生的辅导员的业务过程,则该业务流程图如下图所示:管理员新生学生基本信息宿舍安排初步名单宿舍安排申请宿舍变动学生住宿信息申请情况住宿登记表审核学生老生教务处精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 6 页,共 26 页(3)维修管理该业务程序主要是对学生的维修进行管理,主要学生登记报修,然后对故障情况分类,并进行处理的过程,则该业务流程图如下图所示:学生故 障分类登 记报修管 理员水 工维修维 修 情况维 修部分类故障注 销 故障登记报修情况故 障 情况电 工维修请 假 申请表审核学生辅 导员请 假 学生表请 假 驳回单学 生处住 宿 生名单查
9、房管 理员学生住宿安全管理违规电器使用者名单晚 归 未归名单违 规 电器检查违 规 电器表违规处理违 规 处理情况精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 7 页,共 26 页4、数据流程图业务流程图虽然能较好地描绘各项业务内各个处理环节之间的信息流, 但却不能反映出数据的处理细节 , 因此, 必须进行进一步的数据流程分析。(1)高层数据流程图:(2)住宿登记数据流程图教 务处维 修部管理员辅 导员管 理员维 修管理住 宿安排安 全管理学 生 住宿信息学生学 生处新生老生管 理员学生宿舍安排审核申 请 宿舍变动学 生 住宿信息教 务处精选学习
10、资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 8 页,共 26 页(3)安全管理数据流程图(4)维修管理数据流程图审核查房违规电器检查辅导员学 生处学生学 生 住宿 安 全管理管 理员违规处理学生维修部登 记报修故 障分类报修情况分类故障水工维修注销故障登记电工维修管 理员精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 9 页,共 26 页5、功能分析图6、数据字典(1) 住宿学生数据字典:属性名存储代码类型长度备注学号SNo char 10 住宿学生学号姓名SName char 8 住宿学生姓名性别SSex
11、 char 2 住宿学生性别专业SDept char 20 学生专业宿舍号Dno char 6 住宿学生宿舍号入住时间CDate date 8 住宿生搬入时间(2)宿舍变动数据字典:属性名存储代码类型长度备注学号Snochar 6 申请变动学生学号姓名SNamechar 12 住宿学生姓名性别SSex char 2 住宿学生性别宿舍变动Breasonrchar 30 宿舍变动申请理由Breasonrchar 50 申请理由(3)查寝数据字典:属性名存储代码类型长度备注学号Sno char 10 违章电器学生学号姓名SName char 8 住宿学生姓名性别SSex char 2 住宿学生性别班
12、级Cnum char 10 住宿学生班级宿舍号Dno char 6 违章电器学生宿舍号(4)夜归数据字典:宿舍管理信息管理安全管理维修管理居住管理系统管理精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 10 页,共 26 页属性名存储代码类型长度备注学号Sno char 10 夜归学生学号姓名SName char 8 住宿学生姓名性别SSex char 2 住宿学生性别班级Cnum char 10 住宿学生班级宿舍号Dno char 6 夜归学生宿舍号晚归时间Btime timestamp 10 学生夜归时间晚归原因Breasonr Char 50
13、 学生夜归原因(5)报修数据字典:属性名存储代码类型长度备注宿舍号Dno char 6 报修人宿舍号物品号Pno Int 6 报修物品编号提交日期Rsubmit date 8 报修提交日期解决日期Rsolve date 8 问题解决日期报修原因Rreason char 50 物品损坏原因(6)用户数据字典:属性名存储代码类型长度备注用户名Uname char 8 学生姓名用户密码Upassword char 20 用户类型Utype tnyint 6 教师或管理员(7)请假数据字典:属性名存储代码类型长度备注学号Sno char 10 请假学生学号姓名SName char 8 住宿学生姓名性别
14、SSex char 2 住宿学生性别班级Cnum char 10 住宿学生班级宿舍号Dno char 6 请假学生宿舍号请假时间Btime timestamp 10 学生请假时间请假原因Breasonr Char 50 学生请假原因7、数据结构数据结构名组成用户信息用户名,用户密码,用户类型(学生,管理员)住宿学生信息学号,姓名,性别,专业,宿舍号,入住时间宿舍变动信息学号,姓名,性别,宿舍号查寝信息学号,姓名,宿舍号精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 11 页,共 26 页夜归信息学号,宿舍号,夜归时间,夜归原因报修信息宿舍号,物品号
15、,提交日期,解决日期,报修原因请假信息学号,宿舍号,请假时间,请假原因8、数据流数据流名数据流来源数据流去向组成登记夜归信息管理员夜归登记表夜归信息查询夜归信息夜归登记表管理员夜归信息登记查寝信息管理员违章电器登记表查寝信息查询查寝信息违章电器登记表管理员查寝信息登记请假信息管理员请假登记表请假信息查询请假信息请假登记表管理员请假信息登记报修信息学生学生报修登记表报修信息查询报修信息学生报修信息表管理员报修信息登记已修信息管理员学生报修登记表已修信息9、数据存储数据存储名输入的数据流输出的数据流组成查寝登记表查寝信息查寝信息查寝信息夜归登记表夜归信息夜归信息夜归信息学生报修登记表报修信息、已修
16、信息报修信息报修信息、已修信息请假登记表请假信息请假信息请假信息10、处理过程处理过程名输入数据流输出数据流登记夜归夜归信息夜归信息查询夜归夜归信息夜归信息登记请假请假信息请假信息查询请假请假信息请假信息查询查寝查寝信息查寝信息登记报修报修信息报修信息查询报修报修信息报修信息登记已修信息已修信息已修信息11、管理信息系统流程设想图. 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 12 页,共 26 页. 四、系统设计报告1、功能结构图设计管理员学生公寓管理系统宿舍管理精选学习资料 - - - - - - - - - 名师归纳总结 - - - -
17、- - -第 13 页,共 26 页2、新系统信息处理流程设计居住管理学生入住学生迁出宿舍管理信息系统学生录入寝室录入违章电器使用线路安全信息管理学生查询寝室查询调换房间消防设施作息时间设定来访记录维护管理系统管理物品报修维修登记维修查询查询管理员添加管理员修改密码系统名:宿舍管理信息系统设计人:模块名称:登录模块日期:精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 14 页,共 26 页上层调用模块:无可调用下层模块:信息管理、居住管理、系统管理、安全管理、维护管理输入:管理员姓名及密码输出:无循环开始显示模块功能返回功能选择信息管理居住管理安全
18、管理维护管理系统管理精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 15 页,共 26 页上层调用模块:登录模块可调用的下层模块:无输入:学生信息,寝室信息输出:无输入信息是否符合要求Y 信 息 管理N 存储信息返回系统名称:模 块 名称:宿舍管理信息系统信息管理设计人:日期:精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 16 页,共 26 页上层调用模块:登录模块可调用的下层模块:无输入:入住信息输出:无输入入住信息是否符合要求Y 居住管理N 存储入住信息返回系统名称:模块名称:宿舍管理信息系统居住
19、管理设计人:日期:精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 17 页,共 26 页上层调用模块:登录模块可调用的下层模块:无输入:安全信息输出:无输入安全信息是否符合要求Y 安全管理N 存储安全信息返回系统名称:模块名称:宿舍管理信息系统费用管理设计人:日期:精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 18 页,共 26 页上层调用模块:登录模块可调用的下层模块:无输入:维修信息输出:无输入维修信息是否符合要求Y 维修管理N 存储维修信息返回系统名称:模块名称:宿舍管理信息系统维修管理设计人:
20、日期:精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 19 页,共 26 页3、输出设计输出是系统产生的结果或提供的信息。对于大多数用户来说,输出是系统开发的目的和评价系统开法成功与否的标准。因此,系统设计过程与实施过程正好相反,不是从输入设计到输出设计,而是从输出设计到输入设计。上层调用模块:登录模块可调用的下层模块:无输入:管理员信息输出:无输入管理员信息是否符合要求Y 系统管理N 存储管理员信息返回系统名称:模块名称:宿舍管理信息系统系统管理设计人:日期:精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - -
21、-第 20 页,共 26 页输出设计的内容包括:( 1)有关输出信息使用方面的内容,包括信息的使用者、使用目的、报告量、使用周期、有效期、保管方法和复写份数等。我们所开发的系统输出信息的使用者为管理员、学生、老师及维修员等,他们将信息输入数据库,并从数据库中获取所需信息。我们输出信息是为了管理学生公寓的日常活动,包括夜归、寝室调换、报修、请假、查询寝室违章电器等。输出的信息是使用者需要的,通过使用、分析输出的信息,公寓中的各项活动便可有序地进行。其报告量视各项活动的需求而定。其使用周期可为一个月,每月更新必要的信息,这样数据库中的信息便会简洁且切合实际需要。输出的信息的有效期为学生在校期间,学
22、生在校期间内所发生的各项活动所得信息都是有效的。保管方法可用较好的硬盘存储。复写份数为使用者数,使得每位使用者都能得到一份信息表获取信息。( 2)输出信息的内容,包括输出工程、位数、数据形式(文字、数字)。输出的工程包括学生请假信息、学生夜归信息、报修信息、寝室调换信息、查询寝室违章电器信息等。其数据形式包括文字及数字。( 3)输出格式,如表格、图形或文件。我们的系统所输出的信息的格式为Visual Basic的运行界面。( 4)输出设备,如打印机、显示器、磁带、光盘等。我们的系统输出信息的设备为显示器。从电脑中查询信息。( 5)输出介质,如输出到磁盘上还是磁带上,输出用纸是专用纸还是普通纸等
23、。我们系统输出的信息的输出介质是输出到磁盘上,输出用纸是普通白纸。此为输出界面代表4、数据库设计(1)用户要求分析:根据前面需求分析,总结出需要设计以下表:报修表、基本信息登记表、寝室调换申请表、夜归登记表、查询寝室表、请假表等。(2)概念结构设计:精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 21 页,共 26 页根据用户需求设计数据库的概念数据模型。(ER图如下)(3)逻辑结构设计:概念模型转换成数据模型的二维表,如下。报修 E-R图报修二维表学生(学号,宿舍号,姓名,性别,学院)报修(报修时间,报修原因,解决时间,宿舍号,物品号)财产(物品
24、号,物品名)基本信息 E-R图基本信息登记二维表:学生(学号,学院,姓名,宿舍号,性别,专业)住宿(入住时间,学号,宿舍号)宿舍(宿舍号,宿舍电话)寝室调换 E-R图财产学生报修学号性别姓名学院物品号物品名宿 舍 号报修时间解决时间报修原因学生宿舍宿舍号性别姓名学院住宿宿舍电话宿舍号学号专业入住时间学生学号调换申请时间老师教师编号申请原因精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 22 页,共 26 页寝室调换二维表:学生(学号,学院,姓名,宿舍号,性别,专业)调换(调换时间,调换原因)老师(教师编号,学院)夜归登记 E-R图夜归登记二维表:学
25、生(学号,学院,姓名,宿舍号,性别,专业)管理(夜归时间,夜归原因,学号,教师编号)老师(教师编号,学院)查询寝室 E-R图夜归登记二维表:学生(学号,学院,姓名,宿舍号,性别,专业)查询寝室(查询时间,有无违章电器,学号,教师编号)老师(教师编号,学院)学生宿舍号性别姓名学院学号专业老师夜归管理夜归时间夜归原因教师编号学院学生宿舍号性别姓名学院学号专业老师查询寝室查 询 时 间违章电器教师编号学院精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 23 页,共 26 页请假 E-R图夜归登记二维表:学生(学号,学院,姓名,宿舍号,性别,专业)请假(请
26、假时间,请假原因,学号,教师编号)老师(教师编号,学院)(下划线标注的属性为主码)5、输入设计输入设计对系统的质量有着决定性的重要影响,因为如果输入数据有误,即使计算和处理均十分正确,也无法获得可靠的输出信息。同时,输入设计是信息系统与用户之间交互的纽带,决定着人机交互的效率。(1)输入设计的原则 控制输入量由于数据的输入与计算机的处理比较起来相对缓慢,在数据录入时,系统大多数时间都处于等待状态,系统效率将显著降低;同时,数据录入工作一般需要人的参与,大量的数据录入往往浪费很多人力资源,增加系统的运行成本。因此,在输入设计中,应尽量控制输入的数据总量。而我们的系统只需输入必要的基本信息,其他的
27、数据可通过计算、统计、检索得到,即可由计算机自动产生。 减少输入延迟输入数据的速度往往成为提高信息系统运行效率的瓶颈。而在我们的系统中,信息的输入往往是即时输入,信息当时产生便输入系统中, 减少输入错误这一点我们可加强对使用者的使用水平进行控制。 输入过程应尽量简化输入设计应尽量避免不必要的输入步骤,不能因为查错、纠错而是输入复杂化。我们的系统便是一个简化的系统,只需输入必要的基本信息,而信息的纠错可在输入的同时进行。(2)输入设备的选择我们的输入设备为键盘磁盘输入装置。由管理员等通过键盘等输入信息,经可靠性验证后存入磁盘等磁记录介质。(3)原始单据的格式设计由于我们的系统运用的是Visual
28、 Basic,因此原始的数据输入是通过表单输入的。表单给谁视各个活动的需要设计,其中基本的信息为使用者即管理员、老师及学生的信息。(4)输入屏幕的设计 我们系统是通过Visual Basic的运行实现的,其输入屏幕为VB 的运行界面,具体界面可见以下的程序运行界面。学生宿舍号性别姓名学院学号专业老师请假请 假 时 间请假原因教师编号学院精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 24 页,共 26 页此为输入界面代表6、代码设计计算机管理信息系统设计的基本前提条件是把管理对象数字化或字符化,因此,代码就是用来表征客观事物的实体类别,以及属性的一
29、个或一组易于计算机识别和处理的特定符号或记号,它可以是字符、数字或某些特殊符号的组合。一个设计优良的代码,具有以下作用:标示作用;统计和检索作用;对象状态的描述作用。代码的种类有以下几种:层次码、复合码、特征组合码、顺序码等等。通过对数据库及彼此之间的联系进行分析,对所有数据库文件中的主码构成进行设计。本系统中代码设计采用顺序码、层次码和复合码三类。举例如下:(1) “类型” :采用顺序码,如A、B、C 等,因为类型较少,所以采用此代码,简短,易于管理,且易于添加。(2 )“学号” :采用层次码,如 2011022422 2011代表入学年份, 0224 代表学院和所学专业,22 代表学号,表
30、示意义为该学生是2011年入校,学的是工业工程专业,机械工程学院,学号为22 号使用层次码能明确表示分类对象的类别,有严格的隶属关系,代码结构简单,容量大,正适用于对学生进行编码。(3) “维修检查单号” :采用复合码,由层次码顺序码,如: FH20110001 标识时间顺序号表示意义为 2011年的第 0001号维修检查单精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 25 页,共 26 页由于每学期时都有大量维修检查单生成,因此采用复合吗,可以做到一单一码,起到唯一标识作用,而且也不会造成码位过长。7、总结(1) 系统的功能该系统主要包括:住宿
31、登记、维修处理、寝室调动、请假管理、夜归管理、查寝管理。通过对宿舍活动各环节产生的数据进行处理,将为上级管理层提供一系列有关宿舍情况的动态信息,使宿舍管理工作规范化、制度化、程序化,促进了宿舍管理的基础水平,避免了业务管理的随意性,提高信息处理的速度和准确性。(2) 系统的特点本系统界面友好,采用了交互式人机对话方式。本系统基于Win2000 操作平台,所以继承了操作系统的视窗化操作,操作简单,容易掌握。只要有Windows操作系统的基本知识,就能很快熟悉和运用本系统。由于使用的是面向对象的程序设计语言,本系统设计出了简捷人机界面和操作方式,系统大量采用下拉式菜单,用户只需通过一系列简单的选择
32、与系统进行数据交互操作,力求使用自行输入到最少,以减少人为差错,极大方便了用户使用。数据易于修改和维护,查询十分方便,能提供多种组合条件方式进行查询,快速而准确,并设计了多种表格,来满足用户的需求。在系统安全性方面,本系统增加了登录模块,需要使用者键入用户名和用户口令,以防止未经授权的人员非法进入该系统进行修改或查询数据,可以有效地防止数据的泄漏,避免对系统中的数据造成破坏。(3)系统改进方向由于对业务知识不是非常熟悉,经验不足,本系统中存在着许多不足之处,缺少许多功能模块。希望在实际的应用中,根据需要再逐步增加一些新功能,以使系统更加完善。对系统的安全性、完整性控制也进一步加强,确保系统中数据的完整、正确。参考文献:1 于盛军 . 高校学生宿舍管理研究D. 大连理工大学. 2003:120-125. 2 华蕊 . 学生宿舍管理信息系统的设计及实现J. 2002,1:24-26. 3 萨师煊王珊,数据库系统概论( 第三版 ) ,北京 : 高教出版社,2000 4 李晨, 2003 级数据库课程设计论文5 实用软件工程教程;宿舍管理系统示例来源精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 26 页,共 26 页