vb大作业

发布 2020-02-25 08:49:28 阅读 5589

学生信息管理系统。

组长(姓名、学号):

组员(姓名、学号):

专业班级:指导教师:

结束时间(年、月、日):

目录。摘要1

第1章开发背景和系统概述2

1.1开发背景2

1.2系统概述2

1.3开发环境3

第2章需求分析与功能介绍5

2.1需求分析5

2.2系统软件结构7

2.3系统功能介绍8

第3章主要界面设计与关键模块设计10

3.1主要界面设计10

3.2关键模块设计15

第4章系统数据库设计17

4.1数据库系统17

4.2系统数据库与vb的连接17

4.3数据库逻辑结构设计17

第5章系统整体评价及展望21

5.1整体评价21

5.2展望21

总结23参考文献24

附录25摘要。

为了更好的存储和管理学生信息, 在windows xp平台上,使用visual basic6.0+access设计实现了学生信息管理系统。

学生信息管理系统分为多个窗口:系统登陆窗口,系统主窗口,数据录入窗口,数据查询窗口,数据修改窗口等。学生信息管理系统启动后,出现登陆界面,在登陆界面输入用户相关信息,系统验证后,登陆到系统主界面,在系统主界面上根据不同的用户权限进行系统操作。

通过对窗口菜单的选择进入相应的管理界面,在相应的管理界面对所需管理的数据进行修改、添加、清理等操作。本系统实现的功能包括班级管理(班级查询、班级修改及浏览、班级添加、班级信息导出),档案管理(档案信息查询、档案信息修改及浏览、档案信息录入、档案信息导出),课程管理(基本课程设置、班级课程设置),成绩管理(成绩查询、成绩修改及浏览、成绩添加、成绩信息导出等),数据后援(数据备份、数据恢复)等。本系统创建了一个数据库数据库中包括八个表:

1.班级管理---学生基本的班级信息包括院系、专业、班级号、年级等。2.

课程管理---学生的课程包括年级、专业、学期、课程名等。3.基本学籍---学生的基本信息包括学号、姓名、性别、籍贯等。

4.交费管理---学生的学费包括学号、姓名、学期、专业、学费等等。同时还可利用系统中的文档编译器进行系统管理的同步记录及相关的文字信息记录。

学生信息管理系统的开发是使学生管理系统化、数字化和规范化。

本文完成了学生档案管理、学生交费管理、学生成绩管理、数据后援、帮助(f1)功能模块的设计与实现。

关键字:学生信息;信息管理;数据库。

中图分类号: tp311.52

第1章开发背景和系统概述。

1.1开发背景。

随着计算机办公自动化程度的不断提高,开发各种数据库管理应用软件用于各项工作中能有效地提高工作效率,节省时间,能使学校的教学工作上一个新的台阶。用于管理的计算机已经非常普及,客观上提供了坚实的物质基础。国内市场上也有一些学生信息管理方面的软件出现,但都存在许多不足,如功能不够齐全等。

随着高校的普遍扩招,在校学生人数急剧增加,通过人工管理学生信息的传统做法已经行不通了,更谈不上对大量数据的统计和分析了。客观上对整个学校掌控和实施有效的管理都有赖于对大量数据的分析和统计。而这项工作的完成必须借助计算机及相应的软件。

在进行了大量社会实践调研之后,主要研究了现有的市场上的学生信息管理软件之后,客观地总结了已有的优点和存在的缺点和不足,在此基础上研究设计完成了该学生信息管理系统。学校存在大量的**数据,这些数据恰恰是关系数据库处理和管理的对象,只要将需要管理的信息有组织的输入到电脑中,使用该软件提供的功能就可以方便地进行统计分析、查询等工作量,从而大幅度地减轻了人的工作量和工作难度同时也大幅度地提高了工作效率。办公自动化是大势所趋,是历史发展的必然,只有顺应潮流才能有发展有进步。

1.2系统概述。

设计学生信息管理系统是为了完成学校对学生相关有用信息的高效率管理。综合考虑数据量,数据复杂程度和开发实现的难度,在开发中使用vb+access来开发该管理系统。本系统具备了处理和应对学生信息管理方面相关的各种数据处理、查询、检索、数据录入、数据编辑、针对excel**数据导入和数据导出、成绩的统计和分析等功能。

系统投入使用后必将发挥积极重要的作用,完全取代以往数据事物人工低效管理的落后状态,使各项工作都有彻底的改观。

本系统对输入的学生信息作检查后存放入数据库中,然后对数据做修改,再编译,查询,并对数据进行保护,能完成简单文档的编写、修改、和存储。

系统创建的各个过程:目标设计、系统开发背景、系统功能分析、系统功能模块设计、数据库需求分析、数据库概念结构设计、数据库逻辑结构设计、数据库结构实现、各个功能模块的创建、系统的编译。

1.3开发环境。

软件环境:操作系统:microsoft windows xp

开发工具:visualbasic6.0企业版。

辅助软件:microsoft office2003

硬件环境:兼容机 cup:赛扬 1.1g

crt:17

硬盘:40g

ddr128

第2章需求分析和系统功能。

传统的学生信息管理手段主要依赖于手工操作,其效率低下,不利于信息的快速检索,所以基于现代信息资源管理的理念,结合传统学生信息的管理经验,将现代化的信息技术引入学生信息管理的工作中,成为实现学校学生信息系统化、规范化、自动化的必然之路。

按照软件工程基本理论要求,软件开发以前必须向用户反复进行需求调查并形成需求规格说明书,在软件开发中仍要继续进行,并对已经形成的需求规格说明进行修改和补充,直到软件产品开发完成为止。。

