软件工程实验项目和考核

合集下载

2012-2013第二学期软件工程实验指导书--完整版

2012-2013第二学期软件工程实验指导书--完整版

辽宁工程技术大学应用与技术学院实验指导书实验科目:软件工程及测试系别:计算机系专业:计算机应用编写人:包剑时间: 2013年2月前言《软件工程及测试实验》是为应用技术学院计算机应用专业《软件工程及测试》课程配套设置的,是《软件工程及测试》课程讲授中一个重要的、不可或缺的环节。

其目的是使学生能够针对具体软件工程项目,全面掌握软件工程管理、需求分析、概要设计、详细设计、软件测试等阶段的方法和技术,通过实验使学生进一步理解和掌握软件开发模型、软件生命周期、软件过程等理论在软件项目开发过程中的意义和作用,培养学生按照软件工程的原理、方法、技术、标准和规范,进行软件开发的能力,培养学生的合作意识和团队精神,培养学生对技术文档的编写能力,使学生提高软件工程的综合能力,提高软件项目的管理能力。

按该课程的特点,实验内容包括软件开发的两大方法学的专题训练,即结构化(生命周期学)的方法学和面向对象的方法学,通过分析一个简单项目,要求学生利用结构化软件开发技术或面向对象的软件开发技术完成对该项目的开发。

因此设置的实验项目,从项目开发的准备工作,系统分析过程,系统设计过程,软件测试到系统实施,覆盖软件开发的整个过程,此外又引入我国国家《计算机开发规范》,以规范技术文档的书写标准,提高实验教学质量。

通过实验训练,达到如下目的:使学生进一步了解和掌握软件工程原理,提高对实际项目的分析和设计能力,通过实验课程,熟悉和基本掌握软件工程方法学、软件开发的过程,文档资料的编写格式及规范,全面领会和贯通所学习的理论知识,从而培养学生综合运用所学课程知识,分析解决问题的能力,培养学生理论联系实际作风,实事求是,严肃认真的科学态度和良好的工作作风,为今后工作打下基础。

概述一、实验目的《软件工程及测试》是一门实践性很强的课程,上机实验是其重要的环节,实验配合《软件工程及测试》课程的学习而制订的,其实验目的和任务是:通过实验,熟悉和基本掌握软件的工程设计方法、软件工程设计的表达形式、以及实现工程设计的辅助软件工程工具的使用。

02334 软件工程(实践) 自考考试大纲

02334  软件工程(实践) 自考考试大纲

湖北省高等教育自学考试实践(技能)课程大纲课程名称:软件工程课程代码:02334一、实践能力的培养目标加深对软件工程课程基础理论、基本知识的理解,提高分析和解决问题的能力,培养学生严谨的工作作风和实事求是的科学态度,使学生熟悉软件工程的规范、项目管理和团队协作开发,为后继的毕业设计和未来的科学研究及软件开发的实际工作打下良好的基础。

二、实践(技能)课程教学基本要求。

(含学时、学分要求)32学时,1学分具体要求如下:第1章概论(1学时)要求:(1)了解软件开发的本质(2)了解软件、软件工程、模型等基本概念第2章软件需求与软件需求规格(2学时)要求:(1)了解软件需求和需求规格的基本概念;(2)掌握需求和需求规格的基本特征;(3)掌握需求发现的基本技术和表达规约需求的基本手段;(4)针对一个小型简单的系统,运用合适的需求发现技术,按一定要求的规格说明格式,给出该系统的需求规约第3章结构化方法(5学时)要求:(1)掌握结构化分析方法并能运用该方法给出小型简单系统的功能模型;(2)掌握结构化设计方法,并基于功能模型给出系统的总体设计;(3)能应用详细设计工具给出若干模块的详细设计。

第4章面向对象方法UML(5学时)要求:掌握在创建系统/产品模型中用于表达信息的基本术以及用于表达模型的用况图、类图、顺序图和状态图。

第5章面向对象方法-RUP(5学时)要求:(1)掌握在创建系统/产品需求获取模型、需求分析模型和设计模型中的基本活动和任务,并能运用RUP建立小型简单系统的用况模型、需求分析模型,。

