毕业设计论文(2)

2019-04-15 14:43

郑林鸿:学生信息和成绩管理系统的设计与实现 1.前 言

1.1 课题的背景及意义

国内现在许多高校都进行了大量的扩招,随着生源的增多,学校工作人员的工作量也随着剧增,因此,信息管理系统也就随着这一种趋势而出现了,而信息管理系统在提高学校的工作效率的同时也能更加的充分使用学生的资源利用率。在学校改革的新形势下,学校的教学管理的也应该逐渐升级并适应,使员工的工作潜力充分发挥出来。

在这样的信息量庞大的时代,提高学生学籍管理效率的问题随之而生,即创建更好更有效的学生信息管理系统。学校为了提高自身的行政效率,同时也提高自身的硬件条件从而能跟上信息时代的发展,并且能实现自身的信息规范化管理,因此,学生信息和成绩管理系统也就应运而生了。 1.2课题的基本概念和发展现状

信息化是个普遍的概念,是如今生活中人们比较喜欢用的词语。世界万物之间都是有关连的,而用计算机的知识来简单讲述,就是信息与数据的关系,数据就是信息的载体,而信息反过来也是数据的描述。这两者是不可分离的。信息的主要特点是可以共享的,可以被处理,存储,传输延迟。

众所周知,信息活动是信息的加工、传输、收集与利用等活动是人们在日常生活中离不开的,在现代生活中的作用越来越广泛并不可取代。在智能化生产力的发展中,以发展计算机为主的并发生在信息活动中,并且为社会做出贡献的历史过程,我们称之为信息化[1]。很多情况下信息不能发挥出更好的效能,原因之一是它没有经过有效的管理。人们常说,现代社会是信息的时代,而就我而言,所谓的信息时代就是以计算机硬件为基础,加以用算法和网络技术以及其它相关技术的辅助,对人们所需的信息进行管理、保存、维护。从而使人们能更加的方便、简易、快速的取得自己所需的信息。 1.3课题的目标

1、 本系统可以提高学生的基本信息安全以外,在快速查询学生的信息的同时也能提高了学校对学生信息的管理效率,节约了管理者的大量时间和学校的管理成本。

2、 满足学校里不同方面的需求。

3、 为学校建设信息化提供有效的信息支持。

1

郑林鸿:学生信息和成绩管理系统的设计与实现 2.系统分析

2.1 可行性研究

可行性研究的目的是确定所有问题是否能够得到有效的解决并且是在最短的时间内用最小的成本。 2.1.1经济上的可行性

随着社会经济的快速发展,计算机的价格越来越低廉,但是性能却越来越强,而学校的管理工作也由原来的纸质版的管理飞跃到了无纸化,系统化。当今信息管理的系统的开发是为了不断提高学校管理的工作效率。其中的信息,学生和改善绩效管理系统主要包括:手动对许多复杂劳动现在可以运行,而不是由管理系统;两个管理系统的操作可以节省很多不必要的工作和资源如人力和物质资源;三的操作管理系统可以极大地提高工作效率,使学校的学生信息管理更有组织性,四个在维护信息安全管理系统提供了大量的帮助,可以使重要的文档文件更安全,等等。所以,该系统在经济上是可行的。 2.1.2技术上的可行性

学生信息和成绩管理系统的开发,使用Microsoft Access 2003作为系统的数据库,Microsoft Access 2003是一个支持多用户的数据库,适用于一些中小规模管理的数据量。

使用Visual c++ 6.0编译器开发环境的系统开发,它是广泛使用的编程软件,一种现代的完美对象,以及支持和丰富的数据类型的命令和控制语句[2]。为研制高性能系统的程序员提供安全保障,并能满足客户要求的各种系统,保证了代码的模块化要求,提高代码模块的程度,为日后系统的扩展、维护和修改。

使用MFC Windows应用程序编写的C + +类的设置,设置组织结构,它封装了Windows的API函数和控制,采用C++ MFC大大简化了程序员开发Windows应用程序根据工作量[3]。因此,本系统在技术上是可行的。 2.1.3运行上的可行性

学生信息和成绩管理系统是一个小型的系统,该系统所需的运行空间非常小,学校的计算机硬件或软件都能够满足条件。因此,本系统在运行上也是可行的。

2.1.4性能需求的可行性

