建立帮助文件和打包发行课件.ppt

上传人(卖家):三亚风情 文档编号:3331977 上传时间:2022-08-20 格式:PPT 页数:36 大小:473.50KB
下载 相关 举报
建立帮助文件和打包发行课件.ppt_第1页
第1页 / 共36页
建立帮助文件和打包发行课件.ppt_第2页
第2页 / 共36页
建立帮助文件和打包发行课件.ppt_第3页
第3页 / 共36页
建立帮助文件和打包发行课件.ppt_第4页
第4页 / 共36页
建立帮助文件和打包发行课件.ppt_第5页
第5页 / 共36页
点击查看更多>>
资源描述

1、学习情境六 撰写设计文档山东铝业职业学院山东铝业职业学院数据库应用系统设计数据库应用系统设计课程组制作课程组制作第1页,共36页。山东铝业职业学院山东铝业职业学院数据库应用系统设计数据库应用系统设计课题组制作课题组制作学习情境描述学习情境描述写出规范化的设计文档写出规范化的设计文档第2页,共36页。山东铝业职业学院山东铝业职业学院数据库应用系统设计数据库应用系统设计课题组制作课题组制作所需知识所需知识1、设计文档规范化要求;、设计文档规范化要求;2、设计文档写作框架;、设计文档写作框架;第3页,共36页。山东铝业职业学院山东铝业职业学院数据库应用系统设计数据库应用系统设计课题组制作课题组制作重

2、点、难点重点、难点1、设计文档规范化要求;、设计文档规范化要求;2、设计文档写作框架;、设计文档写作框架;第4页,共36页。山东铝业职业学院山东铝业职业学院数据库应用系统设计数据库应用系统设计课题组制作课题组制作能力目标能力目标培养学生编写技术文献的能力培养学生编写技术文献的能力培养学生查阅资料的能力培养学生查阅资料的能力培养学生阅读英文文献的能力培养学生阅读英文文献的能力第5页,共36页。山东铝业职业学院山东铝业职业学院数据库应用系统设计数据库应用系统设计课题组制作课题组制作撰写设计文档 设计文档是学生根据设计课题编设计文档是学生根据设计课题编写的学术论文。是设计工作的总结和提写的学术论文。

3、是设计工作的总结和提高,是反映学生设计质量的一个主要内高,是反映学生设计质量的一个主要内容,因此,要求学生以积极认真、严谨容,因此,要求学生以积极认真、严谨求实的态度完成设计文档的撰写。求实的态度完成设计文档的撰写。第6页,共36页。山东铝业职业学院山东铝业职业学院数据库应用系统设计数据库应用系统设计课题组制作课题组制作设计文档规范化要求 (1)撰写要求)撰写要求 要求论文项目齐全,概念清楚、内要求论文项目齐全,概念清楚、内容正确、条理分明、书写工整、文字通容正确、条理分明、书写工整、文字通顺、语音流畅,结构严谨。顺、语音流畅,结构严谨。(2)规范统一)规范统一 图样规范化、标准化、图面清晰图

4、样规范化、标准化、图面清晰可读、统一格式。可读、统一格式。第7页,共36页。山东铝业职业学院山东铝业职业学院数据库应用系统设计数据库应用系统设计课题组制作课题组制作设计文档规范化要求 (3)图表要求)图表要求 所有图表、线路图、流程图、示意图等须按所有图表、线路图、流程图、示意图等须按国家标准和工程要求绘制。国家标准和工程要求绘制。(4)符号要求)符号要求 标点符号、数字、量及单位的使有必须符标点符号、数字、量及单位的使有必须符合国家标准合国家标准。第8页,共36页。山东铝业职业学院山东铝业职业学院数据库应用系统设计数据库应用系统设计课题组制作课题组制作设计文档规范化要求 (5)软件要求。软件

