Delphi数据库编程-第13章学生信息管理系统.ppt

Delphi数据库编程-第13章学生信息管理系统.ppt

ID:51991993

大小:307.00 KB

页数:21页

时间:2020-03-27

Delphi数据库编程-第13章学生信息管理系统.ppt_第1页
Delphi数据库编程-第13章学生信息管理系统.ppt_第2页
Delphi数据库编程-第13章学生信息管理系统.ppt_第3页
Delphi数据库编程-第13章学生信息管理系统.ppt_第4页
Delphi数据库编程-第13章学生信息管理系统.ppt_第5页
资源描述:

《Delphi数据库编程-第13章学生信息管理系统.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第13章学生信息管理系统本章要点:数据库系统开发的一般过程Delphi中通过TTable组件开发完整的数据库系统的方法自动动态配置ODBC数据源数据访问组件、数据控制组件和数据源组件连接操纵数据通过TTable组件的过滤属性实现数据的查找通过TTable组件实现数据的浏览、添加、删除和修改等操作通过多个TTable组件实现主从表使用TTable组件验证数据的有效性和数据库的完整性对广大学生来说,学生信息管理是比较熟悉的。学校的主要组成部分是学生,对学生的管理实际上是对大量的学生信息的管理,学生的信息包括学生的基本情况、学籍信息、奖惩信息、学习成绩信息等。为了有效管理学生的

2、信息,可以开发一套学生信息管理系统协助学校和老师掌握学生的情况。本章将通过对大家熟悉的学生信息管理系统的开发,介绍完整的管理信息系统的开发步骤和开发过程。13.1系统设计13.1.1系统功能分析学生信息管理系统的所要完成的主要功能有:学生基本信息的录入,包括:学号、姓名、性别、班级、出生日期、籍贯等;学生基本信息的修改维护;学生学籍变动情况的记录,包括:休学、复学、转系、结业、毕业等;学生奖惩情况的记录和修改,包括:奖励和处罚;学生信息的查询。13.1.2系统功能模块设计学生信息管理系统功能模块图13.1.3操作流程图学生信息管理系统操作流程图13.2.2数据库概念结构设计学生

3、信息管理系统E-R图13.2.3数据库逻辑结构设计13.2.3数据库结构的实现数据库设计完成后各数据表结构图13.2.4初始数据的录入13.2.5设置ODBC数据源在控制面板中双击“32位ODBC数据源”图标(Windows2000下数据源配置在“控制面板”的“管理工具”程序组中,名称为“数据源(ODBC)”),打开“ODBC数据源管理器”,选择“系统DSN”选项卡,单击【添加】按钮,打开“创建数据源对话框”,在对话框中选择“MicrosoftAccessDriver(*.mdb)”数据库驱动程序(如图13-6所示)。单击【完成】按钮,出现“ODBCMicrosoftAccess安装”界

4、面,输入数据源名(本章的数据源名为StudentMIS)、说明等信息,在“数据库”框架中单击【选择】按钮,在打开的对话框中选择数据库文件“StudentMIS.mdb”。最后单击【确定】按钮完成数据源的设置。设置完成后的界面如图13-7所示。图13-6创建数据源对话框图13-7“ODBCMicrosoftAccess安装”界面13.3系统主窗体的创建13.3.1创建工程文件13.3.2自动动态配置数据源13.3.3主窗体的设计13.3.4主菜单设计13.3.5数据库连接组件设置13.3.6部分程序的实现13.10系统的编译和发行13.10.1系统的编译所有模块设计完成以后,系统的工程窗口

5、应该如图13-23所示。单击【Project】→【BuildStudentMIS】菜单项,进行编译链接,Delphi生成一个可执行文件StudentMIS.exe,这个文件可以独立于Delphi运行。图13-23系统工程窗口13.10.2系统的运行测试将StudentMIS.exe和Student.mdb复制到任意一个文件夹或者另外的任何一台机器上,双击StudentMIS.exe,进行独立运行测试(不需要重新建立ODBC数据源)。在测试系统功能时必须将所有的功能测试到,并测试所有可能出现的操作。开发者一般会按照自己的思维定势测试系统,某些漏洞不容易发现,因此在条件许可的情况下可以请不熟

6、悉本系统开发过程的人帮助测试,尽可能发现程序中的漏洞,以便排除漏洞,完善系统功能。最后还需请最终用户试用系统,并根据用户的要求调整完善系统功能。图13-24系统主界面图13-25删除班级出现的拒绝删除界面图13-26删除学生时出现的拒绝删除界面13.11小结与提高13.11.1小结功能完整、性能稳定的学生信息管理系统开发完成了。通过本章的学习,应该掌握数据库系统开发的一般步骤,掌握Delphi下使用数据表组件开发数据库系统的方法。结合数据库理论,掌握在数据库系统开发中如何维护数据库的完整性。一般基于ODBC数据源开发的数据库管理系统都需要用户手工配置ODBC数据源(也可以通过安装软件配置

7、),给用户使用造成一定的不便,本章介绍了一种自动动态配置ODBC数据源的方法。在系统开发中,不但要考虑系统功能的实现,而且要特别注重系统的稳定,考虑各种可能导致系统运行异常的因素,并加以排除。此外友好的用户界面也是需要考虑的问题。13.11.2创意与提高1.系统安全性问题在系统开发中必须要考虑数据库系统的安全性。一方面,可以给数据库本身增加安全认证和权限控制,具体的实现和DBMS有关;另一方面,在系统开发中可以增加用户登录功能,防止

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。