数据库原理及vfp课程设计报告-学籍管理系统

数据库原理及vfp课程设计报告-学籍管理系统

ID:6369439

大小:6.35 MB

页数:47页

时间:2018-01-11

数据库原理及vfp课程设计报告-学籍管理系统_第1页
数据库原理及vfp课程设计报告-学籍管理系统_第2页
数据库原理及vfp课程设计报告-学籍管理系统_第3页
数据库原理及vfp课程设计报告-学籍管理系统_第4页
数据库原理及vfp课程设计报告-学籍管理系统_第5页
资源描述:

《数据库原理及vfp课程设计报告-学籍管理系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、信息工程系课程设计报告课程名称: 数据库原理及VFP设计课题: 学籍管理系统班级: 07计应大专姓名: 指导教师: 设计时间: 2009.6.17课程设计任务书专业:计算机应用 班级:07计应大专设计课题学籍管理系统指导教师设计起止时间2009.6.8------2009.6.19共2周课程设计的目的与任务一、信息需求:一个学校有多个系部,培养学生有大专、中专等不同的层次,各个层次由设多个专业,每个专业开多门课程,每个专业有多个班级,每个班有多名学生。二、功能要求:1.系部、专业、学生层次、课程、班级、学生等

2、信息的录入。2.每学期学生成绩录入并打印输出。3.按学号和姓名查询学生的个人情况并打印输出。4.按学号和姓名查询学生的个人成绩,并打印输出。5.按班级查询各门课程全班同学的成绩,并打印输出。6.登录界面、菜单。课程设计报告内容要求内容:1.需求分析。2.数据库设计1)概念模型2)数据库模型(基本表、视图表)3)程序设计4)包括过程、表单、菜单、报表等要求:主要叙述各功能模块的设计思路用A4纸张,小四号宋体排版指导教师评语课程设计成绩指导教师签字年月日目录需求分析及数据库设计……………………………1系部设置……

3、………………………………………3专业设置……………………………………………7班级设置……………………………………………10类别设置……………………………………………14课程设置……………………………………………16学生个人信息………………………………………19学生成绩表单………………………………………24成绩录入表单………………………………………26按班级查询成绩……………………………………33学生个人信息查询…………………………………36登录界面……………………………………………44主菜单………………………

4、………………………46信息工程系计算机应用技术20721班《数据库》课程设计报告题目:学籍管理系统要求:A.需求分析一个学校有多个系部,培养学生有打专、中专等不同的层次,各个层次由设多个专业,每个专业开多门课程,每个专业有多个班级,每个班有多名学生。数据库设计器图如下:项目管理器如图所示:A.数据库设计㈠概念模型a)对象系部(系号,系名,主任)专业(专业号,专业名)类别(类别号,类别名)课程(课程号,课程名)班级(班级名,入学年份)学生(学号,姓名,性别,年龄,出生日期,入学成绩,籍贯,家庭成员,民族,政治面

5、貌,个人简历,婚否,照片)(2)E——R图含有类别课程学生1n1nnn1nn设有设有成绩绩绩选修专业班级设有包含系部b)关系模型系部(系号,系名,主任)专业(专业号,专业名,系部)类别(类加号,类别名,专业)课程(课程号,课程名,专业)班级(班名,专业,入学年份)学生(学号,姓名,年龄,民族,性别,出生日期,入学成绩,籍贯,家庭成员,政治面貌,个人简历,婚否,照片,班级)选修(课程,学号,成绩)C、程序设计一、应用实例:“系部设置”表单设计表单文件名:xbsz.scx功能:为数据库表xb.dbc追加数据界面:

6、设计步骤:1、新建表单2、添加数据环境:数据库表xb.dbc3、界面设计:l4个标签:字体、字号、背景色、对齐方式l1个表格:数据源数据库表xb.dbcl3个文本框:主要属性name分别:txtxh,txtxm,txtzrControlSource:分别为全局变量:xjl(1),xjl(2),xjl(3)l5个命令按钮command1(追加)、command2(结束)、command3(删除)、command4(修改)、command5(修改确认)4、事件过程lform1.load过程Selectxb&&选择

7、当前工作区Setordertoxh&&设置主索引Publicxjl(3),m_xg&&定义全局变量,默认值为逻辑假Xjl=""&&为数组元素赋初值,字符型Setdeleteon&&设置逻辑删除有效lTxtxm.GotFocus过程ifm_xg=.f.&&判断是否修改操作xjl(1)=allt(xjl(1))&&去掉字符数据的左右空格seekxjl(1)&&索引查询IF!EOF()=messagebox("代号重复",0,"错误")&&对话框xjl(1)=""thisform.txtxh.SetFocus&&设

8、置焦点即光标位置thisform.refresh&&重画表单或控件,并刷新所有值endifendiflCommand1.click过程xjl(2)=allt(xjl(2))IFLEN(xjl(2))=0=messagebox("系部名不能空!",0,"错误")thisform.txtXM.SetFocuselseinsertintoxbfromarrayxjl&&向表中追加插入数据xjl=""thi

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

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

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