1、 第 I 页 目目 录录 摘要摘要 错误!未定义书签。 目目 录录 I I 1 1 系统开发背景及意义系统开发背景及意义 3 3 2 2 开发设计思想开发设计思想 错误!未定义书签。 3 3 需求分析与设计需求分析与设计 1313 3.1 系统目标 13 3.2 系统功能 17 4 4 系统设计过程及各模块制作系统设计过程及各模块制作 . . 2121 4.1 数据库、表的设计 . 21 4.2 系统功能结构图 错误错误! !未定义书签。未定义书签。 4.3 部分功能效果图与源代码 . 错误错误! !未定义书签。未定义书签。 5 5 学生信息管理系统的实现学生信息管理系统的实现 错误!未定义书
2、签。 5.1 系统运行环境要求 错误错误! !未定义书签。未定义书签。 5.2 系统调试与结果 37 6 6 总结与展望总结与展望 3838 6.1 设计体会 38 6.2 课题展望 38 致谢致谢 4040 参考文献参考文献 4141 第 II 页 摘要摘要 这次毕业设计,以茂名职业技术学院为开发背景,设计这个学生信息管理系 统,从学生的入学登记到查询浏览学生信息,形成了一个整体自动化管理模式, 改善了茂名职业技术学院的学生学籍管理。 该毕业报告介绍了在 Visual Basic6.0 环境下采用“自上而下地总体规划,自下而上地应用开发”的策略开发学生信息 管理系统的详细过程,提出实现学生信
3、息管理、资源共享的基本目标,从而推动 迈向数字化学校的步伐,并阐述系统结构设计和功能设计,从学生的入学登记到 查询浏览学生信息,形成了一个整体自动化管理模式,从软件工程的角度进行了 科学而严谨的阐述。 学生信息管理系统是用 Visual Basic 6.0 和 SQL Server 2000 平台开发的。 它的主要用户是学生、教师。系统方便了学生查分,方便了教师的教学管理和学 生信息的录入。更为重要的是,系统方便了学校的管理学生信息。通过学生信息 管理系统,学生课程及成绩管理系统的产生大大减少了人力上的不便,让整个数 据管理更加科学合理。学生信息管理系统最有特色的地方就是后台数据库对学生 课程
4、及成绩的统一管理。后台数据库 studentinfo 大概分为以下几个表:用户表, 学生信息表,班级信息表,课程信息表,教师信息表,及成绩信息表。 关键字:数据库 图书管理 借阅 浏览 Visual Basic 第 3 页 1 1 系统开发背景及意义系统开发背景及意义 1.11.1 系统开发的背景系统开发的背景 由于电脑时代的到来以及 internet 的迅速发展,电脑无出不在,当然各种 工作效率也大幅提高,那么对于一个学校来说,开发一个好的学生信息管理系统 势在必行。鉴此,特开发此学生信息管理系统,该系统实现了办公无纸化、网络 化、信息化、现代化。而且随着学校的规模不断扩大,学生数量急剧增加
5、,有关 学生的各种信息量也成倍增长。面对庞大的信息量需要有学生管理系统来提高学 生管理工作的效率。通过这样的系统可以做到信息的规范管理、科学统计和快速 查询、修改、增加、删除等,从而减少管理方面的工作量。 当今时代是飞速发展的信息时代,在各行各业中离不开信息管理处理,这正 是计算机被广泛应用于管理系统的原因。计算机的最大好处在于利用它能够进行 信息管理。使用计算机进行管理控制,不仅提高了工作效率,而且大大的提高了 其安全性,尤其对于复杂的管理,计算机能够充分发挥它的优越性。 管理系统是进行信息的采集、存储、加工、维护和使用的系统,它是随着管 理科学和技术科学的发展而形成的。学生信息管理系统是一
6、个教育单位不可缺少 的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生信息管 理系统能为用户提供充足的管理手段,对学生来说可以轻松的查阅自己在校的成 绩及排名。 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深 刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机 应用的一部分,使用计算机对学生信息进行管理,有着手工管理所无法比拟的优 点。例如:查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这 些优点能够极大地提高学生信息管理的效率,也是企业的科学化、正规化管理并 与世界接轨的重要条件。因此,开发这样一套学生信息管理系统成为很有必要的 事情。 学生信息管理系统提供了强大的学生信息管理功能,方便系统管理员对学生 信息等信息的添加、修改、删除、查询等操作。 学生信息管理系统主要用于学校学生信息管理,总体任务是实现学生信息关 第 4 页 系的系统化、规范化和自动化,其主要任务是用计算机对学生各种信息进行日常 管理,如查询、修改 、增加、删除,另外还考虑到学生选课,针对这些要求设计 了学生信息管