5、文档包括下列内容:)软件要求。软件文档包括下列内容:源程序清单源程序清单 软件设计说明书软件设计说明书 软件使用说明书软件使用说明书 软件测试分析报告软件测试分析报告 项目开发总结项目开发总结第9页,共36页。山东铝业职业学院山东铝业职业学院数据库应用系统设计数据库应用系统设计课题组制作课题组制作设计文档写作框架 摘要及关键词摘要及关键词 目录目录 一、前言一、前言 本课题的研究意义本课题的研究意义 本文的目的、内容及作者的主要贡献本文的目的、内容及作者的主要贡献 二、系统分析二、系统分析 确定研究现状及系统目标确定研究现状及系统目标 相近研究课题的特点及优缺点分析、现行研究存在的相近研究课题

6、的特点及优缺点分析、现行研究存在的问题及解决办法问题及解决办法 系统可行性分析系统可行性分析第10页,共36页。山东铝业职业学院山东铝业职业学院数据库应用系统设计数据库应用系统设计课题组制作课题组制作设计文档写作框架 三、系统设计三、系统设计 系统的组织结构分析。系统的模块组织结构图。系统的组织结构分析。系统的模块组织结构图。每个功能模块的主要工作内容、输入输出要每个功能模块的主要工作内容、输入输出要求等。求等。四、数据库设计四、数据库设计 数据库表设计:数据库表结构数据库表设计:数据库表结构第11页,共36页。山东铝业职业学院山东铝业职业学院数据库应用系统设计数据库应用系统设计课题组制作课题

7、组制作设计文档写作框架 五、系统实施五、系统实施 分模块详述系统各部分的实现方法分模块详述系统各部分的实现方法 程序流程程序流程六、系统测试与维护六、系统测试与维护七、结束语七、结束语 致谢致谢参考文献参考文献第12页,共36页。山东铝业职业学院山东铝业职业学院数据库应用系统设计数据库应用系统设计课题组制作课题组制作例题例题XX学生撰写的学生撰写的学生学籍管理系统 设计文档设计文档第13页,共36页。山东铝业职业学院山东铝业职业学院数据库应用系统设计数据库应用系统设计课题组制作课题组制作学生学籍管理系统班级:计算机系班级:计算机系班班 姓名:姓名:摘要:学籍管理系统的开发和应用,可以提高学校的

8、管理水平。学校办公效率很大的提高,为学校的信息摘要:学籍管理系统的开发和应用,可以提高学校的管理水平。学校办公效率很大的提高,为学校的信息管理提供了一个良好的工具,化简了繁琐的工作模式,从而使得学校的管理更加合理化和科学化。良好的管理提供了一个良好的工具,化简了繁琐的工作模式,从而使得学校的管理更加合理化和科学化。良好的管理信息系统节省了大量的人力和物力,也避免了大量重复性工作。高效的学生管理系统也为工作人员提管理信息系统节省了大量的人力和物力,也避免了大量重复性工作。高效的学生管理系统也为工作人员提高自身的计算机水平提供了机会,每个人都应该适应社会高新技术的发展,努力追赶科技潮流。学生学籍高

9、自身的计算机水平提供了机会,每个人都应该适应社会高新技术的发展,努力追赶科技潮流。学生学籍管理系统是一个教育单位不可缺少的部分管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要它的内容对于学校的决策者和管理者来说都至关重要,所以学生所以学生学籍管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管学籍管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点理文件档案,这种管理方式存在着许多缺点,如如:效率低、保密性差效率低、保密性差,另外时间一长另外时间一长

10、,将产生大量的文件和数将产生大量的文件和数据据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟计算机科学日渐成熟,其强其强大的功能已为人们深刻认识大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分的一部分,使用计算机对学生档案信息进行管理使用计算机对学生档案信息进行管理,具有着手工管理所无法比拟的优点具有着手工管理所无法比拟的优点.例如例如:检索迅速、查找检索迅速、查找方便、可靠

11、性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生学籍管理的效方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生学籍管理的效率率,也是企业的科学化、正规化管理也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样一套管理软件成为很有必要与世界接轨的重要条件。因此,开发这样一套管理软件成为很有必要的事情。本系统选用的事情。本系统选用Visual Basic 6.0Visual Basic 6.0作为前端开发工具,利用其提供的集成的各种操作,达到对学生学作为前端开发工具,利用其提供的集成的各种操作,达到对学生学籍管理的目的。籍管理的目的

12、。第14页,共36页。山东铝业职业学院山东铝业职业学院数据库应用系统设计数据库应用系统设计课题组制作课题组制作关键词:学生学籍管理系统、学生学籍管理系统、ADO、数据库、数据库、visual basic语言、语言、API编程编程一 引言 随着信息技术的发展,计算机已被广泛的用于社会的各个领域,成为推动社随着信息技术的发展,计算机已被广泛的用于社会的各个领域,成为推动社会发展的技术动力。而在计算机应用中,软件的作用十分突出,软件已经发会发展的技术动力。而在计算机应用中,软件的作用十分突出,软件已经发展成为信息技术的核心,主导着信息产品的开发和信息技术市场的进一步的展成为信息技术的核心,主导着信息

13、产品的开发和信息技术市场的进一步的开拓。软件产业已成为社会信息化进程中的一个战略性产业。在软件技术的开拓。软件产业已成为社会信息化进程中的一个战略性产业。在软件技术的应用中,软件的开发技术尤其是应用型软件产品的开发技术成了重中之重。应用中,软件的开发技术尤其是应用型软件产品的开发技术成了重中之重。不断开发适应用户需求、市场需要的新型软件产品。随着社会的发展,软件不断开发适应用户需求、市场需要的新型软件产品。随着社会的发展,软件也在不断的更新换代。也在不断的更新换代。第15页,共36页。山东铝业职业学院山东铝业职业学院数据库应用系统设计数据库应用系统设计课题组制作课题组制作随着学校规模不断扩大,

14、学生的数量急剧增加,有关学随着学校规模不断扩大,学生的数量急剧增加,有关学生的各种信息量也成倍增加。面对庞大的信息量,需要生的各种信息量也成倍增加。面对庞大的信息量,需要有学生管理系统来提高学校管理人员的工作效率。通过有学生管理系统来提高学校管理人员的工作效率。通过这样的系统,可以做到信息的规范管理,科学统计和快这样的系统,可以做到信息的规范管理,科学统计和快速的查询,从而减少管理方面的工作量,由于大学生类速的查询,从而减少管理方面的工作量,由于大学生类别和专业的设置的多样化,大学生的学籍管理历来是非别和专业的设置的多样化,大学生的学籍管理历来是非常繁琐和复杂的工作,不仅需要多配置管理人员,而

15、且常繁琐和复杂的工作,不仅需要多配置管理人员,而且在数据处理的准确性、时效性、安全性等方面均存在许在数据处理的准确性、时效性、安全性等方面均存在许多问题多问题,使得人工管理几乎无法实现。这种情况下,用计算使得人工管理几乎无法实现。这种情况下,用计算机进行管理变得尤为的必要,这可以发挥计算机的优势,利用机进行管理变得尤为的必要,这可以发挥计算机的优势,利用计算机来进行学籍管理,无疑大大减轻了工作人员的工作量和计算机来进行学籍管理,无疑大大减轻了工作人员的工作量和减少人为的错误。减少人为的错误。第16页,共36页。山东铝业职业学院山东铝业职业学院数据库应用系统设计数据库应用系统设计课题组制作课题组

16、制作学生学籍信息是学校的一项重要数据资源学生学籍信息是学校的一项重要数据资源,因而学籍管理必然成为学因而学籍管理必然成为学校的一项常规性的重要工作校的一项常规性的重要工作,是学校管理工作中不可缺少的一部分,是学校管理工作中不可缺少的一部分,同时也是适应教育现代化管理尺度的要求、推动学生学籍管理走向科同时也是适应教育现代化管理尺度的要求、推动学生学籍管理走向科学化、规范化的必要条件。只有管理规范了,才能在各方面更好的发学化、规范化的必要条件。只有管理规范了,才能在各方面更好的发展。为了适应教育改革和推进素质教育发展的需要,学籍管理也从以展。为了适应教育改革和推进素质教育发展的需要,学籍管理也从以

17、前的手工管理逐渐被规范化的管理信息系统所代替。众所周知,当今前的手工管理逐渐被规范化的管理信息系统所代替。众所周知,当今社会为信息社会,世界已进入在计算机信息管理领域中激烈竞争的年社会为信息社会,世界已进入在计算机信息管理领域中激烈竞争的年代,因此,加强学生学籍管理在单纯依靠以手工管理的方法,不仅需代,因此,加强学生学籍管理在单纯依靠以手工管理的方法,不仅需要耗用大量的人力、物力、财力,而且由于人工管理存在着大量的不要耗用大量的人力、物力、财力,而且由于人工管理存在着大量的不可控因素可控因素,造成了学籍管理的某些不规范造成了学籍管理的某些不规范,工作效率低,难以达到预工作效率低,难以达到预期的

18、目的。为提高工作效率、保证学校能够及时准确了解各学生的各期的目的。为提高工作效率、保证学校能够及时准确了解各学生的各种信息及学生总体信息,利用计算机进行信息处理成为必然。种信息及学生总体信息,利用计算机进行信息处理成为必然。第17页,共36页。山东铝业职业学院山东铝业职业学院数据库应用系统设计数据库应用系统设计课题组制作课题组制作二 用户需求分析 2.1用户调查用户调查经过详细的调查分析,并参考了以往的传统手工的学籍管理流程后,经过详细的调查分析,并参考了以往的传统手工的学籍管理流程后,首先进一步加深了对学生学籍管理系业务的深刻理解,其实在充分熟首先进一步加深了对学生学籍管理系业务的深刻理解,

19、其实在充分熟悉学生学籍管理业务的同时,将本学生学籍管理业务流程描述如下:悉学生学籍管理业务的同时,将本学生学籍管理业务流程描述如下:1 新生入校,首先报到并进行注册登记。新生入校,首先报到并进行注册登记。2 到系部注册后,根据选报的专业分配到班级。到系部注册后,根据选报的专业分配到班级。3 进入正常的大学生活,参加各种教学活动,学期期末要求每位同进入正常的大学生活,参加各种教学活动,学期期末要求每位同学参加各科的期末考试。学参加各科的期末考试。4 4 考试结束,由个系部将每位同学的考试成绩及其他一些相关信考试结束,由个系部将每位同学的考试成绩及其他一些相关信息记录至每个同学的档案中。息记录至每

20、个同学的档案中。根据以上总结,得出现行的业务流程图根据以上总结,得出现行的业务流程图2-12-1所示。所示。第18页,共36页。山东铝业职业学院山东铝业职业学院数据库应用系统设计数据库应用系统设计课题组制作课题组制作第19页,共36页。山东铝业职业学院山东铝业职业学院数据库应用系统设计数据库应用系统设计课题组制作课题组制作2.2构造系统的逻辑模型构造系统的逻辑模型构造系统的逻辑模型的工具是数据流图和数据字典。构造系统的逻辑模型的工具是数据流图和数据字典。数据流图中没有任何具体的物理元素,只是用来描绘数据流图中没有任何具体的物理元素,只是用来描绘信息在系统中的流程和处理情况。数据流图共有四种信息

21、在系统中的流程和处理情况。数据流图共有四种基本符号:矩形表示数据的源点或终点,圆或椭圆表基本符号:矩形表示数据的源点或终点,圆或椭圆表示变换的处理,箭头表示数据流,即特定数据的流动示变换的处理,箭头表示数据流,即特定数据的流动方向。根据学生学籍管理业务流程,首先确定数据流方向。根据学生学籍管理业务流程,首先确定数据流图中的源点和终点都选定为学生,如此就得到了学生图中的源点和终点都选定为学生,如此就得到了学生学籍管理系统的基本系统模型,如图学籍管理系统的基本系统模型,如图2-2所示。所示。第20页,共36页。山东铝业职业学院山东铝业职业学院数据库应用系统设计数据库应用系统设计课题组制作课题组制作

