#教学计划管理系统中期报告.docx

上传人:b****5 文档编号:5665175 上传时间:2022-12-31 格式:DOCX 页数:16 大小:505.38KB
下载 相关 举报
#教学计划管理系统中期报告.docx_第1页
第1页 / 共16页
#教学计划管理系统中期报告.docx_第2页
第2页 / 共16页
#教学计划管理系统中期报告.docx_第3页
第3页 / 共16页
#教学计划管理系统中期报告.docx_第4页
第4页 / 共16页
#教学计划管理系统中期报告.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

#教学计划管理系统中期报告.docx

《#教学计划管理系统中期报告.docx》由会员分享,可在线阅读,更多相关《#教学计划管理系统中期报告.docx(16页珍藏版)》请在冰豆网上搜索。

#教学计划管理系统中期报告.docx

#教学计划管理系统中期报告

一、毕业设计(论文)的任务、任务来源、进度及对进度的评价

1、毕业设计的任务:

内容:

在系统分析阶段根据学科系统的实际需求,明确系统的主要功能和主要业务流程,从而划分出了四个子系统。

分别是教务处管理系统,教研室管理系统,学生管理系统,和教师管理系统。

分别实现不同的功能。

要求:

1)在visual2。

0的平台上运用C#语言和saccess数据库进行系统开发。

2)运用microsoftvisio2005,用面向对象的方法进行分析设计,同时统一数据库和代码设计规范。

3)在整个毕业设计过程中,与各个子系统配合和交流,形成一个可初步运行的较为完善的有实用价值系统。

2、毕业设计的来源:

指导教师的指导。

3、进度及对进度的评价

我们小组开始进行毕业设计的需求分析分析、设计工作,重点放在了编程实现上面。

就我自己的工作来说现在已经完成了如下几点:

阶段

任务

内容

完成比例

成果

需求分析

小组整体框架分析

对整个系统的框架进行了总体分析和模块的划分

100%

小组整体功能分析

对整个系统的各个子系统的模块功能进行了分析

100%

小组整体流程分析

对整个系统的流程和四个子系统的交互进行了考虑

100%

系统设计

小组网站框架与页面风格设计

按不同的模块划分为四个不同工作室,所有工作室的界面风格统一,左边部分为系统导航条。

100%

教务处管理系统

完成了管理员登录,注册,密码修改,公告添加,信息维护,信息添加,教学计划汇总,使用中的教学计划等的功能设计。

没有完成的有教学计划的审核。

80%

教研室管理系统

完成了用户登陆、注册,密码修改,系统公告查看,所有教师查询,,所有本系课程的查询,课程的制定等

100%

教师管理系统

完成了教师注册,教师登录,密码修改,系统公告的查询,所教授的课程查询没有完成学生成绩的录入,课程的实践和理论轮的分配。

80%

学生选课管理系统

完成了注册,登录,密码修改,教学质量的评估,查看公告信息,没有完成选课,课程表的查询,成绩查询。

50%

图一:

系统的主页面

相关的实现代码如下:

protectedvoidImageButton2_Click(objectsender,ImageClickEventArgse)

{

Response.Redirect("student/StudentLogin.aspx");

}

protectedvoidImageButton3_Click(objectsender,ImageClickEventArgse)

{Response.Redirect("Admin/AdminLogin.aspx");

}

protectedvoidImageButton4_Click(objectsender,ImageClickEventArgse)

{Response.Redirect("Work/WorkLogin.aspx");

}

protectedvoidImageButton1_Click(objectsender,ImageClickEventArgse)

{

Response.Redirect("teacher/TeacherLogin.aspx");

}

图二:

学生系统登陆界面:

相关的实现代码如下:

privatevoidlogin()

{//判断登录用户

OleDbConnectioncon=db.con();

con.Open();

OleDbCommandcmd=newOleDbCommand("select*fromStudentwhereSname='"+this.TextBox1.Text+"'andSpwd='"+this.TextBox2.Text+"'",con);

OleDbDataReadersdr=cmd.ExecuteReader();

if(sdr.Read())

{

Session["sname"]=sdr["Sname"].ToString();

Session["zhuanye"]=sdr["Szhuanye"].ToString();

Response.Write("alert('登录成功欢迎使用本选课系统');location.href='../student/StudentIndex.aspx'");

}

else

{

Response.Write("alert('用户名户密码错误请重新登录');location.href='../student/StudentLogin.aspx'");

}

}

