1 / 43
文档名称:

VC++.net课程设计--学生成绩管理系统设计说明书.doc

格式:doc   页数:43
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

VC++.net课程设计--学生成绩管理系统设计说明书.doc

上传人:3346389411 2012/6/12 文件大小:0 KB

下载得到文件列表

VC++.net课程设计--学生成绩管理系统设计说明书.doc

文档介绍

文档介绍:VC++.net课程设计
学生管理系统设计说明书
学校: 广西工学院
系别: 计算机工程系
班别: 计y052班
姓名:
学号:
目录
一、课程设计项目 3
二、学生管理系统需求分析 3
1. 学生管理系统功能需求 3
3
3
3
3
2. 学生管理系统性能需求 4
4
4
三. 学生管理系统设计 4
1. 学生管理系统模块设计 4
4
5
5
5
6
2. 学生管理系统数据库设计 6
6
6
7
7
7
7
8
8
9
四、学生管理系统代码实现 9
1. 学生管理系统模块代码实现 9
9
12
15
19
23
2. 内部类代码实现 25
25
28
31
34
五、学生管理系统功能测试 37
1插入信息测试 37
2删除信息测试 38
3修改信息测试 40
4查询信息测试 41
六课程设计总结和感想 42
一、课程设计项目
学生管理系统。
学生管理系统需求分析
学生管理系统功能需求
课程设计实习所涉及的学生信息管理系统是一个简单的管理系统,用于为某个院系按专业管理学生的基本信息、课程信息和学生成绩信息以及班级信息。
系统功能主要分为:信息操作功能、查询功能、统计功能和分析功能。

学生基本信息的增加、删除、修改。学生信息包括:学号,姓名,性别,出生日期,籍贯和家庭住址。
学生成绩信息的添加、删除、修改。学生成绩信息包括:学号、课程号和成绩。
班级信息添加、删除、修改。班级信息包括:班号、所在院系、专业名称、学制和入学时间。
课程信息的添加、删除、修改。课程信息包括:课程号、课程名称、课程类型、开课学期、课时数和学分。

查询学生基本信息。(通过学号、姓名、系别、籍贯等)
查询成绩基本信息。(通过学号、课程号、等)
查询课程基本信息。(通过课程号、课程名等)
查询班级基本信息。(通过班级号、班级名、所在院系等)

统计某个学生的在所有学期课程总平均分,并且在状态栏上显示。

对某个班级某一门课程的成绩分布进行分析,并且以直方图的形式显示出来。
学生管理系统性能需求

在用户可以忍受的范围内,相应用户的操作。

能够有一定的容错提示,数据库连接出错时或者查询出错时候给出错误提示。
学生管理系统设计
学生管理系统模块设计





学生管理系统数据库设计





我单独分别设计了4个类,来完成对数据库中的表进行操作。这些类把用户界面和数据库操作分离开来,实现了用户界面层和数据操作层的分离,更加清晰的把整个软件架构表达出来。

class Student
{
public String strCon;
public OleDbConnection conn;
public mand cmd;
public Student();

public void insert(string studentno, string studentname,
string studentsex, string studentbirth, stringstudentnative, string studentaddress);

public void delete(string studentno);

public DataSet select(string selectype,string item);

public DataSet selectAll();

public void update(string studentno, string studentname, string studentsex, string studentbirth, string student