《学生信息管理系统》实验报告_学生信息管理系统报告
《学生信息管理系统》实验报告由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“学生信息管理系统报告”。
《学生信息管理系统》课程设计
一,实验目的掌握一些acce数据库的表,查询,窗体,报表和宏的应用和技巧。
二,使用环境
Acce2003
三,内容与设计思想
1.系统主要有:
班级信息表,课程学年信息表,学生信息表,各科信息表,总成绩表,课程信息表,获奖信息表。
2.系统的设计思想:
(1)为了记录班级信息,需要建立班级信息表。
(2)为了记录信息信息,需要建立学生信息表。
(3)为了记录课程信息,需要建立课程信息表。
(4)为了记录课程学年信息,需要建立课程学年表。
(5)为了记录学生各科成绩信息,需要建立各科信息表。
(6)为了记录学生总成绩信息,需要建立总成绩信息表。
(7)为了记录获奖信息,需要建立课获奖信息表。
3.完成的主要功能:
(1)浏览功能,这功能包括:浏览班级信息,浏览学生信息,浏览学生各科成绩,浏览
学生总成绩,浏览获奖学生信息
(2)查询功能,这功能包括:学生成绩查询,班级信息查询,个人信息查询。
(3)添加功能,这功能包括:添加课程学年信息,添加班级信息,添加学生信息,添加
课程信息,添加学生各科成绩,添加学生总成绩,添加获奖学生信息。
(4)删除功能,这功能包括:删除课程学年信息,删除班级信息,删除学生信息,删除
课程信息,删除学生各科成绩,删除学生总成绩,删除获奖学生信息。
(5)打印功能,这功能包括:打印学生信息,打印班级信息。
(6)菜单栏功能,这功能包括:打开,浏览,查询,添加,删除,打印。
四,实验过程
1.登录界面模块
此功能模块主要作用是将用户的用户名和密码来登录,进入学生信息管理系统界面。设计此模块时运用了相关的宏。
2.主界面模块
此功能模块主要作用是用切换面板形式连接到其他界面。
设计此模块时运用了相关的宏。
3.浏览模块
此功能模块主要作用是将用户已输入好的各种信息按用户选择浏览模式集成到一个
界面。
4.查询模块
此功能模块主要作用是将用户想查询的信息按各种查询方式来实现。
主要用的查询方式是:交叉表查询,选择查询。
设计此模块切换面板时运用了相关的宏还在VB代码窗口写了一些有关的代码,比如
说:按用户选择的查询方式来显示一些文本框和按钮,主要用了它们的Enabled, Value, Visible属性。
5.添加模块
此功能模块主要作用是将数据库所有的信息集成到各个界面,用户选择添加的内容并
输入完后保存到相关的数据库表中。
6.删除模块
此功能模块主要作用是将数据库所有的信息集成到各个界面,用户选择删除的内容并
按删除按钮时从相关的数据库表中删除此信息。
设计此模块切换面板时运用了相关的宏。
7.打印模块
此功能模块主要作用是将用户想要的信息转换成报表形式。
此模块利用了查询与报表等功能。
设计此模块切换面板时运用了相关的宏还在VB代码窗口写了一些有关的代码,比如说:按用户选择的打印方式来显示一些文本框和按钮,主要用了它们的Enabled, Value, Visible属性。
8.菜单栏模块
此功能模块主要作用是将本系统所有的模块集成到菜单形式。
设计此模块运用了相关的宏。
五,实验结果
在此次系统的设计中我遇到了一些问题,第一个是:因建的关系错误,输入数据时输入不成功,反复做了一些调整还加了一些表终于解决了此问题。第二个是:做查询窗体时解决不了把查询结果集成到窗体的形式来显示,但是反复试试和看课程教材终于解决了此问题,由于一次性看到所查询的信息把学生信息查询的结果没集成到窗体形式。查询班级信息和个人信息时查询结果都是窗体的形式来显示。
在设计此次系统各个功能和模块式时我运用了一些宏知识和VB知识。宏主要用在登录窗口,菜单栏和各个窗体的切换功能。VB代码主要是用在查询和打印这两个窗体,为了按用户所选的查询和打印方式来显示需要的控件,这些控件包括:文本框和按钮。主要用了它们的Enabled, Value, Visible属性来实现显示需要的控件。为了窗体的外观好看用photoshop设计了窗体背景,由于时间的关系还一些窗体的背景还没做完。
通过本次课程设计我学会了有关宏的概念,作用,还学会了ACCESS在实际生活中的应用。在本次课程设计中我独立完成了所有功能,遇到困难时反复做实验参考我们的课本。我在本系统中实现了浏览,查询,添加,删除,打印,菜单栏功能。这些功能里面用的时间比较多的是查询功能和菜单栏功能。在做查询和窗体的设计方面有了较高的认识和进步。