《学生宿舍管理信息系统分析与点评(共25页).doc》由会员分享,可在线阅读,更多相关《学生宿舍管理信息系统分析与点评(共25页).doc(25页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上学生宿舍管理信息系统分析与点评1.1概述1.1.1开发背景由于计算机技术的迅速发展和普及,信息管理系统MIS事实上已成为计算机管理信息系统。计算机管理信息系统已深入到各个部门,为其提供更加丰富和人性化的服务。 对于学校而言,学生宿舍管理是必不可少的组成部分。手工记录数据已不能满足现代学校的发展需求,当数据量繁杂冗长时,依靠人工查找是没有效率的。采用计算机来管理宿舍和学生的信息,大大提高了查询的速度,节约了人力和物力资源,提高了工作效率。如今,计算机已应用到社会的各领域,走进人们的生活和视野。1.1.2系统目标和开发的可行性1、系统目标本系统开发混合运用结构化系统开发方
2、法与面向对象开发方法,结合两种开发方法各自的优势进行系统开发。系统计划实现后,计算机系统代替原来繁琐的人工档案管理,能完成以下功能:(1)档案查询;(2)档案更新;(3)档案输出。对原来的库存管理系统进行改进,使之能为宿舍管理提供强大的管理支持和查询服务。具体完成以下功能:(1)库存输入, (2)库存修改;(3)库存查询。2、系统开发可行性技术可行性:开发本系统要求开发人员能够熟练运用VB、VFP等编程语言。目前技术人员已经掌握这些编程语言。考虑将来要采用的硬件和软件技术能否满足用户提出的要求(如计算机的容量、速度等)。时间可行性:开发时间需要两个月左右。前一个半月,主要用于系统分析、设计、实
3、现,后面的时间用于调试。资金可行性:对项目的经济上进行分析评价,其核心是成本/效益分析:支出的费用:包括设备购置费、管理和维护费用、人员工资和培训费(对编程语言和基本操作的学习)等;收益:电脑和打印机等设备是学校必备的。人员可行性:经过前期对编程和计算机基本操作的培训,从这个层面上是基本可行的。 法律可行性分析:学生公寓管理信息系统开发和运行与国家的政策法规不存在任何冲突和抵触之处,它是完全由我们小组单独开发完成的,使用的是VB软件,它不是模仿他人已有的软件,在软件中也不会设置各种逻辑陷阱、特洛伊木马以及其它非法程序,也不会借此发布非法事件,故在法律上、专利问题上不会存在违反法律的行为。 组织
4、管理上的可行性:高校管理者具有较高的素质,他们对管理现代化有较高的认识水平且支持重视。综上所述,此系统开发目标已明确,在技术、经济、法律等方面都可行,并且投入少、见效快所建立的信息系统能在该公寓实现,在当前操作环境下能很好地运行,即组织内外具备接受和使用新系统的条件。因此系统的开发是完全可行的。1.2系统需求分析本次系统开发只需开发组织内部的库存管理信息系统和人事档案管理信息系统,采取的是全面铺开与重点调查相结合的方法,即将工作重点放在库存管理部与人事部的具体业务上,略去其他无关部门的具体业务调查。1.2.1现行系统的业务描述学生宿舍:物品出入登记处理夜归情况登记报修业务登记处理卫生评比情况处
5、理订水业务处理快件业务登记处理购买电话卡、网卡业务处理其中:物品出入登记、订水业务、报修业务、快件业务、购买电话卡、网卡业务为管理员与学生之间的联系,夜归情况登记与卫生评比由老师和学生完成。 物品出入业务新流程图 夜归业务新流程图 报修业务旧流程图 卫生评比业务旧流程图 订水业务旧流程图 订购网卡、电话卡业务旧流程图 卫生评比业务新流程图 订水业务新流程图 快件处理业务新流程图 购买网卡,电话卡业务新流程图1.2.2现行系统的数据与数据流程分析数据类功能学生个人信息表学生住宿安排表宿管人员信息表会客登记表故障报修登记表处理后存档信息表 行号审核信息U1宿舍分配CC2审查批准U3宿管人员选聘U4
6、宿管人员分配C5外来人员来访C6外来人员管理U7设施修理CC8后勤部门检查维修情况UU9列号1234561.3数据字典1.3.1数据项 住宿学生数据字典:属性名存储代码类型长度备注学号SNochar10住宿学生学号姓名SNamechar8住宿学生姓名性别SSexchar2住宿学生性别专业SDeptchar20学生专业宿舍号Dnochar6住宿学生宿舍号入住时间CDatedate8住宿生搬入时间 宿舍数据字典:属性名存储代码类型长度备注宿舍号Dnochar6住宿学生宿舍号宿舍电话Dpchar12宿舍电话号码 物品出入管理数据字典:属性名存储代码类型长度备注学号Snochar10夜归学生学号姓名S
7、Namechar8住宿学生姓名班级Cnumchar10住宿学生班级宿舍号PnoInt6宿舍物品编号物品名称Pnamechar20宿舍物品名 夜归数据字典:属性名存储代码类型长度备注学号Snochar10夜归学生学号姓名SNamechar8住宿学生姓名性别SSexchar2住宿学生性别班级Cnumchar10住宿学生班级宿舍号Dnochar6夜归学生宿舍号晚归时间Btimetimestamp10学生夜归时间晚归原因BreasonrChar 50学生夜归原因 报修数据字典:属性名存储代码类型长度备注宿舍号Dnochar6报修人宿舍号物品号PnoInt6报修物品编号提交日期Rsubmitdate 8
8、报修提交日期解决日期Rsolvedate8问题解决日期报修原因Rreasonchar50物品损坏原因 卫生评比数据字典:属性名存储代码类型长度备注宿舍号Dnochar6住宿学生宿舍号班级Cnumchar10住宿学生班级卫生评分ScoreNum4卫生评比得分名词MCcchar3宿舍卫生分数排名改进意见Attchar50对评比的备注 订水数据字典:属性名存储代码类型长度备注宿舍号Dnochar6离校学生宿舍号订水桶数Dnumdate 1学生订水时间是否已交钱Moneydate2是否已经交过钱 快件快递数据字典:属性名存储代码类型长度备注学号Snochar10夜归学生学号姓名Snamechar8收件
9、人姓名班级Cnumchar10住宿学生班级宿舍号Dnochar6收件人宿舍号到达时间Marrivedate8快件快递到达时间签收时间Mreceivedate8收件人接收时间快件数量Mnumbertinyint3学生收到快件数量 电话卡、网卡数据字典属性名存储代码类型长度备注网卡订购量WDnumInt3网卡订购量网卡剩余量WSnumInt3网卡剩余量网卡单价WPriInt3网卡单价电话卡订购量DDnumInt3电话卡订购量电话卡剩余量DSnumInt3电话卡剩余量电话卡单价DPriInt3电话卡单价 用户数据字典:属性名存储代码类型长度备注用户名Unamechar8学生姓名用户密码Upasswo
10、rdchar20用户类型Utypetnyint 6教师或管理员1.3.2数据结构数据结构名组成用户信息用户名,用户密码,用户类型(学生,管理员)住宿学生信息学号,姓名,性别,专业,宿舍号,入住时间宿舍信息宿舍号,宿舍电话宿舍物品信息物品号,物品名夜归信息学号,宿舍号,夜归时间,夜归原因报修信息宿舍号,物品号,提交日期,解决日期,报修原因卫生评比信息宿舍号,宿舍电话,卫生评分,评比备注订水信息学号,宿舍号,订水时间,送水时间快件信息姓名,宿舍号,到达时间,接收时间,快件数量购卡信息卡号,卡名,卡数量1.3.3数据流数据流名数据流来源数据流去向组成登记夜归信息管理员夜归登记表夜归信息查询夜归信息夜
11、归登记表管理员夜归信息登记报修信息学生学生报修登记表报修信息查询报修信息学生报修信息表管理员报修信息登记已修信息管理员学生报修登记表已修信息登记评分信息学生学生卫生评分表评分信息查询评分信息学生卫生评分表学生评分信息登记订水信息学生学生订水信息表订水信息登记送水信息学生学生订水信息表送水信息登记快件信息管理员快件信息表快件信息收取快件信息快件信息表学生快件信息登记确认信息学生快件信息表确认信息登记存卡信息管理员电话卡、网卡信息表库存信息登记售卡信息学生电话卡、网卡信息表出售信息1.3.4数据存储数据存储名输入的数据流输出的数据流组成物品登记表物品号、物品名信息物品号、物品名信息物品号、物品名信
12、息夜归登记表夜归信息夜归信息夜归信息学生报修登记表报修信息、已修信息报修信息报修信息、已修信息学生卫生评分表评分信息评分信息评分信息学生订水信息表订水信息送水信息订水信息、送水信息快件信息表快件信息接收信息、送达信息接收信息、送达信息电话卡、网卡信息表电话卡、网卡出售信息电话卡、网卡库存库存信息、出售信息1.3.5处理过程处理过程名输入数据流输出数据流登记夜归夜归信息夜归信息查询夜归夜归信息夜归信息登记报修报修信息报修信息查询报修报修信息报修信息登记已修信息已修信息已修信息登记评分信息评分信息评分信息查询评分信息评分信息评分信息登记订水信息订水信息订水信息登记送水信息送水信息送水信息收取快件快
13、件信息快件信息登记快件信息快件信息快件信息登记售卡信息售卡信息售卡信息登记存卡信息库存信息库存信息.1.4系统总体结构设计1.4.1子系统的划分 按照系统的业务处理功能将学生宿舍管理系统划分为管理员子系统,将管理员系统划分为寝室管理、班级管理、用户管理、功能查询、留言板管理。该系统充分利用计算机的功能实现对系统管理、信息录入、信息查询,信息打印等的自动化控制,将会使学生宿舍管理工作大大减轻,方便友好的信息管理用户界面,简便的操作,完善的数据库管理,将会使得信息管理系统极大限度地应用于现代化学生成绩管理,成为管理人员的得力助手。 学生宿舍管理系统退出管理员子系统 系统结构图 管理员子系统 留言板
14、管理查询功能用户管理班级管理寝室管理 1、寝室管理 寝室管理寝室公告栏寝室信息管理文明寝室管理寝室楼添加修改删除寝室损坏管理 2、班级管理 班级管理 添加、修改、删除专业名称添加、修改、删除系别名称 3、用户管理 用户管理添加学生基本信息学生基本资料管理 管理员密码修改 添加管理员 4、功能查询 功能查询评分查询寝室楼查询辅导老师查询班级名称 查询专业名称 查询系别名称 查询姓名查 询学号查询 5、留言板管理 留言板管理 搜索留言 回复、删除留言 6、寝室长与室员模块 寝室长与室员模块评分录入损坏登记寝室损坏文明寝室系别查询寝室查询 留言板个人资料1.4.2 系统设备配置 1、网络设计 网络设
15、计将解决如何将初步规划中的各个子系统从内部用局域网连接起来,以及今后系统如何与外界系统连接的问题。主要是根据实际业务的需要去考虑如何配置和选用网络产品。网络设计首先是根据用户的要求选择网络的结构。本系统采用的是总线式网络拓扑结构。在总线式电缆网络中,任何瞬间仅有一台机器是主站,可以发送信息。网络协议选择X.25的接口协议和X.12业务和设施协议。这两种使用时不必涉及协议标准的内部细节,只需按照他的规定操作即可。 某校的网络拓扑结构如图1-16所示。辅 导 员 宿管数 据 库后勤基建部学生事务部其它相关部门网络拓扑结构图2、设备和网络的配置 本系统是以VB6.0与Access联合编辑完成的。其安
16、装程序为VB6.0的打包文件。安装程序的操作系统必须为WindowsXP操作系统,(在WindowsMe及Windows2000系统下安装程序会因程序文件与操作系统System中文件冲突。程序文件要求更新操作系统文件而导致程序安装失败)另外,由于系统为现在即2003年度的主流计算机而设计,故对运行本系统的计算机的配置要求为P4 1.5G以上的计算机。系统管理员处配备一台主服务器(H),库存、人事部各配备两台通过网络集线器(HUB)(F)与主服务器H联网的微机(A、B、C、E),以及打印机(D)。具体如图1-17所示。 A B C 1 2 3 4DEHFG图1-17 网络设备配置图1.5系统分类
17、编码设计 .1.5.1模块设计 管理员模块设计 对本系统的各个子模块进行了系统分析和数据库设计之后,本章将主要讨论该系统所实现的各部分功能: (1) 管理员登录界面 运行系统首先进入登录界面,界面简洁明了,如图1: (2) 后台管理主界面 角色有三种选择,室员、寝室长、管理员,选择管理员进入管理员后台管理,有寝室管理、班级管理、用户管理、功能查询、留言板五个功能模块,中间显示的是服务器统计信息,如图2: (3) 寝室管理模块 这个模块是对寝室进行管理,主要有寝室楼的添加、修改、删除,文明寝室管理,寝室损坏管理,寝室信息管理,寝室公告栏管理几个模块,如图3: (4) 班级管理模块 班级管理主要有
18、两个方面的功能,系别的添加、修改、删除和专业的添加、修改、删除,分别对学生信息进行设置,如图4: (5) 用户管理模块 用户管理模块的功能是对管理员和学生信息进行管理,可以添加新的管理员,修改管理员的密码,添加学生和对学生信息进行修改几个功能,如图5: (6) 功能查找模块 管理员可以对学生信息,寝室楼信息及文明寝室信息进行查找,对学生信息的查找有通过姓名、学号、班级、系别、专业、导师等进行查找,如图1.5.2 编码和校对方式 编码设计的主要工作是完成对共享数据类中的关键字段的编码结构设计,并形成编码库。共享编码的设计质量直接影响到未来系统的效率。编码要求:唯一性通过编码唯一地确定编码对象,如
19、学生学号、规范性编码规则有包括编码的位数、编码的分段、每段的类型和含义、可识别性通过编码能容易识别被编码对象、可扩展性对已有编码留有足够的余量。编码方式:数字分组顺序编码编码使用实例:学生学号编码设计学生学号采用的是数字编码,编码为5段,8位分组数字码学年码 院系码 专业码 班级码 顺序码 06 07 2 5 35 06级 经济管理系 金融专业 五班 学号 说明:每个学生从大一入学开始分配一个学号,一直到大四,每个学生的学号携带此学生四年当中所有的在校记录,学生学号为入学后学校分配,不得更改。1.6数据结构和数据库设计1.6.1用户要求分析:根据前面需求分析,总结出需要设计以下表:报修表、基本
20、信息登记表、快件收发表、夜归登记表、卫生评比表等。1.6.2概念结构设计: 根据用户需求设计数据库的概念数据模型。(ER图如下)1.6.3逻辑结构设计:概念模型转换成数据模型的二维表,如下。 报修E-R图财产学生报修学号性别姓名学院物品号物品名宿舍号号报修时间解决时间报修原因 报修二维表学生(学号,宿舍号,姓名,性别,学院)报修(保修时间,报修原因,解决时间,宿舍号,物品号)财产(物品号,物品名)基本信息E-R图学生宿舍宿舍号性别姓名学院住宿宿舍电话宿舍号学号专业入住时间基本信息登记二维表:学生(学号,学院,姓名,宿舍号,性别,专业)住宿(入住时间,学号,宿舍号)宿舍(宿舍号,宿舍电话) 快件
21、收发E-R图收件人到达时间快件接收时间专业学号学院姓名性别宿舍号学生接收快件收发二维表:学生(学号,学院,姓名,宿舍号,性别,专业)接收(接收时间,学号)快件(收件人,到达时间) 夜归登记E-R图教师编号夜归原因夜归时间学号学院姓名性别宿舍号学生专业老师夜归管理学院夜归登记二维表:学生(学号,学院,姓名,宿舍号,性别,专业)管理(夜归时间,夜归原因,学号,教师编号)老师(教师编号,学院) 卫生评比E-R图宿舍宿舍号宿舍成员卫生评比卫生成绩单宿舍号名次班级分数改进建议卫生评比表:宿舍(宿舍号,宿舍成员)卫生评比(宿舍号)卫生成绩单(宿舍号,班级,分数,名次,改进建议)(下划线标注的属性为主码)1
22、.7输入输出设计 1.7.1 输入输出设计输入设计对系统的质量有着决定性的重要影响,因为如果输入数据有误,即使计算和处理均十分正确,也无法获得可靠的输出信息。同时,输入设计是信息系统与用户之间交互的纽带,决定着人机交互的效率。输入设计的原则 控制输入量 由于数据的输入与计算机的处理比较起来相对缓慢,在数据录入时,系统大多数时间都处于等待状态,系统效率将显著降低;同时,数据录入工作一般需要人的参与,大量的数据录入往往浪费很多人力资源,增加系统的运行成本。因此,在输入设计中,应尽量控制输入的数据总量。而我们的系统只需输入必要的基本信息,其他的数据可通过计算、统计、检索得到,即可由计算机自动产生。
23、减少输入延迟 输入数据的速度往往成为提高信息系统运行效率的瓶颈。而在我们的系统中,信息的输入往往是即时输入,信息当时产生便输入系统中, 减少输入错误 这一点我们可加强对使用者的使用水平进行控制。 输入过程应尽量简化 输入设计应尽量避免不必要的输入步骤,不能因为查错、纠错而是输入复杂化。我们的系统便是一个简化的系统,只需输入必要的基本信息,而信息的纠错可在输入的同时进行。输入设备的选择 我们的输入设备为键盘磁盘输入装置。由管理员等通过键盘等输入信息,经可靠性验证后存入磁盘等磁记录介质。原始单据的格式设计 由于我们的系统运用的是Visual Basic,因此原始的数据输入是通过表单输入的。表单给谁
24、视各个活动的需要设计,其中基本的信息为使用者即管理员、老师及学生的信息。输入屏幕的设计 我们系统是通过Visual Basic的运行实现的,其输入屏幕为VB的运行界面,具体界面可见以下的程序运行界面。1.7.2 用户界面设计 (1) 管理员登录界面 运行系统首先进入登录界面,界面简洁明了,如图1 (2) 后台管理主界面 角色有三种选择,室员、寝室长、管理员,选择管理员进入管理员后台管理,有寝室管理、班级管理、用户管理、功能查询、留言板五个功能模块,中间显示的是服务器统计信息,如图2: (3) 寝室管理模块 这个模块是对寝室进行管理,主要有寝室楼的添加、修改、删除,文明寝室管理,寝室损坏管理,寝
25、室信息管理,寝室公告栏管理几个模块,如图3: (4) 班级管理模块 班级管理主要有两个方面的功能,系别的添加、修改、删除和专业的添加、修改、删除,分别对学生信息进行设置,如图4: (5) 用户管理模块 用户管理模块的功能是对管理员和学生信息进行管理,可以添加新的管理员,修改管理员的密码,添加学生和对学生信息进行修改几个功能,如图5: (6) 功能查找模块 管理员可以对学生信息,寝室楼信息及文明寝室信息进行查找,对学生信息的查找有通过姓名、学号、班级、系别、专业、导师等进行查找,如图1.8模块功能与处理过程设计高校学生公寓管理系统报修管理管理周查扣分卫生评比扣分统计卫生评比快件管理登记宿舍号解决日期登记物品号提交日期报修原因学生查询夜归原因夜归时间夜归查询管理用户查询登陆系统退出系统学生姓名宿舍号送达信息快件数量接收信息订水信息登记送水信息登记订水管理物品名登记物品号登记物品出入库存信息登记出售信息登记电话卡、网卡管理1.9系统界面图专心-专注-专业