发布时间 : 星期二 文章学生选课系统毕业论文 - 图文更新完毕开始阅读b7e65bd97f1922791688e8fb
广西工学院计算机工程系毕业设计论文
5. 系统设计
5.1 系统目标
根据《高校选课系统需求说明书》,制定是系统目标如下: ? ? ? ? ? ? ?
灵活的人机交互界面,操作简单方便,界面简洁美观。 系统提供中、英文语言,实现国际化。 学生进行网上选课
管理员对课程与专业信息进行维护。 统计信息。 修改个人密码。。
系统运行稳定,安全可靠
5.2 系统功能结构
高校学生选课系统的功能结构如图1-1所示:
高校学生选课系统 用户登陆 用户管理模块 学生模块 管理模块 用户注册 修改密码 输入基本信息 查询课选课程 选择课程 查询已选课程 查询信息 增加专业信息 修改专业信息 增加新课程信息 修改课程信息 信息统计
图1-1 学生选课系统功能结构图
16
广西工学院计算机工程系毕业设计论文
5.3 系统流程图
根据学生选课系统的操作流程,系统的流程图如图1-2、1-3所示
学生选课系统 添加专业信息 查询专业信息 专业信息管理 修改专业信息 管理员登陆 管理员 课程信息管理 添加课程信息 查询课程信息 修改课程信息 基本信息管理 图1-2 学生选课系统流程图1
17
广西工学院计算机工程系毕业设计论文
学生选课系统 学生登陆 查询可选课程 选择课程 学生 选课信息管理 查询已选课程 查询个人信息 图1-3 学生选课系统流程图2
18
广西工学院计算机工程系毕业设计论文
6.数据库设计
6.1数据库中表的设计
本系统定义的数据库包括:表tb_course、表tb_specialty、表tb_stucourse、表tb_stuuser、表tb_userlogin.
tb_course表:主要用来保存于课程有关的信息,其字段名称、类型、描述如图2-1
图2-1表 tb_course
tb_specialty表主要用来保存与专业有关的信息,其字段名称、类型、描述如图2-2
t
图2-2表tb_specialty
tb_stucourse表:由于会有多个学生选择多门课程,所以学生与课程的关系为多对多,而该表就是用于关联学生与课程多对多关系。其字段名称、类型、描述如图2-3
19