2.1需求分析。

1) 为有效地规范管理学生成绩等相关信息而开发该系统。

2) 设定特权用户(admin)来统一管理用户群,给他们分配使用权限和口令,通过对使用权限的控制来限制某些用户可使用某些信息管理模块,而不能使用其他信息管理模块。若用户口令丢失可由特权用户解锁并重新分配口令;用户在合法进入系统后能修改自己的口令。特权用户(admin)可从系统中撤销其他用户,也可向系统中添加用户;特权用户(admin)可创建新的学生信息,也可删除某一学生信息,若以其他用户名进入系统则这两个子菜单项不可用,同时“系统管理”菜单项只有注销用户可以使用。

3) 根据需要能为新的学生创建信息档案。

4) 根据需要能删除学生信息管理中某些数据文件。

5) 根据需要能选择某学生以对其相应的信息数据进行编辑、管理、维护。

6) 每个学生基本信息及其相应属性由手工输入来完成。

7) 学生信息内容可以是多样化的各种数据,如**、图形等等。

8) 学生信息选定后可进行预览(对所有已经选定的信息),预览过程中发现问题可及时调整,经调整后最后保存信息。

9) 根据需要能导出某班级的学生基本信息。

10) 根据需要能为学生创建成绩档案。

11) 能浏览、查找、修改、删除系统内任一学生的成绩。

12) 通过成绩数据表对每门课低于60分的学生进行补考。

13) 通过成绩数据表对学生进行单课成绩排名。

14) 根据查询条件,查询出学生成绩信息,最后通过功能模块来生成excel文档, 然后经人工对该文档排版调整后打印输出。

15) 能够筛选出每门课的优秀成绩名单。

16) 根据需要能为每个学期添加班级管理。

17) 能浏览、查找、修改、删除系统内任一的班级信息。

18) 通过功能模块能导出每个院系的班级基本信息。

19) 根据需要能为每个学生添加交费信息。

20) 能浏览、查找、修改、删除系统内任一交费信息。

21) 根据查询条件,查询出学生欠费名单,最后通过功能模块来生成excel文档, 然后经人工对该文档排版调整后打印输出。

22) 系统能备份过去生成的所有信息档案文档。系统备份的信息文档特权用户可随时还原并可打开编辑、浏览然后打印输出。

该系统完全按照以上形成的需求规格说明书开发设计完成,并达到了所有预期的目标。

需求分析备注:系统能提供强大的数据库设计、查询、浏览及修改等功能。系统运行在windows平台上,还应该拥有一个较好的图形用户界面,使用户操作起来简单、灵活。

同时,系统还应该可以对数据库进行维护,使整个系统有更好的可扩展性。因此,通过对学校学生信息管理系统做了这样一个整体的需求分析后,总结出了该系统应该实现的最基本的七大功能,即该学生信息管理系统的主界面的九个菜单项:系统管理、班级管理、学生档案管理、学生交费管理、课程管理、学生成绩管理、数据后援、帮助(f1)、退出系统。

同时可对每个菜单项中的信息进行添加、编辑、删除等操作。

2.2系统软件结构。

2.3系统功能介绍。

开发这个系统目的就是为了帮助学校学生信息管理员提高工作效率,实现学校学生信息管理的系统化、规范化和自动化。系统主界面包括系统管理、班级管理、学生档案管理、学生交费管理、课程管理、学生成绩管理、数据后援、帮助(f1)、退出系统九个大模块。

1.系统管理。

1) 添加用户:有选择的添加一般用户和特权用户。

2) 修改密码:对所有的用户可以修改密码,确保系统的安全性。

3) 删除用户:删除一些多余的用户,确保系统的安全性。

4) 注销用户:退出系统界面,重新选择用户登陆。

2.班级管理。

1) 班级浏览:是对已添加的班级信息进行浏览和修改。

2) 班级添加:是对学校的所有班级信息进行添加。

3) 班级查询:通过班级和专业对班级信息进行查看。

4) 班级数据导出:通过院系查询出班级信息,浏览后再导出信息。

3.学生档案管理。

1) 档案浏览:浏览所有学生的基本信息和通过学号或姓名查询某学生的基本信息及修改。

2) 档案添加:是对学生的基本信息进行添加。

3) 档案查询:通过学号或姓名对学生进行基本信息的查看。

4) 档案信息导出:通过查询条件,查询出某班级的档案信息,浏览后再导出信息。

VB大作业

2010 2011学年第一学期。课程大作业。一 编写程序,建立并输出一个10x10的矩阵,该矩阵主对角线元素为1,其余元素为0。1 private sub form click dim mat 10,10 for i 1 to 10 for j 1 to 10 if i j then mat i,j...

VB大作业

程序设计基础 vb 大作业 二 数组 过程与菜单设计 2017 年 5 月 28 日。掌握一维和二维数组的定义及应用 掌握子程序过程的定义 调用及嵌套 掌握函数过程的定义 调用 掌握菜单和工具栏与对话框的设计与制作 1 一维和二维数组的定义 初始化 赋值,数组元素的输入与输出,数组与循环语句的配合使...

VB大作业 考试系统

考试系统。采用vb access设计。技术要求 1.access数据库要求采用相对路径连接。2.data或ado数据控件动态连结。必做部分。系统管理。1 用户登陆。2 用户管理 添加,修改,删除,更改密码 3 查分 按学号,按姓名 考试界面。1.选择题,判断题,有答题格式,上一题,下一题,放弃,提交...