2011届网络工程班毕业设计
结束语
班级电子档案管理这个系统从开学我就一直在筹备着。从找系秘书、辅导员了解需求分析,网上找相类似的系统,图书馆借取图书来了解这个系统的构造,到画E-R图、构建数据库,最后动工设计界面和功能。这个过程我经历了许多挫折,遇到许多难题。但是最终我还是尽力的把系统给完善,虽不说完美但是确实倾尽我的全力。通过这个系统辅导员、系秘书可以及时的了解每个班级的动态。班级的副班长可以不用每次都统计学生成绩再计算积分。学生也可以通过系统了解自己在大学生涯中经历的事件和获得的荣誉。
本系统可以说是我在学会做系统以来投入最多精力的一个系统。期间有烦躁过、有纠结过,但是也有开心过和兴奋过。当我结束了最后一个页面,我舒了一口气。再看这个系统,我觉得它真的很可爱。虽然说这个系统还是有缺陷,但是我相信我会不断的完善的。
25
陈XX:三明学院班级电子信息档案管理系统设计与实现
致 谢 语
在这里,首先我要感谢我的指导老师—陈秀琼老师。从大三上开始,陈秀琼老师就带我们班级学习数据库,到了大三下,她又教了我们asp.net这门课程。通过她的教导,我慢慢的懂得了一些软件开发的工具和技术,她是我的启蒙者。大四一开学,我们就要找指导老师了。我第一反应就是找陈秀琼老师。幸运的是,陈老师答应指导我的毕业设计。在我毕业设计开题以来,每周陈老师都定期察看我的进度,为我提供系统开发的专业意见,这个过程我受益匪浅。慢慢的,我积累到了许多开发经验。在此,我再次衷心的感谢陈秀琼老师。
其次,在这里我要感谢系里面的老师和我的同学们,谢谢他们的支持和鼓励让我在遇到挫折时能静下心来解决问题,谢谢他们对我提供的帮助。
最后,感谢答辩组的老师在百忙中抽空来看我的系统。 谢谢大家!!!
26
2011届网络工程班毕业设计
参 考 文 献
[1] 张树亮,李超.Asp.net 2.0+sqlserver网络应用系统开发案例精解 清华大学出版社,2006 [2] 吴晨,张亮,张静.Asp.net+sql server数据库开发与实例 清华大学出版社 ,2006 [3] 陈冠军.Asp.net 2.0典型模块设计与实现 人民邮电出版社 ,2007 [4] 吕祥波.Asp.net 2.0宝典 电子工业出版社 ,2007
[5] 崔淼,马润成,梁云杰.Asp.net程序设计教程(c#版) 机械工业出版社,2009 [6] 陶国荣.Asp.net 2.0数据库与网络开发从入门到精通 人民邮电出版社,2008 [7] 王珊,萨师煊.数据库系统概论 高等教育出版社 ,2006 [8] 武延军.精通ASP网络编程] 人民邮电出版社,2000
[9] 郑晓峰,周治平. 利用ASP开发基于Web的成绩查询系统 江南学院学报,2000
[10] 王石.精通Visual C#2005--语言基础、数据库系统开发、Web开发 人民邮电出版社,2007 [11] 奥尼恩.asp.net案例教程-c#版 华中科技大学出版社,2010 [12] 洪石丹.asp.net范例开发大全 清华大学出版社,2010
[13] 张曾良.asp.net 2.0程序设计精编教程 西安交通大学出版社,2008 [14] 眭碧霞.asp.net程序设计与开发 西安电子科技大学出版社,2008 [15] 徐新华.精通asp.net 2.0 机械工业出版社,2006
[16] 陆海富.班主任班级管理的艺术-修订版 吉林大学出版社,2010
[17] 明日科技 张跃廷 房大伟 庞娅娟.asp.net全能速查宝典 人民邮电出版社,2009
27
陈XX:三明学院班级电子信息档案管理系统设计与实现
附录
主要源代码如下:
1. 登录页面代码
public partial class login : System.Web.UI.Page {
protected void Page_Load(object sender, EventArgs e) { }
protected void ImageButton1_Click(object sender, ImageClickEventArgs e) {
string strconn = ConfigurationSettings.AppSettings[\]; SqlConnection conn = new SqlConnection(strconn); conn.Open();
string sqlstr = \ + tbx_name.Text.Trim() + \ + tbx_pass.Text.Trim() + \ + this.ddl_quanxian.SelectedItem.Text + \; SqlCommand cmd = new SqlCommand(sqlstr, conn); SqlDataReader dreader = cmd.ExecuteReader(); if (dreader.Read()) {
Session[\] = dreader[\]; Session[\] = dreader[\]; if ((string)Session[\] == \学生\) {
Response.Redirect(\); }
else if ((string)Session[\] == \系秘书\) {
Response.Redirect(\); } else {
Response.Redirect(\); } } else {
Response.Write(\登入失败 '); \); return; }
conn.Close();
28
2011届网络工程班毕业设计
}
protected void ImageButton2_Click(object sender, ImageClickEventArgs e) {
tbx_name.Text = \; tbx_pass.Text = \; } }
2. 系秘书添加班级
public partial class Admin_Admin_add_class : System.Web.UI.Page {
protected void Page_Load(object sender, EventArgs e) { }
protected void btn_add_Click(object sender, EventArgs e) {
string strconn = ConfigurationSettings.AppSettings[\]; SqlConnection conn = new SqlConnection(strconn);
String sqlstr = \ + tbx_classID.Text.ToString() + \ + tbx_className.Text.ToString() + \数计系','\ + tbx_nianDuan.Text.ToString() + \;
SqlCommand cmd = new SqlCommand(sqlstr, conn); conn.Open();
cmd.ExecuteNonQuery(); conn.Close();
Response.Write(\添加成功!!! '); \); }
protected void btn_quxiao_Click(object sender, EventArgs e) {
tbx_classID.Text = \; tbx_className.Text = \; tbx_nianDuan.Text = \; } }
3. 班长添加学生
public partial class Class_Class_add_student : System.Web.UI.Page {
protected void Page_Load(object sender, EventArgs e) { }
29