中学生档案管理系统报告

上传人:第*** 文档编号:55645550 上传时间:2018-10-03 格式:DOC 页数:27 大小:1.04MB
返回 下载 相关 举报
中学生档案管理系统报告_第1页
第1页 / 共27页
中学生档案管理系统报告_第2页
第2页 / 共27页
中学生档案管理系统报告_第3页
第3页 / 共27页
中学生档案管理系统报告_第4页
第4页 / 共27页
中学生档案管理系统报告_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《中学生档案管理系统报告》由会员分享,可在线阅读,更多相关《中学生档案管理系统报告(27页珍藏版)》请在金锄头文库上搜索。

1、数据库原理及应用数据库原理及应用课程设计论文课程设计论文论论 文文 题题 目目: 中学生档案管理系统 专专 业业: 2013 级软件设计 指指 导导 教教 师师: 学学 号:号: 姓姓 名:名: 2015 年年 6 月月 24 日日摘 要I摘 要随着办学规模的扩大,学校的学生档案管理工作变得越来越来复杂,档案的完整性,安全性等问题也显得更加的重要,日益引起人们的关注,面对庞大的信息量,需要有学生档案管理系统来提高管理工作的效率。我们的学生档案管理系统使用 SQL 系列开发一个简单的档案管理系统,通过该系统,可以对学生的基本档案信息进行管理。我们采用数据字典,数据流图,E-R 模型,数据库等设计

2、,这个系统的另外一个重要功能是能够实现对学生的考试成绩进行管理,同时也能对成绩进行各种统计查询工作。对于档案的管理只需要管理员进行增减,而老师,学生们可以通过简单的操作使用完成查询。关键词关键词:数据字典,数据流图,E-R 模型,数据库设计ABSTRACTIIABSTRACTABSTRACTWith the expansion of the scale of running school,the enrollment files management is becoming more complex,file integrity,security problems also appears m

3、ore important,increasingly drawn peoples attention.Facing the huge amount of information,need has enrollment files ,amagement system to improve the efficiency of enerollment files management work. The system of managing student files using kinds of SQL by this system. We can manage the students basi

4、c archives information. We used the data dictionary, data flow diagram, E-R model, and database design, another important function of this system is to achieve the test scores of the students management, but also on the results of various statistical inquiries. For the archives management only need

5、to increase or decrease, and the teacher, the students can through simple operation to complete the query.Key words: data dictionary; data flow diagram; E-R model; database design;目 录III目 录第一章第一章 引引 言言.11.1课程设计概述.11.2数据库管理工具介绍.11.3数据库设计步骤.2第二章第二章 需求分析需求分析.32.1系统范围.32.1.1系统功能概述32.1.2系统功能结构32.2数据流图.42

6、.2.1顶层数据流图42.2.2分层数据流图52.2.3详细数据流图52.3数据字典.72.3.1数据项72.3.2数据结构92.3.3数据流92.3.4数据存储92.3.5加工过程102.4本章小结.10第三章第三章 数据库设计数据库设计.113.1概念设计.113.2逻辑设计.133.3物理设计.14目录IV3.4本章小结.14第四章第四章 SQL 编程编程154.1添加.154.2修改.164.3删除.164.4查询学生信息.174.5查询班级信息.184.6本章小结.18第五章第五章 总结与展望总结与展望.195.1系统评价.195.2系统展望.19致致 谢谢.20参考文献参考文献.2

7、1第一章 引 言1第一章 引 言学生档案管理系统是一个教育单位不可缺少的部分,它的内容对于学校的饿决策者和管理者来说都是至关重要,所以学生档案管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在许多缺点,如:效率低,保密性差,另外时间一长,将产生大量的文件和数据,这对于查找,更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用,作为计算机应用的一部分,使用计算机对学生档案信息进行管理,具有着手工管理所无法比拟的有点,如:检索迅速,

8、查找方便,可靠性高,存储量大,保密性高,寿命长,成本低等。这些有点能够极大地提高学生档案管理的效率,也是企业的科学化,正规化管理,与世界接轨的重要条件。因此,开发这样一套管理软件成为很有必要的事情。在下面的各章中我们将以开发一套学生档案管理系统为例,谈谈其开发过程和涉及到的问题及解决方法。1.1 课程设计概述我们小组两人分工合作,根据实际需要,先是制作了一个大致的系统模型图,然后以开发人员和用户能够可以较快地确定需求为目的,采用循环进化的开发方式,对系统模型分析改进,逐步精化,将该系统需具备的性质逐渐增添上去,直到所有的性质全部满足,此时该系统也发展成为了一个质量较高的产品。1.2 数据库管理

9、工具介绍SQL Server 数据库是一个可扩展的、高性能的、为分布式客户机/服务器计算所设计的数据库管理系统,实现了与 Windows.NET 的有机结合,提供了基于事务的企业级信息管理系统方案。其主要特性:(1)高性能设计,可充分利用Windows.NET 的优势。 (2)系统管理先进,支持 Windows 图形化管理工具,支持本地和远程的系统管理和配置。 (3)强壮的事务处理功能,采用各种方法保证重庆三峡学院数据库原理及应用课程设计论文2数据的完整性。 (4)支持对称多处理器结构、存储过程、ODBC,并具有自主的SQL 语言。 SQLServer 以其内置的数据复制功能、强大的管理工具、

