本系统的开发,将实现两大功能目标:一是实现学生的基本信息管理,以取代手工记录的纸质管理模式,这将大大减轻教师、学生干部等相关工作人员的工作负担,同时节省时间,提高工作效率;二是实现学生考试成绩及总成绩的管理,以取代传统的查阅大量原始资料后手工填制学生考试成绩及总成绩的费时费劲的工作方法,使每学期的学生考试成绩管理工作能够高效地进行,所以本系统的设计开发在管理上是可行的。
1.2.2技术上的可行性
当前的软、硬件技术都在不断的发展进步,这对本系统的开发来说是非常有利的。系统要求易学,界面友好,容易掌握,开发技术上使用可视化的面向对象的程序设计语言Visual Basic和数据库管理工具Access开发。Visual Basic是解释型语言,在输入代码的同时,解释系统将高级语言分解并翻译成计算机可以识别的机器指令,并可以判断每条语句的语法错误。在整个程序设计好之后,可以编译生成可执行文件(.EXE),脱离Visual Basic环境,直接在Windows系统下运行。硬件的配置要求也不太高,再加上本次设计指导老师的悉心指导和相关参考文献,所以本系统的设计开发在技术上是可行的。
2.系统总体设计
本系统由前台和后台模块构成,采用C/S(Client/Server,客户端/服务器)结构设计。C/S结构的优点:应用系统独立、系统文护简单,用户界面一致;对于应用程序的修改、功能增删或者升级等非常方便;对于客户端没有特别的要求,无须具备运行平台也可,本系统发布时,可将其所需组件一起打包发布,安装后即可使用,而且使用方便。
2.1系统目标设计
通过设计并实施学生成绩查询系统,使本校的学生考试成绩管理工作系统化、规范化、自动化,从而达到提高教学管理效率的目的。
2.2系统总体功能目标设计
2.2.1实现对学生的基本信息管理
首先是要实现学生基本信息的管理。这是根据管理学生信息的需要,将各个学生的基本信息分类, 按照学生的姓名、学号等对学生的基本信息进行检索,并将检索结果显示出来;随即实现对学生基本信息的添加、删除、修改和查询等功能。同时,还具有错误提示功能,例如性别只能输入男女,输入错误则提示需要重新输入等;而在查询不到相应信息的时候也要提示用户。
2.2.2实现学生课程管理功能
其次是实现学生课程管理功能。就是根据学生的相关信息(学号、姓名、性别等)进行身份核对后选课的功能,而要求能够根据学生相关的选课信息进行相应的设置,包括对记录的添加、修改、删除、查询等操作。学生的选课信息为学生考试成绩的设置提供了数据依据。
2.2.3实现学生成绩管理功能
最后,也是最主要的,是要实现学生成绩管理功能。一是实现对学生的考试成绩信息进行相关的设置功能,其中包括对成绩记录的添加、修改、删除和查询等操作。二是能够实现对学生的总成绩进行相关设置和查询功能。实现对学生成绩进行管理的功能,就是能够根据学生的课程考试成绩以及平时成绩自动计算出总成绩,以及根据总成绩进行自动排名的功能,使学生的考试成绩管理工作更加便捷化,高效化。
2.3系统基本结构设计
通过对本系统功能需求的了解,明确了系统的主要功能之后,得出本系统主要包含以下三大功能模块,分别是:
1) 系统登录模块
本模块所实现的功能为主要有对用户身份的验证、登录时的提示对话以及登陆成功之后的连接。
2) 用户管理模块
本模块所实现的功能为对用户基本信息的设置、对用户相关信息查询、添加、修改、删除和保存等操作。 VB+access学生成绩查询系统设计+源代码(2):http://www.youerw.com/jisuanji/lunwen_17340.html