ImageVerifierCode 换一换
格式:DOCX , 页数:24 ,大小:601.03KB ,
资源ID:11156620      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/11156620.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(毕业设计管理系统项目计划书2副本.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

毕业设计管理系统项目计划书2副本.docx

1、毕业设计管理系统项目计划书2副本重庆交通大学软件工程课程设计报告班 级: 计软1班 姓 名: 学 号: 63130605801 课程设计题目: 毕业设计管理系统 所 属 课 程 : 软 件 工 程 实验室(中心): 8楼 指 导 教 师 : 王家伟 完 成 时 间 : 2016年 6 月 28 日信息科学与工程学院课程设计成绩单课程名称:软件工程课程设计指导教师:王家伟姓名性别男学号6313060501班级计软1班综合成绩学生的工作态度与独立能力(占总成绩10%)分析和设计方法与思路(占总成绩30%)分析和设计工具的应用(占总成绩20%)现场答辩情况(占总成绩20%)设计报告的质量(占总成绩2

2、0%)说明:1. 学生工作态度与独立能力:从态度与独立分析设计能力方面评价;2. 分析与设计方法与思路:从软件工程分析与设计的正确性及合理性等方面评价;3. 分析和设计工具的应用:从相关建模工具的使用熟练程度方面评价;4. 现场答辩情况:从阐述情况、对问题的回答情况进行评价;5. 设计报告的质量:从内容的完整性、格式的规范性等方面评价。重庆交通大学信息科学与工程学院课程设计任务书课 程软件工程课程设计班级软件13级1班指导教师王家伟题 目软件工程课程设计完成时间17-18周主要内容根据软件工程基本思想、软件过程模型、软件分析与设计方法、软件测试技术及软件项目管理方法,根据以给定的可行性研发报告

3、,采用结构化分析与设计方法或面向对象UML建模方法分析设计毕业设计管理系统,总体要求如下:1、学生根据实际情况进行分组,每组4-5人,每位成员完成正文中的一个部分,设计符合课题要求,实现相应的分析、设计和测试任务;2、系统设计要实用,编程简练,可用,功能全面;3、用例图、活动图、流程图、测试用例设计等要清楚、合理;4、设计上交内容:每位同学提交课程设计报告一份(按格式书写)。设计报告要求1、封面;2、成绩单;3、课程设计任务书;4、内容提要与所承担的具体任务;5、“课程设计报告”正文部分,主要应包括:可行性研究报告(指导教师给定或一位小组成员完成);项目开发计划(一位小组成员完成);需求规格说

4、明书(一位小组成员完成);概要/详细设计说明书(一位小组成员完成);测试计划(一位小组成员完成);6、课程设计总结:可以包括课程设计过程的收获、遇到的问题及解决过程的思考、对软件工程这门课程的思考和认识等内容。(每位小组成员完成)版面要求1 题目用黑体三号,段后距18磅(或1行),居中对齐;2 标题用黑体四号,段前、段后距6磅(或0.3行);3 正文用小四号宋体,行距为1.25倍行距;4 标题按“一”、“”、“1”、“”顺序编号。指导时间安排星期周次一二三四五17周5-6节5-6节18周5-6节5-6节指导地点语音楼8楼实验室毕业设计管理系统项目开发计划1引言1.1编写目的由于现在的学校规模在

5、逐渐的扩大,设置的专业类别、分支机构及老师、学生人数越来越多,对于过去的学生毕业设计管理系统,不能满足当前学生毕业设计管理系统的服务性能要求。本报告对于开发新的面临的问题及解决方案进行初步的设计与合理的安排,对用户需求进行了全面细致的分析,更清晰的理解学生毕业设计管理系统业务需求,深入描述软件的功能和性能与界面,确定该软件设计的限制和定义软件的其他有效性需求,对开发计划进行了总体的规划确定开发的需求与面临困难的可行性分析。为了保证项目团队按时保质地完成项目目标,便于项目团队成员更好地了解项目情况。使项目工作开展的各个过程合理有序,因此以文件化的形式,把对于在项目生命周期内的工作任务范围、各项工

6、作的任务分解、项目团队组织结构、各团队成员的工作责任、团队内外沟通协作方式、开发进度、经费预算、项目内外环境条件、风险对策等内容作出的安排以书面的方式。作为项目团队成员以及项目干系人之间的共识与约定,项目生命周期内的所有活动的行动基础,项目团队开展和检查项目工作的依据。1.2项目背景项目名称:毕业设计管理系统项目的委托单位:重庆交通大学项目的用户:校学生信息管理员项目的任务提出者:重庆交通大学项目的主要承担部门:重庆交通大学计算机科学与技术(软件开发)1班第五组项目建设背景:在计算机日益普及的今天,使用计算机管理各种资源无疑给人们提供了很大的方便,对于学校或老师而言,若采用一套行之有效的学生毕

7、业设计管理系统来管理学生的毕业设计信息,不仅提高查询速度,并且减少了不必要的错误的发生。我们即将开发的学生毕业设计管理系统是一功能比较完善的数据管理软件,能方便快捷的进行:“查询”,“增加”,“更新”,“删除”等工作,并且具有很好的可移植性,可在应用范围较广的WINDOWS系列操作系统上使用。同时,该系统也有很强的安全性。 毕业设计管理系统和其他的毕业管理系统相比有相当的特殊性。毕业设计工作是高等院校本科应届毕业生在校期间参与的最后一项学习和实践任务,不仅关系到重要学分的及时获取和学历学位证书的顺利颁发,还是全面衡量应届毕业生对所学专业知识掌握情况的重要环节,以及全面考查学生专业综合素质的重要

8、手段,因此,采用先进的信息技术对毕业设计工作进行有效管理,是保障该项任务顺利实施的基础,具有重要的实际意义。然而,由于各种历史原因和条件限制,A学院当前在开展毕业设计工作进程中仍主要采用人工方式,存在教师、学生和管理方信息共享困难,出错率较高,工作效率低下和工作成本较高等实际突出问题。为改善当前存在的办学限制,A学院领导决定对毕业设计相关工作开展信息化建设,建议研发一个彰显学院办学特色的毕业设计管理系统,对该项工作中涉及的教师选题申报、学生选题、选题审核等工作进行有效信息化管理和维护,全面提升毕业设计工作效率,提高学院办学水平。1.3定义 MyEclipse:企业级工作平台(MyEclipse

9、 Enterprise Workbench ,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate。SQL:(Structured Query Language)结构化查询语言,是一种数据库 查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。同时也是数据库脚本文件的扩展名。 数据流:(dat

10、a stream)最初是通信领域使用的概念,代表传输中所使用的信息的数字编码信号序列。然而,我们所提到的数据流概念与此不同。这个概念最初在1998年由Henzinger在文献87中提出,他将数据流定义为“只能以事先规定好的顺序被读取一次的数据的一个序列”。 MySQL:(发音为my ess cue el,不是my sequel)是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言-结构化查询语言(SQL)进行数据库管理。 B/S : (Client/Server,客户机/服务器)模式又称C/S结构,是20世纪80年代末逐步成长起来的一种模式,是软

11、件系统体系结构的一种。C/S结构的关键在于功能的分布,一些功能放在前端机(即客户机)上执行,另一些功能放在后端机(即服务器)上执行。功能的分布在于减少计算机系统的各种瓶颈问题。C/S模式简单地讲就是基于企业内部网络的应用系统。与B/S(Browser/Server,浏览器/服务器)模式相比,C/S模式的应用系统最大的好处是不依赖企业外网环境,即无论企业是否能够上网,都不影响应用。 缩写词原文定义PMProjectManager项目经理SCMConfigruation Manager配置经理SQAVisual Source Safe项目文件的管理软件SVNSoftware Quality Ass

12、urance软件质量保证 图1-11.4参考资料1张海藩.软件工程导论(第三版)M.北京:清华大学出版社,2010.2陆丽娜.软件工程M.江西:经济科学出版社,2011.3瞿中.软件工程M.北京:机械工业出版社.4王珊,萨师煊.数据库系统概论(第四版)M.北京:高等教育出版社, 2006.5GB-T8567-2006,计算机软件文档编制规范S.6计算机软件工程规范国家标准汇编 2003中国标准出版社;7项目管理-计划、进度和控制的系统方法(第7版)Harold Kerzner(电子工业出版社,杨爱华等译);1.5标准、条约和约定本项目遵从以下标准:GB/T 13702-1992 计算机软件分类

13、与代码 GB/T 20918-2007 信息技术 软件生存周期过程 风险管理GB/T 19003-2008 软件工程 GB/T19001-2000GBT 15538-1995 软件工程标准分类法 GBT 9386-2008 计算机软件测试文档编制规范 GBT 9385-2008 计算机软件需求规格说明规范 GBT 15532-2008 计算机软件测试规范 GB/T 18221-2000 信息技术 程序设计语言 环境与系统软件接口 独立于语 言的数据类型 GB/T 11457-2006 信息技术 软件工程术语 GB 8567-2006计算机软件文档编制规范 2.项目概述2.1项目目标实现一个高质

14、量的毕业设计管理系统2.2产品目标与范围学生毕业设计管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立、维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库。而对于后者则要求应用程序具有功能完备,易使用等特点。学生毕业设计管理系统对全校学生实行统一的管理,可以方便的进行增添、查询、修改、删除学生信息的工作,并有效的管理学生的毕业设计情况且进行相关的判别。2.3假设与约束本项目的开发时间为2016.6.92016.7.1开发人员人数:4人技术文档写作人员人数4人测试人员人数4人开发经费预算:0设备:4台PC2.4项目工作范围为了使本系统成功达

15、到用户的要求,需要在2016.7.1之前完成本系统的发测试,并写提交相关的技术文档。通过与用户的沟通,及时获得用户的最新需求以便于本系统的完善。2.5应交付成果2.5.1需完成的软件 学生信息管理系统软件2.5.2 需提交用户文档安装维护手册使用手册2.5.3需提交内部文档需求规格说明书概要设计说明书详细设计说明书源代码清单代码接口说明测试策略测试计划系统测试用例缺陷报告最终测试结果报告2.5.4 需提供的服务 提供安装软件,定期维护与检查的服务并演示软件使用方式等2.6项目开发环境本软件适用平台为Windows 7,windows 8,Windows 8.1,Windows 10 ,mac

16、book基本硬件配置:Celeron 2.8GHz CPU 1024MB内存软件环境名称版本语种操作系统WindowsServer2003 Enterprise Edition SP1中文操作系统的附加功能数据库平台Mysql2005中文应用平台MyEclipse2005中文邮件系统客户端软件毕业设计管理系统中文2.7项目验收方式与依据本项目遵从以下标准:GB/T 13702-1992 计算机软件分类与代码 GB/T 20918-2007 信息技术 软件生存周期过程 风险管理GB/T 19003-2008 软件工程 GB/T19001-2000GBT 15538-1995 软件工程标准分类法

17、GBT 9386-2008 计算机软件测试文档编制规范 GBT 9385-2008 计算机软件需求规格说明规范 GBT 15532-2008 计算机软件测试规范 GB/T 18221-2000 信息技术 程序设计语言 环境与系统软件接口 独立于语 言的数据类型 GB/T 11457-2006 信息技术 软件工程术语 GB 8567-2006计算机软件文档编制规范 验收参与部门:客户代表、*公司、最终用户单位、专家小组或第三方验收人员。在软件开发合同的签订阶段就提出软件验收项目和验收通过标准的意见;在软件的需求评审阶段,仔细审阅软件的需求规格说明书,指出不利于测试和可能存在歧义的描述;在*公司开

18、发完软件并经过开发方内部仔细的测试后,对完成的软件进行评审或第三方的验收测试,提供完整的错误报告提交给客户代表,由客户代表根据之前签订的开发合同中相应的验收标准判断是否进行验收。项目验收将采取三方验收的方式进行:用户方,开发方和课程指导老师方。通过考察系统的使用情况,用户的反馈以及老师的意见,形成共同意见并共同签署验收报告,标志着验收工作告一段落。3.项目团队组织角色(岗位)职责技能要求高级经理(管理组)提供项目组足够的资源、资金等支持;批准并参与项目计划的评审;定期审阅项目经理提交的相关报告;项目经理(管理组)制定项目计划并依据计划对项目进行监督与跟踪控制;事件驱动或定期向高级经理汇报项目的

19、进展情况;对项目中出现的问题及时采取相应措施;设计人员(文档组)参与负责新产品需求工作、概要设计、部分详细设计VSTS开发人员(开发组,测试组)参与负责新产品的设计,编码以及单元测试数据库/java/s2sh3.2人员分工(1)开发方姓名所属部门职务备注吴磊经理项目经理负责项目的审批、决策的实施吴磊项目开发部项目经理负责项目的前期分析、策划、项目开发进度的跟踪、项目质量的检查程强项目开发部美工人员负责美化软件设计与编码董涵项目开发部系统分析员负责分析系统功能分析、系统框架设计董晓东项目开发部测试分析员负责测试系统功能分析、系统框架(2)客户方:由小组成员轮流担任客户方3.3协作与沟通3.3.1

20、内部协作内部团队之间也是有相互沟通的。文档组向开发组和测试组挖掘技术信息,写到技术文档中。测试组在开发过程中就介入到开发组中来,和开发人员共同完成本系统的开发任务。管理层给大家分配任务,并督促大家完成。“同心山成玉,协力土变金”,团队之间关系处理的融洽与否,直接影响到事业单位的运转效率。由于各个团队均已明确了所属的职能范围,如果团队成员由于缺乏沟通意识,在寻求协作方面不够主动,在处理需与其他部门合作解决的问题时,倾向于孤军作战,由于沟通意识上的缺乏造成了单位整体上沟通氛围的缺失,从来不利于跨部门的有效沟通和业务工作更全面开展。再者是工作人员自身沟通能力欠缺,遇到问题时,缺乏主动通过沟通来解决的

21、观念,往往通过上级领导来进行协调,绕了很大的一个圈子,耽误了自己和领导的时间,导致沟通成本的高昂;工作人员种种在沟通技巧上、能力上的不足,使自身只能从本团队的角度考虑,其他团队不予配合便会产生抱怨等情绪,从而使团队工作人员之间产生或多或少不融洽的关系。所以团队内部的沟通与协作是解决工作难题的重要途径,也是实现团队和谐相处和提高整体工作效率的有效手段。为此,各有关团队要围绕中心大局,立足长远,进一步加强部门沟通与协作意识,打破现有独立的解决某一个点或是局部问题的思路,做到问题主动提出、及时处理、彻底沟通、责任明确、有效督办、限时反馈,实现每个环节的有序衔接,强化责任意识,合力解决工作中的难题,转

22、变工作方式,建立健全部门协作机制,确保各项工作快速、有效地落实。3.3.2外部沟通在与用户的沟通中,组员需要深入了解用户需求,通过需求分析明确定义系统的功能,再把设计和开发任务下达到各个小组负责人和组员,然后在规定的时间把产品交给科目老师,形成一种良性循环。4.实施计划4.1风险评估及对策本项目的主要风险是开发人员对用户需求中的学生毕业设计管理工作的不熟悉,在开发项目的过程中存在一定的漏洞,可能会导致学生信息被泄露。另外,由于是在上课期间,各成员可能会有其他的必须要完成的任务而耽误了项目的开发。项目的人员比较少开发项目的技术比较欠缺可能会影响到项目的进展,每个风险的可能性,对风险分析如表2-1

23、所示:客户风险,指由于客户成熟度不够而产生的风险。过程风险,指由于项目组成员对开发过程不熟悉而产生的风险。能力风险,指由于项目组成员不具备项目需要的能力而产生的风险。成本风险,指由于项目成本过高而产生的风险。人力资源风险,指由于人员不足而产生的风险。设备资源风险,指由于开发设备不足而产生的风险。技术风险,指由于采用项目组成员不熟悉的技术而产生的风险。质量风险,指由于用于要求的质量过高而产生的风险。时间风险,指由于开发时间过紧而产生的风险。需求风险,指由于需求调研不充分而产生的风险。风险概率可用百分比表示,百分比越高发生的可能性越大。风险应当按照风险系数费大小排序。风险对策是为了减轻风险的影响,

24、项目组可能采取的措施。所有风险等级排序。对策:一旦产生需求变更,按照公司的变更流程进行处理。整个项目周期内与客户充分沟通,积极协调客户确认需求。提前投入开发人员对已经通过评审的设计开始编码。系统设计一定要尽量完善,加强项目组成员之间的沟通。及时把握项目进度。进行针对性培训。加强培训,尽量完善用户手册。4.2项目时间管理计划项目进度由组长和成员协商安排,把总体工作计划分配到月再到每周,进而分配到每一天,每个人,如果在规定的时间内没有完成,自己利用晚上的时间必须完成当天的计划任务。只有确保每天的天计划完成,才能确保总体工作计划顺利完成。开发计划与人员分工如所示: 时间 阶段任务人员分工9月6月6月

25、7月项目启动与计划王家伟(CEO) (技术专家)需求分析吴磊需求顾问)系统与测试设计系统概要设计董涵(开发组长)系统详细设计董涵开发组长)制定测试策略董晓东(测试组长)制定测试计划董晓东(测试组长)编码与测试执行制定编码规范程强(开发组长)确定测试需求程强(测试组长)编码程强(开发组长)单元测试 董晓东(开发组长)编写测试用例董晓东(测试组长)执行测试董晓东(测试组长)测试评估程强(测试组长)制定部署方案吴磊(开发组长)质量管理由项目组长带头,测试组长通过负责软件测试工作保证软件质量。对每个开发阶段的阶段性成果都进行评审和测试,记录相关阶段的软件产品,以保证软件产品的质量。质量管理时间进度与人