(2)了解RUP设计模型的基本结构以及在设计中如何处理共性的非功能需求第6章软件测试(5学时)要求:(1)掌握三种软件测试技术(2)针对小型简单系统创建系统的事物流测试模型(3)针对一个特定的软件模块,运用白盒法测试技术,创建该模块的被测试对象模型,并给出相应的测试用例(4)针对一个简单的程序,运用等价类划分技术创建其测试模型并给出相应的测试用例第7章软件生成周期过程管理(5学时)要求:(1)了解围绕软件开发所需的过程、活动和任务(2)基本掌握一个软件项目的过程规划和监控(3)针对一个小型简单系统的开发,建成该项目的生存周期过程第8章集成化能力成熟度模型(CMMI)(4学时)要求:掌握过程改善所基于的基本思想,针对开发的CMMI有关“最佳实践”的组织以及两种过程改善的路劲– 能力等级和成熟度等级。

《 软件工程专业软件工程实训》教学大纲

《 软件工程专业软件工程实训》教学大纲

《软件工程专业软件工程实训》教学大纲1.课程概况2. 实训内容与要求软件工程实训的内容:项目可行性研究:提出实训要求,分组,选题,分工,确定每个人的具体任务,开始可行性分析。

项目介绍:介绍项目背景,掌握工作时间、环境、以及真实企业基本工作概念和文化。

项目团队建设,为项目合作所做的准备。

业务背景:理解客户历史数据与表单;制定访谈提纲;问题澄清和形成访谈纪要;访谈提纲和访谈纪要呈现和总结;培训沟通技巧,为需求分析做准备。

学生阅读自己所分配的相关文档,并模拟客户进行交流。

制定项目开发计划:明确项目的大小、范围、复杂程度等。

项目经理召集小组成员进行任务分解与任务分配,确定任务进度,确定完成项目的环境和工具需求分析:进行系统的需求分析,包括:功能要求,非功能要求;用适当的工具表示需求。

介绍需求阶段工作内容和工作要求,包括对工作模板的介绍,分析用例的编写。

模拟与客户的交流。

系统分析用例的编写,系统用例交流,系统用例的调整和修订,需求分析呈现和总结。

模拟与客户的交流。

概要设计:进行概要系统设计,完成系统的体系结构的建立和系统概要设计。

在了解客户的需求基础上,进行总体设计准备,需要介绍总体设计涉及的文档模板;要进行界面设计,界面设计小组交流,界面设计文档调整和修订,数据库模型设计,宏观设计呈现和总结,微观设计规范和模板介绍。

模拟客户进行讨论和确认。

详细设计:绘制各类UML图和相应的各模块规格说明书。

需要对详细设计文档模板及内容介绍,要进行序列图设计,类图设计,详细设计小组交流,详细设计文档调整和修订,详细设计呈现和总结,老师介绍编码和单元测试规范。

编码和单元测试: 介绍编码和单元测试方法,学生要进行单元测试,代码交流和复审,代码修改和回归测试,软件的呈现和总结, 测试案例编写,组织进行测试案例交流,介绍集成测试规范和模板。

集成测试: 编写测试案例和测试报告。

学生要进行测试和缺陷跟踪,缺陷修复,新版本发布,代码修改和回归测试,缺陷和修复的呈现和总结。

软件工程专业课程教学大纲

软件工程专业课程教学大纲

软件工程专业课程教学大纲计算机导论课程教学大纲课程名称:计算机导论课程编号:学时/学分:48 / 3 开课学期:1适用专业:计算机科学与技术/软件工程/网络工程课程类型:学科与专业基础必修课一、课程的目的和任务1.初步了解计算机的基本知识,为后续课程的学习打下一定的基础;2.初步了解计算机科学与技术学科知识体系,了解社会对计算机人才的需求情况,培养学生学习兴趣和专业自豪感;3.初步掌握文献检索、资料查询及运用现代信息技术获取相关信息的基本方法;4.了解与计算机相关职业和行业的法律、法规;5.初步培养学生对终身学习的正确认识和学习能力;二、课程的基本要求1.了解计算机的入门基础知识,掌握计算机的运算基础知识;2.了解计算机系统的基本组成和工作原理;3.了解计算机程序设计和数据结构基础知识;4.了解计算机系统软件的基础知识;5.掌握常用办公软件的操作应用;6.了解数据库系统基本概念及其应用基础知识;7.了解多媒体技术及其应用基础知识;8.了解计算机网络及其应用基础知识9.了解软件工程的基本概念;10.了解计算机信息安全技术;11.了解计算机在各领域的应用发展趋势;12.了解计算机与信息技术相关的法律法规,了解相关的职业及其道德准则。

