班级事务管理系统

班级事务管理系统
班级事务管理系统

班级事务管理系统

题目:班级事务管理系统分析与设计姓名:未瑞沙

学号:0811080123

专业、班级:信息管理与信息系统0801 班提交时间:2011年6月24日

班级事务管理系统分析与设计

1系统概述

1.1 现状描述

随着院校规模的不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。面对庞大的信息量需要有学生信息管理系统来提高学生管理工作的效率。通过这样的系统可以做到信息的规范管理和快速查询、修改、增加、删除等,从而减少管理方面的工作量。

本系统主要用于班级管理工作,总体任务是实现班级信息的系统化、规范化和自动化,其主要任务是用计算机对班级各种信息进行日常管理,如查询、修改、增加、删除。

班级事物信息的管理是目前院校班级管理职能部门的一个重要环节,并且该环节的顺利实施有助于推动学校班级的信息化建设。目前,院校的班级信息管理工作已经不再局限于对班级基本信息数据的维护,而是越来越多地参与到与其他部门相互协调的互动工作中。本系统提供了一套班级综合信息管理平台,能够使管理人员对班级事物进行分类管理,进而确定各个模块中所包含的班级信息,从而在已有模块信息的基础上对班级信息进行集中管理。

1.2 系统需求

班级事物管理系统是班级管理者多学生和班级进行日常管理的管理信息系统。系统将班级管理者对学生及班级的管理工作集成到一个系统中,提高班级管理的质量和效率。

功能需求:

本系统的主要功能是实现对班级内的学生信息、奖励、党政、学习、活动、财政进行相关的管理操作,其主要功能包括:

(1)班级学生信息管理(档案管理、成绩管理、综合测评、素质拓展)

该模块主要针对班级事物管理系统的班级学生信息进行管理,主要包括档案管理,成绩管理,综合测评和素食拓展,学生基本信息除了包括学号,姓名,班级,所在系别,家庭住址,联系方式以外,

还有记录有学生各个学期,各门课程的成绩,名次等,进行权限管理,只有导员和班委才有权修改和更新信息,普通学生只能查询自己的基本信息。在模块中实现对信息的增加、修改、查询和打印功能。

(2)班级奖励管理(学校奖学金、国家奖学金)该模块主要包括学校奖学金和国家奖学金,

本模块可以浏评选学校奖学金和国家奖学金的要求,以及查看每学期和每学年的获奖名单和信息。此模块每学期才会更新一次信息,所以平时只能用于查询和打印。

(3)班级党政管理(党员管理、团员管理、积极分子、团费党费)本模块主要是党政方面

的信息,包括团员缴纳团费,参加党课培训,参加考试,积极分子的评选,党员的评选,以及思

想汇报等。

(4)学生学习管理(学生选课、选购教材、学生评教)

本模块主要是针对学生的学习方面做出管理,如学生选课,课表课时的安排,以及教材的选用,还有就是学期末对教师进行评教。在我的班级事物管理信息系统中,重点进行了学生选课系

统的数据库设计,见后面数据库设计部分。

(5)班级活动管理(活动的时间、地点、人员、费用)

本模块主要对班级活动进行管理,主要是对班级活动的安排,以及进行活动的时间、地点、所需费用等进行管理。同学们可以通过此模块了解班级活动的相关信息,也可以明确的知道活动过的费用。

(6)班级财政管理(班费收入、支出、费用计算)

本模块主要是对班级的班费进行管理,如什么时候该收班费,以及对活动费用的预算,还有就是班费记录。主要可以使班级费用明朗化,使同学们知道班费是怎么花销的。

1.2 系统目标

现今班级事物信息的繁琐给具有强烈时间观念的管理人员带来了诸多不便,班级应至少具有一种完善的班级信息管理系统。

本系统的开发是出于班级管理人员对于班级的各种信息的管理更加方便,减轻班级管理人员的工作负担。通过本系统平台,能够帮助班级管理人员利用计算机,快速方便的对班级信息进行管理、输入、输出、查找等所需操作,使散乱的班级事物信息能够具体化、直观化、合理化。本系统主要是对班级学生信息、班级奖励、班级党政、班级学习、班级活动、班级财政六个模块进行相关的管理。

