软件工程实验指导书

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

软件工程实验指导

第一章概述

一、实验目的

软件工程实验是为计算机相关专业本科《软件工程》课程配套设置的,是《软件工程》课程讲授中一个重要的、不可或缺的实践环节。其目的是使学生能够针对具体软件工程项目,全面掌握软件工程管理、软件需求分析、软件初步设计、软件详细设计、软件测试等阶段的方法和技术,通过该课程设计使学生进一步理解和掌握软件开发模型、软件生命周期、软件过程等理论在软件项目开发过程中的意义和作用,培养学生按照软件工程的原理、方法、技术、标准和规范,进行软件开发的能力,培养学生的合作意识和团队精神,培养学生对技术文档的编写能力,从而使学生提高软件工程的综合能力,提高软件项目的管理能力。

按该课程的特点,实验内容包括软件开发的两大方法学的专题训练,即结构化(生命周期学)的方法学和面向对象的方法学,通过对一个简单项目,要求学生利用结构化软件开发技术或面向对象的软件开发技术完成对该项目的开发。从项目需求分析,系统分析过程,系统设计过程,软件测试到系统实施,覆盖软件开发的整个过程,此外又引入我国国家《计算机开发规范》,以规范技术文档的书写标准,提高实验教学质量。

通过实验训练,达到如下目的:

1、使学生进一步了解和掌握软件工程原理,提高对实际项目的分析和设计能力,通过实验课程,熟悉和基本掌握软件工程方法学、软件开发的过程,文档资料的编写格式及规范,全面领会和贯通所学习的理论知识。初步掌握软件设计的一般步骤、工具和设计方法。

2、培养学生综合运用所学课程知识,分析解决问题的能力,培养学生理论联系实际作风,实事求是,严肃认真的科学态度和良好的软件开发习惯,为今后从事计算机软件开发工作打下基础。

二、面向专业

计算机科学与技术、信息管理与信息系统

三、先修课程:

计算机科学与技术导论、C高级语言程序设计、面向对象程序设计、算法与数据结构

四、实验学时数

12学时

五、组织方式

学生分成小组,每组3人组成,每组1个题目。实验结束后,小组进行答辩与讨论

第二章实验题目

题目一学生选课系统

系统基本需求:

本系统的目标是实现选课系统需所需的各种基本功能,包括学生选课,教师查看选修的课程,提交课程成绩功能以及管理添加学生,维护学生的信息,成绩管理,添加教师,维护教师的信息。维护选修课程,查看学生的信息,查看教师的信息,查看课程的信息。更新学生,老师,和课程的信息。包括增加修改删除查找。

题目二餐饮企业管理信息系统

系统基本需求:

本系统的要求完成的基本功能针对饭店具体情况,设置餐桌及包厢信息;设置菜谱和价格信息;用户可以进行点菜、加菜及取消点菜等操作;支持转桌、并桌等;消费清单及发票打印;统计和报表可以实时显示当前餐桌及包厢的情况;

前台管理a.预定b.菜单点菜、加菜、退菜c.结账、打印凭条d.打印前台菜单e.会员管理

后台管理①设置菜谱、填加菜、删除菜②库存管理

题目三购物中心网站设计与实现

系统基本需求:

本课题就购物中心网站设计与实现在这方面进行系统设计,通过这项工作的进行,对购物中心商品销售种类、物品价格分布、网上商品销售。购物中心网站主要实现功能是网上购物。网上购物系统所需要的功能可以分为前台用户功能和后台管理功能。用户功能主要提供给购物的用户使用,包括用户的注册、登录,购物车,查看订单等;后台管理功能主要提供给系统的管理人员使用,包括对用户、商品、订单的管理。

题目四试题库管理软件

系统基本需求:

该软件必须完成功能为个人信息管理、试题管理、试卷生成功能和信息查询功能。软件可管理多门课的试题,每门课按课程号存储,相关试题有解答信息,生成试卷时需要设置题型数量(至少3 中题型),每种题型可设置相应的难度系数。此试卷也可作为课程练习题库使用。模拟测试(测试时间默认2 小时,最后5 分钟应提示用户剩余时间,时间用户完后,答题结束,自动提交用户作答结果)、试题练习。

题目五服装连锁店管理系统

系统基本需求:

服装连锁分销经营是传统商业模式发展中比较有代表性的一类,现通过科学的管理方法和现代化的管理工具——计算机及其网络系统,规范分销经营中的各项管理,降低服务成本,提高服务质量 1) 总部系统:基本信息、商品管理、客户管理、销售管理、批发业务、仓库管理、查询报表 2) 门店系统:销售收银、结缴款、退换货、出入单据、查询报表。

题目六银行系统的开发

系统基本需求:

银行提供了存款、取款、转帐等业务。一个客户可以在银行开多个帐户,客户可以存钱到帐户中,也可以从自己的帐户中取钱,还可以将存款从一个帐户转到另一个帐户。客户还可以随时查询自己帐户的情况,并查询以前所进行的存款、取款等交易记录。客户也有权利要求关闭帐户。

题目七餐饮连锁店管理系统

系统基本需求:

餐饮连锁分销经营是传统商业模式发展中比较有代表性的一类,现通过科学的管理方法和现代化的管理工具——计算机及其网络系统,规范分销经营中的各项管理,降低服务成本,提高服务质量。

总部系统:公关销售系统、各销售点统计、应收款管理、日常报表

门店系统:收银系统、预定管理、库存管理、经理查询、报表打印

题目八:学生成绩排名系统

系统基本需求:

设计一个可对学生成绩进行管理的系统,可实现成绩录入,删除,排名等操作。需完成以下功能:

1) 具备对成绩的管理功能

2) 具备对成绩的统计功能

3) 具备查询成绩的功能;

题目九:影碟出租管理系统

系统基本需求:

编写一个影碟出租管理系统,影碟信息、出租信息

系统需满足以下功能:

1) 新片上架

2) 碟片查询

3) 碟片借阅

4) 碟片归还(每三天的租金为1 元,不满三天的按三天计算)。因为每个会员一次可借阅多片,所以也可能一次归还多片。在该操作结束前,应输出该会员此次归还所需支付的总租金。

题目十教师课堂辅助教学系统

系统基本需求:

本系统是教师能够集教学与学生情况记录于一体的综合课堂管理系统,以方便教师的教学过程,更加准确的了解学生情况。本系统主要包括以下功能:通过课堂辅助教学系统,储存学生基本信息,完善课堂考勤制度,便于结果

相关文档
最新文档