当前位置:文档之家› 软件工程项目大作业

软件工程项目大作业

软件工程项目大作业
软件工程项目大作业

软件工程大作业

项目名称学生学籍信息管理系统

姓名

团队成员

专业

班级

指导教师

计算机学院

2016 年 5 月31 日

目录

一、项目开发计划 (6)

1引言 (6)

1.1编写目的 (6)

1.2 背景 (6)

1.3定义 (6)

1.4参考资料 (6)

2项目概述 (7)

2.1工作内容 (7)

2.2主要参加人员 (7)

2.3产品 (7)

2.3.1程序 (7)

2.3.2文件 (7)

2.3.3服务 (7)

2.3.4非移交的产品 (8)

2.4验收标准 (8)

2.5完成项目的最迟期限 (8)

2.6本计划的批准者和批准日期 (8)

3实施计划 (8)

3.1工作任务的分解与人员分工 (8)

3.2接口人员 (8)

3.3进度 (9)

3.4预算 (9)

3.5关键问题 (9)

4支持条件 (9)

4.1计算机系统支持 (10)

4.2需由用户承担的工作 (10)

4.3由外单位提供的条件 (10)

5专题计划要点 (10)

二、可行性研究 (11)

1引言 (11)

1.1编写目的 (11)

1.2背景 (11)

1.3定义 (11)

1.4参考资料 (11)

2可行性研究的前提 (12)

3对现有系统的分析 (13)

4所建议的系统 (15)

4.1 影响 (15)

4.1.1对设备的影响 (15)

4.1.2对软件的影响 (15)

4.1.3对用户单位机构的影响 (16)

4.1.4对开发的影响 (16)

4.1.5对经费开支的影响 (16)

5技术条件方面的可行性 (16)

6经济可行性分析 (16)

6.1投资成本 (16)

6.2收益 (17)

6.3成本/收益分析: (18)

7社会因素可行性分析 (18)

7.1法律方面的可行性 (18)

7.2用户使用可行性 (18)

8结论 (18)

三、需求分析 (19)

1引言 (19)

1.1编写目的 (19)

1.2背景 (19)

1.3参考资料 (19)

2任务概述 (19)

2.1目标 (19)

2.2用户的特点 (20)

3需求规定 (20)

3.1对功能的规定 (20)

3.2对性能的规定 (21)

3.2.1精度 (21)

3.2.2时间特性要求 (21)

3.3数据存储 (22)

3.4安全性 (22)

3.5保密性 (22)

3.6故障处理要求 (23)

4运行环境规定 (23)

4.1设备 (23)

4.2支持软件 (23)

4.3接口 (24)

4.4控制 (24)

四、概要设计 (24)

1引言 (24)

1.1编写目的 (24)

1.2背景 (25)

1.3定义 (25)

1.4参考资料 (25)

2总体设计 (25)

2.1需求规定 (25)

2.2运行环境 (26)

2.3基本设计概念和处理流程 (26)

2.4结构 (27)

2.5人工处理过程 (28)

2.6尚未解决的问题 (28)

3接口设计 (28)

3.1用户接口 (28)

3.2外部接口 (28)

3.3内部接口 (28)

4运行设计 (28)

4.1运行模块组合 (28)

4.2运行控制 (29)

4.3运行时间 (29)

5系统数据结构设计 (29)

5.1逻辑结构设计要点 (29)

5.2物理结构设计要点 (30)

5.3数据结构与程序的关系 (30)

6系统出错处理设计 (30)

6.1出错信息及补救措施 (30)

6.2系统维护设计 (32)

五、详细设计 (33)

1引言 (33)

1.1编写目的 (33)

1.2背景 (33)

1.3定义 (33)

1.4参考资料 (33)

2程序系统的结构 (34)

3程序1(标识符)设计说明 (34)

3.1程序描述 (34)

3.2功能 (36)

3.3性能 (36)

3.4输人项 (36)

3.5输出项 (36)

3.6算法 (36)

3.7接口 (37)

3.9存储分配 (37)

3.10注释设计 (37)

3.11限制条件 (37)

3.12测试计划 (37)

3.13尚未解决的问题 (37)

六、项目总结 (38)

1引言 (38)

1.1编写目的 (38)

1.2背景 (38)

1.3定义 (39)

1.4参考资料 (39)

2实际开发结果 (39)

2.1产品 (39)

各种文件 (39)

2.2主要功能和性能 (40)

2.3基本流程 (41)

2.4进度 (41)

2.5费用 (41)

3开发工作评价 (42)

3.1对生产效率的评价 (42)

3.2对产品质量的评价 (42)

3.3对技术方法的评价 (42)

3.4出错原因的分析 (43)

4经验与教训 (43)

一、项目开发计划

1引言

1.1编写目的

明确的说明信息化管理系统的各种需求,界定系统实现功能的范围,指导系统设计以及编码,使用户了解软件产品。

本说明书的预期读者为:本软件的客户。

1.2 背景

开发软件名称:学生学籍信息管理系统。

项目开发者:湖北理工学院计算机科学系“学生学籍信息管理系统”开发小组。

组长:,其他成员:,,,。

用户单位:湖北理工学院计算机学院

1.3定义

1.4参考资料

(1)钱乐秋,《软件工程》,清华大学出版社;

(2)张海藩,《软件工程导论》(第四版),清华大学出版社;

(3)王珊,《数据库原理及设计》,清华大学出版社;

(4)赵池龙,《软件工程实践教程》,电子工业出版社;

(5)耿祥义,张跃平.Java大学实用教程(第2版).电子工业出版社;

(6)李兴华.JAVA开发实战经典.清华大学出版社,2009.8: 89-234

(7)孙鑫. Java Web开发详解[M].电子工业出版社,2008: 59-199

2项目概述

2.1工作内容

在本项目中,首先召集小组所有成员和系统客户,共同商定系统功能,再由小组成员分工进行需求分析,分配工程流程,然后分配每个人的工作,例如,分配人员进行文档的编写,和代码的编辑,最后分配一个人进行综合。

2.2主要参加人员

2.3产品

2.3.1程序

提交程序的名称为“学生学籍信息管理系统”,本程序使用的是java语言,采用了SQLServer进行数据存储。

2.3.2文件

只给名为“学生学籍信息管理系统”的成品,直接部署到服务器,安全方便。源代码等文件不交付。

除此之外,文档方面:项目开发计划,需求说明书,概要设计说明书,详细设计说明书等参考性文件会提供给客户。

2.3.3服务

培训安装:交货日起,为您提供最为贴心的培训安装服务,让您在日后该软件的使用上更为得心应手,行云流水,易如反掌,服务期限为3年。

维护:交货日起,如若该产品出现问题,引起了您无法解决的问题,请随时与我们联系,我们会派遣出最权威的专家技术支持团队,第一时间解决问题,还你轻松好心情,服务期限为2年。

运行支持:交货日起,如若产品无法运行,请与我们联系,我们会极力解决。服务期1年。

2.3.4非移交的产品

源代码及中间过程文件,由行业惯例,不能交出,请谅解。

2.4验收标准

完成和客户商定的系统功能,达到用户合同需求的基本功能,使客户满意。

2.5完成项目的最迟期限

自该项目开工日起1个月。

2.6本计划的批准者和批准日期

本计划的批准者:

批准日期:2016年5月31日

3实施计划

3.1工作任务的分解与人员分工

:编码主力。:编码主力2号。:界面组织,多语言支持。,:文档编写+测试+帮助文档。

