学生成绩管理系统运行说明附代码Word格式.docx
- 文档编号:17765182
- 上传时间:2022-12-09
- 格式:DOCX
- 页数:16
- 大小:612.10KB
学生成绩管理系统运行说明附代码Word格式.docx
《学生成绩管理系统运行说明附代码Word格式.docx》由会员分享,可在线阅读,更多相关《学生成绩管理系统运行说明附代码Word格式.docx(16页珍藏版)》请在冰豆网上搜索。
usingSystem.Linq;
usingSystem.Windows.Forms;
namespaceGradeMIS
{
staticclassProgram
{
///<
summary>
///应用程序的主入口点。
/summary>
[STAThread]
staticvoidMain()
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(newMain());
}
}
2.Main.cs
usingSystem.ComponentModel;
usingSystem.Data;
usingSystem.Drawing;
usingSystem.Text;
usingSystem.Data.Sql;
usingSystem.Data.SqlClient;
publicpartialclassMain:
Form
publicMain()
InitializeComponent();
privatevoidMain_Load(objectsender,EventArgse)
Loginlogin=newLogin();
login.ShowDialog();
//用户卡片
//调用Login.cs中的name变量,并赋给cuname的text值
this.cuname.Text=Login.name;
//调用Login.cs中的rank变量,并赋给cuiden的text值
this.cuiden.Text=Login.rank;
//调用Login.cs中的num变量,并赋给cuID的text值
this.cuID.Text=Login.num;
this.label6.Text=System.DateTime.Now.ToString("
yy-MM-ddhh:
mm"
);
//菜单栏“学生管理”选项
privatevoid查看学生信息ToolStripMenuItem_Click(objectsender,EventArgse)
StuInfosInfo=newStuInfo();
sInfo.Show();
privatevoid添加学生信息ToolStripMenuItem_Click(objectsender,EventArgse)
Deve();
privatevoid更新学生信息ToolStripMenuItem_Click(objectsender,EventArgse)
privatevoid删除学生信息ToolStripMenuItem_Click(objectsender,EventArgse)
//菜单栏“教师管理”选项
privatevoid查看教师信息ToolStripMenuItem_Click(objectsender,EventArgse)
TeacInofotInfo=newTeacInofo();
tInfo.Show();
privatevoid添加教师信息ToolStripMenuItem_Click(objectsender,EventArgse)
privatevoid更新教师信息ToolStripMenuItem_Click(objectsender,EventArgse)
privatevoid删除教师信息ToolStripMenuItem_Click(objectsender,EventArgse)
//菜单栏“成绩管理”选项
privatevoid成绩查询ToolStripMenuItem_Click(objectsender,EventArgse)
privatevoid申请查分ToolStripMenuItem_Click(objectsender,EventArgse)
privatevoid成绩录入ToolStripMenuItem_Click(objectsender,EventArgse)
privatevoid修改成绩ToolStripMenuItem_Click(objectsender,EventArgse)
}
//菜单栏“帮助”选项
privatevoid技术支持ToolStripMenuItem_Click(objectsender,EventArgse)
privatevoid关于系统ToolStripMenuItem_Click(objectsender,EventArgse)
privatevoid联系我们ToolStripMenuItem_Click(objectsender,EventArgse)
Toucht=newTouch();
t.Show();
//弹出“开发中”窗口
staticvoidDeve()
Developingd=newDeveloping();
d.Show();
3.Login.cs
publicpartialclassLogin:
staticpublicstringnum,name,rank;
//
publicLogin()
//“取消按钮”——退出应用程序
privatevoidcancelbtn_Click(objectsender,EventArgse)
Application.Exit();
//“登录按钮”——验证用户身份、账号和密码均正确后方成功登录
privatevoidloginbtn_Click(objectsender,EventArgse)
//连接数据库
stringsql="
DataSource=.;
InitialCatalog=GradeDB;
PersistSecurityInfo=True;
UserID=sa;
Password=123456"
;
SqlConnectionconn=newSqlConnection(sql);
conn.Open();
//学生身份登录验证
if(student.Checked)
stringcstr="
select*fromUserswhereType='
学生'
andID='
"
+txt1.Text+"
'
andPWD='
+txt2.Text+"
SqlCommandcomm=newSqlCommand(cstr,conn);
SqlDataReaderdr=comm.ExecuteReader();
if(dr.Read())
//将对象的编号赋给变量num,以便在Main.cs中显示当前用户编号
num=dr[0].ToString();
//将对象的名字赋给变量name,以便在Main.cs中显示当前用户姓名
name=dr[1].ToString();
//将对象的身份类型赋给变量rank,以便在Main.cs中显示用户身份
rank=dr[3].ToString();
this.Close();
else
MessageBox.Show("
用户名或密码错误,请重新输入!
txt1.Text="
//清空账户
txt2.Text="
//清空密码
//教师身份登录验证
if(teacher.Checked)
教师'
num=dr[0].ToString();
//管理员身份登录验证
if(admin.Checked)
selectcount(*)fromUserswhereType='
管理员'
name="
郭涛"
rank="
管理员"
conn.Close();
conn.Dispose();
4.StuInfo.cs
publicpartialclassStuInfo:
publicStuInfo()
privatevoidStuInfo_Load(objectsender,EventArgse)
//TODO:
这行代码将数据加载到表“stuInfoDataSet.Student”中。
您可以根据需要移动或移除它。
this.studentTableAdapter.Fill(this.stuInfoDataSet.Student);
5.TeacInfo.cs
publicpartialclassTeacInofo:
publicTeacInofo()
privatevoidTeacInofo_Load(objectsender,EventArgse)
这行代码将数据加载到表“teacDataSet.Course”中。
this.courseTableAdapter.Fill(this.teacDataSet.Course);
6.Touch.cs
publicpartialclassTouch:
publicTouch()
7.Developing.cs
publicpartialclassDeveloping:
publicDeveloping()
8.运行说明
8.1登录界面
启动程序,主界面加载时弹出登录界面,由身份、账号及密码三部分组成。
如下图所示。
8.2主界面
完成身份验证以确保是系统用户后,进入主界面。
主界面可显示当前用户的姓名、身份、编号及管理时间。
8.3学生管理相应界面
在菜单栏中单击【学生管理】,显示有选项【查看学生信息】、【添加学生信息】、【更新学生信息】和【删除学生信息】。
单击【查看学生信息】,弹出教师基本信息窗口。
8.4教师管理相应界面
在菜单栏中单击【教师管理】,显示有选项【查看教师信息】、【添加教师信息】、【更新教师信息】和【删除教师信息】。
单击【查看教师信息】,弹出教师基本信息窗口。
8.5成绩管理相应界面
在菜单栏中单击【成绩管理】,显示有选项【成绩查询】、【申请查分】、【成绩录入】、【修改成绩】和【分析与统计】。
8.6帮助界面
在菜单栏中单击【帮助】,显示有选项【技术支持】、【关于系统】和【联系我们】。
单击【联系我们】,弹出联系窗口。
8.7Other界面
由于其它功能模块还在开发中,若选中未开发完的菜单栏选项,会弹出道歉窗口。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 成绩管理系统 运行 说明 代码