教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 高等教育 >

河北联大教务管理系统(4)

来源:网络收集 时间:2026-08-13
导读: 河北联合大学软件实训 第 8 页 共 30 页 三、总体设计 1、总体结构和模块外部设计 1.1功能结构 教务管理系统所必备的功能归纳为如图所示,其中每个功能都由若干相关联的子功能模块组成。 教务管理系统 用选课教班

河北联合大学软件实训 第 8 页 共 30 页

三、总体设计

1、总体结构和模块外部设计 1.1功能结构

教务管理系统所必备的功能归纳为如图所示,其中每个功能都由若干相关联的子功能模块组成。

教务管理系统

用选课教班学成

户课程师级生绩

管管管管管管管

理 理 理 理 理 理 理

1.2模块设计

教务信息模块管理图: 登陆 管理选择 教师管理 课程管理 班级管理 选课管理 成绩管理 结束

8

河北联合大学软件实训 第 9 页 共 30 页

教师信息模块查询图:

登陆 查询 修改密码 课程查询 选课查询 成绩查询 结束

学生信息模块查询图:

登陆 查询选择 修改密码 授课查询 录入成绩 结束

9

河北联合大学软件实训 第 10 页 共 30 页

1.3总体结构设计

班级 用户 学号, 姓名 学生 性别 教课 学时 类型 课程 选课 学分 年龄 教师 科目 2、数据结构设计

字段名称 User_id User_password User_power 表用户USER结构 数据类型 大小 50 50 4 表学生STUDENT结构 数据类型 大小 Varchar 50 Varchar 50 Char 5 Char 5 Datetime 8 Datetime 8 Varchar 50 Varchar 50 Varchar 50 表班级CLASS结构 数据类型 大小 Varchar 50 Varchar 50 Varchar 50 Varchar 50 Varchar 50 表教师TEACHER结构 数据类型 大小 Varchar 50 Varchar 50 Varchar 50 Varchar Varchar Int 说明 用户名,设为主键 用户密码 用户类型

字段名称 Student_id Student_name Student_sex Student_nation Student_time Student_birthday Student_classid Student_home Student_else 说明 学生学号,设为主键 学生姓名 学生性别 民族 入学时间 出生日期 所在班级号 家庭住址 备注 字段名称 Class_id Class_name Class_department Class_college Class_teacherid 说明 班级号,设为主键 班级全称 班级所在系别 班级所在学院 班级班主任号 字段名称 Teacher_id Teacher_name Teacher_college

说明 教师号,设为主键 教师姓名 教师所在学院 10

河北联合大学软件实训 第 11 页 共 30 页

表教课TEACHER_COURSE结构 数据类型 大小 说明 Int 4 教课唯一编号,设为主键 Varchar 50 教师号 Varchar 50 教师所任课程号 Varchar 50 教师所教班级号 Char 5 年度学期 表课程COURSE结构 数据类型 大小 说明 Varchar 50 课程号,设为主键 Varchar 50 课程名 Int 4 学时 Int 4 学分 Int 4 课程类型 Varchar 50 课程具体描述 表成绩STUDENT_COURSE结构 数据类型 大小 说明 Bigint 8 选课唯一ID号,设为主键 Varchar 50 学生学号 Varchar 50 学生所学课程号 Int 4 学生成绩 Char 5 年度学期 字段名称 Record_id Teacher_id Course_id Class_id Course_year 字段名称 Course_id Course_name Course_period Course_credit Course_kind Course_describe 字段名称 ID Student_id Course_id Student_grade Course_year

3、数据库设计 3.1逻辑设计

用户表(用户名称,密码)主码为用户名称,符合三范式。

班级表(班级号,班级全称,所在系、所在学院、班主任号)主码为班级号,符合三范式。

学生信息基本表(学号,姓名,性别,学院名称,班号 ,入校日期 ,家庭住址),主码为学号,符合三范式。

课程信息表(课程编号 ,课程类型 ,分数)主码为课程编号,符合三范式。 教师信息表(教师编号,姓名,所在科室,联系电话)主码为教师编号,符合三范式。

成绩信息表(学号,课程编号)主码为学号,课程编号,符合BCNF。 教课信息表(教师编号,课程编号)主码为教师编号,课程编号,符合BCNF。

3.2物理设计

数据库的物理设计就是为逻辑数据模型选取一个最合适应用要求的物理结构的过程,在这个阶段中要完成两大任务:

(1)确定数据库的物理结构,在关系数据库中主要是存取方法和存储结构; (2)对物理结构进行评价,评价的重点是时间和空间效率。

11

河北联合大学软件实训 第 12 页 共 30 页

4、外部接口设计 4.1用户界面

1)登陆界面:登陆界面具有自动导航功能,不同用户登陆将进入不同的系统功能界面,系统利用SESSION变量记录其用户号和身份,并伴随用户对系统进行操作的整个过程。

4.2软件接口

运行于WindowsXP及更高版本具有WIN32 API的操作系统之上。

4.3硬件接口

本软件不需要特定的硬件或硬件接口进行支撑。486以上PC机均可运行此软件。

5、出错处理设计

5.1 出错输出信息 5.2出错处理对策

正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。调试中遇到的问题及解决的方案:

1) 遇到跳出“数据库已经关闭“提示信息阻止程序运行时

可以查看一下进行此项操作时,操作的表是否已经被关闭了或者是在没有关闭此表的情况下又一次运用打开语句打开此表。 2) 关于空记录带来的麻烦

有些空记录往往会使程序无法运行。此时你可用“if not is null”语句先判断一下是否为空记录,再操作。

1. 联机事务处理(OLAP)是建立在TCP/IP 协议上,有多阶段事务处理响应控制,保证事务处理前后台一致性。

2. 数据库处理事务失败自动回滚技术,保证数据库表的数据一致性和完整性。 3. 重要数据的校验检查。

4. 各个子系统的操作监控,异常情况报告;并提供报表等跟踪记录。

5. 提供友好的用户界面和帮助信息及配合严格的检查,减少用户出错机会。)

6、维护设计

定期的对系统进行检查,定时进行数据库备份

12

…… 此处隐藏:1027字,全部文档内容请下载后查看。喜欢就下载吧 ……
河北联大教务管理系统(4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/615117.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)