数据库程序课程设计报告
- 格式:docx
- 大小:662.22 KB
- 文档页数:8
数据库课程设计报告书一、教学目标本课程的教学目标是使学生掌握数据库的基本概念、设计方法和操作技能。
具体包括:1.知识目标:了解数据库的基本概念、发展历程和分类;掌握数据库设计的基本方法和技术;熟悉数据库管理系统的基本操作。
2.技能目标:能够使用数据库管理系统进行数据库的创建、修改和维护;能够进行数据库设计,包括实体-关系模型、关系模型和SQL语句等;能够进行简单的数据库性能优化。
3.情感态度价值观目标:培养学生对数据库技术的兴趣和好奇心,增强学生的自主学习能力和团队合作精神;使学生认识到数据库技术在现代社会中的重要性和应用广泛性,提高学生的社会责任感和使命感。
二、教学内容本课程的教学内容主要包括以下几个部分:1.数据库基本概念:数据库、数据库管理系统、数据库系统的基本概念和定义;数据库的发展历程和分类。
2.数据库设计:实体-关系模型、关系模型、E-R图和关系规范化;SQL语言的基本操作和数据库定义。
3.数据库操作:数据库的创建、修改和维护;数据库的查询、插入、更新和删除操作;索引和视图的创建和使用。
4.数据库管理:数据库的安全性和完整性;数据库性能优化;事务管理和并发控制。
5.数据库应用案例:介绍一些常见的数据库应用系统,如关系型数据库、NoSQL数据库、分布式数据库等,并分析其应用场景和优缺点。
三、教学方法本课程采用多种教学方法,以激发学生的学习兴趣和主动性:1.讲授法:通过讲解和演示,使学生掌握数据库的基本概念、设计方法和操作技能。
2.讨论法:学生进行小组讨论,培养学生的思考能力和团队合作精神;引导学生提出问题、分析问题和解决问题。
3.案例分析法:分析实际的数据库应用案例,使学生了解数据库技术在实际应用中的作用和价值。
4.实验法:安排实验室实践环节,使学生亲自动手操作,巩固所学知识和技能。
四、教学资源本课程的教学资源包括:1.教材:选用权威、实用的数据库教材,为学生提供系统的理论知识。
2.参考书:提供一些精选的参考书籍,方便学生深入学习相关知识。
山东理工大学课程设计报告——数据库与程序设计课程设计院系:计算机科学与技术学院专业:软件技术班级:软件0802姓名:马健学号0832101099 指导教师:姜桂红2009年12 月28 日~ 2010年01 月07 日学生成绩管理系统一.系统概述1.系统设计思想(1).采用现有的资源,先进的管理系统开发方案,充分利用学校现有的资源,减少开发中的时间和财力、物力、提高系统开发的水平和应用效果。
(2).系统就满足学校的需求,例如学生信息的录入、查询、更新等。
学生录入与排名。
(3).系统就具备数据库维护功能,及时根据用户需求进行数据添加、删除、修改等操作。
2.系统功能概述该系统共分四个模块,功能分为用户登录,学生信息查询,学生信息管理,课程信息查询,课程信息管理,成绩查询,成绩管理。
3.系统功能模块设计二.数据库设计根据学成绩管理系统的功能要求和数据流程分析,该系统数据库命名为Myschool1,数据库中包括:①用户信息表(User);②学生基本信息表(StudentMsg);③学生课程信息表(Coursemsg);④学生成绩信息(ScoreMsg).1.下面列出了各表的数据结构UsreName Passwordadmin 1234马健123456列名数据类型说明Student int 主键StudentName nvarchar(50) 学生姓名,不允许为空sex nchar(1) 性别separtment nvachar(50) 院系speciality Nvachar(50) 专业Hobby Ncarchar(200) 兴趣爱好列名数据结构说明Courseld int 主键CoursrName Nvachar(50) 课程名称,不允许为空CourdeClass Nvarchar(50) 课程类别Required bit 是否必修Credit int 学分PrelectionCredit int 理论学时ExperimentCredit Int 实验课时列表数据结构说明StudentNo int 学号,主键CourseId int 课程编号,主键Score int 成绩2.数据库连接三.主要界面与模块设计1.登录界面如下图所示:登陆主要用于对登陆学生成绩管理系统的用户进行安全性检查,防止非法用户登录系统。
数据库课程设计班级物联网1202学号3120611027姓名杨璐指导老师年轶2014 年1 月目录一、引言 (2)1.目的 (2)2.题目 (2)3.要求 (2)二、系统的分析与设计 (3)1.概念设计 (3)2.逻辑设计 (3)3.系统功能结构 (4)4.完整性设计 (5)三、系统的实现 (6)四、课程设计小结 (22)一、引言1.目的课程设计为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机的结合起来,锻炼学生的分析解决实际问题的能力。
提高学生适应实际,实践编程的能力。
课程设计的目的:(1)加深对数据库系统、软件工程、程序设计语言的理论知识的理解和应用水平;(2)在理论和实验教学基础上进一步巩固已学基本理论及应用知识并加以综合提高;(3)学会将知识应用于实际的方法,提高分析和解决问题的能力,增强动手能力;(4)为毕业设计和以后工作打下必要基础。
2.题目题目2.设计一个大学教学数据库应用系统。
该系统涉及学生、教师、课程、分组、登记。
数据见附表2。
因时间关系,只要求每个学生任选1个题目,如有时间﹑有兴趣,可做另外一题,酌情加分。
3.要求运用数据库基本理论与应用知识,在微机RDBMS(SQL Server)的环境上建立一个数据库应用系统。
要求把现实世界的事物及事物之间的复杂关系抽象为信息世界的实体及实体之间联系的信息模型,再转换为机器世界的数据模型和数据文件,并对数据文件实施检索、更新和控制等操作。
(1)用E-R图设计选定题目的信息模型;(2)设计相应的关系模型,确定数据库结构;(3)分析关系模式各属于第几范式,阐明理由;(4)设计应用系统的系统结构图;(5)通过设计关系的主码约束、外码约束和使用CHECK实现完整性控制;(6)完成实验内容所指定的各项要求;(7)分析遇到的问题,总结并写出课程设计报告;(8)自我评价二、系统的分析与设计1.概念设计2.逻辑设计STUDENT(sno,sname,address,zip,state,city,sex) sno是主码TEACHER(tno,tname,phone,salary) tno是主码COURSE(cno,cname,department,credit) cno是主码SECTION(secno,cno,tno,sqty) secno、tno、cno是主码,cno、tno是外码ENROLL(secno,cno,sno,grade) cno,sno是主码,cno,sno是外码3.系统功能结构4.完整性设计/* 包含:关系主码、外码、CHECK约束。
数据库课程设计报告1. 引言本文档是对我所参与的数据库课程设计的报告。
本次课程设计旨在通过实际项目的开发来提高我们对数据库知识的理解和应用能力。
本报告将介绍项目的背景、需求分析、数据库设计和实施过程,并对项目的结果和总结进行评价和总结。
2. 项目背景本次数据库课程设计的项目是设计和开发一个学生成绩管理系统。
该系统旨在帮助学校管理学生的基本信息和学生成绩,并提供查询、分析和报表等功能。
通过该系统,教师和学生可以方便地查看和管理学生成绩,为学校的教学工作提供支持。
3. 需求分析3.1 功能需求根据项目背景和目标,我们对学生成绩管理系统的功能需求进行了详细分析和规划。
系统的基本功能需求包括以下几点:•学生信息管理:包括学生基本信息的录入、修改和删除等操作。
•课程信息管理:包括课程信息的录入、修改和删除等操作。
•成绩管理:包括成绩的录入、修改和查询等操作。
•成绩统计与分析:包括对学生成绩的统计和分析功能,如按课程统计、按班级统计等。
•报表生成与导出:系统能够生成各类报表,并支持导出为Excel、PDF等格式。
3.2 性能需求为了保证系统的正常运行和用户体验,我们对学生成绩管理系统的性能需求进行了详细分析和规划。
系统的性能需求包括以下几点:•响应时间:系统的响应时间应尽可能快,用户的操作能够即时得到反馈。
•并发性能:系统应能同时处理多个用户的请求,保证系统的稳定性和高并发能力。
•数据安全性:系统应采取合适的安全措施,保护用户数据的安全性和隐私。
4. 数据库设计根据需求分析的结果,我们对学生成绩管理系统的数据库进行了详细设计。
系统的数据库包括以下几个主要表:•学生表(Student):存储学生的基本信息,如学生ID、姓名、年龄、性别等。
•课程表(Course):存储课程的基本信息,如课程ID、课程名称、学分等。
•成绩表(Score):存储学生的成绩信息,包括学生ID、课程ID、成绩等。
•教师表(Teacher):存储教师的基本信息,如教师ID、姓名、所授课程等。
数据库程序设计课程设计一、课程目标知识目标:1. 理解数据库程序设计的基本原理,掌握数据库的操作方法;2. 学会使用至少一种数据库编程语言(如SQL),并能实现数据的增删改查功能;3. 了解数据库的安全性和一致性原则,能对简单数据库进行优化和调试。
技能目标:1. 能够独立设计并实现小型数据库应用系统;2. 培养学生分析问题、解决问题的能力,使其能够运用数据库技术解决实际问题;3. 提高学生的编程实践能力,使其能够熟练运用数据库编程技巧。
情感态度价值观目标:1. 培养学生对数据库程序设计的兴趣,激发其学习热情和主动性;2. 培养学生的团队合作意识,使其在项目实践中学会相互协作、共同进步;3. 培养学生严谨、细致的学习态度,使其养成良好的编程习惯。
本课程针对高年级学生,结合学科特点和教学要求,注重理论与实践相结合,使学生通过本课程的学习,能够掌握数据库程序设计的基本知识和技能,培养实际编程能力,同时培养良好的情感态度价值观,为未来从事相关领域工作打下坚实基础。
二、教学内容1. 数据库基础知识回顾:数据库的概念、数据模型、关系数据库的基本操作;2. 数据库设计:实体关系模型、E-R图、关系数据库设计方法;3. SQL语言:基本语法、数据定义、数据操纵、数据查询、事务处理;4. 数据库编程:存储过程、触发器、函数、游标的使用;5. 数据库管理:安全性控制、备份与恢复、性能优化;6. 实践项目:设计并实现一个小型数据库应用系统,涵盖需求分析、数据库设计、编程实现、系统测试等环节。
教学内容依据课程目标,结合教材章节进行组织,确保科学性和系统性。
教学大纲安排如下:第一周:数据库基础知识回顾;第二周:数据库设计;第三周:SQL语言;第四周:数据库编程;第五周:数据库管理;第六周:实践项目。
教学内容注重理论与实践相结合,以培养学生实际操作能力为目标,通过讲解、示例、练习、项目实践等方式,使学生全面掌握数据库程序设计的相关知识。
数据库课程设计报告 Last updated on the afternoon of January 3, 2021数据库系统课程设计学生姓名:班学号:指导教师:中国地质大学年月日教务管理系统1、需求分析教务管理系统该教学系统主要提供数据维护、学生选课和教师授课信息查询功能。
其实现的功能(即其包含的查询)有:系统中对教师、学生基本信息的录入;系统中对教师、学生的基本信息查询;查询学生的选课情况;查询教师的授课情况;还包括学生选课功能。
该数据库系统包括学生密码表、学生信息表、教师信息表、教师密码表、学生选课表、课程匹配表,管理员密码表七个关系表,基本情况如下:三张密码表均有相应账户和密码;教师信息表有工作证号、姓名、性别、族别、政治面貌、出生年月、联系方式、所在系、所在学院、职称;学生表有学号、姓名、性别、族别、政治面貌、出生年月、联系方式、班号、所在系、所在学院;课程有课程名、学分、名额、上课时间信息;授课表有课程号、工作证号信息;学生选课表有课程名称、课程号、授课老师、授课时间、授课地点、剩余容量、工作证号、成绩。
课程匹配表则有课程号,学号,学生姓名,班号,所在专业,所在学院,成绩。
每个学生都属于一个班,每个教师也都属于一个系。
一名教师可以教多门课,一门课可以有几位主讲老师,一名同学可以选多门课。
学生、教师都有可以有重名,工作证号、学号可以作为标识。
系统中的实体:①教师:工作证号、姓名、性别、职称、电话等;②学生:学号、姓名、性别、出生年月、职位、电话等;③班级:班号、最低总学分、人数等;④系:系代号、系名、系办公室电话等;⑤课程:课序号、课名、学分、上课时间、名额等。
实体间关系:①每个学生都属于一个班,每个班都属于一个系,每个教师也都属于一个系;②每个班的班主任都由一名教师担任;③一名教师可以教多门课,一门课可以有几位主讲老师,但不同老师讲的同一门课其课序号是不同的(课序号是唯一的);④一名同学可以选多门课,一门课可被若干同学选中;⑤一名同学选中的课若已学完,应该记录有相应成绩;⑥本单位学生、教师都有重名,工作证号、学号可以作为标识。
数据库课程设计报告 -------人事/工资/考勤管理系统软件学院软件工程专业08级6班姓名:嵇存学号:200800300083任课教师:王诚梅实验教师:助教:一:系统开发平台本系统采用Eclipse为开发工具,后台数据库采用SQL Server 2008二、数据库规划2.1 任务陈述随着公司的规模不断扩大,员工的数量急剧增加,有关员工的各种信息也成倍增长.面对庞大的信息量,有必要开发人事工资考勤管理系统来提高公司人事工资考勤管理工作的效率.通过这样的系统,可以做到信息的规范管理、科学统计和快速查询,从而减少管理方面的工作量。
公司的人力资源管理的功能范围,也从单一的工资核算、人事管理,发展到可为企业的决策提供帮助的全方位解决方案.这些领域包括人力资源规划、员工考核、劳动力安排、时间管理、招聘管理、员工薪资核算、培训计划、差旅管理等,并同企业管理系统中的财务、生产系统组成高效的、具有高度集成性的企业资源系统.2.2 任务目标本人事工资考勤管理系统包括人事信息管理工资信息管理、考勤信息管理、成绩报表信息管理四大模块。
管理员可以拥有完全的权限管理系统,而员工用户只拥有查询信息和查询信息的权限。
三、系统定义3.1 系统边界1. 系统在员工进入公司时为员工建立人事档案,人事档案的管理由公司经理级人员完成。
人事档案应该包括员工进入公司的时间、员工级别、员工的基本工资、员工所在部门和员工的其他基本信息等。
2. 员工的工资应该包括基本工资和奖金两个部分。
基本工资根据员工的级别划分(试用员工、正式员工、组长、部门经理、总经理),奖金应根据员工的业绩由其直接或更高级领导确定3. 员工在来到公司上班时应该首先登录公司系统签到,离开公司时登录系统签离。
如果办事外出或者出差应由上级领导确认考勤情况。
缺勤或者迟到按一定数额罚款,迟到1小时以上算缺勤。
4. 系统应该可以对基础数据进行维护。
5. 员工调动和离职应保留员工的历史信息,以备日后查询。
数据库课程设计报告摘要:本报告旨在介绍数据库课程设计的过程和结果。
通过对数据库设计的分析和实践,我们掌握了数据库的基本概念和设计原则,同时提高了数据库管理和操作的能力。
本报告将从需求分析、数据库设计、实施和测试等方面进行阐述,以展示我们在课程设计中所做的努力和取得的成果。
1. 引言数据库是一个结构化的数据集合,能够存储和管理大量数据,提供快速且可靠的数据访问。
数据库课程设计旨在让学生在实践中学习数据库的理论和应用。
我们的设计项目是一个学生信息管理系统,用于管理学生的基本信息、成绩和课程信息。
2. 需求分析在开始数据库设计之前,我们首先进行了需求分析。
通过与教师和学生的交流,我们了解到系统需要具备以下功能:学生信息的录入和查询、成绩录入和查询、选课和退课功能等。
此外,我们还考虑了系统的安全性和易用性。
3. 数据库设计在数据库设计阶段,我们开始构建系统的数据库结构。
我们根据需求分析的结果,设计了三个主要的实体:学生、课程和成绩。
我们根据实体之间的关系,建立了相应的关系模式和实体-关系图。
此外,我们还考虑了表的属性和主键等关键信息,并进行了范式化处理,以确保数据库的有效性和一致性。
4. 数据库实施在数据库实施阶段,我们使用SQL语言创建了数据库表和视图。
我们使用了关系数据库管理系统MySQL进行数据库实现。
通过SQL语句的编写和调试,我们成功地将数据库结构实现在实际的系统中。
此外,我们还进行了数据的导入和导出,以确保数据的完整性和一致性。
5. 系统测试在数据库设计和实施完成后,我们对系统进行了测试。
我们通过编写测试用例和模拟真实的操作场景来测试系统的功能和性能。
通过测试,我们发现并解决了一些潜在的问题,确保了系统的稳定性和可靠性。
此外,我们还进行了用户反馈调查,以改善系统的用户体验。
6. 结果与总结通过数据库课程设计,我们成功地完成了学生信息管理系统的设计和实现。
通过实践,我们深入了解了数据库的基本原理和操作技巧。
数据库课程设计报告书一、课程目标知识目标:1. 让学生掌握数据库的基本概念,包括数据模型、关系模型、实体关系模型等。
2. 使学生了解数据库的设计原则,掌握E-R图绘制及关系数据库设计方法。
3. 帮助学生理解SQL语言的基本语法,并能运用SQL进行数据库的创建、查询、更新、删除等操作。
技能目标:1. 培养学生运用数据库管理系统(DBMS)进行数据管理的能力,能独立完成小型数据库系统的设计与实现。
2. 提高学生分析实际问题,运用数据库技术解决问题的能力,如设计合适的数据库表结构,编写高效的SQL查询语句等。
情感态度价值观目标:1. 培养学生对数据库技术的兴趣和热情,激发他们主动探索新知识的精神。
2. 引导学生树立正确的信息素养,认识到数据安全、隐私保护的重要性,遵循道德规范使用数据库技术。
本课程针对高年级学生,课程性质为理论与实践相结合。
结合学生特点,课程目标注重培养学生的实际操作能力和解决问题的能力。
在教学过程中,将根据教学要求,将课程目标分解为具体的学习成果,通过课堂讲解、案例分析、实践操作等多种教学手段,确保学生达到预期学习效果。
同时,注重激发学生的学习兴趣,培养他们的创新意识和团队合作精神,为后续学习及实际工作打下坚实基础。
二、教学内容1. 数据库基本概念:数据模型、关系模型、实体关系模型等。
- 教材章节:第1章 数据库概述2. 数据库设计:- E-R图绘制:实体、属性、关系的表示方法- 关系数据库设计:范式理论、依赖关系、函数依赖- 教材章节:第2章 数据库设计基础3. SQL语言:- 基本语法:数据定义、数据查询、数据更新、数据删除- 高级查询:连接查询、子查询、集合操作- 教材章节:第3章 SQL语言4. 数据库管理系统(DBMS):- 常用数据库管理系统介绍:MySQL、Oracle、SQL Server等- 数据库的创建、管理、维护- 教材章节:第4章 数据库管理系统5. 数据库应用实践:- 实际案例分析与操作:如学生管理系统、图书馆管理系统等- 数据库设计、实现及优化- 教材章节:第5章 数据库应用实践教学内容安排和进度:1. 第1周:数据库基本概念2. 第2-3周:数据库设计3. 第4-5周:SQL语言4. 第6周:数据库管理系统5. 第7-8周:数据库应用实践教学内容根据课程目标制定,保证科学性和系统性。
数据库课程设计报告一、课程目标知识目标:1. 让学生掌握数据库的基本概念,包括数据模型、关系代数和SQL语言。
2. 使学生了解数据库设计的原则和方法,并能运用E-R图进行简单数据库设计。
3. 让学生理解数据库管理系统的功能和特性,了解常见数据库管理系统的基本操作。
技能目标:1. 培养学生运用数据库设计软件进行数据库设计的能力。
2. 使学生熟练掌握SQL语言,能够编写简单的查询、更新、插入和删除操作语句。
3. 培养学生运用数据库管理系统进行数据查询、分析和处理的能力。
情感态度价值观目标:1. 培养学生对数据库技术的兴趣,激发学习积极性,养成主动探究的学习习惯。
2. 培养学生的团队协作精神,学会与他人共同解决问题,提高沟通与表达能力。
3. 使学生认识到数据库技术在现代社会生活中的重要作用,培养学生的信息素养。
课程性质分析:本课程为高年级数据库课程,旨在使学生掌握数据库的基本理论、方法和技能,培养学生解决实际问题的能力。
学生特点分析:高年级学生已具备一定的计算机基础和编程能力,对数据库有一定了解,但可能对具体操作和设计方法尚不熟练。
教学要求:1. 结合课本内容,注重理论与实践相结合,提高学生的实际操作能力。
2. 强化课堂互动,引导学生积极参与讨论,培养学生的思维能力和解决问题的能力。
3. 关注学生的个体差异,因材施教,提高教学质量。
二、教学内容1. 数据库基本概念:数据模型、关系代数、关系数据库、SQL语言。
- 教材章节:第1章 数据库概述- 内容安排:2课时2. 数据库设计:E-R图设计、关系规范化、数据库设计方法。
- 教材章节:第2章 数据库设计- 内容安排:4课时3. 数据库管理系统:DBMS功能、特性、常见数据库管理系统介绍。
- 教材章节:第3章 数据库管理系统- 内容安排:3课时4. SQL语言:查询、更新、插入、删除操作语句编写。
- 教材章节:第4章 SQL语言- 内容安排:5课时5. 数据库操作与管理:数据库的创建、表的操作、索引、约束、数据查询与维护。
数据库程序课程设计报告
学院:经济管理学院
班级:工程管理0804
姓名:王娜
学号:17
日期:2010年12月27日
一.需求分析
某大学图书馆中大量图书,对于储存,借阅,淘汰图书系统的管理。
对于借阅者对图书信息的了解,图书管理员对图书的管理,需要开发图书馆信息管理系统。
据分析可知,图书基本情况表,借书者有关情况表,借书情况表,借书情况查询,图书信息修改,图书信息修改。
二联系
数据表的结构
三.程序设计的内容及步骤:
1.创建项目管理文件
1)启动foxpro系统,建一个项目管理器,命名为“图书馆管理”。
2.数据库及数据表的设计
3.主界面的设计
3.1 登录界面设计
(1)选择项目管理器中的“文档”。
(2)选择文档中的“表单”,点击“新建”按钮,弹出对话框,选择“新建表单”,先制作一个空表单。
(3)将空表单的标题属性Caption修改成“图书信息管理系统”。
(4)在表单中放入两个标签控件,其标题分别为“用户名”、“密码”,继续放入两个命令按钮控件,设置其标题属性为“确认”。
(5)保存后关闭。
3.2 欢迎界面设计
(1)选择项目管理器中的“文档”。
(2)选择文档中的“表单”,点击“新建”按钮,弹出对话框,选择“新建表单”,先制作一个空表单。
(3)将空表单的标题属性Caption修改成“欢迎进入图书信息管理系统”。
(4)在表单中放入两个标签控件,其标题分别为“进入”、“退出”。
(5)保存后关闭。
3.3管理表单制作
(1)选择项目管理器中的“文档”。
(2)选择文档中的“表单”,点击“新建”按钮,弹出对话框,选择“新建表单”,先制作一个空表单。
(3)在表单中放入三个标签控件,其标题分别为“图书信息查询”、“图书信息修改”,“图书信息删除”。
(4)保存后关闭。
3.4借书信息查询
(1)选择项目管理器中的“文档”。
(2)选择文档中的“表单”,点击“新建”按钮,弹出对话框,选择“新建表单”,先制作一个空表单。
(3)在表单中放入两个标签控件,其标题分别为“查询”。
(4)保存后关闭。
3.5图书信息删除
(1)选择项目管理器中的“文档”。
(2)选择文档中的“表单”,点击“新建”按钮,弹出对话框,选择“新建表单”,先制作一个空表单。
(3)在表单中放入两个标签控件,其标题分别为“删除”。
(4)保存后关闭。
3.6图书信息修改
1)选择项目管理器中的“文档”。
(2)选择文档中的“表单”,点击“新建”按钮,弹出对话框,选择“新建表单”,先制作一个空表单。
(3)在表单中放入两个标签控件,其标题分别为“修改”。
(4)保存后关闭。
4.把所作的程序进行连编,生成应用程序
在visual forpro 中运行。
四、测试及分析
以VF6.0表单设计开发的“图书管理系统”,此系统功能齐全,设计合理,使用方便,适合各种学校对繁杂的图书信息进行统筹管理,具有严格的系统使用权限管理,具有完善的管理功能,强大的查询功能。
此系统设计简单、有实用性,通过该系统我们可以熟悉数据库系统开发工具,逐步熟练使用各种设计工具、技术和手段,掌握程序调试方法和技术,使我们能够按照数据库系统开发的程序和规范进行,熟练掌握方案选择、总体设计、数据库设计、详细设计、系统测试等环节,系统能够实现预定的功能,运行稳定,操作方便,唯一不足的地方就是整个各个环节都要求我们自己动手,并且命令程序过于繁杂。
五、结束语
当今世界,信息科学技术已经渗透到经济、文化和社会的各个领域,迅速改变着人们的观念、生活和社会结构,作为大学生的我们应该紧跟时代潮流,不断丰富自己的知识,以适应知识经济发展的需要。
通过这次关于学生信息管理系统的课程设计,让我更加深刻地感受到了掌握计算机知识的重要,并在这短暂的实践中熟练的掌握了数据库的设计、表单的设计、表单与数据库的连接、SQL语言
的使用和了解它的功能:数据定义、数据操纵、数据控制,以及简单VF程序的编写。
我通过这次对图书信息管理系统的设计,在让我充分感受信息技术带给我们方便的同时,也让我充分认识到自己知识的匮乏,所以,我们平时要加强知识的积累来提高我们的知识水平和操作能力,从而提高我们的基本素质,使能更好的满足社会需求。
这次实验的成功很大程度上依赖于老师的讲解,在此对老师表示深深的谢意。
同时,也希望学校以后能给我们提供更多的实践机会,把课堂上的理论知识运用到实践当中,来提高我们各方面的素质,为我们步出校门,及早融入社会打下坚实基础。
总之,这次课程设计让我们受益匪浅,我以后会更加注重这方面知识的学习与积累,使我们在经济全球化的今天能够经得起时代的考验。
附录:源代码清单
1,登陆系统
if thisform.text1.value="111111" and thisform.text2.value="111111"
do form 进入系统
thisform.release
else wait"登录失败" window timeout 1
thisform.release
endif
2.管理系统
do form "查询信息".scx
do form 修改信息.scx
do form 修改.scx
3.查询
1)can for a=图书类别.图书序号
endscan
thisform.text2.value="图书类别.书名"
thisform.text3.value="图书类别.类别"
thisform.text4.value="图书类别.主编"
2)lect 姓名,专业,借书日期 from 读者,借阅 where 图书序号
=alltrim(thisform.text1.value)
thisform.text2.value=姓名
thisform.text3.value=专业
thisform.text4.value=借书日期
4修改
a=alltrim(thisform.duzhe.value)
update 读者 set 借书证号=a where 借书证号=alltrim (thisform.text1.value) b=alltrim(thisform.text2.value)
update 读者 set 姓名=b where 借书证号=alltrim (thisform.text1.value)
c=alltrim(thisform.text3.value)
update 读者 set 专业=c where 借书证号=alltrim (thisform.text1.value)
d=alltrim(thisform.text4.value)
update 读者 set 年级=d where 借书证号=alltrim (thisform.text1.value) thisform.refresh。