篇一 :学生选课管理系统课程设计报告(更改)222

湖南农业大学研究生课程论文

学 院: 年级专业: 姓 名: 学 号: 课程论文题目:

课 程 名 称:

评 阅 成 绩:

评 阅 意 见:

学生选课管理系统课程设计报告更改222

成绩评定教师签名:

日期: 年 月 日

1

目 录

一、前言………………………………………………………………3

1.1开发背景……………………………………………………3

1.2系统配置……………………………………………………3

二、需求分析……………………………………………4

2.1系统总体功能分析???????????????4

2.2 系统功能要求设计……………………………………….5

2.3数据流图…………………………………………7

2.4数据字典……………………………………………9 ………………………………21 ……………………………………………………….25 …………………………………………………………….26 ……………………………………………………………28

2

一、前言

1.1 开发背景

随着科技的发展,基本上所有的具有一定数量数据的机构都开始使用计算机数据库来做管理。几乎所有学校也都已经在使用计算机管理数据的机制,大大减少了学校学生信息管理的工作量。该课程设计是设计一个学生选课的数据库管理系统,数据库中要求包含学生的基本信息,课程基本信息。要方便学生进行课程查询,通过该课程设计,应该达到把数据库理论知识更加的巩固加深,加强动手能力与实践能力,学以致用,与现实生活中的应用充分的结合起来。

在本次试验中包括的模块有学生管理、课程管理、选课管理三方面,各项管理工作涉及到的内容用下面的关系模式表示。

a) 学生(学号,姓名,选课数量)

b) 课程(课程编号,课程名称,选课人数)

…… …… 余下全文

篇二 :学生选课管理系统设计

管理信息系统实验报告

题目:学生选课管理系统设计

学院:信息管理与工程学院

专业:信息管理与信息系统

班级:  08级信管2班

姓名:    罗娅妮

学号:   20084201058

指导教师: 张彬连

完成日期:20##年6月5日

序言:

该部分设计包括学生选课管理系统的总体设计和详细设计。其中主要包括功能结构图设计、信息处理流程图、输出设计等方面的设计,最后的出系统的物理模型。

1.功能结构图设计

   学生选课管理系统划分子系统后,每个子系统都可以视为系统总体目标下的第一层功能。每层功能还可以往下继续向下分解,逐层细化。学生选课管理系统功能结构图就是按照系统功能的从属关系画出的图。在图中,每个方框称为一个功能或功能模块。每个功能模块的大小有具体情况而定。图3-1为学生选课管理系统功能结构图。

图3-1


2.系统信息处理流程图

   学生选课管理系统流程图主要说明的是信息(即数据)在选课系统内部的流动、转换、存储、和处理的情况。他不对具体处理情况进行描述,也不对模块调用关系或具体功能进行描述。该学生选课管理系统信息处理流程图是根据该系统的数据流程图绘制的。该系统的数据关系图如图3-2所示。

图3-2

3.输出设计

学生选课管理系统通过输出设计将实物直接反映给广大师生用户,该输出设计使用方便,而且可以为用户提供及时、准确、全面的选修课信息,采用表格的形式输出方便师生阅读和理解。

4.存储文件格式设计

学生选课管理系统数据存储设计首先是将数据按文件的类型分类,将教师和学生的文件分开存储,然后将他们整合到数据库中。课表和学生的主文件分别如图3-3、3-4所示。

图3-3

图3-4

根据学生选课管理的具体情况本系统采用索引的组织方式进行存储,并且以主文件的形式直接存储。

…… …… 余下全文

篇三 :学生选课管理系统总体设计报告

学生选课系统总体设计报告

一、引言

1.1编写目的

    总体设计说明书的书写,主要是明确系统的功能,把总任务分解成多个基本的、具体的任务。将系统分成若干个模块,确定各个功能模块的具体用途总体设计是系统开发过程中关键的一步。系统的质量及一些整体特性基本上是由这一步决定的。系统越大,总体设计的影响越大。项目开发的专业人员需要了解系统的总体设计,并以次为行动指南,开展下一个阶段的具体工作。

