数据库应用技术课程设计资料全

合集下载

《数据库应用技术》课程设计指导书

《数据库应用技术》课程设计指导书

课程设计指导书2012 —2013 学年第一学期课程设计名称:数据库应用技术课程设计编号:适用专业: 2011级软件工程专业制订时间: 2012年11月计算机科学与技术系一、课程设计目的《数据库应用技术》是计算机科学中一门重要的专业基础课。

主要介绍数据库系统的基本概念、基本原理和实现。

课程的重点是通过本课程的学习,使学生理解、掌握数据库系统的基本原理:包括数据库的一些基本概念,各种数据模型的特点,关系数据库的基本概念,SQL语言,关系数据理论,数据库的设计理论;了解数据库管理系统软件的研究内容;掌握数据库应用系统的设计开发方法;了解数据库技术的主要内容和发展动向,学习sql server 2005的管理和使用,以指导今后的应用。

课程设计是一项综合性设计活动,要求在教师的指导下,利用本课程内的以及到目前为止所学到的有关知识和技术解决一些不太复杂但却是综合性的问题。

从规模来说,课程设计是在平时作业的基础上进一步扩大的大作业。

在设计中,要求学生要全面考虑相互联系的各个方面及问题,与开发团队为单位,完成设计系统。

通过课程设计,使学生了解并掌握数据库系统原理及数据库应用系统的设计、实现方法,掌握常用数据库管理系统的管理与使用,具备初步的独立分析和设计能力;初步掌握数据库应用系统开发过程的需求分析、系统设计、程序编码、测试等基本方法和技能;提高综合运用所学的理论知识和方法独立分析和解决问题的能力;训练用系统的观点和软件开发一般规范进行软件开发,培养软件工作者所应具备的科学的工作方法和作风,从而使学生对整个课程的知识体系有较深入的理解,在运用本课程的知识解决实际问题方面得到锻炼,对锻炼学生的实践能力以及运用本课程的知识、方法解决更为复杂的实际问题有较好的启发和指导作用,从而为后续课程的学习、毕业设计环节以及将来的实际工作打好坚实的基础。

二、课程设计进度(参考)三、设计工作要求(课程设计方法、步骤和要点,结合设计题目撰写课程设计报告书)课程设计就是要运用本课程以及到目前为止的有关课程中的知识和技术来解决实际的问题。

数据库应用的课程设计

数据库应用的课程设计

数据库应用的课程设计一、教学目标本课程旨在让学生了解数据库的基本概念,掌握数据库的设计和应用,培养学生运用数据库技术解决实际问题的能力。

具体目标如下:1.知识目标:–理解数据库的基本概念、原理和分类。

–掌握数据库设计的基本步骤和方法。

–熟悉常见数据库管理系统及其应用。

2.技能目标:–学会使用数据库设计工具进行数据库设计。

–能够运用SQL语言进行数据库操作。

–具备一定的数据库管理和维护能力。

3.情感态度价值观目标:–培养学生对数据库技术的兴趣,认识到数据库技术在现代社会的重要性。

–培养学生团队合作、自主学习的能力,提高学生解决实际问题的意识。

二、教学内容本课程的教学内容主要包括以下几个部分:1.数据库基本概念:数据库、数据库管理系统、数据库系统等。

2.数据库设计:需求分析、概念设计、逻辑设计、物理设计等。

3.数据库操作:SQL语言、数据库查询、数据更新、事务处理等。

4.数据库管理:数据库性能优化、安全性管理、备份与恢复等。

5.数据库应用案例:某企业员工信息管理系统、在线购物系统等。

三、教学方法为了提高教学效果,本课程将采用多种教学方法相结合的方式进行教学:1.讲授法:用于讲解数据库的基本概念、原理和操作方法。

2.案例分析法:通过分析实际案例,使学生更好地理解数据库设计和应用。

3.实验法:让学生动手操作,巩固所学知识,提高实际应用能力。

4.讨论法:鼓励学生提问、发表见解,培养学生的思考能力和团队合作精神。

四、教学资源为了支持本课程的教学,我们将准备以下教学资源:1.教材:《数据库原理与应用》。

2.参考书:提供相关领域的经典教材和论文,供学生自主学习。

3.多媒体资料:制作课件、教学视频等,丰富教学手段。

4.实验设备:提供计算机、数据库管理系统等实验环境,让学生动手实践。

5.在线资源:推荐相关、论坛和教程,方便学生课外学习和交流。

五、教学评估本课程的教学评估将采取多元化、全过程的方式进行,以全面、客观、公正地评价学生的学习成果。

数据库应用课程设计内容和要求

数据库应用课程设计内容和要求

数据库应用课程设计内容和要求一、课程设计目的与要求1.1课程设计目的本课程的课程设计实际是电子商务专业学生学习完《数据库应用》课程后,进行的一次全面的综合训练,其目的在于加深对数据库基础理论和基本知识的理解,掌握运用数据库应用系统开发软件的基本方法。

1.2课程设计的实验环境硬件要求能运行Windowx 9.X操作系统的微机系统。

数据库应用系统开发软件可以选用:FoxPro for Windows;Visual FoxPro;Microsoft Access,或其他数据库管理系统。

1.3课程设计的预备知识熟悉数据库的基本知识及一种以上数据库系统开发软件。

1.4课程设计要求按课程设计指导书提供的课题,应根据下一节给出的基本需求独立完成八个方面的设计,标有“可选”的部分可根据设计时间的安排及工作量的大小适当选择。

选用其他课题或不同的数据库管理系统,可以组成设计小组,分模块进行,共同协作完成一个应用系统的开发任务。

要求书写详细的设计说明书,对复杂的代码段和程序段,应画出程序流程图。

在界面设计中,画出每个窗口的布局,有多个窗口时,按模块调用的方式画出窗口调用图。

用手工画好报表和标签样式。

严禁相互抄袭。

1.5课程设计的考核要求设计完成后,必须提交设计说明书,软件数据盘。

由指导教师按优秀、良好、中等、及格和不及格五级分制评定成绩。

成绩不及格者不能获得学分,其余可获得3学分。

1.6 课程性质与学分该课程设计为3学分,54学时,供电子商务专业信息管理方向进行课程设计时参考。

二、课程设计内容2.1数据库设计与基本操作1.数据项间的联系根据课题给出的用户基本需求,写出各数据实体的数据项和联系实体的活动以及活动要使用的数据项,通过E—R图来表示。

由E—R图建立适当的表,并按照不同范式的定义,对表进行规范化。

2.建立数据库及数据字典对规范化的表,根据用户需求,定义字段名、类型、宽度和小数点,建立数据库结构。

根据每张规范化表,对应建立一个数据库文件。

数据库应用课程设计

数据库应用课程设计
3、教学内容
本节课程设计的后续教学内容将包括:
1.数据库的备份与恢复策略,介绍如何进行数据保护以及灾难恢复;
2.数据库迁移与升级,探讨如何在不同数据库平台间迁移数据,以及如何在不影响业务的情况下进行数据库升级;
3.事务管理,讲解事务的概念、特性以及如何使用事务保证数据库的一致性;
4.并发控制,介绍并发操作引起的问题以及数据库系统如何通过锁定机制和事务隔离级别来解决这些问题;
6.课程总结与展望,通过回顾整个课程内容,让学生对数据库应用设计有一个全面的认识,并鼓励他们探索新的技术和方法,为未来的学习和工作打下坚实的基础。
数据库应用课程设计
一、教学内容
本节“数据库应用课程设计”选取的教材为《数据库原理与应用》的第六章“数据库应用设计”。教学内容主要包括:
1.数据库应用设计的基本步骤与方法;
2.实体-关系模型(E-R模型)的建立与优化;
3.关系数据库设计,包括关系模式的设计、规范化理论的应用;
4.数据库表的设计与创建,涉及主键、外键、索引的设置;
3.存储过程与触发器的创建与使用,以实现业务逻辑的自动化处理;
4.数据库安全性的设计,涉及用户权限的分配、角色管理以及数据加密技术;
5.数据库性能优化,讨论索引的创建、查询优化技巧以及执行计划的分析;
6.结合具体案例,进行数据库应用设计的实战演练,要求学生能够运用所学知识,设计出符合实际需求的数据库应用系统。
5.查询与视图的设计,包括单表查询、多表查询、分组与排序等;
6.数据库应用实例分析与设计,结合实际案例,让学生了解数据库在实际应用中的使用方法。
2、教学内容
本节课程设计将继续深入以下内容:
1.数据库的完整性约束,包括实体完整性、参照完整性以及用户自定义完整性的设定与实现;

