vb学生成绩管理系统实验报告.doc
文本预览下载声明
综 合 性 实 验
实 验 名 称:学生成绩管理系统实验报告
专 业 班 级:金融1202
学 生 姓 名:于淇
学 号: 2012180227
指 导 教 师:刘素华
一、系统的理论与技术基础
1.1管理信息系统基础
管理信息系统就是我们常说的MIS (Management Information System),是集成了计算机网络技术、信息处理技术,对信息进行收集处理、传输及存储,进行事务管理的一种人机交互的智能化计算机系统。
1.2软件工程理论对本系统的指导
学生成绩管理系统的设计和开发是一个较为庞大的系统工程,应以软件工程的思想和方法为指导,进行设计和开发。软件工程理论对本系统的指导,主要表现在:帮助我们理清思路,建立较为科学的结构和开发制作流程方面。上述的各种理论,对我们设计和开发学生成绩管理系统提供了重要的理论基础,同时也为我们如何进行具体的设计和开发工作,提供了必要的思路和方法。
二、系统的分析
2.1背景分析
当今时代是飞速发展的信息时代,在各行各业中离不开信息管理处理,这正是计算机被广泛应用于管理系统的原因。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行管理控制,不仅提高了工作效率,而且大大的提高了其安全性,尤其对于复杂的管理,计算机能够充分发挥它的优越性。
管理系统是进行信息的采集、存储、加工、维护和使用的系统,它是随着管理科学和技术科学的发展而形成的。学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生成绩管理系统能为用户提供充足的管理手段,对学生来说可以轻松的查阅自己在校的成绩及排名。
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生成绩信息进行管理,有着手工管理所无法比拟的优点。例如:查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生成绩管理的效率,也是企业的科学化、正规化管理并与世界接轨的重要条件。因此,开发这样一套成绩管理系统成为很有必要的事情。
学生成绩管理系统提供了强大的学生成绩管理功能,方便系统管理员对学生成绩等信息的添加、修改、删除、查询等操作。
2.2 系统主要业务逻辑
?系统表业务逻辑如下图:
业务
流程如下图所示:
?
系统用例如下图所示:
每个用例都包括,科目,名次,班级属性。
对于科目这个用例,他又包括分数这个属性。
下面对系统的参与者进行更具体的分析:
1.?如果最终分析的候选参与者没有用例,那么他根本不是一个参与者。
2.?如果他和用例之间没有通信,没有任何联系,那么他也可能不是一个参与者。
3.?如果候选用户并不作任何事情,但是他包含了一些特殊信息,那么他可能不是一个? 参与者,但他可以作为参与者的一个附属品。
4.?如果参与者的名字过于细化,比如,张三,那么,我们应该根据他的角色来创建参? 与者。
5.?如果一个参与者的名字过于泛化,比如“用户”,那么我们可以根据他的角色来细化他的参与者(如上图所示)
描述参与者和用例之间的关系是我们构建用例图的最后一步。系统的每个参与者都触发一个或多个用例,当然如果他没有触发任何用例,他将不能成为参与者,而每个用例都由一个或多个参与者触发。
三、系统的开发工具及编程环境
3.1? 开发工具的选择
基于系统的需求分析以及系统的应用,系统将采用微软的Visual Studio6.0简体中文版进行开发,所选择的语言是Visual Basci6.0,下面将介绍Visual Basic6.0的特点。
3.2? Visual Basic 语言的特点及常用名词
Visual Basic 语言用其设计应用程序时具有两个基本特点,可视化设计WYSIWYG (what you see is what you get)和事件驱动编程。
Visual Basic 系统除了一般高级语言所具有的一些名词术语外,还有几个系统常用的名词。其基本含义如下:视窗(Form)、对象 (Object) 、属性 (Properties)、 事件 (Events) 、方法 (Method)、 过程 (Procedure) 和模块 (Module)。
1.视窗(Form)
视窗是进行人机交互的界面或接口,也叫窗体。VB系统的人机交互界面或接口,无论是在设计时或是在运行时,都是Windows 系统的标准视窗。
2.对象 (Object)
对象是VB系统内部提供给设计者可以直接使用的处理输出的控制工具。本程序所应用到的对象类型有标签框 (Label Box),文本框 (Text Box),命令按扭 (Command Button),网格
显示全部