文档库 最新最全的文档下载
当前位置:文档库 › 学生选课管理信息系统

学生选课管理信息系统

课程设计

课程设计名称:数据库应用系统课程设计

专业班级:

学生姓名:

学号:

指导教师:

课程设计时间: 2011-12-19至2011-12-30

计算机科学与技术专业课程设计任务书

学生选课管理信息系统

1 概述

当今社会是一个信息时代,计算机技术发展迅速,同时信息的自动处理以及网络式的信息交互方式越来越被人们认可和应用,让计算机来管理学生的信息是现在各个高校都在积极进行的工作之一,也是高校教学管理工作的重要内容之一。网上选课与传统的选课方式相比更加节约资源,同时,随着学生选课自主权的增加,网上选课有效的避免了许多不良现象,使教学更加透明。为了加强对学生选课的规范管理,减轻教学管理人员的工作量, 同时更好地利用网络和信息化手段做到对学生选课工作更及时和更规范,系统设计开发了基于B/S模式的学生在线选课系统。该系统从学生网上自主选课,以及教师的课程发布两个大方面进行设计,实现了学生的在线信息查询、选课功能以及教务处对课程信息发布的管理等功能。

系统功能基本要求:

教师信息,包括教师编号、教师姓名、性别、年龄、学历、职称、毕业院校,健康状况等。学生信息,包括学号、姓名、所属院系、已选课情况等。教室信息,包括,可容纳人数、空闲时间等。选课信息,包括课程编号、课程名称、任课教师、选课的学生情况等。成绩信息,包括课程编号、课程名称、学分、成绩。按一定条件可以查询。

学生选课系统是一个学校不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生选课系统应该能够为用户提供充足的信息和快捷的查询手段。但是一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差、时间长、将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

2 需求分析

学生选课系统是一个学校不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生选课系统应该能够为用户提供充足的信息和快捷的查询手段。但是一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差、时间长、将产生大量的文件和数据,

这对于查找、更新和维护都带来了不少的困难。网上选课与传统的选课方式相比更加节约资源,同时,随着学生选课自主权的增加,网上选课有效的避免了许多不良现象,使教学更加透明。加强对学生选课的规范管理,减轻教学管理人员的工作量, 同时更好地利用网络和信息化手段做到对学生选课工作更及时和更规范。

图1.流程图

图2.模块图

3 概念结构设计

程序有三个实体分别是:教师、课程、学生。教师与课程实体以授课联系,课程与学生实体以选修联系。教师拥有:姓名、性别、教师编号、职称、学历等属性。课程拥有:课程名、课程号、课程名、上课时间、上课地点等属性。学生拥有:姓名、学号、班级、专业等属性。

图3.E-R图

4逻辑结构设计

软件环境:windows环境 Microsoft SQL Server2005

Microsoft Visual Studio 2008

硬件环境:显示器 VGA 或更高分辨率显示器 处理器 500 MHz 内存 512M

逻辑结构设计:

教师(教师姓名教师编号教师性别、职称、学历、毕业院校) 课程(课程名、课程号、代课老师、上课时间) 学生(姓名、学号、性别、班级、专业)

5源代码及系统截图

图4.程序流程图

主界面代码:

protected void Button1_Click(object sender, EventArgs e)

相关文档
相关文档 最新文档