Java学生选课系统实验报告(3)

2019-02-16 12:36

3) 处理过程名:班级信息维护

输入数据流:课程编号、课程名称、本学期课程、教师、开课系别、学分、

4) 处理过程名:学生信息维护

输入数据流:学号、姓名、班级编号、性别、政治面貌编号、身份证号码、

籍贯编号、学籍编号、民族编号。

输出数据流:学号、姓名、班级编号、性别、政治面貌编号、身份证号码、

籍贯编号、学籍编课程简称、拼音码。

输出数据流:课程编号、课程名称、本学期课程、教师、开课系别、学分、

课程简称、拼音码。其中课程编号将存在整个操作。

5) 处理过程名:学生选课

输入数据流:学号、姓名、班级、课程拼音、课程编号、课程名称、课序号 输出数据流:学号、课序号、课程编号、课程名称、拼音码、开课系别、教

师、其中课程编号将存在整个操作。

6) 处理过程名:课表查询

输入数据流:学号、姓名、班级

输出数据流:学号、课序号、班级名称、课程名称、上课时间节、上课时间

天、上课地点、其中课程编号将存在整个操作。

7) 处理过程名:成绩输入

输入数据流:课程编号、课程名称、拼音码

输出数据流:编号、学号、、课程名称、成绩 、其中编号和学号将存在整个

操作。

11

2概要结构设计

2.1系统功能结构设计

2.1.1模块的功能设计

根据需求分析阶段得到的功能需求,学生和教师用户通过输入口令号(学号)和密码进下该系统后,可以进行一些基础维护(学生信息维护、班级信息维护、课程信息维护)、教学管理(课表查询、学生选课、成绩输入)、报表统计(打印成绩单)、用户维护(修改密码、退出);

模块功能大概可以分为如下4个方面:这几个模块基础维护、教学管理、报表统计、用户维护。其中基础维护还要包括学生信息维护、班级信息维护、课程信息维护。教学管理包括课表查询、学生选课、成绩输入。报表统计包括打印成绩单。综上所述,得到客户端功能模块图如下2.1所示。

学生登陆 基础维护教学管理报表统计用户维护 班级信息维护学生信息维护 课程信息维护课表查询学生选课打印成绩单修改密码 退出 图2.1客户模块系统功能模块图

12

老师登陆 基础维护教学管理报表统计用户维护 班级信息维护学生信息维护课程信息维护课表查询学生选课成绩输入打印成绩单修改密码退出 图2.2客户模块系统功能模块图

2.2 数据库概念结构设计

根据需求分析阶段得到的数据字典以及数据流图,由以上分析可以得到系

统中出现的实体有:学生信息实体、课程信息实体、班级信息实体等等。 可以画出对应的E-R图如下:

用户信息实体的E-R图如图2.4所示

登陆表 口令号 密码 图2.3登陆表实体E-R图

13

民族编学籍编 号 号 籍贯编政 治面号 貌编号 学生信息 身份证号码 学号 姓名 性别 班级编号 图2.4学生信息实体E-R图

班级编 号 班级信息 班级名称年级 人数 班主任

图2.5班级信息实体E-R图 学分 课程简称 开课 系别 拼音 码 课程信息 课程编号 教师 课程名称 本学期课程 图2.6课程信息实体E-R图

14

考试次课程是否补 数 编号 修 是否重 考 是否已确定成绩表 成绩 学号 编号 人数 成绩 图2.7成绩表实体E-R图

课程 编号 上课时间 课程表 天 课序号 编号 上课地上课时 点 间节

图2.8课程表实体E-R图 课序号 选课表 编号 学号 图2.9选课表实体E-R图

15


Java学生选课系统实验报告(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2012年人教版一年级下册数学第9单元试卷(4)

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

马上注册会员

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