机房管理系统(数据库课程设计)

合集下载

机房管理系统数据库课程设计方案.doc

机房管理系统数据库课程设计方案.doc

课程设计评分表姓名XXX 班级XXX 学号XXX题目机房管理系统设计指导教师评分项目满分分值得分封面 4页面布局8文档格式目录格式 6图表质量 4设计文档( 60 分)页眉页脚 4内容完整性12文档内容内容逻辑性10内容正确性12课题陈述 3答辩( 10 分)问题答辩 5是否超时 2考勤( 20 分)20实验( 10 分)10总评成绩指导教师评语签名:年月日课程设计答辩记录表教师提问学生答辩情况记录成绩答辩小组教师签名摘要本系统为机房信息管理系统,是一个信息管理系统,其开发主要包括数据库的建立和维护。

在短时间内建立系统应用原型 ,然后 ,对初始原型系统进行需求迭代 ,不断修正和改进 ,直到形成一个满意的可行系统。

在下面的各章中我将以开发学生学籍管理系统 ,谈谈其具体开发过程和所涉及到的问题及解决方法。

目录第一章系统概要介绍 (6)1.1系统概述 (6)1.2系统研发背景 (6)1.3系统研发的目的和意义 (6)第二章需求分析 (8)2.1需求描述 (8)2.2主要功能 (8)2.3数据需求 (9)2.3功能模块实现 (9)2.4数据流图 (10)2.5数据词典 (11)第三章数据库概念结构设计 (12)3.1 E-R 图 (12)3.1 1 局部 E-R 图 (12)3.2系统全局E-R图 (12)3.2系统全局E-R图 (12)3.3实体及属性的定义 (15)第四章数据库逻辑计 (17)4.1初始关系 (17)4.2规范化处理 (17)第五章数据库的物理结构设计 (18)5.1基于SQL Server的数据表设计 (18)5.2引表 (18)第六章数据库的实现及操作 (20)6.1数据表创建 (20)6.2数据库操作部分 (22)6.21 数据库的插入操作 (22)6.22 数据库的修改操作 (22)6.23 数据库的删除操作 (22)6.3关系图 (25)第七章结语及心得 (26)第八章参考文献 (26)第一章系统概要介绍1.1系统概述《数据库原理及应用》课程的学习,其主要的目标是能利用课程中学习到的数据库知识与技术较好地开发设计出数据库应用系统,去解决各行各业信息化处理的要求。

Get清风机房管理系统的设计与实现课程设计报告

Get清风机房管理系统的设计与实现课程设计报告

机房管理系统的设计与实现课程设计报告课程设计课程名称:软件工程课程设计设计题目:机房管理系统的设计与实现班级:学号:姓名:指导教师:完成时间:2021年6月哈尔滨工程大学教务处制课程设计报告机房管理系统的设计与实现班级:学号:姓名:教师评语:教师签名:2021年6月1 引论研究背景随着计算机技术的迅速开展,高等院校招生规模的扩大,需要上机的课程和学生人数逐年增多,由几年前只承当各专业的公共根底课和计算机专业的专业课,到目前需要承当相当数量专业的专业课或专业根底课,课程门数和学生数量都在呈直线上升的态势。

鉴于以上因素和上机人员随机性大、开机时间长、管理机房重复性工作量大、收费标准多样化等特点。

开发方便用户与管理员使用的机房管理系统,提高管理效率,降低劳动强度,更好地让机房效劳教学,具有重要的现实意义。

机房的日常管理中,因上机人员的多样性,所以为所有潜在用户提供注册功能,成功注册之后,可进行登录上机,并对用户实时显示自己的上机时间、费用等使用信息;而管理员进行登录后,那么对其提供所有用户、机器的上机时间、费用等使用信息与状态,并进行分类显示,提供对机器增加、删除、查找,允许对机器信息进行修改,增加备忘信息等操作。

这些功能适用于任何常规机房,为用户提供登录注册的功能解决了上机人员多样、随机的问题;其次,相对传统的人工管理,用户的上机、下机无需管理员频繁的进行登记,并且上机后自动计时、计费,方便对用户的上机收费管理;最后,管理员无需在机房开放时对每个用户的和机器状况进行频繁的登记、修改信息,而由系统自动更新数据库,解决了管理重复工作量大和管理混乱的问题。

研究目标及开发环境本设计主要针对机房使用管理,即实现根本机房管理系统功能。

为用户提供注册、登录、实时信息显示,方便用户对机房的使用;为管理员提供机房信息及使用情况的管理,进行“增删改查〞等操作,方便管理员的日常管理。

