学生成绩管理系统数据库设计

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

学生管理系统数据库设计数据库设计数据库设计数据库设计班级班级班级班级108213801108213801108213801108213801学号学号学号学号33333333姓名姓名姓名姓名宋宋宋宋翔翔翔翔翔翔翔翔指导教师指导教师指导教师指导教师崔贯勋崔贯勋崔贯勋崔贯勋时间:2010201020102010年1111月10101010日至2010201020102010年1111月15151515日指导教师对课程设计(论文)的评语(工作态度、任务完成情况、能力水平、设计说明书(论文)的撰写和图纸质量等):成绩指导教师签字年月日目录1.开发背景..................................................................................................32.功能描述..................................................................................................43.业务流程图..............................................................................................44.数据流程分析..........................................................................................54.1数据流程图...................................................................................54.2数据字典........................................................................................95.概念模型设计......................................................................................136.逻辑模型设计和优化...........................................................................157.物理设计和实施...................................................................................158.课程设计心得体会...............................................................................251.1.1.1.开发背景当今社会中,计算机的使用已经深入到日常工作和生活的方方面面。Windows系统的推出使电脑从高雅的学术殿堂走入了寻常百姓家,各行各业的人们无须经过特别的训练就能够使用电脑完成许许多多复杂的工作。然而,虽然现在世界上已经充满了多如牛毛的各种软件,但它们依然不能满足用户的各种特殊需要,人们还不得不开发适合自己特殊需求的软件。我们都知道,对于学生的信息管理是一个教育单位不可缺少的部分,它的内容对学校的管理者来说至关重要,所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。而使用计算机对学生信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、存储量大、保密性好等。这些优点能够极大地提高学生管理的效率,也是学校科学化、正规化管理的重要途径。伴随社会的高速发展,全国各高校的学生数量一直在增加,在这样的形式下,必须要求学校有一种高效有序的方法来管理学生的信息。2.2.2.2.功能描述管理员功能;添加、修改、删除学生成绩信息发布学生成绩信息添加、删除、修改学生信息学生功能:查询成绩3.3.3.3.业务流程图管理员学生查询成绩修改成绩发布成绩成绩单存储成绩图1成绩管理系统业务流程图4.4.4.4.数据流程分析4.14.14.14.1数据流程图数据流程图数据流程图数据流程图通过需求分析,得出学生成绩管理系统数据流图E01管理员P0成绩管理系统D01学生成绩信息表D02学生信息表D03课程信息表学生课程信息学生信息学生成绩信息登陆/查看查询成绩并返回成绩单图2学生成绩管理系统数据流图顶层图E01管理员P01成绩查询子系统P02成绩修改子系统P03成绩发布子系统D01学生成绩信息表D02学生信息表D03课程信息表图3上下文图E01管理员P04验证查询者身份P05成绩查询登陆查询者信息E02学生成绩图4成绩查询子系统管理员P06身份验证P07成绩修改D02学生信息表D01学生成绩信息表管理员信息学生信息成绩信息图5成绩修改子系统登陆信息管理员D01学生成绩信息表P06身份验证P08发布成绩用户信息成绩单成绩信息E02学生图6成绩发布子系统4.24.24.24.2数据字典数据字典数据字典数据字典(根据编号对数据流程图中的各元素如数据流、数据存储、外部实体和处理逻辑进行细节描述)�数据流的描述数据流编号:S001数据流名称:管理员登陆信息简称:管理员信息数据流来源:管理员数据流去向:学生成绩管理系统数据流组成:管理员账号和密码数据流量;100/天高峰流量:500/天数据流编号:S002数据流名称:课程信息简称:课程信息数据流来源:课程信息表数据流去向:学生成绩管理系统数据流组成:学生姓名,学号、年龄、课程、年级数据流量;1000/天高峰流量:10000/天数据流编号:S003数据流名称:学生成绩查询信息简称:学生成绩数据流来源:管理员数据流去向:学生成绩管理系统数据流组成:学生学号、成绩、课程数据流量;1000/天高峰流量:10000/天数据流编号:S004数据流名称:查询者信息简称:查询数据流来源:学生数据流去向:成绩查询系统数据流组成:学生学号数据流量;2000/天高峰流量:30000/天数据流编号:S005数据流名称:学生成绩信息简称:学生成绩数据流来源:成绩查询系统数据流去向:学生数据流组成:学号、姓名、成绩数据流量;2000/天高峰流量:30000/天数据流编号:S006数据流名称:成绩单信息简称:成绩单数据流来源:成绩发布系统数据流去向:学生数据流组成:学号、姓名、成绩数据流量;10000/天高峰流量:80000/天�处理逻辑的描述处理逻辑编号:P0处理逻辑名称:成绩管理系统简述:是最高层系统,可以查询、修改、发布成绩输入的数据流:管理员账号、密码、学生学号处理描述:系统调用各个子系统完成不同功能输出的数据流:学生信息或学生成绩处理频率;1000/天处理逻辑编号:P01处理逻辑名称:成绩查询子系统简述:管理员登陆系统,输入想要查询的学生学号,获得成绩输入的数据流:学号处理描述:调用成绩查询功能模块处理输出的数据流:成绩处理频率;1000/天处理逻辑编号:P02处理逻辑名称:成绩修改子系统简述:管理员可以修改学生成绩输入的数据流:学生学号处理描述:按照学号查找学生成绩,然后修改,最后保存输出的数据流:新的成绩处理频率;100/天处理逻辑编号:P03处理逻辑名称:成绩发布系统简称:成绩发布输入的数据流:学生学号处理描述:首先查询学生成绩,然后将其发布到网络上输出的数据流:成绩处理频率;1000/天�数据存储的描述数据存储编号:D01数据存储名称:学生成绩信息简称:学生成绩存储信息数据存储组成;学号、姓名、课程、成绩关键字:学号相关联的处理;D02D03数据存储编号:D02数据存储名称:学生信息简称:学生信息存储数据存储组成;学号、姓名、课程关键字:学号相关联的处理;D01数据存储编号:D03数据存储名称:课程信息简称:课程信息存储数据存储组成;课程名、课程号关键字:课程号相关联的处理;D01�外部实体的描述外部实体编号:E01外部实体名称:管理员简述:对学生成绩信息进行管理输入的数据流:D02输出的数据流:D01外部实体编号:E02外部实体名称:学生简述:学生可以查询成绩输入的数据流:D02D03输出的数据流:D015.5.5.5.概念模型设计根据系统数据流图和数据字典,得出系统的总体概念模型CDMRelationship_1Relationship_2Relationship_3Relationship_4Relationship_5snosnamesagesdeptgradetelcnopiNumber(10)Characters(10)IntegerCharacters(20)Characters(10)Number(11)Number(10)MIdentifier_1pitnotnameclasscnamepiNumber(20)Characters(10)Characters(5)Characters(10)MIdentifier_1pisnosdeptcnamegradepipiNumber(10)Characters(20)Characters(10)Characters(10)MMIdentifier_1pianoapasswordpiNumber(20)Characters(10)MIdentifier_1picnocnamepiNumber(10)Characters(10)MIdentifier_1pi系统CMD图(ConceptualDataModel_1.cdm6.6.6.6.逻辑模型设计和优化FK__RELATIONS_FK_RELATION_RELATIONS_FK_RELATION_RELATIONS_FK__RELATIONS_FK__RELATIONS_FK__RELATIONS_snosno2sdept2snamesagesdeptgradetelcnonumeric(10)numeric(10)char(20)char(10)intchar(20)char(10)numeric(11)numeric(10)pkfkfktnotnameclasscnamenumeric(20)char(10)char(5)char(10)pksnosdeptanocnamegradenumeric(10)char(20)numeric(20)char(10)char(10)pkpkfkanoapasswordnumeric(20)char(10)pkcnotnosnosdeptcnamenumeric(10)numeric(20)numeric(10)char(20)char(10)pkfk1fk2fk2Relationship_2snocnonumeric(10)numeric(10)pk,fk1pk,fk2系统PDM图(ConceptualDataModel_1.pdm)7.7.7.7.物理设计和实施(crebas.sql)/*==============================================================*//*DBMSname:MicrosoftSQLServer2000*//*Createdon:2011-1-1215:45:33*//*==============================================================*/altertableRelationship_2dropconstraintFK_RELATION_RELATIONS_学生

1 / 25
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功