2022年2022年管理信息系统课设 .pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年2022年管理信息系统课设 .pdf》由会员分享,可在线阅读,更多相关《2022年2022年管理信息系统课设 .pdf(32页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、I 摘 要管理信息系统在现代社会已深入到各行各业,由于计算机技术的迅速发展和普及,信息管理系统MIS 事实上已成为计算机管理信息系统,大学生宿舍管理系统就是一个典型的管理信息系统,它可以让宿舍管理工作变的更轻松。本篇文章就是设计一个大学生宿舍管理系统,其开发过程主要包括前端应用程序的开发和后台数据库的建立和维护两个方面。主要任务就是建立基本数据,后台程序主要负责的都是管理上的功能。经过分析,本系统运用了Visual FoxPro 为前端开发工具及后台数据库的建立,系统实现了宿舍信息管理、学生信息管理、员工信息管理、外来人员信息管理、信息查询等必需的功能,其操作简单,界面友好,运行比较稳定,适用
2、于大学院校大学生寝室管理。关键字学生宿舍管理系统;Visual FoxPro;数据库名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 32 页 -II 目 录1 前言.1 1.1 作业背景.1 1.2 选题说明.1 1.2.1 基本思路 .2 1.2.2 作业目标 .2 1.3 工作业绩.2 1.3.1 个人主要工作 .2 1.3.2 主要收获 .2 1.3.3 自我评定 .3 1.3.4 小组成员任务分工情况 .3 2 系统规划 .4 2.1 项目名称.4 2.2 项目背景.4 2.3 项目目标.4 2.4 开发方法.4 2.5 可行性分析.4 2.5.1 经济可行性分析 .5
3、2.5.2 管理组织可行性分析 .5 3 系统分析 .6 3.1 业务流程分析.6 3.2 数据流程图.7 3.3 数据字典.8 3.3.1 数据项 .8 3.3.2 数据结构 .9 3.3.3 数据流 .9 3.3.4 数据处理 .10 3.3.5 数据存储 .10 3.3.6 外部实体 .11 4 系统设计 .12 4.1 总体设计.12 4.2 详细设计.12 4.2.1 代码设计 .12 4.2.2 输出设计 .13 4.2.3 输入设计 .14 4.2.4 数据库结构设计 .17 5 登录实施 .23 5.1 登陆界面.23 5.2 登陆后主界面.24 5.3 学生信息的查询.25
4、5.4 员工信息录入.26 名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 32 页 -III 结束语 .28 参考文献 .29 名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 32 页 -1 1 前言1.1 作业背景本文根据管理信息系统开发实践课程要求而做。课程作业要求如下:本文是结合沈阳理工大学的宿舍的具体情况,进行搜集资料,进而小组成员进行研究、分析、规划、设计、实施,并编写的一个小型宿舍管理系统。该系统是由管理员通过系统管理学生信息,能根据学生学号、院系、寝室号等来查询学生的其他相关信息,新生入住能录入新生的住宿信息,能查询房间的信息如入住人数、人员、费用等
5、。学生遇毕业退学等原因能删除其住宿信息,同时,记录非寝室住宿人员的出入登记,并能进行查询相关登记记录。信息系统开发工具是Visual FoxPro。1.2 选题说明由于计算机的使用,使得人们在于管理、应用及服务等各个领域使用数据方面变得更加简洁,更加方便,大大提高了工作效率,产生了以计算机为主体,以人为辅助的局面。在企业管理,办公自动化等方面得到了普遍应用,受到用户的广泛欢迎。学生宿舍管理系统对于一个学校来说是必不可少的组成部分。目前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说还勉强可以接受,但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工
6、记录是相当麻烦的。当查找某条记录时,由于数据量庞大,还只能靠人工去一条条的查找,这样不但麻烦还浪费了许多时间,效率也比较低。当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰了,计算机化管理正是适应时代的产物。信息世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新的技术诞生并取代旧技术。随着计算机的普及,使用微机管理学生宿舍,将会被越来越多的学校采纳,学生宿舍管理系统将会得到越来越普遍的应用。名师资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 32 页 -2 1.2.1 基本思路本系统分为用户登录模块、学生信息查询模块、学生信息添加模块、寝室信息查询模块、新信息的
7、增加模块、删除信息模块、登记外来访问人员、对有关信息进行备忘、报修登记等9 个模块结构,分别对各个模块进行数据分析,并对该宿舍的组织结构和业务流程进行分析,然后得出逻辑模型即数据流程图。进而建立功能模块,最后设计出一套简单实用的宿舍管理系统。1.2.2 作业目标本次宿舍管理系统能够为宿舍管理提供充足的信息和快捷的查询手段。熟练使用所学的结构化分析以及设计方法分析系统,描述系统,设计系统。掌握业务流程图,数据流程图,数据字典等工具。熟练使用模块设计方法,数据库设计方法,代码设计方法,输入输出设计方法等设计物理系统。通过开发本系统,提高工作效率,而且还节省了许多人力物力,做到快速检索、查找方便、可
8、靠性高、保密性好,提高了学校的宿舍管理能力。1.3 工作业绩1.3.1 个人主要工作系统设计:主要负责对系统的总体设计与详细设计。1.3.2 主要收获本次管理信息系统课程设计,通过小组成员的通力合作完成了系统的规划,系统的分析,系统的设计,最后是系统的实施。整个过程让我不仅知道了管理信息系统在企业中、学校中、在生活学习中乃至社会方方面面中的重要性,而且让我看到了自己的严重不足。是的,就学校宿舍管理信息系统而言,一个好的宿舍管理信息系统不仅可以给学生带来方便提供了安全保障,也给学校宿舍管理方面带来了极大的方便,降低了不必要的成本与风险,为学校获得更大收益奠定重要基础。这一次的宿舍管理信息系统设计
9、,掌握了数据库语言的基本使用;学会了制作数据名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,共 32 页 -3 流程图,E-R图以及 E-R图到逻辑模型的转换;知道了完成最终的管理信息系统,需要先完成逻辑模型、功能模型。设计过程中,许多细节需要注意,各种实际应用需要经过多次试验后,才能建立起完善的系统,是对平时学习的检验与应用。完成本次课程设计后,深刻了解到计算机技术的广泛性,及掌握各种数据库技术、语言等功能技术的重要性。熟练操作、使用各种数据库技术,对自身未来的发展和各种企业的发展有着更高的地位。在以后的各种计算机课程中,我会更加认真学习理论知识,并在课后积极进行实际演练,使自己尽
10、快并多方面的掌握各种计算机知识与技术。最后,我意识到了自己在计算机以及相关工程管理专业学科应用上的严重不足。在做本次课程设计中,由于平时学习的不足,我不得不只一次一次的向别人寻求指导,甚至于一些简单的东西都费劲,也不得不上网搜索相关内容,这映射了上课学习的不足,所以,经过本次设计,我给自己下了决心,不仅平时上课要好好学习好好听课,更重要的是学会将理论变成实践,大学生最重要的是要走到社会中去,把学到的知识应用的社会中,否则会一无所用。1.3.3 自我评定优良中及格不及格1.3.4 小组成员任务分工情况本组为本次课程设计第十九组,小组所有成员分工如下:表 1.1 小组成员分工表学号姓名任务备注名师
11、资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 32 页 -4 2 系统规划2.1 项目名称沈阳理工大学宿舍管理信息系统开发与设计。2.2 项目背景我学校目前仍然停留在宿舍管理部门人员手工记录数据的阶段,手工记录对于规模小的学校来说勉强可以接受;但面对我校学生信息量比较庞大的情况,人工记录是相当麻烦的。而且当查找某条记录时,由于数据量庞大,只能依靠人工去一条一条地查找,这样不但麻烦而且浪费许多时间,工作效率比较低。采用计算机来管理宿舍和学生的信息,大大提高了查询的速度,节约了人力和物力资源,达到了预期的要求。2.3 项目目标由于先前宿舍管理的工作流程建立在手工操作之上而导致处理速度过
12、慢,不能满足上级管理层和住宿学生的要求,所以新系统开发的目标是:适应快速增长学生数的要求,立足于现有的人力资源,充分利用计算机的强大功能,加强住宿工作各阶段的科学管理,并对管理决策提供良好支持。2.4 开发方法本系统运用结构化系统开发方法。2.5 可行性分析可行性分析的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决。也就是说可行性研究的目的不是解决问题,而是确定问题是否值得去解决,研究在当前的具体条件下,开发新系统是否具备必要的资源和其它条件。名师资料总结-精品资料欢迎下载-名师精心整理-第 7 页,共 32 页 -5 2.5.1 经济可行性分析主要从对项目的经济上进行分析评价,一方
13、面是支出的费用,包括设备购置费、管理和维护费用、人员工资和培训费等;另一个是取得的收益是否与投资的费用相对等或者高于投资费用。这是个超小型的管理系统,从投入的人力,财力与物力来讲是非常之小的,只要一台电脑,一台打印机,这个系统就可以建立起来,而学校里有这两种设备都具有,那么建立起来应该说相当简单。从节省人力方面,可以让管理人员从繁锁复杂的工作中解脱出来,做更多的工作,可以给宿舍里的管理提高一个层次。对于人员的工资和培训费,工资在以前也是需要支付的,而现在只要按照以前的那个水平发放就可以了;对管理员培训则非常简单,只要熟悉电脑操作,稍微学习一下就可,更本不用支付任何费用。在日常维护方面,由于此系
14、统是学校内部自己开发,所以完全可以独立完成此项工作,也不用投入太多费用。2.5.2 管理组织可行性分析学校的系统管理人员可以是老师,而老师都具有较高的素质,他们对现代化管理有较高的认识水平和充分的认识,通过自己的知识来进行管理是完全没有问题的。此外,还有学校各级领导的大力支持和重视,并且得到上级的适当指导,因此在管理组织上也是可行的。综上所述,新的学生寝室管理信息系统,不仅可以节约管理时间,使操作更准确,更节约开支,工作效率更高,而且在各方面都是可行的,因此建立起新系统完全必要也完全可能成功。名师资料总结-精品资料欢迎下载-名师精心整理-第 8 页,共 32 页 -6 3 系统分析3.1 业务
15、流程分析学生宿舍管理信息系统的需求分析的重点是对学生寝室管理信息系统的业务流程进行描述,通过采用流程图的部分图形来对学生寝室管理信息系统活动进行规范化说明,如下图所示:图 3.1 业务流程图管理员系统登录学生管理宿舍管理员工管理外来人员管理学 生 信息宿 舍 信息外来人员信息员 工 信息学 生 寝 室 信息学生员工,外来人员档案查询老师查询学校领导,管理人员名师资料总结-精品资料欢迎下载-名师精心整理-第 9 页,共 32 页 -7 3.2 数据流程图本系统主要有四大功能:学生管理、宿舍管理、员工管理、外来人员管理。在对学生寝室管理信息系统业务流程图进行分析的基础上,从系统的科学性、管理的合理
16、性、实际运用的可行性角度出发,将信息处理功能和彼此之间的联系自顶向下、逐层分解,从逻辑上精确地描述新系统应具有的数据加工功能、数据输入、数据输出、数据储存及数据来源和去向。为了使整个系统的概况一目了然,把细节用下一层的数据图来表示,本系统采用了逐层细画的原则。下图为本系统的顶层数据流程图:图 3.2 顶层数据流程图顶层数据流程图说明:系统用户通过所需求的信息,进行相应的系统处理,最终完成信息处理结果,并将结果显示给用户。对系统处理部分进行分解,得到一层数据流程图。一层数据流程图说明:系统处理部分可以分为三个处理部分。1 当系统用户进行登录时,系统需要对输入信息进行处理,以验证身份,进而分别进入
17、系统的学生用户界面和管理员界面。2 学生用户输入需求信息,系统处理信息,同时将查询信息结果形成一个数据库,并将查询结果显示给用户。3 管理员用户输入需求信息,系统处理信息,同时将查询信息结果形成一个数据库,并将查询结果显示给用户。下图即为一层数据流程图:用户P 系统处理用户F1 需求信息F2 信息处理数据库D 名师资料总结-精品资料欢迎下载-名师精心整理-第 10 页,共 32 页 -8 图 3.3 一层数据流程图对管理员数据处理部分进行再分解,得到二层数据流程图。二层数据流程图说明:1 管理员在登录系统时,根据输入的数据形成用户数据库,并在下次进入系统时对身份进行验证。2 管理员进入系统后,
18、可以分别对学生信息、宿舍信息、员工信息和外来人员信息进行查询,同时形成信息数据库,并将查询结果显示。3.3 数据字典3.3.1 数据项用户P1 身份认证P2 学生用户P2 管理员P3 数据处理P3 数据处理D D 用户用户数据库数据库输入信息登录失败需求信息需求信息名师资料总结-精品资料欢迎下载-名师精心整理-第 11 页,共 32 页 -9 3.3.2 数据结构3.3.3 数据流数据项条目数据项名称:员工号码别名:员工号类型:nchar()长度:10 取值范围:1999999999 简述:是一个员工的代码,且只对应一个员工,主要功能是确定员工的身份。数据项条目数据项名称:证件号码别名:证件号
19、类型:nchar()长度:18 取值范围:19999999999999999999 简述:用来识别一个人的身份。数据结构条目数据结构编号:100400 数据结构名称:院系说明:每一个学生都有所属院系,每一个院系也有若干学生数据结构的组成:由院系编号,名称以及若干信息组成数据结构条目数据结构编号:0#000 数据结构名称:寝室号说明:0#代表楼号,000 代表寝室所在楼中的编号,每一个寝室只有编号相对应。名师资料总结-精品资料欢迎下载-名师精心整理-第 12 页,共 32 页 -10 3.3.4 数据处理3.3.5 数据存储数据流条目数据流的编号:F1 数据流的名称:需求信息说明:用户所需查询的
20、信息数据流的来源:用户数据流的去向:系统数据库数据流的组成:个人资料,基本信息数据流的流通量:200 条/日高峰期流通量:3000 条/日处理过程条目处理过程编号:F2 处理过程名称:信息处理输入数据:个人姓名,号码输出数据:基本资料及信息处理频率:30 条/分处理逻辑:系统根据输入的信息在数据库中找到对应信息,并进行整理筛选,最终显示给用户。数据存储条目数据存储编号:D1 数据存储名称:用户数据库说明:用来储存用户的登录信息数据存储组成:用户名+密码关键字:用户名相关联的处理:输入信息时,将信息录入名师资料总结-精品资料欢迎下载-名师精心整理-第 13 页,共 32 页 -11 3.3.6
21、外部实体外部实体条目外部实体编号:0000000000 外部实体名称:学生说明:主要是本学校的学生外部实体输出的数据:个人信息+基本资料外部实体输入的数据:姓名+编号该外部实体的数量:学校所有学生总数外部实体条目外部实体编号:0000000000 外部实体名称:员工说明:学生寝室管理人员外部实体输出的数据:个人信息+基本资料外部实体输入的数据:姓名+员工号该外部实体的数量:16 名师资料总结-精品资料欢迎下载-名师精心整理-第 14 页,共 32 页 -12 4 系统设计4.1 总体设计根据系统的功能需求,依照结构化设计方法的思想,将本系统划分成四个模块。分别是:学生管理、宿舍管理、员工管理、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年2022年管理信息系统课设 2022 管理信息系统
![提示](https://www.deliwenku.com/images/bang_tan.gif)
限制150内