学生信息管理系统毕业设计(4)

2019-06-11 18:42

[键入文字]

基本信息及详细信息;学生查看个人所有信息、并可修改个人详细信息);选课管理(管理员添加、删除、修改、查看选修课表,查看包括单门课程被学生选修情况;学生查看选修课程、对未选修课程进行选修和对已选修课程进行退选);成绩查询(管理员添加、删除基础课程和学生基础课程成绩以及查询单人或单门课程分数情况;学生查看自己所学基础课成绩)。

由于该系统权限有2个,学生和管理员,故这两个权限范围内的都应该具有上述指定的功能,即将上述三大功能模块划分给这2 个权限去具体实现。

信息管理系统 学生 管理员

图3-1 权限管理模块图

学生页面应具有的功能模块:

学生 修改密码 信息维护 选修课程 查看成绩

图3-2 学生功能模块

修改密码:学生进入页面后可以修改自己的密码,以达到保密性;

信息维护:学生可以查看自己的基本信息(基本信息由管理员录入不能修改),

并填写修改自己的详细个人信息情况;

查看课程:学生可以查看自己必修课程列表。

选修课程:该功能主要是让学生查看已有的选修课程并进行选修,

还可以查看自己已选修的课程如不满意可以删除重选;

查看成绩:学生可以查看自己的必修课成绩。

管理员页面应具有的功能模块:

10

[键入文字]

管理员 学生管理 选课管理 成绩管理

图3-3 管理员功能模块

学生管理:该模块主要添加新学生基本信息;查看已有学生基本信息及详细信息及可对

其修改,删除多余或出错学生信息。

选课管理:可以添加新选修课程;查看已有选修课程并对起进行删除修改;查看学生选

课情况,可以统计每门课程选修的人数以便打印出给任课老师,还可以删除某个学生对某门课程的选修。

成绩管理:可以添加学生所学的基础课程并修改;添加学生基础识得成绩;查看学生成

绩(根据输入学号和课程号来查看不同的成绩情况);可以对学生成绩进行修改。

下面是学生信息管理系统的总功能模块图:

信息管理 选课管理 成绩管理 学生信息管理系统 管学理生 员 添删加除 学学生 生 修改学生信息 查看学生信息 修改学生信息 查看学生信息 查看学生信息 添加选修课程 管理员 学生 管理员 学生 删除选修课程 修查改看选选修修课课程 程 查看已 选课程 查看未选课程 选修未选课程 退选已选课程 添加学生成绩 删除学生成绩 修改学生成绩 查看学生成绩 管理必修课程 查查看看学必生修成课绩 程 图3-4 系统功能图

11

[键入文字]

3.2.4 系统UML活动图

系统主页 学生操作 修改密码

12

选定登录模块 管理员操作 信息维护 选修课程 查看成绩 学生管理 选课管理 成绩管理 [键入文字]

图3-7 系统UML活动

第四章 数据库设计

在本系统中使用的是MySQL server数据库管理系统。本系统使用的数据库名为student,下面具体讲解数据库中各数据表的创建和逻辑结构.

4.1 总体表设计

本系统中共用到了6个数据表,如下: 1. student表:记录学生信息; 2. xianxiuke表:记录选修课信息; 3. bixiuke表:记录学生必修课信息; 4. chengji表:记录学生基础课成绩信息; 5. xianke表:记录学生选课信息。 6. admin表:记录管理人员信息。

4.2 数据库表的结构

表4-1 admin表的定义:字段名 字段描述 是否主键 数据类型 长度 admin_id 管理员ID 是 varchar 20 password 密码

varchar

20

表4-2 student表的定义:字段名 字段描述 是否主键 数据类型 长度 name 学生姓名 否 varchar 20 stu_id 学号 是 varchar 20 password 密码 否 varchar 20 sex 性别 否 varchar 20 zy 专业 否 varchar 20 mz

民族

char

10

13

约束 Not null Not null

约束 Not null Not null Not null Not null Not null Not null

说明 唯一标识

说明 唯一标识

[键入文字]

zzmm 政治面貌 cym 曾用名 sfz 身份证 csrq 出生日期 jg 籍贯 jkzk 健康状况 rxnf 入学年份 jtdz 家庭地址 jtdh 家庭电话 bm 邮政编码 lxfs 联系方式 email 邮件 qtlxfs 其他联系 bz 备注

字段名 字段描述 xqh 学期号 kch 课程号 kcm 课程名 xf 学分 zjjs 主讲教师

字段名

字段描述

否 varchan 20 否 varchar 20 否 varchar 20 否 varchar 20 否 varchar 20 否 varchar 20 否 varchar 20 否 varchar 50 否 varchar 20 否 varchar 10 否 varchar 20 否 varchar 20 否 varchar 20 否

varchar

20

表4-3 bixiuke表的定义

是否主键 数据类型 长度 否 varchar 20 是 varchar 20 否 varchar 20 否 varchar 20 否

varchar

20

表4-4 xianxiuke表的定义

是否主键

数据类型

长度

14

Not null

约束 Not null Not null

约束

说明 唯一标识

说明


学生信息管理系统毕业设计(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:非常好的C语言章节习题集带答案

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

马上注册会员

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