22、第21页,共36页。山东铝业职业学院山东铝业职业学院数据库应用系统设计数据库应用系统设计课题组制作课题组制作为了更进一步描绘系统的逻辑模型,在得出系统为了更进一步描绘系统的逻辑模型,在得出系统的数据流图后就要对图中的数据进行定义即数据的数据流图后就要对图中的数据进行定义即数据字典。数据字典是关于数据信息的集合,也就是字典。数据字典是关于数据信息的集合,也就是对数据流图中包含的所有元素的定义的集合。一对数据流图中包含的所有元素的定义的集合。一般来说,数据字典应该由类元素的定义组成:数般来说,数据字典应该由类元素的定义组成:数据流、数据流分量、数据存储、数据处理。图据流、数据流分量、数据存储、数据

23、处理。图2-3给出了系统的主要数据元素的数据卡片,以具体说给出了系统的主要数据元素的数据卡片,以具体说明数据字段卡片中的相关数据的含义。明数据字段卡片中的相关数据的含义。第22页,共36页。山东铝业职业学院山东铝业职业学院数据库应用系统设计数据库应用系统设计课题组制作课题组制作第23页,共36页。山东铝业职业学院山东铝业职业学院数据库应用系统设计数据库应用系统设计课题组制作课题组制作2.3确定目标系统的功能确定目标系统的功能学籍管理系统的主要目的是为了方便学校对学生的信息进行录入、修改、学籍管理系统的主要目的是为了方便学校对学生的信息进行录入、修改、查询,提高学校的工作效率。这一系统的开发成功

24、,解决了手写速度慢、查询,提高学校的工作效率。这一系统的开发成功,解决了手写速度慢、容易出错的现状。无论是在学生信息管理、课程与成绩管理等方面都可容易出错的现状。无论是在学生信息管理、课程与成绩管理等方面都可以帮助学校最迅速最准确的完成所需的工作。无论是在适用性、灵活性以帮助学校最迅速最准确的完成所需的工作。无论是在适用性、灵活性和易操作性方面都显示出了它的强大功能。和易操作性方面都显示出了它的强大功能。需求分析的任务是确定系统必须完成的工作,也就是对目标系统提出完整、准确、需求分析的任务是确定系统必须完成的工作,也就是对目标系统提出完整、准确、清晰、具体的要求。在经过多方了解和调查后,基本清

25、楚了学生档案管理系统的清晰、具体的要求。在经过多方了解和调查后,基本清楚了学生档案管理系统的功能需求。学生学籍管理系统必须完成以下功能:功能需求。学生学籍管理系统必须完成以下功能:1 数据添加功能:对于新生报到,系统必须具有班级的建立、课程的设置,如数据添加功能:对于新生报到,系统必须具有班级的建立、课程的设置,如果新增专业,则能添加新专业,期末考试成绩必须录入。果新增专业,则能添加新专业,期末考试成绩必须录入。2 数据修改功能:当上述资料发生变化或有错误信息输入时,应能够及时对数数据修改功能:当上述资料发生变化或有错误信息输入时,应能够及时对数据进行修改和补充。据进行修改和补充。第24页,共

26、36页。山东铝业职业学院山东铝业职业学院数据库应用系统设计数据库应用系统设计课题组制作课题组制作3 数据查询功能:该系统的主要功能之一即根据用户提数据查询功能:该系统的主要功能之一即根据用户提供的相关信息,能够及时查找出对应的学生信息,系统供的相关信息,能够及时查找出对应的学生信息,系统应该提供多种查询方法,以便满足用户的不同需求。应该提供多种查询方法,以便满足用户的不同需求。4 数据打印功能:学生基本信息和成绩录入后可以打印数据打印功能:学生基本信息和成绩录入后可以打印出来。出来。2.4数据分析数据分析概念模型设计概念模型设计需求分析阶段主要有两个方面的任务:分析用户的数需求分析阶段主要有两

27、个方面的任务:分析用户的数据要求和分析用户处理要求。通过以上分析,我们已据要求和分析用户处理要求。通过以上分析,我们已经基本了解了用户对处理的要求,接下来要做的工作经基本了解了用户对处理的要求,接下来要做的工作是分析用户对数据的要求。是分析用户对数据的要求。第25页,共36页。山东铝业职业学院山东铝业职业学院数据库应用系统设计数据库应用系统设计课题组制作课题组制作为了把用户的数据清晰明确地表达出来,系统分析员通过建立一个概念性的数学为了把用户的数据清晰明确地表达出来,系统分析员通过建立一个概念性的数学模型。概念性数学模型是一种面向问题的数学模型,是按用户的观点来对数据和模型。概念性数学模型是一

