




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、毕业设计(论文)的任务、任务来源、进度及对进度的评价1、毕业设计的任务:内容: 在系统分析阶段根据学科系统的实际需求,明确系统的主要功能和主要业务流程,从而划分出了四 个子系统。分别是教务处管理系统,教研室管理系统,学生管理系统,和教师管理系统。分别实现 不同的功能。要求:在 visual 2。 0 的平台上运用 C#语言和 saccess数据库进行系统开发。运用 microsoft visio2005 ,用面向对象的方法进行分析设计,同时统一数据库和代码设计规范。在整个毕业设计过程中,与各个子系统配合和交流,形成一个可初步运行的较为完善的有实用 价值系统。2、毕业设计的来源:指导教师的指导。
2、3、进度及对进度的评价我们小组开始进行毕业设计的需求分析分析、设计工作,重点放在了编程实现上面。就我自己的工 作来说现在已经完成了如下几点:阶段任务内容完成比例成果需求分析小组整体框架分析对整个系统的框架 进行了总体分析和 模块的划分100%小组整体功能分析对整个系统的各个 子系统的模块功能 进行了分析100%小组整体流程分析对整个系统的流程 和四个子系统的交 互进行了考虑100%系统设计小组网站框架与页 面风格设计按不同的模块划分 为四个不同工作 室,所有工作室的 界面风格统一,左 边部分为系统导航 条。100%教务处管理系统完成了管理员登 录,注册,密码修 改,公告添加,信 息维护, 信息
3、添加, 教学计划汇总,使 用中的教学计划等 的功能设计。没有 完成的有教学计划 的审核。80%教研室管理系统完成了用户登陆、100%、注册,密码修改, 系统公告查看,所 有教师查询, ,所有 本系课程的查询, 课程的制定等教师管理系统完成了教师注册, 教师登录,密码修 改,系统公告的查 询,所教授的课程 查询没有完成学生 成绩的录入,课程 的实践和理论轮的 分配。80%学生选课管理系统完成了注册, 登录, 密码修改,教学质 量的评估,查看公 告信息,没有完成 选课,课程表的查 询,成绩查询。50%图一:系统的主页面相关的实现代码如下:protected void ImageButton2_Cl
4、ick( object sender, ImageClickEventArgs 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( Wor
5、k/WorkLogin.aspx );protected void ImageButton1_Click( object sender, ImageClickEventArgs e)Response.Redirect( teacher/TeacherLogin.aspx );图二:学生系统登陆界面:相关的实现代码如下:private void login() / 判断登录用户OleDbConnection con = db.con(); con.Open();OleDbComman dcmd = new OleDbComman(dselect * from Student where Snam
6、e=+this .TextBox1.Text + and Spwd= +this .TextBox2.Text+ , con);OleDbDataReader sdr = cmd.ExecuteReader();if (sdr.Read()Sessionsname = sdr Sname.ToString();Session zhuanye = sdr Szhuanye .ToString();Response.Write( alert( 登录成功欢迎使用本选课系统 );location.href=./student/StudentIndex.aspx);elseResponse.Write(
7、 alert( 用户名户密码错误请重新登录 );location.href=./student/StudentLogin.aspx);图三:管理员登录相关的实现代码如下:private void login() / 判断登录用户OleDbConnection con = db.con();con.Open();where Aname= +OleDbComman dcmd = new OleDbComman(dselect * from Admin this .TextBox1.Text + and Apwd= +this .TextBox2.Text+ , con);OleDbDataRead
8、er sdr = cmd.ExecuteReader();if (sdr.Read()Sessionaname = sdr Aname.ToString();登录成功欢迎使用本选课系统Response.Write( alert();location.href=./Admin/Index.aspx);else用户名户密码错误请重新登录Response.Write( alert( );location.href=./Admin/AdminLogin.aspx);图四:教研室管理员登录系统相关的实现代码如下:private void login() / 判断登录用户OleDbConnection c
9、on = db.con();con.Open();thisOleDbComman dcmd = new OleDbComman(dselect * from XAdmin where XAname=.TextBox1.Text + and XApwd= + this .TextBox2.Text + and XXClass= +this.DropDownList1.SelectedItem.Text + , con);OleDbDataReader sdr = cmd.ExecuteReader(); if (sdr.Read()SessionSession/ 保存系类别xaname = sd
10、r XAname.ToString(); / 保存 session 值 xadminname = sdr XXClass .ToString();Response.Write(alert(登录成功欢迎使用本选课系统););location.href=./Work/WorkIndex.aspx用户名户密码错误请重新登录elseResponse.Write( alert();location.href=./Work/WorkLogin.aspx);图五:教师登录界面相关的实现代码如下:private void login() / 判断登录用户OleDbConnection con = db.con
11、(); con.Open();OleDbComman dcmd = new OleDbComman(dselect * 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 = sdr Tname.ToString(); / 保存 s
12、ession 值Sessionxiname = sdr Tclass .ToString(); / 保存系类别Response.Write( alert( 登录成功欢迎使用本选课系统 );location.href=./teacher/TeacherIndex.aspx);elseResponse.Write( alert( 用户名户密码或系别错误请重新登录 );location.href=./teacher/TeacherLogin.aspx);图六:教务处管理员主页面相关的实现代码如下:private void InsertClass() / 管理员注册tryOleDbConnection
13、 con = db.con();con.Open();OleDbComman dcmd = new OleDbComman(dinsert into Xi (Xiname)values(Xiname) , con); cmd.Parameters.Add( Xiname, OleDbType.VarChar); cmd.Parameters Xiname.Value = this .TextBox1.Text; cmd.ExecuteNonQuery();con.Close();Response.Write( alert( 添加成功! ) );catchResponse.Write( aler
14、t( 添加失败! ) );protected void Linkaddzhuanye_Click( object sender, EventArgs e)Insertzhuanye();private void Insertzhuanye()tryOleDbConnection con = db.con();con.Open();OleDbComman dcmd = new OleDbComman(dinsert into zhuanye (zhuanyename)values(zhuanyename) , con);cmd.Parameters.Add( zhuanyename, OleDb
15、Type.VarChar); cmd.Parameters zhuanyename.Value = this .TextBox2.Text; cmd.ExecuteNonQuery();con.Close();Response.Write( alert( 添加成功! ) );catchResponse.Write( alert( 添加失败! ) );protected void LinkButton1_Click( object sender, EventArgs e)Insertkecheng();private void Insertkecheng()tryOleDbConnection
16、con = db.con();con.Open();OleDbComman dcmd = new OleDbComman(dinsert 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( 添加成功! ) );catchResponse.W
17、rite( alert( 添加失败! ) );图七:教师管理系统主页面相关的实现代码如下: asp: BoundField DataField=CweekBegTime HeaderText =开始周 asp: BoundFieldDataField=Cname HeaderText = 课程名称 SortExpression =Cname /SortExpression =CweekEndTime /asp: BoundFieldDataField=CClass /=True ForeColor =White /RowStyle BackColor =White ForeColor =#33
18、3333 SelectedRowStyle BackColor =#339966 Font-Bold 图八:学生管理系统主页面相关的实现代码如下:private void Insertpinglun() / 该老师打分string student = Sessionsname .ToString();OleDbConnection con = db.con(); con.Open();OleDbComman dcmd = new OleDbComman(dinsert into Tpinglun(pinglun,jianyi,student,pteacher)values(pinglun,ji
19、anyi,Tstudent,pteacher) , con);cmd.Parameters.Add(pinglun , OleDbType.VarChar);cmd.Parameters.Add(cmd.Parameters.Add(jianyi , OleDbType.VarChar); student , OleDbType.VarChar);cmd.Parameters.Add(pteacher , OleDbType.VarChar);cmd.Parameterspinglun .Value = this .TextBox1.Text;cmd.Parametersjianyi .Val
20、ue = this .RadioButtonList1.SelectedItem.Text;cmd.Parametersstudent .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
21、 ( int i = 1; i 24; i+)DropDownList3.Items.Add(Convert .ToString(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
22、)Insertclass();private void Insertclass() / 管理员注册if (Session xadminname != null ) OleDbConnection con = db.con();con.Open();OleDbComman dcmd = new OleDbComman(dinsert into JiaoyanshiClass(Cname,Cteacher,CweekBegTime,CweekEndTime,Cdate,Ctime,Czhuanye,CClass,Cshifouxuanxiu)values(Cname,Cteacher,CweekB
23、egTime,CweekEndTime,Cdate,Ctime,Czhuanye,CClass,Cshifouxuanxiu) , con);cmd.Parameters.Add(cmd.Parameters.Add(Cname, OleDbType.VarChar); 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.VarChar);cmd.Parameters.Add(Czhuanye, OleDbType.VarChar);cmd.Parameters.Add(cmd.Parameters.Add(CClass, OleDbType.VarChar);Cshifouxuanxiu , OleDbType.VarChar);cmd
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论