欢迎来到天天文库
浏览记录
ID:45595959
大小:187.00 KB
页数:11页
时间:2019-11-15
《数据库基本原理及其应用实践报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、-/数据库原理及应用实践报告1数据库功能描述基本实现学生信息的管理,包括系统的登录、学生信息的录入、学生信息的浏览、学生信息的查询、学生信息的修改和学生信息的删除。2数据库设计2.1系统需求分析通过设计一个简单学生成绩管理系统来方便成绩的管理,主要内容是能够在学生表、教师表、班级表、课程表、成绩表等添加记录;能够查询到学生基本情况、全局情况(浏览表)、按学生查询、课程浏览、多项组合查询等功能;能够统计按个人统计成绩、按单科成绩统计成绩等;能够修改课程信息、学生信息、成绩信息等。最后通过主表单或顶层表单的菜单等方法将各模块表单合理地连接,形成完整的系统。整个系统
2、中包含四个功能模块:添加模块、查询模块、统计模块、修改模块。2.2数据库逻辑结构设计学生教师课程成绩3数据库实施3.1数据库架构图-/3.2数据表生成脚本初始数据录入脚本学生数据表如表1所示。表1 学生数据表(student.dbf)字段名类型宽度索引索引名索引类型索引表达式学号字符型10升序学号主索引学号姓名字符型8性别字符型2出生日期日期型8班级字符型4升序班级普通索引班级班级数据表如表2所示。表2 班级数据表(classes.dbf)字段名类型宽度小数位索引索引名索引类型索引表达式班级字符型4升序班级主索引班级年级x字符型2专业字符型10系代码字符型1
3、学制字符型1类型字符型4教师数据表如表3所示。表3 教师数据表(teacher.dbf)-/字段名类型宽度小数位索引索引名索引类型索引表达式教师代码字符型6升序教师代码主索引教师代码姓名字符型8性别字符型2出生日期日期型8籍贯字符型6技术职务字符型10备注备注型4课程数据表如表4示。表4 课程数据表(course.dbf)字段名类型宽度小数位索引索引名索引类型索引表达式课程代码字符型5升序课程代码主索引课程代码课程名称字符型14升序课程名称普通索引课程名称类别字符型4教师代码字符型6升序教师代码普通索引教师代码学习数据表如表5说示。表5学习成绩数据表(sco
4、re.dbf)字段名类型宽度小数位索引索引名索引类型索引表达式学号字符型10升序学号普通索引学号课程代码字符型5升序课程代码普通索引课程代码成绩数值型41升序学号+课程主索引学号+课程代码3.3初始录入脚本-/-/-/4应用程序设计表一:登录用户名和密码存放在数据表中,使用时不能连续输入错误3次的登录表单。步骤为:1、首先在项目管理器的界面中选择创建一个表单,命名为:登陆.Scx2、在空白表单界面上用常用工具绘制相应控件,属性如下图所示:表单中对象的属性设置-/对象名属性属性值Form1Caption系统登录Lable1Caption欢迎使用学生成绩管理系统L
5、able2Caption用户名Lable3caption密码Command1caption登录Command2caption重填Command3caption退出Combo1RowSourcemm.yhmText1passwordchar*其中需要在表单的数据环境中添加密码表。密码表设有两个字段,YHM和MM。3、为对象添加代码。在form1的load 事件中添加publicnn=0Command1的click事件locateforalltrim(mm.yhm)==alltrim(thisform.combo1.value)iffound()ifalltrim
6、(thisform.text1.value)==alltrim(mm.mm)thisform.releasedoform主控表单.scxelsemessagebox('你输入的密码不正确,请重新输入',48,'登录信息')thisform.text1.value=''n=n+1ifn=3messagebox('登录失败!',16,'提示信息')quitendifendifelsemessagebox('对不起,你不是合法用户')endifCommand2的click事件thisform.combo1.value=''thisform.text1.value='
7、'Command3的click事件answer=messagebox('确认退出吗?',1+32+0,'确认退出')ifanswer=1thisform.release-/quitendif表二:以表单向导开发信息录入新表单。按“新建”,弹出对话框,选择“表单向导”按钮。选择第一种类型(单表表单),并点击“确定”按钮。系统会打开相应的对话框,一步一步地向用户询问一些简单的问题,并根据用户的回答自己创建表单。最后点击“完成”按钮出现保存表单的对话框。最后运行一下表单。表三:1、首先在项目管理器的界面中选择创建一个表单,命名为:修改.Scx2、在空白表单界面上用常
8、用工具绘制相应控件:一个标签、一个页框
此文档下载收益归作者所有