教务管理系统学生端设计.doc

  1. 1、本文档共45页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
教务管理系统学生端设计

华北科技学院课程设计 PAGE  PAGE 45 教务管理系统学生端设计 设计任务和设计要求 学生登录学生选课系统后可进行如下操作: (1)查看备选课程及该课程的信息。 (2)查看希望教授该课程的教师的信息。 (3)选择希望选修的课程,并从候选的教师中选择两个自己认同的教师(如只有一个候选教师则只能选择一个),相当于给教师投票,该投票结果最终决定该课程的任课教师。 (4)删除误选的课程。 选课的规则如下: 每个学生最多能选5门课,至少选2门课。 每门课选修的人数有限,如果选修的人数超过了限制的人数,先报名的学生有上课的资格。 学生选课时可以选择课程,同时选择2名候选的任课教师。 每名教师最多可以教授3门课。 内容摘要 教务管理系统是一个基于桌面的系统,供管理员、教师和学生选课使用。管理员可以管理教师和学生选课的相关信息;教师可以开设课程、管理学生的选课信息以及对学生评分;学生则可以选修课程、查看成绩等。通过查询选课信息以开设自己的课程;学生则可以在一定范围内自由选修课程,查看授课老师的相关教学信息等。其中,选课活动是推进学分制建设的重要环节,也是教务管理的难点之一。选课工作顺利与否直接关系到教学秩序的稳定。因此开发一个完整的选课管理模式是其中一个至关重要的环节 本系统是一个在Microsoft Visual Studio C#环境下通过访问ADO.NET来实现数据库的连接的,由于编者知识有限,仅运行实现了该系统的学生端设计的部分功能。具体设计如下。 目录 设计概述……………………………………… 4 第二章 总体设计……………………………………… 5 2.1 系统功能简介………………………………… 5 2.2 需求分析……………………………………… 6 2.2.1 数据需求………………………………… 6 2.2.2 事务需求………………………………… 6 第三章 详细设计……………………………………… 7 3.1 E-R模型设计……………………………………7 3.2 数据库设计………………………………………7 3.2.1 创建数据库………………??………………8 3.2.2 创建数据表…………………………………9 3.2.3 数据连接……………………………………11 3.3 程序设计与实现…………………………………12 第四章 总结………………………………………………44 参考文献………………………………………………… 45 第一章 设计概述 教务管理系统学生端的设计目标是方便学生用户使用。通过学生端应用程序,学生可以登录进入系统并进行一系列相关操作。本设计包括系统的各模块或单元程序的设计、具体的算法、相关的程序实现图以及相关的代码。 总体设计 2.1 系统功能简介 本系统主要功能模块如下: (1)系统管理 学生登录:学生用户通过登录窗口进入系统。 学生注销:学生用户完成操作后可以注销自己的登录行为。 退出系统:所有操作完成后直接退出系统。 (2)学籍管理 (3)课程管理 所有课程列表:显示所有教师开设的课程。 我的课程列表:显示当前用户所选的全部课程。 添加选课:选修教师开设的课程。 删除选课:删除已经选择的课程。 2.2 需求分析 2.2.1 数据需求 事务需求根据系统的需求,首先将要记录的信息分类,要记录的信息如下。 (1)学生信息:包括学生学号、姓名、性别、年龄、专业等。 (2)课程信息:包括课程编号、课程名、授课教师、开课地点、时间及学分等。 (3)学生选课:包括学生学号、课程编号、学分及选修号等。 2.2.2 事务需求 该系统采用三层结构,其中位于表现层的是Student项目; 位于数据访问层的则是DataAccess项目;位于数据存储层的则是数据库Student,如图(1)所示。 表现层 Student项目 数据访问层 DataAccess项目 数据存储层 Student数据库 (1)学生端系统结构图 第三章 详细设计 3.1 E-R模型设计 具体实体相关属性在前面已给出,该系统的E-R图如 图(2)所示。 学生 教师 课程 选修 教授 授课 学号 性别 年龄 专业 姓名 密码 课程名 上课地点 上课时间 课程号 教师 姓名 年龄 性别 (2)E-R图 3.2 数据库设计 3.2.1 创建数据库 使用SQL Server 作为数据库,其中数据库 Student,该数据库中有如下数据表 student:保存学生信息

文档评论(0)

2017ll + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档