信息系统分析与设计课程设计.docx
- 文档编号:2447678
- 上传时间:2023-05-03
- 格式:DOCX
- 页数:31
- 大小:362.91KB
信息系统分析与设计课程设计.docx
《信息系统分析与设计课程设计.docx》由会员分享,可在线阅读,更多相关《信息系统分析与设计课程设计.docx(31页珍藏版)》请在冰点文库上搜索。
信息系统分析与设计课程设计
石河子大学信息科学与技术学院
信息系统分析与设计课程设计
题目:
投资企业人力资源管理系统
姓名:
胡静
学号:
2009082294
院系:
信息科学与技术学院
专业:
信息管理与信息系统
班级:
2009级
(2)班
指导教师:
刘艳
完成时间:
2012年01月5日
第一章绪论
1.1选题背景与研究意义
1.1.1选题背景
随着知识经济的时代的到来、成功加入WTO及信息化浪潮的来临,企业经营管理机制正在发生着根本性的变化。
处于激烈市场竞争环境下的企业,如果想要在日新月异的市场变化中求得生存,就必须有效地进行企业内部改革和加强企业管理。
因此,借助现代信息技术和管理理论,建立企业管理信息系统势在必行。
面对知识经济时代下的挑战,企业的人力资源管理也同样要适应这样的趋势,但是现代人力资源管理面临两个方面的难题:
一是现代人力资源管理已经成为实现企业竞争优势的核心之一,它所涉及的范围已经远远超出了人事管理的范畴,成为从企业战略规划到基础人力管理,涉及企业、社会、政府、员工等方方面面的复杂工程,原先的手工简单处理手段和思路都远远不够了。
二是现代人力资源管理的范围大大扩展了,人力资源部要面临大量种类繁多的数据,有必要收集和处理这些数据,但是如果仅仅是收集和处理,并不能真正达到通过人力资源管理提高企业核心竞争力的目的。
因此,有必要将信息技术与人力资源结合在一起,利用人力资源的管理信息系统提高人力资源管理的效率,同时深入挖掘人力资源管理信息中的宝藏,真正提高企业的核心竞争力。
建设高效的人力资源管理信息系统,提高自己的人力资源管理水平是中国企业的必由之路。
然而,受“分工"思想的影响,传统的信息系统的设计开发及应用主要以利用计算机系统强大的信息处理能力为手段,着重于采集、存储、加工利用和传播信息以数据共享来集成各种功能,从而支持不同部门的业务处理。
传统的信息管理系统,在以下两方面存在不足:
一是其开发技术主要基于部门的职能以及管理层次等方面来设计信息系统的功能和结构。
由此产生的信息系统虽然具有很好的信息处理功能,但对企业内部各部门功能之间的业务流程控制逻辑关系缺乏支持。
一个企业业务的实现必定是其内部各个部门相互协调工作的结果,其业务流程即现实应用中信息系统的各项功能之间的联系,也是以它特有的顺序贯穿于各个部门。
二是偏重于以数据共享来集成各种功能的传统的信息系统,其各功能间的联系也是直接编写到程
序代码中,与功能代码相互混杂。
这样一来,系统的控制逻辑变得模糊,系统功能的实现也更为复杂,企业的业务流程稍有变化,将导致程序代码的重新编写,从而使系统的可靠性、稳定性及对外界兼容性的下降。
1.1.2选题的研究意义
就目前国内的现状,人力资源管理是各行业业务管理中普遍存在的问题,特别是,中国金融危机以后,企业面临更强的竞争和更大的挑战,同时也面临着与世界接轨、向市场经济转型和股份制的压力。
在大量企业内部,人才开始成为公司最主要调度资源后,人力资源管理的核心地位开始显现出来。
人力资源管理系统随着现代信息技术的发展和电脑的普及应运而生,建设和实施人力资源管理信息系统,系统结合公司实际,提高了企业人力资源管理的技术含量和人力资源管理部门的工作效率,促使人力资源管理发生了实质性变化,加速了管理职能从行政事务管理到战略性人力资源管理转变,促使管理者角色重新定位,以新的思维对待员工,站在员工需求的角度,利用现代高效的运作方式来开发和管理组织中最重要、最昂贵,同样也是最容易引起问题的资源,不断筛选、整合、利用有价值的资源,提高员工的技术能力,提高企业人力资源管理的技术含量。
企业人力资源管理部门的有效性,己经成为企业稳步快速发展的战略要素。
人力资源管理系统能够促使人力资源管理发生了实质性变化,加速了管理职能从原来的事务性管理到战略性人力资源管理转变,进一步对人力资源进行科学而且有意义的开发和管理。
人力资源作为企业核心竞争力的战略性资源,所以一个企业能否在今后的发展中取得竞争主动,使自己立于不败之地,关键在于它拥有多少合适人才,能发挥多少人才的作用。
人力资源管理系统立足于企业人才开发和管理战略,紧紧围绕公司人力资源工作的总体思路和目标,实现人力资源管理的精细化、自动化,从而提升人力资源管理与开发的整体水平,为公司的发展做出正确的决策,能很好的提供人力资源的利用率,为公司大力发展和人才储备提供良好的平台。
本选题根据投资企业的实际情况开发的人力资源管理系统,从而满足投资企业的实际需求,能最大程度得提高投资企业人事管理方面的效率,具有薪酬计算、招聘管理过程自动化程度高,查询方便灵活等优点。
经过初步的实践验证,该系统在技术和实用性上是可行的,具有一定的现实意义。
第二章关于本系统
2.1(ManagementSystem)的特点
(ManagementSystem)的特点是从人力资源管理的角度出发,用集中的数据库将几乎所有与人力资源相关的数据(如薪资福利、招聘、个人职业生涯的设计、培训、职位管理、绩效管理、岗位描述、个人信息和历史资料等)统一管理起来,形成了集成的信息源。
强有力的报表生成工具、分析工具和信息的共享使得人力资源管理人员得以摆脱繁重的日常工作,集中精力从战略的角度来考虑企业人力资源规划和政策。
2.2本系统基本框架
通过该框架能有助于开发者利用jsP和Servtet的优点更加快速、容易的建
立可扩展的多层Web应用。
Struts规定了应用的体系结构,为应用系统提供了一个良好的软件构架。
在Java开发领域中,基于数据库应用的设计一直是面向关系的,即与数据库相关的处理过程并没有真正实现面向对象。
ORM对JDBC进行了轻量级的对象封装,使Java程序员可以随心所欲地使用面向对象编程思维来操纵数据库。
它具有自我存储到关系数据库的能力,使对象的改变能够直接得以存储,而不考虑数据库存取代码。
这样,把全部精力集中到对对象和类进行编程,解决业务问题。
在整个系统中除了这一层次,没有任何数据库存取代码。
其中,Hibernate作为ORM中最好的开源工具,受到越来越多的程序员的拥护。
图2.2投资企业人力资源管理系统架构
在科学技术迅速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。
人力资源管理是近年发展起来的一个崭新的学科。
随着我国劳动力市场的建立和完善,随着员工越来越重视自己的工作、生活质量,随着政府部门关于劳动就业法规的逐步完善,企业中的人力资源管理将变得非常关键。
人力资源管理软件成为目前管理软件中的热点之一,人力资源与知识资本优势的独特性越来越成为企业重要的核心技能,人力资源的价值成为衡量企业整体竞争力的标志。
人力资源管理系统信息技术的飞速发展为我国企业的信息化建设提供了坚强的技术后盾,企业在制定和开发管理信息系统规划的同时,着重强调了将信息化建设与企业传统管理模式紧密结合才是企业信息化建设成功的出路。
虽然人力资源管理软件在中国己有十年的发展历程,但由于人力资源管理整个大环境的观念和管理相对国外滞后,据统计,美国在财务会计上占有90%的工作由计算机完成,人力资源管理中80—100%的信息由计算机完成;国外入力资源管理软件具有操作简单、界面友好的特点,业务流程清晰,管理非常规范。
但国外系统往往不够灵活,通用性差。
人力资源管理工作成为企事业单位管理工作的一个重要组成部分,随着企事业单位人力资源的日益庞大、复杂程度逐渐增强,以前简单的几段文字、几张报表的人机作坊
再也无法适应如今的人力资源管理工作了,取代的是运用各个领域的知识,结合计算机科学与技术开发的人力资源管理系统,科学合理的管理企事业人力资源信息。
2.3研究的主要内容
本文探讨了有关人力资源管理系统的关键技术,分析了投资企业人力资源管理系统的需求,并对投资企业人力资源管理系统进行设计,最后,分析了投资企业人力资源管理系统的实现。
2.4环境配置
选择系统硬件运行环境配置的时候应该考虑到系统的安全性、开放性、性能价格比、可扩展性、能保证较高的工作效率等方面。
最终确定的硬件环境配置为:
CPU:
IntelP42.2;
内存:
512MBDDR;
硬盘:
30GB;
基本的输入、输出设备
系统软件平台的配置,软件是系统开发的灵魂,配备良好的软件开发工具在系统开发中至关重要:
操作系统:
WindowsXP;
数据库软件:
Access2003;
服务器软件:
Tomcat6.0
开发平台:
JDk5.5
开发工具:
MyEclipse6.0、DreanwearCS3、PhotoShopcs2、RationalRose2002、MicrosoftOfficevisio2003
第三章系统需求分析
3.1投资企业人力资源管理系统的功能需求分析
功能需求(FunctionRequirement)定义了开发人员必须实现的软件功能,使得用户能完成他们的任务,从而满足业务需求。
参照业务需求分析的结果对每个业务进行细化,从而得到系统的功能模块。
根据投资企业人力资源管理的业务需求,系统应具有如下功能:
图3.1系统功能需求图
从上图可以看出,系统功能需求主要是实现对机构管理、人员管理、薪资管理、招聘管理、培训管理、能力管理、绩效管理等功能,并且实现统计报表和查询分析。
3.1.1机构管理的功能需求
随着公司市场的拓展,公司规模的不断壮大,公司机构及其职能部门有可能需要新增、撤销、合并,以此来适应市场的多变性。
为了提高公司管理的灵活性,随着公司的变化需要适时改变部门组织结构,所以,人力资源管理要实现机构编制管理,主要管理公司下属的各级部门的新增合并、撤销业务。
在实际进行部门合并时,要对原部门的原有职位进行重组,或新增职位,并对关联员工做出相应处理。
原有两个部门内的员工根据其技能和平日工作业绩,或在新组建部门内重新定岗,或下岗离职,相应的档案、合同信息等同时做相应处理。
在对部门合并
时,也原有两个部门的业务工作合并、交接完毕之后,组建部门即告成立。
撤销一个部门时,部门撤销之前,部门内部员工根据其平时工作业绩、业务能力和
公司工作实际需要,对其或下岗处理,或通过部门调动归并到其他部门任职,或通过公司内部培训进行重新定岗处理。
只有原有部门的人员都清理完毕和相关业务交接完成之后,部门才能够撤销,同时部门撤销和变更也需经过与部门组建相同的审批程序,都有司管理层讨论来决定,最后具体操作有人力资源部来完成。
3.1.2人事管理的功能需求
人事管理是公司人力资源管理最为核心的管理,其他的业务管理都是围绕着人事管理进行展开的。
人事管理的主要业务就是管理和查询企业员工的人事活动、人事档案、奖惩情况、薪资情况等相关信息。
其中人事活动主要有员工部门调动、员工升降职、员工离职、员工退休等情况;人事档案信息变化主要有员工合同签订、续签、终止以及员工其他文档的管理等,如员工的简历管理;可以新增、更改、废除奖惩制度,也可以查询某项奖惩的具体信息,跟踪一些员工的奖惩信息,也可以为员工升降职等人事活动提供重要依据;还可以查看员工间的隶属关系,便于员工管理。
人事管理模块实现人员信息日常维护和全面人事活动(包括:
入职、转正、调动、离职、退休以及合同的签定、解除和续签等),为整个人力资源信息系统提供员工信息的基础数据,此功能包括人员基本信息维护、变动管理、黑名单管理三方面的功能。
(1)人员基本信息、维护功能
人事处职员使用此功能,可以新增、编辑、删除人员、管理人员子集、管理照片、
生成登记表等功能。
(2)人事变动管理功能
包括人事增员、人员转正、人事变动、人事减员等业务工作。
(3)黑名单管理
黑名单用于记录有不良行为的人员
3.1.3职位管理的功能需求
职位管理是招聘、培训、薪酬管理、绩效考核等的基础,通过职位管理,企业可以逐步实现人岗匹配、以岗定员、以岗定编、以岗定新等管理目标.包括查询分析、职位维护、单位职位设置。
(1)单位职位设置功能
是有职位设置权的单位具有的功能,它可以在集团统一的职位码表下选择本单位的职位子表,也可新增本单位自己的职位,并设置相应的职位说明书。
(2)查询分析功能
职位的查询分析以及灵活查询的功能。
(3)职位维护功能
是投资企业集团一级的功能,包括:
职位设立、职位修改、职位撤消和职位排序。
3.1.4薪资管理的功能需求
薪资管理用于根据公司的薪资制度,管理工资计算方式、录入工资数据、计算工资、生成报盘、生成统计表。
3.1.5培训管理的功能需求
随着科学技术进步和市场竞争的加剧,投资企业的生存和发展越来越依赖于通过培训来提升自己员工的素质,员工主动接受培训的迫切性和要求也越来越高。
因此,员工培训工作不仅是提高企业竞争力的重要组成部分,而且成为激励员工和提高员工技能、素质的重要手段。
培训以企业为主体,有计划地组织员工从事学习和训练,提高员工的知识和技能,改善员工态度和行为,增加员工绩效,使企业发展目标和员工个人发展目标能够共同实现。
对于公司的培训大致可以分为部门内部培训和公司培训,部门内部培训主要是针对部门的员工需求和部门业务需求进行的培训,如测试部门可以针对测试方面的技巧和方法做些培训;公司培训是对公司所有部门或两个以上的部门进行的培训,如企业文化培训等。
投资企业培训管理主要包括以下内容:
培训资源管理、培训需求管理、培训计划管
理、实施计划管理、培训项目管理、培训跟踪统计六个方面。
(1)培训资源管理的功能
是培训机构、培训班、培训课程、培训老师、培训教材、培训教室、培训设备等一些相对静态信息的管理:
(2)培训需求管理的功能
培训需求报表的定制与下发
(3)培训计划管理的功能
培训计划报表的定制与下发
(4)实施计划管理的功能
培训的需求分析、需求的填写、审核、上报、培训需
培训计划的生成、修改、审核、上报、汇总。
培训实施计划报表的定制与下发、实施计划的生成、修改、审核、上报、汇总。
(5)培训实施管理的功能
培训项目的发布、培训报名、录取审核、开课通知、报到、考勤、考试、结业证书发放的管理。
(6)培训跟踪统计的功能
培训评估、学员跟踪、培训统计、对比分析。
3.1.6绩效管理考核的功能需求
绩效考核是人力资源管理的核心职能之一,它是企业通过合理的评价手段对员工的工作态度、工作能力、工作业绩做出评价,为员工晋升、培训、薪酬、奖惩、福利等提供依据,它能在维护公平、公正的基础上,使员工对工作及工作职责有清楚的认识,从而充分调动员工的工作积极性和工作效率。
公司绩效考核主要分为月考核、季度考核和年度考核,考核标准有人力资源部制定、维护,是基于KPI(KeyPerformanceindicator,关键绩效指标)建立的考核体系,每个关键绩效指标又分为五个等级:
最好、较好、中等、较差和最差。
考核体系建立后,员工按照公司的相关章程定时的去给自己最近的工作表现对每项指标做出评价;部门经理会对其下属员工做出相应的评价;一旦员工或部门经理提交了自己的评价结果,就只能查看评价结果,而不能对其做更改;普通员工、部门经理、人
力资源部和总经理可以对绩效考核结果进行查看,普通员工仅能查看自己的考核结果。
3.1.7系统管理的功能需求
系统管理是为了提高系统的灵活性、安全性而设置的系统管理模块;包括权限管理、日志管理、信息制定等。
其中权限管理分为用户管理、角色管理、功能权限、指标权限、机构权限、人员权限、码表权限、报表权限。
3.1.8报表业务管理功能需求
报表业务管理是公司重要业务管理之一,主要有统计分析和上报报表功能组成。
它能提供公司过去或最近一段时间的业务状况,依据这些数据公司领导可以做出更有利于公司以后的发展战略,如制定适合公司发展的公司政策、招聘计划等。
以此促进公司发展,留住公司人才,并吸收新的人才,使公司人员配备达到一个更高效的比例。
上报的经济报表是主要经济统计指标表、主要经济指标月表。
统计分析是把员工年龄、学历、职位、工龄、员工状况、考勤、男女比例、行政职称、技术级别、政治面貌、民族以图示的方式描述,可以直观的反映公司员工状况等。
3.1.9数据库服务器选择
数据库服务器的特点有安全性与可靠性、数据库管理与维护、跨操作系统平台、多种网络协议支持、数据分布、异种数据库互连等能力,代表的产品有:
ORACLE,SYBASE,MSSOLServer,XBMDBZ,XNFORMIX等。
目前常选用的数据库:
Oracle,IBMDBZ,MSSQLServer.投资企业人力资源管理业务复杂,数据量大,数据结构复杂多样,业务终端多,故需选择一款处理性能好,健壮性强,扩展性能好的数据库服务器。
考虑到Oracle9i在集群技术、高可用性、商业智能、安全性、系统管理等方面都提供了良好的支持和实现,HRWAF系统架构选用了Oracle9i作为其数据库服务器管理工具。
3.2投资企业人力资源管理业务概述
业务需求(BusinessRequirement)反映了组织机构或用户对系统高层次的目标要求。
对人力资源管理业务,包含的内容较为广泛,作为人力资源管理应用软件系统,为保证其通用性和实用性,在需求分析阶段首先全面剖析人力资源管理业务过程,从业务操作的角度分析每个过程的输入、输出和处理细节。
其次,面向业务处理过程,提取规范的业务流程建议:
面向业务处理方法,结合实际情沉,提取业务处理过程的每个算法、参数等等;最后,将所有问题整理出来,向相关政策制定部门进行咨询和确认,然后再加工整理,形成人力资源管理业务需求分析报告。
随着企业信息化建设统一平台的要求日益提高,以及原人力资源基础信息管理系统设计无法满足当前多元化的管理模式,而且人力资源基础信息己经成为各系列系统实现数据统一和通信的重大阻碍,所以设计开发一套通用、健壮、规范的基础架构管理系统势在必行。
企业人力资源管理系统是紧跟计算机信息技术和人力资源管理水平发展的。
随着计算机从大型机、小型机到微型计算机再到计算机网络的不断发展,其在信息处理、传输与存储性能上已发生了翻天覆地的变化,当今计算机技术对信息化的侄释就是计算机技术、通信技术、网络技术的全面发展,而信息化则是当今社会的主流特征。
人力资源管理,从早期的人事管理到人力资源管理和入力资本管理再到现代人力资源管理。
管理理念和管理水平己发生了很大的变化。
早期的人事管理人力资源管理部门是公司战略的重要执行部门,可以说是企业最重要的中枢神经之一,人力资源部门不仅要了解企业的经营、了解业务部门对人才的要求、了解员工的要求,还需要了解客户的需要,配合企业的上层管理人员做出正确、有效的决策,因此人力资源管理部门的工作所涉及的面是多而广的。
经过需求调研,人力资源部主要工作职责有以下几方面内容:
图3.2业务概况图
(1)制定人力资源规划:
人力资源规划主要指根据企业的发展战略、企业目标及企业的内外环境的变化,科学地分析和预测未来的企业对人力资源的需求和供给状况,并据此制定或调整相应的政策和实施方案,以确保企业在恰当的时间、使不同的职位获得恰当的人选。
它是企业人力资源管理各项活动,如员工招聘、员工培训、绩效考核等活动的起点和依据。
(2)机构管理:
主要是配合相关部门和上层领导,依据公司发展的需求,做好分支机构调研、人才储备、筹备设立等方面工作;公司系统各级机构的建立、合并、更名、撤销等管理:
制订公司机构、部门和人员岗位职责;监督、检查与指导分支机构的人事工作。
(3)人事管理:
主要有员工的基本信息维护、考核、调动、离职、退休管理。
公司后备干部的选拔、考察、建档及培养公司干部和员工的人事档案。
劳动合同管理、文档管理、奖惩管理、考勤管理和员工关系管理;提供各类人力资源数据统计分析,管理并组织实施公司员工的业绩考核工作。
(4)招聘管理:
人事部门依据各部门对新员工需求情况,并与对应部门和上层领导进行商讨,制定出符合公司需求的招聘计划,联系相关的招聘网站、报纸等媒体,发布招聘信息,筛选简历,建立自己公司的人才库,组织面试、笔试等工作,最终确定录用人员,发布录用公告。
(5)培训管理:
主要包括公司年度培训计划和部门内部培训计划的制订与实施;监督、指导公司各部门及各分支机构的培训工作管理;确保培训的质量,记录公司员工培训结果,作为员工考核、晋升的依据,对培训经费的预算进行管理和有效的使用。
人力资源管理系统主要完成人事管理、薪资管理、机构管理、培训管理、权限管理、招聘管理、系统管理等功能:
因此需要先根据大的方面的业务将人力资源管理系统再分成几个子系统然后对每个子系统的业务进行分析。
第四章系统的概要设计
本章先给出作者进行系统设计的原则和目标,然后设计出符合需求分析各项要求的系统体系架构、系统功能模块、数据库设计和系统界面。
4.1投资企业人力资源管理系统的总体设计原则和目标
人力资源管理系统的设计以实用性、扩展性、可移植性和可维护性为根本原则,采用B/S结构,基于J2EE的分层结构体系。
本系统主要将公司的人事管理、机构管理、招聘管理、培训管理、绩效考核等业务功能有机结合,综合运用各种信息资源,借助于人力资源管理系统,公司大大节省了人力管理成本。
实现了人力资源管理的精细化、自动化、智能化,从而提升人力资源管理与开发的整体水平,提高人力资源利用率,为公司大力发展和人才储备提供一个良好的平台。
4.2投资企业人力资源管理系统体系结构设计
4.2.1系统整体功能设计
人力资源系统的总目标是为管理者提供迅速、高效的服务,减免手工处理的繁琐与误差,通过该系统全方位地实现了企业人力资源方面的信息化需求。
(1)系统在员工进入公司时为员工建立人事档案,人事档案的管理由公司经理级人员完成。
人事档案应该包括员工进入公司的时间、员工级别、员工的基本工资、员工所在部门和员工的其他基本信息等。
(2)员工的工资应该包括基本工资和奖金两个部分。
(3)员工在来到公司上班时在考勤机上刷卡签到,离开公司时刷卡签离。
(4)系统应该可以对基础数据进行维护。
(5)系统还应该提供强大数据统计、查询、报表生成以及打印等功能。
根据对投资企业人力资源管理系统的需求分析,系统有子系统组成。
为了增强系统的安全性、灵活性,系统增加了系统配置功能,主要完成系统的初始化设置和用户权限管理。
初始化设置主要是对邮件服务器、工资上下限等进行初始化;权限设置是为了控制不同用户权限,常见的思路有两种:
一种解决思路就是控制每个用户能够访问的模块,另一种解决思路就是设置不同的角色,使得每个用户都分属于不同的角色,或者同一个用户同时属于不同的角色,以此实现对用户权限的控制;一个公司用户的变动要比角色变动大的多,结合公司目前的规模和将来发展的需求,所以本系统采用了后面一种方法,即用户拥有角色,角色拥有权限。
系统增加的数据导入功能主要完成用户和机构部门的批量创建、薪资数据的导入。
4.2.2系统的业务模块
系统功能模块建立在基础构件与定制平台之上,包括机构管理、人员管理、职位管理、薪酬管理、招聘管理、培训管理、绩效管理等业务模块,在业务模块之上,可建立统计报表、查询分析功能,用于日常工作及决策分析,由于人力资源数据的敏感,不同用户对信息的访问特性各异,权限管理作为一个基础服务贯穿于整个系统中的各个模块中。
4.3投资企业人力资源管理系统的数据库设计
4.3.1数据库概念结构设计
概念结构是对现实世界的一种抽象,它是各种数据模型的共同基础,它比数据模型更独立于机器、更抽象,从而更加稳定。
将需求分析得到的用户需求抽象为信息结构即概念模型的过程就是概念结构设计。
它是整个数据库设计的关键。
实体和实体间联系
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息 系统分析 设计 课程设计