好文档 - 专业文书写作范文服务资料分享网站

学生网上选课系统设计与实现毕业论文

天下 分享 时间: 加入收藏 我要投稿 点赞

陕西理工学院毕业设计

3.2.3 管理员添加课程选流程图

课程的添加是管理员才能拥有的功能,下面图是管理员添加课程的流程图。

开始输入要添加课程的信息是否存在否添加成功是该课程存在结束 图3.5 课程添加流程图

3.2.4学生选课流程图

每个学生可以根据自身的时间进行选课,同样的可以根据自己喜欢的教师而选课。这样能提高上课效率。但是每一门课程,每个学生只能选择一名教师上课,这样是为了防止上课进度不一致。

开始选择所选课程是否已选否选课成功是已经选择结束

图3.6 选课流程图

第 6 页 共31页

陕西理工学院毕业设计

3.2.5学生退选流程图

学生有选课的权力,当然也有退选的功能。但是要符合学校退选要求,这样为的是能让每个学生都能更好的选课。

开始选择退课程是否合法否不合法是退选成功结束 图3.7 退选流程图

第 7 页 共31页

陕西理工学院毕业设计

4数据库设计

4.1数据库物理结构设计

学生网上选课系统需要三种登录身份,管理员、教师和学生。管理员又有管理课程、课程表、学院、专业、班级、教师、学生、选课公告信息。学生只有选课和查看选课公告的功能。教师可以查看选课信息、课程安排和查看选课公告的功能。综上分析可以得出,学生网上选课的物理结构如下:

管理员(管理员ID、管理员名字、管理员密码)

教师(教师ID、职工编号、教师名、密码、密码提示问题、答案、教师职称、电话)

学生(学生ID、学号、姓名、密码、密码提示问题、答案、性别、年龄、家庭地址、学院、专 业、班级)

学院(学院ID、学院名)

专业(专业ID、专业名、学院ID)

班级(班级ID、班级名、学院ID、专业ID)

课程(课程ID、科目名称,方式、学分、学时、属性) 排课(排课ID、星期、节数、教室、课程ID、教师ID) 选课(选课ID、学生ID) 4.2实体E-R图 编号班级班级名学生编号姓名院年龄系编码院系名称班级1属于t别性学生n属于1院系主人数手机任班号m身证份号学生编号课程编号选修学时n选课编号属性课程名课程方式p学分讲授主编号教教课1教师程师手机名字号

图4.1 系总体E-R图

第 8 页 共31页

陕西理工学院毕业设计

4.2.1 学生表E-R图

用户表的字段包括学生ID,学号,名字,密码、密码提示问题、答案、年龄,身份证号,电话号,地址,学院,专业,班级,如图4.2所示:

sclassidsname spsaswordszhuanyesagestudent saddress lstessfzssex4.2.2 教师表E-R图

教师表的字段包括学生ID,工号,名字,密码、密码提示问题、答案、年龄,身份证号,电话号,地址,如图4.3所示:

syuianx图4.2 学生表E-R图

tIdtsfzeamtnteachertaddresstsexttel

图4.3 教师E-R图

第 9 页 共31页

陕西理工学院毕业设计

4.2.3 课程信息表E-R图

课程信息表记录了课程的编号(主键)、课程名称、等信息,设置课程编号为该表主键,课程信息实体,如4.4图所示:

Idngshuxiemnakechenghourxuefenfangshi

图4.4 课程信息E-R图

4.2.4排课表E-R图

排课信息表记录了排课的编号、可选人数、已选人数、设置排课编号为该表主键,课程编号,教师编号为外键,如4.5图所示:

ngshuxiIdxingqcountjiaoshijieshualcountpaikei

图4.5 排课信息E-R图

第 10 页 共31页

学生网上选课系统设计与实现毕业论文

陕西理工学院毕业设计3.2.3管理员添加课程选流程图课程的添加是管理员才能拥有的功能,下面图是管理员添加课程的流程图。开始输入要添加课程的信息是否存在否添加成功是该课程存在结束图3.5课程添加流程图3.2.4学生选课流程图每个学生可以根据自身的时间进行选课,同样的可以根据自己喜欢的教
推荐度:
点击下载文档文档为doc格式
4qxx57ia5o0daes3y3831emx02sb1m00vmf
领取福利

微信扫码领取福利

微信扫码分享