海南大学信息学院信息安全系专业课程《数据库原理及安全》课程设计报告
设计题目:学生信息管理系统
姓名:温德志
学号:
学院:信息科学技术学院
成绩:
任课教师:
2014年1月1日
本系统设计的是学生信息管理系统,参照实验课所学的内容并在大量的数据资料的支持下完成了该课程设计。本文在结构上首先对该课程设计做了一个简介,介绍了一下课程设计的目的及要求,接下来便是对本数据的需求分析及功能的设计,并通过一系列的ER关系图清晰的展现各表之间的关系,最后本系统通过运用vb语言能够较好地完成信息的添加、修改、删除、查询等功能,本系统界面友好,操作简单,比较实用,思路缜密严谨,管理起来方便快捷,能有效的达到学生信息的管理的目的。
关键词:VB.NET;SQL server 2000
前言----------------------------------------------------------------------------------------1
一、课程设计简介--------------------------------------------------------------------1
1.1课程设计的性质与任务----------------------------------------------------1
1.2课程设计的基本要求-------------------------------------------------------1
1.3选题目的-----------------------------------------------------------------------1
二、设计概要--------------------------------------------------------------------------1
2.1需求分析-----------------------------------------------------------------------1
2.2功能模块的划分--------------------------------------------------------------1
2.3系统总体设计框图----------------------------------------------------------1
三、数据库设计-----------------------------------------------------------------------2
学生管理系统数据库设计说明书
3.1 E-R图----------------------------------------------------------------------------2
3.2物理表的设计-----------------------------------------------------------------4
3.3数据库及表的创建-----------------------------------------------------------6
3.4基本要求的实现------------------------------------------------------------9
四、创建工程项目-------------------------------------------------------------------19
4.1开发环境和工具-----------------------------------------------------------20
4.2数据库链接------------------------------------------------------------------21
4.3主要内容----------------------------------------------------------------------21
4.3.1身份验证---------------------------------------------------------------21
4.3.2管理界面---------------------------------------------------------------22
4.3.3学生信息管理---------------------------------------------------------23
4.3.4课程信息管理---------------------------------------------------------28
4.3.5成绩管理---------------------------------------------------------------32
五、课程小结-------------------------------------------------------------------------33
六、参考文献-------------------------------------------------------------------------33
一、课程设计简介
1.1课程设计的性质与任务
1.1.1 掌握计算机管理信息系统设计的一般方法,主要包括系统分析、系统设计的组织和实施。
1.1.2 掌握关系型数据库管理系统的编程技术,并能独立完成一般小系统的程序设计、调试运行等工作。
1.1.3 培养学生学以致用,根据具体问题设计方案并解决该问题的能力。1.2课程设计的基本要求
1.2.1 表以及表之间的关系E—R图
1.2.2 查询(查询内容可自定,必须涉及多表查询、统计函数进行统计计算的查询、分组查询,必须用SQL语句实现)
1.2.3 视图(至少有2个,至少有一个是用SQL语句实现)
1.2.4 存储过程(至少1个)
1.2.5 数据完整性(至少有2处体现,其中至少有一处用SQL语句实现)
1.2.6 触发器(至少有1个,用SQL语句实现)
1.3选题目的
由于现今的学生信息管理非常繁琐,行政人员付出大量的工作时间,得到的效率很低。同时学生信息管理具有较强的时间限制,必须严格按照单位规定的时间完成工作。正是学生信息管理的这种重复性、规律性、时间性,使得学生信息管理计算机化成为可能。由此可见,建立一套学生信息管理系统势在必行。
二、设计概要
2.1需求分析
学生信息管理是该系统的核心,主要实现学生信息管理、所属系部管理、课程管理、成绩管理等,能够学生的信息添加、查询、修改、删除等操作,此外,通过各表的联系可很清楚的获取更多的学生信息。
2.2功能模块的划分
学生信息管理系统的用户为负责学生管理的教师,实例包括学生信息管理,课程信息管理,成绩信息管理,系部管理,教师管理等主要功能。
2.3系统总体设计框图
三、数据库设计
3.1 E-R图的构建
学生信息管理系统概念结构设计是在系统的需求分析、数据流程图和数据字典基础上的抽象,结合联系ER模型的设计方法,进行如下概要结构设计。为了使ER图表示得更加清晰,将E-R图分成实体属性ER图及实体联系ER图。
3.1.1用实体及其属性的部分ER图表示数据库系统的概念模型

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。