三、课程基本内容和学时安排第1章绪论(2学时)1.1计算机的基本概念;1.2信息化社会的挑战;1.3 计算机科学技术的研究范畴;1.4计算机工程教育认证通用标准与补充标准。

第2章计算机科学技术的基础知识(8学时)2.1计算机的运算基础;2.2逻辑代数基础;2.3计算机的基本结构与工作原理;2.4程序设计基础;2.5算法基础;2.6数据结构基础。

第3章计算机硬件结构(2学时)3.1计算机系统3.2系统单元3.3输入输出系统第4章计算机系统软件与工具软件(2学时)4.1程序设计语言翻译系统4.2操作系统4.3工具软件第5章计算机应用软件(2学时)5.1文字处理软件5.2电子表格软件5.3文稿演示软件第6章数据库系统及其应用(2学时)6.1数据库系统的基本概念6.2结构化查询语言6.3数据仓库6.8数据库系统的应用第7章多媒体技术及其应用(2学时)7.1多媒体7.2超文本与超媒体7.3多媒体技术第8章计算机网络及其应用(2学时)8.1数据通信与连通性8.2计算机网络体系结构8.3计算机网络的分类和使用方式8.4internet与tcp/ip协议8.5internet的服务功能8.6web和浏览器8.7局域网的基础构架第9章软件工程(2学时)9.1软件工程的概念9.2软件开发模型9.4软件过程和过程改进第10章计算机信息安全技术(2学时)10.1计算机信息安全面临的威胁10.2保密技术10.3防御技术第11章计算机的应用领域第12章职业道德与择业第11、12章共10课时,由企业工程师与本校任课教师共同完成。

软件工程大三课程

软件工程大三课程

软件工程大三课程一、课程概述软件工程是一门关于开发高质量软件的学科,它涉及到软件开发的各个方面,包括需求分析、设计、实现、测试和维护等。

本课程是大三必修课程,旨在通过理论学习和实践训练,让学生掌握软件工程的基本知识和方法,培养其软件开发能力和团队合作精神。

二、课程内容1. 软件工程概述2. 软件生命周期模型3. 需求分析与规格说明4. 软件设计与架构5. 编码与调试技术6. 软件测试与质量保证7. 软件项目管理与团队合作三、教学方法本课程采用理论授课和实践训练相结合的教学方法。

理论授课主要通过讲解PPT、案例分析等形式进行;实践训练主要包括小组项目实践、代码编写等环节。

四、考核方式本课程考核方式包括平时成绩和期末考试成绩两部分。

平时成绩主要由出勤情况、小组项目成果等因素决定;期末考试成绩主要由笔试和实践考核两部分组成。

五、教学建议1. 认真听课,做好笔记。

软件工程是一门理论与实践相结合的学科,需要学生掌握并应用大量的知识和技能。

因此,学生应认真听讲,做好笔记,及时复习巩固所学内容。

2. 积极参与小组项目实践。

小组项目实践是本课程的重要环节之一,通过参与小组项目实践可以让学生更好地理解软件工程的各个方面,并锻炼其团队合作能力和软件开发能力。

3. 多做练习题和编程作业。

软件工程是一门实践性很强的学科,需要通过大量的编程练习来掌握各种技能和方法。

因此,建议学生多做练习题和编程作业,并及时向老师请教问题。

4. 培养自主学习能力。

软件工程是一个不断更新迭代的领域,需要不断地更新知识和技能。

因此,建议学生培养自主学习能力,在课余时间多阅读相关书籍、博客等资料,不断扩充自己的知识面。

