1、 计算机工程学院计算机工程学院 数据库原理及应用 课程设计报告 课题名称:课题名称: 学生档案管理系统学生档案管理系统 专业:专业: 计算机科学与技术(网络技术)计算机科学与技术(网络技术) 班级:班级: 网络网络 1111 1111 2013 2013 年年 6 6 月月 22 22 号号 2 课程设计任务及进度表课程设计任务及进度表 课题名称课题名称 学生档案管理系统 设计设计 目的目的 通过对高校学生档案管理系统的设计和开发。了解了数据库的设计与开 发的全过程,达到巩固数据库理论知识、锻炼实践能力和构建合理知识 结构的目的。 实验实验 环境环境 操作系统:Windows XP 数据库管理
2、系统:SQL Sever 2008 编程环境:Visual Studio 2010 任务任务 要求要求 1. 搜集高校学生档案管理问题方面的资料,进行需求分析; 2. 完成概念设计、逻辑设计等各阶段的设计; 3. 编写程序代码,系统调试; 4. 撰写课程设计报告; 5. 参加答辩 工作进度计划工作进度计划 序号序号 起止日期起止日期 工工 作作 内内 容容 1 2013.5.102013.5.11 查询资料、选择课题 2 2013.5.122013.5.20 需求分析、总体设计 3 2013.5.212013.6.17 系统整体设计、编写程序代码、调试程序 4 2013.6.172013.6.
3、21 撰写课程设计报告 指导教师:指导教师: 2013 年年 06 月月 07 日日 3 摘要 学生档案管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据 库的建立和维护以及前端应用程序的开发两个方面。 对于前者要求建立起数据一 致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易 使用等特点。 经过分析,我使用 MICROSOFT 公司的 VISUAL STUDIO 开发工具,利用其提供 的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智 能化对象,可以在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭 代,不断修正和改进,用 ODB
4、C 连接数据库,直到形成最终的可行系统。 关键词 控件,窗体,数据库,Microsoft Visual Studio 2010 4 目目 录录 1 引言 5 2 需求分析 5 2.1 系统目标 5 2.2 功能划分 5 3 概念设计 6 3.3 数据流图 7 4 逻辑结构设计 7 4.1 ER 模型向关系模式转换 . 7 4.2 数据库表结构设计 8 5 应用程序设计 10 6 编码(主要功能介绍) . 10 6.1 登陆界面 10 6.2 新生档案录入 20 6.3 学生档案查询 23 6.4 更新学生档案 24 7 项目测试 28 结 论 29 致 谢 30 参考文献 31 附录 32 5
5、 1 1 引言引言 电子档案是档案工作中的新事物,具有传统纸质档案不具备的优点,能极大 限度地提高工作效率。因此,档案管理者应顺应时代发展的潮流,正确积极地认 识电子档案的特点,加强对电子档案管理的研究,使人类社会原始历史记录在信 息时代得以真实、完整、可靠的保管。 2 2 需求分析需求分析 2.1 2.1 系统目标系统目标 一直以来人们使用传统人工的方式管理文件档案, 这种管理方式存在着许多 缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查 找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日 渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会
6、的各个领域并发挥 着越来越重要的作用。 作为计算机应用的一部分,使用计算机对学生档案信息进行管理,具有着手 工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保 密性好、寿命长、成本低等。这些优点能够极大地提高学生档案管理的效率,也 是企业的科学化、正规化管理,与世界接轨的重要条件。 管理信息系统在最初级阶段是统计系统, 所研究的内容是数量数据间表面的 规律,他可以分成较相关和不相关的组,然后把数据转换成信息。第二个阶段的 数据更新系统,比如它不能告诉你以现在的售票的速度何时把票售完,从而采取 补救措施。 因而它也是管理信息系统的低级阶段。 第三阶段是状态报告阶段系统, 它可以分为生产状态报告、服务状态报告和研究状态报告。比如生产状态报告系 统,它的典型代表是 IBM 公司的生产管理系统。众所周知,它是世界上最大的计 算机公司,1964 年它生产出中型计算机 IBM360,使计算机的水平提高了一个台 阶,但同时组织生产工作却大大的复杂