一、 系统说明。
1.目的及意义:
数据库系统程序设计》课程的学习,不仅需要理论上的深入**,而且需要通过实践上机,自己开发一个数据库管理信息系统,才能真正理解书本知识,牢固掌握课堂教学内容。因此,本上机操作的目的就是要通过一个实际的管理信息系统的开发,提高学生应用所学知识分析问题,解决问题和实际动手的能力。
通过本课程的上机操作,使学生进一步掌握关系数据库管理系统这门课程的内容,熟悉用vfp开发一个简单系统的基本步骤。
2.功能:主要功能:班级设置课程设置学生基本信息录入学生成绩录入学生信息和成绩修改查询成绩。
二、系统分析。
1.系统需求分析:
学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生成绩管理系统应该能够为用户提供充足的信息和快捷的查询手段每学期学校都要统计学生成绩,如何有效的管理这些学生信息,帮助学校和老师管理和掌握这些情况,这就是学生成绩管理系统需要完成的任务。
2.系统可行性分析:
1)技术可行性。
该系统可以通过使用vfp6.0数据库软件作为开发工具进行开发,开发出的系统是一个数据库应用管理系统,该系统安全,可靠,稳定,可以满足任务要求。
2)实施可行性。
该系统可以设计一系列便于操作的窗口界面,操作人员只需稍经培训就可以进入工作状态。同时,可以对目前手工记录学生成绩,查询,修改,编制报表等工作进行彻底改革,使各项工作都能够通过计算机来完成,使学生成绩管理实现自动化,极大地提高了工作效率。
三、 系统设计。
1、数据库设计。
2、查询设计。
3、表单设计。
4、报表设计。
5、菜单设计。
菜单功能:1)数据管理。
主要是对学生基本信息、课程基本信息、学生成绩信息的录入、删除、保存、定位等操作。
2)数据查询。
学生选修课程信息:创建一个一对多表单,当在一个组合框中选择学生后,在下面的grid中反映该学生选修的课程名,课时数,任课教师及该门课程的成绩。
3)统计处理。
学生成绩统计:创建一个视图,该视图用来反映每个学生总成绩是多少,并将该视图加到表单的数据环境中,创建一个学生总成绩查询表单。用页框来实现,第一页反映学生的总成绩,第二页反映学生的明细成绩。
4)打印输出。
在报表设计器中设计一个学生总成绩报表,然后在学生总成绩查询表单上添加一个打印按钮,当按下该按钮时,调用上述创建的报表。
四、 程序流程图。
五、 源程序**。
六、心得体会。
本学期开设的vfp课程让我受益颇多,明白了如何运用它去建立数据库系统。在设计过程中经历了多次失败,由于时间紧迫,其中还有多处不足之处。在设计的过程中,大家齐心协力,团队合作精神得到了提高,同时,也互相促进了学习。
这次课程设计不仅是一次任务,更让我们学会了面对困难,是我们心血的凝结,汗水的结晶,给我们留下了深刻的意义。
最后,谢谢顾老师的谆谆教导!
课程设计报告格式 课程设计
洛阳理工学院。课程设计说明书。课程名称。设计课题。专业。班级。学号。姓名。完成日期2014年12月26日。问题描述 小四宋体,行间距单倍行距,每段缩进两个字符。叙述一下设计的内容要求。基本要求 小四宋体,行间距单倍行距,每段缩进两个字符。叙述一下设计的基本要求。测试数据 小四宋体,行间距单倍行距,每...
课程设计总结,课程设计报告
课程设计总结,课程设计报告。3.尝试应用项目管理软件进行项目进程的规划管理 绘制甘特图,不作硬性要求 二 选题说明。人事管理是企业信息管理的重要部分,面对大量的人事工资信息,财务部门采用人力处理将浪费大量的时间 人力和物力,且数据的准确性低。因此,开发一个界面友好,易于操作的人事工资管理软件进行自动...
课程设计 课程设计报告格式
学校名。课程设计报告。课程名称 c语言程序设计 系别 专业班级 学号。姓名。课程题目 企业人事管理系统 完成日期 指导老师 年月日。附件。课程设计的内容。企业人事管理系统 本项目的目标是开发一个功能实用,操作简便,简单明了的人事管理系统。能够录入人事的基本资料,在操作上能够完成诸如添加 修改 删除 ...