学生注册管理软件的开发
摘 要
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。学生注册管理软件的开发是依据软件工程的思想、运用Visual Basic 6.0和Access开发工具设计的一套综合性的学生信息管理软件。首先制定系统功能说明书;再制定总体设计方案;然后对系统的各功能模块进行设计,主要实现了学生班级的注册管理、课程的注册管理、学籍的注册管理、成绩的注册管理、奖罚的注册管理以及对单个学生信息的查询功能;最后对系统进行测试和总结。
学生注册管理软件是使用计算机科学管理的办法对学生进行注册管理,把学生注册信息的实时性、精确性和学生注册工作的各个环节结合起来,极大的提高了学生管理的效率,解决了学生注册采用手工录入和打印数据的方式难以保证学生数据的准确无误和实时更新的问题。
关键字:注册;信息管理;Visual Basic 6.0;Access
The development of Student registration management software
Abstract
Along with the science and technology constantly improving, computer science is maturing day after day, its formidable function has been known profoundly for the people, and it has entered each domain of the human society and played a more and more important role. The development of the student registration management software is a set of comprehensive student information management software. The development environment is Visual Basic 6.0 and the Micro-Access Database. At first, design the requirement of the system; after this, design the program architecture of the system; then, design every function modules, which include such functions as: student registration management module, registration maintenance management module, score inquiry module, etc. Finally, integrate the system and finish the test.
The student registration management software refers to computer science technology, which can support registration information inquiry in real-time, and can make accurate match in results. It has greatly improved the efficiency of management and solved the problems such as inaccuracy match or data updating inconsistency induced by manual operation.
Key words: registration; information management; Visual Basic 6.0; Access
目 录
论文总23页
1引言 1
1.1本软件开发的背景 1
1.2本软件开发的意义 1
1.3本软件的研究方法 1
2本软件的需求分析 1
2.1软件简介 1
2.2软件的需求描述 1
2.3软件的可行性 2
3软件的总体设计 2
3.1系统的总体功能结构 2
3.2数据库的设计 3
3.2.1绘制系统数据流图 3
3.2.2数据库的逻辑设计 4
4开发工具和数据库的选择 7
4.1开发工具的选择 7
4.2数据库的现状和发展 7
4.3数据库的选择 7
4.4连接数据库方法的选择 8
4.4.1使用数据库对象 8
4.4.2使用ADODB 8
5 软件的详细设计与实现 9
5.1用户登陆界面 9
5.2系统的主界面 11
5.3用户管理界面 11
5.4 学籍管理界面 13
5.5 班级管理界面 14
5.6 课程管理界面 14
5.7 成绩管理界面 16
5.8 奖励管理界面 18
5.9 查询界面 18
6 软件的测试 19
6.1 测试的意义及目标 19
6.2 软件测试的主要准则 20
6.3 界面的测试方法和步骤 20
6.3.1 界面测试 20
6.3.2 功能测试 20
结 论 20
参考文献 21
致 谢 22
声 明 23
1引言
1.1本软件开发的背景
随着计算机与信息技术的普遍提高,越来越多的单位使用计算机来管理档案,这样就在很大程度上提高了管理的效率。近几年来高校的扩大招生,一方面给广大民众提供了越来越多的教育机会,另一方面也使学校的管理工作加重了。学生注册管理采用手工录入和打印数据的方式,显然难以保证学生数据的准确无误和实时更新,迫切需要一种新的现代化管理体制对学生进行管理。
1.2本软件开发的意义
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。学生注册管理软件是使用计算机科学管理的办法对学生的学籍、班级、课程、成绩、奖罚信息等进行管理。不仅具有检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低的优点,还使学生注册信息的实时性、精确性和学生注册工作的各个环节结合起来,极大地提高学生注册管理的效率,减轻了高校学生管理的负担。
本系统所实现的学生注册管理系统就是以VB和Access为编程环境来实现其制作和开发过程的,通过对学生注册管理系统进行需求分析、总体设计和详细设计逐步将一个学生注册管理系统的开发过程呈现出来。没有可以追求专业性和商品化软件的华丽包装,而是本着简单、实用的原则,既在功能上满足用户的需求,又力求操作简便,使本系统容易掌握和使用。
1.3本软件的研究方法
本软件的主要的目标是设计一套综合性的学生信息管理系统。在设计的过程中,采用软件工程的思想:首先制定系统功能说明书;再制定总体设计方案,对软件总体功能模块以及数据库的设计;然后对软件进行测试;在文章的最后进行总结。
2本软件的需求分析
2.1软件简介
学生注册管理软件是一套综合性的学生信息管理系统,主要实现了主要实现了学生学籍、班级、课程、成绩、奖罚的注册管理功能,为了对软件进行安全性管理,添加了用户管理功能。
2.2软件的需求描述
通过调查,要求软件需要有以下功能:
1) 要求有良好的界面;
2) 较完善的权限管理;
3) 原始数据修改简单方便,支持多条件修改;
4) 方便的数据查询,支持多条件查询;
5) 相应的权限下,删除数据方便简单,数据稳定性好;
6) 数据计算自动完成,尽量减少人工干预;
2.3软件的可行性
从技术的可行性和实现条件的可行性进行分析
技术的可行性:随着计算机的普及和各种应用软件的高速发展,编程技术和数据库技术不断成熟以及它们之间结合也日臻完善,为软件提供了技术的可行性。
条件的可行性:指导老师的指导、相关参考文献、网上资料以及电脑硬件的发展为软件提供了条件的可行性。
3软件的总体设计
3.1系统的总体功能结构
在实际开发中,系统功能分析需要系统设计开发人员与用户进行全面、深入的交流,以切实了解用户对整个系统期望具有的功能,并共同分析决定系统具有哪些功能。
新系统逻辑方案的提出:主要明确用户的信息需求,确定新系统的逻辑功能,提出新系统的逻辑方案。经分析系统共分为八个模块:用户管理模块、班级管理模块、学生学籍模块、课程管理模块、成绩管理模块、奖惩管理模块、个人信息查询模块,并得到如图1 所示的系统功能模块组织结构图。其中每个模块分别实现以下功能:
1) 用户管理:管理使用学生注册管理系统的用户信息,包括系统用户的添加、修改、删除和浏览.
2) 班级管理:管理使用学生的班级信息,包括学生所在班级的添加、修改、删除和查询。
3) 学生注册管理:管理在校学生的学籍信息,包括学生学籍的添加、修改、删除和查询。
4) 课程管理:管理学生课程的各种信息,包括学生课程的基本课程设置和班级课程设置。
5) 成绩管理:管理学生在校的所有成绩,包括学生成绩的添加、修改、删除和查询。
6) 奖惩管理:管理学生在校的奖惩信息,包括学生奖惩管理的添加、修改、删除和查询。
7) 个人信息查询:关于学生的各种相关信息,包括学生的性别、年龄、籍贯、身份等。
|