当前位置:文档之家› 管理信息系统设计说明

管理信息系统设计说明

管理信息系统综合练习报告题目:学生宿舍管理系统2010年12月1日引言随着电脑的普及与应用,现在的管理也需要提升一个档次。

即从原来的手工记录管理模式转变为电脑一体化管理。

这样会给公寓的管理人员带来很多好处,让他们管理的效率更高、效果更好,管理起来更方便。

由此而产生了本管理软件――学生公寓管理软件。

学生公寓管理软件是用Microsoft Visual Basic 编写完成。

由于Visual Basic率先采用了可视化(VISUAL)的程序设计方法。

所以利用系统提供的大量可视化控件,可以方便的以可视化方式直接绘制用户图形界面,并可直观,动态的调整界面的风格和样式,直到满意为止,从而克服了以前必须用大量代码去描述界面元素的外观和位置的传统编程模式。

做起来方便,使用起来更为快捷。

作为一个学生公寓的管理软件,要十分全面的贴近以及适合大学公寓的管理方法。

本软件的参考资料主要有两种来源:一是参考本学校公寓的管理结构,管理方法。

如各个公寓的分布特色,以及公寓的各种管理制度。

这些资料是本软件的主要依据,也可以说这些资料来源于普通的生活,比较真实一些。

二是来源于网络上的各种同类软件,通过这些软件可以看出一个公寓最低需要哪些管理与设置,在这些软件中,有些软件功能比较齐全,但是在管理上显的非常的不方便,使用起来十分麻烦、繁琐,有些虽然简单,但是功能上又不是十分完善,对这些软件首先要进行取其精华,弃其糟粕,从而进行编写。

本系统主要包括以下方面:信息查询,学生管理,公寓管理。

学生公寓管理软件目前版本为1.0.1,为一个测试版本。

它目前在功能上,以及操作的简便上有很大的改进。

但是还是存在一些不足,在有些功能的实现上还不是十分的理想,这也是本人在时间和精力上留下的遗憾。

但是相信这些会在以后的版本中得到完善,使这个软件成为一个功能上最全,使用上最简捷方便的管理软件学生宿舍管理系统概述1.系统开发背景与意义:学生宿舍管理系统对于一个学校来说是必不可少的组成部分。

目前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说还勉强可以接受,但对于学生量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。

而且当查找某条记录时,由于数据量庞大,还只能靠人工去一条条的查找,这样不但麻烦还浪费了许多时间,效率也比较低。

当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰了,计算机化管理正是适应时代的产物。

世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新的技术诞生并取代旧技术。

21世纪的,社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化管理越来越广泛应用于各个领域。

我们针对如此,设计了一套学生宿舍管理系统。

学生宿舍管理系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。

由于数据库存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。

这无疑是为存储量比较大的学校提供了一个方便、快捷的操作方式。

本系统具有运行速度快、安全性高、稳定性好的优点,并且具备完善的报表生成、修改功能,能够快速的查询学校所需的住宿。

1.学生宿舍管理系统分析1.系统开发的目标:如何有效地管理宿舍,从而为学生提供一个良好的生活环境一直是学校的一个工作重点,然而现在由于高校扩招,学生的数量急剧增加,学校为管理学生宿舍所付出的代价越来越大,为此学校希望有一个自动化的宿舍管理系统能够给他们的工作带来便利。

在这种条件下,我们开发了宿舍管理系统。

学生可以通过宿舍管理系统查询自己宿舍的卫生情况,个人信息,室友信息,以及宿舍通知等,并能及时修改自己的联系电话,方便室友和宿管联系。

宿管可以将每天的卫生情况记录到宿舍管理系统,并可以通过管理系统评定优秀良好和不及格宿舍。

宿舍管理员可以通过宿舍管理系统完成学生床位安排和删除,输入宿舍重要通知,比如停水停电或停网等重要消息,录入学生信息,并且还能查看学生基本信息,便于联系学生。

2.系统开发的必要性:信息资源已成为各个部门的重要财富和资源,建立一个满足各级部门信息处理需要的信息系统,也一个企业或组织生存越来越重要的信息资源。

长期以来,使用传统人工的方法管理高校公寓,这种管理方式存在着许多缺点,如:效率低。

而且时间一长,将产生大量的文件和数据,这对于查找、更新、维护都带来了不少的困难。

随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥越来越重要的作用。

学生公寓管理软件,是以高校的管理方式为实例而设计的一种实用型管理软件。

本系统最大的特点是通用性、简单操作性。

随着学校寄宿人员的增多,公寓管理人员的负担越来越重,为了让所有公寓管理人员能从繁重的工作中解脱出来,实现无纸化办公,使工作更有条理、更方便、更有效率,而开发出这套公寓管理软件。

3.系统开发的可行性:(1).技术可行性:本系统在Windows操作系统下开发的的系统,其具有强大的数据库开发功能和丰富多样的编程手法,其设计、开发、调试和部署方便快捷。

在技术上的可行性,采用了当前比较流行的Visual Basic 6.0和SQL Server 2000数据库。

开发者可以快速的可视化开发应用程序,本系统后台采用SQL Server 2000 数据库,为当前的主流数据库,具有可靠性、易用性等优点。

(2).经济可行性:在经济上的可行性,此系统一旦投入使用,可以大大提高学校的工作效率,节省了大量的人力和物力,无论在前期制作和后期维护都可以省下一大笔金钱,同时可以减少工作人员,很好的实现资源的优化配置,其经济效益远远超过了它的开发成本。