1.3 可行性分析可行性研究的目的是用最小的代价在尽可能的时间内确定问题是否能够解决。

(1) 经济上可行性现在,计算机的价格已经十分低廉,性能却有了长足的进步。而本系统的开发,为学校的工作效率带来了一个质的飞跃,为此主要表现有以下几个方面:第一,本系统的运行可以代替人工进行许多繁杂的劳动;第二,本系统的运行可以节省许多

资源;第三,本系统的运行可以大大的提高学校的工作效率;第四,本系统可以使敏感文档更加安全,等等。所以,本系统在经济上是可行的。

(2) 技术上可行性

本系统的开发利用2000 作为本系统的数据库,它是一个支持多用户的新型数据库,适用于大中规模的数据量需求。学校校园网的建设也为新系统服务器/客户端的结构提供了硬件的支持。

使用作为系统开发的开发环境,它提供完善的指令控制语句、类与对象的支持及丰富的数据类型,给开发高性能系统提供的保障为开发满足客户要求的系统,保证了代码的模块化要求,而代码模块化的提高,非常有利于以后对新系统的扩展与修改。

综上所述,本系统的设计与开发在技术上和硬件设备上的条件都是满足的,因此,它在技术上是可行的。

(3) 运行上可行性本系统为一个小型的学生信息管理系统,所耗费的资源非常的小,学校的电脑无论是硬件还是软件都能够满足条件,因此,本系统在运行上是可行的。

1.3 系统开发方法系统分析是保证管理信息系统质量的第一步,它的任务是艰巨的、复杂的。如何分析用户需求,用什么形式表示系统分析说明书等,都需要有相应的方法、模型、语言和工具来配合。在对问题进行了深入了解、研究和分析后,我们决定采用结构化分析法和原型法来开发该班级事务管理系统。结构化系统开发方法,也称结构化生命周期法,是在所有开发方法中应该最广泛、最成熟的系统开发方法,是一种自顶向下结构化方法、工程化的系统开发方法和生命周期方法相结合的系统开发方法;原型法是20世纪80年代随着计算机技术的发展,特别是在关系数据库系统、第四代程序生成语言和各种系统开发生成环境产生的基础上,提出的一种从设计思想到工具、手段都是全新的系统开发方法。

结构化系统开发方法的基本思想是,用系统工程的思想和工程化的方法,按用户至上的原则,结构化、模块化、自定向下地对系统进行分析与设计。具体来说,就是先将整个信息系统开发过程划分出若干个相对独立的阶段,如系统规划、系统分析、系统设计、系统实施等,在前三个阶段坚持自顶向下地对系统进行结构化划分。

原型法开发信息系统的基本思想是,首先要对用户提出的初步需求进行总结,然后构造一个适合的原型并运行,此后,通过系统开发人员与用户对原型运行情况的不断分析、修改和研讨,不断扩充和完善系统的结构和功能,直至得到符合用户要求的系统为止。

1.4 开发计划

根据结构化系统开发方法的思想,在分析问题时,应首先站在整体的角度,将各项具体的业务和组织放到整体中加以考察,自顶向下分析设计:首先确保全局的正确,再一层层地深入考虑和处理局部的问题。

因此,我们先将整个信息系统开发过程划分出系统规划、系统分析、系统设计、系统实现等若干个相对独立的阶段。在前三个阶段坚持自顶向下地对系统进行结构化划分。系统调查阶段中,从最顶层的管理业务即班级最基本事务的管理入手,逐步深入最基层,如每个活动的奖惩管理和费用管理等。系统分析阶段中,提出新系统方案和系统设计时,从宏观整体考虑,先考虑系统整体的优化,然后再考虑局部的优化问题。系统实现阶段,则坚持自底向上地逐步实施。只有每个局部都得到实现,整个系统才算得以实现。

也就是说,我们要从最基层的模块做起,然后按照系统设计的结构,将模块一个个拼接到一起进行调试,自底向上、逐渐地构成整个系统。

结构化系统开发生命周期法,它是将制造业中的工程化设计制造方法移植到软件行业的结构中,其主要特点有:

