C程序设计课程设计方案.doc《C#程序设计》综合实训大纲
学生成绩管理系统
目录
综合实训目的: 2
综合实训要求: 2
综合实训对象: 2
综合实训内容: 2
一、 需求分析 2
数据需求 2
功能需求 3
二、 系统设计 3
数据库设计 3
总体设计 4
功能模块 4
综合实训时间分配表 5
1、 需求分析,数据库设计(1天) 5
2、 系统设置:(1天) 5
3、 学生管理(1天) 5
4、 课程管理(1天) 5
5、 成绩管理(1天) 5
综合实训成绩评定方法 5
综合实训目的:
通过综合实训,使学生掌握基于C#的面向对象程序设计方法,加深面向对 象编程的理解,掌握面向对象和C# Winform编程的设计方法,掌握软件三层架 构的使用,掌握数据库的设计原则和方法。学会使用C#基本语法、C#面向对象 设计的思想、WinForm基本控件,掌握ADO. NET数据库编程组件的使用方法。掌 握WinForm项目安装包的制作和使用。
综合实训要求:
(1) 每位同学都必须单独完成
(2 ) 每位同学都必须上交源程序文件和打包后的安装文件
(3) 每位同学的源程序都应编译运行出正确的结果
(4) 访问数据库用ADO. NET组件库
(5) 软件采用三层架构的开发模式以提高开发效率
综合实训对象:
11计应班
综合实训内容:
一、需求分析
数据需求
根据对实际当中高校的学生成绩管理工作的调查研究,本系统主要需要对学 生基本信息(学号、姓名、性别、系部、班级等)、课程信息(课程号、课程名、 学分等),成绩信息(学号、课程号、成绩、学期等),班级信息、系部信息和系 统用户信息进行处理。
功能需求
学生成绩管理系统应具有以下功能:
课程管理:
完成对课程信息的管理。
学生管理:
完成对学生基本信息的管理。
成绩管理:
完成学生成绩的管理。
用户管理:
完成对系统用户的管理。
班级管理:
完成对学校班级的管理。
系部管理:
完成对系部信息的管理。
二、系统设计
(数据库名称:StuScore)
表1-1用户信息数据表(Users)
列 名
数据类型
宽度
字段描述
userID
Varchar
20
用户编号,设为主键
userName
varchar
20
用户名称
userPwd
Varchar
20
用户登录本系统时的用户密码
表1-2院系信息数据表(Department)
列 名
数据类型
宽度
字段描述
departID
varchar
20
院系编号,设为主键
departName
Varchar
50
院系名称
表1-2班级信息数据表(Class)
列 名
数据类型
宽度
字段描述
classID
varchar
20
班级编号,设为主键
className
Varchar
50
班级名称
departID
varchar
20
所属院系编号外键
表1-2学生信息数据表(Student)
列名
数据类型
宽度
字段描述
studentID
varchar
20
学生学号,设为主键
studentName
Varch
C程序设计课程设计方案 来自淘豆网m.daumloan.com转载请标明出处.