学生学籍管理信息系统设计与开发

上传人:无*** 文档编号:104581165 上传时间:2022-06-10 格式:DOC 页数:38 大小:890.50KB
返回 下载 相关 举报
学生学籍管理信息系统设计与开发_第1页
第1页 / 共38页
学生学籍管理信息系统设计与开发_第2页
第2页 / 共38页
学生学籍管理信息系统设计与开发_第3页
第3页 / 共38页
点击查看更多>>
资源描述
晟晟中学学生学籍管理信息系统设计与开发内容摘要随着科学信息技术的发展,管理信息系统的实施在技术上也逐步成熟。管理信息系统是一个不断发展的新型学科,利用管理信息系统能高效率地把内部活动有机地组织起来。为了适应现代化管理的需要,针对晟晟中学的学生学籍信息实施统一的信息管理来进一步提高晟晟中学的管理水准,从而为学生和老师提供更加方便的管理和服务。同时也为晟晟中学的管理层能够做出及时、准确的决策提供一定的信息依据。本论文详细介绍了晟晟中学学生学籍管理信息系统的设计开发过程,并据此描绘了系统的业务流程图、数据流程图和数据字典,进行了系统的模块设计、实体-联系图(E-R图)设计、代码设计等。同时,也阐述了各个模块功能的实现,包括学生个人的基本信息,班级信息,课程信息和成绩信息的录入、删除和修改等。本系统采用了ASP作为设计开发工具,并在系统开发后期进行了系统的实施、调试和运行,同时在论文完成后期对开发过程作了小结,附录中给出了系统部分源程序代码,以供参考。关键词学籍管理信息系统;业务流程;信息录入;ASPAbstract Along with science and the development of information technology, management information system in the implementation of technology also gradually 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 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, 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 on the system module design, entity-relationship 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 information 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 appendix gives the system parts source code for your reference. KEY WORDS registration management information systems;Busines- s process ;Information recorded; ASP一 引言(一)项目来源随着人类社会进入信息时代,计算机越来越多地活跃在社会各个领域:管理,网络,计算,控制,多媒体等。并且在某些方面成为不可缺少的工具,尤其在管理方面,管理软件的出现使大量繁琐复杂的问题变得简单易行。管理是一项十分琐碎,复杂而且非常细致的工作。在学生学籍管理中,管理人员需要从大量的日常教学活动中提取相关信息,以反映教学情况。传统的人工方式管理方式效率低、保密性差,不利于查找、更新和维护。使用计算机对学生信息进行管理,能够极大地提高学生管理的效率,节约教育经费,这也是适应学校信息化建设发展趋势的重要因素。现今学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。面对庞大的信息量,学校对学生学籍信息管理的自动化与准确化的要求日益强烈,需要有专门的学生学籍管理信息系统来提高学生管理工作的效率。通过使用这样的系统,可以做到信息的规范管理,科学统计和快速的查询,从而减少管理方面的工作量。(二)任务目标晟晟中学学生学籍管理信息系统是一个很具有典型性的信息管理系统,其开发工作主要包括后台数据库的建立和维护以及前端界面程序的开发两个方面。本设计采用面向对象的方法,综合运用数据库技术、程序设计技术、结合学生信息管理系统知识,以ASP.NET作为系统前台应用程序开发工具,SQL作为后台数据库,通过ASP.NET中的Data控件使两者进行连接从而进行系统软件开发。此学生学籍信息管理系统主要实现的是学生学籍信息的管理,包括学生基本信息,班级信息,课程信息和成绩信息的添加,修改,删除以及年级课程的设置等。所设计的学生学籍管理信息系统按分类、分级的模式对学校进行全面的管理和监控,从而大量缩短学校信息流转时间,使晟晟中学学生的学籍管理层次更加清晰分明、井然有序。晟晟中学学生学籍管理信息系统通过对教务管理所需的信息管理,把管理人员从繁琐的数据计算处理中解脱出来,使其有更多的精力从事教务管理政策的研究实施以及教学计划的制定执行和教学质量的监督检查,从而全面提高教学质量。 根据晟晟中学学生学籍管理的日常工作流程,晟晟中学学生学籍管理信息系统开发的基本任务目标为:1.晟晟中学学生学籍管理信息系统开发的总体任务是实现学生学籍管理的系统化,规范化的自动化。2.系统对永久记录的文件实现归档管理,支持高效率完成学生学籍管理的各项任务。3.确定在一定的时间内能完成预定的程序功能是可行性分析报告的重点。(三)系统平台1.数据库环境配置为了保证晟晟中学学生学籍管理信息系统稳定、良好、无故障的运行,数据库的环境配置应保证:(1)计算机硬件要求为:内存最好在256M以上,CPU为P4 1.6或以上,显示器的屏幕分辨率应为800X600以上这样可以确保晟晟中学学生学籍管理信息系统的正常运行和结果显示。(2)因为晟晟中学学生学籍管理信息系统采用的是SQL Server 2000数据库,所以对操作系统的最低配置要求是需安装Windows 2000。晟晟中学学生学籍管理信息系统要求的操作系统可以为Windows2000,WindowsXP,Windows2003,WIN7。(3)装有Microsoft SQL Server 2000 SP4的补丁程序,以保证Microsoft 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, 2-way, 64-byte lines一级缓存数据2 x 64 KB, 2-way, 64-byte lines二级缓存2 x 512 KB, 16-way, 64-byte lines三级缓存2048 KBytes, 32-way, 64-byte lines表2 内存的相关信息表内存名称PC2-6400 DDR2 800MHz内存总大小4GB内存默认频率800MHz内存当前频率804.0MHz内存1PC2-6400 DDR2 800MHz 2GB内存2PC2-6400 DDR2 800MHz 2GB表3 显卡(Display)的相关信息表显卡名称ATI Radeon HD 3200 Graphics显存大小512 MB内核名称RS780内核频率498 MHz显存频率400 MHz二 系统需求分析(一)业务需求我们可以知道在学生学籍管理工作中,需要从大量的日常教学活动过程中提取相关的信息,来反映教学的情况。在传统的手工操作方式下,很容易发生数据得丢失,统计出现差错,劳动强度高,且速度慢。晟晟中学经过多年的发展,学校规模不断扩大,学生人数也成倍增长,积累了大量的学生信息急需进行统一管理以防信息的流失。如果利用计算机来完成这些工作,不仅方便、快速,而且也能保证准确的地完成以上工作。当计算机联网以后,数据还可以在网上传递,实现数据资源的共享,避免重复劳动,规范教学管理行为,从而提高学校的管理效率和水平。因此,晟晟中学急需一个功能全面的学生学籍管理信息系统来进行管理,以使管理学生学籍信息的工作在该系统的配合下更加高效和便捷。1.业务组织通过调查我了解到晟晟中学实行校长负责制,下设四个部门:教务处、政教处、总务处和党支部四个部门。该校的组织结构关系用图表示如下: 校长室总务处政教处教务处党支部图2-1 晟晟中学的上层组织结构图总务处勤杂组保卫组档案室会计室图2-2 晟晟中学总务处组织结构图教务处图书室卫生室文印室教研室图2-3 晟晟中学教务处组织结构图政教处年级组班主任图2-4 晟晟中学政教处组织结构图党支部工会各工会小组图2-5 晟晟中学党支部组织结构图2.业务流程弄清楚了晟晟中学各部门的信息处理工作后,还必须了解组织的业务流程。按照晟晟中学日常的学籍管理活动中信息流动的过程,逐个调查了解所有各个环节的处理内容、处理顺序及处理时间,弄清各环节需要的信息内容、信息来源、去向、处理方法等。晟晟中学学生学籍信息管理的业务主要如下:(1)建立新入学学生的相关学籍信息并存档。(2)将某学生因非成绩原因所引起的学籍变更作初相应的处理。 (3)根据某学生某学期、学年考试及补考成绩的情况,对该学生是否升留降级,退学做出相应的处理。(4)根据某学生在校期间累计补考科目门数和成绩做出该学生是否结业,毕业,授位。(5)根据每学期各年级班学生考试成绩做出补考名单,科目。(6)根据每学期各年级学生考试成绩做出某课程统计分析表。用业务流程图表示如下所示:学生入学通知单注册总务处毕业信息学籍变动表注册信息学籍管理教务处成绩评级班级管 理成绩管 理学生成绩 单分班信息评级结果评级结果存储学生老师老师基本信 息各班级课程安排评级结果存储课程设置及指定老师课程信息课程表老师学生试卷阅卷学生成绩成绩归档学生成绩表学生成绩存储学生基本信息学生基本资料存储档案查询学生档案信息校长学生图2-6 晟晟中学学生学籍管理的业务流程图(二)功能需求1.功能组成晟晟中学学生学籍管理信息系统所研究的内容涉及到学生的基本信息管理、成绩管理、日常教务管理、班级管理、学籍处理、任课教师的信息管理及毕业生学籍信息管理。主要功能如下:(1)学生基本信息管理:包括学生的性别、年龄、入学经历等,及所获奖励,所受处分情况;(2)成绩管理:包括学习每次的考试成绩,补考情况及证件考试成绩等;(3)班级管理:包括各班级相应的信息如辅导员信息、班级成员信息、班干部信息等;(4)学籍处理: 学生留降级处理,休复学处理,退学处理;(5)任课教师信息管理:任课教师所教课程信息,任课教师的学历信息及一些基本个人信息;(6)毕业生学籍信息管理:结业处理,毕业处理,授位处理等。 用功能树表示如下图2-3所示:学生基本信息管理学生个人基本信息(性别、学历等) 所获奖励,所受处分情况等 成绩管理 每次的考试成绩,补考情况 证件考试成绩 日常教务管理 所学课程及课表信息 学校下达的相应通知的信息 班级管理 学籍处理 辅导员信息 班级成员信息 班干部信息 所教课程信息 学生留降级处理 休复学处理 退学处理 晟晟中学学生学籍管理信息系统 任课教师信息管理毕业生学籍信息管理 个人基本信息 结业处理 毕业处理 授位处理图2-7 晟晟中学学生学籍管理信息系统功能图2.功能要求(1)学生基本信息管理的要求系统管理员可以在此系统中浏览到所有学生的基本信息表,可以录入添加学生信息,查询学生信息,用户可以根据条件查询到所要的信息;(2)成绩管理的要求系统管理员可以在这此系统中查询、添加学生成绩表,查询单科、总分、统考成绩分析表,用户也可以在此根据条件找到自己所要的信息;(3)班级管理的要求系统管理远可以在此系统中添加、修改、查询班级表,也可以根据条件浏览到用户所要查找的信息;(4)学籍处理的要求系统管理员可以在此系统中对学生留降级进行相应的处理,休复学处理,退学处理等;(5)任课教师信息管理的要求系统管理员可以在此系统中添加、修改、删除任课教师的信息,也可以根据条件查找到用户所要查找的教师信息;(6)毕业生学籍信息管理的要求 系统管理员可以在此系统中对毕业生进行结业处理,毕业处理,授位处理等。(三)数据字典1.数据项的定义通过对数据特性的定义,晟晟中学学生学籍管理信息系统相应的数据字典定义如下表所示:表4 学生基本信息表表名数据表说明t_student存储学生基本信息的数据表字段名称数据类型是否主键字段说明studentIDint(自增序列)是学生编号,学生记录的唯一标识studentNamevarchar(10)学生姓名studentSexvarchar(4)学生性别studentAgeint学生年龄studentPhonevarchar(20)学生联系电话studentAddressvarchar(50)学生联系地址studentEmailvarchar(20)学生电子邮箱studentClassvarchar(15)从属班级CourseIDint所学课程编号表5 学生成绩表表名数据表说明t_addmoney存储学生成绩相关信息的数据表字段名称数据类型是否主键字段说明AddMoneyIDint(自增序列)是学生编号,学生记录的唯一标识BuyerNamevarchar(20)学生姓名AddMoneyfloat相应考试成绩AddMoneyDatedatetime考试时间表6 班级管理信息表表名数据表说明t_class存储班级信息的数据表字段名称数据类型是否主键字段说明classIDint(自增序列)是班级编号,班级记录的唯一标识classNamevarchar(10)从属学院、系classNumint班级人数classTypevarchar(10)班级辅导员表7 学籍处理信息表表名数据表说明t_settle学籍处理信息的数据表字段名称数据类型是否主键字段说明settleIDint(自增序列)是学籍处理编号,学籍处理记录的唯一标识SettleStudentvarchar(20)被处理学生的编号settleNamevarchar(20)被处理人姓名settleBalancefloat处理情况(降级、留级、休学、复学等)settleContentvarchar(50)被处理原因settleDatedatetime处理日期表8 任课教师信息表表名数据表说明t_teacher存储任课教师信息的数据表字段名称数据类型是否主键字段说明teacherIDint(自增序列)是教师编号,教师记录的唯一标识teacherNamevarchar(10)教师姓名teacherSexvarchar(4)教师性别teacherAgeint教师年龄teacherPhonevarchar(20)教师联系电话teacherAddressvarchar(50)教师联系地址teacher Emailvarchar(20)教师电子邮箱TeacherStudyvarchar(50)教师学历TeacherCoursevarchar(20)所授课程CourseIDint课程编号表9 毕业生学籍信息表表名数据表说明t_student毕业生学籍信息的数据表字段名称数据类型是否主键字段说明studentIDint(自增序列)是毕业生编号,毕业生记录的唯一标识studentNamevarchar(20)毕业生姓名studentBalancefloat毕业生人数studentContentvarchar(50)毕业处理、结业处理、授位处理studentDatedatetime处理日期2.数据结构的定义对于晟晟中学学生学籍管理信息系统中数据项之间的关系,其中学生基本信息表中通过学生编号从而与其它表联系起来,学生成绩表也是通过学生编号与其它表联系起来,班级信息表通过班级编号从而与学生基本信息表联系起来,学籍处理信息表通过表中的学生编号从而与学生基本信息表联系起来,任课教师信息表通过表中的课程编号与学生基本信息表联系起来,毕业生学籍信息表通过毕业生编号与学生基本信息表中的学生编号从而联系起来。通过这些数据项之间的联系管理者可以对晟晟中学学生学籍管理的业务工作进行全面的控制和管理。其数据表及数据项之间的关系用E-R图表示如下: 晟晟中学学生的基本信息编号姓名性别年龄联系电话联系地址电子邮箱从属班级所学课程编号图2-8 学生基本信息表结构及数据项之间的关系晟晟中学学生成绩学生编号学生姓名相应考试成绩考试时间图2-9 学生成绩表结构及数据项之间的关系晟晟中学班级管理信息班级编号从属学院、系班级人数班级辅导员图2-10 班级管理信息表结构及数据项之间的关系晟晟中学学籍处理信息学籍处理编号被处理学生的编号被处理学生姓名处理日期被处理原因处理情况图2-11 学籍处理信息表结构及数据项之间的关系晟晟中学任课教师信息姓名联系地址性别所授课程联系电话编号联系邮箱学历课程编号年龄图2-12 任课教师信息表结构及数据项之间的关系晟晟中学毕业生学籍信息编号姓名处理情况人数处理日期图2-13 毕业生学籍信息表结构及数据项之间的关系3.数据流的定义根据数据流图的定义可知数据流图是描述整个系统的逻辑结构,它没有涉及到硬、软件,其数据结果和文件组织用图形来描述及加上相关的注释来表示该系统的逻辑结构的功能。通过我在对其它一些学籍管理信息系统调研阶段的业务流程图进行分析的基础上,从系统的设计科学合理性、实际操作的可行性角度出发,将各个信息处理功能和彼此之间的联系自顶向下、逐层分解开来,从逻辑上精确地描述所设计系统应该具有的数据处理功能、数据输入、输出、数据存储及数据来源和去向。在晟晟中学学生学籍日常管理工作中信息数据流活跃于各层管理部门之间,其部分各管理工作层次数据流程图及部分具体数据流程如下图所示:输入学生晟晟中学学生学籍管理信息系统查询要求 当前输入管理要求 统计表学生情况 学生信息 图2-14 最上层数据流图3处理查询检查有效性2处理要求退出返回前页查询要求 有效的管理要求 学籍管理要求 有效的查询要求 学生情况无效输入 统计表 图2-15 第2层数据流图学生成绩管理 调取、存储目录文件 成绩表 所要求处理类型 补考成绩表班级管理 管理要求 奖励处分表 调取、存储 学生资料表 学籍处理 修复学,退学 报表 调取、存储 日常事物管理 日常报表 调取、存储 毕业生表毕业生学籍管理 调取、存储图2-16 第三层数据流图 学生信息查询统计处理查询类型处理 学生情况 查询学生情况 数据文件 查询要求 学生情况 统计表 图2-17 第三层数据流图F05F04F03F02F01按班级按学号按姓名P01D1S01信息录入晟晟中学信息管理员晟晟中学学生信息查询信息数据表F06调取(1)晟晟中学学生学籍管理员在进入该系统后可以通过学生基本信息录入窗口、学生成绩录入窗口、任课教师信息录入窗口等分别录入相对应的信息生成数据表,将各个数据表信息存储于一个总的数据库中以方便管理。图2-18 晟晟中学学生学籍信息管理大致数据流图(2)如图2-19所示,晟晟中学学籍信息管理员在进入该系统后可以通过信息单录入窗口存储学生的信息,建立相应的信息数据表。建立好表以后系统用户可以根据相应的条件来查询所需要的信息,方便快捷而且简单易行。S01档案单成绩单P03P02P01D3D2D1信息单晟晟中学学籍信息管理员学生信息录入成绩信息录入档案信息录入信息数据表成绩数据表档案数据表数据库图2-19 学生信息管理数据流图(3)如图2-20所示,晟晟中学的学籍成绩管理人员在进入该系统后可以通过成绩单录入学生每次考试成绩的信息,建立生成成绩数据表。建立好表以后用户在该系统中可根据学生学号,姓名,班级查看所需的信息。F07F05DP1P2按姓名按班级按学号F04F03F02F06调取成绩统计成绩单F01S01学籍成绩管理员成绩录入成绩查询成绩数据表图2-20 学生成绩管理数据流图(4)如图2-21所示,晟晟中学学生学籍信息管理员在进入该系统后可以通过相应档案录入窗口存储学生的档案信息,建立学生档案数据表。建立好表以后系统用户可根据部分信息(如学生的编号、姓名、联系电话等)来查询学生的基本档案的详细信息。F07调F06DP2P1按姓名按班级F05F04F03按学号F02档案单F01S01晟晟中学学籍管理系统管理员档案信息录入档案查询档案数据表图2-21 学籍档案管理数据流图维护数据查询管理添加设置DF06F05F04D03D02D01CVF03F02F01S01晟晟中学学生学籍管理系统管理员用户用户信息录入用户权限系统数据表(5)如图2-22所示,晟晟中学学生学籍信息管理员在进入该系统后可以根据用户所需要设置的用户权限,建立相应的系统数据表。从而使整个系统的维护更方便易行且可以保证数据存储的安全可靠。图2-22 系统管理数据流图三 系统详细设计(一) 程序算法详细设计程序算法设计就是对特定问题求解过程的描述,是指令的有限序列,每条指令完成一个或多个操作。通俗地讲,就是为解决某一特定问题而采取的具体有限的操作步骤。晟晟中学学生学籍管理信息系统的程序算法设计说明及运行如下图3-1所示:图3-1 晟晟中学学生学籍管理系统界面其相关的关键代码及算法说明如下:晟晟中学学生学籍管理系统  | 用户基本信息管理 | 考试成绩管理 | 任课教师管理 | | 日常教务管理 | | 毕业生管理 | | 学籍处理 | 退出管理 |  在点击晟晟中学学生学籍管理系统界面中的任一按钮后便会弹出相应的信息界面,例如在点击成绩信息管理管理按钮后便会进入如下界面,如图3-2所示:图3-2 考试成绩管理界面其相关的关键代码及算法说明如下:学生基本信息管理     本模块主要是对学生信息(如学号、姓名、性别、家庭住址等)进行管理。本模块又分为录入学生信息、查询学生信息、修改/删除学生信息、打印学生信息和班级管理五个子模块: 录入学生信息 查询学生信息 修改/删除学生信息       打印学生信息 班级管理 学生信息管理 录入学生信息模块:     录入学生的学号、姓名、性别、民族、籍贯、出生日期、联系电话、家庭地址和家长姓名等信息。     录入第一条记录后,系统会自动进入下一学号的录入页面(学号自动加一),减轻了手工劳动并避免了许多错误的发生。     若录入的学号或自动加一生成的学号与数据库中的记录重复,则会自动转入修改页面。修改完成后同样也会自动进入下一学号录入页面。     此模块必须先登录后才能使用。 1.表设计及其关系设置晟晟中学学生学籍管理信息系统所有表的设计如下:(1)学生基本信息表:表中包含有学生的性别、年龄、入学经历等,及所获奖励,所受处分的情况;(2)成绩表:表中包含有学生每次的考试成绩,补考情况及证件考试成绩等;(3)班级表:表中包含有各班级相应的信息如辅导员信息、班级成员信息、班干部信息等;(4)学籍处理表: 学生留降级处理,休复学处理,退学处理;(5)任课教师信息表:任课教师所教课程信息,任课教师的学历信息及一些基本个人信息;(6)毕业生学籍信息表:结业处理,毕业处理,授位处理其中学生基本信息表中通过学生编号从而与其它表联系起来,成绩表也是通过学生编号与其它表联系起来,班级表通过班级编号从而与学生基本信息表联系起来,学籍处理表通过表中的学生编号从而与学生基本信息表联系起来,任课教师信息表通过表中的课程编号与学生基本信息表联系起来,毕业生学籍信息表通过毕业生编号与学生基本信息表中的学生编号从而联系起来。通过这些数据项之间的联系管理者可以对晟晟中学学生学籍管理的业务工作进行全面的控制和管理。晟晟中学学生学籍管理信息系统的之间的关系设置如下图所示:晟晟中学学生学籍管理信息系统学生基本信息表学籍处理表成绩表毕业生处理表任课教师信息管理表班级表学号 学号 学号 学号 教师编号 班级编号图3-3 表设计之间的关系设置(二)界面设计通过给sstabView控件添加6个选项卡,将选项卡标题分别设置为“成绩管理”、“班级管理”、“任课教师管理”、“学籍处理”、“学生基本信息管理”和“毕业生处理”,分别对应5个ListView。添加菜单。系统的界面设计如下表所示:表3-4 设计主窗体控件布局控件名称属性属性取消功能frmMainCaption晟晟超市进销存管理系统系统主窗体inlViewSIcon(ListView)ImageHeight16树形控件和列表框小图标所使用的图片ImageWidth16inlViewBIcon(ImageList)ImageHeigh32列表框大图标所使用的图片(未用:待扩展)ImageWidth32tvTreeView(TreeView)LineStyleTvwRootLines显示学生学籍管理过程中各个内容的树ImageListinlViewSIcon sstabView(ListView)StyleO-ssStyleTabbedDialog右侧选项卡,做容器用TabOrientationO-ssTabOricntationToplvMerch(ListView)lvBuy(ListView)lvSell(ListView)lvDispose(ListView)lvProvider(ListView)FullRowSelectTrue分别用来显示学生基本信息信息列表、成绩列表、任课教师信息列表、班级信息列表、学籍处理信息列表、毕业生处理信息列表GridLinesTrueViewlvwRiportIconimlViewBIconZtfTenchSmallIconimlViewSIion四 系统测试与使用(一)系统测试情况通过系统测式检验晟晟中学学生学籍管理信息系统是否正常运行及它的可靠性。例如按晟晟中学学籍管理的流程在电脑上模拟测试。在测试过程中发现了程序设计时还是忽略了一些细节问题,并找出了解决办法如下:1.在IfElseEnd If过程中,认为判断只会执行其中的一段代码,于是在两段中都使用了DimobjasclsMerch,事实上,编译器在语法分析阶段,是首先将一个函数内声明的全部变量都放符号表中,而不管这个变量的声明是在这个函数的什么位置。2.数据与数据库限制相冲突,可能是其值超过了数据库的上限和下限。比如在数据库中,用户名称字符数量上限是20个字符,而在程序中没有对此进行判别,如果一个添加新商品时名字有21个字符,那么在使用SQL语句插入数据与记录的时候就会出错。3.数据类型的判断错误,比如一个功能模块,接受传入的数据为id,要求其值必须是正数。如果写程序时传入的是小数,或者是非数字的字符串,那么程序将会出现错误。又如查询数据表时,使用了WHERE子句,但是数据类型不匹配,数据库中字段类型为数字的值,却使用了字符串去查询,就会出现错误。(二)系统使用说明为了确保系统的安全性防止其他人对系统资源的非法使用,在进入晟晟中学学生学籍信息系统后会显示出用户管理登录窗口,当正确无误的填写
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!