1、 数据库原理课程设计报告数据库原理课程设计报告 学生会干部管理系统学生会干部管理系统 廣東醫學院 2 摘要摘要:数据库技术是计算机科学中发展最快的领域之一,也是应用最 广的技术之一,它已成为计算机信息系统与应用系统的核心技术和重 要基础。本文讨论学生会干部管理系统数据库设计流程的一些重要方 面,包括系统概述;需求分析阶段;概念设计阶段;逻辑设计阶段的 4 个阶段,并提出学生会干部管理系统设计中的数据字典,数据流图 和 E-R 图,并使用了 powerdesigner 工具来实现模型。 关键词:数据库设计;数据冗余;数据库管理系统关键词:数据库设计;数据冗余;数据库管理系统 目录目录 1. 系统
2、概述 2. 课程设计任务的需求分析 3. 概念结构设计 4. 逻辑结构设计 5. 数据操作要求及实现 6. 收获、体会和建议 7. 主要参考文献。 廣東醫學院 3 一一 系统概述系统概述 1 学生会干部管理系统的开发背景学生会干部管理系统的开发背景 Internet 发展至今已成为一个巨大的全球范围的计算机网络,它是 20 世纪发展最 快、规模最大、涉及面最广的科技成果。它是借助于现代通信和计算机技术来实现全球 信息传递的一种快捷、有效、方便的工具。 网络技术的迅速发展使人们的日常生活从以前的通过传统媒体如电视、报纸等获取 信息转变到从网络上获取。信息化是当今世界发展的总体趋势。随着计算机的普
3、及,信 息产业的飞速发展以及我国对网络工程的不断实施,传统的管理模式在迅速改变。很多 部门内部可以利用先进的网络信息技术实现办公自动化、管理信息化、决策科学化,而 不同部门间也可以利用信息平台充分进行信息共享与服务,提高管理效率。 随着科技的进步,计算机在管理科学方面的应用也逐渐普及,管理系统的方便、快 捷的工作方式也逐渐被人们所认可,其强大的功能已在各个领域发挥越来越重要的作 用。为了适应科技发展的需求,实现管理的科学性、有效性、规范性,提出了高校学生 会干部管理系统的开发思想,学生会干部管理系统对于一所高校是必需的,对于管理者 来说, 制作一个这样的系统也是非常必要的, 它可以让管理者很方
4、便、 快速的获取信息, 并及时对这些信息做处理,保证学生工作的正常进行。 2 课程设计的目的课程设计的目的 管理不够完善, 需要开发一套完整的学生会管理系统, 来进一步完善学生会的管理。 学生会管理系统的建设,主要实现的功能是对学生会的成员和活动等基本信息进行管 理,包括浏览成员信息、活动信息,查询和统计一些成员、活动数据,修改成员活动信 息等。设计目标如下: (1)建立健全学生会管理系统的查询功能,着重于服务老师及同学。 (2)学生会管理信息化,提高服务质量、服务水平,降低管理成本。 (3)系统维护方便可靠、安全性能高,满足用户的需求,发挥系统实用性、先进性的 特点。 (4)使得系统界面友好
5、美观,操作简单易行,查询灵活方便,保证数据存储安全。 廣東醫學院 4 二二 需求分析需求分析 2.12.1 设计任务设计任务 需求分析简单的说就是分析用户的要求。需求分析是涉及数据库的起点,需求分析 的结果是否准确地反映了用户的实际要求,将直接影响到后面各个阶段的设计,并影响 到设计的结果是否合理和实用。 2.22.2 处理对象处理对象 系统处理对象是学生干部成员的信息管理、部门信息管理、干部工作及日常活动的 管理。 学生干部系统中的信息处理主要包括下面几点: (1)学生干部信息(STUDENT):包括学号,姓名,年级,专业等信息。 (2)部门信息(DEPARTMENT)主要包括:部门编号,部
6、门名称,部长姓名,短号。 (3)干部工作(WORK)主要包括:部门编号,部门职称,部门人数等。 (4)活动(ACTETIVETY)主要包括:活动日期,负责部门,活动地点等。 2.32.3 功能需求功能需求 (1)学生干部基本信息(STUDENT)主要完成干部信息的查询与更新,实现对学生干部 信息的管理。 (2)部门信息(DEPARTMENT)主要完成对每个部门的信息管理,如部长的查询等,以 及对部门信息的查询和更新。 (3)干部工作(WORK)主要是完成对不同部门和不同职位的干部的负责的工作做具体 安排,实现查询和更新功能。 (4)活动(ACTETIVTY)主要是完成对活动安排的管理,实现查询与插入和删除等功能。 2.42.4 数据字典数据字典 数据流图描述了现行提醒的信息流动和加工处理的详细情况,二数据字典则描述数 据流图中的个数据结构和属性,他与数据流图紧密配合,互为解释。数据流图是需求分 析阶段的产物,而数据字典则贯穿于需求分析,直至运行维护的软件生存期全过程。在 不同的阶段,它的内容形式和用途不尽相同。在需求分析阶段,数据字典通常包括数据 项、数