1、 VF 数据库课程设计姓 名 专 业 班 级 学 号 指导教师 陈 宇 年 月 日一、需求分析1.数据需求因为该系统界面友好、操作方便、查询和管理的功能强大、支持面向对象、开发维护方便、可以实现集成开发和数据共享。2.功能需求可以记录 10 亿条表文件记录,且打开的索引文件数无限制,处理大量数据,数据表单简单易学,方便管理人员管理。二、数据库设计1.逻辑设计(表的设计,包括表结构设计及表内容截图。 )2.物理设计(目录设计,包括系统包含的菜单、表单、报表、图像、程序等。 )三、应用程序设计1.总体设计(介绍总共有多少表单,每个表单可以实现什么功能。 )2.界面设计(包括封面表单、登陆表单、顶层
2、表单,必须将代码复制或截图放在各表单后,并将各表单修改过的属性值列出。 )3.功能模块设计(包括查询表单、修改表单等,必须将代码复制或截图放在各表单后,并将各表单修改过的属性值列出。 )4.表单设计(其他表单的设计,必须将代码复制或截图放在各表单后,并将各表单修改过的属性值列出。 )四、程序运行效果1.进入程序截图(包括封面表单、登陆表单、顶层表单运行效果图。 )2.运行程序截图(其他表单运行效果图。 )五、总结这次的课程设计是我进入大学接触的第一个课程设计,好多东西都不会。经过一个多月的时间,终于把课设完成了。不过大家在老师的指导下,就开始积极的开始实践做表单,我也开始了一些学生信息系统的课
3、程设计。首先我分析了相关的题目内容, 并由此而进行了相关资料和书籍的查询工作然后才开始正式进行设计。一开始不知从何下手但后来分析了一下题目。学生信息查询系统主要就是有一些操作来完成,这些操作包括:封面设计,学生信息查询,顶层表单,学生选课系统,用户登录界面成绩查询表单等。 同时通过这几天的程序及报告编写, 我也发现了自己的很多不足, 自己知识的很多漏洞,看到了自己的实践经验还是比较缺乏,理论联系实际的能力还是比较脆弱。尤其 是编写大型的程序所要拥有的知识和技能比较缺乏。 程序编好了, 还要经过调试和修改, 这步也很关键,好的程序是经过了无数次的修改和调试才产生的。我的程序基本上能够 满足要求,
4、但还有一些地方需要改进,在今后我应该在多看书的同时还要加强实践的练 习。才能进一步提高自己的编程能力。 按照书上介绍的数据库设计的步骤,我首先进行需求分析,在不懂得地方得到了老师详细的回答后,我想的是这些细节的东西应该应用到我们具体哪些步骤中。开始时没有头绪的,思路渐渐有所清晰后,我就进行概念结构设计。在实现表单之间的互连时,由于没有填加 do for 命令,结果使表单之间是离散的,没有实现系统的完整。最后在老师演示一遍具体做法后,我渐渐的把表单之间的互连做出来了。总之,我们认为这个系统需要改进的地方还有很多很多。 通过这次的数据库课程设计,开始对数据库的应用有了初步的了解,知道了怎么通过编程建立一个具有一定功能的系统。在设计的期间,遇到的问题很多,好多知识根本就不懂,然后经过查书、上网搜索和问老师和同学,最后终于慢慢的完成了这个课程设计。在此谢谢老师和同学的帮忙,顺利完成了我大学的第一个课程设计。 最后,在这里对老师和同学的帮助表示最诚挚的感谢。在以后的学习和生活当中我一定再接再厉,不求最好,但求更好!