一,项目概述
1.1、项目建设的目的
本项目主要目的是为了将所有学生的信息集中管理,实现对于信息化学生信息管理。
1.2、开发团队 1.3、组内分工
二、范围管理
2.1、WBS表
Wbs编码 1000 1100 1110 1120 1130 1200 1210 1220 1300 1310 1311 任务名称 学生管理信息系统 需求分析与开发 调查需求 可行性分析 界面设计 概要设计 用例描述图 概念数据建模 数据库设计 表格设计 数据字典 任务内容定义 学生管理信息系统的开发设计 根据用户需求开发设计系统 了解用户需求 分析系统是否可行 设计系统界面 系统概要设计 画出系统用例图 概念模型的设计 设计系统关键数据库 数据库的表格设计 分析数据字典 页脚内容课程设计(论文)1312 1320 1321 1322 1323 1324 1400 1410 1420
数据录入 功能设计 查询 删除 增加 修改 系统实施 计算机系统实施 网络系统实施 录入数据 系统的功能设计 根据条件查询数据库 删除数据库中的数据 增加数据库中的数据 修改数据库中的数据 系统的实施阶段 计算机的软硬件实施 接入局域网或广域网 2.2、WBS
三、时间管理
3.1、程序作业时间图
学生管理信息系统建设的作业程序及作业时间:
页脚内容课程设计(论文)任务名称 项目规划(A) 需求获取(B) 需求确认(C) 项目计划评审(D) 概要设计(E) 详细设计(F) 学生基本信息数据库(G) 课程管理数据库(H) 成绩管理数据库(I) 用户管理(J) 系统集成测试(K) 系统测试(L) 提交(M) 紧前工序 — — A B、C D E F F F F J、H、I、J K L 任务时间(天) 4 2 1 1 3 5 10 10 10 3 5 6 2 3.2、学生管理信息系统建设的网络图:
2 B
G C D 3 4 E 5 F 6 I J H 7 K L M A1 8 9 10 3.3、学生管理信息系统建设的时差计算:
任务名称 任务时间 4d 开始时间 0 结束时间 4 软件项目规划 页脚内容课程设计(论文)项目规划 计划评审 3d 1d 4d 1.5d 0.5 0.5d 0 0 4 4 5.5 6 3 1 8 5.5 6 6.5 需求开发 用户界面设置 用户需求评审 修给需求、修改用户界面 编写需求规格说明书 需求验证 1d 6.5 7.5 0.5d 3d 1d 1d 1d 5d 1d 1d 1d 1d 1d 33d 10d 5d 5d 10 5d 7.5 8 8 9 10 11 11 12 3 14 15 16 16 16 21 26 26 8 11 9 10 11 16 12 13 14 15 16 49 26 21 26 36 31 概要设计 用例描述图 概念数据建模 概要设计评审 详细设计 对象关系建模 分析类 设计类 物理数据库设计 详细设计评审 项目实施 学生基本信息 表格设计 功能设计 课程管理数据库 表格设计 页脚内容课程设计(论文)功能设计 5d 10d 5d 5d 3d 1d 1d 1d 5d 6d 2d 1d 1d 31 36 36 41 46 46 47 48 49 54 60 60 61 36 46 41 46 49 47 48 49 54 60 62 61 62 成绩管理数据库 表格设计 功能设计 用户管理 更换用户 添加用户 删除用户 系统集成 系统测试 提交 完成档案 验收、提交 四、成本管理
4.1、成本估算
成本估算方法有两种基本的成本估算方法:自上而下和自下而上。自上而下法是对整个工程项目的总开发时间和总工作量做出估算,然后将它们按阶段、步骤和任务进行分配。 自下而上法则正好相反,先分别估算各个任务所需要的工作量和开发时间,再相加,从而得到总的工作量和总的开发时间。
学生信息管理系统成本估算(自下而上):
Wbs编码 任务名称 资源名称 工期(日) 工作量(工时) 人力资源(人) 数固定费用(元) 总费用(元) 平均费用(元) 页脚内容课程设计(论文)1000 学生信息数据库建设 1100 学生基本信息数据库 系统分析师 10 160 2 4400 20400 10200 1110 1111 1112 1120 1121 1122 1123 1124 1200 表格设计 数据字典 数据录入 功能设计 查询 删除 修改 增加 课程管理数据库 软件设计师 软件设计师 程序员 软件设计师 程序员 程序员 程序员 程序员 系统分析师 10 10 20 15 75 50 50 50 10 80 160 160 120 3000 1600 800 400 160 1 2 1 1 5 4 2 1 2 5400 2800 6000 5000 30000 24000 4800 2400 5000 10200 12400 12400 12200 5100 6200 3100 4067 150000 10000 88000 36800 18400 21000 8800 3680 1840 10500 1210 1211 1212 1220 1221 1222 1223 1300 表格设计 数据字典 数据录入 功能设计 查询 增加 删除 成绩管理数据库 软件设计师 软件设计师 程序员 软件设计师 程序员 程序员 程序员 系统分析师 15 15 25 10 75 50 50 10 120 240 1200 80 3000 1600 800 160 1 2 6 1 5 4 2 2 1600 4800 8000 9000 34000 5400 8000 6000 8800 19200 56000 13800 2933 6400 11200 6900 154000 30800 69400 40000 22000 6940 4000 11000 1310 1311 1312 表格设计 数据字典 数据录入 软件设计师 软件设计师 程序员 10 10 25 80 160 1200 1 2 6 4800 3000 5000 9600 12600 53000 4800 6300 10600 页脚内容课程设计(论文)1320 1321 1322 1400 1410 1420 1430 小计 查询 增加 删除 用户管理 更换用户 添加用户 删除用户 程序员 程序员 程序员 数据管理员 数据管理员 数据管理员 数据管理员 55 30 30 60 50 30 40 890 1320 1200 1200 2400 1600 1200 1600 25800 4 5 5 5 4 5 5 6000 8000 18000 32000 16000 9000 8000 58800 56000 66000 5346 9334 11000 104000 8667 64000 45000 56000 6400 7500 7000 数据管理员30元/小时,程序员40元/小时,软件设计师60元/小时,系统分析师100元/小时。
4.2、成本预算(基准成本)
成本预算是把估算的总成本分配到各个工作项目,建立基准成本以衡量项目执行情况。基准成本,是以时间为自变量的预算,被用于度量和监督项目执行成本。把预计成本按时间累加便为基准成本,可用S曲线表示。
页脚内容课程设计(论文)
4.3、成本控制(挣值分析法)
成本控制包括寻找产生正负偏差的原因,必须和其他控制过程结合(范围控制、进度控制、质量控制及其他)。挣值分析法主要衡量目标实施与目标期望之间的差异,又叫成本偏差分析法。这种方法通过测量和计算已完成工作预算成本、已完成工作实际成本以及计划工作预算成本,从而得到相关计划实施的进度和成本偏差,以此达到判断项目预算和进度执行情况的目的。
五、质量管理
5.1、项目范围说明:开发适合学校需求的学生管理信息系统 5.2、产品说明:通过这个系统,可以做到信息的规范管理、
科学统计和快速查询,并减少管理方面的工作量
页脚内容课程设计(论文)5.3、标准和规定:遵循开发信息系统的基本方法和步骤 5.4、质量保障
质量保障:在开发学生信息系统过程中,定期评估系统总体
绩效,建立系统能达到相关质量标准的信心。质量保证的一个目标就是不断地进行质量改进,为持续改进过程提供保证。
5.4.1、质量标准:
学生信息系统作为学校管理的一个子系统,包括学生信息管
理、学籍管理、成绩管理、奖惩管理、系统管理等基本内容。
5.4.2、质量控制流程:
从系统分析到运行测试,完成每一个步骤进行总体评价质。 5.4.3、质量保证体系:
质保管理负责质保部内本系统的运行管理;
质保工程负责技术管理,进行进行监督控制等质量预防性工作;
质量检测负责检验和验收,确保符合质量要求;
5.4.4、质量保证的依据:
项目系统需要实现的功能,运行环境等进行比较分析,保证项
目质量的改进和提高。
5.5、质量控制 5.5.1、影响质量的因素 人;设备;设计方法;运行环境 5.5.2、质量控制步骤
页脚内容课程设计(论文) 质量控制就是监控项目的实施状态,将实际状态与事先制定的
进行比较,分析存在的偏差及产生偏差的原因,冰采取相应的对策。这是一个循环往复的过程,可归纳为四个阶段:计划、实施、检测和出来,形成PDCA循环。
5.6、计划阶段:
本小组组长制定了项目计划,分析现状;分析产生质量问题的
原因和影响因素;项目过程需要用到的那些工具和技术,预算完成后的效果。
5.7、实施阶段:
根据计划阶段制定的计划措施,组织贯彻执行。小组成员相互
交流沟通,提出改进方法。多次试验,以达到更好的质量标准。
检查阶段:
小组成员进行系统调试等工作,检查系统的实施效果是否与与
预期目标一致。发现问题,进一步改善系统,提高系统的实用性方便性。
5.8、处理阶段:
小组对完成的系统进行总结经验,通过对系统的运行,总结系
统建设工程中的学习经验,对开发的系统进行试运行等工作。·
六沟通管理
6.1、制定切实可行的沟通计划
页脚内容课程设计(论文)
首先要做的工作是确定项目的所有干系人,了解每个干系人
的基本情况。我们使用Excel制作了联系人列表,人员包括项目组成员、项目组上级领导、行政、业务、技术支持人员等。 信息包括姓名、所属部门、邮箱、座机、手机、职能等,做到简洁明了。把联系人列表发送给每个干系人,并及时更新,以保证沟通渠道的畅通。另外还编制了项目文档模板,包括会议纪要、工作报告、开发文档等,统一文件格式,使文档管理规范化。 需要了解每个干系人对项目的期望,想要的得到的项目信息及时间。确定工作汇报方式,明确什么时间、以什么形式向谁汇报。在该项目中,我们采取的方法是:项目组成员对项目经理通过EMAIL发送周报;项目经理对直接客户和上级按月通过EMAIL发月报的方式;紧急情况通过电话及时沟通;每两周项目组进行一次当前工作沟通会议;每周同客户和上级进行一次口头汇报。另外,项目组实施了重大问题报告评估制度。这里所谓的重大问题,指的是影响项目进度成本及质量的需求变更、人员调整等。比如,由于分配到本项目组的开发人员并不是非常固定,有时需要支持公司其他的项目,项目组及相关人员会及时开会评估对项目可能产生的影响。
事实证明,我们通过采用这些方法、过程和文档模板,使项目组成员之间、与其他干系人之间的沟通更加顺畅,提高了沟通的效率,保证了项目按计划完成。
页脚内容课程设计(论文)
6.2、使用多种沟通技巧
在任何项目中实施过程中,为了提高沟通的效率和效果,需
要把握一些基本原则,而且项目进展的不同阶段以及对待不同的沟通对象,也要使用多种沟通方法。在需求分析阶段,作为项目经理,需要经常与用户进行沟通。为了准确把握用户的需求,获取更多的信息,需要召开的需求讨论会,由客户方代表和开发小组的项目经理、系统分析员、主要开发人员参加,双方就项目的目标、范围、系统所需功能、性能方面的要求展开讨论。这种会议召开多次,每次对需求进一步细化,对某些不明确或认识不统一的地方逐一确认,直到双方对需求达成共识。除了正式的会议外,我们还经常采用非正式沟通的方式,与客户拉近距离,在轻松和随意的谈话中获得更多的隐性需求信息。
为了及时了解项目的真实情况,包括项目的当前时刻,时间、成本、资源消耗,还需多少时间、成本、资源,项目中遇到得问题等信息,与项目开发团队成员的沟通是必不可少的。本项目的重点是系统架构的设计,所以我与系统机构师的沟通非常频繁。比如项目的架构师是一位有多年信息系统设计开发经验,技术水平比较高。但有时表现比较自负,不易听取别人的意见,说话的语气、神态也让人难以接受。我作为项目经理,一方面抱着学习的态度,虚心听取他对系统建设技术上的见解,另一方面在探讨技术问题同时,指出团队合作的重要性,努力协调他与开发小组
页脚内容课程设计(论文)其他成员的关系。在不断的磨合中,项目团队的凝聚力有所加强,逐渐形成了一个有战斗力的集体。
会议是项目沟通的一种重要形式。如何组织高效的会议也是项目经理需要考虑的问题。在本项目中,我们的做法是:事先在沟通计划中制定例会制度;明确会议的目的和希望解决的问题;会议前将会议资料发到参会人员;由专人记录会议纪要;会议最后要有结论。按照这种方法,节约了时间和会议成本,有效解决了项目中遇到的问题,保证项目正常实施。
6.3、实施进展情况报告
信息系统的实施直接关系到某公司业务的开展,开发方和客
户方的高层很关心项目的状态和进展问题:时间是否会延期、是否要添加成本、质量是否有保障等等。对于项目经理来说,就应该及时给相关人员反馈这些信息,特别是将会有延期、将添加项目成本、质量将会有问题的苗头等,必须提早汇报,以及时调整工作计划。 在本项目中我们采用定期汇报、阶段评审和重大问题报告评估三种形式报告项目进展情况。定期报告就是在某一特定时间内将完成的工作量向干系人汇报,报告的时间和频度在沟通计划中制定,报告的主要内容包括:项目当前状态、进度完成情况、当前问题、解决办法、下阶段计划等。在项目进行到重要阶段或里程碑式的项目发展阶段,就要进行阶段评审。如需求评审、概要设计、详细设计评审、代码复审、测试计划评审等。在
页脚内容课程设计(论文)出现重大问题时,进行紧急报告评估,内容包括:当前发现的问题、相关影响、如何解决(所需资源)、问题紧迫性(必须什么时间内得到反馈)等。
项目干系人对及时取得项目情况表示满意,并对得到的信息及时反馈,共同解决项目执行中的问题。
页脚内容
因篇幅问题不能全部显示,请点此查看更多更全内容