篇一 :学生成绩管理系统设计报告

电子信息科学与技术专业

课程设计题单

班级_***_学生 ***

课程名称 专业课程设计_

课 题 密码锁的设计

设计要求 利用visual c#作为前台开发工具,SQLServer后台数据库管理,实现一学生成绩管理系统。实现具体功 能:

1 系统管理(身份的分类、录入、修改、删除)

2 学生信息管理(学生信息的录入、修改、删除、查询)

3 成绩管理(成绩的录入、修改、删除、查询)

4 课程管理(课程信息的录入、修改、删除、查询)

课 题 发 给 日 期 20xx年6月14日

课程设计完成日期 20xx年6月28日

指 导 教 师

评语:

评分:

摘 要

随着计算机的普及,计算机在生活中得到越来越多的应用,其中在计算机上的运行的各种软件在解决生活中的实际问题中起着重大的作用,而目前在编写应用程序时,C++以其高效及灵活性成为大多程序设计者的首选。其次对于普通的用户者,利用C++语言设计出适用的小型软件对解决生活中的繁琐问题有很大的作用。

在学校或班级,经常会对某次考试中所有学生的成绩进行统计和管理,由于学生数目经常繁多,所以在处理统计学生总成绩和平均成绩时工作会相对繁琐,所以针对这种情况,同时对分析成绩管理所需要的功能,在利用C++语言及VC++6.0程序运行平台之下,设计了一种小型的学生成绩管理系统,该系统具有学生成绩相关性息的录入、显示、查询、修改、删除和统计功能。

关键词:学生成绩管理系统;计算机;C++

一、概述.................................................4

二、需求于功能分析.......................................5

三、模块设计与分析.......................................6

四、类的设计与分析.......................................8

…… …… 余下全文

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

数据库课程设计报告

学生信息管理系统课程设计报告

指导老师: 贺亚茹 组名:组长:组员: 完成日期: 成绩:

数据库课程设计报告

一、项目名称:学生信息管理系统

二、项目需求分析

1、项目需求分析简介

本数据库的用户主要是学生,通过对用户需求的收集和分析,获得用户对数据库的如下要求。

1. 信息需求

(1)学生个人基本信息:学号、姓名、性别、年龄、院系、专业、班级、联系方式。

(2)学生选课信息:学号、课程号、课程名。

(3)学生成绩信息:学号、课程号、单科成绩、总成绩、总学分、平均成绩等。

(4)本学期开设课程信息:课程号、课程名、课程性质、学分、课时。

(5)用户登录信息:用户名、密码、登录权限 。

2.功能需求

(1)验证用户输入的登录信息。用户只有输入正确的登录信息后,才能进入本数据库系统。

(2)学生查询个人信息功能。学生选择该功能后,可以选择查询个人基本信息。

(3)学生修改密码的功能。学生选择该功能后,只要按规定格式输入密码后,就可以获得新的密码。

(4)学生选课功能。学生选择此功能后,可以先查看已有的选课记录。如果已有选课信息,若不满意,可以退选,再重新选择课程。若选择的课程总数达不到所要求的数目,可以继续选择。

(5)学生查询个人成绩的功能。选择该功能后,可以按不同的方式查询成绩(如按学期、按学年或查询最高成绩),获得成绩后可继续选择打印功能。

3.系统需求

(1)本系统只有输入正确的用户名和密码,选择正确的权限,才能进入系统。

(2)学生只能查询自己的个人信息和成绩信息而不能修改或删除。

2、数据流图

学生信息管理系统课程设计报告

3、数据字典

数据项

1. 数据项:学号

含义说明:唯一识别学生的号码 别名:学生证号 类型:字符型 长度:10

取值范围:0000000000—9999999999

取值含义:前四位表示班级号、中间四位表示专业代码、后两位表示学生编号 与其他数据项的逻辑关系:标识项 2. 数据项:姓名

…… …… 余下全文

篇三 :C语言学生成绩管理系统课程设计报告

C语言课程设计报告

一 .问题描述:

题目七:学生成绩管理系统设计

学生成绩信息包括:学期,学号,班别,姓名,四门课程成绩(语文、数学、英语和计算机)等。

主要功能:

(1) 能按学期、按班级完成对学生成绩的录入、修改

(2) 能按班级统计学生的成绩,求学生的总分及平均分

(3) 能查询学生成绩,不及格科目及学生名单

(4) 能按班级输出学生的成绩单

要求:使用二进制文件方式存储数据,系统以菜单方式工作

学生成绩信息包括:学期,学号,班别,姓名,四门课程成绩(语文、数学、英语和计算机)等。要求使用二进制文件方式存储数据,系统以菜单方式工作,实现对学生成绩的录入,修改,统计,排序,查询,输出等功能。

二 .设计目的

设计“学生成绩管理系统”使其具有以下功能:

(1) 能完成对学生成绩的录入

(2) 能按班级统计学生的成绩,求学生的总分及平均分,排序

(3) 能按班级,学期输出学生的成绩单和不及格科目及学生名单

(4) 能查询单个学生成绩

(5) 能修改单个学生信息

三 . 要求

系统以菜单方式工作

四 . 功能

1 输入功能:可以一次完成无数条信息的输入。

2 输出功能:能按班级输出学生的成绩单。

3 修改功能:完成对单个学生成绩的修改。

4 查找功能:完成对单个学生信息查找,并显示。

5 排序功能:按学生成绩进行排序,并显示。

6 有一个清晰美观界面来调用各个功能

五.模块图

C语言学生成绩管理系统课程设计报告

六 . 详细内容

整个系统除了主函数外,另外还有5个函数,实现六大功能:输入功能、输出功能、修改功能,查找并显示功能、排序并显示功能。各个函数的详细设计说明分别如下:

1 . 定义结构体及宏定义

…… …… 余下全文

篇四 :java学生成绩管理系统课程设计报告以及代码共享

java学生成绩管理系统课程设计报告以及代码共享

《Java语言》课程期末作业

题 目第9题:学生成绩管理系统

学 院 计算机学院

专 业 计算机科学与技术

班 别

学 号姓 名

20xx年12月7日

一、课程题目

设计一个简易的学生成绩管理系统。用于记录学生的各科成绩,以及实现常用的统计功能。

(1) 记录学生的基本信息,如姓名、学号、专业、班级等

(2) 记录各科成绩

(3) 实现常用的统计功能,如:单科成绩排名、总分排名、统计成绩高于/低于某一临界值的学生、统计单科/总分平均值……

(4) 使用图形方式显示某些数据,如直方图显示各分数段的人数、绘制各科分数分布曲线……(可选)

(5) 必须使用数据库。

二、题目分析与设计

1. 注明所使用的开发环境(Eclipse、NetBeans,JBuilder)。

我使用的开发环境是Eclipse。

2. 论述题目的需求。给出软件功能架构图。

学生成绩管理,实现添加成绩记录、修改成绩记录,删除记录的功能。

java学生成绩管理系统课程设计报告以及代码共享

java学生成绩管理系统课程设计报告以及代码共享

3. 论述界面设计过程,指出其设计上的创意及组件的布局策略。

使用SDI形式。界面分上下两个部分,上部分是功能键,下部分是表格表现。就是简单好用。

4. 论述程序逻辑的实现

用户输入数据后,整理数据,通过JDBC连接数据库进行各种操作。

5、界面设计 2

三、测试分析

1.测试的预计结果

1、添加一项学生数据,学号1234,姓名xyf,班级计科8,英语成绩90,数学90,计算机75。

2、修改英语成绩88。

3、删除该记录

2. 本程序的测试情况,与预计结果作对比

1、添加

java学生成绩管理系统课程设计报告以及代码共享

3

2、修改

java学生成绩管理系统课程设计报告以及代码共享

3、删除

java学生成绩管理系统课程设计报告以及代码共享

说明:限于技术问题,本程序有比较多BUG,而且只造了部分功能,但是

java学生成绩管理系统课程设计报告以及代码共享

4

基本上可以实现文本的编辑。

…… …… 余下全文

篇五 :学生学籍管理系统课程设计报告

山东交通学院

数据库课程设计

学生学籍管理系统

院(系)别      信息科学与电气工程学院        ­

班    级                             ­

学    号                           ­

姓    名                                 ­

指导教师                               ­

…… …… 余下全文

篇六 :学生学籍管理系统课程设计报告

目           录

第一章 需求分析. 2

1.1  可行性分析研究. 2

1.2  用户需求. 3

1.3  使用范围. 4

1.4  业务流程分析. 4

第二章 需求分析建模. 4

2.1  实体-联系图设计. 4

2.2  系统数据流图. 7

2.3数据字典. 8

第三章 概要设计....................................................10

3.1  系统模块总体结构设计......................................10

3.1.1学生学籍管理系统的处理流程图:. 10

3.1.2总体结构和外部模块设计. 11

第四章 详细设计. 12

4.1  登陆模块设计. 12

4.2  主界面设计. 12

4.3  学籍管理模块设计. 13

4.3.1. 学生学籍管理系统的增加记录. 13

4.3.2学生学籍管理系统的删除记录. 13

4.3.3学生学籍管理系统的修改记录. 13

4.3.4学生学籍管理系统的查询记录. 13

4.3.5学生学籍管理系统的显示全部信息........................14

4.3.6学生学籍管理系统的退出界面............................14

第五章 测试与维护. 14

5.1 系统测试. 14

5.2系统的运行与维护. 14

第一章 需求分析

学生学籍管理工作是学校管理工作的重要组成部分,现在相当一部分学校的学生学籍管理工作仍沿用手工方式。随着学校规模的扩大、学生人数的增加,效率低下、容易出错的手工方式越来越不适应实际管理工作的需要,利用计算机技术和数据库技术设计开发学生学籍管理系统、实现学生学籍管理工作的自动化成为学生管理部门的迫切需要。

…… …… 余下全文

篇七 :C#学生成绩管理系统课程设计报告

《C#程序设计》

课程设计报告

(20  — 20  学年  第   学期)

题    目   学生成绩信息管理系统                    

专    业                              

班    级                              

姓名学号                              

…… …… 余下全文

篇八 :学生管理系统——Web课程设计报告

黔南民族师范学院

计算机科学系

《Web程序设计》课程设计报告

             

    

   目:      学生信息管理系统          

   业:       计算机信息管理            

   级:                                 

   名:                                 

…… …… 余下全文