软件工程理论与实践考核试卷

软件工程理论与实践考核试卷
9.在软件项目管理中,以下哪种方法用于评估项目进度和剩余工作量?()
A.甘特图
B.思维导图
C.PERT图
D. Gantt图
10.以下哪种编程范式强调程序组件的复用?()
A.面向对象编程
B.过程式编程
C.函数式编程
D.逻辑式编程
11.在软件架构中,以下哪个概念用于描述不同模块之间的依赖关系?()
A.接口
9.可靠性
10.版本控制
四、判断题
1. ×
2. √
3. ×
4. √
5. √
6. ×
7. ×
8. ×
9. √
10. ×
五、主观题(参考)
1.软件工程的基本目标是开发出具有高效性、可靠性和可维护性的软件产品。这些目标在软件开发过程中至关重要,因为它们确保了软件的质量,减少了开发成本和时间,并提高了用户满意度。
7.软件开发生命周期中的“V”模型主要强调的是测试阶段与开发阶段的____关系。
8.在软件设计中,____原则指导我们不应该对扩展开放的对象进行修改。
9.软件可维护性的衡量标准包括可理解性、可适应性、可扩展性和____。
10.软件配置管理(SCM)的主要职责是管理软件变更和____。
四、判断题(本题共10小题,每题1分,共10分,正确的请在答题括号中画√,错误的画×)
A.可理解性
B.可适应性
C.可扩展性
D.可靠性
12.在面向对象设计模式中,以下哪些属于结构型模式?()
A.装饰器模式
B.适配器模式
C.桥接模式
D.策略模式
13.以下哪些方法可以用来评估软件项目的成本?()
A.功能点分析
B.行业标准
C.专家判断

软件工程实践考核试卷

软件工程实践考核试卷
A.提高软件开发效率
B.减少软件开发成本
C.提高软件质量和可维护性
D.以上都是
2.下列哪种方法不是软件需求分析常用的方法?()
A.数据流图(DFD)
B.用例图
C.类图
D.波特图
3.在软件开发过程中,下列哪项活动属于设计阶段?()
A.编码
B.测试
C.需求分析
D.概要设计
4.下列哪种编程范式不属于面向对象编程?()
15. D
第二部分多选题
1. ABCD
2. ABCD
3. ABCD
4. ABCD
5. ABC
6. ABCD
7. ABC
8. ABC
9. ABCD
10. ABCD
11. ABCD
12. ABCD
13. ABCD
14. ABCD
15. ABCD
第三部分判断题
1. √
2. ×
3. ×
4. √
5. ×
6. √
5.关于软件测试,以下哪些说法是正确的?()
A.单元测试通常由开发者执行
B.集成测试用于测试模块间的交互
C.系统测试关注整个系统的行为
D.所有测试应当在编码完成前进行
6.敏捷开发方法包括以下哪些特点?()
A.短周期迭代开发
B.客户合作大于合同谈判
C.重视工作软件胜过详尽的文档
D.团队内聚大于流程和工具
1.软件工程是应用科学和工程原理来设计、开发、测试和评估软件和系统的一门学科。()
2.在软件开发过程中,需求分析阶段是在设计阶段之后进行的。()
3.面向对象编程语言不支持多态这一特性。()
4.敏捷开发强调快速响应变化,而不是遵循预先制定的计划。()

软件工程实验一

软件工程实验一

《软件工程》课程实验报告四、实验过程与结果性能需求1.系统处理的准确性和及时性系统处理的准确性和及时性是系统的必要性能。

在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足学院对信息处理的需求。

并且不能重复复两个学号的信息。

2.系统的开放性和系统的可扩充性学生信息系统在开发过程中,应该充分考虑以后的可扩充性。

比如数据在某个时间段的数据输入拥堵。

或者数据多的时候,应该确保系统有足够的空间给数据的输入和存储。

3.系统的易用性和易维护性学生信息系统针对的大部分是学生,因此系统应该更见简单,便捷。

UI界面应更加的简单易懂。

同时在维护数据的时候应该更加的方便。

这样避免了因为错误的操作而到导致数据的流逝。

