- 1、本文档共47页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库原理及VFP课程设计报告-学籍管理系统
信 息 工 程 系
课程设计报告
课程名称: 数据库原理及VFP
设计课题: 学籍管理系统
班 级: 07计应大专
姓 名:
指导教师:
设计时间: 2009.6.17
课程设计任务书
专业: 计算机应用 班级: 07计应大专
设 计 课 题 学籍管理系统 指 导 教 师 设计起止时间 2009.6.82009.6.19 共 2 周 课程设计的目的与任务 信息需求: 一个学校有多个系部,培养学生有大专、中专等不同的层次,各个层次由设多个专业,每个专业开多门课程,每个专业有多个班级,每个班有多名学生。
功能要求:
系部、专业、学生层次、课程、班级、学生等信息的录入。
每学期学生成绩录入并打印输出。
按学号和姓名查询学生的个人情况并打印输出。
按学号和姓名查询学生的个人成绩,并打印输出。
按班级查询各门课程全班同学的成绩,并打印输出。
登录界面、菜单。
课程设计报告内容要求 内容:
需求分析。
数据库设计
概念模型
数据库模型(基本表、视图表)
程序设计
包括过程、表单、菜单、报表等
要求:主要叙述各功能模块的设计思路 用A4纸张,小四号宋体排版 指导教师评语 课程设计成绩 指导教师签字 年 月 日
目 录
需求分析及数据库设计……………………………1
系部设置……………………………………………3
专业设置……………………………………………7
班级设置……………………………………………10
类别设置……………………………………………14
课程设置……………………………………………16
学生个人信息………………………………………19
学生成绩表单………………………………………24
成绩录入表单………………………………………26
按班级查询成绩……………………………………33
学生个人信息查询…………………………………36
登录界面……………………………………………44
主菜单………………………………………………46
信息工程系计算机应用技术20721班
《数据库》课程设计报告
题目:学籍管理系统
要求:
需求分析
一个学校有多个系部,培养学生有打专、中专等不同的层次,各个层次由设多个专业,每个专业开多门课程,每个专业有多个班级,每个班有多名学生。
数据库设计器图如下:
项目管理器如图所示:
数据库设计
㈠ 概念模型
对象
系部(系号,系名,主任)
专业(专业号,专业名)
类别(类别号,类别名)
课程(课程号,课程名)
班级(班级名,入学年份)
学生(学号,姓名,性别,年龄,出生日期,入学成绩,籍贯,家庭成员,民族,政治面貌,个人简历,婚否,照片)
(2)E——R图
关系模型
系部(系号,系名,主任)
专业(专业号,专业名,系部)
类别(类加号,类别名,专业)
课程(课程号,课程名,专业)
班级(班名,专业,入学年份)
学生(学号,姓名,年龄,民族,性别,出生日期,入学成绩,籍贯,家庭成员,政治面貌,个人简历,婚否,照片,班级)
选修(课程,学号,成绩)
C、程序设计
一、应用实例:“系部设置”表单设计
表单文件名: xbsz.scx
功能:为数据库表xb.dbc 追加数据
界面:
设计步骤:
新建表单
添加数据环境:数据库表xb.dbc
界面设计:
4个标签:字体、字号、背景色、对齐方式
1个表格:数据源数据库表xb.dbc
3个文本框:
主要属性name分别 : txtxh, txtxm, txtzr
ControlSource:分别为全局变量:xjl(1),xjl(2),xjl(3)
5个命令按钮 command1( 追加)、command2(结束)、command3(删除)、command4(修改)、command5(修改确认)
事件过程
form1.load 过程
Select xb 选择当前工作区
Set order to xh 设置主索引
Public xjl(3),m_xg 定义全局变量,默认值为逻辑假
Xjl= 为数组元素赋初值,字符型
Set delete on 设置逻辑删除有效
Txtxm.GotFocus过程
if m_xg=.f. 判断是否修改操作
xjl(1)=allt(xjl(1)) 去掉字符数据的左右空格
seek xjl(1) 索引查询
IF !EOF()
=messagebox(代号重复,0,错误) 对话框
xjl(1)=
thisform.txtxh.SetFocus 设置焦点即光
您可能关注的文档
最近下载
- 2024年中级社工法规四色讲义-完整版全189页 .pdf VIP
- 17K408:散热器选用与管道安装.docx VIP
- 2025年湖北省武汉市高考物理四调试卷+答案解析(附后) .pdf VIP
- 合信 COTRUST科创思CTSC-200系列用户手册V1.40.pdf
- 2012湖南公务员考试-公共基础知识.doc VIP
- 二年级语文教师家长会专用.ppt
- 杭州名鑫双氧水有限公司每年10万吨(折27.5%)过氧化氢技术改造项目可行性研究报告.doc
- DB14Z 1-2025 高速公路智慧服务区建设指南.docx
- [城市轨道交通地下段列车运行引起的住宅室内振动与结构噪声限值及测量方法上海市.doc VIP
- SR变更管理程序+变更全套表单 OK.doc
文档评论(0)