数据库技术应用课程设计

数据库技术应用课程设计

数据库技术应用课程设计一、课程目标知识目标:1. 理解数据库的基本概念,掌握数据库系统的组成和功能;2. 学会使用SQL语言进行数据库的基本操作,如创建、查询、更新和删除数据;3. 了解数据库的设计原则,掌握实体-关系模型和关系模型的基本知识;4. 掌握数据库的安全性和一致性概念,了解事务和并发控制的基本原理。

技能目标:1. 能够运用所学知识设计和实现小型数据库系统;2. 能够运用SQL语言进行复杂的数据查询和操作;3. 能够运用数据库设计原则,完成简单的数据库设计;4. 能够分析和解决数据库系统中常见的问题,如性能优化、安全性控制等。

情感态度价值观目标:1. 培养学生对数据库技术的兴趣和热情,激发学生学习主动性和探究精神;2. 培养学生严谨的科学态度和良好的团队合作精神;3. 增强学生的信息意识,使其认识到数据库技术在现代社会中的重要作用;4. 培养学生具备一定的数据安全意识和道德观念,遵循数据库使用规范。

课程性质:本课程为信息技术学科,旨在让学生掌握数据库技术的基本知识和技能,培养其在实际应用中分析和解决问题的能力。

学生特点:学生为高中年级,具备一定的计算机操作和信息处理能力,对新技术充满好奇,但可能缺乏系统性的数据库知识。

教学要求:结合学生特点和课程性质,注重理论与实践相结合,充分调动学生的主观能动性,培养其独立思考和解决问题的能力。

通过课程学习,使学生能够达到上述具体的学习成果。

二、教学内容1. 数据库基本概念:介绍数据库的定义、作用、发展历程,以及数据库系统的组成和分类。

- 教材章节:第一章 数据库概述2. 数据模型与关系模型:讲解实体-关系模型、关系模型的基本概念,以及实体和关系的表示方法。

- 教材章节:第二章 数据模型3. SQL语言:学习SQL语言的语法和基本操作,包括数据定义、数据查询、数据更新和数据删除。

- 教材章节:第三章 SQL与关系数据库操作4. 数据库设计:介绍数据库设计的原则、步骤和方法,以实际案例进行讲解。

《数据库应用技术课程设计》指导书

《数据库应用技术课程设计》指导书

《数据库应用技术课程设计》指导书D(5)、数据库应用系统的开发(数据库前端应用开发)采用某种MIS开发工具,完成应用系统的开发。

(6)、数据库的实施与维护完成数据的载入、应用程序的调试、数据库的试运行及数据库的维护工作。

三、课程设计题目安排课程设计典型题目已给出,要求每组(小组成员不得超过3人)一题,可以选择相应的题目,也可自拟题目,但要符合课程设计任务书要求达到的功能和难度。

另外选题要有一定的实际意义,要有实际的应用背景和应用需求,并能达到进一步巩固和强化本课程所学知识的效果。

学生可从下列题目中选中任选一题,完成本次课程设计:(1)、××学校学生成绩管理系统,要求实现如下功能:●学生成绩的录入;●学生成绩的查询,要求支持组合查询;●学生成绩的修改;●学生成绩的删除;●退出。

要求界面友好,功能完善,易于使用和维护。

(2)、××图书管理系统,要求完成如下功能:●图书信息的录入;●图书信息的查询;●图书信息的修改;●图书信息的删除;●退出。

要求界面友好,功能完善,易于使用和维护。

