1、晟晟中学学生学籍管理信息系统设计与开发内容摘要随着科学信息技术的发展,管理信息系统的实施在技术上也逐步成熟。管理信息系统是一个不断发展的新型学科,利用管理信息系统能高效率地把内部活动有机地组织起来。为了适应现代化管理的需要,针对晟晟中学的学生学籍信息实施统一的信息管理来进一步提高晟晟中学的管理水准,从而为学生和老师提供更加方便的管理和服务。同时也为晟晟中学的管理层能够做出及时、准确的决策提供一定的信息依据。本论文详细介绍了晟晟中学学生学籍管理信息系统的设计开发过程,并据此描绘了系统的业务流程图、数据流程图和数据字典,进行了系统的模块设计、实体联系图(ER图)设计、代码设计等。同时,也阐述了各个
2、模块功能的实现,包括学生个人的基本信息,班级信息,课程信息和成绩信息的录入、删除和修改等。本系统采用了ASP作为设计开发工具,并在系统开发后期进行了系统的实施、调试和运行,同时在论文完成后期对开发过程作了小结,附录中给出了系统部分源程序代码,以供参考。关键词学籍管理信息系统;业务流程;信息录入;ASPAbstract Along with science and the development of information technology, management information system in the implementation of technology also gra
3、dually matured. Management information system is a continuous development of new disciplines, use management information system can effectively activities of the internal organization of organic up。 In order to adapt to the needs of the modernization management, aiming at bonita sheng middle school
4、student status information implementation unification information management to further improve the management level affirmably sheng middle school teachers and students, so as to prov- ide a more convenient management and service. Also the management for sheng sheng middle school can make a prompt,
5、 accurate decision provid- es certain information basis。 This paper introduces in detail the secondary school students affirmably sheng registration management information system development process, and accordingly depicts system business flowcharts, data flow chart and the data dictionary, carried
6、 on the system module design, entityrelationship graph (e-r chart) design, code design, etc. At the same time, it expounds the realization of the function of each module, including the basic information of the individual students and class information, curriculum information and performance informat
7、ion recorded, delete and amendments to the contract. This system USES a ASP as software development tools, and in the software development in the late stage, the systems implementation, commissioning and operation, and in the thesis to finish later made a brief summary, development process in the ap
8、pendix gives the system parts source code for your reference. KEY WORDS registration management information systems;Busines- s process ;Information recorded; ASP一 引言(一)项目来源随着人类社会进入信息时代,计算机越来越多地活跃在社会各个领域:管理,网络,计算,控制,多媒体等.并且在某些方面成为不可缺少的工具,尤其在管理方面,管理软件的出现使大量繁琐复杂的问题变得简单易行。管理是一项十分琐碎,复杂而且非常细致的工作。在学生学籍管理中,
9、管理人员需要从大量的日常教学活动中提取相关信息,以反映教学情况.传统的人工方式管理方式效率低、保密性差,不利于查找、更新和维护。使用计算机对学生信息进行管理,能够极大地提高学生管理的效率,节约教育经费,这也是适应学校信息化建设发展趋势的重要因素。现今学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。面对庞大的信息量,学校对学生学籍信息管理的自动化与准确化的要求日益强烈,需要有专门的学生学籍管理信息系统来提高学生管理工作的效率。通过使用这样的系统,可以做到信息的规范管理,科学统计和快速的查询,从而减少管理方面的工作量。(二)任务目标晟晟中学学生学籍管理信息系统是一个很具有典型
10、性的信息管理系统,其开发工作主要包括后台数据库的建立和维护以及前端界面程序的开发两个方面。本设计采用面向对象的方法,综合运用数据库技术、程序设计技术、结合学生信息管理系统知识,以ASP。NET作为系统前台应用程序开发工具,SQL作为后台数据库,通过ASP.NET中的Data控件使两者进行连接从而进行系统软件开发。此学生学籍信息管理系统主要实现的是学生学籍信息的管理,包括学生基本信息,班级信息,课程信息和成绩信息的添加,修改,删除以及年级课程的设置等。所设计的学生学籍管理信息系统按分类、分级的模式对学校进行全面的管理和监控,从而大量缩短学校信息流转时间,使晟晟中学学生的学籍管理层次更加清晰分明、
11、井然有序。晟晟中学学生学籍管理信息系统通过对教务管理所需的信息管理,把管理人员从繁琐的数据计算处理中解脱出来,使其有更多的精力从事教务管理政策的研究实施以及教学计划的制定执行和教学质量的监督检查,从而全面提高教学质量. 根据晟晟中学学生学籍管理的日常工作流程,晟晟中学学生学籍管理信息系统开发的基本任务目标为:1.晟晟中学学生学籍管理信息系统开发的总体任务是实现学生学籍管理的系统化,规范化的自动化。2.系统对永久记录的文件实现归档管理,支持高效率完成学生学籍管理的各项任务。3。确定在一定的时间内能完成预定的程序功能是可行性分析报告的重点.(三)系统平台1.数据库环境配置为了保证晟晟中学学生学籍管
12、理信息系统稳定、良好、无故障的运行,数据库的环境配置应保证:(1)计算机硬件要求为:内存最好在256M以上,CPU为P4 1。6或以上,显示器的屏幕分辨率应为800X600以上这样可以确保晟晟中学学生学籍管理信息系统的正常运行和结果显示。(2)因为晟晟中学学生学籍管理信息系统采用的是SQL Server 2000数据库,所以对操作系统的最低配置要求是需安装Windows 2000。晟晟中学学生学籍管理信息系统要求的操作系统可以为Windows2000,WindowsXP,Windows2003,WIN7。(3)装有Microsoft SQL Server 2000 SP4的补丁程序,以保证Mi
13、crosoft SQL Server 2000的正常运行确保课程设计的顺利完成。 (4)安装的tomcat平台要求版本为tomcat6.0或以上,SQL Server版本为SQL Server2000或以上,Eclipse 3.0或以上。2。 硬件配置晟晟中学学生学籍管理信息系统设计和实施的工作过程中主要硬件配置信息用表格表示如下:表1 处理器(CPU)的相关信息表处理器名称AMD Athlon 7750 Black Edition处理器当前频率主频2712.3MHz (外频200.9MHz X 倍频13。5)总线频率1808.18MHz一级缓存指令2 x 64 KB, 2way, 64-by
14、te lines一级缓存数据2 x 64 KB, 2-way, 64byte lines二级缓存2 x 512 KB, 16-way, 64-byte lines三级缓存2048 KBytes, 32-way, 64byte lines表2 内存的相关信息表内存名称PC26400 DDR2 800MHz内存总大小4GB内存默认频率800MHz内存当前频率804.0MHz内存1PC26400 DDR2 800MHz 2GB内存2PC26400 DDR2 800MHz 2GB表3 显卡(Display)的相关信息表显卡名称ATI Radeon HD 3200 Graphics显存大小512 MB内
15、核名称RS780内核频率498 MHz显存频率400 MHz二 系统需求分析(一)业务需求我们可以知道在学生学籍管理工作中,需要从大量的日常教学活动过程中提取相关的信息,来反映教学的情况。在传统的手工操作方式下,很容易发生数据得丢失,统计出现差错,劳动强度高,且速度慢。晟晟中学经过多年的发展,学校规模不断扩大,学生人数也成倍增长,积累了大量的学生信息急需进行统一管理以防信息的流失。如果利用计算机来完成这些工作,不仅方便、快速,而且也能保证准确的地完成以上工作。当计算机联网以后,数据还可以在网上传递,实现数据资源的共享,避免重复劳动,规范教学管理行为,从而提高学校的管理效率和水平。因此,晟晟中学
16、急需一个功能全面的学生学籍管理信息系统来进行管理,以使管理学生学籍信息的工作在该系统的配合下更加高效和便捷。1.业务组织通过调查我了解到晟晟中学实行校长负责制,下设四个部门:教务处、政教处、总务处和党支部四个部门.该校的组织结构关系用图表示如下: 校长室总务处政教处教务处党支部图21 晟晟中学的上层组织结构图总务处勤杂组保卫组档案室会计室图2-2 晟晟中学总务处组织结构图教务处图书室卫生室文印室教研室图2-3 晟晟中学教务处组织结构图政教处年级组班主任图2-4 晟晟中学政教处组织结构图党支部工会各工会小组图2-5 晟晟中学党支部组织结构图2.业务流程弄清楚了晟晟中学各部门的信息处理工作后,还必
17、须了解组织的业务流程。按照晟晟中学日常的学籍管理活动中信息流动的过程,逐个调查了解所有各个环节的处理内容、处理顺序及处理时间,弄清各环节需要的信息内容、信息来源、去向、处理方法等。晟晟中学学生学籍信息管理的业务主要如下:(1)建立新入学学生的相关学籍信息并存档.(2)将某学生因非成绩原因所引起的学籍变更作初相应的处理。 (3)根据某学生某学期、学年考试及补考成绩的情况,对该学生是否升留降级,退学做出相应的处理。(4)根据某学生在校期间累计补考科目门数和成绩做出该学生是否结业,毕业,授位。(5)根据每学期各年级班学生考试成绩做出补考名单,科目。(6)根据每学期各年级学生考试成绩做出某课程统计分析
18、表。用业务流程图表示如下所示:学生入学通知单注册总务处毕业信息学籍变动表注册信息学籍管理教务处成绩评级班级管 理成绩管 理学生成绩 单分班信息评级结果评级结果存储学生老师老师基本信 息各班级课程安排评级结果存储课程设置及指定老师课程信息课程表老师学生试卷阅卷学生成绩成绩归档学生成绩表学生成绩存储学生基本信息学生基本资料存储档案查询学生档案信息校长学生图2-6 晟晟中学学生学籍管理的业务流程图(二)功能需求1。功能组成晟晟中学学生学籍管理信息系统所研究的内容涉及到学生的基本信息管理、成绩管理、日常教务管理、班级管理、学籍处理、任课教师的信息管理及毕业生学籍信息管理。主要功能如下:(1)学生基本信
19、息管理:包括学生的性别、年龄、入学经历等,及所获奖励,所受处分情况;(2)成绩管理:包括学习每次的考试成绩,补考情况及证件考试成绩等;(3)班级管理:包括各班级相应的信息如辅导员信息、班级成员信息、班干部信息等;(4)学籍处理: 学生留降级处理,休复学处理,退学处理;(5)任课教师信息管理:任课教师所教课程信息,任课教师的学历信息及一些基本个人信息;(6)毕业生学籍信息管理:结业处理,毕业处理,授位处理等. 用功能树表示如下图2-3所示:学生基本信息管理学生个人基本信息(性别、学历等) 所获奖励,所受处分情况等 成绩管理 每次的考试成绩,补考情况 证件考试成绩 日常教务管理 所学课程及课表信息
20、 学校下达的相应通知的信息 班级管理 学籍处理 辅导员信息 班级成员信息 班干部信息 所教课程信息 学生留降级处理 休复学处理 退学处理 晟晟中学学生学籍管理信息系统 任课教师信息管理毕业生学籍信息管理 个人基本信息 结业处理 毕业处理 授位处理图27 晟晟中学学生学籍管理信息系统功能图2。功能要求(1)学生基本信息管理的要求系统管理员可以在此系统中浏览到所有学生的基本信息表,可以录入添加学生信息,查询学生信息,用户可以根据条件查询到所要的信息;(2)成绩管理的要求系统管理员可以在这此系统中查询、添加学生成绩表,查询单科、总分、统考成绩分析表,用户也可以在此根据条件找到自己所要的信息;(3)班
21、级管理的要求系统管理远可以在此系统中添加、修改、查询班级表,也可以根据条件浏览到用户所要查找的信息;(4)学籍处理的要求系统管理员可以在此系统中对学生留降级进行相应的处理,休复学处理,退学处理等;(5)任课教师信息管理的要求系统管理员可以在此系统中添加、修改、删除任课教师的信息,也可以根据条件查找到用户所要查找的教师信息;(6)毕业生学籍信息管理的要求 系统管理员可以在此系统中对毕业生进行结业处理,毕业处理,授位处理等。(三)数据字典1.数据项的定义通过对数据特性的定义,晟晟中学学生学籍管理信息系统相应的数据字典定义如下表所示:表4 学生基本信息表表名数据表说明t_student存储学生基本信
22、息的数据表字段名称数据类型是否主键字段说明studentIDint(自增序列)是学生编号,学生记录的唯一标识studentNamevarchar(10)学生姓名studentSexvarchar(4)学生性别studentAgeint学生年龄studentPhonevarchar(20)学生联系电话studentAddressvarchar(50)学生联系地址studentEmailvarchar(20)学生电子邮箱studentClassvarchar(15)从属班级CourseIDint所学课程编号表5 学生成绩表表名数据表说明t_addmoney存储学生成绩相关信息的数据表字段名称数据类
23、型是否主键字段说明AddMoneyIDint(自增序列)是学生编号,学生记录的唯一标识BuyerNamevarchar(20)学生姓名AddMoneyfloat相应考试成绩AddMoneyDatedatetime考试时间表6 班级管理信息表表名数据表说明t_class存储班级信息的数据表字段名称数据类型是否主键字段说明classIDint(自增序列)是班级编号,班级记录的唯一标识classNamevarchar(10)从属学院、系classNumint班级人数classTypevarchar(10)班级辅导员表7 学籍处理信息表表名数据表说明t_settle学籍处理信息的数据表字段名称数据类型
24、是否主键字段说明settleIDint(自增序列)是学籍处理编号,学籍处理记录的唯一标识SettleStudentvarchar(20)被处理学生的编号settleNamevarchar(20)被处理人姓名settleBalancefloat处理情况(降级、留级、休学、复学等)settleContentvarchar(50)被处理原因settleDatedatetime处理日期表8 任课教师信息表表名数据表说明t_teacher存储任课教师信息的数据表字段名称数据类型是否主键字段说明teacherIDint(自增序列)是教师编号,教师记录的唯一标识teacherNamevarchar(10)教
25、师姓名teacherSexvarchar(4)教师性别teacherAgeint教师年龄teacherPhonevarchar(20)教师联系电话teacherAddressvarchar(50)教师联系地址teacher Emailvarchar(20)教师电子邮箱TeacherStudyvarchar(50)教师学历TeacherCoursevarchar(20)所授课程CourseIDint课程编号表9 毕业生学籍信息表表名数据表说明t_student毕业生学籍信息的数据表字段名称数据类型是否主键字段说明studentIDint(自增序列)是毕业生编号,毕业生记录的唯一标识student
26、Namevarchar(20)毕业生姓名studentBalancefloat毕业生人数studentContentvarchar(50)毕业处理、结业处理、授位处理studentDatedatetime处理日期2.数据结构的定义对于晟晟中学学生学籍管理信息系统中数据项之间的关系,其中学生基本信息表中通过学生编号从而与其它表联系起来,学生成绩表也是通过学生编号与其它表联系起来,班级信息表通过班级编号从而与学生基本信息表联系起来,学籍处理信息表通过表中的学生编号从而与学生基本信息表联系起来,任课教师信息表通过表中的课程编号与学生基本信息表联系起来,毕业生学籍信息表通过毕业生编号与学生基本信息表中
27、的学生编号从而联系起来。通过这些数据项之间的联系管理者可以对晟晟中学学生学籍管理的业务工作进行全面的控制和管理。其数据表及数据项之间的关系用ER图表示如下:晟晟中学学生的基本信息编号姓名性别年龄联系电话联系地址电子邮箱从属班级所学课程编号图2-8 学生基本信息表结构及数据项之间的关系晟晟中学学生成绩学生编号学生姓名相应考试成绩考试时间图29 学生成绩表结构及数据项之间的关系晟晟中学班级管理信息班级编号从属学院、系班级人数班级辅导员图2-10 班级管理信息表结构及数据项之间的关系晟晟中学学籍处理信息学籍处理编号被处理学生的编号被处理学生姓名处理日期被处理原因处理情况图211 学籍处理信息表结构及
28、数据项之间的关系晟晟中学任课教师信息姓名联系地址性别所授课程联系电话编号联系邮箱学历课程编号年龄图2-12 任课教师信息表结构及数据项之间的关系晟晟中学毕业生学籍信息编号姓名处理情况人数处理日期图2-13 毕业生学籍信息表结构及数据项之间的关系3。数据流的定义根据数据流图的定义可知数据流图是描述整个系统的逻辑结构,它没有涉及到硬、软件,其数据结果和文件组织用图形来描述及加上相关的注释来表示该系统的逻辑结构的功能。通过我在对其它一些学籍管理信息系统调研阶段的业务流程图进行分析的基础上,从系统的设计科学合理性、实际操作的可行性角度出发,将各个信息处理功能和彼此之间的联系自顶向下、逐层分解开来,从逻
29、辑上精确地描述所设计系统应该具有的数据处理功能、数据输入、输出、数据存储及数据来源和去向.在晟晟中学学生学籍日常管理工作中信息数据流活跃于各层管理部门之间,其部分各管理工作层次数据流程图及部分具体数据流程如下图所示:输入学生晟晟中学学生学籍管理信息系统查询要求 当前输入管理要求 统计表学生情况 学生信息 图214 最上层数据流图3处理查询检查有效性2处理要求退出返回前页查询要求 有效的管理要求 学籍管理要求 有效的查询要求 学生情况无效输入 统计表图215 第2层数据流图学生成绩管理 调取、存储目录文件 成绩表 所要求处理类型 补考成绩表班级管理 管理要求 奖励处分表 调取、存储 学生资料表
30、学籍处理 修复学,退学 报表 调取、存储 日常事物管理 日常报表 调取、存储 毕业生表毕业生学籍管理 调取、存储图2-16 第三层数据流图学生信息查询统计处理查询类型处理 学生情况 查询学生情况 数据文件 查询要求 学生情况 统计表图2-17 第三层数据流图F05F04F03F02F01按班级按学号按姓名P01D1S01信息录入晟晟中学信息管理员晟晟中学学生信息查询信息数据表F06调取(1)晟晟中学学生学籍管理员在进入该系统后可以通过学生基本信息录入窗口、学生成绩录入窗口、任课教师信息录入窗口等分别录入相对应的信息生成数据表,将各个数据表信息存储于一个总的数据库中以方便管理.图218 晟晟中学
31、学生学籍信息管理大致数据流图(2)如图2-19所示,晟晟中学学籍信息管理员在进入该系统后可以通过信息单录入窗口存储学生的信息,建立相应的信息数据表。建立好表以后系统用户可以根据相应的条件来查询所需要的信息,方便快捷而且简单易行。S01档案单成绩单P03P02P01D3D2D1信息单晟晟中学学籍信息管理员学生信息录入成绩信息录入档案信息录入信息数据表成绩数据表档案数据表数据库图219 学生信息管理数据流图(3)如图2-20所示,晟晟中学的学籍成绩管理人员在进入该系统后可以通过成绩单录入学生每次考试成绩的信息,建立生成成绩数据表.建立好表以后用户在该系统中可根据学生学号,姓名,班级查看所需的信息。
32、F07F05DP1P2按姓名按班级按学号F04F03F02F06调取成绩统计成绩单F01S01学籍成绩管理员成绩录入成绩查询成绩数据表图220 学生成绩管理数据流图(4)如图221所示,晟晟中学学生学籍信息管理员在进入该系统后可以通过相应档案录入窗口存储学生的档案信息,建立学生档案数据表。建立好表以后系统用户可根据部分信息(如学生的编号、姓名、联系电话等)来查询学生的基本档案的详细信息.F07调F06DP2P1按姓名按班级F05F04F03按学号F02档案单F01S01晟晟中学学籍管理系统管理员档案信息录入档案查询档案数据表图221 学籍档案管理数据流图维护数据查询管理添加设置DF06F05F
33、04D03D02D01CVF03F02F01S01晟晟中学学生学籍管理系统管理员用户用户信息录入用户权限系统数据表(5)如图222所示,晟晟中学学生学籍信息管理员在进入该系统后可以根据用户所需要设置的用户权限,建立相应的系统数据表。从而使整个系统的维护更方便易行且可以保证数据存储的安全可靠。图222 系统管理数据流图三 系统详细设计(一) 程序算法详细设计程序算法设计就是对特定问题求解过程的描述,是指令的有限序列,每条指令完成一个或多个操作.通俗地讲,就是为解决某一特定问题而采取的具体有限的操作步骤.晟晟中学学生学籍管理信息系统的程序算法设计说明及运行如下图3-1所示:图31 晟晟中学学生学籍
34、管理系统界面其相关的关键代码及算法说明如下:htmlhead晟晟中学学生学籍管理系统/titlemeta httpequiv=ContentType” content=text/html; charset=gb2312meta name=description” content=”信管0822张腾飞 meta name=”keywords content=信管0822张腾飞”/headtr img src=images/logo.gif width=765 height=75 border=0tr tdtable width=100” border=”0 cellpadding=”0 cell
35、spacing=”0 tr td class=top_Channel align=right width=”100% height=”30nbsp;|nbsp;用户基本信息管理/a nbsp;考试成绩管理/anbsp;|nbsp;a class=Channel href=SubjectManage.asp任课教师管理nbsp;|nbsp;nbsp;a class=Channel href=SubjectManage。asp日常教务管理 ;nbsp; a class=Channel href=SubjectManage。asp毕业生管理/a |nbsp;|&
36、nbsp;a class=Channel href=SubjectManage.asp学籍处理nbsp;| /td /td /tr/html在点击晟晟中学学生学籍管理系统界面中的任一按钮后便会弹出相应的信息界面,例如在点击成绩信息管理管理按钮后便会进入如下界面,如图32所示:图3-2 考试成绩管理界面其相关的关键代码及算法说明如下:HEADTITLE学生基本信息管理/TITLEMETA httpequiv=Content-Type content=”text/html; charset=gb2312”META content=MSHTML 6.00。2600.0” Name=GENE
37、RATORlink href=”home。css” rel=stylesheet type=text/css”!-#include file=CheckLogin.asp- TD width=1 background=images/dotLine_h.gifIMG src=”images/shim(1)。gif” width=1 td valign=”topimg src=images/InfoManage_left。gif” width=”100 height=”400/td tr td p nbsp; nbsp;nbsp;本模块主要是对学生信息(如学号、姓名、性别、家庭住址等)进行管理.本模块又分为录入学生信息查询学生信息/a、打印学生信息和班级管理/a五个子模块: /p table width=”100” border=0” cellspacing=”0” cellpadding=0” tr align=center a href=”InfoInput。aspimg src=”images/InfoInput_A。JPG” width=150 height=113 border=”0” onMouseOver=this.src=images/Inf
©2010-2024 宁波自信网络信息技术有限公司 版权所有
客服电话:4008-655-100 投诉/维权电话:4009-655-100