没有合适的资源?快使用搜索试试~ 我知道了~
mysql管理系统,为需要课程设计的学生提供,免费提供
资源推荐
资源详情
资源评论
2.1 系统功能分析
系统开发的总体任务是实现学生信息关系的系统化、规范化和自动化。
系统功能分析是在系统开发的总体任务的基础上完成的。本设计中学生
信息管理系统需要完成的功能主要有:CRUD(仅针对学生进行增删改查)
有关学籍等信息的输入,包括学生基本信息、所在班级、所学课程和
成绩等。
学生信息的查询,包括学生基本信息、所在班级、已学课程和成绩等。
学生信息的修改。
学校基本课程信息的输入和查询。
基本课程信息的修改。
学生课程的设置和修改。
学生成绩信息的输入,修改,查询,统计。
2.2 系统功能模块设计
对上述各项功能进行集中、分块,按照结构化程序设计的要求,得到如
图2-1所示的系统功能模块图。
图2-1 系统功能模块图
- 1 -
2.3 数据库功能分析
数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的
好坏将直接对应用系统的效率以用实现的效果产生影响。合理的数据库结构
设计可以提高数据存储的效率,保证数据的完整和一致。同时,合理的数据
库结构也将有利于程序的实现。
设计数据库时应该首先充分了解用户各个方面的需求,包括现有的以及
将来可能增加的需求。
2.4 数据库需求分析
用户的需求具体体现在各种信息的提供、保存、更新、和查询,这就要
求数据库结构能充分满足各种信息的输出和输入。收集基本数据、数据结构
以及数处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。
针对一般学生信息管理系统的需求,能过对学生学习过程的内容和数据
流程分析,设计如面所示的数据项和数据结构:
学生基本信息:包括的数据项有:学生学号、学生姓名、性别、民族、
籍贯、入校日期、专业名、学院名、生日等。
用户表:包括的数据项有:用户名、密码、邮箱、电话号码
课程基本信息:包括的数据项有:课程号、课程名称、授课老师、上课
教室、课程类别、上课时间等。
学生成绩信息:包括的数据项有:学生学号、课程编号、考试分数等。
2
第三章 详细设计
3.1 数据库设计
本实验采用 SQL Server 2000 数据库系统。(MySQL)
3.1.1 数据库概念结构设计
首先设计出能够满足用户需求的各种实体,以及它们之间的关系,为后
面的逻辑结构设计打下基础。这些实体包含各种具体信息,通过相互之间的
作用形成数据的流动。
本实例根据上面的设计规划出的实体有:学生实体、课程实体。各个实
体之间关系 E-R 图如图 3-1 所示。
学生
学号
姓名
性别
民族
入校日期
专 业
名
学院
生日
选
课
课程
成绩
课程号
课程名
授 课 老
师
上 课 教
师
课 程 类
别
上 课 时
间
籍
贯
3
图 3-1 实体之间关系 E-R 图
3.1.2 数据库概念结构设计
现在需要将上面的数据库概念结构转化为 SQL Server 2000 数据库系
统所支持的实际数据模型,也就是数据库的逻辑结构。在上面的实体以及实
体之间关系的基础上,开成数据库中的表格以及各个表格之间的关系。学生
信息管理系统数据库中各个表格的设计结果如下面的几个表格所示。
1. 学生基本信息表 student,如表 3-1。
表 3-1 学生基本信息表 student
列名 数据类型 可否为空 说明
snum INT(4) NOT NULL
学号(主键)
Sname NVARCHAR(50) NULL
学生姓名
Ssex NVARCHAR(10) NULL
性别
Sethnic NVARCHAR(50) NULL
民族
Shome NVARCHAR(50) NULL
籍贯
Syear NVARCHAR(50) NULL
入学时间
Smajor NVARCHAR(50) NULL
专业名
Scollege NVARCHAR(50) NULL
学院名
Sbirth NVARCHAR(50) NULL
出生日期
2. 课程基本信息表 course,如表 3-2。
表 3-2 课程基本信息表 course
列名 数据类型 可否为空 说明
Cnum INT(4) NOT NULL
课程号(主键)
Cname NVARCHAR(50) NULL
课程名
Cteacher NVARCHAR(50) NULL
授课老师
Cplace NVARCHAR(50) NULL
上课地点
Ctype NVARCHAR(50) NULL
课程类别
Ctime NVARCHAR(50) NULL
上课时间
3 学生成绩信息表 sc,如表 3-3。
表 3-3 学生成绩信息表 sc
列名 数据类型 可否为空 说明
4
剩余16页未读,继续阅读
资源评论
WananTranfemal
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功