需求分析,设计:。

实现:全员。

测试,维护:,,,。

文件编制、审批、打印、分发工作:,,,。

用户培训工作:,,,。

软件安装工作:,,。

3.2接口人员

a.负责本项目同用户的接口人员:客户。

b.负责本项目同本单位各管理机构:湖北理工计算机学院相关人员。

c.负责本项目同个份合同负责单位的接口人员:湖北理工计算机学院相关

人员。

3.3进度

实际计划进度与原定进度相比明显延迟,实际操作中充满了未知,开发过程中遇到的问题也不可能事先预知,有时会因为一些问题而耽误进程,这些都是开发时会出现的问题,因此实际进度会比计划进度慢。

3.4预算

人员5人。

时间半个月。

机时电费未知。

3.5关键问题

使用B/S形式的两层结构,由于现在的软件应用系统正在向分布式的Web 应用发展,Web可以进行相关的业务处理,应用分不同的模块共享逻辑组件;这也就是目前应用系统的发展方向。

信息处理方法:

1、Tomcat主窗体登录功能

该功能主要实现系统的注册和登录,对系统的数据起到管理作用,主要涉及一些基本的页面跳转知识应用。

2、学生信息及成绩查询功能

该功能主要实现学生信息的查询和学生成绩的查询,在系统中起到对数据的检索,主要涉及一些基本的数据库查询操作。

3、班级信息管理功能

该功能主要实现班级的创建,删除和修改,在系统中起到对数据的实际操作,主要涉及一些基本的数据库添加,删除,修改等操作。

4、学生信息管理功能

该功能主要实现对应班级中学生的创建,删除和修改,在系统中起到对数据的实际操作,主要涉及一些基本的数据库添加,删除,修改等操作。

5、系统维护功能

该功能主要是用户退出登录的实现,该功能采用简单的页面跳转回登录界面的思想实现。

4支持条件

一人一台装了SQLServer,tomcat,eclipse的电脑即可。

4.1计算机系统支持

计算机,Windows操作系统,浏览器。

4.2需由用户承担的工作

用户需详细列举需求,并与我们签订合同,然后坐等完工,合同签订后不许随意修改。

4.3由外单位提供的条件

计算机学院提供机房、空调等设施。

5专题计划要点

●分合同计划:谈好后不许随便修改。

●开发人员培训计划:开发人员都已具备优良的技术水平,不需要额外培

训。

●测试计划:每完成一个功能模块,就要由专属测试人员来测试程序健壮

性。

●安全保密计划:源代码等不许外传。

●质量保证计划:用户如发现产品问题,及时反馈,我们会及时解决。

●系统安装计划:派遣最精锐的专家团队前往指导安装。

二、可行性研究

1引言

1.1编写目的

编写本报告的目的是研究本系统的总体需求、实现方案,并分析开发系统的可行性,为决策者提供是否开发该系统的依据和建议。

1.2背景

开发软件名称:学生学籍信息管理系统。

项目开发者:湖北理工学院计算机科学系“学生学籍信息管理系统”开发小组:

组长:,其他成员:,,,。

用户单位:湖北理工学院计算机学院

1.3定义

学生学籍信息管理系统能够提供方便完整的一系列对教室进行管理、合理分配资源等操作手段。对于庞大的教室资源如果人工进行管理过于复杂并且容易出错,但用学生学籍信息管理系统则方便了教室管理者对资源的合理分配利用,为该校提供全面的学生学籍管理的解决方案,解决传统人工管理方式效率低、保密性差,不利于查找、更新和维护的问题,极大地提高学生学籍管理的效率,节约教育经费,以适应学校信息化建设的发展趋势。

1.4参考资料

(1)钱乐秋,《软件工程》,清华大学出版社;

(2)张海藩,《软件工程导论》(第四版),清华大学出版社;

(3)王珊,《数据库原理及设计》,清华大学出版社;

(4)赵池龙,《软件工程实践教程》,电子工业出版社;

(5)耿祥义,张跃平.Java大学实用教程(第2版).电子工业出版社;

(6)李兴华.JA V A开发实战经典.清华大学出版社,2009.8:89-234

(7)孙鑫. Java Web开发详解[M].电子工业出版社,2008:59-199

2可行性研究的前提

随着计算机应用的日益普及和深化,网上办公已经成为一种趋势。通过学生学籍管理系统的设计与开发,使学生学籍管理工作更加科学化、规范化、程序化,促使提高信息处理的速度和正确性,使学校的信息流程和流向更加清晰化、合理化,能够在第一时间内把握学生信息,以提高整体教学水平。

2.1要求

A、主要功能

1)、Tomcat主窗体登录功能

该功能主要实现系统的注册和登录,对系统的数据起到管理作用,主要涉及一些基本的页面跳转知识应用。

2)、学生信息及成绩查询功能

该功能主要实现学生信息的查询和学生成绩的查询,在系统中起到对数据的检索,主要涉及一些基本的数据库查询操作。

3)、班级信息管理功能

该功能主要实现班级的创建,删除和修改,在系统中起到对数据的实际操作,主要涉及一些基本的数据库添加,删除,修改等操作。

4)、学生信息管理功能

该功能主要实现对应班级中学生的创建,删除和修改,在系统中起到对数据的实际操作,主要涉及一些基本的数据库添加,删除,修改等操作。

5)、系统维护功能

该功能主要是用户退出登录的实现,该功能采用简单的页面跳转回登录界面的思想实现。

B、主要性能

提高学生学籍管理的效率,节约管理成本,增强学生管理的安全性。满足学校领导、教育管理单位、学生管理人员、教师和学生的不同层次和不同方面的需要。为学校将来的整体信息化建设提供必要的支持。

C、可扩展性

能够适应应用要求的变化和修改,具有灵活的可扩充性。

D、安全性

具有较高的安全性。系统对不同的用户提供不同的功能模块,只有具有一定权限的管理员用户才能允许修改教室的使用情况,只有具有高级权限的部门管理者或维护人员用户才能对用户进行管理,一般的用户只能查看教室的使用情况。

还应具有一定的保护机制,防止系统被恶意攻击,信息被恶意修改和窃取。有完善的备份机制,如果系统被破坏应该能快速恢复。

E、完成期限

2016年5月15日至2016年5月31日,共半个月。

2.2目标

所建议系统的开发目标包括:

减少人力与管理费用;

●提高信息准确度;

●改进管理和服务;

●建立高效的信息传输和服务平台,提高信息处理速度和利用率。

2.3条件、假定和限制

●建议软件寿命:10年。

●进行系统方案选择比较的时间:为10天。

●经济来源:湖北理工学院。

●硬件条件:PC机6台,服务器3台,局域网,INTERNET。

●软件条件:WINDOWS 2005Server和XP操作系统,OFFICE软件,浏览

器等。

2.4决定可行性的主要因素

本次可行性分析是按照软件工程的规范步骤进行的,即按复查项目目标和规模,研究目前正使用的系统,导出新系统的高层逻辑模型,重新定义问题这一循环反复的过程进行。然后提出系统的实现方案,推荐最佳方案,对所推荐的方案进行经济、技术、用户操作和法律的可行性分析,最后给出系统是否值得开发的结论。以上分析结果写城本文档。

●成本/效益分析结果:效益>成本;

●技术可行:现有技术可完成开发任务;

●操作可行:系统能被现有的工作人员快速掌握并使用;

●法律可行:所使用工具和技术及数据信息不违反法律。