28、种面向问题的数学模型,是按用户的观点来对数据和信息建模。最常用的表示概念性数据模型的方法是实体信息建模。最常用的表示概念性数据模型的方法是实体联系方法。这种方联系方法。这种方法用法用E-R图描述显示世界中的实体,而不涉及这些实体在系统中的实图描述显示世界中的实体,而不涉及这些实体在系统中的实现方法,该方法又成为现方法,该方法又成为E-R模型。模型。E-R图中共用三种符号:实体、属性和联图中共用三种符号:实体、属性和联系。通过实体用矩形来表示,属性用椭圆或圆角矩形来表示,联系用菱形来系。通过实体用矩形来表示,属性用椭圆或圆角矩形来表示,联系用菱形来表示。联系又分为一对一,一对多和多对多三种类型。

29、表示。联系又分为一对一,一对多和多对多三种类型。2.4.12.4.1数据库建模数据库建模 经过以上分析,能够提取以下几个实体:学生、课程、班级等。他们的实经过以上分析,能够提取以下几个实体:学生、课程、班级等。他们的实体图分析如图体图分析如图2-42-4、图、图2-52-5、图、图2-62-6、图、图2-72-7所示。所示。第26页,共36页。山东铝业职业学院山东铝业职业学院数据库应用系统设计数据库应用系统设计课题组制作课题组制作第27页,共36页。山东铝业职业学院山东铝业职业学院数据库应用系统设计数据库应用系统设计课题组制作课题组制作第28页,共36页。山东铝业职业学院山东铝业职业学院数据库

30、应用系统设计数据库应用系统设计课题组制作课题组制作在找出所有实体的基础上,需在找出所有实体的基础上,需要进一步分析各实体之间的联要进一步分析各实体之间的联系。经过分析两两实体间的联系。经过分析两两实体间的联系,然后进行合并,给出所有系,然后进行合并,给出所有实体的联系图即实体的联系图即E-R图,如图图,如图2-8所示。所示。第29页,共36页。山东铝业职业学院山东铝业职业学院数据库应用系统设计数据库应用系统设计课题组制作课题组制作第30页,共36页。山东铝业职业学院山东铝业职业学院数据库应用系统设计数据库应用系统设计课题组制作课题组制作从以上的从以上的E-RE-R图中可以看到,学生和课程两个实

31、体之间联系的类型是多对多图中可以看到,学生和课程两个实体之间联系的类型是多对多的,其他实体之间的类型都属于一对一或一对多的联系。的,其他实体之间的类型都属于一对一或一对多的联系。2.4.22.4.2关系描述的设计关系描述的设计根据以上各实体图和学生学籍管理的根据以上各实体图和学生学籍管理的E-RE-R图,经过转换,可以导出各图,经过转换,可以导出各个关系。其转换规则为:首先每个实体应转化为一个关系,有属性个关系。其转换规则为:首先每个实体应转化为一个关系,有属性的联系也应转化为一个关系,然后需要给出没个关系的关键字。根的联系也应转化为一个关系,然后需要给出没个关系的关键字。根据以上规则,直接给

32、出所有关系。据以上规则,直接给出所有关系。学生信息学生信息(学号,班级,名字,性别,出生日期,民族,籍贯,宿舍,政治面貌,学号,班级,名字,性别,出生日期,民族,籍贯,宿舍,政治面貌,电话号码,院系,专业,身份证号电话号码,院系,专业,身份证号)关键字为学号。关键字为学号。班级班级(班级名称,班级辅导员,所属系别班级名称,班级辅导员,所属系别)班级名称为关键字。班级名称为关键字。课程课程(课程号,课程名称,授课老师课程号,课程名称,授课老师)课程号为关键字。课程号为关键字。第31页,共36页。山东铝业职业学院山东铝业职业学院数据库应用系统设计数据库应用系统设计课题组制作课题组制作学生与课程学生

