【培训课件】基于web的毕业设计质量管理的设计与现

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

基于web的毕业设计质量管理的设计与现目录※系统开发的目的※系统开发过程※系统建设原则※系统功能图※课题主要界面※课题信息※过程管理※致谢系统开发的目的¤随着计算机信息技术、网络通讯等高新技术的发展,对高校毕业设计管理提出了更高的要求。这样不仅可以使教师从烦琐的事务中解脱出来,而且还能提供面向学生的快捷、灵活、方便的智能服务。¤本课题旨在使目前校园内毕业设计管理信息网络化,解决已往信息传递不方便、不快捷等问题,如假期学生因不在校而无法上交文档,学院或导师为安排工作而必须通知到各个学生等繁琐的操作,通过本系统可实现管理的网络化,方便教师和学生,提高工作效率和效果,节省人力资源等,提高高校的管理水平,有利于推动高校管理的“无纸化办公”进程。系统开发过程¤采用ASP.NET+SQLServer数据库服务器为开发手段¤技术路线调研分析方案计划确定总体设计详细设计实施、编程运行调试、完善系统和文档结题和推广系统建设原则¤实用性原则¤可扩展性与可维护性原则¤安全可靠性原则¤用户界面设计原则系统功能图课题主要界面¤课题主要界面如左图所示¤如图所示,系统模块主要有基础信息、课题信息、过程管理、评阅管理和系统管理¤左边途中的快捷导航中的只有系统管理员和教务员具有全部的权限¤右上方是显示登陆用户的用户名、权限组名和登陆时间课题的发布课题发布的代码:try{if(myFile.PostedFile!=null){stringnam=myFile.PostedFile.FileName;inti=nam.LastIndexOf(.);stringnewext=nam.Substring(i);DateTimenow=DateTime.Now;stringnewname=now.DayOfYear.ToString()+myFile.PostedFile.ContentLength.ToString();stringmth=~~\\UploadFiles\\+newname+newext;Label2.Text=mth;myFile.PostedFile.SaveAs(Server.MapPath(~\\UploadFiles\\+newname+newext));}newtb_Degrin().addDegrin(txtDegrinName.Text,txtTeacherId.Text,txtworkplace.Text,txtDegrinYiyi.Text,txtRequest.Text,Convert.ToInt32(txtKxperson.Text),Label2.Text);clear();Response.Redirect(Graduation-Dean-VerificationList.aspx);}catch{Utility.CsHelper.ExecJS(输入有误,无法发布课题,请重新输入信息!,this.Page);clear();}¤教师姓名和教师编号是自动带出来的¤只有指导教师,教务员,系统管理员有课题发布的权限¤可选人数只能输入数字课题审核列表¤没任何前提条件,直接点击查询,会提示:选择查询方式和输入信息¤点击课题审核链接到另一张页面,可进行课题的审核¤课题审核只能是系统管理员,教务员,指导委员会有具有这个权限查询的代码:if(Convert.ToInt32(DropDownList1.SelectedIndex)==1){GridView1.DataSource=newtb_Degrin().searchdept(txtsearch.Text);GridView1.DataBind();}if(Convert.ToInt32(DropDownList1.SelectedIndex)==2){GridView1.DataSource=newtb_Degrin().searchdegrin(txtsearch.Text);GridView1.DataBind();}if(Convert.ToInt32(DropDownList1.SelectedIndex)==3){GridView1.DataSource=newtb_Degrin().searchteacher(txtsearch.Text);GridView1.DataBind();}DropDownList1.SelectedIndex=0;txtsearch.Text=;课题的审核¤课题的信息是前一张页面带过来的¤若没输入信息,点击确定会有提示信息¤审核老师是当前的登录用户,是自动带出来的¤审核意见是根据用户来填的,不是必填项已审核后的课题列表¤点击查看审核意见时,页面转到另一张页面,可查看审核意见¤课题列表的信息都是通过审核的课题列表的代码:voidgetalldegrinlist(){GridView1.DataSource=newtb_Degrin().getalldegrinlist();GridView1.DataBind();}学生选课列表¤这是课题信息的显示,方便教师为学生选课¤点击选择学生转到另一张页面¤点击课题详情,转到另一张页面,可以查看课题的详细信息¤点击查看已选人,转到另一张页面,教师可以确选学生学生选课学生选课的代码:protectedvoidGridView1_RowCommand(objectsender,GridViewCommandEventArgse){if(e.CommandName==xuanze){intindex=Convert.ToInt32(e.CommandArgument);inti=newtb_SelectClass().stuselectdegrin(GridView1.Rows[index].Cells[0].Text);if(i==0){Utility.CsHelper.ExecJS(该学生已被确选!,this.Page);getclasslist();}else{TextBox1.Text=Convert.ToString(GridView1.Rows[index].Cells[0].Text);newtb_SelectClass().addselectclass(Convert.ToInt32(TextBox2.Text),TextBox1.Text);Utility.CsHelper.ExecJS(选择成功!,this.Page);getclasslist();}}}protectedvoidGridView1_RowDataBound(objectsender,GridViewRowEventArgse){if(e.Row.RowType==DataControlRowType.DataRow){((Button)e.Row.FindControl(button5)).CommandArgument=(e.Row.RowIndex).ToString();}}¤上图是教师选择学生的页面,¤点击选择,此学生选择前一长页面带来的课题,有提示¤选择选课后,checkbox是选中的,如果在点击选择,也会有提示确选学生¤教师确选学生的列表页面如上图所示¤点击确选后有提示¤如果这个学生已经确选,在checkbox中的选中的,并且点击时会有提示留言反馈列表¤每个用户都有权限查看如上页面¤点击提问。转到另一张页面,可以提出¤点击回答,转到另一张页面,可以对应的回答问题¤点击查看回复内容,可以查看当前问题的所有回复提问提问的代码:newtb_Ask().addAsk(txtAskTitle.Text,FreetxtAskcontent.Text,txtRespondents.Text,txtAskName.Text);clear();Response.Redirect(Graduation-admin-AskList.aspx);回复内容绑定回复的代码publicvoidbindasklist(intAskId){tb_AskReplyay=newtb_AskReply();DataSetds=ay.GetReplyByQuestionId(AskId);DataList1.DataSource=ds;DataList1.DataBind();}上传管理¤这是已上传学生的列表,教师可以查看当前学生上传的情况¤教师也可以删除学生上传的信息上传¤如果登入的用户是学生,课题编号和学号是自动带出的,无需输入致谢¤本文是在我的导师吴懋刚讲师的悉心指导下完成的。¤衷心感谢我的导师吴懋刚讲师,导师渊博深厚的学识,敏锐的眼光,精辟的见解,创新的开拓精神,严谨认真的治学风范,勤奋谦逊的工作态度,以及忘我的工作精神是我终身的学习楷模,导师对我耐心的指导和严格的要求使我的学习有了不断提高和许多收获,并将继续激励我在今后的工作中克服困难,迎接挑战。真诚的向尊敬的导师致以崇高的敬意!¤本人的论文得以完成,与所有的授课老师以及全体同学的启发和帮助是密不可分的,在此向他们表示衷心的谢意!¤特别要感谢我的家人对我学习期间的理解、支持与鼓励!¤计算机技术和网络技术日新月异地飞速发展,人们总是处在不断学习阶段,再加上作者水平有限,所以本文肯定存在不少错误和不尽如人意之处,欢迎广大老师和同学批评指正,在此深表感谢。谢谢谢谢答辩老师的收看!!

1 / 21
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功