3对现有系统的分析

3.1处理流程和数据流程

图3-1系统功能模块图

图3-2系统操作流程图

3.2工作负荷

随着数据量越来越大,现有的系统已明显不能适应目前的庞大数据量,系统工作负荷过大。

3.3人员

组长:

成员: ,,,

3.4局限性

经过严谨的分析,可知原有的系统存在很大的局限性,比如技术的过于陈旧,工作面向范围过于狭小,针对于个体。

4所建议的系统

所建议系统是B/S模式。用户使用该系统开始必须进行身份验证,当身份验证成功后才可以使用该系统。其实用户使用的只有有查询自己的相关信息,而老师则可以查询所有班级相关信息,管理员则能访问所有信息。

4.1 影响

4.1.1对设备的影响

由于所建议系统是基于浏览器和服务器的,并基于window平台,所以需要配备足够符合以上列出的各种软硬件条件的计算机和通信线路。系统失效后,服务器端需要利用备份的数据库恢复数据信息,要求要有足够的数据备份空间。

4.1.2对软件的影响

需要落实是否有符合本报告所列出的正版的软件环境,如果没有则需要购买。

4.1.3对用户单位机构的影响

投入使用前还需改进现有的管理模式。

4.1.4对开发的影响

开发过程需要用户进行密切的配合,准确阐明需求。

4.1.5对经费开支的影响

除了需要支付开发单位的有关费用外,每年还需要一定的运行维护费用(见经济可行性分析)。

5技术条件方面的可行性

当今,全国计算机越来越普及,几乎每个学校都配有计算机,为这套软件提供了硬件环境。以计算机为基础的管理系统使教师和管理者摆脱了那种繁杂、易错的记录及管理方式,通过计算机以及配套的软件,用户可以采用全新的方式从不同的地方存取各种信息。从客户/服务器方式上发展起来的框架结构为我们提供了开发本系统的基础。采用MySQL数据库以及使用MyEclipse和Tomcat作为系统开发的开发软件,采用Java,xml以及html等语言和jsp技术,为其提供完善的指令控制语句、类与对象的支持及丰富的数据类型,给开发高性能系统提供了有效保障,为开发满足客户要求的系统保证了代码的模块化,而代码模块化的提高,非常有利于以后对新系统的扩展与修改。同时SQL Server 2005是一套较为成熟的关系数据库管理系统,海量数据、企业管理器平台使得维护数据更简便,无论是性能还是管理上的性价比都是比较高的。MyEclipsel0是一款专门针对JSP开发的高效IDE环境,用户量大,开发效率高。Tomcat 5作为Web服务器的首选,配置简单,而且是免费的。JSP(JavaServer Pages)是一种动态网页技术标准,JSP在业界的口碑是安全和跨平台。JSP可以作为创建动态网页网站的一种可选技术,而且是创建商用网站的主要选择技术之一。

综上所述,本系统的设计与开发在技术上和硬件设备上的条件都是满足的,因此,它在技术上是可行的。

6经济可行性分析

6.1投资成本

一次性支出

(1)系统开发、建立费用共14万元。其中:

?本系统开发期为3个月,需开发人员5人(不一定都是参加满3个月)。

根据软件系统的规模估算,开发工作量约为10人月,每人月的人工费

按4000元计算,开发费用为12万元。

?书籍、读者等基础信息建立需要5人2个月即10人月,每人月的人工

费用按2000元计算,需2万元。

(2)硬件设备费共7万元,其中:微机4台约2万元;服务器2台及网络等设备费5万元。

(3)外购开发工具、软件环境费用共3万元。

(4)其他费费用共2万元。

一次性支出总费用:26万元。

?经常性费用

主要是系统运行费用,假设本系统运行期10年,每年的运行费用(包括系统维护、设备维护等)5万元,按年利率5%计算如下表。

6.2收益

假设投入本系统,效率可以提高50%,以现有的工作人员20人计算,可减少10人,每人每月平均工资按2500元计算,每年节约人员工资10×12×0.25=30万元/年。按年利率5%计算,效益计算如下表。

系统收益总额为:231.6437万元。

6.3成本/收益分析:

在10年期内,系统总成本64.6082万元,系统总收益231.6437万元。

?投资回收期:2+(64.6082-55.7823)/ 25.9151=2.34年;

?纯收益:231.6437-64.6082=167.0355万元

从经济上考虑,开发本系统完全可行的。

7社会因素可行性分析

7.1法律方面的可行性

所有软件都用正版,技术资料都由提出方保管,数据信息均可保证合法来源。所以,在法律方面是可行的。

7.2用户使用可行性

使用本系统的人员均有一定计算机应用基础,系统维护员由计算机的专业人员担任,所有人员都要经过本系统的使用培训。经过简单培训人员就会熟练使用本软件。

8结论

本项目具有方便快捷等优势,投资回报利益大,使得教室管理实现电子化,符合社会信息化发展的需要,技术、经济、操作、法律方面都是可行的,可以开发本系统。

三、需求分析

1引言

1.1编写目的

学生学籍管理系统要实现的目标是为该校提供全面的学生学籍管理的解决方案,以解决传统人工管理方式效率低、保密性差,不利于查找、更新和维护的问题,极大地提高学生学籍管理的效率,节约教育经费,以适应学校信息化建设的发展趋势。

1.2背景

开发软件名称:学生学籍信息管理系统。

项目开发者:湖北理工学院计算机科学系“学生学籍信息管理系统”开发小组:

组长:,其他成员:,,,。

用户单位:湖北理工学院计算机学院

1.3参考资料

(1)钱乐秋,《软件工程》,清华大学出版社;

(2)张海藩,《软件工程导论》(第四版),清华大学出版社;

(3)王珊,《数据库原理及设计》,清华大学出版社;

(4)赵池龙,《软件工程实践教程》,电子工业出版社;

(5)耿祥义,张跃平.Java大学实用教程(第2版).电子工业出版社;

(6)李兴华.JAVA开发实战经典.清华大学出版社,2009.8: 89-234 (7)孙鑫. Java Web开发详解[M].电子工业出版社,2008: 59-199

2任务概述

2.1目标

本系统通过强大的计算机技术给学籍管理人员和用户查询学籍信息情况带来便利。目标包括:

●减少人力与管理费用;

●提高信息准确度;

●改进管理和服务;

●建立高效的信息传输和服务平台,提高信息处理速度和利用率;

●系统设计优良,界面设计精美、友好、快捷,人性化设计,后台管理功

能强大、效率高;

●管理学生信息,同时管理学生的成绩以及课程情况。

2.2用户的特点

●本软件的最终用户是面向软件管理员、老师和同学等,他们都具有一定

的计算机应用基础,可以比较熟练操作计算机。

●系统维护人员为计算机专业人员,熟悉数据库、操作系统、网络维护工

作。维护人员为间隔性用户。

3需求规定

3.1对功能的规定

学生学籍信息管理系统能够提供方便完整的一系列对学籍进行管理等操作手段。对于庞大的学生信息如果人工进行管理过于复杂并且容易出错,但用学生学籍信息管理系统则方便了管理者对信息的维护。

(1)用户登录系统功能:为用户数据设置安全保障功能,只有通过注册并登录验证的用户,才能成为系统管理员用户。系统管理员能查询、修改、删除所有信息。

(2)用户录入数据功能:系统为系统管理员提供对所有信息的录入功能。

(3)用户查询数据功能:系统为合法用户提供查询的功能,可以对数据库的信息进行查询。

