《管理信息系统宿舍课程设计(共23页).doc》由会员分享,可在线阅读,更多相关《管理信息系统宿舍课程设计(共23页).doc(23页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上电子商务1301班 赵婕 学生公寓管理信息系统1 系统分析:组织结构图、业务流程图与分析、住宿登记、安全管理、维修管理、数据流程图、高层数据流程图、住宿登记数据流程图、安全管理数据流程图、维修管理数据流程图、功能分析图、数据字典、住宿学生数据字典、宿舍变动数据字典、查寝数据字典、夜归数据字典、报修数据字典、用户数据字典、请假数据字典、数据结构、数据流、数据存储处理过程、管理信息系统流程设想图2 系统设计:功能结构图设计、新系统信息处理、流程设计输出设计、数据库结构设计、用户要求分析、概念结构设计、逻辑结构设计、输入设计、输入设计原则、输入设备选择、原始单据的格式设计、
2、输入屏幕的设计3经验总结:系统的功能、系统的特点、系统改进方向1、组织结构图教务处管理员住宿登记部安全管理部维修管理部2、业务流程图与分析经过对宿舍的管理信息进行调查可知,该系统主要有三个部分,分别为住宿登记,安全管理以及维修等业务过程,为此我们画出了一个简单的高层业务流程图。如下所示。教务处维修部学生住宿登记表维修管理信息维修管理住宿安排安全管理住宿生名单学生住宿信息安全管理信息学生处违纪信息辅导员管理员管理员 (1)住宿登记住宿登记是学生住宿管理工作的开始,它主要是每年开学的时候,管理员根据学生的信息,如学院,专业,班级等安排新生的住宿并和老生的住宿调整结合,同时受理学生的宿舍变动申请。业
3、务流程图如下图所示管理员新生学生基本信息宿舍安排初步名单宿舍安排申请宿舍变动学生住宿信息申请情况住宿登记表审核 学生老生教务处 (2)安全管理该业务程序主要是对学生的宿舍安全进行管理,主要包括晚归未归情况的登记存档,违规电器的使用等违纪情况,并通知违纪学生的辅导员的业务过程,则该业务流程图如下图所示:请假申请表审核学生辅导员请假学生表请假驳回单学生处住宿生名单查房管理员学生住宿安全管理违规电器使用者名单晚归未归名单违规电器检查违规电器表违规处理违规处理情况(3)维修管理该业务程序主要是对学生的维修进行管理,主要学生登记报修,然后对故障情况分类,并进行处理的过程,则该业务流程图如下图所示:学生故
4、障分类登记报修管理员水工维修维修情况维修部分类故障注销故障登记报修情况故障情况电工维修4、数据流程图业务流程图虽然能较好地描绘各项业务内各个处理环节之间的信息流,但却不能反映出数据的处理细节,因此,必须进行进一步的数据流程分析。(1)高层数据流程图:教务处维修部管理员辅导员管理员维修管理住宿安排安全管理学生住宿信息学生学生处(2)住宿登记数据流程图新生老生管理员学生宿舍安排审核申请宿舍变动学生住宿信息教务处(3)安全管理数据流程图审核查房违规电器检查辅导员学生处学生学生住宿安全管理管理员违规处理(4)维修管理数据流程图学生维修部登记报修故障分类报修情况分类故障水工维修注销故障登记电工维修管理员
5、5、功能分析图系统管理居住管理宿舍管理信息管理安全管理维修管理6、数据字典(1) 住宿学生数据字典:属性名存储代码类型长度备注学号SNochar10住宿学生学号姓名SNamechar8住宿学生姓名性别SSexchar2住宿学生性别专业SDeptchar20学生专业宿舍号Dnochar6住宿学生宿舍号入住时间CDatedate8住宿生搬入时间(2)宿舍变动数据字典:属性名存储代码类型长度备注学号Snochar6申请变动学生学号姓名SNamechar12住宿学生姓名性别SSexchar2住宿学生性别宿舍变动Breasonrchar30宿舍变动申请理由Breasonrchar50申请理由(3)查寝数
6、据字典:属性名存储代码类型长度备注学号Snochar10违章电器学生学号姓名SNamechar8住宿学生姓名性别SSexchar2住宿学生性别班级Cnumchar10住宿学生班级宿舍号Dnochar6违章电器学生宿舍号(4)夜归数据字典:属性名存储代码类型长度备注学号Snochar10夜归学生学号姓名SNamechar8住宿学生姓名性别SSexchar2住宿学生性别班级Cnumchar10住宿学生班级宿舍号Dnochar6夜归学生宿舍号晚归时间Btimetimestamp10学生夜归时间晚归原因BreasonrChar 50学生夜归原因(5)报修数据字典:属性名存储代码类型长度备注宿舍号Dno
7、char6报修人宿舍号物品号PnoInt6报修物品编号提交日期Rsubmitdate 8报修提交日期解决日期Rsolvedate8问题解决日期报修原因Rreasonchar50物品损坏原因(6)用户数据字典:属性名存储代码类型长度备注用户名Unamechar8学生姓名用户密码Upasswordchar20用户类型Utypetnyint 6教师或管理员(7)请假数据字典:属性名存储代码类型长度备注学号Snochar10请假学生学号姓名SNamechar8住宿学生姓名性别SSexchar2住宿学生性别班级Cnumchar10住宿学生班级宿舍号Dnochar6请假学生宿舍号请假时间Btimetime
8、stamp10学生请假时间请假原因BreasonrChar 50学生请假原因7、数据结构数据结构名组成用户信息用户名,用户密码,用户类型(学生,管理员)住宿学生信息学号,姓名,性别,专业,宿舍号,入住时间宿舍变动信息学号,姓名,性别,宿舍号查寝信息学号,姓名,宿舍号夜归信息学号,宿舍号,夜归时间,夜归原因报修信息宿舍号,物品号,提交日期,解决日期,报修原因请假信息学号,宿舍号,请假时间,请假原因8、数据流数据流名数据流来源数据流去向组成登记夜归信息管理员夜归登记表夜归信息查询夜归信息夜归登记表管理员夜归信息登记查寝信息管理员违章电器登记表查寝信息查询查寝信息违章电器登记表管理员查寝信息登记请假
9、信息管理员请假登记表请假信息查询请假信息请假登记表管理员请假信息登记报修信息学生学生报修登记表报修信息查询报修信息学生报修信息表管理员报修信息登记已修信息管理员学生报修登记表已修信息9、数据存储数据存储名输入的数据流输出的数据流组成查寝登记表查寝信息查寝信息查寝信息夜归登记表夜归信息夜归信息夜归信息学生报修登记表报修信息、已修信息报修信息报修信息、已修信息请假登记表请假信息请假信息请假信息10、处理过程处理过程名输入数据流输出数据流登记夜归夜归信息夜归信息查询夜归夜归信息夜归信息登记请假请假信息请假信息查询请假请假信息请假信息查询查寝查寝信息查寝信息登记报修报修信息报修信息查询报修报修信息报修
10、信息登记已修信息已修信息已修信息11、管理信息系统流程设想图.宿舍变动 学生公寓管理系统.管理员登录晚归管理新生信息老生信息维修管理查寝管理请假管理住宿登记宿舍管理四:系统设计报告1、功能结构图设计居住管理安全管理学生入住学生迁出宿舍管理信息系统学生录入寝室录入违章电器使用线路安全信息管理学生查询寝室查询调换房间消防设施作息时间设定来访记录维护管理系统管理物品报修维修登记维修查询查询管理员添加管理员修改密码2、新系统信息处理流程设计系统名:宿舍管理信息系统 设计人: 模块名称:登录模块 日期: 可调用下层模块:信息管理、居住管理、系统管理、安全管理、维护管理上层调用模块:无输出:无输入:管理员
11、姓名及密码 开始循环显示模块功能信息管理系统管理居住管理维护管理安全管理 功能选择 返回上层调用模块:登录模块 可调用的下层模块:无输入:学生信息,寝室信息 输出:无 输入信息是否符合要求Y信息管理N存储信息返回系统名称:模块名称: 宿舍管理信息系统 信息管理 设计人: 日期: 上层调用模块:登录模块 可调用的下层模块:无输入:入住信息 输出:无 输入入住信息是否符合要求Y居住管理N存储入住信息返回系统名称:模块名称: 宿舍管理信息系统 居住管理 设计人: 日期: 上层调用模块:登录模块 可调用的下层模块:无输入:安全信息 输出:无 输入安全信息是否符合要求Y安全管理N存储安全信息返回系统名称
12、:模块名称: 宿舍管理信息系统 费用管理 设计人: 日期: 上层调用模块:登录模块 可调用的下层模块:无输入:维修信息 输出:无 输入维修信息是否符合要求Y维修管理N存储维修信息返回系统名称:模块名称: 宿舍管理信息系统 维修管理 设计人: 日期: 上层调用模块:登录模块 可调用的下层模块:无输入:管理员信息 输出:无 输入管理员信息是否符合要求Y系统管理N存储管理员信息返回系统名称:模块名称: 宿舍管理信息系统 系统管理 设计人: 日期: 3、输出设计输出是系统产生的结果或提供的信息。对于大多数用户来说,输出是系统开发的目的和评价系统开法成功与否的标准。因此,系统设计过程与实施过程正好相反,
13、不是从输入设计到输出设计,而是从输出设计到输入设计。输出设计的内容包括:(1)有关输出信息使用方面的内容,包括信息的使用者、使用目的、报告量、使用周期、有效期、保管方法和复写份数等。我们所开发的系统输出信息的使用者为管理员、学生、老师及维修员等,他们将信息输入数据库,并从数据库中获取所需信息。我们输出信息是为了管理学生公寓的日常活动,包括夜归、寝室调换、报修、请假、查询寝室违章电器等。输出的信息是使用者需要的,通过使用、分析输出的信息,公寓中的各项活动便可有序地进行。(2)输出信息的内容,包括输出项目、位数、数据形式(文字、数字)。输出的项目包括学生请假信息、学生夜归信息、报修信息、寝室调换信
14、息、查询寝室违章电器信息等。其数据形式包括文字及数字。(3)输出格式,如表格、图形或文件。我们的系统所输出的信息的格式为Visual Basic的运行界面。(4)输出设备,如打印机、显示器、磁带、光盘等。我们的系统输出信息的设备为显示器。从电脑中查询信息。(5)输出介质,如输出到磁盘上还是磁带上,输出用纸是专用纸还是普通纸等。我们系统输出的信息的输出介质是输出到磁盘上,输出用纸是普通白纸。 此为输出界面代表4、数据库设计(1)用户要求分析:根据前面需求分析,总结出需要设计以下表:报修表、基本信息登记表、寝室调换申请表、夜归登记表、查询寝室表、请假表等。(2)概念结构设计: 根据用户需求设计数据
15、库的概念数据模型。(ER图如下)(3)逻辑结构设计:概念模型转换成数据模型的二维表,如下。 报修E-R图财产学生报修学号性别姓名学院物品号物品名宿舍号号报修时间解决时间报修原因 报修二维表学生(学号,宿舍号,姓名,性别,学院)报修(报修时间,报修原因,解决时间,宿舍号,物品号)财产(物品号,物品名) 基本信息E-R图学生宿舍宿舍号性别姓名学院住宿宿舍电话宿舍号学号专业入住时间基本信息登记二维表:学生(学号,学院,姓名,宿舍号,性别,专业)住宿(入住时间,学号,宿舍号)宿舍(宿舍号,宿舍电话) 寝室调换E-R图教师编号申请原因申请时间学院专业学号学院姓名性别宿舍号学生老师调换寝室调换二维表:学生
16、(学号,学院,姓名,宿舍号,性别,专业)调换(调换时间,调换原因)老师(教师编号,学院) 夜归登记E-R图教师编号夜归时间夜归原因学号学院姓名性别宿舍号学生专业老师夜归管理学院夜归登记二维表:学生(学号,学院,姓名,宿舍号,性别,专业)管理(夜归时间,夜归原因,学号,教师编号)老师(教师编号,学院) 查询寝室E-R图查询时间时间违章电器教师编号学号学院姓名性别宿舍号学生专业老师查询寝室学院夜归登记二维表:学生(学号,学院,姓名,宿舍号,性别,专业)查询寝室(查询时间,有无违章电器,学号,教师编号)老师(教师编号,学院) 请假E-R图请假时间时间请假原因教师编号学号学院姓名性别宿舍号学生专业老师
17、请假学院夜归登记二维表:学生(学号,学院,姓名,宿舍号,性别,专业)请假(请假时间,请假原因,学号,教师编号)老师(教师编号,学院)(下划线标注的属性为主码)5、输入设计输入设计对系统的质量有着决定性的重要影响,因为如果输入数据有误,即使计算和处理均十分正确,也无法获得可靠的输出信息。同时,输入设计是信息系统与用户之间交互的纽带,决定着人机交互的效率。(1)输入设计的原则 控制输入量 由于数据的输入与计算机的处理比较起来相对缓慢,在数据录入时,系统大多数时间都处于等待状态,系统效率将显著降低;同时,数据录入工作一般需要人的参与,大量的数据录入往往浪费很多人力资源,增加系统的运行成本。 减少输入
18、延迟 输入数据的速度往往成为提高信息系统运行效率的瓶颈。而在我们的系统中,信息的输入往往是即时输入,信息当时产生便输入系统中, 减少输入错误 这一点我们可加强对使用者的使用水平进行控制。 输入过程应尽量简化 输入设计应尽量避免不必要的输入步骤,不能因为查错、纠错而是输入复杂化。我们的系统便是一个简化的系统,只需输入必要的基本信息,而信息的纠错可在输入的同时进行。(2)输入设备的选择 我们的输入设备为键盘磁盘输入装置。由管理员等通过键盘等输入信息,经可靠性验证后存入磁盘等磁记录介质。(3)原始单据的格式设计 由于我们的系统运用的是Visual Basic,因此原始的数据输入是通过表单输入的。表单给谁视各个活动的需要设计,其中基本的信息为使用者即管理员、老师及学生的信息。(4)输入屏幕的设计 我们系统是通过Visual Basic的运行实现的,其输入屏幕为VB的运行界面,具体界面可见以下的程序运行界面。 此为输入界面代表专心-专注-专业