系统开发语言:Python数据库管理:SQLAlchemy运行平台:windows 10运行环境:Py、flask2需求分析采用B/S结构〔Browser/Server,浏览器/效劳器模式〕,在效劳器处理不同请求时,对用户信息和机器状况进行数据库的插入、删除、修改、查找等操作,完成数据库信息的更新,并根据不同请求将适宜的响应发送到客户端,对用户和管理员进行信息的展示,提供进行操作的接口。

机房管理系统jsp课程设计

机房管理系统jsp课程设计

机房管理系统jsp课程设计一、教学目标本课程的目标是让学生掌握机房管理系统JSP的基本原理和开发技能。

知识目标要求学生了解JSP的基本语法、内置对象、数据库连接和会话管理;技能目标要求学生能够独立设计并实现一个简单的机房管理系统;情感态度价值观目标则是培养学生对计算机科学和软件开发的兴趣,提高他们的创新能力和团队协作精神。

二、教学内容教学内容将围绕JSP的基本原理和开发技能展开。

首先,学生需要了解JSP的基本语法和内置对象,包括response、request、session等。

然后,学生将学习如何使用JDBC连接数据库,实现数据的增删改查。

接下来,学生将学习JSP的高级特性,如标签库和脚本语言。

最后,学生将通过一个综合性的项目——机房管理系统,将所学知识应用到实际开发中。

三、教学方法为了激发学生的学习兴趣和主动性,我们将采用多种教学方法。

主要包括讲授法、案例分析法和实验法。

讲授法用于向学生传授基本概念和原理;案例分析法用于让学生通过分析实际案例,加深对知识的理解;实验法则让学生通过动手实践,提高开发技能。

四、教学资源我们将选择高质量的教学资源,以支持教学内容和教学方法的实施。

教材将选用权威、实用的书籍;参考书将包括相关领域的经典著作和最新研究成果;多媒体资料将用于直观展示JSP的运行原理和开发过程;实验设备将保证每位学生都能进行充分的实践操作。

五、教学评估本课程的评估方式将包括平时表现、作业、考试等多个方面,以全面反映学生的学习成果。

平时表现将占课程总评的30%,包括课堂参与度、团队协作等;作业将占40%,主要考察学生对知识的掌握和应用能力;考试将占30%,包括期中考试和期末考试,主要考察学生的综合运用能力。

评估方式将尽量客观、公正,以确保评价结果的准确性。

六、教学安排本课程的教学进度将按照教材和大纲进行,确保在有限的时间内完成教学任务。

教学时间安排将尽量合理、紧凑,避免与学生的其他课程和活动冲突。

C语言课程设计报告——机房管理系统[1]

C语言课程设计报告——机房管理系统[1]

目录一.设计内容二.设计要求(1)题目要求(2)输入/输出要求三.整体设计思路四.流程图(1)层次模块图(2)空机号查询N—S图五.主函数及功能菜单说明六.各模块简要说明七.心得体会附录一.源程序代码二.各模块运行结果截图一:设计内容题目:机房管理系统设计机房管理系统,要求由菜单进行管理。

(1)上机前先检查是否有空机位,有则将其显示出,无则提示无空位。

(2)还有空位置时,运行进入,并记录下位置号以及序号,与上机时间。

(3)可对上机者上机信息进行查询,修改与删除。

(4)设计相关模块,显示上机者的上机费用。

(5)显示所有上机者的上机信息。

二:设计要求题目要求:(1)为各项操作功能设计一个菜单。

应用程序运行后,先显示这个菜单,然后用户通过菜单项选择希望进行的操作项目。

(2)要求以上功能分别用函数实现。

输入/输出要求:(1)应用程序运行后,先显示一个菜单,然后用户根据需要选择相应的操作项目。

进入每个操作后,根据程序的提示输入相应的信息。

(2)要求用户输入数据时,要给出清晰、明确的提示信息,包括输入的数据内容、格式及结束方式等。

三:整体设计思路在设计该程序时,要将系统的不同功能分成各个模块。

每个模块由一个函数定义,整个程序由函数调用来实现。

每个模块是一个子函数,由一个主函数调用各个子函数。

在定义子函数时,根据不同的功能选择不同的语句,如需要使用循环时可以用“do……while”来实现;需要使用选择时可以用“switch”或“if”语句来实现等。

