2926.B教学计划管理系统论文 中期报告.doc

上传人:文库蛋蛋多 文档编号:4018437 上传时间:2023-04-01 格式:DOC 页数:14 大小:566.50KB
返回 下载 相关 举报
2926.B教学计划管理系统论文 中期报告.doc_第1页
第1页 / 共14页
2926.B教学计划管理系统论文 中期报告.doc_第2页
第2页 / 共14页
2926.B教学计划管理系统论文 中期报告.doc_第3页
第3页 / 共14页
2926.B教学计划管理系统论文 中期报告.doc_第4页
第4页 / 共14页
2926.B教学计划管理系统论文 中期报告.doc_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《2926.B教学计划管理系统论文 中期报告.doc》由会员分享,可在线阅读,更多相关《2926.B教学计划管理系统论文 中期报告.doc(14页珍藏版)》请在三一办公上搜索。

1、一、 毕业设计(论文)的任务、任务来源、进度及对进度的评价1、毕业设计的任务:内容:在系统分析阶段根据学科系统的实际需求,明确系统的主要功能和主要业务流程,从而划分出了四个子系统。分别是教务处管理系统,教研室管理系统,学生管理系统,和教师管理系统。分别实现不同的功能。 要求:1) 在visual 2。0 的平台上运用C#语言和saccess数据库进行系统开发。 2) 运用microsoft visio2005,用面向对象的方法进行分析设计,同时统一数据库和代码设计规范。 3) 在整个毕业设计过程中,与各个子系统配合和交流,形成一个可初步运行的较为完善的有实用价值系统。2、毕业设计的来源:指导教

2、师的指导。3、进度及对进度的评价我们小组开始进行毕业设计的需求分析分析、设计工作,重点放在了编程实现上面。就我自己的工作来说现在已经完成了如下几点:阶段任务内容完成比例成果需求分析小组整体框架分析对整个系统的框架进行了总体分析和模块的划分100%小组整体功能分析对整个系统的各个子系统的模块功能进行了分析100%小组整体流程分析对整个系统的流程和四个子系统的交互进行了考虑100%系统设计小组网站框架与页面风格设计按不同的模块划分为四个不同工作室,所有工作室的界面风格统一,左边部分为系统导航条。 100%教务处管理系统完成了管理员登录,注册,密码修改,公告添加,信息维护,信息添加,教学计划汇总,使

3、用中的教学计划等的功能设计。没有完成的有教学计划的审核。80%教研室管理系统完成了用户登陆、注册,密码修改,系统公告查看,所有教师查询,所有本系课程的查询,课程的制定等100%、教师管理系统完成了教师注册,教师登录,密码修改,系统公告的查询,所教授的课程查询没有完成学生成绩的录入,课程的实践和理论轮的分配。80%学生选课管理系统完成了注册,登录,密码修改,教学质量的评估,查看公告信息,没有完成选课,课程表的查询,成绩查询。50%图一:系统的主页面相关的实现代码如下:protected void ImageButton2_Click(object sender, ImageClickEventA

4、rgs e) Response.Redirect(student/StudentLogin.aspx); protected void ImageButton3_Click(object sender, ImageClickEventArgs e) Response.Redirect(Admin/AdminLogin.aspx); protected void ImageButton4_Click(object sender, ImageClickEventArgs e) Response.Redirect(Work/WorkLogin.aspx); protected void ImageB