10、与Internet 的紧密集成和开放的系统结构为广大的用户、开发人员和系统集成商提供了一个出众的数据库平台。1.3 数据库设计步骤数据库在一个信息管理系统中占有很重要的地位,数据库结果设计的好坏将直接对应系统的效率以及实现效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据的完整和一致。同时,合理的数据库结构也将有利于程序的实现。 本设计报告的大致设计思路:进行学生档案管理数据库系统的设计,我首先进行了需求分析,采用了调查,统计等方法,得到了用户具体的数据需求和处理需求。接着将需求分析的结果(主要是数据需求)抽象成实体及实体的属性,并给出 ER 图。然后将概念模型转化成逻辑模型,

11、本报告中将概念模型转化为关系模型,再依据 1NF,2NF,3 NF 以及消除冗余等原则对建立的关系模型进行优化。接着在依据物理设计的评价标准:时间效率和空间效率进行学术档案管理数据库系统的物理设计。最后进行系统设计,主要包括系统的功能及其实现的 SQL语句,另外还包括数据库系统的选择。第二章 需求分析3第二章 需求分析2.1 系统范围2.1.1 系统功能概述本系统功能主要分为三个模块:分别是登录管理模块,信息管理模块和查询管理模块。登录模块主要是对用户登录信息的分析,提供修改密码的功能;信息管理模块又分为班级管理、用户管理、成绩管理和档案管理,都拥有添加、修改、删除的功能,成绩管理额外有统计的

12、功能;查询管理模块能分别实现对班级信息、用户信息、成绩和档案的查询。2.1.2 系统功能结构系统所具有的功能如下:系统功能说明登录管理对用户登录系统进行管理,具有修改密码的功能查询管理查询用户信息、班级信息、成绩、档案班级管理对班级信息的添加、修改、删除成绩管理对成绩的添加、修改、删除、统计用户管理对用户信息的添加、修改、删除档案管理对学生信息的添加、修改、删除重庆三峡学院数据库原理及应用课程设计论文4中中学学生生档档案案管管理理系系 统统查查询询管管理理用 户 管 理班 级 管 理档 案 管 理成 绩 管 理查 询 用 户查 询 成 绩查 询 班 级查 询 档 案信信息息管管理理登登录录管管

13、理理图 2-1 系统功能模块图2.2 数据流图2.2.1 顶层数据流图普通用户中学生档 案管理档案管 理员查询要求 查询结果学生考试成绩班级信息学生信息查询要求 查询结果图 2-2 系统顶层数据流图第二章 需求分析52.2.2 分层数据流图档案管 理员登录用户名 密码 用户类型信息管理查询管理学生信息班级信息查询请求学生档案班级档案学生成绩普通用户登录用户名 密码 用户类型查询请求查询结果查询结果用户信 息表学生考试成绩图 2-3 系统分层数据流图2.2.3 详细数据流图档案管 理员输入登录 信息对照系统 用户表进入系统用户名 密码 用户类型用户名 密码 用户类型正确信息退出修改密码正确信息用

14、户信 息表新密码用户名 密码 用户类型普通用户用户名 密码 用户类型错误信息图 2-4 登录管理详细数据流图重庆三峡学院数据库原理及应用课程设计论文6档案管 理员用户信息 处理用户名 密码 用户类型班级信息 处理班级基本信息学生信息 处理学生信息用户信息 表班级档案学生档案成绩处理成绩单学生成绩成绩统计分析表学生考试成绩学生考试成绩图 2-5 信息管理数据流图档案管 理员普通用户查询用户 信息查询班级 信息查询成绩 信息查询学生 信息用户信 息表班级档案学生成绩学生档案图 2-6 查询管理数据流图第二章 需求分析72.3 数据字典2.3.1 数据项1) 、班级数据项 号数据项名含义说明别名数据

15、类 型长度取值范围01班级号班级的唯一标 识ClIDVarchar8字母和数 字 02班级所在届 (级)班级学生入学 年份ClyearVarchar10数字和汉 字 03年级班级学生学习 级数ClGradeVarchar10汉字04班主任班级带领人ClleaderVarcahr20汉字05任课教师在此班级上课 的老师Clteache rVarcahr20汉字2) 、学生数据项编 号数据项 名含义说明别名数据类型长度取值范围01学号学生的唯一 标识SnoVarchar10数字02姓名学生的姓名SnameVarchar10汉字03性别学生的性别SsexChar2男、女04电话学生的联 系电话StelInt20数字05身份证 号学生的身 份证号SidVarchar20数字06班级学生所在班 级SclassVarchar20数字和汉 字 07民族学生的民族SracVarchar10汉字重庆三峡学院数据库原理及应用课程设计论文808家庭住 址学生的家 庭住址HomeaddVarchar20汉字和数 字 09家长姓 名学生家长 的姓名JznameVarchar20汉字10籍贯学生的籍贯SbpVarchar20汉字和数 字 11入学日 期学生入学的 时间SintimeVarchar20汉字和数 字3) 、成绩数据项编 号数据项名含义说明别名数据类型长度取值范围01学

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号