机房管理系统—毕业设计论文内容摘要:

qlDataAdapter(sqlstr,con)。 //创建适配器 DataSet lookCl=new DataSet()。 //定义数据集 (lookCl,Class)。 //填充数据 = [Class].DefaultView。 ()。 ()。 //释放 ()。 ()。 } ( 3)定义 Cookie: private void Check(string t1, string t2) { string text1 = t1。 string text2 = t2。 string sql=select * from Users where U_name=39。 + text1 + 39。 and Password=39。 + text2 + 39。 SqlConnection con=new SqlConnection([BY])。 ()。 SqlCommand cmd=new SqlCommand(sql,con)。 SqlDataReader rd=()。 if (()) { ()。 ()。 HttpCookie cookie1 = new HttpCookie(Users)。 //定义 cookie对象 (U_name, rd[U_name].ToString())。 //保存 cookie对象 (Password, rd[Password].ToString())。 //保存 cookie对象 (Popedom, rd[Popedom].ToString())。 //保存 cookie对象 (cookie1)。 //添加 ()。 } else { (script language=javascriptalert(39。 对不起。 请仔细检查您的用户名与密码。 39。 )。 /script)。 } ()。 } ( 4)引用 Cookie: if (!) // 在此处放置用户代码以初始化页面 { HttpCookie cookie1 = [Users]。 = [U_name].ToString()。 //显示用户名 =[Popedom].ToString()。 //显示用户角色 rote=()。 } ( 5)在 DataGrid中的删除修改: private void DataGrid1_ItemCommand(object source, e) { Object cl_id = []。 if(==modify) //修改传值到 { (?Cl_id=+cl_id)。 } if(==delete) //删除 { SqlConnection con=new SqlConnection([BY])。 ()。 string strsql=Delete Class where Cl_id=39。 +[]+39。 SqlCommand cmd=new SqlCommand(strsql,con)。 ()。 ()。 } } ( 6)修改页面的代码: private void Page_Load(object sender, e) { if (!IsPostBack) { databind()。 }// 在此处放置用户代码以初始化页面 } ( 7)获取 DataGrid选中项的值: private void databind() { string str=[Cl_id].ToString()。 SqlConnection con=new SqlConnection([BY])。 ()。 string sql=select * from Class where Cl_id=+str。 SqlCommand cmd=new SqlCommand(sql,con)。 SqlDataReader sdr =()。 ()。 =sdr[Cl_name].ToString()。 =sdr[Cl_num].ToString()。 =sdr[Department].ToString()。 =sdr[Specialty].ToString()。 =sdr[Cl_year].ToString()。 } 机房管理系统 摘 要 是新一代 Web 应用程序开发平台,它是一个已编译的、基于 .NET的开发环境,它提供了生成企业级应用程序所必需的全部服务,基于 .NET Framework 生成,整个框架都可用于任何 应用程序。 可以使用任何与公共语言运行库 (CLR)兼容的语言 (包括 Visual 、 C和)来创建应用程序。 实验室安排管理系统是针对 学校对计算机教育重视程度的逐步提高,对机房的安排管理问题日益严重, 教学上机调度不方便机房在满足 正规教学实习上机任务时,手工安排上机实习表,因管理人员无法及时了解每天机房安排课时上机情况,同时因为任课老师临时调动,易造成冲突,调度不方便,费时费人费力这些问题 而设计的一个管理信息系统。 “ 实验室管理系统 ” 是一个基于 Windows 平台下,采用 开发基于B/S 结构实现的 实验室 信息管理系统,通过 前台 的 Microsoft Visual 2020 完成管理平台的设计,实现对数据库中的各种数据进行基本操作和管理。 本系统 主要 实现了实验室申请、实验室安排、基本信息管理、权限管理等主要 功能。 基本完成了机房安排管理系统的功能要求。 关键词: 机房管理系统 目 录 第一章 引言 ......................................................... 3 1. 1 项目背景 ..................................................... 3 趋势 ......................................................... 3 开发工具及数据库 ............................................. 4 第二章 系统分析 ..................................................... 6 系统功能模块设 计 ............................................ 6 数据库设计 数据库需求分析 ................................... 6 系统开发环境简介 ............................................. 12 第 3 章 用户界面设计 ................................................. 12 登录界面设计 ................................................ 12 主界面设计 .................................................. 13 输入窗口设计 ................................................ 13 查询 窗口 设计 ................................................. 14 .............................. 14 安排实验室窗口设计 ........................................... 15 第 4 章 总结 ......................................................... 15 致 谢 ............................................................... 16 参考文献 ............................................................ 17 附 录 ............................................................... 18 第一章 引言 基于 Web 的信息管理技术是互联网时代的主流信息管理系统开发体系构架。 随着软件技术、数据库技术、和网络技术的发展 ,信息时代赋予了信息管理系统新的涵义。 因此 ,在国家大力提倡教育信息化的背景下 ,研究和实践基于 Web 的信息管理系统的必要性和可行性已日益凸现。 本文结合所开发的实验室管理系统,对系统的项目 背景、 趋势、开发 工具及数据库 等做了相应的介绍, 第二章主要完成对实验室管理系统的需求分析、功能模块划分、数据库模式分析和应用程序的开发过程的分析。 分析 了实验室管理系统的应用需求,按照数据库设计理论一步一步地给出了系统需求说明书、数据流程图、 ER 图、数据库基本表等。 第三章进行了具体的程序设计。 实现了各个系统的主要功能。 1. 1 项目背景 随着学校对计算机教育重视程度的逐步提高,对机房的安排管理问题日益严重,教学上机调度不方便机房在满足正规教学实习上机任务时,手工安排上机实习表,因管理人员无法及时了解每天机房安排课时上机情况,同时因为任课老师临时调动,易造成冲突,调度不方便,费时费人费力。 这些问题已成为教师上课安排的困扰,严重制约了计算机教育的发展。 越来越多的管理者意识到:单靠手工对机房进行安排管理是不可靠因此须要开发出一套可以实现机房安排管理的系统。 趋势 什么是机房安排管理系统。 简单的说机房安排管理系统就是为学校机房建立网站,老师可以在其上申请或修改实验室安排。 机房安排管理系统将流行于各大中专院校, 随着高校信息化的发展,不论是老师还是学生都有上网查看实验安排的需求。 实验安排上网后。 一方面会有利于学生在不同时间不同地点随时查看获取上课时间安排,得以做好上课准备。 另一方面也有利于教师对机房安排的修改和更新,减少人力物力,规范化管理提高了工作效 率。 正因为机房安排管理系统会给教学带来诸多好处,很多高校都想购买或自己开发本校使用的机房安排管理系统。 但是利用目前各高校使用机房安排管理系统的并不多。 我们相信,随着高校信息化的发展,在最近的几年内,机房安排管理系统就会在中国高校校园内流行起来。 开发工具及数据库 Visual Studio .NET 2020 并不像 的最初版本那样有很强的创新性 ,但其新的功能对提高开发效率却大有帮助。 最初版本强调的是可以让你创建 Web services 和 Inter 应用程序; 2020 在扩展这些功能的同时,引进了移动性。 该版本最显著的特点是增加了适用于 Pocket PC 和其它与 Windows CE 相关的设备的 .NET Compact Framework( CF)。 2020 还增加了 移动控件包(即以前我们所说的 Microsoft Mobile Inter Toolkit),它可以让我们为移动设备创建基于Web 的应用程序。 2020 在安全性和可用性方面也有很大的改进。 例如, Microsoft 改进了 .NET Framework Class Library 来支持 Microsoft 的可信赖计算计划( puting initiative)。 所以来源不可靠的程序是不能访问部分 .NET Framework 的,而且如果程序是从 Inter 或类似不可靠的地方下载的,那么它们在访问机器资源时也会有权限限制。 这些功能使你可以更容易地为任何设备创建更安全可靠的基于 Inter 的程序。 之所以从众我的开发工具中选择了 Visual Studio .NET 2020 是因为其 开发效率 高。 在数据库选择方面采用 SQL Server 作为后台, SQL Server 是一个后台数据库管理系统 ,它功能强大操作简便 ,日益为广大数据库用户所喜爱。 越来越多的开发工具提供了与 SQL Server 的接口。 SQL Server 是一个关系数据库管理系统,它最初是由 Microsoft、 Sybase 和 AshtonTate三家公司共同开发的。 于 1988 年推出了第一个 OS/2 版本,在 Windows NT 推出后, Microsoft 与 Sybase 在 SQL Server 的开发上就分道扬镳了, Microsoft。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。