(4)用户维护数据功能:为合法用户提供查询及相应的修改功能和对所有信息的修改删除功能。

软件项目管理大作业

软件项目管理大作业 软件项目购销合同 本合同由下述双方签署: 甲方: 联系电话: 乙方: 联系电话: 根据《中华人民共和国合同法》及其他有关规定,甲乙双方在平等、自愿、公开、

诚实信用的基础上就XXXXXX储蓄软件项目事宜,经甲乙双方友好协商如下: 第一条储蓄软件项目实施所需的条件(人工及人工费由甲方负责,但技术和质量全部由乙方负责),所进行项目开发所需的事宜明细见附件,附件与本合同不可分割,具有同等法律效力。 第二条产品交付甲方验收前所有质量问题由乙方负责,当交付甲方验收合格后,所有利害由甲方负责。 第三条交货方式双方见面交易。合同为证。 第四条交货时间为2014年9月17日,交货地点xxx。对于产品的数量、质 量等问题,全部由乙方负责。 第五条合约执行内容 经甲乙双方协商约定,整个软件项目设计由乙方提供专业人员和技术进行开发,甲方不用参与,按照乙方技术进行开发且监工由乙方负责,开发完成后,应达到国家验收标准,当与国家标准发生冲突时,按国家标准执行,测试达到标准后,视为乙方工程全部验收合格。如未达到验收标准时,所人工费由乙方负责承担,如能补救,由乙方尽快全部负责,直至达到验收标准。 第六条补充说明 乙方计算的全部材料已全部包含软件项目的全部,甲方不再支付任何费用,经乙方设计与预算得出以上内容与附件包含的内容外,不再有任何增项费用,如有乙方全部承担。 第七条双方职责 1、甲方职责 甲方负责协调乙方与同期作业的其他工程之间的关系(作业时间、作业面等)。 2、乙方职责 (1)乙方负责交付工程的可靠性、安全性,如因未按规定施工造成甲方工期延误、财产损害等严重问题,一切责任由乙方承担。

大工《软件工程》大作业参考题目及要求【内容仅供参考】787

网络教育学院 《软件工程》课程大作业 题目:企业货物管理系统 第一大题:谈谈你对本课程学习过程中的心得体会。 在学习软件工程过程中,或许有诸多不解,我们要从整体概念上较好地理解和把握、学好软件工程,学习时要注意多看多练要注意结合实际,更要多思考,面对错误不要一范就问,要尝试自己去解决。但是还要注意什么都学,肯定是什么都学不透的,要集中精力打攻坚战,学习软件工程首先要明白自己的学习目标究竟是什么,根据自己的实际工作出发,有针对性的在相应的学习方向上进行提高,制定出详细的学习规划。还要注意与其他科目的相辅相成,就像我们在学习面向对象分析的时候要结合大一学习的面向对象及其方法学这一在写软件的时候,我们首先要有整体的结构和思路,这样才能照着一定的思想一定思路去写下去,有人说其实写软件并不难,只要给你一个思路你就可以不断地往下写。我觉得确是如此,其实我们平时写软件我觉得并不是很难的事,平时即使遇到处理不了的技术问题,哪里编译出现错误等等其实都可以在网上提问。技术问题一般我们都可以在网上得到答案,但软件的思想不是我们看了一下就能真正理解的。 第二大题:完成下面一项课程设计。

2020秋《软件工程》课程大作业 注意:从以下4个题目中任选其一作答。 题目二:企业货物管理系统 总则:不限制编程语言,可以选用VB/C#等,不限数据库,可选用SQL/MYSQL/ACCESS等设计一个企业货物管理系统。(具 体工具平台及语言可以自己根据自己的习惯选用,不必完 全按照上述技术要求) 要求:(1)撰写一份word文档,里面包括(需求分析规格书、详细设计说明书、测试报告书)章节。 (2)需求分析规格书,包含功能需求分析、数据需求分析。 功能需求分析介绍该系统具体包含何种功能。 (3)详细设计说明书包含数据表,核心程序,模块相关截 图。数据表为数据库所建立的数据表,至少包含管理人员 信息表、货物信息表、调价记录表等。核心程序需列出系 统的核心程序。 (4)测试报告书要求简单介绍测试的方法与测试的示例, 举出一组示例即可。 (5)整个word文件名为 [作业提交: 大作业上交时文件名写法为:[以附件形式上交离线作业(附件的大小限制在

软件需求工程大作业

课 程 设 计 2011——2012学年 第1学期 课程名称 《软件需求工程》 论文题目 《某公司人事管理系统》需求分析报告 学 院 计算机科学与技术学院 专 业 软件工程专业 班 级 0904班 姓 名 朱 鹏 指导教师 岑 丽

目录 1 论文要求............................................................................................................... - 2 - 2 可行性研究报告 .................................................................................................. - 3 - 2.1引言 (3) 2.2可行性研究的前提 (3) 2.3对现有系统的分析 (5) 2.4对所建议系统的分析 (5) 2.5可选择的其他系统方案 (7) 2.6技术可行性分析 (7) 2.7投资及效益分析 (7) 2.8社会可行性 (7) 2.9可行性分析结论意见 (8) 3 项目开发计划....................................................................................................... - 9 - 3.1引言 (9) 3.2项目概述 (9) 3.3实施计划 (10) 3.4支持条件 (12) 3.5专题计划要点 (12) 3.6交付期限 (12) 4 需求规格说明书 ................................................................................................ - 13 - 4.1引言. (13) 4.2综合描述 (14) 4.3外部接口需求 (15) 4.4功能需求 (15) 4.5其他非功能要求 (19) 4.6其他需求 (21) 5 附录..................................................................................................................... - 22 - 6 体会与感想......................................................................................................... - 23 - 本科课程论文评分标准..............................................................错误!未定义书签。

旅游管理系统 软件项目管理大作业

目录 1.合同书-------------------------------------------------------------------2 2.生存期-------------------------------------------------------------------3 3.需求规格说明------------------------------------------------------------4 目标-----------------------------------------------------------------4 用户类和特征-------------------------------------------------------4 运行环境------------------------------------------------------------4功能需求------------------------------------------------------------5确定执行者---------------------------------------------------5 确定用例-----------------------------------------------------5 用例文档-----------------------------------------------------6非功能需求----------------------------------------------------------8故障处理-------------------------------------------------------------8 4.任务分解------------------------------------------------------------------8 5.项目估算------------------------------------------------------------------9 直接成本-------------------------------------------------------------9 间接成本------------------------------------------------------------12 估算的误差----------------------------------------------------------12 6.进度计划-----------------------------------------------------------------13 活动顺序-------------------------------------------------------------13 甘特图----------------------------------------------------------------14

软件工程大作业.

《软件工程》大作业 学期:2015秋季学期 班号: 学号: 姓名: 成绩: 子与信息工程学院 2015年10月

目录 第1章系统概述 (2) 1.1系统介绍 (2) 1.2开发的目的与意义 (2) 第2章可行性分析 (3) 2.1经济可行性 (3) 2.2 技术可行性 (3) 2.3 系统业务分析 (3) 第3章需求分析 (5) 3.1 结构化需求分析 (5) 3.2 系统需求说明 (5) 3.3 系统数据流图和数据字典 (6) 第4章系统设计 (9) 4.1 系统ER图 (9) 4.2 系统功能结构图 (11) 第5章系统实现 (12) 5.1用户模块 (12) 5.2用户注册功能 (13) 第6章系统测试 (14)

