基于Access的小型数据库系统开发.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Access的小型数据库系统开发 摘要:介绍如何利用Access快速、方便地自行设计开发自己所需的小型数据库系统,文中以学生成绩管理系统为例,介绍了成绩管理系统开发全过程。 关键字:学生成绩管理系统 Access Abstract: Describes how to use Access fast、easy to design and develop the needs of their data management system small ,Text to develop a small students’score management system as an example , information on Students Score Management System development. Key word: Students Score Management System Access 1 引言 计算机应用已经渗透到日常工作的许多方面,无论是其自身还是所发挥的作用,计算机都标志着一种高科技、高效率和高水平。近年,随着职业教育的蓬勃发展,职业学校中的学生数量急剧增加,有关学生的各种信息量也成倍增长,庞大学生信息的管理工作成为学校教学管理工作中的一项重要任务。为能够在学生管理中提高工作效率,开发本系统。本系统可以使中等职业学校教务管理员工减轻工作压力,比较系统地对教学上的各项服务和信息进行管理,加快查询速度、加强管理,使各项管理更加规范化。 2 系统设计与实现 2.1系统设计 2.1.1明确数据库系统的用途 在创建数据库前,通过与成绩管理人员交流,可以知道要开发的成绩管理系统应具有以下主要功能。 系别信息管理;2、教师信息管理;3、班级信息管理;4、课程信息管理; 5、授课信息管理;6、学生信息管理;7、选课信息管理;8、学生成绩管理; 2.1.2明确数据库中需要的表 在数据库设计过程中,收集希望在数据库中记录的各种信息(如学号、课程和成绩),将这些信息项划分到主要的实体或主题(如学生、课程和成绩)中,每个主题构成一个表。在成绩管理数据库中,涉及的主题主要包括系别、教师、班级、学生、课程、授课、选课以及成绩。这样,成绩管理数据库需要使用8个表来存储相关数据,即系别类、教师表、班级表、课程表、授课表、学生表、选课表及成绩表。 2.1.3明确表中需要的字段 确定了数据库中的表后,还需要确定在每个表中存储哪些信息,每个信息项将成为一个字段,并作为列显示在表中。例如,学生表中包含学号和姓名等字段。 下面列出成绩管理数据库中各个表包含的字段及其数据类型。 (1)系别表:系别编号(数字),系别名称(文本)。 (2)教师表:教师编号(数字),系别编号(数字),姓名(文本),性别(文本),出生日期(日期/时间),参加工作时间(日期/时间),政治面貌(文本),学历(文本),职称(文本),联系电话(文本),电子信箱(文本)。 (3)班级表:班级编号(文本),系别编号(数字),专业名称(文本)。 (4)课程表:课程编号(数字),课程名称(文本),课程类别(文本),课程性质(文本),考试类别(文本),学分(数字)。 (5)授课表:教师编号(数字),班级编号(文本),课程编号(数字),学年(文本),学期(数字),学时(数字)。 (6)学生表:学号(文本),班级编号(文本),姓名(文本),性别(文本),出生日期(日期/时间),是否团员(是/否),入学时间(日期/时间),入学成绩(数字),备注(文本)。 (7)选课表:ID(数字),学号(文本),课程编号(数字)。 (8)成绩表:学号(文本),课程编号(数字),成绩(数字)。 2.1.4明确表中的主键 在成绩管理数据库中,各个表的主键由一个或两个以上的字段组成。教师表的主键为教师编号;班级表的主键为班级编号;课程表中的主键为课程编号;学生表的主键为学号;授课表的主键由教师编号、班级编号和课程编号字段组成;对于成绩表而言,主键由学号和课程编号两个字段组成。 2.1.5创建表关系 在上述所设定的各表之间通过公有字段建立关系。各表之间建立关系后,在各种查询中是十分有用的。 表之间的对应关系及主键关系如下所示。 (1)在系别表与教师表之间通过系别编号字段建立关系。 (2)在系别表与班级表之间通过系别编号字段建立关系。 (3)在教师表与授课表之间通过教师编号字段建立关系。 (4)在课程表与授课表之间通过课程编号字段建立关系。 (5)在班级表与学生表之间通过班级编号字段建立关系。 (6)在班级表与授课表之间通过班级编号字段建立关系。 (7)在学生表与选课表之间通过学号字段建立关系。 (8)在学生表与成绩表之间通过学号字段建立关系。 (9)在授课表与选课表之间通过课程编号字段建立关系。 (1

文档评论(0)

精华文档888 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档