篇一 :学生选修课程C语言系统设计课程设计报告

C语言课程设计报告

课题:学生选修课程系统设计

****

**********

******班

20##-9-1

:题目

[要求]

      假定有n门课程,,每门课程都有课程编号,课程名称,课程性质,总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于60)自由选课.试设计一选修课程系统,使之能提供一下功能:

(1)  系统以菜单方式工作;

(2)  课程信息和学生信息的录入功能(课程信息有文件保                                                                            存)----输入;

(3)  课程信息浏览功能----输出;

(4)  查询功能(至少一种查询方式)---算法;

(5)  按学分查询;

…… …… 余下全文

篇二 :C语言程序设计报告—学生选修课程系统

C语言程序设计

学校:     中国地址大学

学院:       工程学院

班级序号:      

学号:     

姓名:       

指导老师:       

C语言程序设计报告

一、C语言课程设计的目的: 高级语言课程设计是学习完《高级语言程序设计》课程后进行的一次全面的综合性上机实验。其目的在于为同学提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机的结合起来,锻炼同学的分析解决实际问题的能力。提高学生适应实际,实践编程的能力。

二、题目

学生选修课程系统设计

假定有n门课程,每门课程有课程编号、课程名称、课程性质、总学时、授课学时、实验或商机学时、血粉、开课学期等信息,学生可按要求(如总学分不得少于60)自由选课。

1、要求:

试设计一个选修课程系统,使之能提供以下功能:

(1)   系统以菜单方式工作。

(2)   课程信息和学生选课信息输入功能(课程信息用文件保存)——输入。

(3)   课程信息浏览功能——输出。

(4)   查询功能(至少一种查询方式)——算法。

(5)   按学分查询。

(6)   某门课程学生选修情况(可选项)。

2、分析:

      由于题目要求将学生的选课信息用结构体形式输入,并写入文件中,所以应提供文件的输入输出等操作:在过程中需有浏览、插入、修改、查找、删除学生选课信息等操作,顾应分别建立个功能模块;另外还应提供键盘式选择菜单实现程序运行。

…… …… 余下全文

篇三 :设计学生选修课程系统课程设计报告

综合课程设计

(一)

Integrated Curriculum Design(1)

 

                          

设计学生选修课程系统

1 设计目的

     学生选修课程系统作为信息管理系统的一个分支,已逐渐成为学校信息化建设的重要组成部分,为学校管理全校的院系班级和学生提供了一个功能强大、安装部署方便、使用成本低、操作简捷的学生信息查询系统,不仅能够提高工作的效益,也为最终实现有效的“无纸化办公”和更加广泛的“电子事务”奠定了基础

2 设计思路

    开发一个学生信息管理系统,主要有三个部分:人事管理,课程管理,个人信息管理。

(1) 人事管理主要用于用户信息的相关管理。主要包括添加用户、查看用户信息、删除用户三个功能。

(2) 课程管理主要用于课程的增加、删除、更改。

(3)个人信息管理主要用于用户个人信息的查看、修改。

3 开发环境

Myeclipse应用程序

MySQL数据库

4 系统总体设计

该系统的设计是充分考虑到学生的管理和课程的管理两个大的方面,首先用户需要根据自己的用户名登陆到系统主界面,然后才能对该系统实施操作,否则不能登陆该系统。系统中主要包含的内容有:

(1)学生管理中的增、删、改、查等功能;

(2)课程管理中的增、删、改、查等功能;

(3)用户名密码的更改等操作;

(4)以上操作都直接关联数据库;

(5)数据库采用的是MySQL数据库;

…… …… 余下全文

篇四 :学生选修课程系统设计

学生选修课程系统设计课程设计

一、课程设计的内容

题目四:学生选修课程系统设计

假定有n门课程,每门课程有:课程编号,课程名称,课程性质(公共课、必修课、选修课),总学时,授课学时,实验或上机学时,学分,开课学期等信息,学生可按要求(如总学分不得少于60)自由选课。试设计一选修课程系统,使之能提供以下功能:

1、系统以菜单方式工作

2、课程信息录入功能(课程信息用文件保存)

3、课程信息浏览功能

4、课程信息查询功能

查询方式

 按学分查询

 按课程性质查询

5、学生选修课程 (可选项)

二、课程设计的要求与数据

1.  进一步掌握和利用C语言进行课程设计的能力

2.  进一步理解和运用结构化程序设计的思想和方法

3.  初步掌握开发一个小型实用系统的基本方法

4.  学会调试一个较长程序的基本方法

5.  学会利用流程图和N-S图表示算法

6.  掌握书写程序设计开发文当的能力

三、课程设计应完成的工作

1、        编写完成相应题目的程序

2、   编写课程设计报告,课程设计报告应该包含以下6部分

1)          需求分析:包括设计题目、设计要求以及系统功能需求分析

2)         总体设计:包括系统总体设计框架和系统功能模块图

3)         详细设计:包括主要功能模块的算法设计思路以及对应的工作流程图

…… …… 余下全文

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

学生选课管理

系统设计报告

班级:计本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

…… …… 余下全文

篇六 :学生选课系统概要设计报告

  学生选课系统概要

设计报告

          

班级:网络10—2班

姓名:张宇飞(08103639)

             王籽硕(08103631)

1.引言

1.1编写目的

,学生选课系统可对学生信息、选修课程、科目成绩进行各方面的管理,为用户提供充足的信息和快捷的查询、修改手段。选课管理系统。既面向教务处,又面向教师和学生。不同的人,不同的身份操作的权限也不同。作为教师,他可以向教务处申请增加、删除、修改课程信息,并随时了解选修本课的学生名单,还可以输入并分析考试成绩。作为教务处管理员,它的权限是最宽的。他可以对教师提出的课程设置申请进行审批,同时对教学进行安排(包括时间和教室分配、选课结果管理)。作为学生,他可以查询可以选什么课,已有多少学分,还差多少学分。最后进行选课,在学期末还可以随时进行成绩查询。现筹划一学生选课系统管理软件以代替人工管理方式,最大程度的满足各方面用户的需求。

2.任务概述

2.1 目标

该阶段段目的在于明确系统的数据结构和软件结构,此外总体结构还将给出内部软件和外部系统部件之间的接口定义,各个软件的模块功能说明,数据结构的细节以及具体装配要求。

2.2 运行环境

运行环境:Windows7。

硬件环境:奔4以上计算机。

开发环境:SQL Server20##、Visualstudio2008等。

该系统预期寿命五年。

2.3 需求概述

231 对功能的规定

同时使用数据库技术,能打开一个数据库的数据,并将其修改后能够在保存回去。且一个用户信息只能每次只能登录一次,不能多人同时登陆一个用户。但可以保证一定量的用户可以同时访问数据库。要求系统简洁,便于操作,而且快速、实用,功能键全。

…… …… 余下全文

篇七 :学生选课管理系统课程设计报告(更改)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) 课程(课程编号,课程名称,选课人数)

…… …… 余下全文

篇八 :C++课程设计报告样例 学生选课系统设计报告

计算机与信息科学系

学生选课系统设计报告

(C++)

班     级:       计科系08级2班           

专     业:       计算机科学与技术          

题     目:       学 生 选 课 系 统         

指导教师 :           覃  凤  清            

学     号:           081102008             

姓     名:          朱       丽            

…… …… 余下全文