第1章系统概述 随着计算机网络技术和信息技术的不断发展,人类信息资源实现高度共享,从根本上改变了人类生活的方式,网上购物作为一种新型的购物方式,以其快捷方便的特点成为了人们购物的主要选择。网上支付的不断完善,加上物流业的配套建设,使得用户能够足不出户就能挑选商品,节省了时间和金钱,这种网上购物方式越来越受到人们的青睐。 1.1系统介绍 网上商城系统是一个可以方便各类人群所需,省时省力全方位的大型购物网上商城,可以让所需人群足不出户不分地域时间的购买所需用品。网上商城系统共分为两个部分:前台用户部分和后台管理部分。在前台系统中有用户注册登陆,浏览商品,选购商品,订购商品。后台系统中有系统管理,会员管理,订单管理,商品管理。在用户注册模块中,分别加强了用户注册信息验证的严格性;在商品或商家信息浏览和查询模块中,用户可以对商品进行浏览检索,查看商品的详细信息;非注册会员可以选定商品加入购物车,但只有注册成会员的用户才能对商品进行购买。在后台系统中,系统管理员可以对已注册的用户进行审查,可以对现有的商品进行管理;并对提交的订单进行处理与邮寄。 1.2开发的目的与意义 在线购物系统,从结构上讲,可以划分为前台和后台两个部分,主要涉及到前、后台的网页设计,以及与数据库相关的操作。在网络应用中,数据库的应用是一个很关键的环节。特别地,随着Internet的普及和人们对于互联网的依赖性,许多基于互联网的应用也不断的涌现出来。基于B/S(浏览器、服务器)构架开发网站和系统已成为一种主流趋势,人们对其的需求也越来越大。 现在已经进入网络时代,很多电子产品的生产企业也开始意识到了网络的重要性,开始在电子产品中加入对网络服务的支持。比如在智能手机中增加了对移动互联网应用的支持,这在提升了电子产品的竞争力的同时,也扩展了电子商务的应用范围。 总体上看,电子商务的发展,具有十分良好的发展前景。

《软件工程导论》课程大作业-题目及要求

《软件工程专业导论与职业生涯规划》具体要求 一、大作业题目(注:每个小组完成一个题目) 1、计算机系统软件是什么?具体的系统软件有哪些?它们的特点、作用、地位是什么?就其中的2~3个具体的系统软件进行较为详细的阐述。 2、计算机应用软件是什么?具体的应用软件有哪些?它们的特点、作用、地位是什么?就其中的2~3个具体的应用软件进行较为详细的阐述。 3、阐述计算机软件的发展历程,对比分析各阶段的特征、理论体系、优势与不足。 4、软件危机是什么?列举2~3个具体的软件危机案例。导致软件危机爆发的原因有哪些?简单阐述现阶段软件危机的具体表现。 5、陈述“软件工程”概念提出的历史背景,包括发生的时间、地点、人物、事件等。“软件工程”的定义自提出以来,有多种说法。请尽可能罗列各种说法,并对其中的2~3个说法进行评述。软件工程的七条基本原理是哪些?分别对每条原理进行较为详细的阐述。 6、软件工程的目标是什么?十个性能是哪些?分别对每个性能进行较为详细的阐述。 7、软件工程研究的主要内容包括哪两个方面?分别对每个方面进行较为详细的阐述。 8、软件开发过程必须遵循的软件工程原则有哪些?分别对每个原则进行较为详细的阐述。 9、软件工程的过程包括哪些?分别对每个过程进行较为详细的阐述。 10、软件生命周期的概念是什么?软件生命周期的划分有哪些阶段?分别对每个阶段进行较为详细的阐述。 11、软件生命周期模型的概念是什么?有哪些比较流行的模型?对其中的瀑布模型和原型模型进行较为详细的阐述及对比分析,并各举例说明。 12、软件生命周期模型的概念是什么?有哪些比较流行的模型?对其中的演化模型和喷泉进行较为详细的阐述及对比分析,并各举例说明。 13、软件生命周期模型的概念是什么?有哪些比较流行的模型?对其中的基于知识的模型和基于构件的模型进行较为详细的阐述及对比分析,并各举例说明。 14、软件生命周期模型的概念是什么?有哪些比较流行的模型?对其中的变换模型和双赢螺旋模型进行较为详细的阐述及对比分析,并各举例说明。 15、软件工程的四要素是哪些?分别对每个要素进行较为详细的阐述。中国制定

网上购物系统软件项目管理大作业

《网上购物系统》项目管理目录 1.合同 (1) 1.1合同双方 (1) 1.2供应的商品和服务 (1) 1.3时间地点 (1) 1.4专利成果分配 (1) 1.5验收标准 (1) 1.6报酬计算 (1) 1.7违约处理 (1) 2. 生存期 (2) 3.需求管理 (3) 3.1 功能需求 (4) 3.2确定用例 (4) 3.3用例文档 (5) 3.4非功能需求 (6) 3.4.1 性能需求 (6) 3.4.2安全性需求 (7) 3.4.3故障处理 (7) 4.任务分解 (7) 5.项目估算 (9) 5.1直接成本 (9) 5.2间接成本 (9) 5.3网上购物系统总成本 (10) 6. 进度计划 (10) 7.质量计划 (12) 7.1组织机构 (12) 7.2职责 (14) 7.2.1项目负责人的职责 (14) 7.2.1质量保证人员的职责 (14) 7.3质量目标 (14) 7.4质量策略 (15) 7.5软件质量保证活动 (15) 7.5.1审计 (15) 8.风险计划 (15) 8.1风险种类 (16) 8.1.1资金风险 (16) 8.1.2人员风险 (16) 8.1.3时间风险 (16) 8.1.4技术风险 (17) 8.1.5进度风险 (17) 8.2风险控制 (18)

8.2.1风险的化解 (18) 8.3风险监控 (18) 9.团队管理 (18) 9.1项目组织结构 (19) 9.2团队沟通管理 (19) 10.项目结束 (20) 14.1项目终止 (20) 14.2结束计划 (20) 14.3项目收尾 (20)

1.合同 1.1合同双方 甲方:胡某某 乙方:盛某某 1.2供应的商品和服务 供应的软件:乙方为甲方提供所需的网上购物系统 提供的服务:乙方为甲方提供所需的日常维护和服务器管理。 提供的文档:乙方在交付软件时提供详细的软件规格说明书和使用文档。 安装服务:乙方为甲方提供软件的安装。 公文处理:乙方负责将甲方提供的公文资料加载入系统并进行分类。 维护协议:当甲方在使用该产品时,在正常操作的情况下出现BUG或系统错误,乙方免费为甲方提供修复服务以保障软件的正常使用。当由于甲方的错误使用等非软件原因导致出现故障,乙方同样提供修复服务。由于甲方拥有该软件的源代码所有权,因此甲方需要承担部分维修和进一步开发的责任。当软件需要新的功能拓展或改版升级时,由双方共同协商决定。 1.3时间地点 6月10日上午9:00在河北省沧州市黄骅市 1.4专利成果分配 该软件是由甲方向乙方定制,甲方拥有该软件的版权,乙方不能将该软件的任何版本卖个其他客户。软件提交时,项目源代码的所有权自动移交到甲方,乙方不得擅自对源代码进行修改。 1.5验收标准 乙方在开发过程中必须遵守ISO 12207关于软件生命周期和文档的标准。 1.6报酬计算 软件总价为2万元。合同签订后,甲方向乙方支付1万元定金。项目的第二个月,乙方按计划时间表完成需求分析、系统分析、设计和完成系统的基本框架后,甲方向乙方支付0.5万元。该系统完成后,甲方进行验收测试,在签字验收后完成后,甲方向乙方支付全款。 1.7违约处理 任何一方违反本协议导致本协议无法继续履行的,违约方需赔偿守约方违约金人民币2万元,该违约金不足以弥补守约方实际损失的,违约方应赔偿守约方所有实际损失。 甲方法人代表:胡某某

