学生信息管理系统课程设计报告.docx
《学生信息管理系统课程设计报告.docx》由会员分享,可在线阅读,更多相关《学生信息管理系统课程设计报告.docx(13页珍藏版)》请在冰豆网上搜索。
学生信息管理系统课程设计报告
实验(课程设计)报告
名称:
信息系统开发工具课程设计
姓名:
刘岩
学号:
071103417
年级专业:
11级信管
2014年1月5日
成绩:
评语:
指导教师:
(签名)
目录
1.课程设计目的4
2.课程设计题目描述和要求4
3.课程设计报告内容4
4.结论13
1.课程设计目的
在学习Delphi基础理论知识后,通过动手实践,加深对这门课程的了解,使之能更好的应用这门知识。
同时,在课程设计中,提高同学们解决困难的能力,在遇到问题时,可以通过查阅资料以及寻求老师帮助,同样同学之间也可以进行相互交流帮助,能达到双赢的效果。
2.课程设计题目描述和要求
我这次实验做的系统是学生信息管理系统。
学生信息管理系统是一个以数据库为支撑的应用系统,其功能包括了学生基本信息的编辑,浏览以及按要求查询学生信息等。
本系统使用Access数据库存储学生的基本信息。
3.课程设计报告内容
3.1系统分析
学生信息管理系统的功能模块可以分成三部分,每个功能模块又可以分成界面实现界面实现部分和功能实现部分。
如图所示:
信息编辑模块可以增加学生基本信息,也可以对学生信息进行修改和删除,并且逐条查看学生信息。
信息浏览模块主要用于快速查看数据库中的学生记录,同时还能实现对学生信息的增添,删除和修改等功能。
信息查询模块允许用户选择按学号,姓名,性别,专业和班级这五种方式进行查询,其中按学号和按姓名可以查询单个记录,而按性别,专业和班级可以查询若干条记录。
3.2系统设计
(1)建数据库,本系统用到一张表,其表为:
(2)系统总界面:
学生信息编辑模块:
信息浏览模块:
信息查询模块:
帮助模块:
以及最后的退出按钮。
这就是学生信息系统的界面。
3.3系统实现
3.3.1
(1)主界面中比较有用的是显示当前的日期,需要在窗体的Oncreat事件加入代码:
(2)学生信息编辑模块中,为ADOTABLE创建与数据库的连接:
信息编辑模块的代码如下:
图片显示的代码为[上一条]按钮,[下一条]按钮,[第一条]按钮,[末一条]按钮的代码
接下来的图分别为[添加],[保存],[删除],[返回]按钮的代码:
3.3.2信息浏览模块
(1)数据库连接和上面一样
(2)DBGRID1中的属性:
其他代码:
3.3.3信息查询模块
(1)连接数据库:
(2)“按学号”查询代码部分:
(3)“按姓名”查询代码部分:
(4)“按性别”查询的部分:
(5)“按专业”查询的部分:
(6)“按班级”查询的部分:
“返回”按钮代码:
[编辑信息]按钮代码:
[浏览信息]按钮代码:
[查询信息]按钮代码:
[帮助信息]按钮代码:
[退出系统]按钮代码:
3.4系统运行的部分界面
注意的要点在于导入数据库时要用相对路径,这样会避免很多麻烦。
4结论
这次的Delphi实验课我学到了很多,在一开始时我一点也不知道该做什么,于是我去图书馆借了两本有关的书,按照上面的例子一步一步的完成。
虽然设计的是十分简单的学生信息管理的系统,一共就用一张表和三个模块,但我还是遇到了很多的困难,一开始是寻求身边同学的帮助,但有些比较难的问题他们和我一样不太了解,最终在老师的帮助下我成功完成了系统的建立,在系统运行成功的那一刻,感觉十分有成就感,就好像自己的孩子一样。
这回课程设计学到很多,一定会对毕业设计时产生不小的帮助。
参考书目:
[1]孙福兆雷志军等编著的《Delphi课程设计案例精编》清华大学出版社2008年出版