教学计划管理系统中期报告.docx
- 文档编号:6136374
- 上传时间:2023-01-04
- 格式:DOCX
- 页数:17
- 大小:505.52KB
教学计划管理系统中期报告.docx
《教学计划管理系统中期报告.docx》由会员分享,可在线阅读,更多相关《教学计划管理系统中期报告.docx(17页珍藏版)》请在冰豆网上搜索。
教学计划管理系统中期报告
一、毕业设计(论文)的任务、任务来源、进度及对进度的评价
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("
}
else
{
Response.Write("
}
}
图三:
管理员登录
相关的实现代码如下:
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("
}
else
{
Response.Write("
}
}
图四:
教研室管理员登录系统
相关的实现代码如下:
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("
}
else
{
Response.Write("
}
图五:
教师登录界面
相关的实现代码如下:
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("
}
else
{
Response.Write("
}
}
图六:
教务处管理员主页面
相关的实现代码如下:
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("
')");
}
catch
{
Response.Write("
')");
}
}
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("
')");
}
catch
{
Response.Write("
')");
}
}
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("
')");
}
catch
{
Response.Write("
')");
}
}
}
图七:
教师管理系统主页面
相关的实现代码如下:
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(" ')"); } 图九: 教研室管理系统主页面 相关的实现代码如下: 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("@CweekEn
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教学计划 管理 系统 中期 报告