1、 课程设计报告书课程设计报告书 课程名称: 电子系统程序设计课程设计 题 目: 学生档案管理系统 系 (院) : 电子工程学院 学 期: 20122013 学年第 2 学期 专业班级: 电子信息工程 电子 101 姓 名: 学 号: 评语:评语: 成绩:成绩: 签名: 日期: 一一 引言引言 学生档案管理信息系统(Students archives management information system), 管理信息系统是一个不断发展的新型学科,任何一个单位要生存要发展,要高效率地把 内部活动有机地组织起来,就必须建立与自身特点相适应的档案信息管理系统。 学生档案的管理对于学校的管理者来说
2、至关重要, 学生信息是高等学校非常重要的 一项数据资源,是一个教育单位不可缺少一部分。但其包含的数据量大,涉及的人员面 广,而且需要及时更新,故较为复杂,难以单纯地依据人工管理,而且传统的人工管理 方式既不易于规范化,管理效率也不高,所以利用计算机实现学生信息档案管理成为必 然的趋势。 新管理时代的到来和计算机技术的高速发展,对系统各方面的要求都与日俱增,不 论是安全还是技术,无论是其他方面的要求都是越来越高。现在的管理系统不仅是要求 能够替代、减轻工作人员的劳动强度,提高录入、保存信息的质量,这么简单的了,还 要求对信息的更新、对档案的规范、对管理操作的流程等都要有技术上的提高,比如学 生基
3、本信息、学生家庭信息管理等。 二二 设计目的设计目的 1 训练学生灵活应用所学电子系统信息处理 ( 数据库系统概论 )和电子系统程 序设计 ( Delphi 程序设计 )知识,独立完成分析问题,解决问题的能力。 2 初步掌握软件开发过程的问题分析、系统设计、程序编码、测试等基本方法和技能。 3 训练用系统的观点和软件开发一般规范进行软件开发,巩固、深化学生的理论知识, 提高编程水平,并在此过程中培养他们严谨的科学态度和良好的工作作风。 三三 设计内容与任务设计内容与任务 学生档案管理系统的设计 3.13.1 课程设计的任务课程设计的任务 (1)以淮海工学院学生管理业务为背景,通过调研、分析现有
4、的管理模式和已有的管 理软件,建立系统模型。 (2)完成软件结构设计、数据库设计和算法设计。 (3)完成学生档案管理系统的软件开发和测试工作。 (4)撰写设计说明书。 3.23.2 课程设计的主要内容、功能及技术指标课程设计的主要内容、功能及技术指标 (1)整个系统由学生基本信息管理子系统、学生家庭信息管理子系统、学生奖励惩罚 信息管理子系统等组成。 (2)系统要实现基本信息录入、修改、查询等功能。 (3)系统要实现满足多种条件的统计分析功能,有些统计数据要采用图表的格式呈现。 (4)系统要有一定的安全控制策略。 (5)整个系统采用 2 层结构。数据库系统采用 Access、前台开发工具选用
5、Delphi7。 四四 设计说明设计说明书书 本系统主要包括学生基本信息查询、更改、录入,学生家庭信息查询、更改、录入, 和学生奖惩信息查询、更改、录入等 3 个大的模块。 4.14.1 需求分析需求分析 4.1.1 用户功能需求 根据我对淮海工学院学生档案管理的调研,综合课程设计的要求,分析得到本系统 应包含以下功能: 1 学生基本信息管理功能:包括对学校学生基本信息的查询、更改和录入的基本操作。 2 学生家庭信息管理功能:包括对学校学生家庭信息的查询、更改和录入的基本操作。 3 学生奖惩信息管理功能:包括对学生奖惩信息的查询、更改和录入的基本操作。 4 用户管理功能:包括对系统用户的管理及
6、用户的权限管理等功能。 5 系统管理功能:包括对系统登陆、修改密码和退出系统等功能。 4.1.2 系统数据流图 数据流图,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系 统必须完成的逻辑功能,所以它是一种功能模型。数据流图是从数据的角度来描述一个 系统的,适合于宏观地分析一个组织业务概况。 1 数据流图的基本组成成分。 (1)数据流:是由一组固定成分的数据组成,表示数据的流向。值得注意的是,数据 流图中描述的是数据流,而不是控制流。除了流向数据存储或从数据存储流出的 数据不必命名 外, 每个数据流必须要有一个合适的名字, 以反映该数据流的含义。 (2)加工:加工描述了输入数据流到输出数据之间的变换,也就是输入数据流经过什 么处理后变成了输出数据。 (3)数据存储:数据存储表示暂时存储的数据。每个数据存储都有一个名字。 (4)外部实体:外部实体是存在于软件系统之外的人员或组织,他指出数据所需要的 发源地或系统所产