1、 C#与.NET4.0 数据库开 发 课程设计(论 文) 题 目 校友录管理系统 专 业 计算机科学与技术 学生姓名 班级学号 指导教师 评阅教师 指导单位 日期: 2013 年 12 月 26 日 课程设计项目研究报告 目 录 第 1 章 项目简介.1 1.1 项目名称1 1.2 开发人员1 1.3 指导教师1 第 2 章 项目研究意义.1 2.1 课程设计概述1 2.2 设计构思1 2.3 研究意义2 第 3 章 模块分析及设计.2 3.1 系统功能结构图.2 3.2 系统数据流程图.3 第 4 章 数据库设计4 4.1 数据库需求分析.4 4.2 E-R 图.4 4.3 数据表设计4 4
2、.3.1 登录用户信息表:5 4.3.2 校友录信息表5 第 5 章 课程设计项目进度表6 第 6 章 达到的效果6 61 程序设计思想6 62 程序最终实现结果:6 第 7 章 重要的源程序9 第8章 设计心 得 21 数学与计算机系 - 1 - 第 1 章 项目简介 1.1 项目名称 校友录管理系统 1.2 开发人员 1.3 指导教师 欧晓鸥 第 2 章 项目研究意义 2.1 课程设计概述 日益繁多的人际交往使得我们很难搞清楚与每个人之间的联系方式,特别是对于做 经常出差的人来说更是难,所以通讯录能够便捷的给我们带来所需要的相关信息。而随 着计算机的普及,人们的生活摆脱了传统式的记事本、电
3、话簿,越来越多的靠计算机来 帮助人们记住这些事情,极其简便。这就需要有一个使用的校友录管理系统,用户可以 方便的通过自己电脑的校友录管理系统,来随时查阅自己所需要的信息,而不必再大费 周折去翻开那繁琐的记事本。 校友录管理系统主要分为五个功能模块:用户登录与注册、用户查询、添加记录、 修改记录、删除记录。这些功能可以够基本实现你的应用需求。 2.2 设计构思 校友录管理系统功能需求分析: 用户登录与注册:实现不同用户的注册跟登录通讯录。 显示全部:实现用户对存在于数据库中的数据显示,方便用户了解数据存储情况。 查找记录:实现用户在本软件数据库中查找自己需要的数据功能。 添加记录:实现用户添加一
4、条完整的记录,包括姓名、性别、生日、电话、邮箱、 数学与计算机系 - 2 - 地址。 修改记录:用户对数据库中已存在的记录进行修改,然后保存已经修改过的数据。 删除记录:用户对数据库中已经存在的记录进行行删除操作。 2.3 研究意义 校友录管理系统是一个专门针对储存用户联系方式以及一些简单个人信息的实 用管理系统,它方便了用户对众多客户、朋友、同事等个人信息的储存和快速查阅的功 能,大大减少了查找过程的时间。 第 3 章 模块分析及设计 3.1 系统功能结构图 校友录管理系统 注册 登录 显 示 全 部 添 加 查 找 注 册 用 户 修 改 删 除 退 出 系 统 数学与计算机系 - 3 -
5、 3.2 系统数据流程图 用户 注册 登录 校友录管理系统 校友录管理系统 主界面 主界面 显 示 全 部 添 加 查 找 修 改 删 除 退 出 系 统 数学与计算机系 - 4 - 第 4 章 数据库设计 4.1 数据库需求分析 针对校友录管理系统,分别对用户登录、添加通讯录和查找、删除以及修改数据进 行详细的调研和分析,总结出如下的需求信息: 1.每条原始记录要有姓名、生日、电话、邮箱、地址信息,其中姓名不能为空。 2.保证查询到的数据与姓名相一致 3.根据相应姓名删除对应的全部数据 4.2 E-R 图 4.3 数据表设计 数据库名称:校友录管理系统,共有 2 个表: 1、用户表(User
6、s) 2、校友录联系表(Contact) 姓名 性别 生日 电话 邮箱 地址 用户名 密码 用户 操作 信息 数学与计算机系 - 5 - 4.3.1 登录用户信息表: 4.3.2 通讯录信息表 数学与计算机系 - 6 - 第 5 章 课程设计项目进度表 日期日期 完成的工作完成的工作 2013-12.4 12.11 查阅相关资料,项目可行性研究,研究 报告 2013-12.1212.18 数据采集,确定表格,数据类型,系统 开发技术,运行环境 2013-12.1912.25 子模块的程序设计和调试 2013-12.262014-1.1 程序调试,撰写课程设计总结报告 2014-1.2 提交课程设计纸质和电子版材料 第 6 章 达到的效果 61 程序设计思想 校友录管理系统设计, 它的内容对于计算机来说是至关重要的, 校友录管理系统为 计