软件工程大作业

《软件工程》大作业 学期: 2015秋季学期 班号: 学号: 姓名: 成绩: 子与信息工程学院 2015年10月

电子与信息工程学院大作业 目录 第1章系统概述 (2) 1.1系统介绍 (2) 1.2开发的目的与意义 (2) 第2章可行性分析 (3) 2.1经济可行性 (3) 2.2 技术可行性 (3) 2.3 系统业务分析 (3) 第3章需求分析 (5) 3.1 结构化需求分析 (5) 3.2 系统需求说明 (5) 3.3 系统数据流图和数据字典 (6) 第4章系统设计 (9) 4.1 系统ER图 (9) 4.2 系统功能结构图 (11) 第5章系统实现 (11) 5.1用户模块 (11) 5.2用户注册功能 (12) 第6章系统测试 (13) 1

第1章系统概述 随着计算机网络技术和信息技术的不断发展,人类信息资源实现高度共享,从根本上改变了人类生活的方式,网上购物作为一种新型的购物方式,以其快捷方便的特点成为了人们购物的主要选择。网上支付的不断完善,加上物流业的配套建设,使得用户能够足不出户就能挑选商品,节省了时间和金钱,这种网上购物方式越来越受到人们的青睐。 1.1系统介绍 网上商城系统是一个可以方便各类人群所需,省时省力全方位的大型购物网上商城,可以让所需人群足不出户不分地域时间的购买所需用品。网上商城系统共分为两个部分:前台用户部分和后台管理部分。在前台系统中有用户注册登陆,浏览商品,选购商品,订购商品。后台系统中有系统管理,会员管理,订单管理,商品管理。在用户注册模块中,分别加强了用户注册信息验证的严格性;在商品或商家信息浏览和查询模块中,用户可以对商品进行浏览检索,查看商品的详细信息;非注册会员可以选定商品加入购物车,但只有注册成会员的用户才能对商品进行购买。在后台系统中,系统管理员可以对已注册的用户进行审查,可以对现有的商品进行管理;并对提交的订单进行处理与邮寄。 1.2开发的目的与意义 在线购物系统,从结构上讲,可以划分为前台和后台两个部分,主要涉及到前、后台的网页设计,以及与数据库相关的操作。在网络应用中,数据库的应用是一个很关键的环节。特别地,随着Internet的普及和人们对于互联网的依赖性,许多基于互联网的应用也不断的涌现出来。基于B/S(浏览器、服务器)构架开发网站和系统已成为一种主流趋势,人们对其的需求也越来越大。 现在已经进入网络时代,很多电子产品的生产企业也开始意识到了网络的重要性,开始在电子产品中加入对网络服务的支持。比如在智能手机中增加了对移动互联网应用的支持,这在提升了电子产品的竞争力的同时,也扩展了电子商务的应用范围。 总体上看,电子商务的发展,具有十分良好的发展前景。

软件工程大作业.

