实验室安排管理系统的设计计算机毕业设计(论文)

上传人:仙*** 文档编号:34562360 上传时间:2021-10-21 格式:DOC 页数:51 大小:1.16MB
返回 下载 相关 举报
实验室安排管理系统的设计计算机毕业设计(论文)_第1页
第1页 / 共51页
实验室安排管理系统的设计计算机毕业设计(论文)_第2页
第2页 / 共51页
实验室安排管理系统的设计计算机毕业设计(论文)_第3页
第3页 / 共51页
点击查看更多>>
资源描述
实验室安排管理系统摘要ASP技术 ASP(Active Server Pages动态网页)是微软公司推出的一种用以取代CGI(Common Gateway Interface通用网关接口)的技术。ASP.NET是建立在公共语言运行库上的Web编程框架,相对于它的前身Active Server Pages(ASP)而言,ASP.NET提供了更强的性能、更方便的工具支持、更好的平台支持和灵活性。与以往的Web编程框架相比,ASP.NET的一大革命性进步是可以将应用程序逻辑与表示代码清楚地分开,用类似与Visual Basic的简单窗体处理模块处理事件。目前,Internet上的许多基于Windows平台的Web站点已开始应用ASP来替换CGI。 简单地讲,ASP是一个位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式Web服务器应用程序,如交互式动态网页,包括使用HTML表单收集和处理信息,上传与下载等等。本系统基于WEB数据库开发技术,为了使毕业生选题更加方便快捷,并保证选题的公正,减少安排者的工作量。随着网络技术的迅猛发展,ASP已成为Web应用程序的一种重要的开发工具,用ASP技术创建的此信息服务系统分为前端的客户信息浏览,查询和后台的数据库维护两大部分。对数据库设计、程序设计和实现、系统安全进了详细论述。毕业设计选题系统就是ASP结合Web实现信息的浏览与信息交流和后台的数据库操作与维护的平台。关键词:数据库、ASPNET目 录第一章 系统的引言31.1 设计目的31.2内容概述4第二章 系统分析42.1 系统实现的主要功能42.2 系统开发环境简介52.3 设计步骤5第三章 系统的设计53.1任务描述53.2设计思路6第四章 系统的数据库设计74.1 数据库概念结构设计74.2 数据库逻辑结构设计8第五章 系统结构模块分析135.1系统主要界面图:135.2设计流程图16总 结18致谢19参考文献20附录21第一章 系统的引言1.1 设计目的为了提高实验室安排管理效率,方便教师对实验室的使用情况及时查询和申请实验室,需要设计一个能提供教师实时了解当前实验室教师申请情况,并可以对闲置实验室的申请,最后通过实验室管理员对教师所做的实验申请进行安排管理。这次的系统主要包括以下功能:登录、申请实验、申请实习、基本资料维护、实验室安排管理、用户管理,个人设置等。1.2内容概述Internet的普及和应用使人们的现代生活方式发生了深刻的变化,国各大中专院校也加快了信息化进程,并且都建立了自己的校园网。这为我们网络现代化教育提供了必备的物质基础。学校总是处于接受新知识的最前沿地带,于是校园网的应用和管理系统的开发也正蓬勃发展并发挥着巨大的作用。本系统的目的是为了让是管理员能随更方便地去管理实验室的安排,为此系统提供了管理员实验管理、课程管理、班级管理和用户管理四大功能。实验管理可以让管理员实现实验安排、实验申请、实习申请、修改申请实验和修改申请实习的功能;课程管理可以让管理员实现课程名称浏览和增加课程名称的功能;班级管理可以让管理员实现班级浏览和增加班级的功能;用户管理可以让管理员实现添加用户、添加教师和修改密码的功能。第二章 系统分析2.1 系统实现的主要功能实验室管理系统最终实现的功能是:超级管理员可以对实验安排、修改申请实验和修改申请实习进行修改,可以申请实验、申请实习,可以增加课程名称、增加班级、添加用户、添加教师,可以浏览课程名称和浏览班级以及修改密码;普通管理员可以对修改申请实验和修改申请实习,可以申请实验、申请实习,可以浏览课程名称和浏览班级以及修改密码;普通用户可以申请实验、申请实习,可以浏览课程名称和浏览班级以及修改密码;学生也可以在实验室安排管理系统上查看实验安排。2.2 系统开发环境简介开发工具:A(C#) +SQL Server2000开发环境:Windows 2000以上运行环境:Windows操作系统2.3 设计步骤实验室安排管理系统超级管理员登录普通管理员登录普通用户登录学生查看实验安排 图2-1第三章 系统的设计3.1任务描述为了提高实验室安排管理效率,方便教师对实验室的使用情况及时查询和申请实验室,需要设计一个能提供教师实时了解当前实验室教师申请情况,并可以对闲置实验室的申请,最后通过实验室管理员对教师所做的实验申请进行安排管理。这次的系统主要包括以下功能:登录、申请实验、申请实习、基本资料维护、实验室安排管理、用户管理,个人设置等。3.2设计思路1、 登录:根据用户管理分配不同的角色权限,核对用户,进入系统进行相应的操作。2、 申请实验室(1)教师查看当前实验室被申请情况,分析出此时一周内各实验室的申请情况可以多种方式排序查看。(2)教师申请实验室,保存教师申请实验室信息,在保存之前检测当前时间,当前实验室是否已经安排,做出相应提醒。3、基本资料维护(1)教师维护(分任课教师和实验指导教师)(2)课程维护(3)班级维护(4)实验室维护(5)学期维护(6)星期维护(7)节次维护(8)周次维护4、实验室安排管理(1)对所申请实验室进行自动安排管理,对同一实验室,同一时间、不同班级进行冲突检测,可以进行手动调整,仍要进行冲突检测。(2)审核安排实验,停止当前周次实验室申请。5、户管管理:进行对用户的管理,赋予相应的权限。6、个人设置:修改密码、退出管理。第四章 系统的数据库设计4.1 数据库概念结构设计数据库中的数据是整个系统的核心,怎样合理地进行信息建模和范式分解将直接影响整个数据库的运行效能。数据库系统的设计在完成功能的前提下,因力求逻辑关系简单,否则由于数据库表之间的连接操作会大大降低系统的性能。根据实验室安排管理系统的特点和要求,在数据库中建立以下主要的表:用户表、课程表、班级表、实验室表、教师表、实验名称表、学年表、学期表、星期表、周次表、节次表、实习表、实验室安排表。4.2 数据库逻辑结构设计(1)用户表:Us获取用户名信息。图4-1字段名称字段类型字段大小是否主键功能描述user_idInt4是user_namenVarchar20用户名user_pwdnVarchar20用户登录密码user_quanxnVarchar20用户权限user_rolenVarchar20用户角色beizhuText16备注(2)课程表:Course获取课程基本信息。 图4-2字段名称字段类型字段大小是否主键功能描述course_idInt4是course_namenVarchar20课程名称course_tearchernVarchar10任课老师course_classnVarchar选课班级yearsnVarchar20学期term_namenVarchar20学年xingzhinVarchar20性质(3)班级表:Class图4-3字段名称字段类型字段大小是否主键功能描述class_idInt4是class_namenVarchar20班级名称class_mebnVarchar10班级人数yearsnVarchar20学年class_libnVarchar20实验室名称class_shiyannVarchar20实验名称statusInt4状态表(4)实验室表:Lib图4-4字段名称字段类型字段大小是否主键功能描述lab _idInt()4是lab_namenVarchar()20实验室名称lab_classnVarchar(20)20实验班级lab_mebnVarchar(10)10班级人数lab_tearchernVarchar(10)10实验室老师tearchernVarchar(10)10任课老师yearsnVarchar(20)20学年weeksnVarchar()10星期daysnVarchar(10)10周次(5)教师表:Tearcher 图4-5字段名称字段类型字段大小是否主键功能描述Tearcher _idInt4是teacher_namenVarchar10教师姓名classnVarchar20任课班级zhichnVarchar20教师职称coursenVarchar20所授课程(6)实验名称表:Shiyan图4-6字段名称字段类型字段大小是否主键功能描述Shiyan _idInt主键,唯一是namenVarchar20实验名称weeksnVarchar10星期jiecinVarchar10节次classnVarchar20班级mebnVarchar10人数labnVarchar20实验室teachernVarchar10任课老师coursenVarchar20课程Lab_teachernVarchar20实验室教师daysnVarchar10周次yearsnVarchar20学年Term_namenVarchar20学期(7)学年表:Year图4-7字段名称字段类型字段大小是否主键功能描述year _idInt4是yearsnVarchar20学年名称(8)学期表:Term图4-8字段名称字段类型字段大小是否主键功能描述term _idInt4是term _namenVarchar20学期名称(9)星期表:Weeks图4-9字段名称字段类型字段大小是否主键功能描述weeks_ idInt4是weeksnVarchar10星期(10)周次表:Days 图4-10字段名称字段类型字段大小是否主键功能描述days_idInt4是days nVarchar10周次(11)节次表:Jieci图4-11字段名称字段类型字段大小是否主键功能描述jieci_idInt4是jiecinVarchar10节次(12)实习表:Shixi图4-12字段名称字段类型字段大小是否主键备功能描述shixi_idint)4是yearsnVarchar20学年daysnVarchar10周次weeksnVarchar10星期coursenVarchar10课程shixi_contentnvarchar20实习课程classnvarchar20实习班级mebnVarchar10实习人数teachernVarchar10实习教师keshinVarchar20课时(13)实验室安排表:Anpai图4-13字段名称字段类型字段大小是否主键功能描述Anpai_idint 4是Anpai_classnvarchar20实验班级teachernvarchar10任课教师Anpai_teachernvarchar10指导教师Anpai_namenvarchar20实验名称mebnvarchar10实验人数labnvarchar20实验室years nvarchar20学年Term_namenvarchar20学期daysnvarchar10周次Jiecinvarchar10节次coursenvarchar10课程weeksnvarchar10星期第五章 系统结构模块分析5.1系统主要界面图:(1)登录界面:根据用户管理分配不同的角色权限,核对用户,进入系统进行相应的操作。图5-1(2)实验修改表:管理用户可以在实验修改表里进行删除和修改操作,如果点删除就直接删除该记录,如果点修改则是弹到修改页面进行修改记录。图5-2点修改跳转到的页面:图5-3在这个跳转到的页面里进行数据的修改。(3)添加教师页面:在添加的表格里填写要添加的教师信息,然后按“添加”按钮就可以添加教师信息,在下面的DataGrid显示框里就可以看得到所添加的教师信息。图5-45.2设计流程图超级管理员计算机系实验安排管理系统普通管理员修改申请实习查看实验安排实验申请实习申请班级浏览增加课程修改申请实验查看编辑实验安排实验申请实习申请修改申请实验增加课程增加班级添加用户添加教师修改密码课程名称浏览班级浏览修改申请实习课程名称浏览增加班级修改密码普通用户查看实验安排实验申请实习申请课程名称浏览班级浏览修改密码学生登录查看实验安排图5-5(流程结构图)总 结三年来,我在学习中逐步成长、成熟,取得了一些的成绩,在此我向计算机与信息工程系的老师和三年来一起努力学习的同学们表示衷心的感谢,感谢大家在这三年里对我的关怀和帮助。但我清楚自身还有很多不足,比如政治理论水平有待提高,工作能力不足,实践经验还不多等。我将正视自己学习中存在的问题,并在今后加以改正。衷心希望老师和同学们继续给予关心和帮助。其次,我在毕业设计中不断的复习旧的知识,又不断的学习新的知识,并且得到了指导老师的精心帮助和同学们的大力支持,让我在这次毕业设计中,我得到了许多有意义的东西。再次,在设计的过程中,我遇到了相当多的困难, 对于这个系统的具体规范不是很了解,经过指导老师的耐心讲解、分析,才让我明白了设计这个系统的整个流程。在代码的设计中,让我觉得最难的是如何修改实验安排这一块,经过老师的指导和自己的努力、不断调试,最终得以实现。实验室管理系统实现了根据用户管理分配不同的角色权限,核对用户,进入系统进行相应的操作。实现了实验室管理员对教师所做的实验申请进行安排管理的功能。这次的系统主要包括以下功能:登录、申请实验、申请实习、基本资料维护、实验室安排管理、用户管理,个人设置等通过这次设计,我发现了我知识上的许多缺陷,我的知识链很不紧凑,经常连接不上,让我的思想中断,我的书本知识还必须大量的增加而且要配合设计时使用,我觉得这样我的知识可以得到加深和巩固并且让它得到灵活的使用。在这次设计中,我想我们专业的知识是要不断的学习的,不断通过大量的实验才能得到该有的本领。还通过各种途径来提高自己的学习热情,变被动学习为主动学习,学习中我坚持理论与实践相结合的方法,做到相互促进,互有提高致谢这次的毕业设计, 衷心感谢指导老师杨呈永老师对我的精心指导,在此我衷心感谢!他的言传身教将使我终生受益。感谢计算机与信息工程系所有给予我关心和帮助的其他老师,感谢他们这段时间里在我学习生活上的鼓励和关心。也非常感谢三年来一起学习一起生活的同学们,感谢你们这三年里在生活上对我无私的关心和在学习上对我无私的帮助。参考文献1 ASP.NET网站开发典型模块与实例精讲/韩国峰 柯华坤 王磊编著 电子工业出版社 2006.82 王兴品,Visual Basic.NET数据库开发典型实例,北京:电子工业出版社,20023 ASP.NET通用模块及典型系统开发/求是科技 张蓓编著 人民邮电出版社 2006.24 孙三才,许薰尹,精通C#与ASP.NET程序设计, 北京:中国青年出版社,20015 焦荐沧,龙晓敏,深入体验ASP.NET,西安:西安电子科技大学出版社,20016 廖若雪,ASP.NET动态网站编程指南, 北京:机械工业出版社,20017 孟军,王宝学,精通ASP.NET网络编程,北京:人民邮电出版社,20028 金雪云,焦桂英等,ASP.NET高级开发技术与范例, 北京:电子工业出版社,20028美Jeffrey Richter著.Microsoft.NET框架程序设计(英文版),北京:机械工业出版社9申朝阳 等主编.ASP.NET与相关数据库技术高级指南.北京:中国水利水电出版社10美琼斯著/陈建春等译.ASP.NET与C#从入门到精通.北京:电子工业出版社,2003.311张树亮.ASP.NET2.0+SQL Server网络应用系统开发案例精解.北京:清华大学出版社12郝刚主编,袁永刚,严治国,何宇光编著.ASP.NET 2.0开发指南.北京:人民邮电出版社13 高清和.精通ASP.NET程序设计.北京:中国铁道出版社,2001.1214蒋茜 倪瑞娟.ASP.NET程序设计教程.北京:电子工业出版社15张圣勤.最优化ASP.NET:面向对象开发实践.北京:电子工业出版社附录登录按钮代码:private void Button2_Click(object sender, System.EventArgs e)string text1 = this.DropDownList1.SelectedItem.Value.Trim();string text2 =this.TextBox1.Text.Trim();this.Check(text1, text2);/调用check函数 string user_name=DropDownList1.SelectedItem.Value;string user_pwd= TextBox1.Text; SqlConnection con=new SqlConnection(System.Configuration.ConfigurationSettings.AppSettingsluojie);con.Open();SqlCommand cmd=new SqlCommand(select count(*) from Us where user_name=+user_name+and user_pwd=+user_pwd+,con);int count=Convert.ToInt32(cmd.ExecuteScalar();if(count0)Sessionname=true;Response.Redirect(admin.aspx?user_name=+user_name+);elseResponse.Redirect(fail.htm); private void Check(string t1, string t2)string text1 = t1;string text2 = t2;string sql=select * from Us where user_name= + text1 + and user_pwd= + text2 + ;SqlConnection conn=new SqlConnection(System.Configuration.ConfigurationSettings.AppSettingsluojie);conn.Open();SqlCommand cmd=new SqlCommand(sql,conn);SqlDataReader rd=cmd.ExecuteReader();if (rd.Read()Response.Cookies.Clear();Request.Cookies.Clear();HttpCookie cookie1 = new HttpCookie(Us);/定义cookie对象cookie1.Values.Add(user_name, rduser_name.ToString();/保存cookie对象cookie1.Values.Add(user_role, rduser_role.ToString();/保存cookie对象base.Response.AppendCookie(cookie1);/添加base.Response.Write(top.location.href=(admin.aspx););elseResponse.Write(alert(对不起!请仔细检查您的用户名与密码。););rd.Close();private void DropDownList2_SelectedIndexChanged(object sender, System.EventArgs e)string sqlstr=;if(this.DropDownList2.SelectedItem.Value=0)sqlstr=select user_name from US where user_role=超级管理员;if(this.DropDownList2.SelectedItem.Value=1)sqlstr=select user_name from Us where user_role=普通管理员;if(this.DropDownList2.SelectedItem.Value=2)sqlstr=select user_name from Us where user_role=普通用户;SqlConnection conn=new SqlConnection(System.Configuration.ConfigurationSettings.AppSettingsluojie);conn.Open();SqlDataAdapter adapter1 = new SqlDataAdapter(sqlstr,conn);/创建适配器DataSet ds = new DataSet(); /定义数据集adapter1.Fill(ds, Us);/填充数据this.DropDownList1.DataSource=ds.TablesUs.DefaultView;this.DropDownList1.DataTextField =user_name;this.DropDownList1.DataBind(); conn.Close();实验室安排管理系统摘要ASP技术 ASP(Active Server Pages动态网页)是微软公司推出的一种用以取代CGI(Common Gateway Interface通用网关接口)的技术。ASP.NET是建立在公共语言运行库上的Web编程框架,相对于它的前身Active Server Pages(ASP)而言,ASP.NET提供了更强的性能、更方便的工具支持、更好的平台支持和灵活性。与以往的Web编程框架相比,ASP.NET的一大革命性进步是可以将应用程序逻辑与表示代码清楚地分开,用类似与Visual Basic的简单窗体处理模块处理事件。目前,Internet上的许多基于Windows平台的Web站点已开始应用ASP来替换CGI。 简单地讲,ASP是一个位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式Web服务器应用程序,如交互式动态网页,包括使用HTML表单收集和处理信息,上传与下载等等。本系统基于WEB数据库开发技术,为了使毕业生选题更加方便快捷,并保证选题的公正,减少安排者的工作量。随着网络技术的迅猛发展,ASP已成为Web应用程序的一种重要的开发工具,用ASP技术创建的此信息服务系统分为前端的客户信息浏览,查询和后台的数据库维护两大部分。对数据库设计、程序设计和实现、系统安全进了详细论述。毕业设计选题系统就是ASP结合Web实现信息的浏览与信息交流和后台的数据库操作与维护的平台。关键词:数据库、ASPNET目 录第一章 系统的引言31.1 设计目的31.2内容概述4第二章 系统分析42.1 系统实现的主要功能42.2 系统开发环境简介52.3 设计步骤5第三章 系统的设计53.1任务描述53.2设计思路6第四章 系统的数据库设计74.1 数据库概念结构设计74.2 数据库逻辑结构设计8第五章 系统结构模块分析135.1系统主要界面图:135.2设计流程图16总 结18致谢19参考文献20附录21第一章 系统的引言1.1 设计目的为了提高实验室安排管理效率,方便教师对实验室的使用情况及时查询和申请实验室,需要设计一个能提供教师实时了解当前实验室教师申请情况,并可以对闲置实验室的申请,最后通过实验室管理员对教师所做的实验申请进行安排管理。这次的系统主要包括以下功能:登录、申请实验、申请实习、基本资料维护、实验室安排管理、用户管理,个人设置等。1.2内容概述Internet的普及和应用使人们的现代生活方式发生了深刻的变化,国各大中专院校也加快了信息化进程,并且都建立了自己的校园网。这为我们网络现代化教育提供了必备的物质基础。学校总是处于接受新知识的最前沿地带,于是校园网的应用和管理系统的开发也正蓬勃发展并发挥着巨大的作用。本系统的目的是为了让是管理员能随更方便地去管理实验室的安排,为此系统提供了管理员实验管理、课程管理、班级管理和用户管理四大功能。实验管理可以让管理员实现实验安排、实验申请、实习申请、修改申请实验和修改申请实习的功能;课程管理可以让管理员实现课程名称浏览和增加课程名称的功能;班级管理可以让管理员实现班级浏览和增加班级的功能;用户管理可以让管理员实现添加用户、添加教师和修改密码的功能。第二章 系统分析2.1 系统实现的主要功能实验室管理系统最终实现的功能是:超级管理员可以对实验安排、修改申请实验和修改申请实习进行修改,可以申请实验、申请实习,可以增加课程名称、增加班级、添加用户、添加教师,可以浏览课程名称和浏览班级以及修改密码;普通管理员可以对修改申请实验和修改申请实习,可以申请实验、申请实习,可以浏览课程名称和浏览班级以及修改密码;普通用户可以申请实验、申请实习,可以浏览课程名称和浏览班级以及修改密码;学生也可以在实验室安排管理系统上查看实验安排。2.2 系统开发环境简介开发工具:A(C#) +SQL Server2000开发环境:Windows 2000以上运行环境:Windows操作系统2.3 设计步骤实验室安排管理系统超级管理员登录普通管理员登录普通用户登录学生查看实验安排 图2-1第三章 系统的设计3.1任务描述为了提高实验室安排管理效率,方便教师对实验室的使用情况及时查询和申请实验室,需要设计一个能提供教师实时了解当前实验室教师申请情况,并可以对闲置实验室的申请,最后通过实验室管理员对教师所做的实验申请进行安排管理。这次的系统主要包括以下功能:登录、申请实验、申请实习、基本资料维护、实验室安排管理、用户管理,个人设置等。3.2设计思路2、 登录:根据用户管理分配不同的角色权限,核对用户,进入系统进行相应的操作。2、 申请实验室(1)教师查看当前实验室被申请情况,分析出此时一周内各实验室的申请情况可以多种方式排序查看。(2)教师申请实验室,保存教师申请实验室信息,在保存之前检测当前时间,当前实验室是否已经安排,做出相应提醒。3、基本资料维护(1)教师维护(分任课教师和实验指导教师)(2)课程维护(3)班级维护(4)实验室维护(5)学期维护(6)星期维护(7)节次维护(8)周次维护4、实验室安排管理(1)对所申请实验室进行自动安排管理,对同一实验室,同一时间、不同班级进行冲突检测,可以进行手动调整,仍要进行冲突检测。(2)审核安排实验,停止当前周次实验室申请。5、户管管理:进行对用户的管理,赋予相应的权限。6、个人设置:修改密码、退出管理。第四章 系统的数据库设计4.1 数据库概念结构设计数据库中的数据是整个系统的核心,怎样合理地进行信息建模和范式分解将直接影响整个数据库的运行效能。数据库系统的设计在完成功能的前提下,因力求逻辑关系简单,否则由于数据库表之间的连接操作会大大降低系统的性能。根据实验室安排管理系统的特点和要求,在数据库中建立以下主要的表:用户表、课程表、班级表、实验室表、教师表、实验名称表、学年表、学期表、星期表、周次表、节次表、实习表、实验室安排表。4.2 数据库逻辑结构设计(1)用户表:Us获取用户名信息。图4-1字段名称字段类型字段大小是否主键功能描述user_idInt4是user_namenVarchar20用户名user_pwdnVarchar20用户登录密码user_quanxnVarchar20用户权限user_rolenVarchar20用户角色beizhuText16备注(2)课程表:Course获取课程基本信息。 图4-2字段名称字段类型字段大小是否主键功能描述course_idInt4是course_namenVarchar20课程名称course_tearchernVarchar10任课老师course_classnVarchar选课班级yearsnVarchar20学期term_namenVarchar20学年xingzhinVarchar20性质(3)班级表:Class图4-3字段名称字段类型字段大小是否主键功能描述class_idInt4是class_namenVarchar20班级名称class_mebnVarchar10班级人数yearsnVarchar20学年class_libnVarchar20实验室名称class_shiyannVarchar20实验名称statusInt4状态表(4)实验室表:Lib图4-4字段名称字段类型字段大小是否主键功能描述lab _idInt()4是lab_namenVarchar()20实验室名称lab_classnVarchar(20)20实验班级lab_mebnVarchar(10)10班级人数lab_tearchernVarchar(10)10实验室老师tearchernVarchar(10)10任课老师yearsnVarchar(20)20学年weeksnVarchar()10星期daysnVarchar(10)10周次(5)教师表:Tearcher 图4-5字段名称字段类型字段大小是否主键功能描述Tearcher _idInt4是teacher_namenVarchar10教师姓名classnVarchar20任课班级zhichnVarchar20教师职称coursenVarchar20所授课程(6)实验名称表:Shiyan图4-6字段名称字段类型字段大小是否主键功能描述Shiyan _idInt主键,唯一是namenVarchar20实验名称weeksnVarchar10星期jiecinVarchar10节次classnVarchar20班级mebnVarchar10人数labnVarchar20实验室teachernVarchar10任课老师coursenVarchar20课程Lab_teachernVarchar20实验室教师daysnVarchar10周次yearsnVarchar20学年Term_namenVarchar20学期(7)学年表:Year图4-7字段名称字段类型字段大小是否主键功能描述year _idInt4是yearsnVarchar20学年名称(8)学期表:Term图4-8字段名称字段类型字段大小是否主键功能描述term _idInt4是term _namenVarchar20学期名称(9)星期表:Weeks图4-9字段名称字段类型字段大小是否主键功能描述weeks_ idInt4是weeksnVarchar10星期(10)周次表:Days 图4-10字段名称字段类型字段大小是否主键功能描述days_idInt4是days nVarchar10周次(11)节次表:Jieci图4-11字段名称字段类型字段大小是否主键功能描述jieci_idInt4是jiecinVarchar10节次(12)实习表:Shixi图4-12字段名称字段类型字段大小是否主键备功能描述shixi_idint)4是yearsnVarchar20学年daysnVarchar10周次weeksnVarchar10星期coursenVarchar10课程shixi_contentnvarchar20实习课程classnvarchar20实习班级mebnVarchar10实习人数teachernVarchar10实习教师keshinVarchar20课时(13)实验室安排表:Anpai图4-13字段名称字段类型字段大小是否主键功能描述Anpai_idint 4是Anpai_classnvarchar20实验班级teachernvarchar10任课教师Anpai_teachernvarchar10指导教师Anpai_namenvarchar20实验名称mebnvarchar10实验人数labnvarchar20实验室years nvarchar20学年Term_namenvarchar20学期daysnvarchar10周次Jiecinvarchar10节次coursenvarchar10课程weeksnvarchar10星期第五章 系统结构模块分析5.1系统主要界面图:(1)登录界面:根据用户管理分配不同的角色权限,核对用户,进入系统进行相应的操作。图5-1(2)实验修改表:管理用户可以在实验修改表里进行删除和修改操作,如果点删除就直接删除该记录,如果点修改则是弹到修改页面进行修改记录。图5-2点修改跳转到的页面:图5-3在这个跳转到的页面里进行数据的修改。(3)添加教师页面:在添加的表格里填写要添加的教师信息,然后按“添加”按钮就可以添加教师信息,在下面的DataGrid显示框里就可以看得到所添加的教师信息。图5-45.2设计流程图超级管理员计算机系实验安排管理系统普通管理员修改申请实习查看实验安排实验申请实习申请班级浏览增加课程修改申请实验查看编辑实验安排实验申请实习申请修改申请实验增加课程增加班级添加用户添加教师修改密码课程名称浏览班级浏览修改申请实习课程名称浏览增加班级修改密码普通用户查看实验安排实验申请实习申请课程名称浏览班级浏览修改密码学生登录查看实验安排图5-5(流程结构图)总 结三年来,我在学习中逐步成长、成熟,取得了一些的成绩,在此我向计算机与信息工程系的老师和三年来一起努力学习的同学们表示衷心的感谢,感谢大家在这三年里对我的关怀和帮助。但我清楚自身还有很多不足,比如政治理论水平有待提高,工作能力不足,实践经验还不多等。我将正视自己学习中存在的问题,并在今后加以改正。衷心希望老师和同学们继续给予关心和帮助。其次,我在毕业设计中不断的复习旧的知识,又不断的学习新的知识,并且得到了指导老师的精心帮助和同学们的大力支持,让我在这次毕业设计中,我得到了许多有意义的东西。再次,在设计的过程中,我遇到了相当多的困难, 对于这个系统的具体规范不是很了解,经过指导老师的耐心讲解、分析,才让我明白了设计这个系统的整个流程。在代码的设计中,让我觉得最难的是如何修改实验安排这一块,经过老师的指导和自己的努力、不断调试,最终得以实现。实验室管理系统实现了根据用户管理分配不同的角色权限,核对用户,进入系统进行相应的操作。实现了实验室管理员对教师所做的实验申请进行安排管理的功能。这次的系统主要包括以下功能:登录、申请实验、申请实习、基本资料维护、实验室安排管理、用户管理,个人设置等通过这次设计,我发现了我知识上的许多缺陷,我的知识链很不紧凑,经常连接不上,让我的思想中断,我的书本知识还必须大量的增加而且要配合设计时使用,我觉得这样我的知识可以得到加深和巩固并且让它得到灵活的使用。在这次设计中,我想我们专业的知识是要不断的学习的,不断通过大量的实验才能得到该有的本领。还通过各种途径来提高自己的学习热情,变被动学习为主动学习,学习中我坚持理论与实践相结合的方法,做到相互促进,互有提高致谢这次的毕业设计, 衷心感谢指导老师杨呈永老师对我的精心指导,在此我衷心感谢!他的言传身教将使我终生受益。感谢计算机与信息工程系所有给予我关心和帮助的其他老师,感谢他们这段时间里在我学习生活上的鼓励和关心。也非常感谢三年来一起学习一起生活的同学们,感谢你们这三年里在生活上对我无私的关心和在学习上对我无私的帮助。参考文献1 ASP.NET网站开发典型模块与实例精讲/韩国峰 柯华坤 王磊编著 电子工业出版社 2006.82 王兴品,Visual Basic.NET数据库开发典型实例,北京:电子工业出版社,20023 ASP.NET通用模块及典型系统开发/求是科技 张蓓编著 人民邮电出版社 2006.24 孙三才,许薰尹,精通C#与ASP.NET程序设计, 北京:中国青年出版社,20015 焦荐沧,龙晓敏,深入体验ASP.NET,西安:西安电子科技大学出版社,20016 廖若雪,ASP.NET动态网站编程指南, 北京:机械工业出版社,20017 孟军,王宝学,精通ASP.NET网络编程,北京:人民邮电出版社,20028 金雪云,焦桂英等,ASP.NET高级开发技术与范例, 北京:电子工业出版社,20028美Jeffrey Richter著.Microsoft.NET框架程序设计(英文版),北京:机械工业出版社9申朝阳 等主编.ASP.NET与相关数据库技术高级指南.北京:中国水利水电出版社10美琼斯著/陈建春等译.ASP.NET与C#从入门到精通.北京:电子工业出版社,2003.311张树亮.ASP.NET2.0+SQL Server网络应用系统开发案例精解.北京:清华大学出版社12郝刚主编,袁永刚,严治国,何宇光编著.ASP.NET 2.0开发指南.北京:人民邮电出版社13 高清和.精通ASP.NET程序设计.北京:中国铁道出版社,2001.1214蒋茜 倪瑞娟.ASP.NET程序设计教程.北京:电子工业出版社15张圣勤.最优化ASP.NET:面向对象开发实践.北京:电子工业出版社附录登录按钮代码:private void Button2_Click(object sender, System.EventArgs e)string text1 = this.DropDownList1.SelectedItem.Value.Trim();string text2 =this.TextBox1.Text.Trim();this.Check(text1, text2);/调用check函数 string user_name=DropDownList1.SelectedItem.Value;string user_pwd= TextBox1.Text; SqlConnection con=new SqlConnection(System.Configuration.ConfigurationSettings.AppSettingsluojie);con.Open();SqlCommand cmd=new SqlCommand(select count(*) from Us where user_name=+user_name+and user_pwd=+user_pwd+,con);int count=Convert.ToInt32(cmd.ExecuteScalar();if(count0)Sessionname=true;Response.Redirect(admin.aspx?user_name=+user_name+);elseResponse.Redirect(fail.htm); private void Check(string t1, string t2)string text1
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 办公文档


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!