学生管理系统的设计与实现
本系统主要用来实现学生基本情况和学生成绩的录入、修改、查询、删除和打印等功能。通过本系统,可以了解如何使用Visual Basic来开发一个比较完整的数据库应用程序。
毕业设计任务书
一、 课题名称 学生档案管理系统 二、 目的与要求 1、 课题简介
本系统主要用来实现学生基本情况和学生成绩的录入、修改、查询、删除和打印等功能。通过本系统,可以了解如何使用Visual Basic来开发一个比较完整的数据库应用程序。 2、设计目的
通过本课题的设计,学生应掌握软件开发的一般过程与方法,掌握VB中高级控件的使用与编程,掌握访问数据库的方法,掌握较复杂过程之间的数据传递方法。 3、功能描述
本系统主要包括学生基本情况更新,学生基本情况维护和学生成绩维护3个大的模块,各个模块的具体功能如图所示:
本系统主要用来实现学生基本情况和学生成绩的录入、修改、查询、删除和打印等功能。通过本系统,可以了解如何使用Visual Basic来开发一个比较完整的数据库应用程序。
4、数据描述
1) 基本情况表:学号,姓名,性别,班级,出生年月,政治面貌,家庭住址,
电话,E_mail,照片。
2) 学生成绩表:学号,课程,成绩,学期。 5、具体要求
1)根据系统涉及的数据和对数据的处理设计出结构合理的数据库。
2)设计出学生档案管理系统的界面,界面要具有人机相互性,简单易懂。 3)提供查询,删除等操作界面,并能够返回到主界面。 4)能够提供按专业和按学号查询的功能。 5)提供用户通过密码登陆,增强安全性。 三、
本系统主要用来实现学生基本情况和学生成绩的录入、修改、查询、删除和打印等功能。通过本系统,可以了解如何使用Visual Basic来开发一个比较完整的数据库应用程序。
四、 第1阶段:根据任务要求,对系统涉及到的数据进行分类。在数据字典的基础上对系统的功能进行分析,具体到某种数据可进行的相应操作。
第2阶段:复习Access软件的操作。考虑数据库结构,以及使用各种数据库系统提供数据访问平台的区别。
第3阶段:学习VB中高级控件的使用与编程方法、访问数据库的方法。对程序应实现的功能进行分析,考虑多个窗体功能的分配。应注意窗体之间传递数据的方法。编写程序代码,对各个功能模块和窗体模块进行调试纠错。程序运行与调试。调试时应全面考虑调试用例,尽可能多地发现程序中存在的逻辑错误并修改。
第4阶段:结合设计内容与过程,列出论文大纲,根据论文大纲撰写论文交指导教师审阅。根据指导教师的审阅意见修改论文。 五、 图纸和实物要求
1. 可运行的程序,源代码(不要求打印); 2. 毕业设计论文(按照论文统一格式打印); 3 学校、系部要求的其它材料。 六、 参考资料 1. VB的相关书籍、资料(重点参考内容:基本控件,通用控件,Ado数据对象,Adodc
控件);
2. 数据库系统设计的相关书籍、资料(重点参考内容:数据库结构设计,Access数
据库);
3. Excel中VBA相关资料(可通过Excel程序获得);
本系统主要用来实现学生基本情况和学生成绩的录入、修改、查询、删除和打印等功能。通过本系统,可以了解如何使用Visual Basic来开发一个比较完整的数据库应用程序。
毕业设计指导书
一、课题名称
学生档案管理系统 二、开发工具的选择
程序使用Visual Basic 6.0开发,数据库采用Access2000格式,打印可通过调用Crystal Reporter或Excel实现(建议采用后者)。 三、课题完成的步骤
1 学习VB和ACCESS数据库的有关知识。 2 对系统进行功能分析,画出流程图。 3 进行数据库表的设计。 4 实现对数据库的编码工作。 5 完成前台程序界面的设计。 6 实现主程序的各个模块功能。 7 集成各个模块成一个完整系统。
8 整体测试。
9 写出论文、准备材料、答辩。 四 数据库设计
本系统用到的数据库是用Visual Basic的外加工具Visual Data Manager(可视化数据管理器)创建,名为student.mdb(是access数据库),其中用到两个表:
1)基本情况表:学号,姓名,性别,班级,出生年月,政治面貌,家庭住址,电话,E_mail,照片。
2)学生成绩表:学号,课程,成绩,学期。 制作过程如下:
1、选择VB外接程序菜单中的可视化数据管理器,进入可视化数据管理器;
2、在可视化数据管理器中选择文件菜单中的新建选项建立数据库文件,然后从数据库厂家列表中选择要创建的数据库类型(选择Microsoft Access中的Version MDB 2.0版本);
3、在选择要创建的Microsoft Access数据库对话框中,输入数据库名student,按确定按钮进入数据库窗口;
4、在数据库窗口中单击鼠标右键并从弹出式菜单中选择新建表来创建student.mdb数据库中的两个表(基本情况表和学生成绩表)。 五 主窗体的设计
首先在VB中新建一个标准工程并起名为成绩管理,在标准工程中添加一个MDI窗体并起名为Frmmain。主窗体的设计界面如图1所示: 在主窗体中主要应用了菜单、工具栏和状态栏。下面分别介绍这些组成部分的功能。 1、菜单的设计
菜单是Windows应用程序中的重要组成部分,这里将对每个菜单项及其子菜单的功能进行简单介绍,如表1所示。
本系统主要用来实现学生基本情况和学生成绩的录入、修改、查询、删除和打印等功能。通过本系统,可以了解如何使用Visual Basic来开发一个比较完整的数据库应用程序。
图1
MID这些菜单的创建都可以利用Menu Editor来进行创建。
2、Imagelist控件
程序包括一个Imagelist控件,它用来为工具栏提供图片。在程序的基本控件中没有此项控件,添加此控件的方法是在基本控件的空白处点击鼠标右键,在出现的快捷菜单中选择部件,之后在部件对话框中的部件选项卡中选择Microsoft Windows common controls 6.0控件,确定即可。在窗体中添加一个Imagelist控件,名为默认的Imagelist1,再为此控件添加几个图标。
3、工具栏设计
工具栏提供了便捷的操作方式来完成应用程序常用的操作。在现在的Windows应用程序中,工具栏已经成为非常主要的组成部分。本例工具栏的设计步骤为:首先在窗体中添加一个toolbar控件,之后为此控件添加6个按钮,并把每个按钮分别和Imagelist1控件的图片绑定。
4、状态栏设计
在主窗体上添加一个Statusbar控件,用鼠标右键点击此控件,在属性页的对话框中为窗体添加6个窗格,分别放置窗口信息和显示当前日期和时间。
5、主窗体界面的代码实现 六 数据库访问
因数据库为Access2000格式,因此应使用Ado对象或Adodc控件实现对数据库的访问。注意Adodc控件不是基本控件,需要在VB IDE中添加该控件后才能使用。
本系统主要用来实现学生基本情况和学生成绩的录入、修改、查询、删除和打印等功能。通过本系统,可以了解如何使用Visual Basic来开发一个比较完整的数据库应用程序。
设置Adodc控件的属性:连接资源为“连接字符串”,OLE DB提供者为“Microsoft Jet 4.0 OLE DB Provider”,然后选择相应的数据库。
Adodc控件的命令类型为adCommandUnknown,以方便程序中进行查询。
为保证程序运行时与程序所在路径的无关性,还应该在每个窗体加载时重新设置Ado …… 此处隐藏:5069字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [教育文库]夜场KTV服务员的岗位职责及工作流程[1]
- [教育文库]企划、网络、市场绩效考核方案
- [教育文库]学党史、知党情、强党性--“党的基本理
- [教育文库]2016年高考物理大一轮总复习(江苏专版
- [教育文库]干部廉洁自律自查自纠的报告
- [教育文库]2010年北京大学心理学系拟录取硕士研究
- [教育文库]资金时间价值练习题及答案
- [教育文库]保护环境的心得体会
- [教育文库]英语角内容:英语趣味小知识
- [教育文库]档案收集与管理工作通知
- [教育文库]劳动规章制度范本范本
- [教育文库]高考物理一轮复习课后限时作业1运动的
- [教育文库]机械工艺夹具毕业设计195推动架设计说
- [教育文库]通用技术教学比赛说课稿2
- [教育文库]2018年四年级英语下册 Module 7 Unit 2
- [教育文库]第2章 宽带IP网络的体系结构
- [教育文库]九年级化学第五单元课题3《根据化学方
- [教育文库]小学英语六年级情态动词用法归纳
- [教育文库]甲级单位编制窑井盖项目可行性报告(立
- [教育文库]2016-2021年中国城市规划行业全景调研
- 高考英语听力十大场景词汇总结
- 全省领导班子思想政治建设座谈会会议精
- 人教版新课标高一英语提优竞赛试题 下
- 江西省2014年生物中考试题
- 长沙镇食品药品安全事故应急预案
- 《金刚石、石墨和C60》片段教学设计
- 福州教育学院(王旭东)
- 基于EDA音乐播放器的设计
- 9、古诗两首《夜书所见》《九月九日忆
- 小学语文课外阅读有效策略探讨
- 贵州文化产业发展成支柱产业的问卷调查
- 膀胱类癌的诊治体会(附3例报告)
- 发动机积碳产生的原因
- Configuring Code Composer Studio for
- 学生良好的心理素质如何培养点滴谈
- 46 电沉积法制备锂离子电池用硅-锂薄膜
- 美舍雅阁公司管理中各部门职责
- 去壳剥皮的小妙招
- 六自由度运动平台的仿真研究
- Pride and Prejudice(傲慢与偏见)