本系统是为学校所设计的,在逻辑上并不是十分复杂,在系统开发的过程中不需要太多、功能太强大的设备,在软件的应用上只需要VB+ SQL Server 2000,一些小型经济的开发软件,对于经济、人力的要求都不高。

(3).操作可行性:在操作上的可行性,本系统具有友好的界面,操作起来非常的简单,进入系统之前分为管理员与用户。

使操作与管理分离,不同的用户使用不同的功能。

本系统的所有功能均在界面上看得到,让人一目了然,可行性强,同时具有简单的操作,操作人员不需要具备很高的知识水平就可以完全操作。

4.系统业务流程分析图:学生入住宿舍业务流程图:图1.1学生入住宿舍业务流程图毕业生离宿业务流程图:图1.2毕业生离宿业务流程图卫生检查业务流程图:图1.3卫生检查业务流程图查询业务流程图:图1.4查询业务流程图5.系统数据流程图:信息查询数据流程图:图1.5信息查询数据流程图入住及离宿数据流程图:图1.6入住及离宿数据流程图卫生管理数据流程图:图1.7卫生管理数据流程图新生注册入住数据流程图:手续不齐未批准入住图1.8新生注册入住数据流程图毕业生离宿数据流程图:未批准图1.9毕业生离宿数据流程图数据来源作为一个学生公寓的管理软件,要十分全面的贴近以及适合大学公寓的管理方法。

本软件的参考资料主要有两种来源:一是参考本学校公寓的管理结构,管理方法,这些资料是本软件的主要依据,也可以说这些资料来源于普通的生活,比较真实一些。

二是来源于网络上的各种同类软件,通过这些软件可以看出一个公寓最低需要哪些管理与设置,在这些软件中,有些软件功能比较齐全,但是在管理上显的非常的不方便,使用起来十分麻烦、繁琐,有些虽然简单,但是功能上又不是十分完善,对这些软件首先要进行取其精华,弃其糟粕,从而进行编写。

6.数据字典:1表:学生基本信息2表:卫生2.学生宿舍管理系统设计基本功能需求:基本功能需求本课题要实现的是高校学生宿舍管理系统,在设计该系统时,应尽可能的贴近学生,便于用户操作。

系统在实现上应该具有如下功能:1.系统要求用户必须输入正确的用户名和密码才能进入系统。

2.系统应该提供学生住宿情况的基本登记。

3.系统应提供学生每学期的注册及学生的离校处理。

4.系统应提供人员来访登记及结束访问的详细登记。

5.系统应提供学生在校期间物品出入宿舍楼的详细情况登记。

6.系统应提供查询功能,以方便用户对学生基本的查询及楼房的查询。

7.系统应提供增加、删除、修改用户帐户的功能。

8.系统还应具有添加、修改、删除学生及员工基本的功能。

用户界面需求:学生宿舍管理系统应提供简单、层次关系明了、清晰的操作界面,使用户一目了然。

尽可能的为用户的添加、查询等功能操作提供方便。

让用户能够在短时间内熟悉系统的基本操作,提高系统的可靠性、易读性等。

1.功能结构图的设计:功能结构图主要从功能的角度描述了系统的结构,但并未能表达各功能这间的数据传送关系。

如下图所示:系统功能结构图2.输出设计:输出设计主要是输入学生的有关信息后弹出该学生的基本信息和有关问题,比如说,本人的在几号房间,可以看出本人的性别年龄,哪个学院的,可以看出来的,这方面设计不是太难,但是很方便,可以随时输入找出本人的有关信息的。

3.数据库设计:3.1数据库需求分析:需求分析阶段应该对系统的整个应用情况作全面的、详细的调查,确定系统的目标,收集支持系统总的设计目标的基础数据和对这些数据的要求,确定用户的需求。

要设计一个性能良好的数据库系统,收集和分析用户需求,明确应用环境对系统的要求是首要的和最基本的。

特别是数据库应用非常广泛,非常复杂,多个应用程序可以在同一个数据库上运行时,为了支持所有应用程序的运行,数据库设计就变的复杂。

因此事先对信息进行充分和细致的分析,是数据库设计取得成功的关键所在。

事实上确定全部的用户需求是一件很困难的事情,原因如下:(1)系统本身的需求是变化的,用户的需求必须不断调整,使之与这变化相一致。

(2)由于用户缺少计算机信息系统设计方面的专业知识,要准确表达他们的需求很困难,特别是很难说清楚某部分工作的功能与发展过程。

(3)要调动用户积极性,使他们能够积极的参与系统的分析与设计工作相当困难。

虽然面临这些困难,但它关系到数据库设计的成功与否所以一定要认真对待。

因此,我们应收集尽可能详细的资料,并且了解系统将来要发生的变化,收集未来应用所涉及的数据,充分考虑到系统可能的扩充和变动,使系统设计更符合未来发展的趋向,并且易于改动,以减少系统维护的代价。

3.2.数据库概念模型设计(E-R图)在概念设计阶段中,设计人员从用户的角度看待数据及处理要求和约束,产生一个反映用户观点的概念模型。

为了使E-R图表示的更加清楚,我将E-R图分成实体及其属性图和实体及其联系图如下所示。

4.输入设计(输入屏幕设计):界面设计应简单明了,一目了然。

一方面从用户应用需求出发,宿舍管理系统面对的最终用户是对计算机并不精通的学校生活部管理员;另一方面友好、清晰的界面也易学易用,易维护。

相关主题