网学网VB类作品编辑为广大网友搜集整理了:VB学生学生成绩分析统计系统绩等信息,祝愿广大网友取得需要的信息,参考学习。
客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn |
第二章系统需求分析及可行性分析 本章节主要介绍系统的总体设计概要、设计时需要考虑的因素、用户需求分析和设计要求、系统设计及其可行性分析。 2.1 设计概要 成绩分析统计的计算机管理信息系统,是针对学校教学班的成绩管理而开发的,它主要以成绩管理和成绩统计分析的前台应用为核心,为成绩管理者提供简单、友好的用户界面,减免手工处理的繁琐与误差,能方便的进行成绩查询、录入、修改和删除,并能自动的进行一些常规的数据统计和分析,从而提高成绩管理者的工作效率。 2.2考虑因素 根据实际应用中的需要及成绩分析统计程序本身的特点,我认为在设计过程中如下几个方面应予以重视: 2.2.1实用性 按照符合成绩管理者管理成绩的模式提出的方案切实可行性,能够很好的对成绩进行管理,让系统能够满足成绩管理及成绩一般性的统计和分析的要求,充分发挥系统在实际工作中的作用。系统界面友好,工作人员操作简洁。 2.2.2可靠性 必须保证系统的稳定性和数据的可靠性、安全性。系统须具备较强的容错能力和完整的安全保密机制。 2.2.3稳定性 应从硬件的高品质和软件的完善性来达到。软件系统的设计,以及应用数据库、软件开发语言都要以系统的日常运行稳定为标准。 2.3 需求分析 需求分析的任务不是具体解决问题,主要确定系统必须具备那些功能。在这个阶段确定的系统逻辑模型是以后设计和实现目标系统的基础,因此必须准确完整地体现用户的要求。 2.3.1进行需求分析,初步规划系统功能 每次考试之后,考试成绩的管理工作对于成绩管理工作者来说是相当的烦琐,传统的手工操作既浪费了人力,又浪费了物力,效率无法提高,且经常产生差错,而成绩管理系统是各个学校所需要使用的一个管理系统。 作为成绩分析统计系统,首先成绩的管理功能是比部可少的。要求能够完成对成绩进行查询、录入、修改和删除;其次,作为分析统计系统当然要对成绩能够进行一些常规的分析和统计,譬如平均分、最高分、最低分、及格率、优秀率等等。 成绩分析统计系统里面的成绩及其他信息,不能让任何人进行查看和修改,为此要对系统设置登录密码,防止他人未经允许而查看成绩或修改成绩。 此外,还应考虑系统的操作方便和简洁性,应使界面简单明了,一看就会,便于工作人员的操作。 2.3.2确定管理系统所要具备的功能 由于成绩管理系统是一个大型的信息管理系统,它需要专业的开发人员才能完成复杂的功能制作,而且每个学校对成绩统计与分析的内容和要求也可能有所区别,而本人所设计的这个成绩分析统计系统作为毕业设计,不可能制作一个标准的适合全部学校教学班的通用成绩管理系统,而只是作为一个小型的成绩分析统计程序。所以根据一般成绩管理的需求及成绩分析统计本身的特点,对管理系统提出以下几个比较简单而常用的功能要求: 1.用户输入用户名和密码登陆系统; 2.按学号或姓名对要查询的学生成绩进行查询。 3.学生成绩录入,录入后按学号的升序排列。 根据要修改成绩学生学号修改成绩。 4.根据学生学号删除该学生的全部成绩或指定某门功课的成绩。 5.统计班上所学三门课程总分的平均分、最高分和最低分,并显示班上前三名同学的姓名及其总分和最后一名同学各科成绩。 6.分别统计各门功课的平均分、最高分和最低分。 7.分析统计各科成绩及总成绩的及格率。 8.分析统计各科成绩及总成绩的优秀率。 9.分析统计总成绩的全班排名。 2.4可行性分析 可行性研究的目的就是要用最小的代价在尽可能短的时间内确定问题是否能够解决。当然不能靠主观猜想而是要靠客观分析。必须分析几种主要的可能解法的利弊,从而判原定的系统目标和规模是否现实,系统完成后所能带来的效益是否大到值得去投资开发这个系统的程度。可行性研究主要从以下五个方面来进行。 2.4.1技术可行性 使用现有的技术能不能实现这个系统。由于本管理系统的对象单一,仅对某个教学班的成绩进行管理与统计分析,且在对成绩信息进行查询、录入、修改、删除及分析统计基本不涉及到计算过程,这个系统比较适合采用Visual Basic 6.0来设计。在计算机硬件和软件快速发展的今天计算机硬件和软件已经远远满足本系统的要求。 2.4.2经济可行性 这个系统的经济效益能不能超过它的开发成本。本成绩分析统计系统是基于Visual Basic 6.0中文版基础上开发的小型数据库应用程序,不需要多少人力和物力就可以设计的。但本系统一旦投入使用,将大大减少成绩管理人员的工作量,提高了工作效率,其经济效益是显儿易见的。 2.4.3操作可行性 系统的操作方式在用户组织内能不能行得通。在进行需求分析时,就对用户组织进行了调查,针对他们的情况,设计出适合这个用户组织的人机界面,使操作方式简单明了。 2.4.4法律可行性 因为本管理系统是教学班对班上同学成绩的信息管理和成绩分析统计的应用系统,且由本人自己自主开发,因此,不存在法律上的问题。 第三章系统总体规划 3.1 系统规划 通过上面的系统需求分析和可行性研究,基本确定了本管理系统的各个功能模块。成绩分析统计系统是成绩管理人员用来存储、查询及统计分析学生成绩的,因此,它是个典型的数据库管理系统。主要由登录模块、程序封面模块、成绩管理模块、成绩统计模块、成绩分析模块、关于模块等组成。 3.1.1登录模块 该模块的主要作用是为了保证系统的安全性,防止非法用户进入系统对数据进行一切操作。 3.1.2系统封面模块 用户输入合法的用户名和密码是进入此界面。除登录模块以外,本系统的其他模块都运行于此界面之下。在设计中,将本系统的退出功能也放在这个模块中。 3.1.3成绩管理模块 成绩管理模块是成绩分析统计系统中必不可少的,也是本系统的重要部分。 在此模块中包含着四个子模块:成绩查询、成绩录入、成绩修改和成绩删除。 为了方便查询成绩,在成绩查询子模块中,设计了两种查询方式:按学号查询和按姓名查询,并且系统支持模糊查询。在成绩录入子模块中同时提供了查看成绩的功能,方便管理者录入成绩,避免重复录入和及时发现是否有错。在成绩删除模块中,根据要删除成绩的学生的学号可以对其全部成绩进行删除也可以对指定的科目成绩进行删除。 3.1.4成绩统计模块 本模块包含总成绩统计和单科统计两个模块。在总成绩统计模块中,能对所学科目总成绩的平均分、最高分、最低分及总成绩的前三名和最后一名进行统计。而在单科统计模块中则对所学各门功课分别统计出平均分、最高分和最低分。 3.1.5成绩分析模块 本模块能实现对教学班的成绩进行一般性的分析,例如优秀率、及格率和总成绩的全班排名。 3.2系统方框图 |
本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT |
本文选自计算机毕业设计http://myeducs.cn |