图三:

管理员登录

相关的实现代码如下:

privatevoidlogin()

{//判断登录用户

OleDbConnectioncon=db.con();

con.Open();

OleDbCommandcmd=newOleDbCommand("select*fromAdminwhereAname='"+this.TextBox1.Text+"'andApwd='"+this.TextBox2.Text+"'",con);

OleDbDataReadersdr=cmd.ExecuteReader();

if(sdr.Read())

{

Session["aname"]=sdr["Aname"].ToString();

Response.Write("alert('登录成功欢迎使用本选课系统');location.href='../Admin/Index.aspx'");

}

else

{

Response.Write("alert('用户名户密码错误请重新登录');location.href='../Admin/AdminLogin.aspx'");

}

}

图四:

教研室管理员登录系统

相关的实现代码如下:

privatevoidlogin()

{//判断登录用户

OleDbConnectioncon=db.con();

con.Open();

OleDbCommandcmd=newOleDbCommand("select*fromXAdminwhereXAname='"+this.TextBox1.Text+"'andXApwd='"+this.TextBox2.Text+"'andXXClass='"+this.DropDownList1.SelectedItem.Text+"'",con);

OleDbDataReadersdr=cmd.ExecuteReader();

if(sdr.Read())

{

Session["xaname"]=sdr["XAname"].ToString();//保存session值

Session["xadminname"]=sdr["XXClass"].ToString();//保存系类别

Response.Write("alert('登录成功欢迎使用本选课系统');location.href='../Work/WorkIndex.aspx'");

}

else

{

Response.Write("alert('用户名户密码错误请重新登录');location.href='../Work/WorkLogin.aspx'");

}

图五:

教师登录界面

相关的实现代码如下:

privatevoidlogin()

{//判断登录用户

OleDbConnectioncon=db.con();

con.Open();

OleDbCommandcmd=newOleDbCommand("select*fromTeacherwhereTname='"+this.TextBox1.Text+"'andTpwd='"+this.TextBox2.Text+"'andTclass='"+this.DropDownList1.SelectedItem.Text+"'",con);

OleDbDataReadersdr=cmd.ExecuteReader();

if(sdr.Read())

{

Session["tname"]=sdr["Tname"].ToString();//保存session值

Session["xiname"]=sdr["Tclass"].ToString();//保存系类别

Response.Write("alert('登录成功欢迎使用本选课系统');location.href='../teacher/TeacherIndex.aspx'");

}

else

{

Response.Write("alert('用户名户密码或系别错误请重新登录');location.href='../teacher/TeacherLogin.aspx'");

}

}

图六:

教务处管理员主页面

相关的实现代码如下:

privatevoidInsertClass()

{//管理员注册

try

{

OleDbConnectioncon=db.con();

con.Open();

OleDbCommandcmd=newOleDbCommand("insertintoXi(Xiname)values(@Xiname)",con);

cmd.Parameters.Add("@Xiname",OleDbType.VarChar);

cmd.Parameters["@Xiname"].Value=this.TextBox1.Text;

cmd.ExecuteNonQuery();

con.Close();

Response.Write("alert('添加成功!

')");

}

catch

{

Response.Write("alert('添加失败!

')");

}

}

protectedvoidLinkaddzhuanye_Click(objectsender,EventArgse)

{

Insertzhuanye();

}

privatevoidInsertzhuanye()

{

try

{

OleDbConnectioncon=db.con();

con.Open();

OleDbCommandcmd=newOleDbCommand("insertintozhuanye(zhuanyename)values(@zhuanyename)",con);

cmd.Parameters.Add("@zhuanyename",OleDbType.VarChar);

cmd.Parameters["@zhuanyename"].Value=this.TextBox2.Text;

cmd.ExecuteNonQuery();

con.Close();

Response.Write("alert('添加成功!

')");

}

catch

{

Response.Write("alert('添加失败!

')");

}

}

protectedvoidLinkButton1_Click(objectsender,EventArgse)

{

Insertkecheng();

}

privatevoidInsertkecheng()

{

try

{

OleDbConnectioncon=db.con();

con.Open();

OleDbCommandcmd=newOleDbCommand("insertintoAllass(Classname)values(@Classname)",con);

cmd.Parameters.Add("@Classname",OleDbType.VarChar);

cmd.Parameters["@Classname"].Value=this.TextBox3.Text;

cmd.ExecuteNonQuery();

con.Close();

Response.Write("alert('添加成功!

')");

}

catch

{

Response.Write("alert('添加失败!

')");

}

}

}

图七:

教师管理系统主页面

相关的实现代码如下:

GridViewID="GridView1"runat="server"AutoGenerateColumns="False"BackColor="White"

BorderColor="#336666"BorderStyle="Double"BorderWidth="3px"CellPadding="4"

DataKeyNames="Classid"DataSourceID="AccessDataSource1"GridLines="Horizontal"

Width="100%">

BoundFieldDataField="Cname"HeaderText="课程名称"SortExpression="Cname"/>

BoundFieldDataField="CweekBegTime"HeaderText="开始周"SortExpression="CweekBegTime"/>

BoundFieldDataField="Cdate"HeaderText="星期"SortExpression="Cdate"/>

BoundFieldDataField="Ctime"HeaderText="节次"SortExpression="Ctime"/>

BoundFieldDataField="CweekEndTime"HeaderText="结束周"SortExpression="CweekEndTime"/>

BoundFieldDataField="CClass"HeaderText="系别"SortExpression="CClass"/>

BoundFieldDataField="Czhuanye"HeaderText="专业"SortExpression="Czhuanye"/>

BoundFieldDataField="Cshifouxuanxiu"HeaderText="是否选修"SortExpression="Cshifouxuanxiu"/>

GridView>

AccessDataSourceID="AccessDataSource1"runat="server"DataFile="~/database/xuanke.mdb"

SelectCommand="SELECT*FROM[JiaoyanshiClass]WHERE(([Cteacher]=?

)AND([CClass]=?

)AND([Cshencha]=?

))">

SessionParameterName="Cteacher"SessionField="tname"Type="String"/>

SessionParameterName="CClass"SessionField="xiname"Type="String"/>

ParameterDefaultValue="是"Name="Cshencha"Type="String"/>

AccessDataSource>

图八:

学生管理系统主页面

相关的实现代码如下:

privatevoidInsertpinglun()

{//该老师打分

stringstudent=Session["sname"].ToString();

OleDbConnectioncon=db.con();

con.Open();

OleDbCommandcmd=newOleDbCommand("insertintoTpinglun(pinglun,jianyi,student,pteacher)values(@pinglun,@jianyi,@Tstudent,@pteacher)",con);

cmd.Parameters.Add("@pinglun",OleDbType.VarChar);

cmd.Parameters.Add("@jianyi",OleDbType.VarChar);

cmd.Parameters.Add("@student",OleDbType.VarChar);

cmd.Parameters.Add("@pteacher",OleDbType.VarChar);

cmd.Parameters["@pinglun"].Value=this.TextBox1.Text;

cmd.Parameters["@jianyi"].Value=this.RadioButtonList1.SelectedItem.Text;

cmd.Parameters["@student"].Value=student;

cmd.Parameters["@pteacher"].Value=this.DropDownList1.SelectedItem.Text;

cmd.ExecuteNonQuery();

con.Close();

Response.Write("alert('评论成功!

')");

}

图九:

教研室管理系统主页面

相关的实现代码如下:

protectedvoidPage_Load(objectsender,EventArgse)

{

for(inti=1;i<24;i++)

{

DropDownList3.Items.Add(Convert.ToString(i));

DropDownList4.Items.Add(Convert.ToString(i));

}

for(intj=1;j<8;j++)

{

DropDownList5.Items.Add(j.ToString());

}

for(intk=1;k<13;k++)

{

DropDownList6.Items.Add(k.ToString());

}

}

protectedvoidLinkButton1_Click(objectsender,EventArgse)

{

Insertclass();

}

privatevoidInsertclass()

{//管理员注册

if(Session["xadminname"]!

=null)

{

OleDbConnectioncon=db.con();

con.Open();

OleDbCommandcmd=newOleDbCommand("insertintoJiaoyanshiClass(Cname,Cteacher,CweekBegTime,CweekEndTime,Cdate,Ctime,Czhuanye,CClass,Cshifouxuanxiu)values(@Cname,@Cteacher,@CweekBegTime,@CweekEndTime,@Cdate,@Ctime,@Czhuanye,@CClass,@Cshifouxuanxiu)",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",OleDbTy

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

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1