2.3用户平台要求网络方面:此开发出的软件要适用于Internet网及校园内的局域网。

软件方面:支持windows系统及一些常用的办公软件如office等。

硬件方面:可以被个人电脑、平板以及功能强大的移动设备所使用。

一.业务逻辑1.1业务分解1.2业务流图A)学生信息管理:B)学业信息管理:C)学分建设:D)学生奖助信息管理:E)学生活动管理:F)素质测评:五、实验总结在本次实验,熟悉了需求分析的一般步骤,进一步弄清了业务需求、用户需求、功能和非功能需求之间的区别。

对于一个系统,我知道一开始从哪几个方面对系统进行评价。

通过画用例图,能更清新的看清使用者的操作流程,并认识到了用例图在软件或系统开发过程中的重要性,本次实验学到很多。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、实验题目(3-5人一组,选出组长,以下共12个项目,每个小组根据自己情况选用其中一个项目做为实验练习题目。

)题目1:教务管理系统软件的设计与实现教务管理系统是对学校教务和教学活动进行综合管理的系统。

一、整体要求1、系统要求提供管理人员工作平台和一般用户平台2、系统要求有严格的权限管理3、系统要求有可扩充性二、系统功能描述1、通用功能对于一般用户,都应提供如下功能:(1)电子课表:系统根据学校总排课的情况和该教师的任课情况自动生成课表,备查。

(2)通知和公告阅览2、学校日常业务管理(1)学生学籍管理①新生管理(学生档案管理、编系、编班、编学号)②学生成绩管理③学籍管理(学籍变动处理如转系、转学、休学、复学、留降级、退学等)④学生奖惩管理⑤统计:可按层次(本、专科)、年级、专业进行统计学生数,成绩(有平均分),以及其他的统计⑥查询:在校生政治情况、学习情况、个人档案情况、奖励处分情况(2)教务管理①课表生成(确定课表类型、任课教师、每门课周课时、上课地点)②教学管理(期中、期末例行教学检查情况记录、调课情况、教学进度、课程教学大纲、工作计划、教学总结等)③考试管理(考试类型、考试科目、考试时间、考场安排、考场记录、成绩录入、统计查询、补考名单等)④实习管理(实习基地、实习班级、实习总结等)3、聊天室4、论坛题目2:电力收费综合管理系统软件的设计与实现要求用微型计算机对电力收费系统进行综合管理。

1.电力的相关知识:a.电价问题:不同用途的电有不同的价格,为了分析简单,可以粗略地分为照明用电,工业用电,商业用电等。

不同时间段电有不同的价格,可以粗略地分为8点—21点、21点—次日8点两个时段。

b.电力设备的问题:这里考虑比较简单的,假设每个用电单位都有电表,但每个单位的电表可以有多个,也可以有一个(比如,一个单位可以分为照明电表,工业电表;一个普通家庭用户有照明电表;等等)。

电表有功耗,所以计算电价的时候应该考虑到这一点。

2.系统应具备的基本功能a.电力部门用户的权限管理:比如可以简单的分为三个等级;超级用户(管理员)级:最高级,可以使用本系统全功能,可以任意增、删、改数据,完成系统初始化设置。

用户级用户(管理员):中级,可以完成数据录入、开票、统计、发送报表至总公司、并打印摧款单。

注意:本月缴费单只能打印一次,当月缴费单打印后,“当月抄表数”、“实缴金额”等敏感性数据将自动加锁,如需再次修改,只能在“超级用户”的监视下完成。

用户级来宾:低级,可完成数据查询、打印查询清单功能。

b.基本信息的初始化:如用电性质,电价标准,电表类型,电表功耗等。

c.申请用电(开户)和销户的功能:在有些地区,用电是要在电力部门开户的。

系统要记录用户的一些基本信息(可以简单分为2类:单位用电/普通用户,共同的信息包括:编号,用电性质,用电用途,所在台区,电表编号,上月抄入电费,本月抄入电费等等)。

d.用户电表数据的录入:一般有2种方式,一是通过抄表员手工抄的电表数据由输入人员录入;还有一个是通过抄表机将数据导入。

将抄表机中的数据导入系统之中。