26、员分工如表所示:在质量管理计划中,为了保证软件质量管理中对出现的问题进行记录跟踪。发现问题,找到问题的负责人。通知负责人在规定时间内修改问题。问题责任人修改问题。(1)问题责任人将修改后的内容反馈给发现问题的人员。(2)发现问题的质量管理人员对有问题的部分进行重新检验,确认问题得到修改。(3)如果发现问题没有修改,将通知问题责任人继续修改,直到问题得到解决。4.4成本管理计划由于软件工程的实践项目所以本,本项目是开源免费的。无需成本的管理。4.5配置管理计划采用专用的版本管理工具进行软件版本的控制。 版本管理的人员与职责版本控制管理者:开发组长 职责:制定版本控制流程。 确定版本的用户权限管理

27、者:负责版本管理、对版本库拥有全部权限。开发人员:写入 读出测试人员:读出 定义配置项(版本控制项)及其标识系统项目计划书系统需求说明书系统概要设计系统详细设计测试策略测试计划编码规范测试用例源代码缺陷报告测试最终结果报告 定义项目基线项目的计划与启动项目的需求分析系统与测试编码与测试执行测试评估与系统部署 定义配置项的版本管理策略按照4类不同功能的分支进行:1主干分支2私有分支3小组分支4集成分支 定义变更管理流4.6采购计划在项目初期需要每个项目开发人员自己配置一台个人笔记本。5.文档历史版本修改内容修改日期修改人审阅人V1.0原始版本6.项目具体时间进度表 7.交付期限 完成项目的最迟期

28、限:2016年7月1日。8.项目功能8.1项目功能需求管理员模块的功能有:基础数据、学生信息导入、教师信息导入、数据库维护、通知公告、教师信息管理、学生信息管理、个人信息管理、账户管理、归档材料、教师申报课题、下载专区、选题管理。 学生模块的功能:通知公告、课题选择、我的课题、我的任务书、开题材料、论文提交、下载专区、网上答疑、个人信息管理。 教师模块的功能:通知公告、课题申报、全院课题、选题管理、发布任务书、开题报告、论文接受、归档材料、下载专区、网上答疑、个人信息管理、本组学生管理。8.2功能描述管理员:如下图学生:如下图教师:如下图9.数据库计划数据库:mysql数据库设计工具:powerdesigner数据关系:如下图1

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1