1、 数 据 库 系 统数 据 库 系 统 课 程 设 计课 程 设 计 学生档案管理系统学生档案管理系统 目录 负责项目 错误错误!未定义书签。未定义书签。 1 概述 1 2 需求分析 . 1 2.1 系统功能描述 1 2.2 数据流图 . 1 3 可行性研究. 3 3.1 引言 3 3.2 可行性研究的前提 . 4 3.3 所建议的系统 5 3.4 可选择的其他系统方案 . 7 3.5 社会因素方面的可行性 7 4 总体设计 . 8 4.1 系统功能设计 8 4.2 功能模块设计 8 4.3E-R 图 .10 5 详细设计 13 5.1 数据库与数据表设计 .13 5.2 数据完整性设计 16
2、 5.3 创建工程和创建数据连接 19 5.4 应用程序结构设计 20 6 测试编码 26 参考文献.27 小结28 附录(部分代码编写)29 1 1 概述概述 课程设计目的和意义课程设计目的和意义: (1)数据库课程设计是为了巩固数据库知识,加强学生的实际动手能力和提高学 生综合素质。通过本实验达到以下目的: a.熟练掌握一种数据库系统(如 SQL SERVER)的使用。 b.熟练掌握一种数据库应用软件开发工具(ASP、VB.NET)的使用。 c.通过设计实际的数据库系统应用课题,进一步熟悉数据库管理系统的操作技 术,提高动手能力,提高分析问题和解决问题的能力。 (2)系统针对学生的基本情况
3、,设计一个可以查询学生的基本信息、查询学生的 选课记录、 查询学生的分数、 寝室楼等, 可以修改学生的一些信息, 还可以添加、 删除等操作。 使老师更加方便了解学生的情况和使学生本人对于自己的信息更直 观,该系统用于学院老师和学生本人。 2 需求分析需求分析 2.1 系统功能描述系统功能描述 模拟一个学生档案管理系统,系统用户是相关的教师和学生,日常的主要管理工作有:实 现对学生档案信息的增加、删除、修改、查询等功能,学生基本信息的查询和管理、学生档 案变动信息的查询和管理等。 2.2 数据流图数据流图 系统业务流程如下: 2 输入用户名、密码 密码正确 N Y 进入系统主菜单 选择功能 管理
4、 系统 信息 管理 学生 信息 管理教 育经历 信息 管理 档案 信息 管理 系统 信息 选择 权限 添加 删除 修改 查询 退出系统 Y N 登录 终止 3 学生信息管理系统的顶层图如下 图 1 学生信息管理系统的顶层图 3 可行性研究可行性研究 3.1 引言引言 在现今的商品社会是一个讲究效率的社会,人们有很强的时间观念,如果仍 使用手工操作或使用相当繁琐的软件,既浪费了人力,又浪费了物力,效率无法 提高,为此开发学生档案管理系统软件,能够适应现今社会并提高生产效率。 该系统软件非常容易被接受,他具有简单易学性,便于管理等功能。他是对学校 学生档案管理的一种工具。 3.1.1 编写目的 本
5、文档是对该学生信息管理系统的一个总体的把握,以便在下一步的开发设 计中更好的控制开发。文档适合教务处人员和广大师生使用。通过计算机完成高 校学籍管理: 用计算机高速, 快捷的完成从大量的日常教学活动中提取相关信息, 以反映教学情况;计算机联网后,数据在网上传递,可以实现数据共享,避免重 复劳动,规范教学管理行为,从而提高了管理效率和水平,完成对学生档案信息 的系统化管理。 3.1.2 背景 工程的名称:学生档案管理系统 工程产品的名称:学生档案管理系统 用 户 账号 密码 学 生 信 息 档 案 系 统 院系班级信息 学生信息 教育经历信息 档案信息 系统用户信息 用 户 4 工程组织者:学生
6、档案管理系统开发小组 产品用户:学院档案管理学生的领导 产品设计者:学生档案管理系统开发小组 产品生产者:学生档案管理系统开发小组 产品所有权:学生档案管理系统开发小组拥有 3.1.3 定义 为了便于阅读理解本文,在此解释一些在本文中用到的简写和专业术语:学 生档案管理系统以下简称 SIMS。 3.1.4 参考资料 数据库原理及开发应用-实验与课程设计指导 清华大学出版社 周屹等编著 数据库系统基础教程机械工业出版社 Jeffrey D.Ullman jennifer Widom 编著 3.2 可行性研究的前提可行性研究的前提 3.2.1 要求 主要功能:院系管理功能、学生信息管理功能、教育经历管理功能、档案管理 功能,系统管理功能等。 性能:稳定快速,实时控制 输入/输出:条形码英文和汉字输入,英文和汉字输出 安全与保密要求:不能轻易被破坏,不能让管理人员以外的人删改学生的档案 信息,对断电、死机、系统崩溃等问题有有力措施以保障数据不受损失。 完成期限:2013 年 7 月 3.2.2 目标 学生信息管理系统以计算机为工