运行学生信息和成绩管理系统所需的硬件环境:如果电脑的配置在比较

2

郑林鸿:学生信息和成绩管理系统的设计与实现 低系统运行的性能和效率往往不尽如人意,但是根据调查目前市场上的硬件的性能技术以及其价格,其性价比是非常的高的,因此在给服务器配置比较高性能的硬件的成本也不是很高,相对于现代人们的生活水平还是能够接受的。

处理器:Inter Pentium II 266 MX 或更高 内存:1024MB 硬盘空间:100GB 显卡:SVGA 显示适配器

操作系统:Windows XP或WIN 7/8 数据库:Microsoft Access 2003 2.2 需求分析 2.2.1 系统需求

在开发的学生信息和成绩管理系统,该系统应具有以下几点要求:

1)多层次的数据收集,为学生提供在管理人员,支持数据的教师,各级教育部门管理人员的学校领导与管理。

2)有着不同方式的成绩查询功能,以满足不同用户的的不同需求。

3)只需要极少的工作人员,就能完成大量的学生信息的管理工作,且操作要简单。

4)要充分考虑到学校以后的建设,可以方便的修改和扩张该系统。 5)可以保证数据的安全管理,准确。 2.2.2 功能需求

该系统需要完成几个基本功能:

1)用户管理:增加和删除用户还有修改用户的密码和设置用户权限。有利于系统的安全性和可维护性。

2)基础数据管理:它主要包括学校的专业设置和系别设置还有班级设置。 3)学生管理:有奖学金和奖惩以及学生信息档案。学校的对学生的奖学金,奖惩等信息进行记录,以及对学生的基本信息的的管理

4)成绩管理:提供学生成绩录入的功能。可以把所有同一班级的学生一起列出,然后可以分不同的科目,不同的时间段,不同的考试类型逐一的录入其成绩。 5)学籍变动管理:对学生在校的变动信息进行实时记录如学生休学,学生辍学,学生转系,学生退学等信息进行管理。

6)数据库管理:数据库的数据备份和数据库的数据恢复,这两个功能可以最大

3

郑林鸿:学生信息和成绩管理系统的设计与实现 限度的保护了数据库的数据安全。当数据被人为恶意或不正常的操作而毁坏时,数据库的数据恢复功能可以恢复数据库,恢复的数据库是备份时的数据库。 7)成绩查询:用户可以根据不同的方式对学生的成绩进行查询。

4

郑林鸿:学生信息和成绩管理系统的设计与实现 3.系统设计

在系统的设计完成后,其性能与质量是由多个方面的因素来确定的,而本学生信息和成绩管理系统的设计是在尽可能完成基本的功能模块外的同时也要保证该系统的运行可靠性和高效率以及实际生活中的实用性。 3.1 基于设计概念和处理流程

本系统使用微软Access 2003作为后台数据库,采用Visual C++ 6开发环境下,即使电脑的配置很低,该系统也能正常的运行。

系统基本的流程是:“用户登录” “成功登陆” “菜单界面” “选择各项功能”。 3.2系统层次模块图

系统层次图是描绘物理系统的传统工具,它用图形符号来表示系统中的各个元素,例如人工处理、数据处理、数据库、文件、设备等。它表达了系统中各个元素之间的信息流动的情况。

1、学生信息和成绩管理系统可分为六个大的功能模块:系统管理功能模块,基础设置功能模块,学生管理功能模块,成绩管理功能模块,学籍变动管理功能模块,数据库管理功能模块。系统业务处理流程如图3-1所示,而系统业务的流程是整个系统设计的基础,同时也是系统设计的思路,因此系统业务处理流程也是比较重要的。

图 3-1 系统业务流程图

统计查询 学生成绩录入 学生成绩管理 形成基础数据库 基础数据录入 基础数据管理 形成基础数据库 2、如图3-2,为该管理系统的部分结构图分别是:系统管理,学生管理和成绩管理,这三个功能模块在该系统的设计中,根据系统的分析是所有的用户都可以进行操作的,没有权限的限制。

3、如图3-3,为该系统的另一部分的系统结构图分别为:基础设置,学籍变动管理以及数据库管理。而这三个功能模块的操作和访问是有权限的限制的,而想要进行操作访问的用户只能是“管理员”才行;如果是非管理员的用户,则主

5


毕业设计论文(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2018考博英语作文范文10篇-实用

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: