c#课程设计报告书Word文件下载.docx
- 文档编号:18948802
- 上传时间:2023-01-02
- 格式:DOCX
- 页数:51
- 大小:484.75KB
c#课程设计报告书Word文件下载.docx
《c#课程设计报告书Word文件下载.docx》由会员分享,可在线阅读,更多相关《c#课程设计报告书Word文件下载.docx(51页珍藏版)》请在冰豆网上搜索。
宽度
小数
索引
数据来源
取值范围
引用字段
1
Score_StuID
学生学号
text
10
Stu_ID
2
Score_ClsID
班级编码
Classs_ID
3
Score_Year
学年
9
4
Score_Term
学期
5
Score_CourseID
课程编码
Course_ID
6
Score_Property
课程性质
CP_ID
7
Score_Mark
考核标志
TM_ID
8
Score_Grade
考核成绩
Score_Credit
学分
(2).学生补考成绩表tblScoreBK的字段含义
表3学生补考成绩表的字段含义
学生补考表(tblScoreBK)
ScoreBK_StuID
学生编码
ScoreBK_ClaID
Class_ID
ScoreBK_Year
ScoreBK_Term
ScoreBK_CourseID
ScoreBK_Score
原成绩
ScoreBK_One
补一
ScoreBK_Two
补二
ScoreBK_Three
补三
(3).课程编码表tblCourse的字段含义
表4课程编码表tblCourse的字段含义
课程编码表(tblCourse)
数据来源
录入
Course_Name
课程名称
30
Course_Type
课程类别
选择
CT_ID
Course_WBM
五笔码
Course_PYM
拼音码
Course_Credit
初始学分
Course_Mark
课程标志
(4).班级课程编码表tblClassCourse的字段含义
表5班级课程编码表tblClassCourse的字段含义
班级课程表(tblClassCourse)
CC_ClassID
自动生成
CC_Year
CC_Term
CC_ID
CC_Type
CC_Property
CC_Mark
CC_Begin
起始周次
CC_WeekNum
教学周数
CC_WeekHours
周学时数
(5).课程性质编码表的字段含义
表6专业编码表、课程类别编码表等表的字段含义
专业编码数据表(tblMajor)
Major_ID
专业编码
Major_Name
专业名称
Major_Dept
系部编码
课程类别编码库(tblCourseType)
课程类型编码
系统预置
CT_Name
课程类型名称
20
课程性质编码表(tblCourseProperty)
课程性质编码
CP_Name
课程性质名称
考核标志编码库(tblTestMark)
考核标志编码
TM_Name
考核名称
毕业标志编码库(tblStatus)
Status_ID
毕业标志编码
Status_Name
毕业标志名称
(6).课程性质编码表的字段含义
表7系部编码表、性别表等表的字段含义
系部编码表(tblDept)
Dept_ID
Dept_Name
系部名称
Dept_Dean
系主任姓名
民族编码库(tblNation)
Nation_ID
民族编码
Nation_Name
民族名称
籍贯编码表(tblNtvPlc)
NtvPlc_ID
籍贯编码
NtvPlc_Name
籍贯名称
政治面貌编码库(tblParty)
Party_ID
政治面貌编码
Party_Name
政治面貌名称
性别编码库(tblSex)
Sex_ID
性别编码
Sex_Name
性别名称
用户信息库(tblUser)
1
User_ID
用户名称
2
User_Pwd
用户密码
(7).班级信息表tblClass的字段含义
表8班级信息表的字段含义
班级信息表(tblClass)
Class_Name
班级名称
Class_Enroll
入学年月
Class_Major
Class_Length
学制
Class_Num
班级人数
Class_Head
班主任
Class_Status
毕业标志
Class_Dept
(8).学生信息表tblStudent的字段含义
表9学生信息表tblStudent的字段含义
班级课程表(tblStudent)
身份证号
Stu_NO
Stu_Order
Stu_Name
姓名
Stu_Enroll
Stu_Sex
Stu_Birth
出生日期
Stu_Nation
民族
Stu_NtvPlc
籍贯
Stu_Party
政治面貌
11
Stu_Health
健康状况
12
Stu_Skill
特长
13
Stu_Card
学生卡号
40
14
Stu_Class
15
Stu_ZipCode
家庭邮编
16
Stu_Phone
家庭电话
17
Stu_Addr
家庭住址
50
18
Stu_Dorm
宿舍号码
19
Stu_Mark
Stu_Photo
学生照片
(9).校历信息表tblCalendar的字段含义
表10校历表tblCalendar的字段含义
校历表(tblCalendar)
Cal_Year
Cal_Term
Cal_Opening
开学日期
Cal_Holiday
放假日期
Cal_HldEnd
结束日期
Cal_Weeks
Cal_HldWks
放假周数
Cal_Remark
备注
(10).课程类别、课程性质、考核标志、毕业标志编码表
表11课程类别、课程性质、考核标志、毕业标志编码表
课程类别编码表
tblCourseType
课程性质编码表
tblCourseProperty
考核标志编码表
tblTestMark
毕业标志编码表tblStatus
理论
普通文化课
考试
在校
实验
专业基础课
考查
毕业
实习
专业课
记成绩的实践环节
其它
实训
选修课
不记成绩的实践环节
设计
任选课
综合练习
社会实践
(11).专业与课程编码举例
表12专业编码表举例
01
数控技术应用
02
汽车检测与维修
03
现代电气技术
04
机制
05
机电一体化
06
模具
07
电子控制
08
企管
表13课程编码表举例
Course_type
0001
PTYA
KS
0002
入学教育
T
R
0003
毕业教育
X
B
0004
公益劳动
W
G
0005
机动
S
JD
0006
军训
P
JX
0007
假期
JQ
0008
运动会
F
0009
毕业设计
BY1
(12)、建立学生成绩管理系统目录与数据表结构
建立学生成绩管理系统文件目录
在硬盘上建立学生成绩管理系统数据文件目录,如在E盘上建立E:
\C#课程设计目录。
将Studentsys.mdb文件复制到E:
\C#课程设计\bin\debug目录中去。
这样可以方便在任何地方任何计算机上使用,而切数据更安全。
2、各功能模块程序设计
(1).设计主窗体程序
整个学生成绩管理系统采用MDI多文档界面方式,在主窗体Form1中用菜单设计器,按表1要求设计出主菜单,学生成绩管理系统主界面如图2所示。
(2).主窗体界面
代码:
usingSystem;
usingSystem.Collections.Generic;
usingSystem.ComponentModel;
usingSystem.Data;
usingSystem.Drawing;
usingSystem.Text;
usingSystem.Windows.Forms;
namespacewuzhefei
{
publicpartialclassForm1:
Form
{
publicForm1()
InitializeComponent();
}
privatevoid退出ToolStripMenuItem_Click(objectsender,EventArgse)
this.Close();
privatevoid班级编码表维护ToolStripMenuItem_Click(objectsender,EventArgse)
Frm_bjkchwhb=newFrm_bjkchwh();
b.MdiParent=this;
b.Show();
privatevoid学生成绩初始化ToolStripMenuItem_Click(objectsender,EventArgse)
Frm_chshha=newFrm_chshh();
a.MdiParent=this;
a.Show();
privatevoid学生成绩录入ToolStripMenuItem_Click(objectsender,EventArgse)
Frm_chjlrg=newFrm_chjlr();
g.MdiParent=this;
g.Show();
privatevoid学生成绩查询ToolStripMenuItem_Click(objectsender,EventArgse)
Frm_xshchjchxff=newFrm_xshchjchx();
ff.MdiParent=this;
ff.Show();
privatevoid课程ToolStripMenuItem_Click(objectsender,EventArgse)
Frm_kchbmwhhhh=newFrm_kchbmwh();
hhh.MdiParent=this;
hhh.Show();
}
(2)、课程代码窗体程序设计
课程代码维护程序窗体如图3所示,能对课程代码表tblCourse、tblcoursetype各个字段添加并且保存在数据库中的操作。
usingSystem.Data.OleDb;
usingSystem.Collections;
//定义数组的应用
publicpartialclassFrm_kchbmwh:
OleDbConnectioncon=newOleDbConnection("
Provider=Microsoft.Jet.OLEDB.4.0;
DataSource="
+Application.StartupPath+@"
\\studentsys.mdb"
);
//定义数据库连接对象
ArrayListcs=newArrayList();
//定义了数组对象
intn=0;
DataSetds=newDataSet();
Class_couerscourse=newClass_couers();
//d定义了一个类对象
publicFrm_kchbmwh()
privatevo
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- c# 课程设计 报告书