浅谈高职 - VC - 程序设计 - 课程案例设计-_第1页
浅谈高职 - VC - 程序设计 - 课程案例设计-_第2页
浅谈高职 - VC - 程序设计 - 课程案例设计-_第3页
浅谈高职 - VC - 程序设计 - 课程案例设计-_第4页
浅谈高职 - VC - 程序设计 - 课程案例设计-_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、计算机工程应用技术 Computer Knowledge and Technology 电脑知识与技术本栏目责任编辑:梁书第6卷第15期(2010年5月浅谈高职VC+程序设计课程案例设计郑泳(湖北省荆州职业技术学院信息技术系,湖北荆州434020摘要:利用VC+和SQL 为平台设计项目案例“人事管理系统”,使学生利于理解易于工作过程系统化的管理系统设计的基本方法及设计过程。关键词:程序设计;案例教学;分析设计中图分类号:G424文献表示码:A 文章编号:1009-3044(201015-4062-02The Tray Talks about High Duty VC+Programming C

2、ourse Case DesignZHENG Yong(Department of IT,Jingzhou Institute of Technology in Hubei,Jingzhou 434020,ChinaAbstract:Make use of VC+to compose in reply SQL in order platform designs project case personal administration system ,make a student be beneficial to understand fundamental method and design

3、process that course of work systematization management system designs easily.Key words:programming;case teaches;analyse designVC+程序设计是高职软件技术专业一门必修的职业核心课程,在二年级上学期开设;它的前置课程为程序设计、数据结构、SQL 数据库应用;其后续课程为小型MIS 系统课程实训。VC+程序设计培养的职业能力有:良好的逻辑思维与分析能力、面向对象的程序编码设计及文档编写能力、数据库综合知识能力、较强的团队合作和沟通能力。本课程对学生毕业后从事软件编码、软件测

4、试与维护以及其它分析力较强的岗位工作的职业能力培养和职业素养起着重要的支撑作用。在以往的教学中本课程通常采用“理论+实验+实训”的教学模式,一味的按照章节讲授,学生普遍感觉学习结束后,仍不能进行独立的程序开发与设计。针对软件工程师/程序分析员职业岗位的实际需求,本文选择一个综合性的工作项目“人事管理系统”进行分析,探讨如何在VC+程序设计课程中进行基于工作过程系统化的课程案例设计,也使得本课程与管理信息系统-就是我们常说的MIS(Management Information System系统有机的联系起来。1系统设计人事管理系统是任何企事业单位员工管理的一个重要内容,因此,开发制作人事管理系统

5、具有较大的社会现实意义,同时人事管理系统是一切数据库应用系统的典范。它具有数据库应用系统的特征,系统结构与现实生活紧密结合,具体直观,是数据库应用开发中经常进行例证的好例子;它的开发应用简单而又不失一般性。1系统目标本项目案例主要实现人事管理方面的相关功能:对职工、部门的基本信息进行刷新、增、改、减等操作;对职工的出勤情况进行管理;对职工的工资进行统计;对用户的管理及数据库的还原备份。2系统模块结构根据需求分析,本项目案例总体分为系统管理、职工管理、部门管理、考勤管理、工资管理、日常办公6个部分,系统模块结构如图1所示。各模块主要功能说明如下:系统管理:对用户信息进行管理,系统管理员可以进行数

6、据的备份和还原,一般用户可以重置密码。职工管理:对职工信息进行刷新、增、改、减等操作。部门管理:对单位各部门信息进行刷新、增、改、减等操作。考勤管理:对职工的出勤情况进行管理。工资管理:对职工的工资进行统计,可以设置工资的基本信收稿日期:2010-04-11作者简介:郑泳(1977-,女,湖北人,讲师,硕士,研究方向为计算机软件与理论。图1ISSN 1009-3044Computer计算机工程应用技术Computer Knowledge and Technology 电脑知识与技术本栏目责任编辑:梁书第6卷第15期(2010年5月息,修改工资的计算公式。2数据库设计数据库设计是管理系统中一个重

7、要的环节,良好的数据库设计可以简化开发程序的过程,提高系统的性能,使其功能更加的明确。本项目案例里数据库中的表应包含:职工表、部门表、工资表、用户表、考勤表、节假日表和保存工资计算公式的表。其中:职工表中的字段:职工编号、姓名、年龄、性别、籍贯、部门、出生年月、联系方式、备注及照片。部门表中的字段:部门编号、姓名、主管、联系电话及备注。工资表中的字段:编号、基本工资、职工部门、工作时间。用户表中的字段:用户名、密码、用户类型。考勤表中的字段:日期、职工号、是否缺勤、是否早退、是否迟到、是否休息、是否病假、是否出差、其他事宜、备注说明、平时加班、双修加班及法定加班。节假日表中的字段:编号、假期名

8、称、日期。3系统模块设计1职工模块设计该模块功能主要实现了职工信息的录入、修改、删除等操作,当用户登录系统后通过选择相应的菜单显示职工信息界面,继而可以实现,增添、修改、查询、删除等模块功能。值得注意的是,添加数据中借助picture 控件和DateTimePicker 控件实现了职工照片和出生日期数据添加,并保存到数据库中。2考勤模块设计考勤管理模块功能主要是对职工进行迟到、缺勤、出差及休息等方面的考勤,其中缺勤具体又分为迟到、早退、病假和事假几种情况。另外,还有加班事项也作为考勤的一个环节。将考勤的信息添加到数据库中,用户可以对考勤的信息进行统计。用户也可以对考勤的信息进行查询。3工资模块设计该模块主要实现对职工工资的各项组成部分设置所占比例大小、基本信息进行设置。实现职工工资月统计汇总计算。职工工资的计算结果保存在相应的数据表中,当涉及工资的计算时,只需从表中读取对应数据即可。另外,也实现了根据职工的编号、月份、所在部门等来查询职工的详细工资情况。4结束语本文主要探讨VC+程序设计课程中的项目“人事管理系统”的设计,使学生熟悉和掌握VC+的工程制作类型、工程制作步骤和应用系统框架的形成方法;并引导学生进行创造性的思维活动,把学生从被动地“听”、“看”转变到主动的“想”、“练”的创新思维中去,调动学生学习的积极性,从而使学生成为教学

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论