33、与课程(课程号,课程名称,学号,姓名,学分,成绩课程号,课程名称,学号,姓名,学分,成绩)课程号和学号同为关键字。课程号和学号同为关键字。用户用户(用户名,密码,权限用户名,密码,权限)关键字为用户名。关键字为用户名。在得出以上关系后,根据关系数据库的理论要求,需要对在得出以上关系后,根据关系数据库的理论要求,需要对所有关系进行关系规范化,至少要求各个关系达到第三范所有关系进行关系规范化,至少要求各个关系达到第三范式的要求。按照第三范式的要求对比以上各个关系,在所式的要求。按照第三范式的要求对比以上各个关系,在所有关系中都不存在非主属性对关键字的部分依赖,即满足有关系中都不存在非主属性对关键字

34、的部分依赖,即满足三范式。三范式。第32页,共36页。山东铝业职业学院山东铝业职业学院数据库应用系统设计数据库应用系统设计课题组制作课题组制作三 系统设计 系统设计一般分为总体设计和详细设计。经过需求分析阶段的工作,系统设计一般分为总体设计和详细设计。经过需求分析阶段的工作,已经清楚系统必须完成的工作。总体设计的基本目的就是已经清楚系统必须完成的工作。总体设计的基本目的就是“概括地说系概括地说系统应该如何实现?统应该如何实现?”。通过该阶段的工作将划分出组成系统的物理元。通过该阶段的工作将划分出组成系统的物理元素素程序、文件、数据库、文档等,另一个方面的主要工作是设计软件程序、文件、数据库、文

35、档等,另一个方面的主要工作是设计软件的结构,即确定系统都由哪些模块组成以及模块之间的相互关系。的结构,即确定系统都由哪些模块组成以及模块之间的相互关系。3.13.1软件系统结构的设计软件系统结构的设计3.1.13.1.1新的业务流程新的业务流程 根据系统分析得到现行业务流程,其处理流程如图根据系统分析得到现行业务流程,其处理流程如图3-13-1所示。所示。第33页,共36页。山东铝业职业学院山东铝业职业学院数据库应用系统设计数据库应用系统设计课题组制作课题组制作第34页,共36页。山东铝业职业学院山东铝业职业学院数据库应用系统设计数据库应用系统设计课题组制作课题组制作针对新的处理流程,现具体描

36、述如下:针对新的处理流程,现具体描述如下:11用户登录:对系统进行初始化设置,包括对学生的基本信息、专业、课程用户登录:对系统进行初始化设置,包括对学生的基本信息、专业、课程和班级的设置。和班级的设置。22新生报到:按专业分班记性教学,并为每位新同学分配学号,新生报到:按专业分班记性教学,并为每位新同学分配学号,然后对学生基本信息进行录入。然后对学生基本信息进行录入。33学生分配到班级、领教材开始新的大学学生生活。学生分配到班级、领教材开始新的大学学生生活。44用户对基本信息发生变化的学生信息进行修改。用户对基本信息发生变化的学生信息进行修改。55期末考试结束,用户把每个学生的考试成绩进行录入

37、、修改期末考试结束,用户把每个学生的考试成绩进行录入、修改和查询。和查询。3.1.23.1.2系统功能结果图系统功能结果图 根据系统分析阶段得到的数据流图,采用软件设计的概念和原理,在保证系根据系统分析阶段得到的数据流图,采用软件设计的概念和原理,在保证系统基本功能要求的前提下,结合系统新的业务流程确定系统必须具备的所有功能,统基本功能要求的前提下,结合系统新的业务流程确定系统必须具备的所有功能,由此给出学生学籍管理系统的系统功能结果图,如图由此给出学生学籍管理系统的系统功能结果图,如图3-23-2所示。所示。第35页,共36页。山东铝业职业学院山东铝业职业学院数据库应用系统设计数据库应用系统设计课题组制作课题组制作其余部分见共享资源实例下载其余部分见共享资源实例下载第36页,共36页。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(建立帮助文件和打包发行课件.ppt)为本站会员(三亚风情)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|