设计以菜单方式工作的机房管理系统,主要包括六个模块,分别是上机者信息输入模块,上机者信息查询模块,上机者信息修改模块,上机者信息删除模块,上机者上机费用计算模块,所有上机者信息显示模块。

每个模块由组员相应完成。

另外考虑到机房的特殊要求,新增一个上课模式,此模式功能是将所有机子开启,统一赋上上机者相关信息,避免管理员一个一个的给机子输入信息。

本系统程序关键在于一个空机位的检索,亦是本程序核心之所在。

机房管理系统jsp课程设计

机房管理系统jsp课程设计

机房管理系统jsp课程设计一、课程目标知识目标:1. 学生能掌握JSP技术的基本原理和编程方法,理解机房管理系统的业务流程。

2. 学生能运用所学知识,设计并实现一个机房管理系统的前端和后端功能。

3. 学生了解数据库连接和SQL语句在JSP中的应用,实现对机房信息的增删改查操作。

技能目标:1. 学生具备独立分析机房管理系统的需求,完成系统设计的能力。

2. 学生能运用JSP、JavaBean和Servlet等技术,实现机房管理系统的功能模块。

3. 学生通过课程学习,掌握编程规范,提高代码质量和调试能力。

情感态度价值观目标:1. 学生培养团队协作精神,学会与他人共同解决问题,提高沟通能力。

2. 学生在课程实践中,体验编程带来的成就感,激发对计算机编程的兴趣。

3. 学生通过课程学习,认识到信息管理技术在生活中的应用,增强信息素养。

课程性质:本课程为实践性较强的课程,结合机房管理系统的实际需求,使学生能够将所学理论知识应用于实际项目中。

学生特点:学生具备一定的Java基础和数据库知识,对JSP技术有一定了解,但实践经验不足。

教学要求:教师需引导学生主动思考,注重实践操作,培养解决问题的能力。

在教学过程中,关注学生的个体差异,提供有针对性的指导。

通过课程目标的实现,使学生在知识、技能和情感态度价值观方面取得全面发展。

二、教学内容1. JSP技术原理与基础语法:回顾Java基础知识,学习JSP页面生命周期、内置对象、指令和脚本语言,理解JSP与JavaBean、Servlet的关系。

教材章节:第二章 JSP技术基础2. 数据库连接与操作:学习JDBC技术,掌握数据库连接池的使用,实现机房管理系统与数据库的交互。

教材章节:第四章 数据库访问技术3. 机房管理系统需求分析:分析机房管理系统的功能模块,明确系统目标,绘制用例图和流程图。

教材章节:第一章 系统分析与设计4. 前端界面设计:运用HTML、CSS和JavaScript技术,设计机房管理系统的前端界面,实现用户交互功能。

信息系统系统分析与设计:机房管理系统课程设计

信息系统系统分析与设计:机房管理系统课程设计

分类号单位代码密级学号 1314210137信息工程学院学生课程设计题目机房管理系统学生姓名王建德学号1314210137专业信息管理与信息系统指导教师张峰榆林学院课程设计诚信责任书本人郑重声明:所呈交的课程设计,是本人在导师的指导下独立进行研究所取得的成果。

课程设计中凡引用他人已经发表或未发表的成果、数据、观点等,均已明确注明出处。

尽我所知,除文中已经注明引用的内容外,本论文不包含任何其他个人或集体已经公开发表或撰写过的研究成果。

对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。

本人课程设计与资料若有不实,愿意承担一切相关的法律责任。

论文作者签名: 王建德2016 年6 月25日摘要建立先进的机房管理系统是实现教育现代化的必由之路,是推进信息化管理的重要举措之一。

本系统主要为教职员工上课和学生日常业余上机提供了方便。

系统采用了先进的软、硬件结合的方式。

主要管理学校计算机机房的上机业务,它的主要功能模块包括,系统管理、用户结帐管理、电脑与计算机信息管理、日常管理、新会员办理管理、用户信息的维护管理、管理员信息的维护管理、上机考勤管理、学生付费管理、用户权限管理以及实行跨平台管理等。

本系统是一个运行在局域网上的子系统,能够直观、方便、有效、可靠地管理通过局域网联在一起的所有机器。

全面开发和应用计算机管理信息系统更是一个重要的问题。

本系统作为现行公共计算机实验室管理必不可少的组成部分,将实验室的机器资源合理分配、统一管理,提高设备利用率,使实验室的教学质量得到有力保证。

目录摘要 (I)第一章机房管理系统分析 (2)1.1机房管理系统开发背景及现状分析 (2)1.2机房管理系统国内外研究现状 (2)1.2.1 国内研究现状 (3)1.2.2 国外研究现状 (3)第二章:可行性分析 (3)2.1开发机房系统的经济可行性 (3)2.2开发机房系统的技术可行性 (3)2.3开发机房系统的组织管理可行性 (4)第三章:需求分析 (4)3.1系统总体的功能需求 (4)3.2系统结构设计 (4)3.3系统详细设计 (5)3.3.1系统E-R图 (5)3.3.2数据库关系模型 (6)3.3.3数据库数据模型 (6)3.3.4管理系统 (8)3.4业务流程图 (9)第四章系统UML建模 (10)4.1系统工作流程图 (10)4.1.1管理员用例图 (12)4.1.2会员上机流程图 (12)4.2系统时序图 (13)4.2.1会员充值时序图 (13)4.2.2管理员管理时序图 (14)4.2.3管理员维护机房时序图 (15)4.3系统协作图 (16)4.3.1会员充值协作图 (16)4.3.2管理员管理上机协作图 (16)4.3.3管理员维护协作图 (17)第五章系统运行环境 (17)5.1开发环境 (18)5.2运行环境 (18)第六章总结 (19)参考文献 (20)致谢 (21)第一章机房管理系统分析1.1机房管理系统开发背景及现状分析随着计算机技术、多媒体技术、通信技术和网络技术的发展,每一位学生必需掌握现代信息技术才能适应现代社会的发展。

大型数据库课程设计报告——机房管理系统资料整理

大型数据库课程设计报告——机房管理系统资料整理
1.1 需求调查....................................................................................................... 1 1.2 系统功能分析................................................................................................. 3 1.3 面对用户需求分析......................................................................................... 4 第 2 章 面向对象分析和设计.................................................................................... 6 第 3 章 逻辑结构设计.............................................................................................. 10 3.1 类和对象向关系模式转换......................................................................... 14 3.2 关系模式优化............................................................................................. 15 第 4 章 数据库物理结构设计.................................................................................. 15 4.1 存取方法设计............................................................................................... 15 4.2 存储结构设计............................................................................................. 16 4.3 物理设计..................................................................................................... 16 第 5 章 数据库完整性设计...................................................................................... 19 5.1 主键及唯一性索引....................................................................................... 19 5.2 参照完整性设计........................................................................................... 20 5.3 Check 约束.................................................................................................. 20 5.4 Default 约束.............................................................................................. 20 5.5 触发器设计................................................................................................... 21 第 6 章 数据库视图设计............................................................................................ 24 第 7 章 数据库存储过程设计.................................................................................... 26 第 8 章 权限设计........................................................................................................ 29 总结.............................................................................................................................. 30 参考文献:.................................................................................................................. 31

vb课程设计机房管理系统设计报告

vb课程设计机房管理系统设计报告

vb课程设计机房管理系统设计报告一、教学目标本课程旨在通过学习Visual Basic(VB)编程语言,使学生掌握机房管理系统的开发方法。

通过本课程的学习,学生应达到以下目标:1.理解VB编程语言的基本概念和语法。

2.掌握机房管理系统的需求分析和设计方法。

3.熟悉数据库的基本操作和VB与数据库的交互。

4.能够使用VB编写简单的程序。

5.能够独立完成机房管理系统的需求分析和设计。

6.能够使用VB和数据库进行有效的交互,实现机房管理系统的功能。

情感态度价值观目标:1.培养学生的团队合作意识和解决问题的能力。

2.培养学生对计算机编程的兴趣和热情。

3.培养学生对机房管理工作的认真和负责的态度。

二、教学内容本课程的教学内容主要包括以下几个部分:1.VB编程语言基础:介绍VB的基本概念和语法,包括变量、数据类型、运算符、控制结构等。

2.机房管理系统需求分析:学习如何对机房管理系统的需求进行分析和描述,包括功能需求、性能需求等。

3.机房管理系统设计:学习如何使用VB进行机房管理系统的界面设计和功能实现,包括数据库的设计和操作。

4.机房管理系统的测试和维护:学习如何对机房管理系统进行测试和维护,确保系统的稳定和可靠。

三、教学方法为了提高学生的学习兴趣和主动性,本课程将采用多种教学方法,包括:1.讲授法:通过讲解VB编程语言的基本概念和语法,使学生掌握基本知识。

2.案例分析法:通过分析机房管理系统的案例,使学生了解机房管理系统的需求分析和设计方法。

3.实验法:通过上机实验,使学生亲手编写VB程序,提高学生的编程能力。

四、教学资源为了支持教学内容和教学方法的实施,我们将准备以下教学资源:1.教材:《Visual Basic编程语言》2.参考书:《机房管理系统设计与实现》3.多媒体资料:VB编程语言的教学视频和实验教程4.实验设备:计算机和数据库管理系统五、教学评估为了全面、客观、公正地评估学生的学习成果,我们将采取以下评估方式:1.平时表现:通过观察学生在课堂上的参与程度、提问回答情况等,评估学生的学习态度和理解程度。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

中北大学数据库课程设计说明书学院、系:软件学院专业:软件工程学生姓名:*** 学号:********* 设计题目:软件学院机房管理系统起迄日期: 2012年5月28日- 2012年6月22日****:***2012 年 6月 19 日1.需求分析一本系统信息要求:在Windows平台下,使用面向对象程序设计语言(C#),结合SQL Server进行开发一个数据库管理系统—软件学院机房管理系统。

实现软件学院机房上机管理自动化,简洁化。

该系统可以随时添加新用户,而且还可以对用户的信息进行查询,对上机情况进行查询。

同时具有上机和下机管理功能。

具体情况如下:1.该系统要求具有上下机功能。

(1)实现无人值守,通过验证身份做到自动判断是否允许学生、管理员上机;(2)学生上即使可以对上机情况进行查询(4)用户上下机时更新机器状态表信息(3)学生下机时自动将该学生所用机器电源关掉。

2.该系统要方便管理。

(1)根据学生机、器信息的不同,记录每个学生、机器的信息(2)能够对学生、机器信息进行操作3.该系统要求根据学生信息(1)对学生信息进行查询(2)对上机情况进行查询4.该系统要求系统界面友好。

二本系统开发设计思想:1.该系统先对机房现状进行统计,收集机房机号、所处状态等信息,必要时对机房机器作增减操作。

2.对学生信息进行统计,了解学生库中有哪些学生,并对每个学生按照班级进行分组,以备学生上机时确定学生的班级号和学号。

3.学生可以通过该系统查询自己的上机时长。

4.在学生下机后,系统要求能够自动的关闭学生计算机电源。

6.系统还应为管理员提供汇总服务,管理员可以查询指定学生、机器信息,全体学生、机器信息。

三本系统功能处理:(1)用户上下机操作(2)学生信息管理(3)机器状态管理(4)信息的查询管理四本系统分组任务安排组长:**** 功能(1)组员:*** 功能(3)*** 功能(4)*** 功能(2)2.概要设计一本系统主要功能模块划分:(1)用户上下机操作:主要包含用户上机功能,加强对用户身份的识别,使得数据库中的信息有安全保障,有学生下机功能,下机后自动关机,其中包含上下机时对数据库中用户的机器状态的更新功能;(2)学生信息管理:主要对学生的管理,包含学生信息的添加,删除,修改功能;(3)机器状态管理:主要对机房机器的管理,包含管理机房机器的添加,删除功能;(4)信息查询管理:主要对学生包含对学生和机房机器的信息查询;二三数据库需求分析上下机操作依赖于学生信息和机器状态根据上述数据库之间的对应及依赖关系,可确定数据库所必备信息的以下几个方面(1)学生信息(学号,班号,处分记录)(2)机器信息(机号,状态,上机时间,下机时间,用户)(3)用户信息(用户名,密码,用户身份)3数据库概念结构设计一概念结构设计E-R图五数据库逻辑结构设计数据字典是各类数据描述的集合,它是进行详细的数据收集和数据分析后所获得的主要成果,是关于数据库中数据的描述,即对元素的描述。

数据字典是在系统分析阶段建立,在数据库设计过程中不段修改、充实、完善的。

针对本系统,通过机房管理内容和过程分析,设计的数据项和数据结构如下。

(1)学生信息(学号,班号,处分记录)(2)机器信息(机号,状态,上机时间,下机时间,用户)(3)用户信息(用户名,密码,用户身份)总体表预览学生信息表表5机器状态表用户信息表4系统功能实现一编写代码using System;using System.Collections.Generic;using ponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Data.SqlClient;1用户登录模块此模块要求用户匹配数据库数据登录后根据身份不同进入不同的界面,并要求更新机器状态表信息。

namespace WindowsFormsApplication1{public partial class用户登录 : Form{public用户登录(){InitializeComponent();}private void button1_Click(object sender, EventArgs e){string userName = txtName.Text;string password = txtPwd.Text;string connString = @"Data Source=DARLING-PC\SQLEXPRESS;Initial Catalog=软件学院机房管理系统;Integrated Security=True";SqlConnection connection = new SqlConnection(connString);//获取用户名和密码匹配的行的数量的SQL语句string sql = String.Format("select count(*) from [用户信息] where txtName='{0}'and txtPwd='{1}'", userName, password);try{connection.Open();//打开数据库连接SqlCommand command = new SqlCommand(sql, connection);//创建command对象int num = (int)command.ExecuteScalar();//执行查询语句,返回匹配的行数connection.Close();if (num > 0){//如果有匹配的行,则表明用户名和密码正确MessageBox.Show("欢迎进入软件学院机房管理系统", "登陆成功",MessageBoxButtons.OK, rmation);if (role.Text == "管理员"){管理员 frm = new管理员();// MessageBox.Show("欢迎进入软件学院机房管理系统", "登陆成功", MessageBoxButtons.OK, rmation);frm.Show();this.Visible=false;}else{sql = "select jh from 机器状态表 where zt='no'";command = new SqlCommand(sql, connection);connection.Open();SqlDataReader dataread = command.ExecuteReader();dataread.Read();sql = string.Format("update 机器状态表set zt='yes',[user]='{0}',sjsj='{1}' where jh='{2}'", userName, DateTime.Now.ToString(), dataread["jh"]);connection.Close();command = new SqlCommand(sql, connection);connection.Open();command.ExecuteNonQuery();connection.Close();学生 frm = new学生();学生.t1 = DateTime.Now;er = userName;//MessageBox.Show("欢迎进入软件学院机房管理系统", "登陆成功", MessageBoxButtons.OK, rmation);frm.Show();this.Visible=false;}}else{MessageBox.Show("您输入的用户名和密码错误!", "登录失败", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);}}catch (Exception ex){MessageBox.Show(ex.Message, "操作数据库出错", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);}finally{connection.Close();//关闭数据库连接}}private void btnNo_Click(object sender, EventArgs e){Application.Exit(); } }}1.2.学生界面模块此模块要求学生进入学生界面后,能够随时查询自己的上机情况:上机时间,已上机时长;可以进行下机后自动关机功能,在学生下机后,自动更新机器状态表中的机器状态,下机时间等信息。

namespace WindowsFormsApplication1{public partial class学生 : Form{public static DateTime t1;public string user;public学生(){InitializeComponent();}private DialogResult show(){信息 frm = new信息();frm.time = t1.ToString();er = er;DateTime t2 = DateTime.Now;ed = showtime(t1, t2);return frm.ShowDialog();}public static string showtime(DateTime t1, DateTime t2){int s = (t2 - t1).Seconds;int h = (t2 - t1).Hours;int m = (t2 - t1).Minutes;return h+"小时"+m+"分"+s+"秒";}private void button1_Click(object sender, EventArgs e){DialogResult r = MessageBox.Show("确定下机后自动关机?", "提示", MessageBoxButtons.OKCancel, rmation);if (r == DialogResult.OK){if (this.show() == DialogResult.OK){string connString = @"Data Source=DARLING-PC\SQLEXPRESS;Initial Catalog=软件学院机房管理系统;Integrated Security=True";SqlConnection connection = new SqlConnection(connString);string sql=string.Format("update 机器状态表set zt='no', xjsj='{0}' where [user]={1}",DateTime.Now.ToString(),user);connection.Open();SqlCommand command = new SqlCommand(sql, connection);command.ExecuteNonQuery();connection.Close();this.Close();Application.Exit();}}}private void button2_Click(object sender, EventArgs e){Application.Exit();}private void button3_Click(object sender, EventArgs e){关于 frm = new关于();frm.Show();private void button4_Click(object sender, EventArgs e) {this.show();}}}显示namespace WindowsFormsApplication1{public partial class信息 : Form{public string user;public string time;public string used;public信息(){InitializeComponent();}private void信息_Load(object sender, EventArgs e){labuser.Text = user;labUsed.Text = used;labTime.Text = time;}private void btnok_Click(object sender, EventArgs e)this.DialogResult = DialogResult.OK;this.Close();}private void timer1_Tick(object sender, EventArgs e){labUsed.Text = 学生.showtime(学生.t1, DateTime.Now); }}}5心得体会通过这次课程设计的模块独立完成和亲身实践,对专业知识有了深入的学习,把学过的知识融会贯通,又学到了以前没有学到的知识,培养了我独立思考问题的能力。

相关文档
最新文档