版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件工程项目管理软件工程项目管理软件工程项目管理软件工程项目管理编制仅供参考审核批准生效日期地址:电话:传真:邮编:学生社团管理系统课程名称:软件项目管理课题名称:学生社团管理系统专业:软件工程班级:卓越131学号:43234140学生姓名:曹泰杨东东指导教师:贾晓辉2016年5月项目范围管理系统定义该软件是学生社团开展社团工作的一个沟通平台,通过学生社团平台学生们可以及时得到新闻以及通知,社团管理员也能更方便的管理整个社团的运作。项目背景随着社会发展,新的科技不断涌现,计算机在我们的生活中扮演着越来越重要的角色,办公自动化、高效的处理工作成为我们追求的目标。日常生活中,计算机被应用到更多的领域,所以,学生社团事务处理也可以交给计算机,以帮我们更好、更快的完成工作。提高工作效率,简便的解决日常管理任务,是我们所追求的共同目标。
目前,我们对社团的管理还处于手动化,纸质化的一个阶段,而日益增长的需求已经不能靠原始的管理方式来完成所需的工作,社团管理系统的开发是为解决当前的需要而设计制作的一个管理系统,为社团的管理提供更好的管理支持,这样才能节省我们在社团管理方面所占用的资源。学生社团是学校的一个以拓展学生业余兴趣爱好的组织,是一个非盈利的组织,社团通过组织具有共同爱好的学生在一起开展一些活动,来丰富学生的课余生活,提高学生的沟通能力和组织能力以及自我表现能力,在社团里志同道合的同学们可以尽情的发挥自己的特长,从而锻炼自己各方面的能力。随着高校的扩招,大学生群体不断壮大,学生社团这样一个学生组织也不断的壮大,在丰富学生课余生活的同时,也让同学们学到了更多的知识,但是随着学生社团的壮大,学生社团以前纸质办公已经赶不上现在快节奏的办公效率,所以为了提高办事效率以及节约人力物力资源,开发这样一个学生社团管理系统来管理整个社团的日常事务是非常必要的。高校社团文化日渐丰富,随之而来的繁琐的社团事务,使管理学生社团的工作变得不再那么容易,随着软件行业的发展,我们可以根据学生社团管理的需求来使用办公自动化来管理学生社团,介于社团事务的繁琐性,有必要开发这样一个系统来解决社团事务的繁琐性,提高办事效率。开发意义学生社团活动作为学校教育的补充和延伸而存在,作为高等院校学生综合素质培养的主要载体,是学生依据自己的需要而自由拓宽的天地,是大学生培养能力、增长知识、提高素质的一条重要途径,是提高学生综合素质的第二课堂。随着教育体制改革的不断变化,社团日益成为校园里凝聚力和号召力最强的群体。系统以信息管理为中心,采用结构化开发方法对学校社团内部组织结构,功能需求进行可行性分析,自顶向下逐层分解,主要分为系统分析、系统设计、系统实施、系统测试几个阶段。其中有对学校社团管理现状的分析,对系统实施的可行性分析,对业务流程、数据流程的分析,对系统结构与功能的设计,系统环境的设计,对数据库逻辑结构的设计,用户界面的设计等等。主要有业务流程图、数据流程图、E—R图、数据字典。随着计算机的应用普及以及软件行业的发展,对于越来越庞大的学生社团系统,社团管理已经不能停留在人工管理的基础上了,尤其是对于目前现在学生的课余时间比较多,自由自配的时间也就多了,要想把所有的社团成员聚集到一起也不是一件容易的事,通知一些事情也变得异常麻烦,这些联系不太方便,时间安排不统一等诸多问题,时常阻碍工作的正常进行,而学生社团管理系统就是学生社团开展社团工作的一个沟通平台,通过学生社团平台学生们可以及时得到新闻以及通知,社团管理员也能更方便的管理整个社团的运作。社团管理员以及社团会员、系统注册用户都可以登陆此系统享有便捷的功能。注册用户可以根据自己的兴趣爱好在平台上提交自己的入会申请,加入自己喜欢的社团,社联管理员就对学生提交的加入社团申请进行审批,通过查看申请表中学生的基本信息以及学生的申请理由来确定该学生是否有资格加入该社团,成为该社团的一员,这个审批过程相对于以前的入会程序就节省人力物力,学生不用再像以前那样先在网上下载申请表,填写好了之后交到社团负责人那里,然后再进行审批,之后在等审批的通知等等一系列的过程,通过学生社团管理系统这个平台就使事情变得简单容易了,再不用像以前那样,社团要通知一个事情都是电话一个一个的通知,这样真的很浪费资源,现在有了学生社团管理系统,只需要在该平台上挂出一个消息,所有的社团成员都可以在第一时间看到。另外,社团举办活动,也不用在整个校园内发布活动的海报,这就体现了我们现在所倡导的低碳生活,活动的各种通知我们只需要发布到平台上,就可以供大家共享,也不用再为了申请活动繁琐的过程从一个办公室跑到另一个办公室,从而节约物力,给系统对于管理社团是非常有意义的。项目管理策略项目管理过程遵循公司质量体系中关于项目管理过程的规范。根据项目计划中的评审点进行跟踪和管理,并根据结果对项目计划进行适当的调整。评审采用定期评审,阶段评审和事件评审相结合的方式。按周提交项目简报,通报项目的进展情况及其他相关情况。需求描述项目范围的管理也就是对项目应该包括什么和不应该包括什么进行相应的定义和控制。它包括用以保证项目能按要求的范围完成所涉及的所有过程,包括:确定项目的需求、定义规划项目的范围、范围管理的实施、范围的变更控制管理以及范围核实等。项目范围是指产生项目产品所包括的所以工作及产生这些产品所用的过程。项目干系人必须在项目要产生什么样的产品方面达成共识,也要在如何生产这些产品方面达成一定的共识。设计这个学生社团管理系统的初衷,是为了使学校能够更好地管理本学院繁多的学生社团,以及方便学生更好地了解各个学生社团的信息,从而丰富学生的课余生活。设计这个学生社团管理系统,需要达到以下几个要求:功能问题:学生社团管理系统必须能够达到要求的功能,才能满足各种不同种类的用户对该系统的要求。例如申请创建社团功能、审批功能、社团活动提交功能、社团成员个人信息提交功能等等。权限问题:权限问题解决一个什么用户登入系统得到一个什么样的操作的问题。该系统必须能够正确识别在什么用户对系统进行操作的时候能够实现那些功能,屏蔽那些功能。效率问题:学生社团管理系统,顾名思义就是对学生社团的各种相关操作进行有效的管理。尽可能的缩短各个操作的手续和操作时间,提高运作效率,是该系统的重要特点。维护问题:该系统要便于维护,并能精准地进行每天的数据交流和保存。这要求整个系统的结构不仅要严谨,而且要具有较高的数据处理能力。技术分析我们选用Eclipse作为开发工具,MyEclipse是Eclipse的插件,也是一款功能强大的JavaEE集成开发环境,支持代码编写、配置、测试以及除错,以前版本需先安装Eclipse。以后版本安装时不需安装Eclipse。在数据读取方面,我们使用了数据库调用技术,我们选用MySQL作为开发工具,MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,所以我们采用它作为数据库的开发工具。功能性需求分析高校大学生社团管理系统功能有以下模块:(1)注册模块:用户可根据情况进行登录,可以注册新用户,也可对密码进行重置;(2)学生模块:学生进入系统后可对个人信息进行修改,对所参加的社团,社团活动进行查看,可以申请加入其它社团;(3)管理员模块:管理员进入系统后可以对社团进行增、删、改、查,还可对学生信息进行删除,另外可对社团活动信息进行添加和删除等操作。非功能需求1性能需求,本系统为窗体系统,系统反应不应该超过秒,除此之外,要求系统能够满足1000人同时使用;2可靠性需求,本系统为学生信息管理系统,应保证6个小时不停运行;3可维护性需求,定期的备份数据库,进行数据库维护,保护数据的安全性;4安全性需求,根据不同用户身份赋予不同权限,保护系统数据的安全性;5安全性需求,用户通过用户名、密码登录,在一定程度上保护数据安全性;6扩展性需求,系统应该留有接口,方便以后扩展开发;9易用性需求,要求系统界面易用,美观。任务分解(WBS)(项目的任务范围)此系统的WBS图如下:WBS是项目管理重要的专业术语之一。以可交付成果为导向对项目要素进行的分组,它归纳和定义了项目的整个工作范围每下降一层代表对项目工作的更详细定义。无论在项目管理实践中,还是在PMP,IPMP考试中,工作分解结构(WBS)都是最重要的内容之一。WBS总是处于计划过程的中心,也是制定进度计划、资源需求、成本预算、风险管理计划和采购计划等的重要基础。WBS同时也是控制项目变更的重要基础。项目范围是由WBS定义的,所以WBS也是一个项目的综合工具。本系统的WBS图如下图1-1,1-2所示:社团管理系统社团管理系统F1学院管理员F2社团管理员F3社团成员F4学院成员访问者F5非学院访问者F51信息主界面的访问.F41申请进入社团F42信息主界面的访问和评论F32信息主界面阅读评论管理和信息发布F31修改自身信息F25信息主界面阅读评论管理和信息发布F24修改自身信息F23社团成员信息的提交和修改F11社团发布信息的合规性的审批F13社团系统的日常维护F22学员申请加入的审批F21数据库管理F12学员创建社团申请的审批图1-1学生社团管理系统WBS图1-2学生社团管理系统WBS分解第2章成本管理项目成本管理:承包人为使项目成本控制在计划目标之内所作的预测、计划、控制、调整、核算、分析和考核等管理工作。项目成本管理就是要确保在批准的预算内完成项目,具体项目要依靠制定成本管理计划、成本估算、成本预算、成本控制四个过程来完成。项目成本管理是在整个项目的实施过程中,为确保项目在以批准的成本预算内尽可能好的完成而对所需的各个过程进行管理。软件项目成本估算项目成本管理由一些过程组成,要在预算下完成项目这些过程是必不可少的。1资源计划过程--决定完成项目各项活动需要哪些资源(人、设备、材料)以及每种资源的需要量。2成本估计过程--估计完成项目各活动所需每种资源成本的近似值。3成本预算过程--把估计总成本分配到各具体工作。4成本控制过程--控制项目预算的改变。《学生社团管理系统》的开发,开发过程自由度较高,不需要大量的资金。根据以往类似项目的经验,采用类比估算方法,进行粗略的估算:根据用户的要求采用B/S结构,采用JSP+SQLServer的技术比较成熟,以前成功完成过类似的项目,需要2个项目经理,2个开发人员,四台电脑。初步估算经费5万人民币,其中项目经理月薪6000,项目副经理月薪5000,开发人员月薪4000,硬件设施15000。软件项目成本分类开发成本由软件开发成本、硬件成本和其他成本组成,包括了系统软件的分析/设计费用(包含系统调研、需求分析、系统设计)、实施费用(包含编程/测试、硬件购买与安装、系统软件购置、数据收集、人员培训)及系统切换等方面的费用;维护成本由运行费用(包含人工费、材料费、固定资产折旧费、专有技术及技术资料购置费)、管理费(包含审计费、系统服务费、行政管理费)及维护费(包含纠错性维护费用及适应性维护费用)。硬件购置费:例如,计算机及相关设备的购置,不间断电源等的购置费。软件购置费:例如,操作系统软件、数据库系统软件和其它应用软件的购置费。人工费:主要是开发人员、操作人员、管理人员的工资福利费等。通讯费:例如,购置网络设备、通讯线路器材、电话通讯费用。基本建设费:例如,新建、扩建机房、购置计算机机台、机柜等的费用。财务费用。管理费用:例如,办公费、会议费、交通费。材料费:例如打印纸、磁盘等的购置费。自然资源费:水、电、汽费。成本管理的内容人员成本估算如表2-1所示:成本:人员数量月薪(元)项目经理1¥6000项目副经理1¥5000开发人员2¥4000总计4¥15000设备成本估算如表2-2所示:成本:设备数量价格(元)笔记本电脑4¥20000鼠标4¥1000键盘4¥1000耳机4¥1000测试机2¥5000总计¥28000表2-3项目成本估算表任务名称工时成本估算人员估算4*3人/天c15000设备成本4*3人/天¥28000风险设计3*5人/天¥2000项目扩展4*2人/天¥1000合计费用¥46000第3章团队-人力资源管理项目团队管理的意义在完成项目目标所需的各种资源中,最重要的是人力资源。项目团队中的人员有不同于其他人员的需求特征,成员以团队精神为前提,更加关注自尊和自主的需求。项目团队的发展可以分为形成、震荡、正规和表现阶段。我们认为,在项目团队的形成期,应侧重于人力资源的整合;在项目团队的震荡阶段,应加强人力资源的协调和沟通;在项目团队的正规、表现阶段以及后期阶段,要更加关注人力资源的激励和安抚。项目团队中的人员需求特征
项目管理的方法相对是现代的,它是以一套独特而相互联系的任务为前提,通过项目经理和项目团队的努力,运用系统理论和方法对项目及其资源进行计划、组织、协调、控制,旨在实现项目特定目标的管理方法体系。作为一种管理项目的科学理论与方法,它最初产生于20世纪50年代后期美国的“北极星导弹计划”,尔后在建筑业和某些新近的军事武器和系统开发中被广泛采用,并在理论和实践上都取得了重大突破。在完成项目目标所需的各种资源中,最重要的是人力资源。因为,程序和技术只不过是协助人员工作的工具。项目管理中的人员不同于一般的员工,她更倾向于高级知识员工,独立性和自主性都很强。因此,把握项目管理中人力资源的特点,有针对性地对项目团队形成期的人力资源整合、项目团队震荡期的人力资源协调、项目团队正规、表现期及以后的人力资源激励和安抚进行统筹管理,将是项目管理成功的关键。管理的精髓在于有效的激励,根据现代组织行为学理论,激励的本质是员工去做某件事的意愿,这种意愿是以满足员工的个人需要为条件的。因此激励的核心在于对员工的内在需求把握与满足。而需求意味着使特定的结构具有吸引力的一种生理或者心理上的缺乏。因此,了解项目团队中的人员需求,是进行人力资源管理的前提。1.共同的团队精神的需求。有一个有趣的问题是这样问的:将500个土豆装在一只麻袋里,是什么呢?只不过成了一麻袋土豆罢了,土豆之间没有任何关系。同样一盘散沙的队伍,没有团队精神的队伍,只不过在一起上班罢了,并没有形成一支团队。项目成员要组建成一支高效的团队,必须以共同的团队精神为前提。一个健康向上的团队文化是团队成员共同的需求。2.被尊重的需求。如前所述,项目团队,尤其是一些大型的项目团队中,必不可少的包括许多专家和工程师等,这些知识工作者的知识特长是经过社会认同的,因此在项目团队中也同样要被彼此认同,受到尊重。可以说,被尊重的需求是大多知识员工的首要需求。3.自主性的需求。项目团队中的人员不同于公司里的普通操作员工,他们脑力劳动多于体力劳动,由于项目本身的独特性,他们的脑力劳动实际上是一种创造性劳动。因此,项目团队中的成员普遍具有自主性的需求,他们不习惯于被约束的太死板,往往需求自主的工作方式以及弹性的工作时间,这样更有利于创造性的发挥。4.沟通的需求。管理上有一个著名的双50%现象,即经理人50%以上的时间用在了沟通上,如开会、谈判、指示、评估;可是,工作中的50%以上的障碍都是在沟通中产生的。蒙牛集团也有一个98%定律说的是98%的沟通障碍缘自于误会。由此可见有效沟通的重要性,尤其是对知识员工而言。知识员工沟通的需求来自于两方面的原因,首先由于项目本身的要求,此外知识员工要被尊重,被理解,采用沟通的途径也是一条明智的选择。否则长时期被压抑是不利于项目的正常运转的。5.公平发展的需求。项目团队里人员相互之间要感到公平。公平其实是一种内在的心理感受,当员工的收入(包括有形收入和无形收入)与他的所有付出的比值,和其他员工的收入与付出的比值相当时,他就会感到相对公平,积极努力地置身于工作中。否则就会产生不满,感到自己没有被重视,难以有发展的机会,就会有强烈的流动意愿,从而影响项目团队的凝聚力。总体说来,项目团队中的人员的需求虽然有点类似于混合性的需求,但还是倾向于较高层次的尊重和自主需求的。因此,进行人力资源管理时要具有针对性,当然项目团队发展的不同时期的侧重点是不一样的。B.W.塔克曼(B.W.Tuckman)定义了项目团队发展的四个阶段:形成、震荡、正规和表现阶段。我们认为,在项目团队的形成期,应侧重于人力资源的整合;在项目团队的震荡阶段,应加强人力资源的协调和沟通;在项目团队的正规、表现阶段以及后期阶段,要更加关注人力资源的激励和安抚。表3-1项目成员表项目组成员表一、项目基本情况项目名称姓名项目编号加入时间项目经理曹泰0012016-5-5项目副经理杨东东0022016-5-6软件工程师A***003待定软件工程师B***004待定二、项目组成员Ⅱ.ProjectTeamDirectory成员姓名项目角色职责项目起止日期工作量联系电话主管经理曹泰项目经理总体负责风险分析团队管理起2016年5月5日终2016年6月1日100%曹泰沟通管理成本管理杨东东项目副经理需求架构项目设计客户沟通起2016年5月5日终2016年6月29日100%曹泰软件工程师A项目核心成员需求架构项目设计客户沟通起2016年5月5日终2016年6月29日100%杨东东软件工程师B项目核心成员界面设计数据设计起2016年5月5日终2016年6月29日90%杨东东签字日期项目组长曹泰2016-05-08项目团队形成期的人力资源整合项目团队形成初期的最重要的特征就是个体成员转化为团队成员。在这个时期,团队中的人员开始相互了解,但由于不清楚自己的职责和角色,项目并没有真正地展开。此时,项目经理扮演着非常重要的角色,在项目团队中处于主动地位。这一时期人力资源整合的关键是明确项目目标、角色定位以及充分授权等等。项目的总体目标也许在承接项目的时候就已经确定下来了,但达成项目的阶段性目标以及实现这些阶段性目标的细化步骤需要在这一时期制定。目标制定得越明确,越有利于日后的实现。项目目标的制定同样需要遵循SMART原则,具体说来就是:制定的目标应该是明确的(Specific),模棱两可的目标会让执行的时候觉得无所适从;制定的目标必须是可衡量的(Measurable),应该多采用可量化的指标;(3)制定的目标应该是可达成的(Achievable),盲目追求不切实际的要求会给项目带来灾难性的后果。
在制定项目的过程中,要尽可能地吸收团队成员的参与。经过团队成员参与讨论确定下来的项目具体目标认可度是最高的,团队成员也愿意积极为自己亲自参与制定的目标而努力工作。具体的目标制定方法可以采用建立项目工作分解结构(WBS),将一个整体的项目分解成易于管理的几个细目,然后指定各个细目的负责人,构成责任矩阵(responsibilitymatrix);也可以采取人力资源管理中经常采用的“鱼骨图”法,将主要目标进行分解并落实到人。
项目团队合作文化管理是管理中的最高境界,是团队精神的阐述。项目团队中要努力塑造出这样一种文化氛围:团队成员是一个利益共生体,只有相互信任,相互合作,才能创造共赢,任何团队成员的道德风险损害的都是大家共同的利益。项目团队的震荡期是这样的一个时期,此时项目目标已经非常明确,团队成员业已开始运用自己的技能执行分配到的责任和任务,但随着工作的逐步推进,越来越多地发现现实状况与预想状况有很大的不一致,从而项目成员产生挫折感、愤怒以及对立等等影响项目进程的不满意情绪。这一时期是项目发展的必经阶段,同样也是项目发展的转折点,如果此时人力资源协调和沟通比较到位,团队成员能很快从不满意向满意转化,项目建设同样会带来新的发展契机;如果项目团队的不满不能得到及时解决,不满的因素会不断积累,直至爆发,势必将项目的成功置于危险之中。我们必须牢牢把握的原则是:正视问题,分析原因,坦诚解决。当然,作为项目经理,要做到接受及容忍团队成员的任何不满,要创造一个理解和支持的工作环境,否则,团队成员有不满也不一定立即表现出来,而一旦爆发已造成难以挽回的局面。当团队员工表现出不满情绪的时候,我们不能回避或者视而不见,积极的态度是正视问题,表现出愿意就面临的问题广泛交换意见,并尽力通过大家的合作努力解决问题的姿态。
项目经理要营造这样的一种环境:团队里的成员关系是开放、友善的,团队员工愿意坦诚地将不满的原因暴露出来,而不必担心会遭到任何攻击或报复,其他人也愿意积极换位思考,以使达成一种共赢的结局。
基于团队成员间沟通的重要性,有必要在项目团队中构建一个沟通反馈机制,从而提高沟通的效率。沟通反馈机制借助的平台可以是互联网。
如前所述,虽然项目团队成员总体上是自尊和自主的需求占主导,但每个个体需求的侧重点是不一样的。需求分析应面向所有团队成员,然后在此基础上逐渐细化分类。有效需求分析机制的建立,可以帮助我们认清项目团队个体之间的不同的内驱力,从而实施有针对性地激励,达到预期的激励效果。在需求分析过程中,应注意坚持以下几个原则:(1)实事求是的原则。需求分析应根据现实情况实事求是地进行,对提出的一些不切实际的需求或想法应及时地予以解释和拒绝,以免期望太大,而万一实现不了,失望越大。(2)互动参与的原则。需求分析不仅要有当事人参加,而且如果可能应包括同事以及项目经理等。这样的互动可以更全面地分析需求,同时也更能让人接受,当然相对来说可能更加耗时。(3)信息畅通的原则。信息的畅通,不仅包括需求分析时,而且在需求分析后的相当一段时间内应确保信息反馈的畅通。(4)动态分析的原则。由于团队个体的需求在不同时间是不一样的,或者说在一阶段达到了某一需求后,他会追求更高层次的需求,因此需求分析应是一个动态分析机制,以免需求分析机制本身束缚了团队成员积极性的发挥。
在对团队成员建立丰富灵活性激励机制时,应把握的原则是物质激励为基础,注重精神激励、情感—关
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论