控件 属性 属性取值
Frame1 名称 Frame1
Caption
Frame2 名称 Fram2
Caption 请输入各课成绩
Combo1(0) 名称 Combo1
text NULL
•••
Combo1(3) 名称 Combo1
text NULL
Label1 名称 Label1
Caption 成绩添加
•••
Label6 名称 Label6
Caption 姓名
Text1(0)
•••Text1(13) 名称 Text1
text NULL
Command1 Caption 确定
Command2 Caption 取消设置
表4-11
学生成绩管理系统学生成绩管理模块的成绩浏览功能窗体设计过程:界面设计是在VB6.0的frmcj1窗体上进行界面设计,主要使用了下列控件:CommandButton、Frame、ComboBox、MSFlexGrid控件。然后设置属性(表4-12),添加相应的代码。
控件 属性 属性取值
Frame1 名称 Frame1
Caption 年级
•••
Frame5 名称 Fram5
Caption 成绩浏览
Combo1(0)
•••Combo1(3) 名称 Combo1
text NULL
MSFlexGrid 名称 MSF1
Command1 Caption 修改
Command2 Caption 删除
表4-12
5用户帮助
5.1系统功能及运行环境简介
5.1.1系统功能简介
本系统设计的是一个学生成绩管理系统,主要是按照学生成绩管理问题,来开发的一个小系统,目标是使学生管理的工作人员在平时的管理中也做到数据的信息化、快速化和网络化。本系统经过简单扩充就可以成为一个完整的学生成绩管理系统。下面来说一下本程序的各个模块的功能。
本程序由登录界面、主窗口、用户管理、学生档案管理模块、班级管理模块、课程管理模块、成绩管理模块等部分组成。
登录界面:登录界面要输入用户名,输入对应的密码进入,选择“取消”终止程序运行。防止用户以外的人看到密码,密码输入框内的密码用“*”屏蔽。
主窗口:主窗口是本软件的核心,它是其他模块的父窗体,在主窗口的菜单栏有各个子模块的连接点。实现功能的切换和数据的处理。最下方的状态条显示当前的时间和日期。用户使用中切换很方便。在每个页面上,根据所要实现的功能、空间和要显示的数据,将大概用到的标签、文本框、按钮、数据表格等组件排列一下,尽量做到整齐、使用方便等,这样还可以节省物理内存。
用户管理模块:主要负责对系统管理员的管理,它有添加用户、修改密码和重新登陆三个功能。只有超级管理员或者指定此权限的管理员才能进入添加用户窗口,再添加管理员时可以添加超级管理员、只读管理员、普通授予不同权限的管理员。受限的管理员(如只读)只能浏览本系统相关信息,包括学生、班级、课程、成绩,但不能进行任何修改。
学生档案管理模块:包括学籍录入、学生档案浏览、学生信息查询三个子窗体。主要负责对学生基本信息的录入、添加、查询、修改、删除等功能。其中学生信息的录入主要针对于新生到校,进行大批量的学生信息录入;添加可以在转系的工作中得到应用;修改主要指学生某些信息的变动进行修改;删除则可以应用在退学等方面。关于学生信息的查询本系统提供了四种查询方式:按学号查询、按班级查询、按姓名查询、按姓名关键字查询,查询所得结构结果显示在浏览窗口中
班级管理模块:包括班级设置、班级浏览、班级查询三个子窗口。班级设置主要设置班级属性:年级、班级、教室、年制、专业、班主任、备注。班级浏览包括浏览班级信息,同时可以对班级信息进行修改、查询、删除。浏览时只要双击窗口左边的视图树即可弹出下一级目录。班级查询方式本系统提供三种查询方法:按年级、按班级、按专业查询。
课程管理模块:包括基本课程设置、班级课程设置两个子窗口。基本课程设置窗口可以修改、添加、删除基本课程信息。只要点击相关按钮就可以修改、删除相应的课程名称和教材。班级课程设置首先选择年级、专业、年制、学期,然后从基本课程里选择需要的课程,点击确定即添加成功。当所选专业已有该课程则弹出提示框,否则显示添加成功。
成绩管理模块:包括成绩的录入、修改、删除、查询等功能。根据你所选择的条件
(年级/班级/学期/类型)显示学生成绩信息。
其中班级、学生相关信息等窗口都具有打印报表功能,方便管理员打印。
5.1.2 运行环境简介
此系统是基于Windows 98/2000/2003/XP环境的数据库管理,后台数据库采用 ACCESS,前端使用 VB6.0进行开发,此系统属于单机板。本课题的开发需要采用一种适合于数据库编程,而且具备同时访问多种数据库系统能力的开发语言与工具。目前,VB6.0是较为流行的可视化编程语言之一,在数据库开发方面具有丰富的资源,可以实现不同数据库间的异构连接,实现数据处理与转换。VB是微软公司推出的基于Windows以Basic语言为核心的一个快速开发应用程序的可视化开发平台。它提供了灵活的可视化设计工具,将可视化界面与面向对象技术完美、紧密地结合起来,并封装了Windows编程的复杂性。在这方面,它不仅提供了大量的数据库组件,能通过SQL 、ADO、ODBC访问多种数据库,同时提供了强大的开发网络数据库的能力。作为一个优秀的前端开发工具,VB6.0很受广大用户欢迎。
Visual Basic最大的两个特点是“可视化”和“事件驱动”。“可视化”即“可视化程序设计”,是指开发图形用户界面的一种方法,用这种方法,程序员不用编写大量的代码去描述界面元素的外观和位置,而只要把预先建立的界面元素(如文本框、命令按钮或更复杂的控件等)用鼠标拖放到屏幕上的适当位置即可。“事件驱动”是指Windows应用程序的运行是通过事件来驱动的,用户或系统触发了某一个事件,就执行程序员在此事件中编写的一段代码。最常见的实例是,用户界面中的一个命令按钮,当用户点击这个按钮时,就触发了这个按钮的鼠标单击事件,于是执行该按钮单击事件的相应代码,执行完毕后,程序暂停直到下一个事件发生。“可视化”和“事件驱动”这两个特征是Visual Basic进行Windows程序开发的精髓。
Access是Office软件包的成员致意,Access擅长对数据进行处理,例如建立、排序、分类及汇总数据等操作。除此之外,美化数据输入界面的窗体、数据访问页,加强所见即所得的报表,再加上Access所擅长宏与模块功能,奠定了Access在小型数据库系统的领先地位。Access2003推出后,新增并强化了许多功能,在其他Office软件中能够用到的功能都出现在其中,不用再跨越两个软件进行操作,这种整和给用户提供了极大的方便。
本系统是以VB6.0为前台,Access为后台,因此要求系统运行在:Windows 98/ 2000/ 2003/XP。系统运行时对数据的保密性要求不高对一般的数据不要求进行加密。此外,对其它软件几乎没有依赖性,程序健壮性较好。
运行需求:
硬件条件:586 以上CPU、32M以上 RAM、3.2G硬盘以上的PC机;打印机。
软件条件:Windows 2000以上版本操作系统;
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] 下一页