资源描述
学生信息管理系统 武锦华
———————————————————————————————— 作者:
———————————————————————————————— 日期:
2
个人收集整理 勿做商业用途
山西大学继续教育学院
毕 业 论 文
类 别 专 科
年 级 2006 级
专 业 计算机信息与管理
姓 名 武 锦 华
学 号 06418538004
论文题目 学生信息管理系统
论 文 评 语
建议成绩 指导老师
年 月 日
目 录
摘要……………………………………………………………………4
第一章 绪论………………………………………………………… 5
第二章 系统需求分析 …………………………………………… 5
第三章 新系统逻辑方案 ……………………………………… 11
第四章 系统总体结构设计………………………………………17 第五章 学生信息系统软件测试…………………………………27
参考文献……………………………………………………………30
摘 要
随着信息技术在管理上越来越深入而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。
本文介绍了在Visual Basic6。0环境下采用“自上而下地总体规划,自下而上地应用开发”的策略开发一个管理信息系统的过程。通过分析某一学校学生管理的不足,创建了一套行之有效的计算机管理学生的方案。文章介绍了学生管理信息系统的系统分析部分,包括可行性分析、业务流程分析等;系统设计部分主要介绍了系统新逻辑方案和数据库设计及代码设计;系统实现用截图形式说明了几个主要模块的用法,系统界面友好,操作简单,比较实用。
【关键词】管理信息系统 学生管理 Visual Basic应用
学生信息管理系统
第一章 绪论
学生信息管理系统是一个教育单位不可缺少的部分。一个功能齐全、简单易用的信息管理系统不但能有效地减轻学校相关工作人员的工作负担,它的内容对于学校的决策者和管理者来说都至关重要。所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段.但一直以来人们使用传统人工的方式管理文件档案、统计和查询数据,这种管理方式存在着许多缺点,如:效率低、保密性差,人工的大量浪费;另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着来越重要的作用。
作为计算机应用的一部分,使用计算机对学校的各类信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查询方便、效率高、可靠性好、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学校信息管理的效率,也是一个单位科学化、正规化管理,与时代接轨的重要条件。
第二章 系统需求分析
2。1组织机构概况
学校主要有总务处、教导处、两大块.其中教导处的工作最为繁重,工作人员多,信息量大。除总务中的财务部门有专人及专用软件进行信息处理外,其它各类的数据处理都由班主任以及教导处工作人员人工完成。教导处目前有几十个班级的学生,处理的信息主要有三大类:学生信息、成绩数据、课程信息。本系统主要着眼于以上部分,建立数据库以及对数据的各种操作功能。
对于学生信息,各班的班主任及学校领导由于各种分类和了解的需要,经常性地进行各种查询.教导处在每一届学生进校时必须进行分班,设置学号;设置课程,并通知任课老师;
对于成绩管理,课任教师要进行本科目成绩登记;班主任在期中考试和期末考试后计算本班学生总分,排名次;并打印学生成绩单给学生;
学校系统内人员则可通过查询工具来了解学生情况。
对于课程信息,教导处每学期要进行课程安排、课任教师分配、等等.
2.2 现行业务系统描述:业务流程图(图2。1)
上海××学校实行校长负责制,各部门主管在教务、教学、考试、学生制度等方面实施管理。
我们调查研究的重点是对学生信息管理业务流程进行描述,如图2-1业务流程图所示,该学校的业务流程说明如下:
整个系统的系统中人员包括学生、教务人员、和任教老师以及班级实体,系统外实体是学生,教师,总务。
在学生档案管理方面,新生入学在新生接待部门报到后,具体工作人员将进行“学生信息登记处理”,经过相应的数据处理即学生名表录入后,经过核对后,进行分班处理后入档保存,并把有关新生名表汇总成报表直观地反映给教务部门。
在注册缴费方面,学生报到注册后,按学生名表到总务处进行缴费,作缴费处理,并生成缴费单,给教务处作分班和课程设置处理.
在班级管理方面,教务部门根据新生名表联系有关分班名额限制、男女生比例等条件来判别进行分班处理,生成班级表。
在成绩管理方面,任教老师主要负责日常的考试以及考试成绩录入,生成成绩单,并保存,送到教导处,进行成绩处理,生成成绩表,进行存储,以供查询。
报表处理是整个学生信息管理业务流程中主要工作的集中反映。正如前面所述,它直接提供了学生的学习情况和教学的情况,可供决策层对学校的教学状况有一个直观的了解。
2。3现行系统存在的主要问题
以上流程中的各类信息,目前还处于手工或半手工的管理状态,效率低,可靠性差。学校的日常管理工作缺乏规范,随意性很大,对工作人员的经验和水平有很大依赖性,因此具体职能操作往往因人而异;
部门之间信息交流少,信息渠道不畅,工作不易协调;
部门各自为政,数据和资料被相关人员独自使用,缺乏彼此了解,造成具体工作对个别人员的过分依赖,从而影响了工作的进展;
数据由手工进行操作和处理,工作量大,出错率高,特别是在分数统计和计算方面尤为突出;
学校领导对整个学校教学购信息掌握的不及时、不准确
部门虽配备电脑,但实际利用率不高,如果采用计算机进行以上各类信息的管理,必将大大提高工作效率,对学校各类信息的维护及了解起到积极的作用。
另外随着计算机网络的持续发展,无论是工作、学习还是生活,将会越来越多地融入到流动的比特中,人们的工作节奏在不断加快,需要快捷的信息来源,并对此作出反应.因此,无论是从目前的现状来看,还是面向未来,一个功能完备的学校信息管理系统的开发都非常有必要。
本人作为学习计算机专业的一员,对系统的需求作了较深入的认识,同时也掌握了一定的系统开发理论,借这次毕业设计的契机,一方面利用自己的所学,通过这次实践必将提升自身理论的认识,积累系统开发的经验。
作为毕业设计,由于时间比较紧张,加之本人没有任何系统开发的经验,它肯定存在许许多多不足的地方,但本人将尽自己所能,将自己所学的东西应用在实际中,以取得实践的经验。
2。4可能的解决方案
针对以上问题,我们草拟了两个可行的解决方案:
2.4。1方案一
购买市场上已有的管理信息系统软件,并适当进行修改,使软件和本学校的业务接近一些,同时本学校员工在使用时也要向该软件的某些特性靠拢,通过双向适应来完成学校的信息化改造。该方案的好处是学校的信息化改造用时短,见效快。缺点是软件的使用不能完全符合学校的实际,形似而神不似.
2。4.2方案二
安排学校内部人员组织开发团队,通过科学的方法对学校内部业务流程等进行详细调研,并最终开发完成适合自已实际情况的管理信息系统。该方案的好处是管理信息系统贴近学校日常工作的要求,包含工作中独有的特点,所以更能发挥出信息系统的使用.缺点是开发周期较方案一长,且需占用一定的财力、人力资源。
2。5可行性分析
可行性分析的任务是在初步调查的基础上确定项目开发是否必要和可行.分析建立信息系统必要性时要注意用户提出的理由是否充分和合理;分析建立信息系统可行性时主要包括经济可行性、技术可行性和营运可行性,本项目可行性分析如下:
2.5。1 经济可行性:
学校已经决定在软件的开发、管理和维护以及硬件及相关管理人员的工资等方面进行适当资金投入,且学校现有的个人电脑等设备也能满足 系统的开发需求,所以开发整个系统在软硬件设备上的投入可控制在学校所能承受的范围内,关键是在开发后期对系统中所涉及的软硬件及相关人员进行必要的整合。同时,此系统开发成功后投入运行可显著提高管理水平、工作效率,节省大量的人力、物力,大大降低学校的管理成本,提高学校的各方面能力,带来新的生命力。
2。5。2 技术可行性:
如前所述,学校在设备上已有了较好的配置。随着择校竞争日趋激烈,学校日前也吸纳了一些学有专长的应届优秀毕业生来充实本学校的实力,因此自行开发学生信息系统在人员配备上有保证。所以不管从物质、还是人员方面都是先进和有实力的.而此次系统开发采用的开发工具VB6。0简单易学,开发速度快,和各类数据库兼容性好,在技术实现上是完全可行的。
2.5.3 营运可行性:
该系统的建立对学校现有的组织机构没有影响,计算机承担了学校繁杂的数据采集、传递、保存等工作,节约劳动时间,减少劳动强度,反而可以使各部门之间通过加强信息联系来提高组织机构的工作效率.另外,在学校有关领导的监督和领导下,学校的各项管理工作已规范化,规章制度齐全,各种原始数据也正确规范,这不仅为项目的开发运行提供了保证,也使学校各级管理人员有了一个适应过程,因此,开发学生信息管理系统建议的提出,得到了学校各级管理层的一致支持.
通过上述分析,我们得出的结论是学校自行开发进学生信息管理系统非常迫切,而且是切实可行的,所以我们选择方案二.
第三章 新系统逻辑方案
3.1 数据流图
数据流图是在对系统调研阶段绘制的业务流程图进行分析的基础上,从系统的科学性、管理的合理性、实际运行的可行性角度出发,将信息处理功能和彼此之间的联系自顶向下,逐层分解,从逻辑上精确地描述本系统应具有的数据加工功能、数据输入、数据输出、数据存储和数据来源及去向(外部项)。
数据存储
((处理逻辑)
加工
外部项(外部实体)
数据流
首先,分析学校教学活动及管理的总体情况,划分系统边界,识别系统的数据来源和去处,确定外部项,得出系统的关联图,
第二,划分出几个主要的信息管理功能,并明确各功能之间的联系,绘制出数据流图的顶层图。
顶层图仅从总体上反映了学校的信息联系,我们应按照自顶向下,逐层分解的分析
按照逐层分解的原则,我们方法对顶层图进一步分解。限于篇幅,对学籍管理模块第一层中的P1.1学籍登记管理模块又进行了细化,得出以下第二层数据分解图:
3。2数据字典
数据流图只是对数据处理和彼此之间的联系进行了说明,要进一步明确数据的详细内容和数据加工过程,应将底层数据流图的全部数据流及其组成部分的数据流、数据元素、数据存储和加工等通过数据字典描述清楚,以便于此后系统设计的进行。
在系统分析中产生了大量的数据字典,限于篇幅,进里仅对数据流、外部项、数据元素、数据存储举例加以说明,并已表格形式对加工予以说明。
如表3-1至3—5所示:
数据流
系统名:学生信息管理系统 编号: F1
条目名: 学生入学单 别名:
来源:“学生”外部项
去处:“缴费处理"加工处理
数据流结构:
学生信息单={新生数据=姓名+性别+出生日期+家庭住址+原毕业学校+政治面貌+入学总分}
简要说明:用此记录每位学员汇总学生后的信息,每个学员每次缴费后都会形成一条学生记录。以供校验和取舍
修改记录:
编写:
日期
审核:
日期
表3-1 数据字典“数据流”条目举例
外部项
系统名:学生信息管理系统 编号:
条目名: 学生 别名:
输入数据流: 班级表、任课表
输出数据流: 成绩单
主要特征:根据学生数据单,接受录入
在学生表中添加一记录,并将录入信息作为记录的值
其主要特征是:学生记录,班级名称 指定班级的学生名单
简要说明:
修改记录:
编写:
日期
审核:
日期
表3-2 数据字典“外部项”条目举例
数据元素
系统名:学生信息管理系统 编号: E0001
条目名: 学生信息单 别名:
输入数据流:F1、
存储处:D1学生记录;
数据元素值:代码类型 字符型
简要说明:学生记录单是识别每张每个学生的依据,也就是说是每个学生单的唯一学号。
修改记录:
编写:
日期
审核:
日期
表3-3 数据字典“数据元素”条目举例
加 工
系统名:学生信息管理系统 编号: 2
条目名:学籍建档模块加工 别名:
输入:新生数据
输出:有效的新生记录、无效的新生记录
加工流程:
根据新生记录
IF 格式有效 THEN
读取记录
ELSE 无效格式记录,启动调整格式
ENDIF
简要说明: 主要是新生入学的建档管理,并要求提供相应的准确数据。
修改记录:
编写:
日期
审核:
日期
表3—4 数据字典“加工”条目举例
数据存储
系统名:学生信息管理系统 编号: D3
条目名: 学生记录 别名:
存储组织:每个新生单一条记录,生成一个二维表格
记录数:700条/年
数据量 1兆/年
主关键字:学生编号
辅并键字:
记录组成:
项 名: 学号 姓名 性别 出生年月 电话
近似长度 15 10 2 8 10(字节)
项 名: 家庭地址
近似长度 50 (字节)
简要说明: 用以存储新生的信息,一名学生开成一记录。
修改记录:
编写:
日期
审核:
日期
表3—5 数据字典“数据存储”条目举例
第四章 系统总体结构设计
4.1系统功能结构
面系统划分的基础上,对各有关子系统的数据流图采用变换中心法或事务中心法进行分解,这样不断分解下去,直到分解成为含义明确、功能单一的单元模块,从而得到系统的功能模块结构图,即系统的HIPO图。可做如图4—1所示划分,限于篇幅只能举例说明。
图4—1 学生信息管理系统有关功能模块分层图(HIPO图)学生信息管理系统
登录
系统维护
分班管理
学籍管理
打印报表
课程管理
成绩管理
基本课程设置
学生成绩查询
班级课程设置
考试违规
管理
成绩增加
修改密码
添加班级
档案浏览
添加用户
复新登录
班级浏览
班级查询
档案添加
档案查询
班级统计打印
成绩增加
成绩查询
成绩增加
缴费统计打印
成绩统计打印
课程统计打印
档案统计打印
4。1.1系统IPO图分解
系统IPO图举例如表4—1至表4—4所示:
IPO图
系统名: 学生信息管理系统 制图者:
模块名: 学生信息管理 日期:2007。4
备注:
内部数据元素:
处理内容:
如有新生建档信息、班级信息、课程信息;如有查询成绩情况需求,调用统计分析模块;如有维护需求,调用系统维护模块。
输出:
学生名表、任课表、查询结果、成绩情况汇总表
输入:
学生单、班级表单、任课表单、成绩录入单
调用下列模块:系统管理、班级管理、课程管理、成绩管理、系统维护
由下列模块调用:
系统
表4-1
IPO图
系统名: 学生信息管理系统 制图者:
模块名: 班级管理 日期:2007.4
由下列模块调用:
班级管理
调用下列模块:
班级添加、班级查询
输入:
学生信息、班级表、任课表
输出:
班级表、查询结果
处理内容:
如有学生入学信息,调用订班级管理模块;如有查询需求,调用库存查询模块.
备注:
内部数据元素:
4.2数据库设计
目前,数据库技术已被广泛使用,几乎所有的管理信息系统中的数据都被组织成数据库的形式,因此,数据设计成了管理信息系统设计中的重要组成部分。在设计中,必须根据用户的具体要求进行分析和设计,如何从系统的观点出发建立一个数据模式是核心问题,它必须满足以下条件:
1、符合用户的要求,即能正确地反映用户的工作环境,满足用户处理的所有“数据”,又能支持用户需要进行的所有“加工”。
2、数据模式必须与所选DBMS所支持的数据模式相匹配。
3、数据组织必须合理,易操作,易维护,易理解。
4。2.1实体及其属性描述
通过对数据流图的调研,确定出以下实体:
学生{学号、姓名、年级、专业、性别、出年年月、民族、籍贯、政治面貌、家庭地址、邮政编码、联系电话、入学时间}
课程{课程号、课程名称、教材、任课老师、课时、上课地点、课程性质、考试性质}
班级{班级号、人数、辅导员、备注}
教师{教师工号、姓名、性别}
年级{年级编号、年级名称、辅导员}
4.2。2 实体间联系及其属性描述
1对多联系
开设(1个年级开设多门课程)
拥有(1个年级拥有多个班级)
招收(1个班级招收多名学生)
授课(1个老师授课多门课程)
多对多联系
任职(多个老师任职多个年级)
学习(多名学生一学期要学习多门课程)
缴费(多名学生缴费给多名老师)
4。2.3 ER图
N
N
M
N
1
1
N
N
1
M
N
1
N
M
开设
拥有
招收了;
学习
授课
缴费
任职
老 师
班 级
学 生
课 程
年 级
实体属性
实体间联系
实体集
4.2.4 转换规则及关系模式
转换规则:
1、若实体间的联系是1:1的,可以在两个实体类型转换成的两个关系模式中任意一个关系模式的属性中加入另一个关系模式的键和联系类型的属性。
2、若实体之间的联系是1:N的,则在N端实体类型转换成的关系模式中加入1端实体类型转换成的关系模式的键和联系类型的属性。
3、若实体之间的联系是M:N的,则将联系类型也转换成关系模式,其属性为两端实体类型的键加上联系类型的属性,而键为两端实体键的组合。
4、若实体间是三元联系,包括1对多对多、1对1对多、1对1对1,则将联系类型也转换成关系模式,其属性为三端实体类型的键加上联系类型的属性,而组合键出自三实体键,但如何组合要视具体情况而定.
关系模式(“—”是主键,“#"是外键)
学生{学号、班级号#、姓名、性别、出年年月、民族、籍贯、政治面貌、家庭地址、邮政编码、联系电话、入学时间}
班级{班级号、年级编号#、专业、人数、辅导员、备注}
课程{课程编号、年级编号#、教师编号#、课程名称、学期教材、任课老师、课时、上课地点、课程性质、考试性质}
教师{教师工号、姓名、性别}
任课{教师工号、班级号#、姓名、性别}
学习{课程号#、学号#、学习成绩}
缴费{教师工号#、学号#、金额、姓名、年级、专业、学期、缴费日期、应缴费用、实际交费、本次欠费}
年级{年级编号、班级号#、年级名称、辅导员}
任职{年级编号#、年级编号#、年级名称、班级名称}
4。3 物理结构设计
数据库在实际物理设备上的存储结构和存取方法称为数据库的物理结构.对于设计好的逻辑数据模型选择一个最符合应用要求的物理结构就是数据库的物理结构设计。
本设计根据实际情况,确定数据库表结构如下:(列举3个表,余同从略)
1、学生表结构:
表4.3.1
编号
字段名称
字段类型
字段宽度
1
学号(主键非空)
CHAR
15
2
班级号(外键)
CHAR
15
3
姓名
CHAR
10
4
性别
CHAR
2
5
出生日期
DATE
8
6
民族
CHAR
4
7
籍贯
CHAR
8
8
政治面貌
CHAR
20
9
家庭地址
CHAR
50
10
邮政编码
CHAR
6
11
联系电话
CHAR
16
12
入学时间
DATE
8
2、课程表结构:
表4.3.2
编号
字段名称
字段类型
字段宽度
1
课程编号(主键非空)
CHAR
15
2
年级编号(外键)
CHAR
15
3
教师编号(外键)
CHAR
15
4
课程名称
CHAR
15
5
年级
CHAR
10
6
课程
CHAR
12
7
学期教材
CHAR
16
8
任课老师
CHAR
8
9
课时
CHAR
4
10
上课地点
CHAR
30
11
课程性质
CHAR
10
12
考试性质
char
20
3、班级表结构:
表2。3
编号
字段名称
字段类型
字段宽度
1
班级号(主键非空)
CHAR
15
2
年级编号(外键)
CHAR
15
3
专业
LONG
4
4
人数
LONG
4
5
辅导员
LONG
4
6
备注
char
20
4.4 系统配置方案的选择和设计
4.4。1 系统硬件配置情况
上海XX学校有近50名人员,考虑到学校规模不大,且在计算机上已有所投资,所以实际新购电脑数量并不大.为兼顾价格和性能等综合方面,决定工作站和服务器都用采用现有计算机.充分利用学校人员素质较好和已配的计算机房.
工作站:Dell Optiplex160L (赛扬2.0G/256M内存/40G硬盘/100M网卡/主板集成显卡、声卡/CDROM/1。44M) 15台
服务器:Dell PE6400(双至强PIII 1G 处理器/1G内存/18G*5硬盘(或36G*3),作raid5/USB转接卡/在线UPS/100M网卡) 1台
打印机:HP LaserJet 1000激光打印机 2台
4.4。2 系统软件配置情况
4.4。3网络通讯系统配置
工作站安装Win2000 Professional操作系统,以及Office等常用办公软件。两台服务器安装Win2000 Server操作系统,其中一台服务器供其他工作站登陆用,还有一台用作备份服务器。
整个系统采用总线型网络结构,20台电脑通过2个D—Link 24口Swith用直通线相连。
配备一根ADSL作为Internet出口,在访问服务器上安装Wingate 5。0代理服务器软件,工作站可以通过Server共享Internet连接.
4。5系统总体安全性、可靠性方案与措施
学校所企望建立的数据库是一个可靠的、随时可用的宝贵资源,它应具有安全保密性、完整性、一致性.为了使数据库满足这些要求,应具有多种保护措施。
4。5.1 数据库的安全性
数据库安全性指保护数据库以防止不合法的使用所造成的数据泄露、更改或破坏。尤其是在数据库系统中存放大量的数据,为许多用户所共享时,安全问题尤为突出。在数据库系统中,一般提供两种控制:用户标识和鉴别、数据存取控制。本系统安全性控制是通过用户名、用户口令来实现,以便数据库的安全。
4。5。2 数据库的完整性
数据库的完整性是指数据的正确性和相容性,是为了防止数据库中存在不合语意的数据,防止错误的输入和输出所造成的无效操作和错误结果.
1、实体完整性:本系统为各数据表设置了主索引或唯一索引,并定义该属性不为空,用户在对主键进行更新(插入、删除、修改)操作时,DBMS会进行完整性检查,一旦主码不唯一,则拒绝此操作.
2、参照完整性:本系统对于外码的插入操作,采用了对该外码相对应的另一数据表中的主码进行选取的方式;对于主码的修改操作,采用了自动更新其相关联数据表中外码的方式;对于主码的删除操作,采用了查找其相关联数据表中外码,如已在其他数据库中存在,则拒绝此种操作的方式。
4.5。3 数据库备份和恢复
为了保证各种故障发生后,数据库中的数据都能从错误状态恢复到某种逻辑一致状态,数据库管理系统中恢复功能是必不可少的。主要使用转储、日志等方法进行数据库的备份与恢复.本系统数据库的备份是通过转储的方式进行.定期将本地数据库中的数据转储至其他存储介质中,以便发生严重后果后能及时进行恢复。
第五章 学生信息系统软件测试
5.1集成测试
集成测试将测试每一个部件之间的工作是否正常。在这个阶段,我们假设所有的单元已通过开发人员个人在单元测试阶段测试全部通过,没有任何错误.
集成测试包括以下内容:
连续集成测试
数据库测试
数据整合测试
5。2功能测试
功能测试环境
操作系统:windows 2000
内存:128M
网络环境:校园网
本功能测试共分为:
系统功能测试
测试是否可以正常添加用户和修改密码,系统正常退出
测试是否可以正常对班级进行管理,学生的单个或成批添加,删除以及新生信息的导入和学生信息备份
测试成绩管理中是否可以进行分数录入,汇总及排名和成绩备份等操作
测试课程信息模块中针对课程管理,老师和课程的关系之间操作是否正常
测试是否可以正常查询课程、班级、成绩等功能是否正常。
下面以测试“课程查询”模块为例子:列出测试表
被测模块
模块号
输入
预期输出
实际输出
结论
课程查询
P3.4
专业=英语
显示开设英语的班级情况
显示开设英语的专业情况
功能正确
课程查询
P3.4
专业=英 语
不会显示所查的班级情况
没有显示该专业记录
功能正确
课程查询
P3。4
专业=200101
不会显示所查的班级情况
没有显示该专业记录
功能正确
课程查询
P3。4
专业= 英语
显示开设英语的班级情况
显示开设英语的专业情况
功能正确
说明:正确用例为专业=“XX”,字符型,且不能在其中间有空格或其他字符,否则将查询不到有关该专业的情况。测试结果正确,但报错功能不强大,有待改进.
5.3 链接测试
这一部分将测试系统各模块之间的超链接跳转是否正确
5。4 文档测试
本章主要内容为:
测试文档是否包括全部内容
测试软件功能描述与其他功能有没有冲突
查看软件功能描述是否是原来系统分析和需求
查看文档内容在特定的情况和进度下,以现有人力,物力和资源能否实现
5。5负载测试
这一部分将测试正常情况下系统性能和用户数目之间的关系
5.6极限测试
这一部分将测试所有极端的情况,如速度非常快的情况下和速度非常慢的情况下,以及所有其它的极端情况。
网络资源极限测试 综合极限测试
总 结
从接到毕业设计任务的那一天起,我就感觉到压力特别大,因为这毕竟是毕业设计,而不是我们每门课的实验,以前我们做的实验虽然也要编程实现一些功能。但是,那主要是针对我们那一门课程,涉及范围比较小,实现的功能也比较简单。而毕业设计可是我们所有学过知识的总结,它需要我们把以前所学的东西都集中在一起,然后加以灵活应用。Visual Basic这个开发工具以前也没有深入的学习过,学生成绩管理系统需要用到它里面许多控件。 总之,这次毕业设计让我收益非浅,不仅学到了新的知识,还让以前书本上学的理论知识在实践中加以应用,做到学以致用。还有,养成的一些良好习惯,对以后的学习和工作,都是很有帮助的。这次毕业设计已经顺利的完成,这些都与指导老师的耐心指导、热心帮助密不可分。老师不断的提出好的建议和要求,帮我完善设计、改进设计的实用性。这次毕业设计使我以前的理论知识有了质的飞跃,为我以后从事各项工作都奠定了一定的基的础
参考文献:
[1] 赵建敏 ,郭庆,《Visual basic 6.0编程指南》,航空工业出版社 ,1999
[2] 萨师煊,王珊,<〈数据库系统概论>>,高等教育出版社,2001
[3] 伍俊良,《VB6控件应用实例教程》,北京希望电子出版社,2002.
[4] 张书兵,戴红,陈哲,《Visual basic 6.0 入门与提高》,清华大学出版社,1999。
[5] 周珂伟,《Visual basic 6。0 数据库开发 学习教程》,北京大学出版社 ,2000
[6] 丁宝康,《数据库原理》,经济科学出版社,2000。
[7] 陆丽娜,《软件工程》,经济科学出版社,2000。
[8] 甘仞初,《信息资源管理》经济科学出版社,2000。
[9] 甘仞初,《信息系统开发》经济科学出版社,2000。
第 34 页 共 34 页
展开阅读全文