软件工程大作业 题目:学生档案管理系统 小组成员:戚盈洁( 王大伟( 王磊( 霍成海( 目录 第一章. 系统调查 (3 1.1系统调查内容 (3 1.2系统调查方法 (3 第二章. 系统分析 (3 2.1 系统分析 (3 2.2 系统调结构图 (4 2.3 子系统功能描述 (4 第三章. 系统设计 (6 3.1 界面设计原则 (6 3.2 数据库设计 (6 3.3 代码设计 (10 第四章. 学生照片管理模块设计 (14

4.1 ImageFunc模块 (14 4.2 设计照片管理窗体 (16 4.3 在学生信息管理窗体中添加照片管理代码 (17 第五章. 系统测试 (18 5.1 系统测试项目 (18 5.2 系统评估 (20 第一章. 系统调查 1.1系统调查内容 学校各院系基本概况:院系名称,专业设置,课程设置,课时安排,学生人数,学生班级数等。 学校资源条件调查,包括计算机配备,网络支持条件等。 各院系专业设置概况:现有开设专业及规划中开设专业设置,专业开设课程,各课程授课教师与成绩处理。 学校各部门(学生处、教务处、档案管理室、各院系对学生基本情况的需求与掌握,对学生基本信息的处理方式与业务流程。 学校各部门、单位、教师、学生对系统的其他要求和希望。 1.2系统调查方法 通过对部分高校学生档案管理人员的访问,了解到目前大部分高校的档案管理工作存在工作效率低,成本高,保密性差,查询困难等问题。大部分工作人员都提出需要一个具有检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本

低等优点的现代化信息管理系统。为解决此问题我们决定开发一个既方便又操作简单,功能较为齐全的学生档案管理系统。 第二章. 系统分析 2.1 系统分析 1 系统开发的总体任务是学生档案管理的系统化和规范化。 2 系统开发的目标是使档案管理工作科学化和规范化,提高安全系数。 3 系统功能树本系统主要功能是实现学生基本情况的管理。 图3.1学生档案管理系统功能模块 2.2 系统调结构图

【项目管理知识】信息技术:软件项目管理十大流程

信息技术:软件项目管理十大流程只要流程界定清晰,项目经理就能保证项目的发展方向与终目标相契合。 广义而言,要掌控各种类型项目的发展,首先要关注十个关键的流程。 一、生命周期与方法论 项目的生命周期与方法论,是项目的纪律,为项目开展划出了清晰的界限,以保证项目进程。生命周期主要是协调相关项目,而方法论为项目进程提供了持续稳定的方式方法。 生命周期通常由项目的阶段组成(包括:开始、规划、执行/控制、完成),或由工作的重复周期构成。项目生命周期的细节一般都会随具体业务、项目、客户要求而改变。因此即使在同一个项目中,周期也会有多种可能的变化。对工作细致度、文件管理、项目交付、项目沟通的要求体现在生命周期标准和考核的方方面面。大项目的阶段一般更多更长,而小项目的阶段少,考核点也少。 与生命周期类似,项目方法也因项目而易,细节关注程度高。产品开发项目的方法经常涉及使用何种工具或系统,以及如何使用。信息技术项目的方法包括版本控制标准、技术文档管理、系统开发的各个方面。 项目方法往往不是由项目团队自行确定,而由公司为所有项目设定。采用与否,其实项目团队没有太多选择。公司管理层设定的方法本身代表权威,也是你作为项目领导获得项目控制权的一个途径。考虑项目方法某方面的作用时,始终要把握其对项目人员管理的效率,即在可能出现问题的地方争取正面效应。 二、项目定义 清晰的项目描述决定了你的项目控制能力,因为接下来所有工作都在描述范畴之内。不管你如何并为何要进行描述,你要对你的项目进行书面定义,让项目各方和项

目组随时参考。 项目定义的形式和名称各式各样,包括:项目章程、提案、项目数据表、工作报告书、项目细则。这些名称的共同点在于,项目主管方和其他相关各方面从上而下地传达了他们对项目的期待。清晰的项目定义还包括以下方面: 项目目标陈述(一小段文字,对项目交付成果、工期、预期成本或人力进行高层次的描述) 项目回报(包括商业案例或投资分析的回报) 使用中的信息或客户需求 对项目范围进行定义,列出所有预期的项目成果 成本和时间预算目标 重大困难和假设 描述该项目对其他项目的依赖 高风险、所需的新技术、项目中的重大问题 努力将尽可能多的具体信息,囊括在项目描述或章程中,并使其在项目主管方和相关方面获得认可,进而生效。 三、合同与采购管理

网上购物系统软件项目管理大作业

网上购物系统软件项目管 理大作业 Revised by BLUE on the afternoon of December 12,2020.

《网上购物系统》项目管理目录

1.合同 合同双方 甲方:胡某某 乙方:盛某某 供应的商品和服务 供应的软件:乙方为甲方提供所需的网上购物系统 提供的服务:乙方为甲方提供所需的日常维护和服务器管理。 提供的文档:乙方在交付软件时提供详细的软件规格说明书和使用文档。 安装服务:乙方为甲方提供软件的安装。 公文处理:乙方负责将甲方提供的公文资料加载入系统并进行分类。 维护协议:当甲方在使用该产品时,在正常操作的情况下出现BUG或系统错误,乙方免费为甲方提供修复服务以保障软件的正常使用。当由于甲方的错误使用等非软件原因导致出现故障,乙方同样提供修复服务。由于甲方拥有该软件的源代码所有权,因此甲方需要承担部分维修和进一步开发的责任。当软件需要新的功能拓展或改版升级时,由双方共同协商决定。 时间地点 6月10日上午9:00在河北省沧州市黄骅市

专利成果分配 该软件是由甲方向乙方定制,甲方拥有该软件的版权,乙方不能将该软件的任何版本卖个其他客户。软件提交时,项目源代码的所有权自动移交到甲方,乙方不得擅自对源代码进行修改。 验收标准 乙方在开发过程中必须遵守ISO12207关于软件生命周期和文档的标准。 报酬计算 软件总价为2万元。合同签订后,甲方向乙方支付1万元定金。项目的第二个月,乙方按计划时间表完成需求分析、系统分析、设计和完成系统的基本框架后,甲方向乙方支付万元。该系统完成后,甲方进行验收测试,在签字验收后完成后,甲方向乙方支付全款。 违约处理 任何一方违反本协议导致本协议无法继续履行的,违约方需赔偿守约方违约金人民币2万元,该违约金不足以弥补守约方实际损失的,违约方应赔偿守约方所有实际损失。 甲方法人代表:胡某某 乙方法人代表:盛某某

软件项目管理大论文

软件项目管理综述 (马隆杰 2111505127 ) 一.引言 随着计算机技术的飞速发展,软件产品的规模越来越庞大,个人单打独斗的开发模式已经越来越不能适应实际的需要。因此各软件企业在软件开发活动中纷纷引入软件项目管理相关技术,使得开发过程得到有效的实行与管理。以现今中国的百度,腾讯,阿里巴巴等软件公司为例,在这些公司中针对大型项目开发时都实行了项目管理制度,并把软件项目管理作为整个项目管理中的一个重要组成部分。从概念上讲,软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对成本、人员、进度、质量、风险等进行分析和管理的活动。实际上,软件项目管理的意义不仅仅如此,进行软件项目管理有利于将开发人员的个人开发能力转化成企业的开发能力,企业的软件开发能力越高,表明这个企业的软件生产越趋向于成熟,企业越能够稳定发展(即减小开发风险)。软件开发不同于其他产品的制造,软件的整个过程都是设计过程(没有制造过程);另外,软件开发不需要使用大量的物质资源,而主要是人力资源;并且,软件开发的产品只是程序代码和技术文件,并没有其他的物质结果。基于上述特点,软件项目管理与其他项目管理相比,有很大的特殊性。 二.什么是软件项目管理 软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对成本、人员、进度、质量、风险等进行分析和管理的活动。 软件项目管理的根本目的是为了让软件项目尤其是大型项目的整个软件生命周期(从分析、设计、编码到测试、维护全过程)都能在管理者的控制之下,以预定成本按期,按质的完成软件交付用户使用。而研究软件项目管理为了从已有的成功或失败的案例中总结出能够指导今后开发的通用原则,方法,同时避免前人的失误。 软件项目管理的概念是在20世纪70年代中期由美国提出的,当时美国国防部专门研究了软件开发不能按时提交,预算超支和质量达不到用户要求的原因,结果发现70%的项目是因为管理不善引起的,而非技术原因。于是软件开发者开始逐渐重视起软件开发中的各项管理。到了20世纪90年代中期,软件研发项目管理不善的问题仍然存在。据美国软件工程实施现状的调查,软件研发的情况仍然很难预测,大约只有10%的项目能够在预定的费用和进度下交付。 1995年,据统计,美国共取消了810亿美元的商业软件项目,其中31%的项目未做完就被取消,53%的软件项目进度通常要延长50%的时间,只有9%的软件项目能够及时交付并且费用也控制在预算之内。 软件项目管理和其他的项目管理相比有其自有的特殊性。首先,软件是纯知识型产品,不同于实际工程,其开发进度和质量很难估计和度量,生产效率也难以预测和保证。其次,软件系统的复杂性也导致了开发过程中各种风险的难以预见和控制。Windows这样的操作系统有1500万行以上的代码,同时有数千个程序员在进行开发,项目经理都有上百个。这样庞大的系统如果没有很好的管理,其软件质量是难以想象的。 软件项目管理的内容主要包括如下几个方面:人员的组织与管理,软件度量,

图书管理系统-软件项目管理大作业

图书管理系统项目管理 2016年6月22日 目录 1.合同管理------------------------------------------------------------------2 2.生存期--------------------------------------------------------------------4 3.需求管理 3.1 软件需求管理过程 ---------------------------------------------------5 3.1 需求概述 ---------------------------------------------------5 3.2 目标 --------------------------------------------------------5 3.4 功能需求 -------------------------------------------------- 5 3.8 编写用例文档 ----------------------------------------------7 4.任务分解---------------------------------------------------11 4.1 任务清单 -----------------------------------------------------------11 4.2 WBS---------------------------------------------------------------14

武汉理工大学软件需求工程大作业人事管理系统需求分析

课程设计 2014——2015学年第1学期 课程名称 《软件需求工程》 论文题目 《XXX 企业人事管理系统》需求分析报 告及项目开发计划书 学院 计算机科学与技术学院 专业 软件工程 班级 姓名 指导教师 岑丽

目录 项目开发计划 1.引言 (3) 1.1编写目的 (3) 1.2背景 (3) 1.3定义 (3) 1.4参考资料 (3) 2.项目概述 (4) 2.1工作内容 (4) 2.2主要参加人员 (4) 2.3产品 (5) 2.3.1程序 (5) 2.3.2文件 (5) 2.3.3服务 (5) 2.3.4非移交的产品 (5) 2.4验收标准 (5) 2.5完成项目的最迟期限 (5) 2.6本计划的批准者和批准日期 (5) 3.实施计划 (6) 3.1工作任务的分解与人员分工 (6) 3.2接口人员 (6) 3.3进度 (6) 3.4预算 (7) 3.5关键问题 (7) 4.支持条件 (7) 4.1计算机系统支持 (7) 4.2需由用户承担的工作 (8) 4.3需由外单位提供的条件 (8) 5.专题计划要点 (8) 6.交付期限 (8) 软件需求规格说明书 1.引言 (9) 1.1编写目的 (9) 1.2文档约定 (9) 1.3预期的读者和阅读建议 (9) 1.4产品的范围 (10) 1.5参考资料 (10) 2.总体描述 (10)

2.1产品的前景 (10) 2.2产品的功能 (10) 2.3用户类和特征 (11) 2.4运行环境 (11) 2.5设计和实现上的限制 (11) 2.6假设和依赖 (11) 3.系统特性 (11) 3.1描述和优先级 (11) 3.2功能性需求 (12) 4.外部接口需求 (12) 4.1用户界面 (12) 4.2硬件接口 (13) 4.3软件接口 (13) 4.4通信接口 (13) 5.其它非功能需求 (13) 5.1性能需求 (13) 5.2安全设施需求 (14) 5.3安全性需求 (14) 5.4软件质量问题 (14) 5.5业务规则 (14) 5.6用户文档 (14) 6其它需求 (14) 附录 附录A:数据字典 (15) 附录B:分析模型 (16) 附录C:待确定问题的列表 (18) 感受和体会 感受和体会 (19)

IT项目管理大作业-成本管理

IT项目管理大作业——成本管理 班级:学号:姓名:成绩: 某软件公司决定开发一个信息管理系统,该项目技术任务繁重,进度要求紧并且成本要求尽可能地节省。该公司有着丰富的信息系统开发经验,项目主管工程师做好系统分析后,预计软件规模在二十万行左右,计划在160天内完成,预计平均每天完成代码1250行,每天花费成本2000元。 项目组在对系统的设计开发过程中,花了10天时间进行了部分系统的开发,平均完成代码设计1300行,按项目组的设计成本,平均每天花费2100元。 请回答以下问题: 1)求项目组在前十天的PV、AC、 EV,并判断该项目能否在计划时间内完工?是否会超出原先成本预算? 2)根据前十天的开工情况(假设后面的开发仍旧按此进度与花费),求出项目完工时的总成本估算和工期估算。 3)针对这种情况,请用200字左右的文字描述应该采取何种措施既能保证时间预算又能保证成本预算。 1)已完成工作的计划费用PV= 2000*10=20000(元) 已完成工作的实际费用AC =10*2100=21000(元) 已完成工作的预算费用EV=1300*10*2000/1250=20800(元) 成本偏差cost variance:CV=EV-AC=20800-21000=-200 为负表示超支,为正表示未超支 进度偏差schedule variance:SV= EV-PV=20800-20000=800 为负表示慢于计划进度,为正表示快于计划进度成本绩效指数cost performance index:CPI =EV/AC=20800/21000=0.99 进度绩效指数schedule completion index:SCI =EV/PV=20800/20000=1.04 SPI>1,项目快于计划进度;CPI〉1,表示项目超出预算。 2)EAC=21000+(2000*200000/1250-20800)*(21000/20800)=323076.92(元)

学生成绩管理系统-软件项目管理大作业

学生成绩管理系统-软件项目管理大作业

《学生成绩管理系统》项目管理文档 目录 一.合同管理 (1) 1.1签订须知 (1) 1.2 需方合同环境 (1) 1.2.1合同准备 (1) 1.2.2合同签署 (3) 1.2.3合同管理 (3) 1.2.4合同终止过程 (4) 1.3供方合同环境 (4) 1.3.1 合同准备 (4) 1.3.2 合同签署 (5) 1.3.3 合同管理 (6) 1.3.4 合同终止过程 (7) 1.4 内部环境 (7) 1.5 合同 (7) 二.生存期 (11) 2.1 增量式模型 (11) 三.需求管理 (14) 3.1 软件需求管理过程 (14) 3.1.1 软件需求说明书 (14) 3.1.2 可行性分析 (15)

3.1.3 对功能的规定 (15) 3.1.4 数据流图 (16) 四.项目任务分解 (18) 4.1 系统设计思想 (18) 4.2 系统数据流程图设计 (19) 4.2.1 系统数据流程图 (19) 4.2.2 学生成绩管理系统的描述.. 20 4.3 模块设计 (21) 五.项目估算 (21) 5.1 声明 (21) 5.2 项目规模估算 (23) 5.3 项目成本估算 (23) 六.进度计划 (24) 6.1 项目进度 (25) 6.2 甘特图 (27) 七.质量计划 (27) 7.1 项目测试 (27) 7.1.1 系统登录测试 (27) 7.1.2 学生成绩信息的录入测试.. 28 7.1.3 学生成绩的查询测试 (29) 7.1.4 确认测试 (29) 7.1.5系统测试 (30)

7.1.6 故障对策 (30) 7.1.7 测试结果的评价 (30) 7.2 系统维护 (30) 7.3 SQA活动图 (32) 7.4 不符合性问题处理 (33) 7.5记录的收集、维护和保存 (35) 八.项目风险管理 (35) 8.1项目风险管理的目的 (35) 8.2项目风险管理的组成 (36) 8.3 风险的种类 (36) 8.3.1资源风险 (36) 8.3.2 业务风险 (37) 8.3.3 技术风险 (38) 8.3.4进度风险 (40) 8.4 定义风险参数 (40) 8.5 风险管理策略 (41) 8.6 风险管理角色及职责 (41) 8.7 学生成绩管理项目中风险的识别.. 42 8.8 风险的控制 (43) 8.9 风险监控 (44)

学生成绩管理系统 软件项目管理大作业

《学生成绩管理系统》项目管理文档 目录 一.合同管理....................................................................................................................................... 1.1签订须知.............................................................................................................................. 1.2 需方合同环境..................................................................................................................... 1.2.1合同准备.................................................................................................................. 1.2.2合同签署.................................................................................................................. 1.2.3合同管理.................................................................................................................. 1.2.4合同终止过程.......................................................................................................... 1.3供方合同环境...................................................................................................................... 1.3.1 合同准备................................................................................................................. 1.3.2 合同签署................................................................................................................. 1.3.3 合同管理................................................................................................................. 1.3.4 合同终止过程......................................................................................................... 1.4 内部环境............................................................................................................................. 1.5 合同..................................................................................................................................... 二.生存期........................................................................................................................................... 2.1 增量式模型......................................................................................................................... 三.需求管理....................................................................................................................................... 3.1 软件需求管理过程............................................................................................................. 3.1.1 软件需求说明书..................................................................................................... 3.1.2 可行性分析............................................................................................................. 3.1.3 对功能的规定......................................................................................................... 3.1.4 数据流图................................................................................................................. 四.项目任务分解............................................................................................................................... 4.1 系统设计思想..................................................................................................................... 4.2 系统数据流程图设计......................................................................................................... 4.2.1 系统数据流程图..................................................................................................... 4.2.2 学生成绩管理系统的描述..................................................................................... 4.3 模块设计............................................................................................................................. 五.项目估算....................................................................................................................................... 5.1 声明..................................................................................................................................... 5.2 项目规模估算..................................................................................................................... 5.3 项目成本估算..................................................................................................................... 六.进度计划....................................................................................................................................... 6.1 项目进度............................................................................................................................. 6.2 甘特图................................................................................................................................. 七.质量计划....................................................................................................................................... 7.1 项目测试............................................................................................................................. 7.1.1 系统登录测试......................................................................................................... 7.1.2 学生成绩信息的录入测试..................................................................................... 7.1.3 学生成绩的查询测试.............................................................................................

相关主题
文本预览
相关文档 最新文档