学生管理系统实训报告(项目成员)

时间:2019-05-15 11:09:05下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《学生管理系统实训报告(项目成员)》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《学生管理系统实训报告(项目成员)》。

第一篇:学生管理系统实训报告(项目成员)

1.项目背景:

Windows程序设计实训 2.项目分析:部门信息表部门编号,部门名称,部门级别,上级部门编号,负责人,备注

班级信息表班级编号,部门编号,班级名称,班级人数,备注

学生信息表学生学号,学生姓名,学生性别,学生身份证,所在班级编号,备注 课程信息表

课程编号,课程名称,课程介绍 教师信息表

教师编号,教师姓名,教师用户名,教师密码,教师性别,教师身份证,所属部门编号,备注

成绩信息表成绩编号,学生学号,课程编号,学期,课程成绩,备注

3.项目设计:

学生信息表(Student)

1、问题描述

学生成绩管理系统可以对学生、课程、成绩进行管理,学生可以选择某门课程,考试得到一个成绩。这些数据信息需要保存在文件中。

2、功能要求

(1)通过从文件读入记录建立三张表:学生表、课程表、选课表

以数组的形式存储:学生表(学号、姓名、性别),学号不能有重复,按学号递增排序; 以二叉排序树的形式存储:课程表(课程号、课程名、学分),课程号不能有重复,按课程号建立二叉排序树;

以链表的形式存储:成绩表(学号、课程号、成绩),学号与课程号的组合不能有重复,不用排序;

(2)对每个表可以进行插入、删除记录,改变之后的记录要存回文件中;(3)可以查询某课程的平均成绩、最高成绩、最低成绩、及格率(4)可以查询某学生选某课程的成绩,可以查询某学生的平均成绩

学生信息管理:

学生信息的添加、修改、删除、查询。查询应分为:按班级查询,按学号查询,按姓名查询。查询内容应包括学生学号、姓名、性别、所在班级、身份证号。

课程信息管理:

课程信息的添加、修改、删除、查询。查询应分为:按教师查询(显示该教师所教授的课程信

项目研发技术:C# + VisualStdio2005

经过一周的课程设计,使我对Visual C#编程有了更深一层的了解。经过这几天的编程与不断调试,我们的努力终于有了成果。我们设计的是简单绘图工具。这其中得用两个不同地位的菜单对图片进行编辑和操作。整个设计的过程也是我们不断学习的一个过程,我们在运用旧知识的同时也学到了不少新知识,给自己大脑充电的同时也填补了一些相关知识方面的空白。

整个设计的过程中,我们不仅仅只是经历了是失败与成功所带来的启迪,我们还体会到了一种很重要的东西,那就是团体的力量。设计中,我们虽然分工不同,任务也有轻有重,但却是相互协同,彼此合作。也许少了其中一个,我们是可以把那分工作各自分担下来,但是,少了其中任何一个,我们都将不是一个整体。

通过这次课程设计,也许大家认为只是完成了一个学识上的考核。让我们掌握住到了我们应该掌握住的知识也让我们体会到了生活中我们应该体会到的东西。相信在今后的学习和工作中,我们,我们这个作为整体的小组,在面临成功与挫折,失败与教训时,都一样有着今天我们所收获到的东西,和所经历并记住的一切。

这次课程设计我们做的程序也让我学到了很多东西。对图形化设计有了更具体的认识,让我们复习了以前学过的知识。也让我们对有个更深刻的认识,同时也让我们对都更加明白和清晰了。这次的课程设计让我与同学之间有了深入的合作,让我认识到了团队精神的重要性。也让我学会了与别人合作。这次的设计使我受益颇深。

总之这次设计,我们学到了很多东西,受益匪浅.这也就是我们这次设计的目的所在!

第二篇:学生管理系统实训报告

WinForm实训报告

项目名称:学生成绩管理系统 1.项目背景:Windows程序设计实训 2.项目分析:部门信息表部门编号,部门名称,部门级别,上级部门编号,负责人,备注班级信息表班级编号,部门编号,班级名称,班级人数,备注学生信息表学生学号,学生姓名,学生性别,学生身份证,所在班级编号,备注课程信息表课程编号,课程名称,课程介绍教师信息表教师编号,教师姓名,教师性别,教师身份证,所属部门编号,备注成绩信息表成绩编号,学生学号,课程编号,学期,课程成绩,备注

用户信息表

用户编号,用户名,用户密码

3.项目设计:

数据库名:ScoreSystem 部门信息表(Department)

学生信息表(Student)

用户信息表 4.任务分配李驰:数据库设计,各模块衔接曹龙:部门管理

部门管理:1.系部门管理2.专业信息管理

系部门信息的添加、修改。专业信息的添加、修改。

登录模块、注册模块

薛巧云:学生信息管理,课程信息管理

学生信息管理:

学生信息的添加、修改、删除、查询。查询应分为:按班级查询,按学号查询,按姓名查询。查询内容应包括学生学号、姓名、性别、所在班级、身份证号。课程信息管理:

课程信息的添加、修改、删除、查询。查询应分为:按教师查询(显示该教师所教授的课程信息)张平平:成绩信息管理

成绩信息管理:

成绩信息的添加、修改、删除、查询。查询应分为:按某个学生查询(显示该学生所有课程的成绩),按某一门课程查询(显示该门课程最高成绩以及最高成绩人,不及格的人员及其成绩和人数,该课程的平均成绩,以及该门可的授课教师)、按某个班级查询(显示该班级所有的成绩信息)适当的使用下拉列表 张玲:教师信息管理

教师信息管理:

教师信息的添加、修改、删除、查询。查询应分为:按部门查询(显示该部门的所有教师信息)、按课程查询(显示该门课程的教师信息)李海鑫:班级信息管理

班级信息的管理:

班级信息的添加、修改、删除、查询。查询应分为:按某个专业查询(显示该专业的所有的班级)

5,每天任务必须上交,由李驰进行考察记录 6.项目研发:

计划5天完成项目研发技术:C# + VisualStdio2005 运行平台:windows server 2003 操作系统,以及安装有SQL Server 2005 和 Visual Stdio200

5研发团队:

项目组长:李驰

项目成员:曹龙,张平平,薛巧云,张玲,李海鑫

总结:

通过为期四天的winform 实训,作为项目组长,我感到数据

库的设计至关重要,数据库设计的好与坏直接影响后期的程序设计。经过短短的四天,我们这个团队实现了很好的配合,大家共同讨论功能的实现以及在不懂的地方互相帮助,体现出了我们的团队精神。

其中也有很多不足,比如我们整体对数据库操作比较生疏,多亏曹龙龙同学不辞辛劳的为大家答疑,从而提了高整个团队的速度。最后,感谢老师在实训过程中的帮助,已经曹龙龙、张平平、薛巧芸、张玲、李海鑫组员对的配合!

第三篇:学生成绩管理系统实训报告

郑州轻工业学院

实 训 报 告

实训名称:学生成绩管理系统

姓名: 任彬彬

院(系): 软件学院

专业班级: 网路管理12-0

1学号: 621213550131

指导教师:马军霞、范乃梅、徐洁、方娜、李辉、冯柳、甘琤

成绩:

时间:2013 年01 月 07 日至 2013 年 01 月11 日

目录

实训任务书…………………………………………………2 实训进度日历………………………………………………

3实训报告……………………………………………………

41.软件需求分析…

2.系统详细设计及实现

实训感想………………………………………………………

5郑州轻工业学院软件学院

学生实训任务书

一、题目

“学生成绩管理系统”设计

二、学生信息

专业 网络管理12-01学号 621213550131 姓名 任彬彬

三、用户需求及约束条件

1、用C语言实现基于Dos操作系统的“学生成绩管理系统”。

2、设计“学生成绩管理系统”的用户界面,系统启动进入后,只能通过界面菜单指令才能退出。

3、“学生成绩管理系统”具有以下功能:

1)系统启动后,弹出一个用户界面,能实现人机交互的功能。而且只能通过界面菜单命令实现各种功能(包括系统退出功能)。

2)管理班级信息(显示、增加、删除、修改)3)管理课程信息(显示、增加、删除、修改)

4)管理班级与课程之间的授课关系(显示、增加、删除、修改)5)管理班级中学生信息(显示、增加、删除、修改)6)管理班级学生成绩(显示、增加、删除、修改)7)显示一个学生的所有成绩

8)所有的数据以文本方式存储在文件中

4、已经提供已编译的样例程序以及数据读写、软件界面有关的源代码,需在已提供资源的基础上完成实训。

四、设计要求、技术参数及设计规格

1、原始成绩由老师统一给出,在 Excel表中;

2、设计的系统能够运行,提交源程序、目标文件和可执行文件;

3、提交实训报告,实训报告中列写:1)软件需求分析或软件说明;3)对数据的管理方案;4)“学生成绩管理系统”设计的思路和整体框架;5)各功能或者模块实现的思路(用文字和流程图予以说明),并交待模块之间的接口关系;6)“学生成绩管理系统”设计的结果。

实训进度日历

实训报告

软件需求分析:管理页面,如图1所示

增加课程信息,然后确认后显示所增加的课程信息

1实训感想

在这个星期里,我们专业的学生在专业老师的带领下进行了C语言程序实训的学习。在这之前我们已经学习了一个学期,对其有一定的了解,但是也仅仅是停留在了解的范围,对里面的好多东西感觉还是很陌生,更多的在运用起来的时候还是感到很棘手,毕竟,万事开头难嘛。

由于时间的关系,我们这次实训课程老师给我们简单的介绍了几个比较重要的实际操作。上机时间是学习程序设计语言必不可少的实习环节,特别是C语言灵活简介,更需要通过编程的实习来真正掌握它。对于程序语言的学习目的,可以概括为学习语法规定、掌握程序设计方法、提高程序开发能力,这些都必须通过充分的实际上机操作才能完成。

学习C语言程序设计除了课堂讲授以外,必须保证有不少于课堂讲授学时的上机时间。因为我们可以 有效的利用上机实验,更快的掌握C语言开发程序的能力,为今后的继续学习打下一个良好的基础。课程上机实验的目的,不仅仅是验证教材和讲课的内容、检查自己缩编程序是否正确,熟悉程序开发环境、学习计算机系统的操作方法。一个C语言程序从编辑、编译、连接到运行。通过上机实验,熟练的掌握C语言的开发环境,为以后真正编写计算机程序打下基础。

第四篇:项目管理实训报告

项目管理实习报告

项目管理是管理学的一个分支学科,具体是指在项目活动中运用专门的知识与技能使项目能够在限定的条件下,实现或超过设定的期望。因此即将毕业的学生就应该进行项目管理的实习,通过现场的实习综合运用所学的专业知识,根据具体工程确定项目实施中的项目目标、管理组织、目标控制、合同管理、信息管理、组织协调等问题,培养工程师应具备的基本技能。

摘要:项目管理﹑知识﹑技能﹑期望﹑项目目标﹑管理组织﹑目标控制﹑合同管理﹑组织协调﹑基本技能

(一)实习的目的﹑时间与地点

目的:通过现场的实习综合运用所学的专业知识,根据具体工程确定项目实施中的项目目标、管理组织、目标控制、合同管理、信息管理、组织协调等问题,培养工程师应具备的基本技能。

时间:2013年12月25日到2014年1月1日

地点:广东省中山市东升尚华花园

(二)项目的工程概况

工程名称:尚华花园 工程地址:广东省中山市东升镇

占地面积:80000平方米

建筑面积:250000平方米

建设单位:中山市华盛房地产开发有限公司

设计单位:广东中山建筑设计院有限公司

监理单位:东升镇住房和城乡建设局

施工单位:广东五华二建工程有限公司

承包方式:包工包料

承包范围:全部土建及安装

工程自然环境:本工程位于中山市东升镇,施工所需的水电、电讯线路已接通至施工场地,施工场地与公共道路的通道已开通,交通便利,现场的自然条件也很好。

工程特点:该工程主要用途为地下停车场以及高层商住楼,工程结构型式为框架剪力墙结构,每幢15层或16层属于二类民用建筑,耐火等级为二级,耐久年限为50年,层面防水等级i级。建筑平面布置、立面设计较为复杂,因此施工

人员每次施工前应该熟悉设计图纸,对各种可能出现的情况定好解决方案。工程质量目标:达到国家施工验收规范合格标准,单项工程交验合格率达100% 施工工期:工程自2013年10月28日开始至2014年12月28日结束

现场管理目标:树立环保意识,合理使用资源;污水排放达标,无有害污染物;使用合格燃料,杜绝大气污染;施工现场界扬尘控制,噪声达标;固体废物统一管理,分类处置;

安全文明施工目标:保障员工健康,杜绝死亡事故,火灾事故为零。

(三)实习总结

这是我第一次做项目管理的实习,无论是任何一个人对于第一次要尝试的东西总会感觉有些担忧,我也是不例外的。在去尚华花园实习项目管理之前我总会担忧自己的能力是否会对项目经理有所帮助,担忧遇到项目经理问我问题时我不懂我又该怎么办。就这样满脑子带着这些担忧去尚华花园跟着现场的项目经理做起了项目管理的实习。

来到项目经理的办公室,经过与现场的项目经理一番谈话后,结果我发现原来之前我的那些担忧是多余的,太杞人忧天了。现场的项目经理并没我想象中的那么严肃和傲慢。我之所以会有这些想法是因为我大二暑假工地实习时曾经遇到过这样的人,因为有权利有些本事所以表现得很傲慢,对于我的到来和提问总是爱理不理。不过这次不知道是否有着幸运女神的照顾,这次的项目经理黄工比我的第一印象真的是很好。首先在年龄上他还是挺年轻的,只有30多岁。一个30多岁的项目经理和一个20多岁的小伙子聊天当然没有那么有代沟,聊起来也是比较自然的。而且在这一个简短的交谈中,我就发现到这位叫黄工的项目经理挺平易近人,对于我的到来他没有表现得有厌烦。项目经理在施工现场确实是很忙所以带着我那么一个帮不上多少忙的人实习一周而感觉有些负担从而产生厌烦的心理也是正常的,但是在他的脸上却没有表现出来。有了一个好的项目经理带着接下来的一周项目管理实习我也有所收获。

在这里实习了一周的时间,因为甲方的催促,项目经理就比较忙了,所以大部分的是时间是我自己一个人去工地走走看看,也有在他们开会时在旁边听他们讨论。无论是我在工地上看到的,还是我在开会时听到的,对于我来说这些都是一笔财富。或许会为我将来出来工作提供一个基础,从而才不会被社会所淘汰。就这一周我所看到的和所听到的来一个总结吧!

从这次项目管理实习的收获来看,我可以将他们分成4部分来总结,分别是控制﹑管理﹑协调和安全。

1.控制 1.1工期控制

本建设项目的工期在合同中写明是自2013年10月28日开始至2014年12月28日结束,工程能否按期竣工涉及到业主和承包商的重大利益。所以对工期的控制相当重要。在这一周的实习中我发现对于施工工期的控制,施工单位是编制可行的施工计划来控制的。但是计划虽好,实际现场情况却往往有很大的变化。就例如天气问题﹑施工现场环境等原因,就可以使施工计划有所改变。因此必须做好各种防护措施,严格保证计划顺利进行。在该工程中施工单位还编制执行时间周期计划,另外每天都有监理去现场查看,及时对比计划进度与实际进度,每天工作结束后还进行实施记录。1.2质量控制

对于质量控制总体上来说一句话就能概括“控制进场材料质量,加强施工工艺管理,对隐蔽工程进行全过程质量管理”。在这周实习期间我就看到了每天的材料进场都有专业的人员去查看,严格控制了材料进场这一道防线。而对于施工工艺的管理和隐蔽工程的管理,现场都要求有监理人员在,负责专门的监督管理。1.3成本控制

成本控制该工程主要在两个方面分别是原材料价格控制和劳务班组价格控制。在保证质量和进度的前提下,谁的价格低就买谁的材料,谁出的价格低就给谁分包,通过这两个方面的控制来管理成本。2.管理

2.1合同与信息的管理

合同里面包括了工程的质量、工期、成本、分包商的工作等信息,是处理一切问题的办事依据。无论是施工单位还是建设单位他们都是收集、整理、处理和存储一切有关的合同信息。在实习期间我就见识到合同的作用,当时施工单位以为没有承包地下水的排烟管安装,就一直没有安装排烟管。直到建设单位知道没有安装后才要求施工单位安装。施工单位一直以没有承包为理由拒绝安装,最后双方都是查看合同来解决安装问题的。由此可见合同的管理是必须的,在处理纠纷问题时作用尤其明显。2.2施工过程的质量管理

对于施工过程的质量管理,我用两个方面来总结分别是“进行详细的交底”和“过程跟踪检查”。在一个月的实习期间该工程的进场材料验收和送检都有专门的人员负责,保证了材料的合格性,在施工前施工人员做好技术交底,施工后做好质量验收。全过程都安排了专业人员负责跟踪和检查,每天都汇报工程的检查情况。2.3设计过程的质量管理

设计过程的质量管理是全面质量管理的首要环节。在这一阶段,一定要做到耐心细致,把施工中可能遇到的问题考虑周全,对设计图中不便于施工的地方尽早提出修改意见,制定出详尽合理的施工方案和施工组织设计,便于下一阶段施工过程的进行。另外,一定要杜绝违反工作程序,边设计、边施工,漫无目标的做法。2.4风险的管理

项目风险来自各方面,市场价格变化、业主、供应商、分包商、项目所在地的经济环境等,项目越大,涉及相关人越多,项目风险就越大。无论是业主方还是承包方都有风险,对于风险的管理我们也只能按照风险管理的原则对风险作出正确的估计并采用适当措施予以规避或转移。正确识别风险,评价风险制定切实可靠的控制风险的措施计划,以便达到削减和控制风险的危害。3.协调

3.1协调与施工单位之间的关系

在施工现场业主方在主要的施工过程中要求施工单位严格按照合同和规范来执行,每天都关注施工方是否按照合同运作。业主方的项目经理对施工方的项目经理和施工主要负责人进行监督和管理。当施工方在工程上发生问题时,及时与业主方负责人协调与商量。3.2协调与监理单位之间的关系

监理与业主之间是合同关系,雇佣监理的目的就是确保工程建设质量和安全,提高工程建设水平,充分发挥投资效益。因此在该工程中监理单位积极与建设单位进行信息交流,定期举行工程例会,每天的工程文件及时到达,对于某些方案的选用还进行可行性的分析,所以业主也应该对监理单位要有充分的信任。4.安全

4.1安全、健康与环境的管理

对于安全方面无论是业主还是施工方我都觉得比较重视,首先是业主主动配置安全防护用品,比如:耳塞、安全帽、口罩、防护眼镜等而且每天都有人去督促施工工人戴安全帽。至于施工方则是在场地的出口等多粉尘的地方都有负责人去洒水,控制粉尘的扩散和对大气的污染,还有对施工现场的污水都进行了处理再排放,没有直接排放到市政污水管线。5.心得

一个星期的项目管理实习结束了,虽然时间并不长但是收获还是有不少的,作为一名即将毕业的工程管理学生。能有机会进行一次项目管理的实习确实是很难得。现在的社会竞争激烈没有进行过项目管理实习的大学生很难找工作,相信这一次短时间的项目管理实习能为我在不久的将来把握好工程师应具备的基本技能而奠定基础。篇二:项目管理实训报告 2011级项目管理实训报告

小组成员:

班级:

第一章 同福大酒店工程项目介绍和难点说明

项目概况:

同福大酒店位于昆明南屏步行街,是一个由同福集团投资建立的5星级豪华酒店,周围一个具有百货商场、甲级写字楼、星级酒店、大型停车场等现代化功能的都市型综合广场。

工程概况:

同福大酒店精装修工期目标:开工日期为2014年10月20日,计划竣工日期为2016年9月30日。项目总建筑面积 79094.83平方米,首层建筑面积 3500平方米,地下3层总建筑面积10316.71平方米,地上20层总建筑面积 68778.11平方米。酒店配套有客房 480 间、游泳池、业主俱乐部、行政酒廊、健身房、宴会厅、各类会议室、咖啡厅、中西餐厅、日式餐厅、意大利餐厅等。该项目的精装修计划总投资 8 亿元人民币,其中包含酒店用品的采购,不

含酒店的整体购买,资金全部有广东粤财控股集团自筹资金投入。

各专业工程概况:

本项目涉及多个专业工程,其中包括以下专业:(1)给排水及采暖工程:给水系统、中水系统、排水系统、消防水系统、采暖系统;(2)通风及空调工程:空调水系统、空调风系统、送排风系统、防排烟系统;(3)电气工程:高低压变配电系统、电力配电系统、照明及应急照明系统、空调配电系统、防雷系统;

(4)智能化工程:火灾自动报警及消防联动控制系统、通信系统、楼控系统、广播系统、卫星及有线电视系统、多媒体发布系统;(5)装修工程:室内装修工程、幕墙工程;(6)专业分包工程:电梯工程、结构加固工程、厨房工程、燃气工程、园林绿化和市政道路等。

项目的特征:

项目筹建于2011年初,由于同福集团本身没有基建办公室,所以采用以精装修项目总承包商的形式进行招标并实行管理,为了便于招标前筹备工作的开展,同福集团聘请了一家酒店顾问公司、六家设计顾问公司和一家造价咨询顾问公司,他们分别是:(1)同福大酒店集团管理团队,负责提供酒店的整体设计要求和档次定位,并出

具完整的设计要求手册。(2)精装设计顾问公司:云南设计公司,负责根据同福大酒店提供的设计手册,提交完整的装修设计方案和材料物料手册。(3)园林景观设计顾问:泛亚国际景观设计有限公司,负责整个酒店植物景观设计和树种的搭配选型。(4)机电设计顾问公司:迈进建筑工程设计有限公司,负责根据同福大酒店提供的设计手册,提交完整的机电设计方案和设备选型手册。(5)灯光顾问:关永权灯光设计事务所,负责整个酒店灯光的设计和灯具选型。(6)声学顾问:声美华有限公司,负责整个酒店的声学设计和声学检测。(7)艺术品顾问:云大美院刘老师,负责提供整个酒店艺术品方案和艺术品的选型。(8)造价咨询顾问公司:云南建筑工程管理有限公司,负责根据两家设计顾问公司的设计方案,提交总投资预算和总承包合同的招标控制价和组织总承包单位的招标工作。

项目的经济指标:

同福集团经过半年的时间的筹备,根据同福大酒店顾问团队的要求和业主的 规划,由六家设计顾问公司共同完成了前期的方案设计工作。造价咨询顾问公司根据设计顾问公司提供的方案图纸,编制的投资总预算为 7.5 亿元,并完成招投标文件的编制工作,并于 2013 年8月正式在全国市场进行公开招标,招标控制价为 7.5 亿元。

全国市场公开招标当时有八家总承包单位进行了投标(一家广东总承包企业,六家云南总承包企业和一家外国项目管理公司)。本项目业主对总承包商的选择更注重考察总承包商的实力、行业的口碑、已往的总承包业绩和曾经合作方对管理水平的认同等方面综合考虑,在评标过程中更注重技术表评分,技术表评分别占评标总分的 70%。经过一个月的时间,最终评标结果,总承包商由云南省某总承包公司中标。

第二章 项目的范围计划

项目可交付成果:

一套豪华精装修完成的酒店,具体部分符合之前商定的要求。项目目标:

完成项目总建筑面积 79094.83 m酒店的装修,达到预期的装修效果,具体

实现时间控制在2年以内。该项目的精装修计划总投资 8 亿元人民币,其中包含酒店用品的采购,不含酒店的整体购买。

项目辅助说明:

需要一名管理人员全程监督和管理材料的准备和施工的情况,并对施

工过程中出现的问题及时与施工方协商解决。在施工阶段可能出现扰民的情况,要及时与邻居协商解决。

工作分解结构:

(1)介绍项目的选择与确定。(2)以同福酒店精装修工程为例子,介绍的项目的概况,详细分析项目特征、重点、难点和采用总承包管理模式的优势。(3)施工期间五项阶段的管理,项目整体管理、项目范围管理、项目进度管理、项目质量管理和项目成本管理作了相应的阐述。

项目分解结构见图:

根据项目分解结构图本项目涉及多个专业工程,包括:(1)给排水及采暖工程:给水系统、中水系统、排水系统、消防水系统、采暖系统;(2)通风及空调工程:空调水系统、空调风系统、送排风系统、防排烟系统;(3)电气工程:高低压变配电系统、电力配电系统、照明及应急照明系统、空调配电系统、防雷系统;

(4)智能化工程:火灾自动报警及消防联动控制系统、通信系统、楼控系统、广播系统、卫星及有线电视系统、多媒体发布系统;(5)装修工程:室内装修工程、幕墙工程;(6)专业分包工程:电梯工程、结构加固工程、厨房工程、燃气工程、园林绿化和市政道路等。

总承包商的主要工作内容:

总承包商主要工作内容包括以下几个方面:(1)负责国内设计单位的招标工作,并安排设计单位完成施工图的绘制的工作;(2)根据设计单位的完成的招标图纸,进行分包商的和材料供应商的招标工作;(3)根据现场的实际情况和施工图纸,进一步完善施工图的深化工作;(4)现场的施工协调管理工作,包括进度、成本、质量、安全等方面的管理协调;(5)组织各参与方参加工程竣工验收; 6)工程整体移交同福酒店管理公司;(7)进行项目结算。

项目组织结构:

项目组织定义为,为完成特定的项目任务而建立起来的,从事项目具体工作的组织。具体分为职能型组织结构、项目型组织结构、矩阵型组织结构和混合型组织结构。职能型组织结构管理层次比较分明,把不同专业力量集中在一起是特定的职能人们从事某种特定的活动。本项目是总承包合同,业主只与总承包商和顾问公司有合同关系,其他的分包商、设计公司、材料供应商都只和总承包商签订合同。项目施工总承包管理模式见图

项目部根据总承包合同的要求,配置了足够满足现场管理需要的组织架构和

管理人员项目部的组织机构图。见图篇三:工程项目管理实训报告

。。学院。。系 实习报告

姓名: 学号: 专业: 工程管理 班级: 实训指导教师:

实训项目: 工程项目管理 实习起止时间:

自2012年12月10日至2012年12月16日

一、实习目的熟练掌握施工单位组织结构设计、施工项目进度计划的设计与优化和单位工程施工平面布置图设计。

二、实习时间

自2012年12月10日至2012年12月16日

三、实习地点

实训e212

四、实习内容

(一)、施工单位组织结构设计

1、项目概况

1.1工程名称:某大厦工程建设项目 1.2工程地址:沈阳市某区某路 1.3占地总面积:16995平方米 1.4工程参与单位

建设单位:沈阳某房地产开发有限公司

设计单位:辽宁省交通规划设计院

监理单位:辽宁某建设监理有限责任公司

勘查单位:沈阳某勘察单位

施工单位:沈阳某建筑有限公司 1.5承包方式:包工包料

1.6承包范围:全部土建、安装 1.7工程自然环境及特点: 1.7.1工程自然环境

1)本工程位于沈阳市某区某路,施工所需的水电、电讯线路

已接通至施工场地,施工场地与公共道路的通道已开通,交通便利,现场自然条件良好。2)本工程三通一平已完成,具备施工条件。1.7.2工程特点

该工程主要用途为地下室设备用房及高层商住楼,工程结构型式为框架剪力墙结构。建筑平面布置、立面设计较为复杂,因此,应做好施工前期准备工作,熟悉设计图纸,对可能出现的各种困难应预先考虑清楚并定好解决方案。1.8工程目标

1.8.1工程质量目标

1)达到国家施工验收规范合格标准; 2)单项工程交验合格率100%; 3)争创陕西省优质结构工程; 1.8.2施工工期目标

工程自20××年××月××日开始,预计20××年××月××日结束,计划工期为450天。

1.8.3 现场管理目标

1)树立环保意识,合理使用资源; 2)污水排放达标,无有害污染物; 3)使用合格燃料,杜绝大气污染; 4)施工场界扬尘控制,噪声达标; 5)固体废物统一管理,分类处置; 6)施工现场文明施工,达到西安市级文明工地标 1.8.4 安全文明施工目标

1)杜绝死亡事故,轻伤发生频率控制在1.5‰以内; 2)保障员工健康,杜绝职业病发生; 3)火灾事故和人员中毒事件为零。1.9施工部署及准备

1.9.1总体施工顺序部署

总体施工工艺流程图: 1.9.2施工准备 1)施工现场准备 2)材料准备 3)技术准备(1)图纸会审

(2)方案编制

(3)建立测量控制网

(4)学习规范 4)劳动力准备(1)劳动力组织

(2)劳动力资源供应保证措施

2、施工单位组织结构设计

见附图1

3、各个工作部门的职责 3.1项目经理职责 3.1.1 认真贯彻国家和上级的有关方针、政策、法规及公司制度颁发的各项规章制度,按设计要求负责工程总体组织和领导,保证项目的正常运转。3.1.2负责配备项目部的人、财、物资源,组织建立、健全本项目的工程质量、安全、防火保证体系,确定项目部各管理人员的职责权限。3.1.3组织编制工程项目施工组织设计,包括工程进度计划和技术方案,制订安全生产和保证质量措施,并组织实施。3.1.4 对项目范围内的各单位工程室外相关工程组织内、外发包,并对发包工程的进度、质量、安全、成本和场容等进行监督管理、考核、验收。篇四:项目管理综合实验报告

项目管理 综合实验报告

姓 名: 黑马wei 学 号: 班 级: 指导教师: 2011 年12 月28 日

一、目的和任务

项目管理综合实验是工程管理专业的综合性实验课程。目的在于通过上机应用project 2000(或2003软件,使学生掌握现代化项目管理的方法,深入理解项目管理的基本原理。

二、实验基本要求

①熟悉project 2000(或2003)软件功能,并能灵活运用;②根据实验指导书要求,通过上机完成实验任务;③按时按质完成实验报告。

三、实验内容 自选一个项目或根据附录提供的一个案例,建立项目计划、资源分配和成本控制系统,具体包括项目组织、日程计算、资源配置、计划控制、经费预算、信息跟踪等。具体完成以下工作:

1.完成项目的制定工作

将有关项目的任务组成、任务工期、各任务之间的相关性等信息输入计算机,同时建立资源库,并将各种资源的拥有与耗用情况输入计算机。在此基础上,project 2000管理软件自动生成一个完整的项目系统,并计算出一个初步的项目计划。2.项目的管理与控制

运用project 2000,通过人机交互窗口,控制任务投放量、资源的费率变化以及工作日历,并对任务的优先顺序进行调整,有效地管理项目。3.项目优化

运用project 2000提供典型的减少项目成本和缩短项目工期的一系列标准方案,优化项目(包括计划、费用、时间、资源等方面)。

四、项目背景

某公司目前最紧迫的任务是扩大生产规模,抢夺市场份额,因此准备新建生产基地。董事长根据项目评估小组对项目可行性的分析,认为目前公司的当务之急便是及早将项目投入运行,在x年3月底之前完成公司的建新厂项目并转入正式生产,以便能够在当年6月份将产品打入市场。董事会决定成立一个项目组,由副总经理刘洋担任组长,全权负责该项目的实施过程,并责成刘洋在两周内制定出一份项目计划,供公司决策层审批。1.项目实施过程

项目组从公司总部抽调了3名分别负责土木勘测、生产、商务谈判的高级工程师、5名普通工程师、4名一般工作人员组成该项目的中坚力量。项目组根据对项目的分析研究并为了明确项目所包含的各项工作,决定把该项目的实施过程分为前期工作、选址、建厂承包商招标、设备招标、建厂施工过程、招工培训及转入正式生产七大部分。从减少项目周期的角度出发,其中有些部分可以同步进行。(1)前期工作。关于前期工作,项目组认为需要对市场作一个长期预测,应该对大连、沈阳、长春和哈尔滨等地进行实地调研,得到该地区今后10年内对产品的需求预测数据,为此,要求调研组尽量接近市场末端,靠近消费者,由所预测的需求数据结合公司已有的生产能力决定所需新增的生产能力。(2)选址。厂房的选址关系到以后公司正常生产的便利度,甚至能够影响公司以后的发展潜力,所以项目组非常重视选址工作,派考察组亲赴现场,考虑到公司所要求的厂址条件必须是地价不高且交通比较便利、原材料供应比较通畅的地段,负责人员需绘制出具体的厂址条件概况表,罗列出相对应的厂址方案清单。同时,需要考察组与地方官员商谈,搞好与地方政府的关系。公司通过2000年在广东惠州新建厂房的项目经验,已认识到搞好与地方政府的关系对以后公司生产运作有着非常重要的作用。这一次,是由公司总经理王华强先生亲赴大连,拜访政府官员,通过一些必要的公关手段处理好与政府的关系,并了解到所有可能的运输方案,最终选定厂址。(3)建厂承包商招标。所有前期工作完成后,项目组派现场考察组赴大连实地考察,由土木高工负责现场的地段勘测工作,经高层管理者确定最终方案后,项目组需要制定出工厂建设任务书,然后就可以着手确定工厂建筑承包商。公司决定以招标的形式确定承包商,首先,项目组需要决定承包者的合格条件,然后向筛选后条件合格的承包商发出投标邀请,经项目组认真仔细评价所有的标书后,最后选定承包者。由负责商务谈判的高工负责与承包商进行谈判,并签订正式合同。(4)设备招标。前期工作完成后,项目组开始着手进行设备招标工作,首先需要根据所预测的生产能力确定所需设备的条件,确定所有能够提供该设备的供应商,然后选取最终的供应商,签订采购合同。因为没有资源和项目逻辑顺序的冲突,为了减少项目实施的周期,该过程与选址工作、建厂承包商招标同步进行。(5)建厂施工过程。上述工作完成后,公司派出第二批现场考察组成立施工监管小组对 施工过程加以监督,待工厂竣工后,由施工监管小组负责验收,合格后由公司交付承包费用。(6)招工培训。为了确保厂房施工一旦完成,马上就可以投入生产运营,项目组决定在建厂施工的同时,开始着手录用新职工,并进行相关培训,使职工在建厂完成后马上就能走上岗位。(7)转入正式生产。建厂完成后,项目组开始组织采购原材料,进行试生产活动,如果一切顺利,则马上投入正式生产。至此,整个项目告一段落。为了提高工作效率,刘洋对上述工作过程中的时间耗用、资源配备和资金使用情况汇总出项目信息一览表(见表1),供有关部门参考。

在表1中,资源名称一列中的信息采用了以下的简化表述方式。a、b、c和临时工分别表示此项工作对工作人员的等级要求,a表示必须由高级工程师完成,b表示工程师以上级别的人员可以胜任,c为普通工作人员可以胜任。英文字母后面的数字表示该任务需要的人员数量。

同时规定每人每月的法定工作时间为22天,加班费为正常工资的1.5倍,高级工程师、工程师和普通工作人员的月工资分别为5 000元、3 000元和2 000元,临时工每天的工资为50元。该项目每提前一天完成,业主会奖励承建商3 000元的奖金。为了管理好项目,刘洋需要处理好资源耗费、作业时间预测和紧前作业等事项。在项目进行过程中,需要不断调整,在资源耗费、工期两者之间做出权衡,以保证总成本最低,同时也要考虑到项目必须在3月底之前完成,以便公司能在夏季把产品及时推向东北市场,在人力资源的使用过程中,重点遵循人尽其用的原则,在尽量减少高级人才从事简单工作的同时,也要尽量减少人员的闲置时间。

表1 扩建项目信息一览表

为了能够在预算条件下确保项目的保质按期完成,在进度安排上应该遵循尽可能使用临时工加快工程进度的原则。

五.实验生成的各种视图

1.甘特图篇五:工程项目管理实习报告

昆明理工大学

实习报 告

实习课程名称: 工程项目管理实习

实习单位: 云南省第二建筑工程公司

实习时间:

指导教师:

班 级:

姓 名:

学 号:

成绩评定:

指导教师签字:

年 月 日

一、实习目的 为了让同学们对所学的专业有一定的认识,培养学生对所学专业的学习兴趣,使学生了解社会,接触实际。培养初步的实际工作能力使学生更具体,更形象的了解建筑施工过程、管理工程材料价格,建筑风格、房地产的发展等,让学生将课堂知识与现实工作进行结合,达到理论与实践相结合的目的,进一步加强学生的社会实践能力,为以后学习和工作打下基础。

二、实习内容

(一)第一阶段:施工项目实习

1、对照图纸参观施工现场,了解施工图画法的基本规定、了解工程的结构组成和具体外形构造特点;

2、通过在施工现场的实习,使学生能够更深的了解施工图纸的作用,以及施工图纸所反映的工程内容如何通过现场施工来实现。

3、了解常用工程材料的外形、特点、适用条件和适用范围。

4、了解新技术、新工艺、新材料、新设备的应用,了解它们的优缺点,并做出详细的记录。

5、了解土木结构的类型、基本构造和组成,以及不同类型建筑物的使用功能。

6、深入施工工地,了解施工现场的施工和管理模式。对土木工程采用的施工技术、施工工艺及施工组织管理等方面知识进一步理解,深化和巩固教科书中所学内容。

(二)第二阶段:房地产项目实习

1、集中参观我市重点房地产项目,了解项目名称、物业类型、开发商、开发总面积、环境设施、总平面布置、结构类型、折后价等。

2、分组分片进行昆明市房地产项目市场调查实习。了解商业房地产市场的基本情况,了解房地产的发展动态

三、总结及心得体会

经过项目管理认识实习,我学到了很多以前不曾知道的知识,不论是工地施工过程,建筑风格及工程材料、施工工艺和还是在房地产经营及发展方面。并了解到在社会实际工作中,实践要以理论为基础,所以当务之急,作为学生,我们还是要专心学习专业知识,扎实专业知识,积极思考,灵活应用。

一、施工现场的实习我们去的是独秀苑,那是由广西五建施工的一处正在建设中的工程,工程量比较大,属于安置房。这次的施工现场实习,我学到了许多以前在施工现场所不知道的的知识,进一步填充了我关于施工现场实践的一些空白。

1、保护层和垫块。对于保护层的概念,只是在课本上看到过,知道它是在施工过程中,为了保护钢筋避免钢筋露在外面,受到化学腐蚀,增加钢筋的使用年限,一般要设置保护层,并且保护层关系着结构的耐久性和承载能力。保护层的厚度也有限制,保护层的厚度因结构的不同设置的厚度也不同。但因未曾真正见过保护层,并不是真的了解,这次去实习的时候仔细看了一下,保护层的大致做法是在钢筋下面或周围垫一个垫块,支起钢筋,使钢筋与模版之间有一定的距离,当浇筑混凝土的时候,混凝土就会充填了其之间的空隙形成混凝土保护层。垫块的种类也有好几种,且不同部位所用的垫块也通常不一样,例如:梁、板和柱所用的垫块,梁、板所用的垫块多是混凝土或者大理石碎块,柱所用的垫块多是塑料的。

2、模板的拆除。拆模的顺序为先浇先拆,后浇后拆与施工流水方向一致。混后的养护时间达到时就可以拆了,慢慢将模板吊出,拆除,还要及时进行模板清洗。

3、建筑物的里面的钢筋具有避雷传电的的效应,它把雷电沿着钢筋传到地下,就防止雷电传给家里的电器或者人。

4、施工缝的施工工艺。在施工过程中,往往是先把施工缝预留着,不和其他墙体一起完工,施工缝留在最后做。在施工缝施工过程中,混凝土应该分层施工且应连续施工,在施工过程中,应不断捣鼓,特别应加强施工缝接缝的捣鼓工作,使其密切结合。

5、在现浇楼板大块混凝土板块时,通常要用捣鼓器,防止混凝土之间有间隙,影响强度。

二、房地产在我心中一直是一个比较模糊的概念,在实习之前对于房地产了解并不是很多,大致的就知道房价比较贵,且一直在上升,而国家也在努力控制房价上升。在这次实习的过程中,我们参观过几个商品楼的销售部,走访过街道,通过在售楼部的参观学习和售楼小姐各方面详细的介绍,街道商铺种类和数量的调查及一些商铺的租金和地理位置的考察,我对于房地产行业有了更为全面的了解,为以后的学习及工作打下了小小的基础。

(一)下面先说一下关于调查商铺的情况,经过调查我发现了以下几点。

1、一条街道商铺的数量要根据其所处的地理位置及人口流量来确定。一般来讲,一条街道它所处的地理位置越繁华,其人口流量就会越多,继而为了满足人流的的消费需求,其商铺的数量就会相应的越多。反之,其商铺数量就会相应地减少。

2、一条街道商铺的租金的多少要根据其地理位置,消费人群的档次,商铺的大小确定,一般来讲,如果街道附近所住的人群的消费档次高的话,商铺的商品的价格就会相应的高,对应的月收益也会多,进而商铺的租金就会相应地高了。关于地理位置,在同一条街道上我们会发现有时两家商铺的大小相等,但由于所处的位置不同,其租金就不一样。商铺的大小影响租金是很明显的,商铺大的,租金相应就高一点,当然这不是绝对的。商铺租金的高低还是要综合地理位置,消费档次及商铺大小来确定的。

3、一条街道上可以各种商品都出售,有时会出现单一销售,比如有些街道单单只出售衣服、鞋帽,有些只出售生活用品......生活用品,医疗设备,娱乐设施,等等都具备的街道是少数的。

(二)随着社会的发展,国家货币通货膨胀的不断增加,房价也随着越来越贵。对消费者来说,选择适合自己居住的地方是很重要的事情,需要慎之又慎。消费者在看房购房时,往往会关注两个方面,房屋周围的环境和价钱,想让自己住宅的周围有一个良好的舒适的环境,又想让价钱在自己的支付范围内。在今天这个时代,一个现代化的舒适的小区内,环境优雅,基础设施是必不可少的,当然在小区周围,交通也要方便,最好周围再有一些娱乐设施、休息散步的地方,没有化工厂和具有污染性的厂房。人民生活的提高,消费者对小区的规划标准及小区周围的环境越来越高,消费者开始更加关心小区绿化面积及相关的各种配套的基础设施,及小区周围的交通情况,医疗设施,学校,娱乐设施。当然物业

管理,价格也是人们关注的一个重要方面。

为了满足消费者的需求,一栋商业楼通常建好之后都会有几层是作为商品楼买的,商品楼通常作为一些写字楼、娱乐设施或者商铺。通常住宅楼层和商品楼层的价格又是不同的,商品楼的价格通常都会比住宅层的价格贵上好多,住宅楼层的价格通常在5000—8000/㎡,均价7500/㎡,商业楼层的价格22000—50000/㎡。不同地段的小区商业楼的价格不同,如果小区周围交通方便,基础设施完善,生活方便,娱乐设施完善及环境优雅的话,其价格就会高一些,各种收费就会贵点,物业费也贵,不过物业费一般都在1.2—1.6元。车位的价钱也比较贵,一般在7—15万一个车位。在房屋销售期间,销售部门往往会有一些促销方式,比如广告宣传,根据消费者不同的支付方式享有不同的优惠待遇。

一个小区的住房想要卖的好,就必须首先选对位置,选对环境,其次是建设规划,在小区的规划中,设施越完善越好,当然还要考虑投资回报与经济效益,如果能在设施完善且投资少的的情况下,再降低房价最好不过了。现在柳州河东区正在慢慢建设开发,一个一个新的项目在规划建设,不久的未来很可能就是下一个市区。虽然房地产业蓬勃发展,但城市仍出现住房紧缺的现象,房价一路飙升,虽然国家出台了一些调控措施,但也只是能控制房价暂且稳定,未来房价可能还会上升。一周的实习终于结束了,在这一周中我学到了许多课本上不可能教我们的知识,这次的实习让我进一步的了解了我的专业发展方向,开阔了眼界,离社会又近了一步,明白了实践与理论结合的重要性,也明白了自己还有很多知识不知道,没学习。在以后的学习生活中,我将好好学习专业知识,看一些与专业有关的书籍,如果有机会的话,我会多多参加社会实践,让自己学到的理论知识在实践中得到巩固,提升。

第五篇:学生管理系统实训报告(java语言)

《Java实训》设计报告

学生管理系统一、项目需求

通过与科信学院教务人员的详细交流,目标系统具备以下功能。1.教师客户端功能 * 可以更改密码;

* 可以添加学生,并要求填写学生基本信息; * 可以根据学号查询学生基本信息及其成绩;

* 有权限控制,每个管理员只能管理其所在学院的信息; * 可以添加新课程、新班级;

* 可以控制选课的课程范围,并可以控制选课的时间,即:可以控制选课开始和结束时间;

* 可以录入成绩,缓存成绩,检查无误后公布成绩。2.学生客户端功能

* 学生可以查看自己的基本信息;

* 学生可以查看自己的成绩,已修学分和不及格成绩信息; * 学生端可以进行远程选课,并且可以查看课表。根据以上相关功能,现规划数据流图和数据字典如下:

二、项目设计

在设计学生管理系统时,编写20个Java源文件:ChangePwd.java、ChangePwdTeacher.java、ChoseCourse.java、CourseTable.java、CourseManage.java、GetScore.java、GetStuInfo.java、GradeInDB.java、Login.java、NewClass.java、NewCourse.java、NewStu.java、StuClient.java、StuFailGrade.java、StuGrade.java、StuInfo.java、StuScore.java、TeacherClient.java、TeachSearchInfo.java、Welcome.java学生管理系统除了上述20个Java源文件所给出的类外,还需要Java系统提供的一些重要类,如JButton,JTextField,JTextArea,LinkedList等。

下面是20个Java源文件的功能:(1)Login.java(主类)

《Java实训》设计报告

Login类负责创建学生管理系统登陆界面的主窗口,该类含有main方法,学生管理系统从该类开始执行。Login类是继承Jframe类,有一个ActionListener接口,并且加载了Mysql数据库连接。该类中有两种身份类型:学生、管理员,在登录窗口中选择相应的身份类型,输入信息正确后就会进入相应的客户端。

(2)ChangePwd.java类

该类是学生客户端修改密码的类,在该类中,用户提供原始密码(登陆成功的密码)后并且输入新密码和确认新密码后点击“确认”按钮就可以修改密码。

(3)ChangePwdTeacher.java类

该类是教师客户端修改密码的类,在该类中,用户提供原始密码(登陆成功的密码)后并且输入新密码和确认新密码后点击“确认”按钮就可以修改密码。

(4)ChoseCourse.java类

该类主要是控制学生选课,学生根据教师安排的课程信息,由学生输入已经安排好的“课程号”就可以选课。

(5)CourseTable.java类

该类主要控制学生的课程安排,就是以课表显示学生的选课信息。(6)NewClass.java类

该类主要是有教师操作,教师通过输入正确的班级号、班级名、专业信息后就可以添加新的班级。

(7)NewStu.java类

该类作为教师客户端的一个主要模块,该模块是教师添加新学生。教师通过输入学生的基本信息,包括:姓名、出生年月、学号、籍贯、入学年份、专业等等。这样就可以添加新学生。

(8)StuClient.java类

该类是基于Login类的,这是学生客户端的界面类,该类控制了学生客户端要显示什么内容,由什么功能等等。包括:修改密码、查看自己基本信息和成绩、选课等功能界面的显示。

(9)TeacherClient.java类

该类是教师客户端界面的类,该类和StuClient类的功能基本相似,主要包括修改密码、添加新学生、查看学生基本信息和成绩信息、进行课程安排、添加新课程和班级等功能的显示。

(10)StuInfo.java类

《Java实训》设计报告

StuInfo.java类是学生查询学生自己的基本信息。(11)TeachSearchInfo.java类

TeachSearchInfo.java类是教师根据学生提供的基本信息建立学生基本信息电子档案。即新生报到功能的实现。

(12)Welcome.java类

该类最为简单,仅仅通过一张xs.jpg图片显示在学生和教师客户端中。(13)CourseManage.java类

该类是教师管理课程,教师可以对课程安排,包括:周次、任课教师、学分等信息,为学生选课做准备。

(14)GetScore.java类

该类是提供学生的成绩各科成绩,包括及格成绩和不及格成绩,以及学分。(15)GetStuInfo.java类

根据学号获得学生相应基本信息的方法。教师在输入学生学号后点击“查询”按钮查看相应学生的基本信息。

(16)GradeInDB.java类

该类的功能是公布学生某一科的成绩,教师通过点击“公布该科成绩单”就会公布该科的成绩,学生就会在学生自己客户端查看自己的成绩信息。

(17)NewCourse.java类

该类主要是有教师操作,教师通过输入正确的课程号、课程名、学分信息后就可以添加新的课程,这个类与NewClass.Java的功能相似。

(18)StuFailGrade.java类

该类功能是显示学生的不及格成绩。学生在查看成绩时候,点击“不及格成绩”时显示的界面。

(19)StuGrade.java类

该类功能是显示学生的已修课程成绩。学生在查看成绩时候,点击“已修课程成绩”时显示的界面。

(20)StuScore.java类

该类是教师通过输入学生的“学号”进行查询学生的成绩信息。

1、Login类(主类)(1)数据和方法

Login类是javax.swing包中JFrame的一个字类,并实现了ActionListener接

《Java实训》设计报告

口。类中有关数据和方法的详细说明。

1)成员变量

