下载此文档

数据库设计文档.doc


文档分类:IT计算机 | 页数:约13页 举报非法文档有奖
1/13
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/13 下载此文档
文档列表 文档介绍
数据库课程设计
课题名称:
学生信息管理系统。
设计环境:
开发工具:Visual Basic + Access 2000
操作系统:Windows XP
需求分析
系统功能分析:
随着高校人数的日益增多,学生信息的管理也越来越繁琐,为了让高校的学生管理更加有效和快速,必定要借助计算机的自动化管理,本系统正符合了这种需要。本系统的主要任务就是对学生的各种信息进行有效的管理,并提供增、删、查、改的功能,通过本系统管理人员可以更加有效的管理众多学生的信息,使学生的管理更加规范化和自动化。
系统模块设计:
本系统分为以下几大模块:
各模块的说明:
学生信息管理模块:
管理学生的基本信息,进行增、删、查、改。
专业管理模块:
管理专业的各种信息,可进行增、查、改。
系管理模块:
管理系的各种信息,可进行增、查、改。
班级管理模块:
管理班级的各种信息,可进行增、查、改。
学会管理模块:
管理学会的各种信息,可进行增、查、改。
数据流图
子系统
系统功能
系统数据
流程连接线
学生信息
修改
学生基本信息
修改
添加
写入
删除
删除
系信息
专业信息
班级信息
添加
修改
系基本信息
添加
修改
专业基本信息
添加
修改
班级基本信息
学会信息
添加
学会基本信息
修改
数据库设计
要求的项目:
学生——学号, 姓名, 出身年月, 系名, 班号, 宿舍区
班级——班号, 专业名, 系名, 人数, 入校年份
系——系名, 系号, 系办公室
学会——学会名,成立年份,地点
2. E-R图:

转换为关系模式:
1)系(系名,…) 6)DM(专业名,系名)
2)专业(专业名) 7)MC(班号,专业名)
3)班(班号,…..) 8)CS(学号,班号)
4)学生(学号,….) 9)SI(学号,学会名,入会年份)
5)学会(学会名,….) 10)DL(系名,宿舍区)
合并同关键字关系模式:
系(系名,系号,系办公室,人数,宿舍区)
专业(专业名,系名,人数)
班(班号,专业名,系名,人数,入校年份)
学生(姓名,学号,出生日期,专业名,系名,班号,宿舍区)
学会(学会名,成立年份,地点,人数)
SI(学号,学会名,入会年份)
表结构:
学生表:
字段
数据类型
是否建立索引
说明
学号
字符

主码
姓名
字符

出生日期
日期

系名
字符

外码
专业名
字符

外码
班号
字符

外码
宿舍区
字符

外码
系表:
字段
数据类型
是否建立索引
说明
系名
字符

主码
系号
字符

系办公室
字符

人数
数字

宿舍区
字符

专业表:
字段
数据类型
是否建立索引
说明
专业名
字符

主码
系名
字符

外码
人数
数字

学会表:
字段
数据类型
是否建立索引
说明
学会名
字符

主码
成立年份
日期

地点
字符

人数
数字

SI表:
字段
数据类型
是否建立索引
说明
学号
字符

外码
学会名
字符

外码
入会年份
日期

数据库的实施
程序截图及主要代码如下所示:
主界面:
程序运行时,自动出现主界面,主界面上的菜单项可以进入各个功能界面进行操作。在主界面启动时还要完成与数据库的连接工作。本系统使用的是DAO与数据库连接。
数据库连接代码如下:
Public s_ws As Workspace
Public s_db As Database
Set s_ws = (0)
Set s_db = ( & "\")
学生基本信息界面:
此界面用于学生信息的添加、修改、删除和查询。在界面的最上方,可以根据系、专业和班级进行模糊查询,查询的结果会在左边的列表中显示出来,如果单击左边列表中的学生,此学生的完整信息就会显示在右边的基本信息框中。在添加学生信息的时候,当选择了系后就会唯一确定该生的宿舍区,在选择了系后在专业的下拉框中就会列出该系的所有专业,在选择了专业后同样会列出该专业的所有班级。在添加一个学生,或修改一个学生的系、专业或班级时,系人数、专业人数和班级人数都会发生相应的变化。
主要代码如下:
[列出>>]按钮代码:
Call DisableText
Dim strsql

数据库设计文档 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数13
  • 收藏数0 收藏
  • 顶次数0
  • 上传人janny
  • 文件大小0 KB
  • 时间2011-05-26
最近更新