基于JAVA设计简单学生管理系统课程设计报告(2)

2019-05-17 13:21

2.2 总体设计流程图

程序开始 登录菜单 教务处登教师登录 录查询 修改 删除 入分数 修改分数

图2-2 总体设计流程

2.3 数据模型分析与设计

数据库模型描述了在数据库中结构化和操纵数据的方法,模型的结构部分规定了数据如何被描述(例如树、表等);模型的操纵部分规定了数据的添加、删除、显示、维护、打印、查找、选择、排序和更新等操作。数据库模型的分类:分层模型、关系模型、网络模型和对象模型。

本课题选择的关系模型,关系模型是目前最重要的一种数据模型。关系数据库系统采用关系模型作为数据的组织方式。

本课题的关系数据模型的数据结构可分为三个表来表示:学生信息表(Student)、课程信息表(Course)、学生选课表(SC);

4

学生信息表用于记录学生的基本信息,如表2-3-1;课程信息表用于记录课程的基本信息,如表2-3-2;学生选课表如下表2-3-3。这三个表对应的E-R图分别是:图2.3.1 学生信息E-R图;图2.3.2 课程信息E-R图;图 2.3.3 学生选课E-R图;如下图。

表2-3-1 学生信息表

表2-3-2课程信息表

名字:课程信息表 描述:记录学校开设的课程信息。 编号:D2 组成:课程编号,课程名,课程说明,教师,上课地点 表2-3-3学生选课表

名字:学生成绩信息表 描述:记录学生的成绩信息。 编号:D3 组成:学生学号,学生姓名,课程,成绩 名字:学生信息表 描述:记录学生的基本信息。 编号:D1 组成:学号,姓名,性别,班级,籍贯, 民族,入学年份,专业,密码 5

学号 出生日学生姓名 性别 学院 学生 民族 专业 入学年籍贯 图2.3.1 学生信息E-R图

课程编号 课程名称 上课地授课教课程 课程类图2.3.2 课程信息E-R图 课程编成绩 学号 选课表 图2.3.3 学生选课E-R图 6

2.4 数据库设计

2.4.1 数据库概要说明

本系统采用SQL Server 2000 数据库,系统数据库名为Student,Student数据库中包含若干个系统表,和5个用户表。

下图所示的即为本系统中数据库的数据表结构图,该数据表结构图包含系统所有数据表。可以清晰地反应数据库信息。

图2-2 数据表

2.4.2 数据库逻辑结构 原始表设计:

(1) teacher_login表,记录教室登录是的用户名和密码,具体如图2-3所示:

图2-3 teacher_login表

(2) jiaowuchu_login表,记录教务处管理学生信息人员登录时的用户名和密码,具体

如图2-4所示:

图2-5 jiaowuchu_login表

(3) information表,记录学生基本信息,包括学号、姓名、所在系、班级、身份证号、

性别、出生年月日和家庭住址,具体如图2-3所示:

7

图2-5 information表

(4) sc表,记录学生选课关系,具体如图2-6所示:

图2-6 sc表

(5) grade表,记录学生成绩,具体如图2-7所示:

图2-7 grade表

3 系统测试

3.1 教务处登陆

3.1.1 登陆界面

选择教务处登陆方式,正确输入用户名和密码,将进入欢迎界面,登陆界面如图4-1-1

8


基于JAVA设计简单学生管理系统课程设计报告(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:水电站试题及答案库完整版

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: