版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据库课程设计总结报告设计题目:学生成绩管理系统学生姓名:学 院:信息学院专 业:班 级: 指导教师:2015 年 7 月 2 日目录1. 前言 41.1 开发背景 41.2 可行性分析 51.3 本文概述 52. 需求分析 52.1 市场分析 52.2 功能描述 62.3.业务流程分析 72.4 数据流程分析 72.5 数据字典 用例图 1.3.3. 概念结构设计 概念模型设计 1.44. 逻辑结构设计 模型转换 1.5.5. 物理结构设计 1.7.6. 部分功能的实现7. 结束语 心得体会 1.76.2 存在的问题 1.8学生
2、成绩管理系统课程设计1. 前言学生成绩管理系统是一个教育单位不可缺少的部分, 它的内容对于学校的决策者和管理者来 说都至关重要。 随着成绩技术在管理上越来越深入而广泛的应用, 学生成绩管理系统的应用 在技术上已逐步成熟。信息系统是一个不断发展的新型学科,任何一个单位要生存要发展, 要高效率地把内部活动有机地组织起来, 就必须建立与自身特点相适应的管理信息系统。 我 们最终决定用 ERWIn 、 Rational Rose 开发学生成绩管理系统。学生成绩管理系统由学生 基本信息管理模块、 成绩管理模块、 课程信息管理模块、 查询模块和统计模块五个模块组成, 我们主要负责成绩管理模块的实现。 该模
3、块主要由三个子模块构成: 学生管理模块: 包括学 生信息查询;授课管理模块:包括查询教授课程;成绩管理模块:包括学生成绩的添加、删 除。相对来说, 因为涉及费用的统计,功能较为复杂。但最终还是完成了成绩管理模块的功 能。1.1 开发背景该项目开发的软件为学校学生成绩管理系统软件,是鉴于目前学校学生人数剧增 ,学生信息呈爆炸性增长的前提下 ,学校对学生成绩管理的自动化与准确化的要求日益强烈的背景下 构思出来的 ,该软件设计完成后可用于所有教育单位(包括学校 ,学院等等 )的学生信息的管理 .作为计算机应用的一部分 ,使用计算机对学校的各项信息进行管理,具有手工管理所无 法比拟的优点。例如 :信息
4、录入、查找方便、可靠性高、存储量大、保密性好、寿命长、成 本低等。这些优点能够极大地提高工作的效率,也是学校的科学化、正规化管理与世界接轨的重要条件。 建立学生成绩管理系统, 采用计算机对学生信息进行管理, 进一步提高办学效 益和现代化水平。 帮助广大教师提高工作效率, 实现学生成绩管理工作流程的系统化、 规范 化和自动化。1.2 可行性分析所谓可行性分析就是用最小的代价在尽可能短的时间内确定问题是否能够解决。 这步工 作的主要是要进行一次大大压缩简化了的系统分析和设计的过程, 也就是在较高层次上以比 较抽象的方式进行系统分析和设计的过程。 可行性研究的最根本任务是对以后的行动方针提 出建议,
5、以避免时间、资源、人力和金钱的浪费,推荐一个较好的解决方案,并且为工程制 定一个初步的计划。1.3 本文概述学生成绩查询系统对学校加强学生成绩管理有着极其重要的作用。 由于各个大学都在持 续扩招,学生的数量日益庞大, 传统的手工成绩管理不仅工作量大,而且容易出现问题。2. 需求分析2.1 市场分析随着科学技术的不断提高, 计算机科学技术日渐成熟, 其强大的功能已为人们深刻认识, 它已进入人类社会的各个领域并发挥着越来越重要的作用。 现在我国的教育机构对学生成绩 管理还普遍停留在纸介质的基础上, 这样的机制已经不能适应时代的发展, 因为它浪费了许 多人力和物力,在信息时代,这种传统的管理方法必然
6、被计算机为基础的信息管理所取代。 通过调查, 要求系统具有权限设置功能的登录模块, 学生可以实现成绩信息查询功能。 教务 管理人员能够实现注册新用户,学生成绩信息的查询、录入、删除、修改、浏览、统计等功能2.2 功能描述(1 )用户管理功能用户分为教师用户、 学生用户两类。 不论是教师用户, 还是学生用户都需要通过用户名和口 令进行登录。(2 )按学生角度管理教师可以看到学生信息和成绩信息。学生信息包括学号、姓名等基本 信息。当教师要查看某一学生信息时, 可以自动显示出该课程的这个学生所有课程的学习成 绩。在成绩信息中,教师可以对学习成绩进行增加、修改和删除,并能够打印报表。特别是 可以对学生
7、成绩进行分析,便于在以后的教学和出卷中改进。(3 )学生对成绩的查看功能学生用户登录后, 学生可以看到自己的学生信息和成绩信息。 学生信息包括学号、 姓名等信息。成绩信息包括这个学生的所有课程的成绩信息。(4 )学生查询功能为了方便学生查找成绩等信息, 将所有信息按照需要进行分类。 这样学生就能很方便的找到 自己需要的信息。(5 )添加功能:教师可以通过填写表格的形式输入学生成绩等相关信息。系统可以自动避 免重复信息。(6 )修改功能:教师可以对数据库中的信息进行修改。系统能够通过教师给出的条件查找 出所要修改的信息,对修改后的信息进行保存,并自动查找是否是重复信息。(7 )删除功能:教师可以
8、对数据进行删除操作。系统能够通过教师给出的条件查找出要删 除的信息,并提示是否确定删除,如果确定删除,则把相关信息从数据库中删除掉。(8)教师查询功能:教师可以通过条件选择查询所有信息,并进行排序。 功能模块图l'傀毋訪书眄战询rlLl咗抽AJJrlJ®询牯果rl和 wdd訂'lldJE-IJl1r询昭朵.卜业比询JA甲*加 / IM 臨师 片i 4U (r. 的 科 rr2.3.业务流程分析业务流程图是一种描述系统内各单位、人员之间业务关系、作业顺序和管理信息流向的图表,利用它可帮助分析人员找出业务流程中的不合理流向。2.4数据流程分析数据流程图是一种能全面地描述信
9、息系统逻辑模型的主要工具,它可以利用少数几种符号综合的反映出信息在系统中的流动、处理和存储的情况。成绩学生 教师登记管 理 员 数 据 流 程 图教师信息表管理员教师信息处理生 新程 诱1入学通知书成绩单教学大纲一-本校学生资料成绩汇总表r_系领 导汇 总表IT-教师信息库4 i教师查询成绩单管理员查询<教师录入科目表成绩管理库学生查询感谢下载载教师查询管理数据流程图2.5 数据字典(1)数据项的定义数据项名称:管理员简 述:管理教学信息,方便师生查询组 成:学校人员数据项名称:学生学号数据项编号: xxxxxxxxxx别 名:学生编号简 述:某个学生的代号用十个阿拉伯字母表示, 每两个
10、依次代表学生的入学时间, 学 院 号,专业,班级,姓名序号。类型及宽度:整型, 10 位组 成:入学时间 + 学院号 + 专业 + 班级 + 姓名序号取值 范围:“ 0001010101 ”到“ xxxxxxxxxx ”数据项名称:教师编号别 名:教师编号 xxxxxx简 述:某个教师的代号用六个阿拉伯字母表示,每两个依次代表教师的任职时间,学院 号,姓名序号。类型及宽度:整型, 6 位组 成:任职时间 + 学院号 + 姓名序号取值 范围:“ 000101 ”到“ xxxxxx ”(2 )数据结构的定义数据结构编号: c-j xxxxxxxxxx数据结构名称:学生成绩单简 述: 学生掌握知识情
11、况的考查数据结构组成:学号 +姓名 +成绩+课程(3 )数据存储存储 文件名:学生成绩简 述:记录学生考试的成绩单组 成:科目 + 成绩代码 + 学生姓名 + 学生人数 + 学号 + 性别(4 )外部实体实体 名称:二级学院组 成:学院名称输入的数据流:学生成绩输 出:二级院系学生成绩(5 )数据流的描述数据流 名称:成绩单数据 结构:成绩表编号 +科目+成绩代码+学生人数 +学生姓名+班级+学号 + 性别 + 成绩来 源:教务处去 向:成绩单审核模块(6 )处理逻辑的描述处理 名称:成绩单审核来 源:成绩单简要 说明:审核成绩单是否全部输入出错 处理:审核成绩单填写格式是否符合要求,姓名与成
12、绩填写是否一致输出 信息:成绩通过、补考2.6用例图览陆总体用例图添加言理员奪着苣理员删除菅理员管理员信息用例图催改个人信息删除学生借息学生个人信息用例图3. 概念结构设计3.1概念模型设计概念模型有很多模型,其中最常用的方法之一是“实体一联系模型”,即使用E-R来描述某一组织的概念模型。系统E-R图可以将各个实体之间的关系显示出来。将各个实体的属性依赖表示明白。ID1) 学生实体:共有6个属性,包括学生ID,学生密码,姓名,班级,专业,专业2) 课程实体:共有4个属性,包括课程ID,课程名,课程学时,课程学分3) 教师实体:共有5个属性,包括教师ID,专业,教师密码,教师姓名,职位4) 管理
13、员实体:共有 4个属性,包括管理员ID,管理员姓名,管理员职位,管理员 密码StudenlSfedenaj MajorMejm_IDShjdemkey_wEINam o-QassMojorMejar.lD (FK>5tudamt_iD FK Te*eheriD(FK;lh吕 iMd 日 M_T 曰6uC:h0To已 ClhiPFTeacherUDM*jor'Taajcher_kfi(y_word PoBftionManagarMa«BigeF_ID MBmBigeF_neime MnagrBpQ$ri1p n Man eg a ray.wo rd!5iudertt_O(
14、FKf Cduf£q-ID (FK)Gr-B.cleG rada_pLr*S?udoiYl_lLirfiaCourse_IDCour5e_n-H.mwClo8&_hoiur Credit4. 逻辑结构设计4.1模型转换E-R图向关系模型转化要解决的问题是如何将实体型和实体间的联系转化为关系模式。学生(学生ID,学生密码,姓名,班级,专业,专业ID)教师(教师ID,专业,教师密码,职位,姓名)管理员(管理员ID,管理员姓名,管理员职位,管理员密码)课程(课程,课程名,学时,学分)专业(专业,专业名)成绩表=i 吕 en吕iul円口 民勢客Chedk« j "
15、nfl ndremv I1 Privil&ocsT ”pe* ovmerNameNsimeTypeNullableDefaultStorageComments*STUDENTDNUMBER(38)COURSEJDNlUMBER(38)rGRADEGF4ADE POINTNlUMBER(38)管理员表3 bamiri 四 匚Mme 富i gy. | 皿 Lhski | Mme Jf F'rMjmTjpS£*#iHb*NanaTpflWDa3Eumg 百ComrYHfHAFaANAGER C23 EE Fl 阖 |厂MANAJSER MAME阳RCHAFUlZllMF4A
16、EIAJSEF:RZrS ITKCJ匚 HAR;ikF4ANAJSEFEY-WOREICHARJETi课程表El Genwal 画 Cohmns 卒 |0酬 | 皿 Dteckg | 嚼 Ihde制騎 j|. RrtvilejatType owneiNameNameTypeNullableDefaultStorageComments卜COURSEJDNUMBER御厂COURSE.NAMEVAR CHARE 尼 Q)PCLASS HOURNUMBER(33)CREDITCHAR(18)丽老师表| El陶 Columa 於 Ki | Q Chacki | 吗 Indewes | 爺 FiMfaag
17、i|Tppe MncTNameNsimeTypeNullableDefaultStorageCommentsTEACHERID忡 UMBER(38)rMAJORVARCHAR2(2D)TEACHERJKEY WORDNUMBER(38)POSITIONCHAR(W)pTEACHER hlAMECHAR(16)学生-老师的关系表Gewal画 Columns3 Keys S Check? | 囁扌 Indexes PriviegesT ype ownerN anr>eNmeTypeNullableOefadltStorageComimenisSTUDENTDNUMBER(38)厂TEACHE
18、RIDNUMBER(3S)r学生表SGenrrd 辺 CoLims Keys | M Chsd;扇 I ride呻f| 円 ivlegesTypeoyNameTypeNullableDefault SlorageComimentaSTUDENTJDNUMBER)rSTUDENTKEY.V-/ORDNUMBER(3S)匝NAMECHAR(IS)pCLASSCHAR(1S17MAJORCHAR(IB)中MAJOR.lDVARCHAR2(2QP5. 物理结构设计数据库物理设计的任务是为上一阶段得到的数据库逻辑模型,即数据库的逻辑结构选择合适的应用环境的物理结构,既确定有效地实现逻辑结构模式的数据库储存,确定在物理设备上所采用的存储结构和存取方法,然后对该存储式进行性能评价、修改设计、经过多次反复,最后得到一个性能较好的存储模式。数据库物理设计内容包括记录存储结构的设计、存储路径的设计6. 结束语6.1心得体会通过这次数据库课程设计,我们掌握了ERWIn、Rational Rose 软件的使用,也进一步的了解了数
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026 学龄前自闭症家校互动实操课件
- 2025年中小企业碳中和实施路径与成本优化方案
- 工程信号与系统(第2版)课件 第四章傅里叶变换域频域分析2
- 安全员安全工作总结(13篇)
- 工作心得体会3篇
- 我与企业共成长演讲稿(15篇)
- 隧道工程专项验收
- 2026年水利工程边坡开挖安全操作培训方案
- 采光顶防水施工工艺流程
- 市政工程施工作业指导书
- 爱国作文指导课件
- 企业会计准则实施典型案例
- 2025年陕西省高中学业水平合格性考试历史模拟试卷(含答案)
- 2025年度化工企业安全生产技术改造合同范本
- 《高考饮食营养搭配》课件
- 中国食物成分表2020年权威完整改进版
- 学校临时聘用人员合同
- 2024年中国心脏脉冲电场消融系统(PFA)行业发展概况、市场全景分析及投资策略研究报告
- 职业技能竞赛互联网营销师(直播销售员)赛项考试题库500题(含答案)
- 厨房劳务承揽合同范本
- 尼康D90-使用指南
评论
0/150
提交评论