机房管理系统数据库设计.doc
《机房管理系统数据库设计.doc》由会员分享,可在线阅读,更多相关《机房管理系统数据库设计.doc(1页珍藏版)》请在咨信网上搜索。
北华航天工业学院课程报告 5 北华航天工业学院 课程设计报告(论文) 课程名称: 数据库原理与应用 报告题目: 机房管理系统数据库设计 作者所在系部: 计算机科学与工程 作者所在专业: 计算机科学与技术 作者所在班级: B11512 作者姓名: 刘智星 指导教师姓名: 贾振华、李建义 完成时间: 2013年6月28日 北华航天工业学院教务处制 北华航天工业学院课程报告 课程设计任务书 课题名称 《数据库原理与应用》课程设计 完成时间 2013.6。28 指导教师 贾振华 职称 副教授 学生姓名 刘智星 班级 总体设计要求 B11512 总体设计要求: 1、明确课设任务,复习与查阅相关资料. 2、根据老师给出的设计题目,在两周时间内完成其中某一个题目的从用户需求分析、数据 库设计到上机编程、调试和应用等全过程的数据库系统设计.如果学生自拟题目,库设计到上 机编程、调试和应用等全过程的数据库系统设计。如果学生自拟题目,需经指导教师同意。 3、独立完成课程设计任务,不能抄袭,设计完成后,将所完成的工作交由老师检查;要求 写出一份详细的设计报告. 4、按要求完成课设内容,课设报告要求文字和图工整、思路清楚、正确。 5、应用程序应具有一定的实用性和健壮性。 工作内容及时间进度安排 第一周、周1:设计动员,布置课程设计任务。 第一周、周2:查阅资料,制定方案,进行程序总体设计。 第一周、周3~第二周2:详细设计, 系统调试. 第二周、周3:整理,撰写设计报告。 第二周、周3—周5:验收,提交设计报告,评定成绩。 课程设计成果 1、课程设计报告书一份 2、源程序清单一份 3、成果使用说明书一份 北华航天工业学院课程报告 摘 要 随着网络的飞速发展,机房的数量和功能不断增多,数据量也随之增加.同 样使用者也增多,管理难度不断加大。传统的方式显然浪费了许多的人力、物力, 以及资源甚至已经影响到机房的运营。 机房管理系统正是一套能够合理解决、代替传统人工管理方式的管理系统, 对机房、机器、使用者进行合理有效的管理及操作。本系统模拟了机房的收费、 登录、下机等等的管理,提高了工作效率,节约了管理成本。 关键词:机房管理 自动收费 提高效率 北华航天工业学院课程报告 ABSTRACT With the rapid development of the network, the quantity and function room increases, the amount of data increases. As the user is also increasing, the management difficulty increasing。 The traditional approach is clearly wasted a lot of manpower, material resources, and has even affected the operating room。 Computer room management system is a set of reasonable solution, management system to replace the traditional manual management mode, management and operation is reasonable and effective to room, machine, user. The system simulates the room charge, login, etc。 under the management, improve work efficiency, saving the cost of management。 Keywords: improve the efficiency management of computer automatic toll collection 北华航天工业学院课程报告 目录 《数据库课程设计》。。.。..。。。.。...。。.。。。。。。。.。.。.。。。。。.。。..。.。。。.。..。。。。。.。.。.。。。。。。。。.。。。.。..。。。.。。..。。.。.。。。.。。.。。..。...。。。。。。。。。 1 一、系统需求分析。。。。。..。.。。.。.。。。。。。。。。。...。。.。。。.。。...。.。。.。。.。。。。...。。。.。。.。。.。.。。。。。。.。。。。。。.。.。.。。。.。。。。.。.。。。.。。。。。.。.。。。。 1 (1)信息要求:。。.。..。。.。.。。。。。.....。。。。..。。。.。..。.。。。。.。。。.。。..。。...。。。。.。。。。。。。。...。。。。。.。。.。。.。。。。。.。.。.。。....。。.。。。。。。.。 1 (2)处理要求:。.。。。.。。。..。.。。。。。。。.。。。。.。.。。。。。。..。...。。。。。。。.。..。.。。。。.。。...。。..。..。。。..。.。.。.。。。。。.。。...。。.。...。。..。。。。。. 1 (3)安全性和完整性要求。....。。。。。。。.。。.。。。.。。。。。。.。。。。。.。.。。。。。.。...。。。.。。.。。.。.。。.。。.。.。。.。。.。..。。.。。。..。.。。。。。。 1 二、概念结构设计..。。。.。。。.。。。。。。.。。。。.。。。.。..。。........。。..。。。..。.。..。.。.。。。.。。。....。。。。。。。.。.。。。。。..。。。。...。。..。。.。。。。。...。。.。 1 (1)E‐R图。..。.。。。.....。。...。。。。。..。。。。。。。。。。。。。。。.。。.。。。。.。。....。.。。。..。.。...。。。..。。。。.。。。。。。。。。。..。。.。。。..。。。.。。。..。.。。。...。。.. 1 (2)解决命名冲突以及结构冲突设计方法。.。。。.。。。。。.。。..。.。。.....。。。.。。。。.。。.。。..。。...。..。。。.....。。。。..。。 3 三、逻辑结构设计。.。。。...。..。。。。。....。..。。。.。。。.。。.。。。..。.。。。..。.。.。。。...。。.。。...。。..。。.。。。。.。。。。.。.。。。..。。。。...。。。。。。。...。。...。 3 四、数据库物理结构设计。..。。.。。.....。。.。。。。.。。.。.。。。...。。。。。。。.。。..。.。。。。.。。。。。...。。。。。。。。。.。.。.。。.。..。。。。。。。。。...。..。。。。。 4 五、数据库实施..。。.。.。。。。。.。。。..。。.。。。.。。...。。。.。。。...。..。。。。。.。..。。。。。。.。。...。。。.。。。。。。。。。。。。。。.。。。。。.。。。。。.。。.。.。.。。。。。。。。。。。。. 5 (1)使用 T‐SQL语句实现数据库表;..。。。。。。..。..。.。...。。。。。...。。。.。。.。。.。。.。.。。.。。。..。.。。....。..。.。.。..。。..。. 5 (2)用 T‐SQL语句实现必要的存储过程及触发器。。。。。。。。。.。.。。.。..。。.。.。。。。..。.。.。.。。..。。。。。.。..。。. 6 六、数据库应用系统的实施和维护...。。。。....。.。。。。。。.。。。。。.。。。..。。。。.。。.。。.。。。.。。。。。.。.。.。。。.。。。。。。。。。。.。.。。。..。。.。。 8 (1)实现数据库的 T‐SQL语句;。。...。.。..。.。。.。...。...。.。。.。。.。.。。。。。...。.。。.。。。.。。。。。。...。.。。..。。。...。。...。..。。。 8 (2)写出载入初始数据的 T‐SQL语句;。。.。。。。。。....。。.。....。。。...。。。...。....。。。..。。。..。.。.。。。..。。.。.。.。.。。.. 9 (3)简单阐述各模块的基本功能;.。。。。。。。.。.。.。。。。。.。。。。。。。。。。.。。。...。.。。。。...。。。..。。.。.。.。...。。...。。.。。。。。。 10 (4)给出该模块的设计思路,针对难点部分应该进行详细的阐述; .。。.。。。。。。.。。.。。.。. 11 (5)按模块分析所编写的应用程序所使用的 T‐SQL语句;..。。...。..。。。。.。..。。。.。。。。.。。.。。.。。。 11 七、界面实现.。.。..。.。。.。。.。........。.。。。。。。.。。。。。。。.。。。.。。。。。。...。.。..。..。。。..。。。.。..。。。.。。。.。.。..。..。。。。....。....。.....。。。...。.. 11 八、小结。。.。。。.。。。。。.。.。.。。。。。。.。。。。。。。.。。。。。。。。.。。。。。。。.。。。...。。。。..。。.。。。.。.。。。.。。..。..。。...。。。。。.。。。。..。。..。。..。。..。。..。。..。..。。。。 13 九、致谢..。.。。。...。。.。。。。。。。。。.。。....。.。.。..。..。。。。。。.。。。.。..。。..。。。..。。。。。..。.。。。。。。。..。.。。。。。.。。.。..。。。。.。..。。。。。.。..。.。。。。。。。。。... 13 十、参考文献.。。...。.。。..。。.。。.。。.。。。..。。。。。。.。。。。..。。。。。。.。。.。。。。。。。。。.。。。.。。。。。。。...。。。.。...。。。.。。。。。。。。。.。。。...。。...。。。。。。。...。 14 十一、附录..。。.。。。。。..。。。。。...。...。。.。.。.。。。.。。。.。。。。。.。。。。.。.。..。。。.。..。。。。。.。。。。.。。。。。.。..。.。。。。....。。。。.。.....。。。.。..。。。。..。。..。 15 北华航天工业学院课程报告 《数据库课程设计》 ——机房管理系统 一、系统需求分析 (1)信息要求: 指用户需要从数据库中获得信息的内容与性质。数据库中需要存储那 些数据。 实现机房、上机类型等基本信息的管理; 实现机器信息、管理人员信息、使用者信息的管理; 实现上机管理; 实现收费管理; (2)处理要求: 用户需要完成什么处理功能,对处理的响应时间有什么要求(给出功能模块图)。 1. 学生用户端完成登陆功能,完成登陆记录上机时间; 2. 管理员端完成各个信息的管理; 创建触发器,实现下机时自动计算此次上机的时间和费用; 创建存储过程统计各机房的上机时间和费用; 创建存储过程统计指定时间段内各管理人员的收费合计; (3)安全性和完整性要求。 建立数据库相关表之间的参照完整性约束。 二、概念结构设计 (1)E-R图 密码 管理管理员姓名 管理人编号 管理员 primary key 合计收费 图 2—1.1 管理员 E—R图 1 北华航天工业学院课程报告 机房名称 机房信息 上机总时间 机房号 primary key 上机总费用 每小时费用 管理人编号 图 2-1.2 机房信息 E—R图 密码 ID 使用者姓名 Foreign key 使用者信息 总费用 图 2-1。3 E-R图 机房号 Foreign key 机器号 总使用时间 机器信息 Primary key 图 2—1。4 机器信息 E—R图 机房号 上机类型名称 上机类型_机房 primary key primary key 图 2—1.5上机类型_机房 E—R图 2 北华航天工业学院课程报告 费用 机器号 foreign key 上机时间 上机总费用 ID foreign key 下机时间 图 2—1.6 上机总费用 E-R图 (2)解决命名冲突以及结构冲突设计方法 相关的列名使用相同的名字,加上完整性约束。 使用者信息 登录 上机总费用 机器信息 属于 管理员信息 管理 机房信息 三、逻辑结构设计 (1)给出由 E—R得到的关系模型:并注明转换过程中应用的规则; (2)数据模型的优化; (3)分析这些模式对于应用环境是否合适,确定是否要对某些模式进行合并或分解; (4)用户模式设计; (5)在数据库中一般使用英文名字,在用户视图中则一般使用符合用户一贯的中文命 名法; 管理员信息(管理人编号,密码,管理员姓名,合计收费) 3 北华航天工业学院课程报告 机房信息(机房号,机房名称,每小时费用,上机总费用,上机总时间,管理人编号) 机器信息(机器号,机房号) 使用者信息(ID,密码,使用者姓名,总费用) 上机类型_机房(机房号,上机类型名称) 上机总费用(ID,机器号,上机时间,下机时间,费用) 四、数据库物理结构设计 管理员信息表(管理员信息) 字段名称 中文含义 数据类型 varchar varchar varchar int 长度 完整性约束 是否主键 字段说明 管理人编号 密码 管理人编号 管理人编号 20 20 20 primary key 是 否 否 否 密码 密码 无 无 无 管理员姓名 管理员姓名 管理员姓名 合计收费 合计收费 合计收费 机房信息表(机房信息) 字段名称 机房号 中文含义 机房号 数据类型 char 长度 完整性约束 是否主键 字段说明 机房号 20 20 primary key 是 否 否 否 否 否 机房名称 机房名称 char 无 机房名称 每小时费用 每小时费用 上机总时间 上机总时间 上机总费用 上机总费用 管理人编号 管理人编号 int 无 无 每小时费用 上机总时间 上机总费用 管理人编号 int int 无 Varchar 20 foreign key 使用者信息表(使用者信息) 字段名称 中文含义 数据类型 长度 完整性约束 是否主键 字段说明 ID ID char 20 Not null 否 ID Primary key 密码 密码 char char Int 20 20 无 无 无 否 否 否 密码 使用者姓名 总费用 使用者姓名 使用者姓名 总费用 总费用 机器信息表(机器信息) 字段名称 机器号 中文含义 机器号 数据类型 长度 完整性约束 是否主键 字段说明 机器号 char 20 primary key not null 是 机房号 机房号 char 20 foreign key 否 否 机房号 总使用时间 总使用时间 datetime 无 总使用时间 机房信息表(机房信息) 字段名称 机房号 中文含义 机房号 数据类型 char 长度 完整性约束 是否主键 字段说明 机房号 20 20 primary key primary key 是 否 机房名称 机房名称 char 机房名称 4 北华航天工业学院课程报告 机房信息表(机房信息) 字段名称 中文含义 数据类型 长度 完整性约束 是否主键 字段说明 使用者 ID ID char 20 foreign key 是 登录名 机器号 上机时间 下机时间 费用 机器号 上机时间 下机时间 费用 char datetime datetime int 20 foreign key 否 否 否 否 本次机器号 上机时间 下机时间 费用 无 无 无 五、数据库实施 (1)使用 T—SQL语句实现数据库表; create table 管理员信息 ( 管理人编号 varchar(20) primary key, 密码 varchar(20), 管理员姓名 VARCHAR(20), 合计收费 INT ); create table 机房信息 ( 机房号 char(20) primary key, 机房名称 CHAR (20), 每小时费用 int(20), 上机总时间 int, 上机总费用 INT, 管理人编号 varchar(20), foreign key (管理人编号) references 管理员信息(管理人编号) ); create table 使用者信息 ( ID CHAR (20) not null, 密码 char(20), 使用者姓名 char(20), 总费用 INT, primary key(ID) , foreign key (ID) references使用者信息(ID) ); create table 机器信息 5 北华航天工业学院课程报告 ( 机器号 char(20) not null, 机房号 char(20), 总使用时间 datetime, primary key (机器号), foreign key (机房号) references 机房信息(机房号) ); create table 上机类型_机房 ( 机房号 char(20), 上机类型名称 Char(20), primary key(机房号,上机类型名称), ); create table 上机总费用 ( ID CHAR(20), 机器号 Char(20), 上机时间 datetime, 下机时间 datetime, 费用 int, foreign key(ID) references 使用者信息(ID) on update cascade on delete no action, foreign key(机器号) references 机器信息(机器号) on update cascade on delete no action, ); (2)用 T-SQL语句实现必要的存储过程及触发器。 create trigger t_上机总费用 ——drop trigger t_上机总费用 on 上机总费用 after insert as begin update 管理员信息 set 合计收费=合计收费+(select 每小时费用 from 机房信息 where 机房号=(select 机房号 from 机器信息 6 北华航天工业学院课程报告 where 机器号 =(select 机器号 from 上机总费用 where 费用=0 ) ) )*(select DATEDIFF(HH,上机时间,下机时间) from 上 机总费用 where 费用=0) where 管理人编号=(select 管理人编号 from 机房信息 where 机房号=(select 机房号 from 机器信息 where 机器号=(select 机器号 from 上机总费用 where 费用=0 ) ) ); update 机房信息 set 上机总时间=上机总时间+(select DATEDIFF(HH,上机时间,下机时间) from 上 机总费用 where 费用=0), 上机总费用=上机总费用+(select 每小时费用 from 机房信息 where 机房号=(select 机房号 from 机器信息 where 机 器 号 =(select 机 器 号 from 上机总费用 where 费用=0 ) ) )*(select DATEDIFF(HH,上机时间 ,下机时间 ) from 上机总费用 where 费用=0) where 机房号=(select 机房号 from 机器信息 where 机器号=(select 机器号 from 上机总费用 where 费用=0 ) ); update 使用者信息 set 总费用=总费用+(select 每小时费用 from 机房信息 where 机房号=(select 机房号 from 机器信息 where 机器号=(select 机器号 from 上机总费用 where 费用=0) ) )*(select DATEDIFF(HH,上机时间,下机时间) from 上机总费用 where 7 北华航天工业学院课程报告 费用=0) where ID=(select ID from 上机总费用 where 费用=0); ——更新使用者信息表-—共使用的费用 update 上机总费用 set 费用=(select 每小时费用 from 机房信息 where 机房号=(select 机房号 from 机器信息 where 机器号=(select 机器号 from 上机总费用 where 费用=0) ) )*DATEDIFF(HH,上机时间,下机时间) where 费用=0; end; create procedure 时间_费用 —-drop procedure 时间_费用 As select 上机总时间,上机总费用 from 机房信息 EXEC 时间_费用 ——触发存储过程 create procedure 管理人收费 —-drop procedure 管理人收费 As select * from 管理员信息 EXEC 管理人收费 ——触发存储过程 六、数据库应用系统的实施和维护 (1)实现数据库的 T-SQL语句; 激发存储过程 EXEC 时间_费用 -—触发存储过程 EXEC 管理人收费 -—触发存储过程 激发触发器 insert into 上机总费用 (ID,机器号 ,上机时间 ,下机时间 ,费用 ) values(’1 号床的下铺 ',101,’2013—11-10 12:00:00。000’,’2013—11—10 13:00:00.000’,0); insert into 上机总费用 (ID,机器号 ,上机时间 ,下机时间 ,费用 ) values('望江明月 8 北华航天工业学院课程报告 ',101,’2013—11—10 12:00:00.000’,’2013—11-10 13:00:00.000',0); 将存入所有的需要更新数据;以后需要查什么就可以直接查询表。 (2)写出载入初始数据的 T—SQL语句; 插入管理员信息数据 insert into 管理员信息(管理人编号,密码,管理员姓名,合计收费) values(’2011001',’2011001’,'我 叫 2011001’,0); insert into 管理员信息(管理人编号,密码,管理员姓名,合计收费) values('2011002','2011002’,’我 叫 2011002’,0); insert into 管理员信息(管理人编号,密码,管理员姓名,合计收费) values('2011003',’2011003’,'我 叫 2011003’,0); insert into 管理员信息(管理人编号,密码,管理员姓名,合计收费) values('2011004','2011004’,’我 叫 2011004',0); 插入机房信息数据 insert into 机房信息 (机房号,机房名称 ,每小时费用 ,上机总费用 ,上机总时间 ,管理人编号 ) values('01’,’软件实验室 1’,'2',0,0,'2011001’); insert into 机房信息 (机房号,机房名称 ,每小时费用 ,上机总费用 ,上机总时间 ,管理人编号 ) values(’02’,’软件实验室 2’,’2’,0,0,'2011001'); insert into 机房信息 (机房号,机房名称 ,每小时费用 ,上机总费用 ,上机总时间 ,管理人编号 ) values(’03’,’软件实验室 3’,’2’,0,0,’2011002’); insert into 机房信息 (机房号,机房名称 ,每小时费用 ,上机总费用 ,上机总时间 ,管理人编号 ) values('04','嵌入式实验室',’0',0,0,’2011003’); insert into 机房信息 (机房号,机房名称 ,每小时费用 ,上机总费用 ,上机总时间 ,管理人编号 ) values('05',’网络实验室 1',’3',0,0,’2011004’); insert into 机房信息 (机房号,机房名称 ,每小时费用 ,上机总费用 ,上机总时间 ,管理人编号 ) values('06’,’网络实验室 2’,’3’,0,0,'2011004’); 插入机器信息数据 insert into 机器信息(机器号,机房号) values(’101’,’01'); insert into 机器信息(机器号,机房号) values(’102','01'); insert into 机器信息(机器号,机房号) values('201',’02'); insert into 机器信息(机器号,机房号) values(’202','02’); insert into 机器信息(机器号,机房号) values(’203’,’02’); insert into 机器信息(机器号,机房号) values('204',’02’); insert into 机器信息(机器号,机房号) values(’301’,’03’); insert into 机器信息(机器号,机房号) values(’302','03’); insert into 机器信息(机器号,机房号) values(’303',’03’); insert into 机器信息(机器号,机房号) values(’304',’03'); 9 北华航天工业学院课程报告 insert into 机器信息(机器号,机房号) values(’401’,’04’); insert into 机器信息(机器号,机房号) values(’402’,’04'); insert into 机器信息(机器号,机房号) values(’403’,'04’); insert into 机器信息(机器号,机房号) values(’404’,’04’); insert into 机器信息(机器号,机房号) values(’501’,’05’); insert into 机器信息(机器号,机房号) values(’502’,’05'); insert into 机器信息(机器号,机房号) values(’503',’05’); insert into 机器信息(机器号,机房号) values(’504’,’05’); insert into 机器信息(机器号,机房号) values(’505’,’05’); insert into 机器信息(机器号,机房号) values('601',’06’); insert into 机器信息(机器号,机房号) values('602’,'06’); insert into 机器信息(机器号,机房号) values(’603’,’06’); insert into 机器信息(机器号,机房号) values('604’,’06'); insert into 机器信息(机器号,机房号) values(’605’,'06'); insert into 机器信息(机器号,机房号) values(’607',’06'); insert into 机器信息(机器号,机房号) values('608’,'06’); insert into 机器信息(机器号,机房号) values('609',’06'); 插入使用者信息数据 insert into 使用者信息(ID,密码,使用者姓名,总费用) values(’1 号床的下铺’,'025951’,’刘智星 ’,0); insert into 使用者信息(ID,密码,使用者姓名,总费用) values(’我的首级',’025951',’刘天啊’,0); insert into 使用者信息(ID,密码,使用者姓名,总费用) values('望江明月’,’025951’,'刘星星',0); 插入上机类型_机房数据 insert into 上机类型_机房 values(’01’,’C语言程序设计'); insert into 上机类型_机房 values('01’,'C++程序设计’); insert into 上机类型_机房 values(’01’,’C#高级编程’); insert into 上机类型_机房 values(’01’,'数据库系统概论'); insert into 上机类型_机房 values('02’,’数据库系统概论’); insert into 上机类型_机房 values(’02',’交换机原理'); insert into 上机类型_机房 values('03’,'C++程序设计’); insert into 上机类型_机房 values(’04’,'云计算服务'); insert into 上机类型_机房 values(’05’,'网页设计'); insert into 上机类型_机房 values(’05’,'软件开发'); insert into 上机类型_机房 values(’06','计算机组成原理’); (3)简单阐述各模块的基本功能; 触发器作用:更新表:管理员信息(合计收费);机房信息(上机总时间,上机总费用);使 用者信息(总费用);上机总费用(费用) 以便后续查询. 10 北华航天工业学院课程报告 触发器实现两项数据的查询功能. (4)给出该模块的设计思路,针对难点部分应该进行详细的阐述; 触发器中需要先更改管理员信息,机房信息,使用者信息;再更新上机总费用以免计费 重复. (5)按模块分析所编写的应用程序所使用的 T—SQL语句; 通过插入激发触发器完成更新其他表的操作. 七、界面实现 图 7-1运行后界面 图 7-2登录后 11 北华航天工业学院课程报告 图 7—3输入用户名密码后登录 图 7—4点击退出后 图 7—5点击注册 点击添加 12 北华航天工业学院课程报告 图 7—6管理员登录后 八、小结 工作内容:首先进行需求分析,之后实现数据库,在实现数据库中由于需求分析做得不 到位。导致多次更改表。工作量数据库的工作量较小,java的工作量比较大。数据库和 java 界面连接出现问题通过询问同学解决了SQL Sever 2008配置问题.实现了数 据库和界面的连接。 系统的不足之处在于界面太过简单,应该美化一下。 界面简明以操作,不以出错。 九、致谢 通过本次课程设计,知道了 java 和数据库的连接方式方法。在此感谢老师的悉心讲解 和指导。我尝试如何设计数据库出现了不少错误多谢老师指证. 13 北华航天工业学院课程报告 十、参考文献 赵斯思编著.Visual Basic数据库编程技术与实例.人民邮电出版社, 2004 杨志姝,李光海编著。 SQL应用与开发标准教程. 北京:清华大学出版社, 2006 李爱武编著。 SQL Server2000 数据库系统实训教程。 北京:北京邮电大学出版 社,2004 冯凤娟编著。 SQL与PL/SQL程序设计基础. 北京:清华大学出版社, 2002 王越, 刘加伶, 李粱编著. 大型数据库技术及应用。 重庆:重庆大学出版 社,2001 林桂花编著。 数据库应用技术。 大连:大连理工大学出版社,,2003 王珊, 萨诗煊。 数据库系统概论 [M]。 北京:高等教育出版社, 2006.5 张化祥, 陆晶。 Java程序设计 [M]。 北京:清华大学出版社, 2010。10 李兴华。 Java开发实战经典 [M]. 北京:清华大学出版社, 2009。8 贾振华。Java语言程序设计(第二版) 中国水利水电出版社 2010。1月 14 北华航天工业学院课程报告 十一、附录 Java界面部分代码 连接数据库: import java。sql。*; public class Link_SQL { Connection conn; Statement stm; PreparedStatement pstm; ResultSet rs; public Link_SQL() throws Exception{ try { Class.forName(”sun.jdbc.odbc.JdbcOdbcDriver”); conn=DriverManager。getConnection("jdbc:odbc:lzx","”,”"); } catch (ClassNotFoundException e) { // TODO Auto‐generated catch block e.printStackTrace(); } } //功能 } 管理员用户界面: import java。awt。*; import java。awt。event。*; import javax.swing。*; public class G_mainFrameextends JFrame implements ActionListener{ JButton btnaddG=new JButton(”添加管理员"); JButton updateG=new JButton("修改管理员信息"); JButton select_M_and_T=new JButton("查看机房收费和时长”); JButton how_maney=new JButton(”查看各管理员收费”); JButton addJF=new JButton(”添加机房信息”); JButton selectJF=new JButton(”查看机房信息”); JButto- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 机房 管理 系统 数据库 设计
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【w****g】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【w****g】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【w****g】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【w****g】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文