学生学籍管理系统
目录
摘要(引言和系统简介)
第一章 可行性研究
第二章 需求要析
第三章 概要设计
第四章 数据库设计
第五章 程序界面图
第六章 主要参考文献
学生:0521 班 谢德坤 200592251
0521 班 栾 宇 200592182
0521 班 陈华才 200592290
0521 班 杜金星 200592108
0521 班 魏子雲 200492060
摘要
-------引言(选题理由)-------
学校大多要管理成千上万学生的信息,但仍有很多学校然传统的管理模式…
…
使用计算机对学生信息进行管理,具有手工管理所无法比拟的优点.例如:出错
可能性小、处理效率高、易于管理等等。
本系统为学生学籍管理系统,是一个的信息管理系统,其开发主要包括数据
库的建立和维护以及前端应用程序的开发两个方面。……
经过分析,我们使用了 Netbean5.5 开发工具,利用其提供的各种面向对象的
开发工具,在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不
断修正和改进,直到形成一个满意的可行系统。
在下面的各章中我们将以开发学生学籍管理系统,谈谈其开发过程和所涉及到的问
题及解决方法。
--------------------下面就让我们开始正文的介绍
第一章 可行性研究
计算机管理学生信息的意义:
在各大中小学校,用计算机管理学校的信息已经越来越普遍了。用计算机不
但可以提高工作效率,而且还节省了许多人力物力,增强了学校资料的安全性。
提高了学校的管理能力,为此,用计算机来管理学校的信息,是非常必要的。
我们作为软件学院的学生,希望能有所贡献。用我们三年的所学编制了一个
实用的程序来帮助那些仍然使用传统管理模式的学校进行更有效的学籍档案管理。
可行性研究:
目的:可行性研究的目的是用最小的代价在尽可能的时间内确定问题是否
能够解决。
经济上可行性:现在,计算机的价格已经十分低廉,性能却有了长足的进
步。而本系统的开发,为学校的工作效率带来了一个质的飞跃,为此主要
表现有以下几个方面:
第一,本系统的运行可以代替人工进行许多繁杂的劳动;
第二,本系统的运行可以节省许多资源;
第三,本系统的运行可以大大的提高学校的工作效率;
所以,本系统在经济上是可行的。
技术上可行性:本系统的开发我利用 Microsoft SQL Server2005 作为本系统
的数据库,它是一个支持多用户的新型数据库,适用于大中规模的数据量
需求。学校校园网的建设也为新系统服务器/客户端的结构提供了硬件的支
持。
使用 Netbean5.5 作为系统开发的开发环境,它作为一种现代的编程语
言,提供完善的指令控制语句、类与对象的支持及丰富的数据类型,给开
发高性能系统提供的保障为开发满足客户要求的系统,保证了代码的模块
化要求,而代码模块化的提高,非常有利于以后对新系统的扩展与修改。
综上所述,本系统的设计与开发在技术上和硬件设备上的条件都是满
足的,因此,它在技术上是可行的。
运行上可行性:
本系统为一个小型的学生信息管理系统,所耗费的资源非常的小,学
校的电脑无论是硬件还是软件都能够满足条件,因此,本系统在运行上是
可行的。
法律可行性:
本系统作为数据库达作业设计,在开发过程中没有涉及合同、责任等与法
律相抵触的方面。因此,本系统在法律上是可行的。
第二章:需求分析
21 世纪以来,人类经济高速发展,人们发生了日新月异的变化,特别是
计算机的应用及普及到经济和社会生活的各个领域。使原本的旧的管理方法
越来越不适应现在社会的发展。许多人还停留在以前的手工操作。这大大地
阻碍了人类经济的发展。为了适应现代社会人们高度强烈的时间观念,学校
信息管理系统软件为学校办公室带来了极大的方便。我们所开发的这个系统
所采用的是当前较为流行的编程软件 Netbean5.5 作为实现语言,以数据库
Microsoft SQL Server2005 作为系统的后台操作,其功能在系统内部有源代
码直接完成。我们只需按系统要求输入即可操作。
引言
在学校,学生信息管理工作是非常重要的一项工作,它负责整个学校
的学生信息增、删、改、存储,学生的成绩管理。以前是老师手工抄写并
记录在档案本上。随着学校的发展,教务工作者急切希望改进管理模式…
…
学校工作流程分析
学校工作总体规划由教务人员在学生学籍信息管理系统中完成对运行教务
处所需的基本数据的维护,包括这些信息的增加、修改及对各项信息的变
动都将在这进行操作。
新的学年,教务人员首先加入年级信息,然后编排班级,再对来校学生进
行基本的信息录入,新生入学后由教务人员在学籍系统中完成新学生信息
的维护。
在每个学期开始,教务处根据班级的情况,以班为单位,为每个班级安排
一个班主任及对此年级安排一个年级组长。并对各科老师进行安排。
每举行一次考试后由任课老师对本科的成绩进行录入。班主任对本班的成
绩汇总。并进行排名,然后年级组长再进行汇总,并对本年级各科成绩及
总成绩进行排名。
教务处、年级组长、班主任及任课老师跟据实际情况对录入的成绩进行维
护,各位同学对以上录入的信息可以跟据自己的需要进行适当的查询。
用户具体需求分析
普通用户:对各科成绩的查询及查看所有学生的成绩以及所有学生的信息,
修改用户密码。
系统管理员:能够浏览所有用户信息,能添加删除用户,修改密码,新生入
学还能够添加修改新生的学籍信息,删除毕业生的学籍信息,对所有年级
的课程进行安排,能够进行各班级管理,还能对学生成绩进行添加、修改
查询等管理。
系统设计思想
1、 采用现有的资源,先进的管理系统开发方案,充分利用学校现有的
资源, 减少开发中的时间和财力、物力、提高系统开发的水平和应用效
果。
2、 系统满足学校的需求,例如学生信息的录入、查询、更新等。管理
员对用户的查询、增加、删除等。
3、 系统就具备数据库维护功能,及时根据用户需求进行数据添加、删
除、修改等操作。
系统设计分析
本系统适用于中小学校,其功能主要分为六大类:
用户管理:用于对用户的添加删除,赋予不同权限及对用户密码的修改及查
询。
课程管理:用于对各学期课程的开设、修改、查询和删除。
成绩管理:用于对成绩的添加、修改、查询和删除。
班级管理:用于对班级的添加、修改、查询和删除。
帮助信息:用于对本系统的具体操作进行详解。
本系统性能力求易于使用,具体有较高的扩展性和可维护性。
系统功能分析
权限功能:为用户设置权限功能,可分为普通用户,系统管理员。普通用
户只是查询不能修改,系统管理员能修改、删除所有信息。
录入功能:系统没有为普通用户提供相应的录入功能,为系统管理员提供对
所有信息的录入功能。
查询功能:为所有用户提供查询的功能,可查询允许范围内的所有信息。
维护功能:为普通用户提供查询及相应的修改功能,为系统管理员提供对所有
信息的修改删除功能。
帮助功能:能帮助初次使用者对本系统的应用及处理常见的问题。
退出功能:结束并关闭系统。
学生学籍系统的目标
节约资源,提高学籍信息的精确度
本系统能减少很多不必要的资源,不用象以前那样用冗余的纸张式的管
理。大节省了学校能源。并且计算机的存储与快速查询功能大大提高了
学籍管理的效率,并且还提高了学籍信息管理的精确度。
方便快速操作,精减人员,节约开支
方便快速的操作,可减少学籍信息管理的漏洞,又减少因工作的冗
余出现的错误,并且操作非常简单,可减少许多不很必要的人员,这无
论从物质上还是工作人员的工资上都为学校节约了开支。为学校增加了
财富。
数据库分析
用户需求具体有学籍管理系统提供保存、更新、查询、维护,这就需求数
据库结构能充分满足各种信息的输入与输出,实现有组织地、动态地存储大量关
联数据,方便用户访问系统中的数据,它与文件系统的重要区别是数据的充分共
享,交叉访问,与应用程序的高度独立性。
数据流图描述:本系统从总体上分为系统信息管理、学生信息管理、课程管理、
班级管理和成绩管理五大部分。每个模块有自己的作用。下面的
各模块功能流图就是由各功能之间的关系而得出的。
(图 2、图 3、图 4、图 5、图 6、图 7、图 8)
系 统
管 理
人员
学生信息录入
成绩信息录入
数据库
学生数据表
成绩数据表
班级数据表
- 1
- 2
- 3
- 4
- 5
前往页