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