可以简化地将抄表机看作一个小的数据库,数据库中只有一个表,导入程序相当于在不同的数据库表中传递数据。

e.电费计算功能:从数据库中读取相关数据,计算出用户当月电费。

f.发票打印功能:用户缴纳电费以后,打印出收费发票。

g.电费统计:根据供电局(或根据用户)等统计,分类可以按照时间,电表,用电性质等多种组合进行统计,排序等操作。

输出形式也是多种多样的,比如报表形式输出并打印,或者以图形形式直观输出,供高层用户使用。

h.催费通知:这里主要是电力部门对一些拖欠电费的用户,产生通知信息,并能够打印这些通知消息。

i.用户查询:用户查询有几种方式,首先可以用户到电力部门的服务部门进行查询,由系统操作人员帮助完成查询工作;还可以用户直接在电力部门的服务部门进行自助查询,这可以通过使用触摸屏来实现。

查询要求用户输入用户名,为了保密可以设置密码;用户登录后,查询当月电费,也可查询往月电费,以及查询用电的明细情况。

题目3:通用铁路交通管理系统1、列车信息的录入、修改、删除、查询等功能;2、自动售票子系统(包括建立货票信息库)3、物资管理子系统4、财务核算子系统5、人事管理子系统6、列车调度、监控子系统题目4:考试系统的设计与实现要求能识别考生,自动随机抽取试题,考试时间到自动交卷,交卷时自动评分。

教师能根据教学内容生成或维护试题库,能了解学生学生的考试情况。

该考试系统只限单选题、多选题和判断题,它由二个子系统组成:1、报名系统:(1)考生信息录入。

(2)准考证号生成。

(3)考生信息查询与维护。

2、考试系统:考生只需输入准考证,与登录考生信息相符即可开始考试,否则拒绝登录,考试开始时将自动抽取试题,考试时间到自动交卷,交卷时自动评分。

3、数据管理:将报名表中的考生信息导入登录表。

4、查询与统计:①查询已考人员成绩及统计人数。

②查询零分人员及统计人数。

③查询未考人员及统计人数。

交卷后可查询本考试各题的用户答案与正确答案(注意不同用户的权限)题目5:旅行社信息管理系统要求能对客户提供旅游服务和旅游路线等信息。

按旅行社对旅游团员和旅游路线这两大类信息进行管理系统主要功能为:1.信息管理:旅游团队、成员基本情况、旅游路线和景点基本情况以及旅行社人事信息的管理。

2.查询:(1)查询某旅游团队、成员及旅游路线基本情况、起止时间(2)查询某一景点基本情况(3)查询当前旅行社现有旅游团队的人数、旅游路线基本、起止时间。

3.图表:旅游路线排行榜(依据其团员人数)发布。

题目6:图书管理系统主要功能描述:(1)管理读者的基本信息:读者姓名、性别、学号等。

(2)管理书籍的基本信息:图书名称、图书编号、作者、出版社、单价、存在状态(已借出或是库存)、存放地点,若已借出,则归还时间等。

(3)对新进图书进行录入,包括图书的基本信息。

(4)支持读者查询图书的基本信息(按分类、书名、作者、ISBN号、出版年、主题词、书名内关键词等查询书籍信息)。

(5)对撤销的图书信息进行删除。

(6)为读者办理注册,包括读者的基本信息。

(7)为读者办理借书手续(非注册者不能借书,每人限借书5本)。

(8)若读者借书到期未还,要对读者进行罚款,并记录读者的不良记录,书籍损坏丢失处罚处理。

(9)公布借书超期读者名单(借书期限为30天)。

(10)显示图书室的规章制度、有关系统等信息。

题目7:网上购物系统主要功能描述:(1)用户注册、登陆、退出;(2)用户信息相关信息的管理;(3)用户通过浏览器访问网上购物系统,系统以分类的形式显示所有商品;(4)系统提供物品信息的录入、修改和删除、浏览等功能;(5)系统提供关键词检索功能,帮助用户逐步找到所要的商品;(6)用户在浏览商品目录时可以点击查看商品的具体信息和价格;如果满意,用户可以将商品暂时放入“购物车“;也可以随时从“购物车“中取出商品。

当用户选完后进行付款处理,用户输入信用卡号,系统连接到对应的银行支付系统,开始支付。

(7)系统向管理员提供查询界面和各类报表,统计商品的销售情况。

(8)跟踪物流信息。

题目8:超市结算系统:主要功能描述:(1)管理当前超市货物的信息,包括名称、编号、价格、上架时间、库存数量、出货时间、供应商等。

(2)当用户结算时,根据扫描的条码检索到对应的货物信息,计算货物的价格,并更新库存数量、出货时间等。

根据客户支付的款额和应付款额,计算出应返还客户的款额。

(3)统计货物的销售状况,供管理员查询。

(4)输入关键字,即货物的名称、编号等,能够查询货物的信息。

(5) 销售财务信息的管理;题目9:健身中心前台信息管理系统主要功能描述:(1)支持会员注册、续约、退会、转卡。

(2)管理会员的基本信息,如姓名、性别、手机号码、注册时间等。

(3)管理教练的基本信息,如姓名、性别、课程内容、上课时间、上课地点等。

(4)会员在前台登记后,系统根据当前储物柜的使用状况向会员分配一个储物柜。

(5)支持会员查询当天的课程安排、器械使用状况、当天健身是否拥挤。

(6)如果当天有突发事件,如某教练请假不能照常上课,则系统通过手机短信或e-mail方式通知会员。

(7)会员能够预约教练进行体质检测,并将检测结果存档,以备以后查询。

题目10:教学网站的设计与实现课题的内容:设计与实现软件工程教学网站的建立,使教师可以通过该系统发布教案、案例、布置/批改实验、答疑解惑。

学生可以通过系统查阅教师教学笔记、实验成绩,提交实验文档,向老师提问,和其他同学讨论。

任务要求:1.要求对网上教学过程进行调研,要有较清楚的需求了解和分析,模块功能划分明确;2.为该系统设计出相应数据库,采用SQL作为数据库设计工具;3.用ASP或JSP作为网站的开发工具开发出相应程序的界面和对数据库操作等部分;4.进行调试保证程序能正常运行。

题目6:人事工资管理系统要求对某单位的人事和工资进行管理。

1.数据管理:职工信息录入、数据更新---包括人员调动、职称、工资和退休等2.查询:查个人信息、部门信息、职称情况、入伍时间、工资情况、是否在职等3.统计:各部门人数、各类职称人数、统计各类工资总和、科研成果统计等4.工资管理5.生成报表:生成各类统计报表、生成每月工资表、生成各类统计报表题目12:教室管理系统:主要功能描述:(1)管理这学期要开的课程信息,包括课程的任课老师、上课时间、选课人数和是否要求多媒体教学等;全校的教室资源信息,包括教室的编号,最大容量,是否支持多媒体教学等。

(2)根据课程信息和教室资源信息,给每门课安排一个最佳的上课时间和上课地点,保证同一个老师不在同一个时间段授两门或两门以上的课程(即授课的时间不交叉),同一个教室不在同一个时间段安排两门或两门以上的课程(即授课地点不冲突),安排的教室能够满足选课人数和多媒体的要求(假设学校的教学资源能够满足这些要求)。

(3)如果有临时讲座,能够尽可能安排一个满足讲座要求的教室,如时间、容纳人数、多媒体等。

(4)如果遇见意外情况,如老师临时停课,则要实时更新教室的使用情况信息;老师有临时变更上课时间的要求,则能够查询教室的使用情况信息,并尽力为其变更时间并重新安排教室。

二、实验考核方式:(一)小组成绩(50%):小组评分是从整体上对每组所作的项目进行评分,其目的是为了让学生体会到软件开发中团队合作的重要性。

具体要求如下:1.开发过程科学,能熟练运用所学的基本知识和基本技能解决相关问题,符合软件工程开发流程。

(10分)2.文档层次清晰,正确、完整,技术用语准确,格式符合规范要求。

( 10分)3.软件功能达到设计要求,能正确、稳定运行,界面美观大方,编程符合规范,程序具有易读性。

相关文档
最新文档