(3)、××工资管理系统(4)、××人事管理系统(5)、××仓库管理系统(6)、××学生管理系统(7)、××图书馆管理信息系统(8)、××宾馆客房管理信息系统(9)、××学籍管理系统(10)、××机票预定系统以上题目均要求实现数据信息的录入、查询、修改和删除等基本功能,界面友好,易于使用和维护。

学生也可根据自己的兴趣,按照本课程设计大纲的要求,自拟题目并实现。

四、主要开发工具前台可采用、C#.NET、VB、VC、PB、Delphi开发,也可根据同学的兴趣与意愿自选,后台数据库采用SQL SERVER 2000标准版或企业版。

五、阶段与进度安排序号设计阶段设计内容设计要求时间1 下达设计任务指导教师下达课程设计任务,说明设计要求,学生上报选题要求学生按照任务书要求认真选题,每人一题,并上报选题结果2 系统需求分析与功能设计阶针对选题准确了解与分析用户需求,得出相应的系统功能需求。

《数据库应用课程设计》

《数据库应用课程设计》

《数据库应用课程设计》一、教学目标本课程旨在通过学习数据库应用的基本概念、技术和方法,使学生掌握数据库设计、建立和管理的基本技能,培养学生解决实际问题的能力。

具体目标如下:知识目标:使学生了解数据库的基本概念、原理和技术,掌握数据库管理系统的基本操作方法,理解数据库设计的基本步骤和规范。

技能目标:培养学生运用数据库技术解决实际问题的能力,包括数据库设计、建立、管理和维护。

情感态度价值观目标:培养学生对数据库技术的兴趣,提高学生运用数据库技术解决实际问题的意识,培养学生的创新精神和团队合作能力。

二、教学内容本课程的教学内容主要包括数据库的基本概念、数据库管理系统的基本操作、数据库设计的基本方法和技巧。

具体安排如下:第1-2周:数据库的基本概念,包括数据库、数据库管理系统、数据库系统等。

第3-4周:数据库管理系统的基本操作,包括数据的增删改查、索引、视图等。

第5-6周:数据库设计的基本方法和技巧,包括需求分析、概念设计、逻辑设计和物理设计等。

第7-8周:数据库的建立和管理,包括数据库的创建、修改、备份和恢复等。

三、教学方法为了提高教学效果,我们将采用多种教学方法相结合的方式进行教学。

讲授法:通过讲解数据库的基本概念、原理和方法,使学生掌握基本知识。

案例分析法:通过分析实际案例,使学生了解数据库在实际应用中的作用和价值。

实验法:通过上机实验,使学生掌握数据库管理系统的基本操作方法和技巧。

讨论法:通过分组讨论,培养学生团队合作精神和解决问题的能力。

四、教学资源为了支持教学内容和教学方法的实施,我们将准备以下教学资源:教材:《数据库应用教程》参考书:《数据库系统原理》多媒体资料:教学PPT、视频教程等实验设备:计算机、数据库管理系统软件等五、教学评估为了全面、公正地评估学生的学习成果,我们将采用多种评估方式相结合的方法。

平时表现:通过观察学生在课堂上的参与程度、提问和回答问题的表现,评估学生的学习态度和理解程度。

《数据库应用技术》课程设计任务、指导书

《数据库应用技术》课程设计任务、指导书

《数据库应用技术》课程设计任务、指导书一、目的通过对管理信息系统的系统分析、系统设计和系统实现,进一步掌握工程文件、数据库、索引、表间关系及表单控件和报表的应用。

了解管理信息系统制作流程和过程。

二、课设内容图书管理系统(必做)程序所具有的功能、风格和数据库的设计教务处教案管理系统(选做)录像带管理系统(选做)三、课设要求表单的设计风格尽量美观大方,易于操作。

数据库的设计尽量满足如下要求:1实现数据共享2实现数据独立3减少数据冗余4避免了数据的不一致性5加强对数据的保护报表和标签尽量简洁明了对于表单时间程序的设计尽量简洁易懂,代码编写的通用性和可读性要好四、作业包括纸面作业和上机作业1、纸面作业包括功能结构图数据库设计表单的表样报表的表样以上作业中涉及的所有文件要给出文件名然后再给出相关文件的内容2、上机作业包括图书管理系统工程(所有图书管理系统中用到的文件都要用工程文件管理起来)系统至少能运行并且具有图书管理的基本功能。

