学生综合测评管理系统的设计与实现(6)

2019-05-17 19:17

2、数据库视图

图27 数据库视图

五、结论

该系统实现了学生综合测评管理各项功能要求。由此在功能设计中,设计了管理员模块、系管理员模块、班管理员模块、教师模块和学生模块。系统已经运行成功,效果较好。

在整个设计过程中,虽然出现过很多的难题,但都在导师的帮助下顺利解决了。通过设计使我体会到:实践对于学习的重要性,以前很多东西只是明白理论,没有经过实际应用,对知识的理解不够明确,通过这次的做,真正做到理论实践相结合。同时在解决实际问题的过程中,学会了很多以前从未接触过的开发技术,这些开发经验对于以后开发项目很有帮助。

总之,通过毕业设计,我深刻认识到要做好一件完整的事情,需要有系统的思维方式和方法,对待要解决的问题,要耐心,要善于运用已有的资源来充实自己。同时也深刻的认识到,在对待一个新事物时,一定要从整体考虑,完成一步之后再作下一步,这样才能更加有效。

由于自己技术方面还有一定的欠缺,所以系统难免有功能或者技术上

24

的不足。

该系统只是在我们单位试用,完善性和通用性效果不是很好,在综合测评系统中考虑的方面也不是很全面。另外,该系统没有和学校的教务管理系统进行融合,存在数据冗余现象,以后的工作重点将基于以上缺点进行。

学生信息测评综合系统适合于在校接受普通高等学历教育的院校。它的引入很好的解决了我校各测评活动的正常进行。更加简单让个人了解自我情况以及辅导员对班级信息的更好了解,公平公正,易于操作和维护,保证信息的准确性和时效性,减轻劳动强度、提高工作效率、增加学生管理的透明度。降低管理成本,由于采用本系统的原因,使辅导员管理工作一改往日埋在各种表格中的被动局面,基本实现了无纸化办公,根除了很多日常管理中的浪费现象,体现出现代化学生管理的优势,规范化管理。

由于采用了计算机统计分析学生信息,一些原始信息在录入时就必须要求准确录入,这就要求管理人员在提供信息时要准确,同时要求在录入时也要十分认真,这样做是为了将错误降到最低,提高系统工作的准确率,从而实现学生管理工作规范化。

25

参考文献

[1] 王珊.数据库系统原理教程[M] .北京:清华大学出版社,2003,56. [2] 刘意成.SQL实战演练[M] .北京:西安电子科技大学出版社,2004,79. [3] 李存斌.数据库应用技术[M] .北京:中国水利水电出版社,2001,73. [4] 钟雁.管理信息系统开发案例分析[M].北京:清华大学出版社,2002. [5] 赛奎春.SQL SERVER数据库开发实例解析[M].北京:机械工业出版社,2002 .

[6] Vidya Vrat Agarwal、James Huddleston.C# 2008数据库入门经典[M].北京:清华大学出版社,2009(4).

[7] 程敏.数字化校园管理系统的研究与开发实现华东师范大学[M],2007.

26

附件

用户登录代码

string strConn = \Source=.;Initial Catalog=学生综合测评管理系统;Integrated Security=True\

SqlConnection objConn = new SqlConnection(strConn); objConn.Open();

string strSql = \登录表\

SqlDataAdapter objAdap = new SqlDataAdapter(strSql, objConn); objConn.Close();

DataSet objDSet = new DataSet(); objAdap.Fill(objDSet, \string bh, mm, sf; int i; for ( i = 0; i < r; i++){

bh=objDSet.Tables[0].Rows[i][\用户名\mm=objDSet.Tables[0].Rows[i][\密码\sf=objDSet.Tables[0].Rows[i][\身份\

if (bh == textBox1.Text.Trim() && mm == textBox2.Text.Trim() && sf == comboBox1.Text ){

if (sf == \管理员\

this.Hide();

guanliyuan a = new guanliyuan(); a.Show();

}else if (sf == \教师\this.Hide();

jiaoshi a = new jiaoshi(); a.Show();

}else if (sf == \学生\this.Hide();

xueshengjibenxinxi a = new xueshengjibenxinxi(textBox1.Text); a.Show();

}else if (sf == \班管理员\this.Hide();

27

banguanliyuan a = new banguanliyuan(); a.Show();

}else if (sf == \系管理员\this.Hide();

xiguanliyuan a = new xiguanliyuan(); a.Show(); } } }

if( r<= i+1) {

label3.Text=\你的输入有误,请重新输入!\} }

查询代码

string strConn = \学生综合测评管理系统;Integrated Security=True\;

SqlConnection objConn = new SqlConnection(strConn); objConn.Open();

string strSql = \学生基本信息表.学号,学生基本信息表.姓名,成绩表.课程名,成绩表.成绩 FROM 学生基本信息表 JOIN 成绩表 ON 学生基本信息表.学号=成绩表.学号 where 学生基本信息表.学号 ='\ + textBox1.Text + \成绩表.学期= '\ + comboBox22.Text + \\; SqlDataAdapter objAdap = new SqlDataAdapter(strSql, objConn); objConn.Close();

DataSet objDSet = new DataSet(); objAdap.Fill(objDSet, \);

dataGridView1.DataSource = objDSet.Tables[0];

插入代码

SqlConnection conn = new SqlConnection();

conn.ConnectionString = \学生综合测评管理系统;Integrated Security=True\conn.Open();

SqlCommand comm = new SqlCommand(); comm.Connection = conn;

string sql = \登录表(用户名,密码,身份)values(@用户名,@密码,@身份)\comm.CommandText = sql;

comm.Parameters.Add(\用户名\comm.Parameters[\用户名\comm.Parameters.Add(\密码\comm.Parameters[\密码\

28


学生综合测评管理系统的设计与实现(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2016学年虹口区初三物理三模 含答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: