当前位置:文档之家› 软件随堂作业

软件随堂作业

软件随堂作业
软件随堂作业

1、上网搜索和浏览,了解软件工程技术的应用情况,看看哪些网站在做着软件工程的技术支持工作?

提示:一些软件工程专业网站的例子

https://www.doczj.com/doc/2d7160727.html,(软件工程专家网)

https://www.doczj.com/doc/2d7160727.html,(火龙果软件工程-UML软件工程组织)

https://www.doczj.com/doc/2d7160727.html,/软件工程组织

https://www.doczj.com/doc/2d7160727.html,/ 软件工程专家网

2、请查阅有关资料给出“软件工具”、“软件开发环境”和CASE工具的定义

软件工具是指为支持计算机软件的开发、维护、模拟、移植或管理而研制的程序系统。它是为专门目的而开发的,在软件工程范围内也就是为实现软件生存期中的各种处理活动(包括管理、开发和维护)的自动化和半自动化面开发的程序系统。

软件开发环境(Software Development Environment,SDE)是指在基本硬件和宿至软件的基础上,为支持系统软件和应用软件的工程化开发和维护而使用的一组软件,简称SDE。它由软件工具和环境集成机制构成,前者用以支持软件开发的相关过程、活动和任务,后者为工具集成和软件的开发、维护及管理提供统一的支持。

CASE工具(CASE Toolkits)是指CASE的最外层(用户)使用的CASE去开发一个应用系统,所接触到的所有软件工具。

3、了解以下软件的应用状况。

Microsoft Visio

Microsoft Visio 是一个图表绘制程序,它可以帮助您创建说明和组织复杂设想、过程与系统的业务和技术图表。使用 Visio 创建的图表使您能够将信息形象化,并能够以清楚简明的方式有效地交流信息,这是只使用文字和数字所无法实现的。Visio 还可通过与数据源直接同步自动形象化数据,以提供最新的图表;您还可以对 Visio 进行自定义,以满足您组织的需要。

易于理解的概念、过程和关系。

使用 Visio 可以轻松创建业务和技术图表,以便仔细研究、组织和更好地理解复杂的设想、过程和系统。

通过拖动预定义的 Microsoft SmartShapes 符号很容易地组合图表。

使用为特定专门学科而设计的工具,以满足贯穿整个组织的对业务和技术图表绘制的要求。

从现有数据可生成常见的图表类型。

可以从 Web 访问定期更新的区分上下文帮助和适用于特定任务的模板。

清楚而有效地交流。

将设想、信息和系统形象化并与他人进行交流。

可创建视觉效果丰富的图表,以给观众留下尽可能深刻的印象。

可在小组的 Microsoft Windows SharePoint 服务站点上共享工作区文件中的图表。

在 Tablet PC 上,可使用数字墨迹以更自然的方式批注图表。

可利用新增的审阅模式跟踪审阅者对形状和数字墨迹所做的批注与更改。

利用改进后的“Save as Web Page”(另存为 Web 页)功能,在 Web 上发布和共享图表。

可导入和导出可缩放向量图形(Scalable Vector Graphics,SVG)格式的图表,这种格式是一种新的基于XML的Web图形标准。

集成和自动处理系统与过程

使用 Visio 可完成更复杂的工作、加深人们的理解和提高生产力,从而促进您的业务发展。

通过将数据从 Visio 图表中提取出来,然后导入到 Microsoft Excel、Microsoft Word、Microsoft Access 和 Microsoft SQL Server 中,或转换为 XML 和其他格式,可将业务过程和系统集成在一起。

可将 Visio 合并到功能强大的 Microsoft .NET 连接软件中,以满足特定的业务需求。

可以将 Visio 绘图控件嵌入到使用 .NET 连接软件或 Microsoft Windows 操作系统构建的行业专用 (LOB) 应用程序中。Rational Rose

Rational Rose是Rational公司出品的一种面向对象的统一建模语言的可视化建模工具。用于可视化建模和公司级水平软件应用的组件构造。

Rational Rose 是一个完全的,具有能满足所有建模环境(Web开发,数据建模,Visual Studio和 C++ )需求能力和灵活性的一套解决方案。Rose 允许开发人员,项目经理,系统工程师和分析人员在软件开发周期内在将需求和系统的体系架构转换成代码,消除浪费的消耗,对需求和系统的体系架构进行可视化,理解和精练。通过在软件开发周期内使用同一种建模工具可以确保更快更好的创建

满足客户需求的可扩展的、灵活的并且可靠的应用系统。

目前版本的Rational Rose可以用来做以下一些工作:

1、对业务进行建模(工作流);

2、建立对象模型(表达信息系统内有哪些对象,它们之间是如何协作完成系统功能的);

3、对数据库进行建模,并可以在对象模型和数据模型之间进行正、逆向工程,相互同步;

4、建立构件模型(表达信息系统的物理组成,如有什么文件、进程、线程、分布如何等等)

5、生成目标语言的框架代码,VB、JAVA、DELPHI

Sybase PowerDesigner

PowerDesigner是Sybase公司的CASE工具集,使用它可以方便地对管理信息系统进行分析设计,它几乎包括了数据库模型设计的全过程。

利用PowerDesigner可以制作数据流程图、概念数据模型、物理数据模型,可以生成多种客户端开发工具的应用程序,还可为数据仓库制作结构模型,也能对团队设计模型进行控制。

它可与许多流行的数据库设计软件,例如:PowerBuilder,Delphi,VB等相配合使用来缩短开发时间和使系统设计更优化。

PowerDesigner系列产品提供了一个完整的建模解决方案,业务或系统分析人员,设计人员,数据库管理员DBA和开发人员可以对其裁剪以满足他们的特定的需要;而其模块化的结构为购买和扩展提供了极大的灵活性,从而使开发单位可以根据其项目的规模和范围来使用他们所需要的工具。PowerDesigner灵活的分析和设计特性允许使用一种结构化的方法有效地创建数据库或数据仓库,而不要求严格遵循一个特定的方法学。PowerDesigner提供了直观的符号表示使数据库的创建更加容易,并使项目组内的交流和通讯标准化,同时能更加简单地向非技术人员展示数据库和应用的设计。

PowerDesigner不仅加速了开发的过程,也向最终用户提供了管理和访问项目的信息的一个有效的结构。它允许设计人员不仅创建和管理数据的结构,而且开发和利用数据的结构针对领先的开发工具环境快速地生成应用对象和数据敏感的组件。开发人员可以使用同样的物理数据模型查看数据库的结构和整理文档,以及生成应用对象和在开发过程中使用的组件。应用对象生成有助于在整个开发生命周期提供更多的控制和更高的生产率。

PowerDesigner是一个功能强大而使用简单工具集,提供了一个复杂的交互环境,支持开发生命周期的所有阶段,从处理流程建模到对象和组件的生成。PowerDesigner产生的模型和应用可以不断地增长,适应并随着你的组织的变化而变化。

PowerDesigner包含六个紧密集成的模块,允许个人和开发组的成员以合算的方式最好地满足他们的需要。这六个模块是:

PowerDesigner ProcessAnalyst,用于数据发现。

PowerDesigner DataArchitect,用于双层,交互式的数据库设计和构造。

PowerDesigner AppModeler,用于物理建模和应用对象及数据敏感组件的生成。

PowerDesigner MetaWorks,用于高级的团队开发,信息的共享和模型的管理。

PowerDesigner WarehouseArchitect,用于数据仓库的设计和实现。

PowerDesigner Viewer,用于以只读的、图形化方式访问整个企业的模型信息。

MI WinRunner

WinRunner(简称WR)是基于MS Windows的功能测试工具。WR可以帮助测试人员自动处理从测试开发到测试执行的整个过程。测试人员可以创建可修改的可复用的测试脚本,而不用担心软件功能模块的变更。

下面是WinRunner的功能:

GUI Map 。

录制测试脚本

同步点

GUI对象检查点

图像检查点

编辑测试脚本

数据驱动(Data-Driven)测试脚本

文字检查点(Text checkpoint)

批次(batch)测试

维护测试脚本

Microsoft Project

Microsoft Project(或MSP)是由微软开发销售的项目管理软件程序。软件设计目的在于协助项目经理发展计划、为任务分配资源、跟踪进度、管理预算和分析工作量。

Project Standard 2003 是新版本的 Microsoft 核心项目管理程序。Project Standard 提供常见的易于使用的工具,使您可以

从桌面上独立地管理项目。利用 Project Standard,您能够以前所未有的高效率来计划、管理和交流项目信息。Project Professional 2003、Project Server 2003 和 Project Web Access 被设计为一起工作,共同组成 Microsoft 针对企业项目管理 (EPM) 的解决方案。此解决方案使组织能够合理安排业务活动、项目和资源,以获得更理想的业务结果。通过使用该 EPM 解决方案中灵活的报告和分析功能,组织可掌握工作进度方面的信息,从而可针对整体业务目标以项目组合为单位来优化资源、确定工作的优先顺序和合理安排项目。Microsoft Project 是 Project 软件基于windows 操作系统的第六个版本,它已成为了世界上最受欢迎的项目管理软件。它代表了Microsoft 公司在项目管理产品领域的一个新的里程碑。Microsoft Project 的用户群在全球已超过五百万,其中包括多种多样的用户类型,从掌握一般知识的工作人员到专家级的项目经理。Microsoft Project 是针对整个用户群进行大量研究和开发努力的结果,并添加和增强了一些重要的功能。Microsoft Project 为知识工作者提供了对于项目的整体规划和跟踪,并按照业务需求交付相应的结果的灵活性,它是整个组织所需要的唯一一个规划工具。

Microsoft Visual SourceSafe(VSS)

Microsoft Visual SourceSafe是美国微软公司出品的版本控制系统,简称VSS。

软件支持Windows系统所支持的所有文件格式,兼容Check out-Modify-Check in(独占工作模式)与Copy-Modify-Merge(并行工作模式)。VSS通常与微软公司的Visual Studio产品同时发布,并且高度集成。VSS(6.0d及较早版本)最广受垢弊的缺点是需要快速大量的信息交换,因此仅适用于快速本地网络,而无法实现基于Web的快速操作,尽管一个妥协的办法是可以通过慢速的VPN。VSS2005 拥有Web访问功能,不再与Visual Studio同时发布。在Visual Studio2008 Team System 中集成了另外一个叫做Team Foundation Server 的项目生命期管理工具。VSS未来将面向独立开发者和小型开发团队。VSS虽然是微软公司的产品,但微软内部却很少使用它。微软内部使用一个名为SLM的版本控制系统,直至1999年。之后,微软内部改以使用修改自Perforce的SourceDepot。

4、访问一些重要或著名的IT公司网站,试着找到他们所使用的系统开发方法信息。

系统开发的生命周期分为系统规划、系统分析、系统设计、系统实施、系统运行和维护五个阶段。

1.系统规划

系统规划的主要内容包括:

企业目标的确定

解决目标的方式的确定

信息系统目标的确定

信息系统主要结构的确定

工程项目的确定

可行性研究等

2.系统分析

系统分析的主要内容包括:

数据的收集

数据的分析

系统数据流程图的确定

系统方案的确定等

系统分析阶段是整个MIS建设的关键阶段。

3.系统设计

系统设计的主要内容包括:

系统流程图的确定

程序流程图的确定

编码

输入、输出设计

文件设计

程序设计等

4.系统实施

系统实施的主要内容包括:

硬件设备的购买

硬件设备的安装

数据准备

程序的调试

系统测试与转换

人员培训等

5.系统运行与维护

系统运行与维护的主要内容包括:

系统投入运行后的管理及维护

系统建成前后的评价

发现问题并提出系统更新的请求等

软件工程作业及参考答案(版)

软件危机与软件工程 3. 软件工程方法学的研究内容包含软件开发技术和软件工程管理两部分, 其期望达到的最终目标是 ()。 A ?消除软件危机 B ?软件开发工程化 C ?程序设计自动化 D ?实现软件重用 4?软件工程学中除重视软件开发技术的研究外,另一重要组成内容是软件的( )。 A .工程管理 B .成本核算 C .人员培训 D .工具开发 5?软件计划是软件开发的早期和重要阶段,此阶段要求交互和配合的是( )。 A ?设计人员和用户 B ?分析人员和用户 C .分析人员和设计人员 D .编码人员和用户 6 .软件工程的结构化生命周期方法是将软件开发的全过程划分为相互独立而又相互依存的阶段,软件的 逻辑模型形成 于( )。 A .开发阶段 B .计划阶段 C .分析阶段 D .设计阶段 7 .在软件工程中,软件生存期可分为计划、开发以及维护三个阶段,每个时期又分为若干更小的阶段。 通常,计划时期包括问题定义、可行性研究和 ①,开发时期包括 ②、详细设计、编码以及 ③。 ① A . 需求分析 B . 可行性研究 C . 经费预算 D . 质量保证 ② A . 需求分析 B . 可行性研究 C 总体设计 D 模块化设计 ③ A . 文档编制 B . 运行维护 C . 测试 D . 验收 &软件开发中常采用的生命周期方法,由于其特征而一般称其为() A .层次模型 B .瀑布模型 C .螺旋模型 D .对象模型 9.描述软件生存周期的瀑布模型包括计划、 (A ) 、设计、编码、测试、维护等阶段。其中,设计阶段又可 以分成(B )和(C )两个步骤。 A :①需求分析 ②可行性研究 ③需求调查 ④问题定义 B, C :①方案设计 ②代码设计 ③概要(总体)设计 ④数据设计 ⑤详细设计 10.什么是软件危机?软件危机产生的原因? ".生命周期阶段的划分?每个阶段的任务? 可行性研究 软件工程 1软件危机是指在开发和( A .运行 B .设计 2 ?造成软件危机的原因是: A. 用户使用不当 C .硬件不可靠 )过程中所遇到的一系列严重问题。 B .对软件的错误认识 D ?缺乏好的开发方法和手段

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

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

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

《软件工程》大题作业

根据下面程序代码,画出程序流程图,然后设计满足条件组合覆盖的测试用例。 BEGIN T:=0 IF ( X>=80 AND Y>=80 )THEN T:=1 ELSE IF ( X>=90 AND Y>=75 ) THEN T:=2 ENDIF END. 答案: 经化简后的测试用例:x=95 y=95;x=95,y=70;x=70,y=95;x=70,y=70; 一、应用题2 一个城市的公共事业部决定开发一个“计算机化的”坑洼跟踪和修理系统。市民通过本系统报告有坑洼时,要说明街道地址、大小、影响程度,还要记录报告者的姓名和电话,存储在坑洼报告信息中,被送到公共事业部,工作人员根据坑洼的地点和大小,修理队标识号,修理队的人数,被分配的装备,制定一份工单,送到维修队。维修队修理后,将坑洼修理信息上报公共事业部的工作人员,包括:修理坑洼状况,使用填料的数量和修理的开销(时间、人数、使用的材料、装备)。请画出数据流程图,并写出工单的数据字典。 工单数据字典 数据项类型长度初始值备注 工单号字符8 自动生成主键 坑洼编号字符8 DS01的主键 维修单位编号字符8 DS02的主键 制单日期日期8 当前日期 制单人字符8 工单描述字符500 工单级别数字 1 0 计划工时数字 2 0 计划用填料量数字 5 0 单位(吨) 附加题: 1、对下列子程序进行调试: procedure example(y,z: real; var x: real) begin if (y>1) and (z=0) then x:=x/y; if (y=2) or (x=l) then x:=x+l; end. 该子程序接受x, y, z的值,并将计算结果x的值返回给调用程序。答题要求: (1)画出流程图。 (2)用白盒法设计测试用例,并写出它所满足的是何种覆盖标准、预期结果以及路径。

[东北师范大学]经济法19秋在线作业2答卷{参考答案}

经济法19秋在线作业1-0003 试卷总分:100 得分:100 一、单选题 (共 10 道试题,共 30 分) 1.根据进出口商品价格的变动而税率相应增减的进出口关税属于()。 A.从价税 B.从量税 C.滑准税 D.复合税 答案:C 2.李某从申某家偷出一块新手表,以不喜欢该式样为由,无偿送给了不知情的郑某。郑某系李某的女朋友。后来李某因另案被捕,交待了此事,申某得知,就责令郑某限期返还,依照法律,本案中() A.郑某应当手表返还给申某,不必给郑某任何补偿 B.郑某不必将手表还给申某 C.郑某应将手表返还给申某,申某给郑某一定的补偿 D.郑某不必将手表还给申某,但必须给申某一定的补偿 答案:A 3.根据房产税法律制度的规定,下列各项中,不予免征房产税的是()。 A.名胜古迹中附设的经营性茶社 B.公园自用的办公用房 C.个人所有的唯一普通居住用房 D.国家机关的职工食堂 答案:A 4.下列关于“营改增”纳税地点的表述中,正确的有()。 A.固定业户纳税人销售不动产,应当向机构所在地的主管税务机关申报纳税 B.固定业户纳税人提供文化服务,应当向文化劳务发生地的主管税务机关社保纳税 C.固定业户转让土地使用权,应当向土地所在地的主管税务机关申报纳税 D.个人跨省从事建筑劳务,应当向居住地的主管税务机关申报纳税 答案:A 5.下列关于法的本质与特征的表述中,不正确的是()。 A.法是由国家制定或认可的规范 B.法是社会成员共同意志的体现 C.法由统治阶级的物质生活条件所决定 D.法凭借国家强制力的保证获得普遍遵行的效力 答案:B 6.某公司为增值税一般纳税人,2019年12月从国外进口一批高档化妆品,海关核定的关税完税价格为100万元。已知进口关税税率为26%,消费税税率为30%,增值税税率为13%。则该公司进口环节应纳增值税税额为()。 A.17

软件工程大作业.

《软件工程》大作业 学期: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(浏览器、服务器)构架开发网站和系统已成为一种主流趋势,人们对其的需求也越来越大。 现在已经进入网络时代,很多电子产品的生产企业也开始意识到了网络的重要性,开始在电子产品中加入对网络服务的支持。比如在智能手机中增加了对移动互联网应用的支持,这在提升了电子产品的竞争力的同时,也扩展了电子商务的应用范围。 总体上看,电子商务的发展,具有十分良好的发展前景。

软件工程大作业

《软件工程》大作业 学期: 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(浏览器、服务器)构架开发网站和系统已成为一种主流趋势,人们对其的需求也越来越大。 现在已经进入网络时代,很多电子产品的生产企业也开始意识到了网络的重要性,开始在电子产品中加入对网络服务的支持。比如在智能手机中增加了对移动互联网应用的支持,这在提升了电子产品的竞争力的同时,也扩展了电子商务的应用范围。 总体上看,电子商务的发展,具有十分良好的发展前景。

《软件工程》大题作业

附加题: 1、对下列子程序进行调试: procedure example(y,z:real;var x:real) begin if(y>1)and(z=0)then x:=x/y; if(y=2)or(x=l)then x:=x+l; end. 该子程序接受x,y,z的值,并将计算结果x的值返回给调用程序。答题要求: (1)画出流程图。 (2)用白盒法设计测试用例,并写出它所满足的是何种覆盖标准、预期结果以及路径。 答:(1)流程图 (2)用白盒法中条件组合覆盖设计测试用例: ①y=2,z=0,x=4; ②y=2,z=1,x=1; ③y=1,z=0,x=2; ④y=1,z=1,x=1. 2、某报表处理系统要求用户输入处理报表的日期,日期限制在2003年1月至2008年12月,即系统只能对该段期间内的报表进行处理,如日期不在此范围内,则显示输入错误信息。系统日期规定由年、月的6位数字字符组成,前四位代表年,后两位代表月。现要求

用黑盒测试法中的边界值法写出测试用例。 答: 输入条件测试用例说明测试数据 1个数字字符报表日期的5 20035个数字字符类型及长度520030057个数字字符 2003.5有1个非数字字符MAY---全部是非数字字符200305个数字字符6 200301在有效范围日期范围 200812边界上选取 200300数据 200813 月份范围月份为1月200301 200312月份为12月200300月份<1 >12200313月份 3、对以下程序进行测试:;REALARV)X:PROCEDURE(EXA,B:REAL;BEGIN BX:=AB>IF(A=3)OR(1)THEN×-3ANDIF(A>2)(B=0)THEN=AX:END再按不同逻辑覆盖法设计一种(写出名称)测试数据。先画出程序流程图。答: B=0语句覆盖A=3

大工19秋《软件工程》大作业

网络教育学院 《软件工程》课程大作业如需答案请联系3225776615 题目: 姓名: 报名编号: 学习中心: 层次: 专业: 第一大题:谈谈你对本课程学习过程中的心得体会。 第二大题:完成下面一项课程设计。 2019秋《软件工程》课程大作业 注意:从以下4个题目中任选其一作答。 题目一:超市员工管理系统 总则:不限制编程语言,可以选用VB/C#等,不限数据库,可选用SQL/MYSQL/ACCESS 等设计一个超市员工管理系统。(具体工具平台及语言可以自己根据自己的习惯选用,不必完全按照上述技术要求) 要求:(1)撰写一份word文档,里面包括(需求分析规格书、详细设计说明书、测试报告书)章节。

(2)需求分析规格书,包含功能需求分析、数据需求分析。功能需求分析介绍该系统具体 包含何种功能。 (3)详细设计说明书包含数据表,核心程序,模块相关截图。数据表为数据库所建立的数 据表,至少包含超市管理人员表和员工信息表。核心程序需列出系统的核心程序。模块相关 截图需列出各个界面的截图。 (4)测试报告书要求简单介绍测试的方法与测试的示例,举出一组示例即可。 (5)整个word文件名为 [姓名奥鹏卡号学习中心](如戴卫东101410013979浙江台州奥鹏学习中心[1]VIP ) 作业提交: 大作业上交时文件名写法为:[姓名奥鹏卡号学习中心](如:戴卫东101410013979浙江台 州奥鹏学习中心[1]VIP) 以附件形式上交离线作业(附件的大小限制在10M以内),选择已完成的作业(注意命名),点提交即可。如下图所示。 。 注意事项: 独立完成作业,不准抄袭其他人或者请人代做,如有雷同作业,成绩以零分计! 题目二:企业货物管理系统 总则:不限制编程语言,可以选用VB/C#等,不限数据库,可选用SQL/MYSQL/ACCESS 等设计一个企业货物管理系统。(具体工具平台及语言可以自己根据自己的习惯选用,不必 完全按照上述技术要求) 要求:(1)撰写一份word文档,里面包括(需求分析规格书、详细设计说明书、测试报 告书)章节。 (2)需求分析规格书,包含功能需求分析、数据需求分析。功能需求分析介绍该系统具体 包含何种功能。 (3)详细设计说明书包含数据表,核心程序,模块相关截图。数据表为数据库所建立的数 据表,至少包含管理人员信息表、货物信息表、调价记录表等。核心程序需列出系统的核心 程序。 (4)测试报告书要求简单介绍测试的方法与测试的示例,举出一组示例即可。 (5)整个word文件名为 [姓名奥鹏卡号学习中心](如戴卫东101410013979浙江台州奥鹏学习中心[1]VIP ) 作业提交: 大作业上交时文件名写法为:[姓名奥鹏卡号学习中心](如:戴卫东101410013979浙江台 州奥鹏学习中心[1]VIP) 以附件形式上交离线作业(附件的大小限制在10M以内),选择已完成的作业(注意命名),点提交即可。如下图所示。

课后作业(1~10份)

计划使用时间:20分钟实际完成: 一、填空题(10分) 1、北京举办的第29届奥运会,奥运会主场建筑面积为二百五十八万零三百平方米,写作_________平方米,改写成用“万”作单位的数为__________万平方米。 2、一个九位数,最高位亿位上是最小的奇数,十万位上是最小的质数,万位上是最大的一位数,千位上是最小的合数,其余各位都是0,这个数写作______________,改写成用“万”作单位的数是__________。 3、把0.51万改写成用“一”作单位的数是_________.这个数读作_________。 4、用0,3,5这三个数可以组成个不同的两位数,其中既是奇数,又是合数的数是__________。 5、甲乙两数的最小公倍数是78,最大公因数是13,已知甲数是26,乙数是。 二、计算题(10分) 1、 731711 3 1581516152 ?+?+?2、 5 1 12 7 1 9 1 12 5 7 9 5 ÷ ? + ? 三、解答题(10分) 1、学校将某个班的学生分到各个宿舍,如果每间宿舍安排5个人,那么还有10个人没地方住;如果每间宿舍安排6个人,那么还有3个人没地方住.请问:一共有多少间宿舍,多少个学生?

计划使用时间:20分钟 实际完成: 一、填空题(10分) 1、把一个分数的分子增加3倍,要使分数值不变,那么分母应该乘上____________. 2、已知a 32=A ??,7a 2=B ??, 已知A 与B 的最大公因数是10,那么a= ______,A 与B 的最小公倍数是_______ 。 3、甲乙两数的最小公倍数是78,最大公因数是13,已知甲数是26,乙数是 。 4、一个长方形草地,长120米,宽90米。现在在它的四周种树,要求在四个点 种树,且相邻两棵树之间的距离都相等,至少要种_________棵树。 5、一排电线杆,原来每两根之间的距离是30米,现在改为45米.如果起点的 一根电线杆不移动,至少再隔 米又有一根电线杆不需要移动。 二、计算题(10分) 1、?? ? ??+???? ?? -????? ??+???? ??-???? ??+???? ??-45114511311311211211 2、?? ? ?? - ???? ??- ????? ??-???? ??-???? ??-?2000 111999 11 (4113112112000) 三、解答题(7分) 1、王强今年8岁,他父亲已经40岁了,再过几年,父亲的年龄是王强的2倍?

软件工程大作业.

软件工程大作业 题目:学生档案管理系统 小组成员:戚盈洁( 王大伟( 王磊( 霍成海( 目录 第一章. 系统调查 (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 系统调结构图

0911《禽病学》西南大学网教19秋作业答案

西南大学网络与继续教育学院 课程代码:0911 学年学季:20192 单项选择题 1、组织滴虫病可能出现的临床症状不包括。 . A. 精神沉郁,食欲下降 .下痢,粪便呈淡黄色至深黄色,严重者粪中带血,甚至排出大量血液 .出现角弓反张等神经症状 .病程后期,有的病鸡因血液循环障碍,鸡冠发绀 2、鸡传染性喉气管炎最难以和下列那种疾病区分。 .产蛋下降综合症 .新城疫 .鸡传染性支气管炎 .禽流感 3、鸡传染性喉气管炎的传播途径不包括。 .生殖道 .呼吸道 .消化道 .眼睛 4、在自然条件下,鸡传染性喉气管炎主要侵害鸡,各种年龄及品种的鸡均可感染,但以症状最为突出。 .青年鸡 .产蛋鸡

.雏鸡 .成年鸡 5、控制卡氏住白细胞虫最有效的环节是。.药物预防 .增强鸡的抵抗力 .疫苗免疫 .消灭库蠓 6、患有禽伤寒的病鸡用药。 .青霉素 .氯霉素 .最好根据药敏结果用药 .万古霉素 7、禽副伤寒的病原属于。 .革兰氏阴性杆菌 .革兰氏阴性球菌 .革兰氏阳性细菌 .支原体 8、鸡传染性喉气管炎最易发生于。 .冬季 .春季 .夏季 .秋季

9、禽流感病毒属于。 .副粘病毒科副粘病毒属 .疱疹病毒科 .正粘病毒科流感病毒属 .痘病毒科禽痘病毒属 10、下列关于鸭坦布苏病毒叙述正确的是。 .属于副黏病毒科 .能凝集动物的红细胞 .是一种RNA病毒 .对热敏感 11、鸡传染性喉气管炎的主要发病季节是。 .秋季 .夏季 .春季 .冬季 12、鸡感染新城疫后,不可能出现的病理变化是。.十二指肠黏膜岛屿状坏 .坐骨神经肿大 .小肠前段出血 .腺胃乳头出血 13、临床上看到呼吸道症状的是。 .禽白血病

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

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

大工18春《软件工程》大作业题目及要求

------------------------------------------------------------------------------------------------------------------------------ 网络教育学院 《软件工程》课程大作业 题目: 姓名: 报名编号: 学习中心: 层次: 专业: 第一大题:谈谈你对本课程学习过程中的心得体会。 第二大题:完成下面一项课程设计。 2018春《软件工程》课程设计 注意:从以下4个题目中任选其一作答。 题目一:超市员工管理系统 总则:不限制编程语言,可以选用VB/C#等,不限数据库,可选用SQL/MYSQL/ACCESS等设计一个超市员工管理系统。(具 体工具平台及语言可以自己根据自己的习惯选用,不必完 全按照上述技术要求) 要求:(1)撰写一份word文档,里面包括(需求分析规格书、详细设计说明书、测试报告书)章节。 (2)需求分析规格书,包含功能需求分析、数据需求分析。 功能需求分析介绍该系统具体包含何种功能。 (3)详细设计说明书包含数据表,核心程序,模块相关截 图。数据表为数据库所建立的数据表,至少包含超市管理

------------------------------------------------------------------------------------------------------------------------------ 人员表和员工信息表。核心程序需列出系统的核心程序。 模块相关截图需列出各个界面的截图。 (4)测试报告书要求简单介绍测试的方法与测试的示例, 举出一组示例即可。 (5)整个word文件名为 [姓名奥鹏卡号学习中心](如 戴卫东101410013979浙江台州奥鹏学习中心[1]VIP )作业提交: 大作业上交时文件名写法为:[姓名奥鹏卡号学习中心](如:戴卫东101410013979浙江台州奥鹏学习中心[1]VIP) 以附件形式上交离线作业(附件的大小限制在10M以内),选择已完成的作业(注意命名),点提交即可。如下图所示。 截止时间:2018年9月11日前。 注意事项: 独立完成作业,不准抄袭其他人或者请人代做,如有雷同作业,成绩以零分计!

软件工程大作业

《软件工程》大作业题目:商品的进存销管理系统的实现 班级:10信息与计算科学1班 小组成员:冯堃原(组长) 陈丽娟、王翠儿、叶振邦 陈锦松、方俊日、吕梦源

1.项目概述 (3) 1.1 开发背景 (3) 1.2 开发目的 (3) 1.3 开发运行环境 (3) 1.4 系统功能 (3) 2.系统分析 (4) 2.1 需求分析 (4) 2.1.1 系统需求 (4) 2.1.2 功能需求 (4) 2.1.3 业务流程图 (13) 2.1.4 可行性分析 (14) 2.1.5 项目规划 (14) 3.总体设计 (15) 3.1 基本设计概念和处理流程 (15) 3.2 系统功能体系图 (16) 3.3 模块设计 (17) 3.3.1 登录模块 (17) 3.3.2 系统主界面模块 (17) 3.3.3 进货管理模块 (17) 3.3.4 销售管理模块 (17) 3.3.5 库存管理模块 (18) 3.3.6 信息管理模块 (18) 3.3.7 系统管理模块 (18) 3.3.8 统计报表子模块 (18) 4系统设计 (19) 4.1 目标设计 (19) 4.2 设计思想 (19) 4.3 系统功能设计 (19) 4.3.1 进货管理 (19) 4.3.2 销售管理 (21) 4.3.3 库存管理 (22) 4.3.4 信息管理 (23) 4.3.5 系统管理 (23) 4.3.6 统计报表 (23) 5.总结 (23)

1.项目概述 1.1 开发背景 现代社会经济迅猛发展,使得市场的走向也发生了巨大的变化。商品经济的高速发展也促进了商家们的竞争,要想在竞争中取得优势,商家们必须要提升自身的管理方式,采用先进的管理系统来对各自的商品进行管理,进而提高自己的竞争力。 发达国家的各类商店、超市基本上都运用计算机技术,对商品的进货、库存、销售等方面进行管理。而目前,我国正处在从传统商店经营到现代商店经营的转变过程中,在当今经济如此迅猛发展的社会,商家们是很有必要去提高自己的管理水平,再加上当今社会计算机的飞速发展,利用计算机实现商品的进存销管理也是势在必行的。 1.2 开发目的 开发一个商品的进存售管理系统,主要是为了对商品的进货、库存、销售进行管理,从而提高商店资金的利用率、结算速度、工作效率等。通过计算机技术对商品的进存销进行完善管理,从而实现管理的科学化、智能化、现代化。因此,商家们必须要掌握好当今市场的走向,紧跟着时代的步伐,对自己的商品运用现代化的手段去管理,这样才能够巩固自己在商业界的地位。 1.3 开发运行环境 ?前台开发环境:Visual Basic 6.0 ?后台数据库环境:SQL Server 2005 ?运行环境:Windows XP 1.4 系统功能 具有良好的人机交互界面。 具有完善的权限管理功能。 具有方便的、全方位的数据查询功能。

2010年10月19日国务院第129次常务会议正式通过

2010年10月19日国务院第129次常务会议正式通过《城镇燃气管理条例》,自2011年3月1日起施行。 全文如下: 中华人民共和国国务院令 第583号 《城镇燃气管理条例》已经2010年10月19日国务院第129次常务会议通过,现予公布,自2011年3月1日起施行。 总理温家宝 二○一○年十一月十九日

城镇燃气管理条例 第一章总则 第一条为了加强城镇燃气管理,保障燃气供应,防止和减少燃气安全事故,保障公民生命、财产安全和公共安全,维护燃气经营者和燃气用户的合法权益,促进燃气事业健康发展,制定本条例。 第二条城镇燃气发展规划与应急保障、燃气经营与服务、燃气使用、燃气设施保护、燃气安全事故预防与处理及相关管理活动,适用本条例。 天然气、液化石油气的生产和进口,城市门站以外的天然气管道输送,燃气作为工业生产原料的使用,沼气、秸秆气的生产和使用,不适用本条例。 本条例所称燃气,是指作为燃料使用并符合一定要求的气体燃料,包括天然气(含煤层气)、液化石油气和人工煤气等。 第三条燃气工作应当坚持统筹规划、保障安全、确保供应、规范服务、节能高效的原则。

第四条县级以上人民政府应当加强对燃气工作的领导,并将燃气工作纳入国民经济和社会发展规划。 第五条国务院建设主管部门负责全国的燃气管理工作。 县级以上地方人民政府燃气管理部门负责本行政区域内的燃气管理工作。 县级以上人民政府其他有关部门依照本条例和其他有关法律、法规的规定,在各自职责范围内负责有关燃气管理工作。 第六条国家鼓励、支持燃气科学技术研究,推广使用安全、节能、高效、环保的燃气新技术、新工艺和新产品。 第七条县级以上人民政府有关部门应当建立健全燃气安全监督管理制度,宣传普及燃气法律、法规和安全知识,提高全民的燃气安全意识。 第二章燃气发展规划与应急保障

软件工程大作业

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

目录

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

课后作业:完成题库1、3、5、8、10、13、14、17、19、24题

课后作业:完成题库1、3、5、8、10、13、14、17、19、24题 01利润表概述 02利润表结构 03利润表编制 利润表是指反映企业在一定会计期间的经营成果的报表。 通过利润表,可以反映企业在一定会计期间收入、费用、利润(或亏损)的数额和构成情况,帮助财务报表使用者全面了解企业的经营成果,分析企业的获利能力及盈利增长趋势,从而为其作出经济决策提供依据。 二、利润表的结构 利润表的结构有单步式和多步式,我国企业的利润表采用多步式格式: 第一步,计算出营业利润; 第二步,计算出利润总额; 第三步,计算出净利润(或净亏损)。 利润的构成 ①营业利润=营业收入-营业成本-税金及附加-销售费用-管理费用-财务费用+投资收益(减损失)+公允价值变动收益(减损失)-资产减值损失+其他收益 ②利润总额=营业利润+营业外收入-营业外支出 ③净利润=利润总额-所得税费用 三、利润表的编制 利润表各项目均需填列“本期金额”和“上期金额”两栏。 (一)“上期金额” 应根据上年该期利润表的“本期金额”栏内所列数字填列。 (二)“本期金额” 除“基本每股收益”和“稀释每股收益”项目外,应当按照相关科目的发生额分析填列。“营业收入”项目=主营业务收入+其他业务收入 “营业成本”项目=主营业务成本+其他业务成本 习题解惑 【例题?计算题】某企业2017年度“主营业务收入”科目的贷方发生额为33000000元,借方发生额为200000元(系11月发生的购买方退货),“其他业务收入”科目的贷方发生额为2000000元。填列利润表营业收入项目。 【答案】 营业收入=33000000-200000+2000000=34800000(元)

软件工程大作业

<软件工程——大作业> “网上鲜花销售系统” 软件设计说明书 姓名:田甜、郑裕集、马昊、翟静雨 班级:计科0805 学号:0909082721 完成日期:2011-6-5 指导老师:熊永华 中南大学信息科学与工程学院

目录 1 引言 (1) 1.1 编写目的 (1) 1.2 范围 (1) 1.3 定义 (1) 1.4 参考资料 (2) 2 项目概述 (2) 2.1 产品描述 (2) 2.2 产品功能 (2) 2.3 用户特点 (5) 2.4 一般约束 (5) 2.5 假设和依据 (5) 3 具体需求 (5) 3.1 功能需求 (5) 3.1.1 游客用例描述表 (5) 3.1.2 会员用例描述表 (7) 3.1.3 管理员用例描述表 (11) 3.2 行为需求 (16) 3.3 数据需求 (16) 3.3.1 数据库设计 (16) 3.3.2 表设计 (17) 3.4 外部接口需求 (18) 3.4.1 用户接口 (18) 3.4.2 硬件接口 (18) 3.4.3 软件接口 (18) 3.4.4 通信接口 (18) 3.5 性能需求 (18) 3.5.1 精度 (18) 3.5.2 时间特性要求 (19) 3.5.3 输入输出的要求 (19) 3.5.4 数据管理能力要求 (19) 3.5.5 故障处理要求 (19) 3.5.6 其它专门要求 (19) 3.6 设计约束 (19) 3.6.1 其他标准的约束 (19) 3.6.2 硬件的限制 (19) 3.7安全性 (19)

3.9 可转移\转换性 (20) 3.10 数据库 (20) 4 总体设计 (20) 4.1运行环境 (20) 4.2基本设计概念和处理流程 (20) 4.3系统结构 (20) 4.3.1软件程序结构图 (20) 4.3.2管理员模块 (21) 4.3.3会员模块 (22) 4.3.4游客模块 (23) 4.4 接口设计 (23) 4.4.1用户接口 (23) 4.4.2外部接口 (23) 4.5功能需求与程序的关系 (24) 4.6人工处理过程 (29) 4.7尚未问决的问题 (29) 5 详细设计 (29) 5.1系统数据结构设计 (29) 5.1.1逻辑结构设计要点 (29) 5.1.2物理结构设计要点 (31) 5.1.3数据结构与程序的关系 (36) 5.2模块设计说明 (36) 5.2.1F0001模块描述 (36) 5.2.2 F0002模块描述 (37) 5.2.3 F0003模块描述 (38) 5.2.4 F0004模块描述 (38) 5.2.5 F0005模块描述.................................................................................. 3错误!未定义书签。 5.2.6 F0006模块描述 (40) 5.2.7 F0007模块描述 (40) 5.2.8 F0008模块描述 (41) 5.2.9 F0009模块描述 (42) 5.2.10 F0010模块描述 (42) 5.2.11 F0011模块描述 (43) 5.2.12 F0012模块描述 (44) 5.2.13 F0013模块描述 (44) 5.3 运行设计 (45) 5.3.1运行模块组合 (45) 5.3.2运行控制 (45) 5.3.3运行时间 (45)

软件工程大作业题目

一、学术会议论文评审系统 1.简介 1.本课程设计要求做一个基于Web的学术论文提交和评审系统 2.功能要求 1)系统设置:包括论文提交的deadline, 论文投标deadline,审稿意见提交的 deadline,论文的关键字。在到达一论文提交deadline时会自动中止论文上载功 能和作者帐号的注册;在论文投标deadline到达时,会向所有为参与投标的PC 发送催促信件;在审稿意见提交deadline到达时候会向PC,SPC发送催促信件。 2)帐号管理:参与学术会议的组织和评审工作的有三种不同职务:大会主席,SPC Member和PC Member,向会议提交论文的是作者。大会主席确定SPC的名单(10 位),并且手工为SPC Member添加帐号,并同时把用户名和密码发送给SPC。每位 SPC Member确定6位PC,他们为PC Member建立帐号并发送用户名和密码。通常 一个帐号包括内容:姓名,单位,地址,电话,email等。每位作者在向会议提交 论文之前必须先注册帐号。系统会自动检测重复帐号和同一邮箱的重复申请等问 题。 3)论文提交:作者在上载PDF格式的论文时,需要填写论文信息,包括:文章标题, 文章类型,关键字,摘要,每位作者的联系方法等。SPC有权删除作者帐号和提交 的论文。 4)论文投标:到达提交deadline之后,SPC投标开始。SPC可以浏览论文目录,选择 自己希望审的论文,在投标deadline到达之前在指定页面提交自己的投标申请。 每个PC可投标的文章数量=总文章数/SPC人数+4 5)投标方案生成:系统会根据作者的投标,尽最大可能满足每个作者的标请求。根据 这个原则为每个SPC安排需要审核的论文。SPC把文章进一步下载后发送给自己委 任的PC。保证每篇文章由3位PC审稿。 6)PC在提交审稿意见的deadline到达之前需在指定页面对自己审核的每篇文章提交 审稿意见。每个PC可以看到审核同一篇文章的其他两位PC的审稿意见。SPC可以 看到自己选定的6位PC对各篇文章的审稿意见,并且,对每篇文章的3位PC的审 稿意见,写成一个总结,并且给出最终是否录用的决定。在录用通知的deadline 之前向系统提交。由主席给出最终在相应页面给出决议。 7)在到论文录用通知的deadline时候,向每位作者发送每位PC提供的审稿意见。同 时生成会议录用论文的页面。 3.Demo要求 包含上述所用功能的基于web的系统。 二、C/S模式网络聊天室 1.简介 本课程设计要求实现一个C/S模式的网络聊天室。 2.功能要求 1)聊天室有三种不同身份的人:管理员(在首次使用时设置),注册网友,匿名网友。 管理员可以修改聊天室的基本设置,如最大允许网友人数,聊天室主题,开启或关

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