图4-7 删除学生基本信息
5 程序运行数据及其结果
用户使用说明书:
(1)输入密码进入主菜单,程序截图如图5-1所示。
图5-1 主菜单
(2)录入学生基本信息界面,程序截图如图5-2所示。
图5-2 录入界面
(3)显示学生基本信息,程序截图如图5-3所示。
6
图5-3 显示界面
(4)删除学生基本信息,程序截图如图5-4所示。
图5-4删除界面
(5)修改学生基本信息,程序截图如图5-5所示。
7
图5-5修改界面
(6)查询学生基本信息,程序截图如图5-6所示。
图5-6查询界面
(7)添加学生基本信息,程序截图如图5-7所示。
8
图5-7添加界面 6 课程设计心得
通过这次课程设计我学到了许多感觉自己的知识的不够 这次数据库课程设计的“班级档案管理系 统”,通过在机房的不断调试和修改其中 错误加上验证和测试使得对该系统的运用已经能够已经得到了 充分的应用了。 去图书馆查阅了一些书集和上网搜索一部分资粗略设计出该系统。
总体上来说,这次课程设计还是比较成功的,充分运用了所学的软工程设计, 出N-S图,从整体 规划出系统的运行环境和系统实现的功能。 当然,由于学艺不精,在课程设计的过程中也碰到的一些问 题。其中,画N-S图时,各实体中的关系的确定,由于对系统还不够了解而找不到一个准确的词来形容; 总体规划,材料太多,不易整理;相关数据库技术方面没有多注意,这次课程设计的重点只在对整个系 统的总体思路设计。
其实这些通过最近的课程设计觉得最重要一点就是:我们一定要自己动手,这样才能真正的学到东 西。书本知识固然重要,但我们更要学会将书本知识应用到实际中才会发现错误,也才能改进,才能达 到学习的最终目的。
但我出总结出了一点点的经验如下:
1、要对系统的功能和要求做出详细的分析,并合理分解任务。 2、把分解出来的子任务,做给一个相对独立的模块。
3、在设计一个模块之前,要简单构想一下总界面的显视情况。 4、针对构想出来的界面进行程序的编写。
虽然我的课程设计师存在许多的问题,究其原因还是因为自己平时没有认真听老师讲课,但是我还 是希望老师能够白忙中抽空看看我的课程设计的报告,我将非常感谢!
9
附录:
#include
struct Student { char clsNum[20]; char stuNum[20]; char name[10];
char sex[5];
10