学生信息管理系统课程设计报告剖析.docx

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
 PAGE \* MERGEFORMAT 14 实验(课程设计)报告 名 称:信息系统开发工具课程设计 姓 名: 刘岩 学 号: 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年出版

文档评论(0)

麻将 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档