1.2背景          

a.待开发的系统的名称:学生选课管理系统

b.项目的任务提出者:田翠微 岳鑫 陆栋梁

项目任务的开发者:田翠微 岳鑫 陆栋梁

用户:在校的全日制老师和学生

1.3参考资料

《软件工程导论》   张海藩,清华大学出版社。

二、总体设计

2.1需求规定

学生选课管理系统的主要功能是学生选课并且查询,修改,删除已选课程,老师查询所教课程和已选学生信息。因此,该系统需要具备的具体功能如下:

系统管理:包括用户信息(用户名,密码,用户类型等)的录入,删除,查询,还为用户提供密码修改的功能。

教师管理:包括教师的基本信息(如教师编号,姓名,性别,所属院系,职称)的查询,录入和修改等功能。

课程管理:包括课程的基本信息(如课程号,课程名,学分,课程类别和授课院系)的查询,录入和删除的功能。

学生管理:包括学生的基本信息(如学生编号,姓名,性别,所属院系,)的查询,录入和修改等功能。

2.1.1系统功能

图2-1 系统功能模块图

2.1.2输入输出要求

系统的输入由用户(包括普通用户系统管理员)根据从外界各种渠道获得的相关的数据信息,将其分类整理,按照系统为用户提供的界面,有选择的将所需要的信息录入到系统的数据库中保存,用户可以通过各个模块为大家提供的查询功能来查询确认自己刚刚录入的信息有没有被系统存入数据库中保存。如果保存成功的话,当用户查询时,系统会给用户提供相应的表单来告诉用户,您的信息已经入库保存了。

…… …… 余下全文

篇四 :学生选课系统设计报告

学生选课管理

系统设计报告

班级:计本1102

学号:32、33、35

组员:张静静、白雪、杨月

负责人:白雪

指导老师:李微

目录

1.引言........................................... 2

1.1设计目标......................................... 2

1.2采取的策略....................................... 2

1.3设计依据......................................... 3

1.4参考资料......................................... 3

2.系统总体结构设计................................ 4

2.1系统逻辑结构设计................................. 4

2.2系统物理结构设计................................. 4

3.子系统设计(模块设计).......................... 7

4.数据库系统设计................................. 20

4.1设计要求........................................ 20

4.2信息模型设计.................................... 20

4.3数据库设计...................................... 20

5.网络通信设计.................................. 20

5.1设计要求........................................ 20

…… …… 余下全文

篇五 :学生选课信息系统数据库课程设计报告

Oracle数据库应用开发

期末设计报告

学号:______2011051341_______

姓名:______秦   小   梅_____

班级:______中 软 <3> 班_____

学期:______第 二 学 期______

成绩:_______________________


目录

一、系统概述... 1

二、需求说明... 1

1.  需求调研... 1

2.  系统功能的设计和划分... 3

3.  数据流图... 3

4.  数据字典... 2

一、   概念设计... 3

1.  局部E-R图的设计... 3

2.  总体E-R图的设计... 5

二、   逻辑设计... 6

1.  将概念模型转换成关系模型... 6

2.  子模式的设计... 7

3.  优化和评价模式... 7

三、   逻辑设计... 7

1.  关系模式存取方式选择... 7

2.  确定数据库的存储结构... 8

六、   系统实现... 8

七、  结论与心得... 10

八、  参考文献... 11

摘要

在当今社会,信息化管理已经成为管理个人、教育、企业等必不可少的工具。是现代化建设的基础建设。而学生选课信息系统则是教学管理的重要组成部分。而作为一名大学生,我们的活动基本限于校园之内,而接触最多的就是学生管理系统。

学生选课信息系统是高校教务管理工作的一部分,学生选课管理信息化是现代学校人力资源开发与管理的手段。主要介绍了学生选课管理系统的的分析、设计及实现方法。随着在校大学生人数不断增加、开设的课程越来越丰富和多元化。教务系统数据的繁重性,为减轻教务处的工作,以及让每个学生选到自己喜欢的科目。考虑建立一个方便、快捷、公平和符合学分制管理制度的选课平台和应用系统就显得至关重要了。学生选课信息系统,在学生的归范管理、科学统计和快速查询方面具有较大的实用意义。它提高了信息的开放性,改善了学生、教师对其最新信息查询的准确性。它对于开展学生选课和信息查询的一种较为先进的选课模式,它对于发挥学生选择课程的自主性,提高学校课程管理效率等方面具有十分重要的作用的意义,并且具有其它技术手段无可比拟的优越性。

…… …… 余下全文

篇六 :UML学生的信息管理系统 实验报告

计算机与信息技术学院综合性实验报告

专业:Java       年级/班级:10级计科1班     20##—20##学年第学2期

一、    实验目的

利用所学的UML建模知识设计学生信息管理系统。由于信息技术的急剧发展和配合管理的思想的出现,各种网络化,自动化,配合技术在各自的业界的管理实践中迅速得到应用。学生的信息的管理系统的开发非常有必要。学生的信息管理系统的目标是在学生的信息管理中,使用计算机的网络技术,通讯技术和信息处理技术,使学生的信息得到加工,依次传达及保存。根据学生的信息管理的电子化和网络化,来实现全面改善学生信息的管理环境,提高管理效率。系统要对使用要求不同的用户群体,设置不同的权限,设置系统的不同功能。管理员能有效管理学生的信息,同时,学生可以随时大量检索查询多种信息。

这个项目从结构上分。

①管理员:通过已有学生信息仓库,管理学生的信息,还可以管理教师的信息,管理课程的信息,管理班级的信息;

②学生:可以修改学生的信息,选择课程,检索成绩等;

③教师:修改教师的信息,检索学生的成绩,登记授课的学生状况等。

二、    实验仪器或设备

学生用计算机 一台

三、    总体设计(设计原理、设计方案及流程等)

 设计原理:

系统要对使用要求不同的用户群体,设置不同的权限,设置系统的不同功能。管理员能有效管理学生的信息,同时,学生可以随时大量检索查询多种信息。

  设计方案及流程:

1.这个项目从结构上分。

①管理员:通过已有学生信息仓库,管理学生的信息,还可以管理教师的信息,管理课程的信息,管理班级的信息;

②学生:可以修改学生的信息,选择课程,检索成绩等;

…… …… 余下全文

篇七 :学生选课信息管理系统课程设计报告

山大校徽

数据库课程设计报告

                         -------学生信息管理系统

               


一、系统开发平台

1.1 题目:学生选课管理信息系统

n  (1) 要求系统可以准确地记录和查询学生信息,包括学生的姓名、单位、年龄、性别以及身份证号码等。

n  (2) 要求系统可以准确地记录学生地每一次奖惩情况。

n  (3) 系统可以对学校的院系情况进行管理,包括设置学院名称、修改某学院某专业方向的名称等。

n  (4) 系统应该可以对基础数据进行维护。

n  (5)系统能够对开设的课程进行管理

n  (6)学生选课管理、考试(登记分数)

n  (7)系统还应该提供强大数据统计、查询、报表生成以及打印等功能。

n  (8)用户权限管理

n  (9)异常处理

1.2 开发语言:Java

用Java做设计流程清晰、结构合理,有良好的可扩充性和耦合性。

1.3 开发工具:Eclipse

1.4 数据库: MySQL

1.5 操作系统:Microsoft Windows 8.1

二、数据库规划

2.1 任务陈述

n  (1) 要求系统可以准确地记录和查询学生信息,包括学生的姓名、单位、年龄、性别以及身份证号码等。

n  (2) 要求系统可以准确地记录学生地每一次奖惩情况。

…… …… 余下全文

篇八 :选课系统设计报告

目录

第一章、摘要、关键词·············2

第二章、课程设计任务内容与思路········3

第三章、程序功能划分及流程图·········3

第四章、程序运行结果·············5

第五章、设计心得···············9

第六章、小组分工···············10

第七章、参考文献··············11

第一章、摘要与关键词:

…… …… 余下全文