该类中的变量大部分都是私有的,这样有利于信息的封装。其中包括:

private Connection conn;//连接数据库用到

private Statement stmt;//执行数据库语句 private ResultSet rs;//结果集

private JPanel jp=new JPanel();//创建用来存放空间的容器 private JLabel jl1=new JLabel(“用户名”);private JLabel jl2=new JLabel(“密码”);//创建用户名和密码输入框

private JTextField jtf=new JTextField();private JPasswordField jpwf=new JPasswordField();private JRadioButton[] jrbArray={new JRadioButton(“普通学生”,true), new JRadioButton(“管理人员”)};//创建单选按钮数组

private ButtonGroup bg=new ButtonGroup();//创建组 //创建操作按钮

private JButton jb1=new JButton(“登陆”);private JButton jb2=new JButton(“重置”);2)方法

main(String args[]);方法是学生管理系统程序运行的入口方法。Login();是构造方法,负责完成窗口的初始化。addListener();添加事件监听器方法。initialFrame();初始化窗体

actionPerformed(ActionEvent e);实现接口方法 initialConnection();自定义的初始化数据库连接的方法 closeConn();关闭数据库

2、代码

import java.awt.*;import java.awt.event.*;import javax.swing.*;import javax.swing.event.*;import java.util.*;import java.net.*;