5、utton1_Click(object sender, ImageClickEventArgs e) Response.Redirect(teacher/TeacherLogin.aspx); 图二:学生系统登陆界面:相关的实现代码如下:private void login() /判断登录用户 OleDbConnection con = db.con(); con.Open(); OleDbCommand cmd = new OleDbCommand(select * from Student where Sname= + this.TextBox1.Text + and Spwd=+this

6、.TextBox2.Text+, con); OleDbDataReader sdr = cmd.ExecuteReader(); if (sdr.Read() Sessionsname = sdrSname.ToString(); Sessionzhuanye = sdrSzhuanye.ToString(); Response.Write(alert(登录成功欢迎使用本选课系统);location.href=./student/StudentIndex.aspx); else Response.Write(alert(用户名户密码错误请重新登录);location.href=./stude

7、nt/StudentLogin.aspx); 图三:管理员登录相关的实现代码如下:private void login() /判断登录用户 OleDbConnection con = db.con(); con.Open(); OleDbCommand cmd = new OleDbCommand(select * from Admin where Aname= + this.TextBox1.Text + and Apwd=+this.TextBox2.Text+, con); OleDbDataReader sdr = cmd.ExecuteReader(); if (sdr.Read()

8、 Sessionaname = sdrAname.ToString(); Response.Write(alert(登录成功欢迎使用本选课系统);location.href=./Admin/Index.aspx); else Response.Write(alert(用户名户密码错误请重新登录);location.href=./Admin/AdminLogin.aspx); 图四:教研室管理员登录系统相关的实现代码如下:private void login() /判断登录用户 OleDbConnection con = db.con(); con.Open(); OleDbCommand cm

9、d = new OleDbCommand(select * from XAdmin where XAname= + this.TextBox1.Text + and XApwd= + this.TextBox2.Text + and XXClass= + this.DropDownList1.SelectedItem.Text + , con); OleDbDataReader sdr = cmd.ExecuteReader(); if (sdr.Read() Sessionxaname = sdrXAname.ToString();/保存session值 Sessionxadminname

10、= sdrXXClass.ToString();/保存系类别 Response.Write(alert(登录成功欢迎使用本选课系统);location.href=./Work/WorkIndex.aspx); else Response.Write(alert(用户名户密码错误请重新登录);location.href=./Work/WorkLogin.aspx); 图五:教师登录界面相关的实现代码如下:private void login() /判断登录用户 OleDbConnection con = db.con(); con.Open(); OleDbCommand cmd = new O

11、leDbCommand(select * from Teacher where Tname= + this.TextBox1.Text + and Tpwd= + this.TextBox2.Text + and Tclass= + this.DropDownList1.SelectedItem.Text + , con); OleDbDataReader sdr = cmd.ExecuteReader(); if (sdr.Read() Sessiontname = sdrTname.ToString();/保存session值 Sessionxiname = sdrTclass.ToStr

12、ing();/保存系类别 Response.Write(alert(登录成功欢迎使用本选课系统);location.href=./teacher/TeacherIndex.aspx); else Response.Write(alert(用户名户密码或系别错误请重新登录);location.href=./teacher/TeacherLogin.aspx); 图六:教务处管理员主页面相关的实现代码如下:private void InsertClass() /管理员注册 try OleDbConnection con = db.con(); con.Open(); OleDbCommand cm

13、d = new OleDbCommand(insert into Xi (Xiname)values(Xiname), con); cmd.Parameters.Add(Xiname, OleDbType.VarChar); cmd.ParametersXiname.Value = this.TextBox1.Text; cmd.ExecuteNonQuery(); con.Close(); Response.Write(alert(添加成功!); catch Response.Write(alert(添加失败!); protected void Linkaddzhuanye_Click(ob

14、ject sender, EventArgs e) Insertzhuanye(); private void Insertzhuanye() try OleDbConnection con = db.con(); con.Open(); OleDbCommand cmd = new OleDbCommand(insert into zhuanye (zhuanyename)values(zhuanyename), con); cmd.Parameters.Add(zhuanyename, OleDbType.VarChar); cmd.Parameterszhuanyename.Value

15、= this.TextBox2.Text; cmd.ExecuteNonQuery(); con.Close(); Response.Write(alert(添加成功!); catch Response.Write(alert(添加失败!); protected void LinkButton1_Click(object sender, EventArgs e) Insertkecheng(); private void Insertkecheng() try OleDbConnection con = db.con(); con.Open(); OleDbCommand cmd = new

16、OleDbCommand(insert into Allass (Classname)values(Classname), con); cmd.Parameters.Add(Classname, OleDbType.VarChar); cmd.ParametersClassname.Value = this.TextBox3.Text; cmd.ExecuteNonQuery(); con.Close(); Response.Write(alert(添加成功!); catch Response.Write(alert(添加失败!); 图七:教师管理系统主页面相关的实现代码如下: 图八:学生管理

17、系统主页面相关的实现代码如下: private void Insertpinglun() /该老师打分 string student = Sessionsname.ToString(); OleDbConnection con = db.con(); con.Open(); OleDbCommand cmd = new OleDbCommand(insert into Tpinglun (pinglun,jianyi,student,pteacher)values(pinglun,jianyi,Tstudent,pteacher) , con); cmd.Parameters.Add(ping

18、lun, OleDbType.VarChar); cmd.Parameters.Add(jianyi, OleDbType.VarChar); cmd.Parameters.Add(student, OleDbType.VarChar); cmd.Parameters.Add(pteacher, OleDbType.VarChar); cmd.Parameterspinglun.Value = this.TextBox1.Text; cmd.Parametersjianyi.Value = this.RadioButtonList1.SelectedItem.Text; cmd.Paramet

19、ersstudent.Value = student; cmd.Parameterspteacher.Value = this.DropDownList1.SelectedItem.Text; cmd.ExecuteNonQuery(); con.Close(); Response.Write(alert(评论成功!); 图九:教研室管理系统主页面相关的实现代码如下: protected void Page_Load(object sender, EventArgs e) for (int i = 1; i 24; i+) DropDownList3.Items.Add(Convert.ToS

20、tring(i); DropDownList4.Items.Add(Convert.ToString(i); for (int j = 1; j 8; j+) DropDownList5.Items.Add(j.ToString(); for (int k = 1; k 13;k+ ) DropDownList6.Items.Add(k.ToString(); protected void LinkButton1_Click(object sender, EventArgs e) Insertclass(); private void Insertclass() /管理员注册 if (Sess

21、ionxadminname!=null) OleDbConnection con = db.con(); con.Open(); OleDbCommand cmd = new OleDbCommand(insert into JiaoyanshiClass (Cname,Cteacher,CweekBegTime,CweekEndTime,Cdate,Ctime,Czhuanye,CClass,Cshifouxuanxiu)values(Cname,Cteacher,CweekBegTime,CweekEndTime,Cdate,Ctime,Czhuanye,CClass,Cshifouxua

22、nxiu), con); cmd.Parameters.Add(Cname, OleDbType.VarChar); cmd.Parameters.Add(Cteacher, OleDbType.VarChar); cmd.Parameters.Add(CweekBegTime, OleDbType.VarChar); cmd.Parameters.Add(CweekEndTime, OleDbType.VarChar); cmd.Parameters.Add(Cdate, OleDbType.VarChar); cmd.Parameters.Add(Ctime, OleDbType.VarC

23、har); cmd.Parameters.Add(Czhuanye, OleDbType.VarChar); cmd.Parameters.Add(CClass, OleDbType.VarChar); cmd.Parameters.Add(Cshifouxuanxiu, OleDbType.VarChar); cmd.ParametersCname.Value = this.DropDownList1.SelectedItem.Text; cmd.ParametersCteacher.Value = DropDownList2.SelectedItem.Text; cmd.Parameter

24、sCweekBegTime.Value = DropDownList3.SelectedItem.Text; cmd.ParametersCweekEndTime.Value = DropDownList4.SelectedItem.Text; cmd.ParametersCdate.Value = DropDownList5.SelectedItem.Text; cmd.ParametersCtime.Value = DropDownList6.SelectedItem.Text; cmd.ParametersCzhuanye.Value = DropDownList7.SelectedIt

25、em.Text; cmd.ParametersCClass.Value = Sessionxadminname; cmd.ParametersCshifouxuanxiu.Value = DropDownList8.SelectedItem.Text; cmd.ExecuteNonQuery(); con.Close(); Response.Write(alert(制定成功!);location.href=WorkIndex.aspx); else Response.Write(alert(对不起您没有登录!);location.href=WorkLogin.aspx); 1、完成的内容:已经完成了系统背景、规划、分析和设计的部分内容,另外程序编写工作正在进行中。具体完成情况参见进度表。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号