完成方式本次课设要求每个人都做这个系统。

八个人分为一组,每组设一小组长,小组长负责监督每个人的设计内容和课程进度。

每组的同学要互相帮助,取长补短,互相学习。

希望通过本次课设,对大家所学程序设计和数据库管理系统有一个综合的应用和相关课程应用能力实质性的提高。

五、上机纪律每人按学号和机号相对应的关系固定机位,不能使用的机器学生应单独登记并且在任课老师处备案。

按时完成作业六、考核方法分五个等级:优良中及格不及格从以下几个方面考核:程序是否能正确执行程序段是否简洁明了书面作业是否整齐完整纪律、出勤情况七、课设班级、时间具体班级及时间安排八、指导教师具体老师安排附:图书管理系统数据库、表单、报表设计。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

高职计算机2003级《数据库应用技术》课程设计任务单选题项目名称:教材征订管理系统项目组长:黄璐项目组成员:王赛、熊尚德、立芸、朱良开发周期:2005年上学期第16~20周应用开发工具:SQL Sever 2000 + PowerBuilder 9.0 数据库系统:SQL Sever组成员分工情况:黄璐负责完成订单管理模块和用户管理模块;王赛、立芸负责完成基本资料维护模块;熊尚德负责完成主界面和系统管理模块;朱良负责完成打印模块和帮助模块。

中南林学院职业技术学院课程设计报告课程名称:数据库应用技术指导老师:谭琳专业:计算机科学与技术(高职)年级:2003级学生:黄璐、熊尚德、王赛、立芸、朱良学号:20033622设计时间:2005年上学期第16~20周教材征订管理系统需求分析说明书1引言1.1编写目的伴随着新学期的到来,各院系的教材征订情况成为各院系工作人员的工作之重。

院系资料,班级资料,学生课程选修信息,教材信息等资料信息量大,而且不易更新,不易存放,容易丢失,容易丢失,难以备份。

这些都困扰着工作人员。

而建立简单的电子表格对教材征订管理虽然克服了不少问题,但查询起来效率比较低,特别是当数据量十分庞大时,劣势尤其明显。

因此开发一个既可以存储信息,有可以进行更新、查询等功能,同时又便于统计的院系征订系统就显得十分必要。

1.2项目背景●项目名初步定为:教材征订管理系统。

分为六个子功能模块:系统管理模块、资料维护模块、订单管理模块、用户管理模块、打印模块和帮助模块。

●本项目设计过程中参考了网络上的基于ACCESS的教材管理系统,教材科提供的相关资料、数据和需求。

1.3术语说明MIS:管理信息系统Data processing:数据处理Transaction processing:事务处理Data processing cycle:数据处理流程Data acquisition:数据采集Data processing system security:数据处理系统安全性1.4参考资料徐松林、路斌等2003年出版PowerBuilder数据库应用开发教程清华大学莉、王强等2003年出版SQL Server数据库原理及应用教程清华大学2.总体设计2.1.需求概述从学生入学到毕业整个在校期间的各个学期所订教材的种类。

可以由管理员统一管理查询。

可以统计各班所需要的教材及所订的数量,还可以查看各班开课情况,以及教师课程安排情况。

此系统是一个院系的教材征订,最后将结果导出送到教材科。

2.1.1.浏览功能以表格形式显示全部记录。

2.1.2.查看详细信息资料可在浏览状态下点击某条记录,显示全部信息。

2.1.3.条件查询功能用户可选择学期、班级进行查询。

2.1.4.增加功能增加一条或多条记录。

2.1.5.删除功能删除一条或多条记录。

2.1.6.修改功能修改全部字段(课程,教材,人数,备用书)。

只有备用书可为空。

2.1.7.密码管理登陆系统后用户可以随时对密码进行更改。

2.1.8.导入或导出可以把存储为指定格式文件的学生资料导入到学生表中。

也可将查询的结果导出到文本文件或Excel文件。

2.1.9.打印管理实现基本资料的打印,如订单、班级基本资料、教师基本资料。

2.1.10.身份验证进入系统时,对用户身份进行检查,只允许合法用户登陆系统。

登陆后,根据用户权限设定访问权限。

用户有两种,一种是普通用户,可以使用此系统,还有一种是超级用户,它除了具有普通用户的功能外,还可以删除用户,添加用户,锁定系统。

2.2软件结构软件业务流图如下:课程开设图(1)软件层次方框图如下:图(2)2.3.程序设计说明2.3.1.模块描述3.具体需求分析1.1.1.身份验证模块功能分析对用户进行身份验证,用户输入自己的用户名和密码,到系统用户表中查询,进行身份较正,通过验证则登陆系统,否则无权使用此软件。

数据流图流出数据流:读入信息1.1.2数据备份功能:对用户选择的数据库或忆有订单进行备份,以防丢失。

数据流图流出数据流:读入信息、查询、删除、成功否1.4.1锁定/解除锁定系统模块功能:锁定系统,并且保留相应运行状态。

锁定系统后不能对系统做修改操作,具有锁定系统功能的只有超级用户。

当系统被锁定后,“锁定系统”子菜单变为“解除锁定”,只能是超级用户才能解除锁定,数据流图是一样的,只是最后是“解除锁定”而不是“锁定系统”。

数据流图数据流图如下:流出数据流:读入信息、锁定系统1.4.2初始化模块流出数据流:;初始化1.4.3关闭系统模块功能:关闭并退出系统,保留相应状态数据。

3.1.订单管理模块该模块主要有订单管理子模块和订单审核子模块3.1.1.功能分析订单管理模块功能:对订单按班级学期年级方式进行查询,并以表格的方式进行浏览;以订单的增加,修改,删除等功能订单审核功能:对订单进行审核,审核后的数据不可进行修改、删除。

3.1.2. 数据流图数据流图如下图(4):图(4)3.1.3.数据字典此模块相关的表:3.2.用户管理模块该模块主要有有户注册,删除用户,修改用户密码,修改用户名四个子模块。

用户有两种类型,系统用户和普通用户。

系统初始化时生成一个系统用户(SYS),该用户拥有软件的所有权限,可以添加、删除用户。

普通用户只拥有软件的部分权限。

如不可锁定数据,注册用户,删除用户。

3.2.1.功能分析修改密码:每个用户都可以修改其用户密码。

注册用户、删除用户:只该系统的管理员才可进行相应操作。

3.2.2. 数据流图3.2.3.数据字典此模块相关的表:1.4.4班级信息维护模块3.2.1.功能分析班级的信息进行修改,删除,添加,查询,包括所在学生,学生信息是受班级而限制的,主要可以实现学生的增加、删除、修改,,还可以浏览及修改班级的学期课程开设情况。

3.2.2. 数据流图数据存储描述:数据存储:资料库(班级表,学生信息表,学期课程安排表);流入数据流:添加班级、添加学生、修改班级信息、修改学生信息;流出数据流:读信息、删除班级、删除学生;数据流描述:加工描述:数据流图如下:说明:蓝色表示添加操作,红色表示修改操作,绿色表示删除操作,实线表示操作的操作,虚线表示执行一个操作后间接受到影响的操作。

班级信息维护ER图:1.4.5班级信息导入模块功能分析数据流图数据存储描述:数据存储:资料库(班级表,学生信息表);流入数据流:添加班级、导入流出数据流:无数据流图如下:1.4.6教师信息维护模块功能分析输入教师的基本信息,可以添加教师的信息,如教师号、教师名、离校否等,并可以对教师信息进行添加、查询、修改、删除。

还可以关键字查询并从数据库里调出的教师基本信息. 输出教师基本信息,教师号、离校否、查询的信息结果,还可以输出教师的课程安排情况。

数据流图流出数据流:读信息、删除教师;1.4.7教材信息维护模块模块说明:教材信息----主要是对教材信息进行添加、修改、删除,以及对教材信息的查询,用户通过输入书名或名称对存在的信息进行精确查询或模糊查询。