《Java实训》设计报告

import java.io.*;import java.sql.*;import javax.sql.*;public class Login extends JFrame implements ActionListener { private String host;//声明Connection引用、Statement对象引用与结果集引用

private Connection conn;private Statement stmt;

private ResultSet rs;private JPanel jp=new JPanel();//创建用来存放空间的容器 private JLabel jl1=new JLabel(“用户名”);private JLabel jl2=new JLabel(“密码”);private JLabel jl3=new JLabel(“");//正在登陆提示标签 //创建用户名和密码输入框

private JTextField jtf=new JTextField();private JPasswordField jpwf=new JPasswordField();private JRadioButton[] jrbArray={new JRadioButton(”普通学生“,true),new JRadioButton(”管理人员“)};//创建单选按钮数组

private ButtonGroup bg=new ButtonGroup();//创建组

//创建操作按钮

private JButton jb1=new JButton(”登陆“);private JButton jb2=new JButton(”重置“);public Login(){ this.addListener();initialFrame();//初始化界面 } public void addListener(){ this.jb1.addActionListener(this);//为登陆按钮注册监听器

this.jb2.addActionListener(this);//为重置按钮注册监听器

this.jtf.addActionListener(this);//为用户名文本框注册监听器 this.jpwf.addActionListener(this);//为用户名密码框注册监听器 } public void initialFrame(){ jp.setLayout(null);//设为空布局

//将控件添加到容器相应位置

jl1.setBounds(30,100,110,25);jtf.setBounds(120,100,130,25);jl2.setBounds(30,140,110,25);jpwf.setBounds(120,140,130,25);jpwf.setEchoChar('*');bg.add(jrbArray[0]);bg.add(jrbArray[1]);jrbArray[0].setBounds(40,180,100,25);jrbArray[1].setBounds(145,180,100,25);jb1.setBounds(35,210,100,30);jb2.setBounds(150,210,100,30);jl3.setBounds(40,250,150,25);this.add(jp);

jp.add(jl1);jp.add(jtf);jp.add(jl2);jp.add(jpwf);

jp.add(jrbArray[0]);jp.add(jrbArray[1]);jp.add(jb1);jp.add(jb2);jp.add(jl3);

《Java实训》设计报告

//设置窗口的标题、大小、位置以及可见性 this.setTitle(”登陆“);this.setResizable(false);Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();int centerX=screenSize.width/2;int centerY=screenSize.height/2;int w=300;//本窗体宽度 int h=320;//本窗体高度

this.setBounds(centerX-w/2,centerY-h/2-100,w,h);//设置窗体出现在屏幕中 this.setVisible(true);} public void actionPerformed(ActionEvent e){ if(e.getSource()==jb1)

{//按下登陆按钮

String name=this.jtf.getText().trim();if(name.equals(”“)){

JOptionPane.showMessageDialog(this,”请输入用户名“,”错误“,JOptionPane.ERROR_MESSAGE);

jl3.setText(”“);return;} String pwd=new String(jpwf.getPassword()).trim();if(pwd.equals(”“)){

JOptionPane.showMessageDialog(this,”请输入密码“,”错误“,JOptionPane.ERROR_MESSAGE);

jl3.setText(”“);return;

}

int type=this.jrbArray[0].isSelected()?0:1;//获取登陆类型

try

{//初始化连接

this.initialConnection();

if(type==0){//普通学生登陆

String sql=”select * from user_stu where stu_id='“+name+”' and

rs=stmt.executeQuery(sql);if(rs.next())

{ new StuClient(name);//创建学生客户短窗口

this.dispose();//关闭登陆窗口并释放资源 } else

{//弹出错误提示窗口

JOptionPane.showMessageDialog(this,“用户名或密码错误”,“错pwd='”+pwd+“'”;

误“,JOptionPane.ERROR_MESSAGE);

jl3.setText(”“);

《Java实训》设计报告

}

this.closeConn();//关闭连接,语句及结果集

} else{//教师登陆

String sql=”select coll_id from user_teacher where uid='“+name+”' and pwd='“+pwd+”'“;

rs=stmt.executeQuery(sql);

if(rs.next())

{ String coll_id=rs.getString(1);new TeacherClient(coll_id);//创建教师客户端窗口

}

this.dispose();//关闭登陆窗口并释放资源

else

{//弹出错误提示窗口

JOptionPane.showMessageDialog(this,”用户名或密码错误“,”错误“,JOptionPane.ERROR_MESSAGE);

jl3.setText(”“);

}

}

this.closeConn();

//关闭连接,语句及结果集

} catch(SQLException ea){ ea.printStackTrace();}

} } else if(e.getSource()==this.jb2)//按下重置按钮,清空输入信息 { this.jtf.setText(”“);this.jpwf.setText(”“);} else if(e.getSource()==jtf)//当输入用户名并回车时 {this.jpwf.requestFocus(true);} else if(e.getSource()==jpwf)//当输入密码并回车时 {this.jb1.requestFocus(true);} //自定义的初始化数据库连接的方法 public void initialConnection(){ try {//加载驱动,创建Connection及Statement Class.forName(”org.gjt.mm.mysql.Driver“);

conn=DriverManager.getConnection(”jdbc:mysql://localhost:3306/test“,”root“,”root“);

stmt=conn.createStatement();} catch(SQLException e){

JOptionPane.showMessageDialog(this,”连接失败,请检查主机地址是否正确“,”错误",JOptionPane.ERROR_MESSAGE);

《Java实训》设计报告

e.printStackTrace();

} catch(ClassNotFoundException e){ e.printStackTrace();}

} //初始化的关闭数据库连接的方法 public void closeConn(){ try

{ if(rs!=null){rs.close();} if(stmt!=null){stmt.close();} if(conn!=null){conn.close();} } catch(SQLException e){ e.printStackTrace();}

} public static void main(String args[]){ Login login=new Login();//创建登陆窗体对象} }

3、效果图

Login创建的窗口效果如图1所示。

图1 登录窗体

《Java实训》设计报告

学生管理系统共有三个窗体:登录窗体、教师客户端窗体、学生客户端窗体。主要操作如下:

(1)如果用户名或密码错误,则会弹窗错误提示对话框,如图2所示。

图2 错误提示框

(2)当用户为教师时,登录成功后的窗体会自动全屏显示,展开左边的树状列表,如图3所示,然后通过单击不同节点进行相应的业务操作。

(3)通过单击“退出”节点时,系统会弹出对话框确认,如图4所示,根据用户选择进行相应操作。

图3教师客户端主窗

《Java实训》设计报告

图4退出确认效果

(4)当有新生报到时,用户可以单击“新生报到”节点,进入如图5所示的添加学生窗体界面。

图5 添加学生窗体

(5)当教师需要查询某个学生的基本信息时,可以单击“基本信息查询”节点输入学号进行查询,界面如图6所示。

《Java实训》设计报告

图6 学生基本信息查询窗

(6)每学期开始,各学院都应该为学生安排可选课程,这时可以通过“开课选项设置”进入选课设置界面进行操作,如图7所示。教师进行课程设置后效果如图8所示

图7

开课选项设置

《Java实训》设计报告

图8 开课选项设置效果

(7)在每个学期期末,需要对学生的成绩进行录入,用户通过“课程成绩录入”模块进行录入操作,如图9所示。

图9 成绩录入窗体

(8)教师还可以通过点击“添加课程”、“添加班级”节点,进行添加课程和班级操作,如图10和图11所示。

《Java实训》设计报告

图10添加课程效果图

图11添加班级效果图

(9)教师可以点击“修改密码”来修改自己的登录密码,如图12所示。(10)如果用户是学生,登录后的窗体也会自动全屏显示,展开树状列表后的界面如图13所示。

《Java实训》设计报告

图12修改密码效果

图13学生客户端窗体

(11)当学生需要选课时,可以通过单击“选课”节点进入如图14所示的选课界面进行选课。

(12)在学生选课过程中,随时可以点击“课表显示”节点查看课表,如图15所示。

(13)学生点击“已修课程成绩”节点时,便可进入已修课程查看界面,查看成

《Java实训》设计报告

绩和学分,如图16所示。

图14 学生选课界面

图15 学生课表显示界面

《Java实训》设计报告

图16 已修课程查看窗体

三、项目总结

学生管理系统的完成,对学校的管理带来了方便,也对教师是一个很好的帮助,方便管理,提高了工作的效率。在本系统开发过程中,由于本人是初次开发软件,在知识、经验方面存在不足。另外在整个开发过程中,时间也比较仓促,因此,该系统必然存在一些缺陷和不足。因为对学生的管理整个流程不够熟悉,在需求分析时未能做到完全满足用户的需求。另外,由于自身对网络的不熟悉,本应做到C/S客户端/服务器的软件,结果不能达到预期效果,实为遗憾。

虽然该系统存在诸多的不足,但其功能均已经实现,易于日后程序的更新、数据库管理容易、界面友好、操作方便、安全性好。相信本学生管理系统是一套学校在日常管理中必不可少的管理软件。

四、心得体会

通过开发这个软件,我掌握了项目的开发过程,了解了基本知识,巩固了我对Java编程语言和软件工程思想的学习,掌握了简单的数据库操作。尤其掌握了树状列表作为导航的重要性,并且能够运用。同时编写这个程序让我更好的理解了数组、类的运用及事件的监听和获取等功能。我相信我会再在java方面下苦工的,相信自己一定能更好的运用java编程语言的。

下载学生管理系统实训报告(项目成员)word格式文档
下载学生管理系统实训报告(项目成员).doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    运输管理系统实训报告

    TMS 运输管理系统操作实验报告 学 院: 班 级: 物流管理8Z1042报告人:指导老师:杨潇 2012年 11月7日 一、前言随着经济全球化和信息技术的快速发展,现代物流作为新兴的支柱产业,已......

    实习实训管理系统

    实习实训管理系统 一、系统概述 顶岗实习是根据国务院及教育部等部委的文件精神规定的、由学校组织实施的、产学结合的一种重要的教育形式,它是师范和高职类院校教学计划中......

    项目投资管理实训报告1

    项目投资管理实训报告 为更扎实地掌握现代企业项目投资管理决策活动的全过程,提高综合分析以及解决项目投资管理实际问题的能力,我们进行了为期两个星期的项目投资实训。两个......

    点火系统实训报告

    实习报告1.发动机点火系的检测与故障诊断一、 实验目的:运用正时灯对发动机的点火正时进行检测并调整,同时对因点火系故障而造成起动困难的现象进行故障诊断,并能排除故障。二、......

    项目管理实训总结

    项目管理实训总结 建筑工程施工项目管理是一个管理学的分支学科,具体是指在项目活动中运用专门的知识、技能、工具和方法,使项目能够在有限资源限定条件下,实现或超过设定的需......

    磁盘管理项目实训

    磁盘管理项目实训 一、查看磁盘信息 请用“磁盘管理”工具对现有系统启动盘进行查看操作,理解磁盘信息内的每一项内容。 二、创建卷 为基本磁盘创建三个主分区及三个逻辑分区......

    个人实训项目报告

    技能融合项目 四脚步行器总结报告组别:E组 姓名:王俊杰 学号:52号班级:10数控一班 一、 序言: 来自香港理工大学的郑继昌教授总结一直以来教育课程改革的经验,突出职业教育的特色,......

    企业项目实训报告

    企业项目实训报告 学号:09592207 姓名:许东 完成时间:2011-9-26 实训地点:北京中广联合广告有限公司 实训时间:2011年8月11日~2011年9月2日 实训内容: 第一次正式的进入公司,第一次......