154基于VB的学校学生寝室管理系统
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
引言
在当今的信息时代,随着计算机网络的发展,各种各样的管理信息系统也蓬勃发展。学校各个部门为了提高工作效率也纷纷开发自己的系统,而随着住宿人数的高速膨胀,开发寝室管理系统也成为必然。
近年来,我校规模不断扩大,招生人数不断增多,宿舍也不断扩建增多。致使宿舍管理工作压力增大,为了适应未来信息化社会的需要,为了使宿舍管理 工作更加科学化、规范化,减轻工作人员压力,提高工作效率,我们结合我校实际工作的需要采用 Visual Basic 6.0 结合 Access 2003开发了《山西农业大学九号楼寝室管理系统》。使用该系统可以大大提高工作效率,减少差错。该系统界面友好,操作简便,能完成学生入住、宿舍信息更新、学生搬出、宿舍监督管理以及数据的备份等功能。
1需求分析
1.1系统开发背景
随着计算机及网络技术的飞速发展,Internet/Intranet应用在全球范围内日益普及,当今社会正快速向信息化社会前进,信息自动化的作用也越来越大。从而使我们从繁杂的事务中解放出来,提高了我们的工作效率。
目前学校寝室工作部分还是手工管理,工作效率很低。手工管理还存在许多弊端,由于不可避免的人为因素,造成数据的遗漏、误报。计算机信息化管理有着储存量大,速度快等许多优点,提供给我们的处理信息及时快捷,因此我们利用计算机提供给我们的信息对学生们的寝室管理过程形成一整套动态的管理
1.2 寝室管理系统的需求分析图
当决定要开发一个信息系统时,首先要对信息系统的需求进行分析。需求分析要做的工作是深入描述软件的功能和性能,确定软件设计的限制和软件同其他元素的接口细节,定义软件的其他需求。其实步骤包括四步。
软件开发过程
(1)获得当前系统的处理流程,在此首假设当前系统是手工处理系统。手工处理流程大致是这样的。首先,入住学生入住前要登记,其中包括学生的一些基本信息。其次,记录学生在住宿期间的表现,以打分的形式完成最后对学生搬出
时要进行登记。
(2)抽象出当前系统的逻辑模型。在理解当前系统“怎么做”的基础上,抽取其“做什么”的本质,从而从当前系统的物理模型抽象出当前系统的逻辑模型。在物理模型中有许多物理因素,随着分析的深入,有些本质的因素就成为不必要的负担,因而需要对物理模型进行分析,区分出本质的和非本质的因素,去掉那些非本质的因素即可获得反映系统本质的逻辑模型。
(3)建立目标系统的逻辑模型。分析目标系统与当前系统逻辑上的差别,明确目标系统到底要“做什么”,从而从当前的逻辑模型导出目标系统的逻辑模型。在对上述流程进行分析后,我们对新的寝室管理流程进行整理。 [资料来源:http://www.THINK58.com]
1.3管理过程分析
学生入住时,将其全部信息输入数据库,将数据库中以存的行为标准来衡量学生在住宿期间的表现,通过分数的形式实现量化。 [资料来源:www.THINK58.com]
学生搬出过程数据流图
(4)为了对寝室管理系统做完整的描述,还需要对上面得到的逻辑模型做一些补充。首先采用图形的方式描述寝室管理系统的用户界面,这样做的目的是保证整个系统的用户界面的一致性,同时也有助于后续的开发人员更好地理解系统需要实现的功能。在这就不罗列用户界面,以免与后面内容重复。其次,说明寝室管理系统的一些特殊性能要求,如入住、搬出服务花费的时间一次不得大于5分钟等。
前面着重对入住和搬出流程进行了详细的阐述,以说明如何利用数据流图这一工具进行软件的分析,下面介绍寝室管理系统的总体功能要求。简单的寝室管理系统主要包括下面的功能:
入住处理:完成学生搬进寝室这一业务流程。
搬出处理:完成学生搬出寝室这一业务流程。
加减分处理:对卫生状况良好和遵守规章制度的宿舍的学生给予加减分。
信息查询:对寝室学生的信息进行查询、统计和删除。
数据库管理:对数据库进行恢复和备份。
1.4寝室管理系统的数据分析
通过对寝室管理系统的分析,可以得出系统涉及三个实体:学生、宿舍、工作人员。通过对各实体数据关系的整理,我们可以画出如下ER图。
这些实体涉及的数据项有:
学生:姓名,宿舍号,身份证号,床位号
宿舍:宿舍号
工作人员:工作人员ID,姓名,身份证号,密码,职务
[资料来源:http://www.THINK58.com]