所有班级订购的教材的订购可同时浏览。

数据流图(蓝色实线表示一定会执行的操作,紫色虚线表示执行删除操作后有可能会影响的表,紫红色虚色表示执行修改操作后可能会影响的表。

)数据流描述:安排表);流入数据流:添加教师、修改教师信息;流出数据流:读信息、删除教师、查询;1.4.8课程信息维护模块功能分析:用户可查看所有的课程情况及课程开设情况。

可进行新增、删除、修改课程及查询操作。

如:修改课程名。

数据流图流入数据流:新增课程信息、修改课程信息;流出数据流:读信息、删除课程信息,查询,导出、打印;1.4.9学期课程管理模块功能分析学期课程设置模块按照学期将所开的课程进行汇总,用户根据查询课程名称可知道其开课的时间,或根据开课时间了解开设的课程。

此外,还能对其进行新增、修改、删除等基本操作,执行以上操作后会对资料库中其它表产生相应的影响。

数据流图流入数据流:新增学期开设课程信息、修改学期开设课程信息;流出数据流:读信息、删除学期开设课程信息;功能描述:响到其它的表。

)1.4.10打印模块功能:根据用户要现对班级信息、教师信息、教材信息、课程信息、订单的打印输出.数据来源:数据库中各表输入数据流:无1.4.11帮助模块功能:为用户提供帮助,当用户不会使用此系统时或出现一些较常见的问题时系统给出帮助信息。

将帮助信息放在一个帮助信息库中,用户可以输入关键字,系统到库中查找帮助信息,实际上属于一种模糊查询。

数据流图1、如何使用:2、常见错误:显示使用本系统过程中常出现的错误提示,并引导用户分析与解决。

数据源描述:输入数据流:输入关键字输出数据流:读数据1.4.12数据库设计资料库:学生基本信息表:学生基本信息表里存储了学生的档案包括:学号、、离校否、班号。

主键:学号班级基本信息表:班级基本信息表里存储了班号、专业号、专业名、学生人数、建班年月。

主键:班号教师基本信息表:教师基本信息表里存储了教师的档案包括:教师号、、性别、离校否。

主键:教师号课程表:课程表里存储了学校开设的所有的课程,包括课程号、课程名。

学期课程安排表:学期课程安排表里存储了哪个学期开设哪门课程,包括:课程号、课程名、开课学期、编号。

这里编号是给每个学期开设的课程赋一个,不等同于课程号,课程号是相同的课程课程号是相同的,但是若相同的课程在不同的学期开就难以区分,所以使用编号,相同的课程在不同的学期开它的编号是不相同的,它可以将不同学期开设的相同课程区分开。

主键:编号班级学期课程安排表:班级学期课程安排表里存储了班级在每个学期开设的课程及任课教师,包括:教师号、开课学期、编号、班号。

主键:班号、编号教师教材安排表:教师课程安排表里存储了每个教师上哪些课程,而且使用的是什么教材,包括:教师号、编号、教材名、ISBM号。

主键:教师号、编号教材定购表:教材定购表里存储了哪门课程定购了哪些教材,其中即使理同一门课程教师不一样也许所使用的书籍也会不一样,这就导致了同一个编号但却对应不同的书籍的情况,属性包括:编号、数量、教材名、备用教材、。

主键:编号、班号信息表:信息表主要是提供教材所对应的ISBM号以及教材所对应的,它包括的属性有:名、教材名、ISBM号。

主键:ISBM号系统库:用户表:此库主要用来存储用户的信息,以便登陆或使用此系统时进行身份验证和权限设置。

属性有:用户名、密码、类别。

类别主要是指普通用户和超级用户。

主键:用户名订单库:订单表:此表的功能是保存定单,以便以后用于导出。

属性有:班号、开课学期、课程名、教材名、数量、ISBM号、。

主键:班号、课程名订单保存表:每生成一定单后自动在此表中生成一条记录,此后可查询此表查看生成的订单情况。

相关文档
最新文档