(1) 树立面向用户的观点。系统开发是直接为用户服务的,因此,在开发的全过程中要有用户的观点,一切从用户的利益出发。应尽量吸取用户的他、人员参与开发的全过程,加强与用户的联系、统一认识,加快工作进度,提高系统质量,减少系统开发的盲目性和失败的可能性。

(2) 严格按阶段进行。整个信息系统开发过程可以划分为若干个工作阶段,每个阶段都有明确的任务和目标,各个阶段又可以分为若干工作和步骤,注意完成任务,从而实现预期目标。这种有条不紊的开发方法,便于计划和空盒子,基础扎实,不易返工。

(3) 加强调查研究和系统分析。为了使系统更好的地满足用户的要求,要对现行系统进行详细的调查研究,尽可能弄清楚现行系统业务处理的每一个细节,做好总体规划和系统分析,从而描述符合用户实际需求的系统逻辑模型。

(4) 在系统的分析、设计和实现过程中,都要充分的考虑可能比爱护的因素。一般可能发生的变化来自于周围环境变化,来自外部的影响,如上级部门要的信息发生变化等。系统内部处理模式的变化,如系统内部的组织结构和鼓励体制发生变化,工艺流程发生变化,系统内部管理形式发生变化等。用户要求是、发生变化,用户对系统的认识程度不断深化,又提出更高的要求。

(5) 工作文档规范化和标准化。根据系统工程的思想,管理信息系统的各个阶段性的成果必须文档化,只有这样才能更好地实现用户与系统开发人员的交流,才能确保各个阶段的无缝链接。因此,必须充分重视文档资料的规范化、标准化工作,充分发挥恩当资料的作用,为提高信息系

统的适应性提供可靠保证。

(6) 自顶向下的分析与设计和自底向上的系统实施。

从严格意义上说,目前的原型法不是一种独立的软件工程方法学,是一种系统开发思想,并没有专门配套的开发工具方法。它只有支持在软件开发早期阶段快速生成后期产品的过程,没有确定在这种过程中必须使用那种开发方法,因此,它不是完整意义上的方法体系。在本系统中这就注定原型法必须与结构化系统开发方法结合使用,才能发挥其效能。

原型法从原理到流程都是十分简单的,并无任何高深的理论和技术,之所以备受推崇,为广大开发者所接受,主要又如下几方面的特点:

(1) 提高用户满意程度。人们对于食物的描述,往往都受环境的启发而不断完善的,开始时用户和设计者对于系统的功能要求的认识时不断完整的、粗糙的,通过贾尼原型、演示或使用原型、修改原型的循环过程,设计者以原型为媒介,及时取得来自用户的反馈信息,不断发现问题,反复修改、完善系统,确保用户的要求得到较好的满足。这样不仅有助于激发用户的主动参与的积极性,而且提高了用户对系统的满意常让你程度,另外,系统开发灵活,修改与扩充都很方便。

(2) 改善了信息的沟通方式。在分析过程中引入了模拟的手段,提供了初始原型,使用户直接参与,并引导、启发用户提出准确、完善的系统需求,不断对系统做出改进。在大多数情况下,设计中的错误是对用户需求的一种完善或不准确的理解造成的, 实质上也是一种信息交流的的问题。当用户和开发人员采用原型法后,改善了信息的沟通状况,设计错误必然大大减少。

(3) 容易被用户接受,原型法能使用户很快接触和使用心痛,容易为不熟悉计算机应用的用户所接受,用户只要经过简单培训,就能很快掌握使用的方法。

(4) 降低了开发风险。由于使用原型系统测试开发思想及方案,只有当风险程度通过原型使用户和开发人员意见一致时,才能继续开发最终系统,因而减少了开发失败的可能性。

(5) 降低了开发成本。在原型法的应用中无需的文档资料,而采用了先进的软件开发工具,提高了开发效率,使系统开发的周期缩短,费用减少。还减少了用户培训时间,简化管理,因而也就降低了系统开发成本。

1.5班级事务管理系统的矩阵图

1.6班级事务管理系统的组织结构图

2系统分析

2.2业务流程分析

图1班级学生信息管理流业务程图

相关主题
相关文档
最新文档