1、软件工程课程设计报告题目: 小型超市管理系统 专业: 软件工程班级: 08级软件工程本(2)班组长: 林文成员: 林文 刘震 易军 邓志清指导教师: 李金忠完成日期: 2010.11.28目 录1 系统可行性研究报告(3-4)2需求规格说明书(4-11)3设计规格说明书(12-17)4 测试报告(18-25)5个人遇到的困难与获得的主要成果() (26-27)一、系统可行性研究报告 完成人: 组员1 引言 为了更好的掌握知识,学好软件工程,我小组成员开发设计了一小型超市管理系统,希望对大家有所帮助。1.1系统开发目的(1)大大提高超市的运作效率;(2)通过全面的信息采集和处理,辅助提高超市的决
2、策水平;(3)使用本系统,可以迅速提升超市的管理水平,为降低经营成本, 提高效益,增强超市扩张力, 提供有效的技术保障。1.2背景21世纪,超市的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争、人才的竞争。技术的提升和管理的升级是超市业的竞争核心。零售领域目前呈多元发展趋势,多种业态:超市、仓储店、便利店、特许加盟店、专卖店、货仓等相互并存。如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为超市营业者努力追求的目标。1.3项目确立针对超市的特点,为了帮助超市解决现在面临的问题,提高小型超市的竞争力,我们将开发以下系统:前台POS销售系统、后台管理系
3、统,其中这两个子系统又包含其它一些子功能。1.4应用范围本系统适应于各种小型的超市。1.5 定义(1)商品条形码:每种商品具有唯一的条形码,对于某些价格一样的商品,可以使用自定义条形码。(2)交易清单:包括交易的流水账号、每类商品的商品名、数量、该类商品的总金额、交易的时间、负责本次收银的员工号。(3)商品积压:在一定时期内,远无法完成销售计划的商品会造成积压。(4)促销:在一定时期内,某些商品会按低于原价的促销价格销售。库存告警提示:当商品的库存数量低于库存报警数量时发出提示。(5)盘点:计算出库存、销售额、盈利等经营指标。1.6 参考资料数据库原理及设计 陶宏才编 清华大学出版社SQL S
4、erver 2000 实用教程范立南编 清华大学出版社SQL Server 2000 编程员指南李香敏编 北京希望电子出版社轻松搞定 SQL Server 2000 程序设计Rebecca M.Riordan编软件工程规范Watts S.Humphrey编 清华大学出版社软件工程理论与实践 Shari Lawrence Pfleeger编 清华大学出版社软件需求分析 Swapna Kishore编 机械工业出版社软件工程思想 林锐编二、需求规格说明书2 概述(summary)我小组在做过认真的实地考查并分析超市消费模型,并查阅相关资料,做了这一需求说明。2.1项目的目的与目标(purpose
5、and aim of project)完善当前小型超市管理系统,适应当代消费群体的胃口,做到最大要求的满足消费者的需求,并超越我们的目标。对不同的消费群体我们设计不同的消费方法,以达到最佳目标。2.2系统功能需求 (1)、零售前台(POS)管理系统,本系统必须具有以下功能: 商品录入:根据超巿业务特点制定相关功能,可以通过输入唯一编号、扫描条形码、商品名称等来实现精确或模糊的商品扫描录入。该扫描录入方法可以充分保证各种电脑操作水平层次的人员均能准确快速地进行商品扫描录入。 收银业务:通过扫描条形码或者直接输入商品名称(对于同类多件商品采用一次录入加数量的方式)自动计算本次交易的总金额。在顾客付
6、款后,自动计算找零,同时打印交易清单(包括交易的流水账号、每类商品的商品名、数量、该类商品的总金额、交易的时间、负责本次收银的员工号)。如果顾客是本店会员并持有本人会员卡,则在交易前先扫描会员卡,并对所购物品全部实行95折优惠,并将所购物品的总金额累计到该会员的总消费金额中。 会员卡的有效期限为一年,满一年未续卡者,该会员卡将被注销。 安全性:OS登陆、退出、换班与操作锁定等权限验证保护;断电自动保护最大限度防止意外及恶意非法操作。 独立作业:有的断网收银即在网络服务器断开或网络不通的情况下,收银机仍能正常作业(2)、后台管理系统,本系统必须具备以下功能 进货管理: 根据销售情况及库存情况,自
7、动制定进货计划(亦可手工制定修改),可以避免盲目进货造成商品积压。 按计划单有选择性地进行自动入库登记。 综合查询打印计划进货与入库记录及金额。 销售管理: 商品正常销售、促销与限量、限期及禁止销售控制。 综合查询各种销售明细记录、各地收银员收银记录以及交结账情况等。 按多种方式统计生成销售排行榜,灵活察看和打印商品销售日、月、年报表。 库存管理: 综合查询库存明细记录。 库存状态自动告警提示。如库存过剩、少货、缺货等。软件为您预警,避免库存商品积压损失和缺货。 库存自动盘点计算。 人员管理: 员工、会员、供货商、厂商等基本信息登记管理。 员工操作权限管理。 客户销售权限管理。(3)系统结构系
8、统总体结构小型超市零售管理系统前台POS销售系统后台管理系统商品录入收银业务进货管理销售管理库存管理人员管理模块子系统结构商品录入快速商品录入支持条形码扫描功能描述:商品录入子系统要求能快速录入商品,因此必须支持条形码扫描。收银业务交易总额计算打印交易清单支持会员卡打折功能描述:收银业务子系统能计算交易总额,打印交易清单,并根据会员卡打折。进货管理自动制定进货计划自动入库登记查询打印计划进货与入库记录功能描述:进货管理子系统可以根据库存自动指定进货计划,进货时自动等级,以及提供查询和打印计划进货与入库记录的功能。销售管理商品销售控制查询打印销售情况生成销售排行榜功能描述:销售管理子系统可以控制
9、某商品是否允许销售,查询每种商品的销售情况并产生年、月、日报表,同时可以生成销售排行榜。查询库存明细记录库存状态自动告警提示库存管理自动盘点计算功能描述:库存管理子系统提供查询库存明细记录的基本功能,并根据库存的状态报警,以及自动盘点计算。人员管理基本信息登记管理员工操作权限管理提示客户销售权限管理提示功能描述:人员管理子系统提供基本信息登记管理,员工操作权限管理,客户销售权限管理的功能。2.2、流程图前台管理系统顶层DFD图第0层DFD图第1层DFD图2.3、户类型与职能(1)、员工(营业员): 通过商品条形码扫描输入商品到购买清单 操作软件计算交易总金额 操作软件输出交易清单 对会员进行会
10、员卡扫描以便打折(2)、:超市经理 操作软件录入商品,供货商,厂商 操作软件制定进货计划 查询打印计划进货与入库记录 操作软件控制商品销售与否 查询打印销售情况 操作软件生成销售排行榜 查询库存明细记录 根据软件发出的库存告警进行入货 操作软件进行盘点计算(3)、总经理: 基本信息登记管理 员工操作权限管理 客户销售权限管理2.4、统开发步骤 确定参与者和相关的用况 为每个用况设计过程 建立顺序图,确定每个脚本中对象的协作 创建类,确定脚本中的对象 设计, 编码, 测试, 集成类 为过程编写系统测试案例 运行测试案例,检验系统2.5、系统环境需求 系统模式 本系统采用C/S模式作为开发模式 硬
11、件环境 服务器端: 高性能的计算机一台, 普通的双绞线作为连接。 客户端: 普通的计算机或者工作站, 普通的双绞线作为连接。 软件环境服务器端:安装SQL Server 2000的服务器版本,安装windows 2000服务器版本, 配置了诺顿等必须的防毒软件。 客户端: 安装SQL Server2000的服务器版本, 安装了VB等可视化开发工具软件, 安装windows2000服务器版本。2.6、系统安全问题信息系统尽管功能强大,技术先进,但由于受到自身体系结构,设计思路以及运行机制等限制,也隐含许多不安全因素。常见因素有:数据的输入,输出,存取与备份,源程序以及应用软件,数据库,操作系统等
12、漏洞或缺陷,硬件,通信部分的漏洞,企业内部人员的因素,病毒,“黑客”等因素。因此,为使本系统能够真正安全,可靠,稳定地工作,必须考虑如下问题:为保证安全,不致使系统遭到意外事故的损害,系统因该能防止火,盗或其他形式的人为破坏。 系统要能重建 系统应该是可审查的 系统应能进行有效控制,抗干扰能力强 系统使用者的使用权限是可识别的三、设计规格说明书3.1引言用例模型(use cases view)(用例视图)的基本组成部件是用例(use case)、角色(actor)和系统(system)。用例用于描述系统的功能,也就是从外部用户的角度观察,系统应支持哪些功能,帮助分析人员理解系统的行为,它是对系
13、统功能的宏观描述,一个完整的系统中通常包含若干个用例,每个用例具体说明应完成的功能,代表系统的所有基本功能(集)。角色是与系统进行交互的外部实体,它可以是系统用户,也可以是其它系统或硬件设备,总之,凡是需要与系统交互的任何东西都可以称作角色。系统的边界线以内的区域(即用例的活动区域)则抽象表示系统能够实现的所有基本功能。在一个基本功能(集)已经实现的系统中,系统运转的大致过程是:外部角色先初始化用例,然后用例执行其所代表的功能,执行完后用例便给角色返回一些值,这个值可以是角色需要的来自系统中的任何东西。UML:是一种标准的图形化建模语言,它是面向对象分析与设计的一种标准表示;它不是一种可视化的
14、程序设计语言而是一种可视化的建模语言;不是工具或知识库的规格说明而是一种建模语言规格说明是一种表示的标准;不是过程也不是方法但允许任何一种过程和方法使用它。用例(use case):参与者(actor):3.2、UML模型3.3、系统实现图3.4、超市销售系统设计(1)、系统ER图允许销售允许打折商品用户姓名会员用户号用户类型nn供货购买日期消费金额会员卡号厂商厂商ID厂商名称厂商地址厂商电话供货商名称mn生产m1注册时间会员ID累计金额用户用户ID用户密码m供货金额供货日期销售日期供货商电话供货商地址供货商ID供货商销售销售ID商品ID商品名称价格促销价格消费m(2)、系统ER图说明1) 商
15、店中的所有用户(员工)可以销售多种商品,每种商品可由不同用户(员工)销售;2) 每个顾客可以购买多种商品,不同商品可由不同顾客购买;3) 每个供货商可以供应多种不同商品,每种商品可由多个供应商供应。(3)、视图设计1) 交易视图(v_Dealing)用于查询交易情况的视图;2) 计划进货视图(v_PlanStock)用于查询进货计划的视图;3) 销售视图(v_Sale)用于查询销售明细记录的视图;4) 入库视图(v_Stock)用于查询入库情况的视图。3.5、数据机构设计(1)、系统关系模型a) 商品信息表(商品编号,商品名称,价格,条形码,促销价格,促销起日期,促销止日期,允许打折,库存数量
16、,库存报警数量,计划进货数,允许销售,厂商编号,供货商编号)b) 用户表(用户编号,用户名称,用户密码,用户类型)c) 会员表(会员编号,会员卡号,累积消费金额,注册日期)d) 销售表(销售编号,商品编号,销售数量,销售金额,销售日期)e) 交易表(交易编号,用户名称,交易金额,会员卡号,交易日期)f) 进货入库表(入库编号,入库商品编号,入库数量,单额,总额,入库日期,计划进货日期,入库状态)g) 供货商表(供货商编号,供货商名称,供货商地址,供货商电话)h) 厂商表(厂商编号,厂商名称,厂商地址,厂商电话)(2)、系统数据库表结构数据库表索引表名中文名MerchInfo商品信息表User用
17、户表Menber会员表Sale销售表Dealing交易表Stock进货入库表Provide供货商表Factory厂商表商品信息表(MerchInfo)字段名字段类型长度主/外键字段值约束对应中文名MerchIDint4PNot null商品编号MerchNameVarchar50Not null商品名称MerchPriceMoney4Not null价格MerchNumInt4Not null库存数量CautionNumInt4Not null库存报警数量PlanNumInt4null计划进货数BarCodeVarchar50Not null条形码SalesProPriceMoney4促销价格
18、SalesProDateSDatetime8促销起日期SalesProDateEDatetime8促销止日期AllowAbateInt4Not null允许打折AllowSaleInt4Not null允许销售FactoryIDVarchar10FNot null厂商编号ProvideIDVarchar10FNot null供货商编号用户表(User)字段名字段类型长度主/外键字段值约束对应中文名UserIDvarchar10PNot null用户编号UserNameVarchar25Not null用户名称UserPWVarchar50Not null用户密码UserStyleInt4Not
19、 null用户类型会员表(Menber)字段名字段类型长度主/外键字段值约束对应中文名MemberIDVarchar10PNot null会员编号MemberCardVarchar20Not null会员卡号TotalCostMoney4Not null累积消费金额RegDateDatetime8Not null注册日期销售表(Sale)字段名字段类型长度主/外键字段值约束对应中文名SaleIDVarchar10PNot null销售编号MerChIDVarchar10FNot null商品编号SaleDateDatetime8Not null销售日期SaleNumInt4Not null销售
20、数量SalePriceMoney4Not null销售单额交易表(Dealing)字段名字段类型长度主/外键字段值约束对应中文名DealingIDVarchar10PNot null交易编号DealingPriceMoney4Not null交易金额DealingDateMoney4Not null交易日期MemberIDVarchar10会员卡号UserNameVarchar10FNot null用户名称入库纪录表(Stock)字段名字段类型长度主/外键字段值约束对应中文名StockIDVarchar10PNot null入库编号MerchIDVarchar10FNot null入库商品编号
21、MerchNumInt4Not null入库数量MerchPriceMoney4Not null单额TotalPriceMoney4Not null总额StockDateDatetime8Datetime入库日期PlanDateDatetime8Datetime计划进货日期StockStateInt4Not null入库状态供货商表(Provide)字段名字段类型长度主/外键字段值约束对应中文名ProvideIDvarchar10PNot null供货商编号ProvideNameVarchar50Not null供货商名称ProvideAddressVarchar250供货商地址Provide
22、PhoneVarchar25供货商电话厂商表(Provide)字段名字段类型长度主/外键字段值约束对应中文名FactoryIDvarchar10PNot null厂商编号FactoryNameVarchar50Not null厂商名称FactoryAddressVarchar250厂商地址FactoryPhoneVarchar25厂商电话四测试报告1引言1.1 编写目的1)这份测试计划报告书时为了测试本系统是否可行。当输入商品的信息时,测试其信息能不能被完整地保存在数据库中以备日后查询用。当输入的数据不符合要求时,看系统能不能给出提示。当价格信息修改后看修改后的信息能不能被系统接受并保存到数据
23、库。 2)本报告由*合作完成。1.2 项目背景a. 待开发软件系统的名称:超市管理系统b. 任务的提出者:小型超市管理人员c. 开发者:河北软件职业技术学院09嵌入式班第一小组d. 用户:中小型超市用户1.3 定义为了便于阅读理解本文,在此解释一些在本文中用到的简写和专业术语:超市管理系统以下简称SMS。1.4 参考资料1梁冰,陈丹丹,苏宇. SQL语言参考大全.人民邮电出版社, 20082 陶宏才编. 用数据库原理及设计. 人民邮电出版社, 20073 Watts S.Humphrey编. 软件工程规范.清华大学出版社,20064 Shari Lawrence Pfleeger编. 软件工程
24、理论与实践.电子工业出版社,20095 Swapna Kishore编. 软件需求分析.机械工业出版社,20072、任务概述2.1 目标1. 用户登陆测试:前台用户登陆系统安全管理模块,用户输入用户名和密码,模块通过连接到数据库查找用户信息进行检验。2. 商品录入测试:录入商品信息3. 商品查询:输入商品编号,查询商品信息4. 快速输入测试:商品手动输入模块,通过输入商品编号,查询数据库中商品信息表,并显示出信息5. 收银业务测试:对输入商品进行计价,输入所收取金额,并计算出找回金额数.2 运行环境Windows 2000/XP2.3 需求概述 为了确定完全涵盖测试需求构建一个“需求树” ,为
25、“需求树”中的每一个需求话题建立了一个详细的目录,描述每一个需求,给它分配一个优先级,如果需要的话还可以加上附件。这些产生的报告和图表可以帮助分析测试需求,检查需求以确保它们在测试范围内。 2.4 条件与限制条件:有测试总体计划书和书写测试用例(计划)和测试手册限制:目前我们的使用范围非常狭窄,且本软件是我们的初次版本,如果该软件提高版本,本软件需要大量的修改和更新23、计划3.1测试方案说明确定测试方法和选取测试用例的原则测试工件为四个阶段:单元测试、组装测试、确认测试、系统测试单元测试:采用白盒法和黑盒法相结合的方法,对于逻辑结构复杂的模块采用白盒法,对于以输入、输出为主的模块采用黑盒法测
26、试,以提高测试的效率。组装测试:混合法(对软件结构中较上层使用的自顶向下与对软件结构中较下层使用的自底向上方法相结合)。 确认测试:由用户参与按需求规格说明书验收。系统测试:采用人工测试方法。3.2测试项目在测试过程中,首先需要对各子单元过程进行测试。在各子单元过程测试完毕后,再对各模块(包括各子单元过程之间的接口)进行测试,处理好各模块之间的接口,最后对系统进行测试和维护。3.3测试准备在文件方面要有测试总体计划书、 测试用例(计划)测试手册、测试脚本代码 3.4测试机构及人员测试人员:负责编写测试计划,组织测试,对测试过程进行记录,收集、整理测试记录数据,对测试结果进行分析,编写测试总结报
27、告。 软件工程师:负责编写、调试客户端测试软件;数据库管理系统的安装 系统工程师:负责测试用的硬件维护及操作系统安装、CEWMS配置。 总工程师:负责对测试计划及测试总结报告进行批准。用户:必要时可参加测试,并提出具体的测试要求,也可要求暂停测试。4、测试项目说明4.1测试项目名称及测试内容 登陆、密码模块测试 本测试是采用黑盒测试法:为了检测不同权限的用户在登陆时,是否能进入对应的模块并得到应有的权限,检验密码模块的正确有效性。 商品信息管理测试 本测试采用白盒测试法:主要内容是插入商品信息的测试。4.2测试用例4.2.1 用户登陆测试测试用例1(正确输入)【输入】:用户:lc 密码:lc【
28、期望输出】:登入成功,显示前台销售管理窗体【实际输出】:登入成功,显示前台销售管理窗体测试用例2(无该用户)【输入】:用户:aa 密码:aa【期望输出】:提示用户名或密码错误【实际输出】:提示用户名或密码错误测试用例3(密码错误)【输入】:用户:lc 密码:aa【期望输出】:提示用户名或密码错误【实际输出】:提示用户名或密码错误测试用例3(无输入)【输入】:用户: 密码:【期望输出】:提示用户名或密码错误【实际输出】:提示用户名或密码错误4 . 2. 2 商品录入测试测试用例1(正确输入)【输入】:条形码:001 商品名称:可口可乐 价格:2.0 【期望输出】:商品录入成功,加入商品列表【实际
29、输出】:商品录入成功,加入商品列表测试用例2(以存在的商品)【输入】:条形码: 1000001 商品名称: Merch1 价格:2.0 【期望输出】:提示商品已经存在【实际输出】:提示商品已经存在测试用例3(需要录入的商品信息缺少或不合法)【输入】:条形码:空 商品名称:可口可乐 价格:2.0 【期望输出】:提示缺少信息/不合法,焦点转移【实际输出】:提示缺少信息/不合法,焦点转移 4 . 2. 3 商品查询测试测试用例1(正常)【输入】:条形码:1000001【期望输出】:商品列表中显示该商品,商品名为Merch1【实际输出】:商品列表中显示该商品,商品名为Merch1测试用例2(无该商品)
30、【输入】:条形码:1010001【期望输出】:商品列表中为空【实际输出】:商品列表中为空42.4 快速输入测试测试用例1(正确输入)【输入】:条形码编号:100023 数量:1【期望输出】:商品信息显示在购物小票列表中【实际输出】:商品信息显示在购物小票列表中测试用例2(正确输入,但该产品不允许销售)【输入】:条形码编号:100023 数量:1【期望输出】:提示该产品不允许销售【实际输出】:提示该产品不允许销售测试用例3(无该商品)【输入】:条形码编号:1000 数量:1【期望输出】:提示用不存在该产品【实际输出】:提示用不存在该产品测试用例4(数量错误)【输入】:条形码编号:100023 数
31、量:0【期望输出】:提示请输入购买商品的正确数量【实际输出】:提示请输入购买商品的正确数量测试用例4(数量输入非数字)【输入】:条形码编号:100023 数量:a【期望输出】:提示请输入数字【实际输出】:提示请输入数字42.5收银业务测试测试用例1(正确输入)【输入】:实收:50 【期望输出】:应找钱数显示的标签上【实际输出】:应找钱数显示的标签上测试用例2(输入比应收的少)【输入】:实收:10【期望输出】:提示输入错误,所买货物价格高于所输入的数目,请检查【实际输出】:提示输入错误,所买货物价格高于所输入的数目,请检查测试用例3(输入非数字)【期望输出】:请输入数字【实际输出】:请输入数字测
32、试用例4(没有输入数字)【输入】:实收: 【期望输出】:没有输入数字,请检查【实际输出】:没有输入数字,请检查4.2.6步骤及操作制订测试总体计划书书写测试用例(计划)和测试手册编写测试代码执行测试代码进行测试总结4.2.7允许偏差输入的数据允许偏差在0.0050.01之间4.3进度任务:制订测试计划时间:1天/人任务:书写测试用例(计划)和测试手册时间:2月/人任务:编写测试代码时间:4月/人任务:执行测试 时间:1.5月/人任务:测试总结时间:10天/人4.4条件设备:1)处理器型号及内存容量:奔腾III 933Hz以上PC机,内存容量256M以上2)外存容量:硬盘空间80G以上3)输入及
33、输出设备:需要打印机,型号不限支持软件: 1)操作系统:Win2000/XP 2) DBMS:SQL Server 2000或以上版本人员:理解测试基本知识4.5测试资料用户信息、商品信息。5、评价5.1范围 在注册用户时,对输入数据的不符合以及错误的格式输入都能做出测试,对价格进行调整时,对输入的不符合数据以及错误格式能做出测试,增加商品信息时也能做出正常的测试,但是当输入的数据过大或者字符长度过长时,可能会使程序发生中断而停止执行。5.2准则1:界面友好 2:程序运行时如果输入有错误会弹出出错或警告对话框 五所遇到的困难与所获得的成果林文:理论知识需要用实践来证明 ,亲身体验才能领悟软件工
34、程的妙用。虽然软件工程这门课程没有安排太多的实验课时,但我课后花费了大量时间去实践。我感觉到学习这门课花费了大量的时间思考,从而换取了宝贵的经验。学习软件工程的过程是痛苦的,它已经不单纯是一种学习的目的,更重要是我是要培养一种学习的习惯 学习这门课之前,虽然对软件工程的基本内容和概念有所了解,但是并没有充分意识到它的重要性,总是将它排列在诸多专业课和编程水平之后。软件工程是我们开设课程中最有吸引力的一门课,在课堂上能学到比较新的、很实用的知识,还能了解IT行业目前的发展状况和未来的发展趋势。 开发软件要求严谨求实,脉络清晰,还要敬业精神,牺牲一些休息娱乐的时间。开动自己的思维来开发软件,就要跳
35、出原本只注重编程的狭隘圈子,从整体上把握软件的生命周期,强调整体性与协调性,不能任意乱来。特别是开始部分的工作比如总体设计和详细设计阶段的工作,更要做到细致,准确,能为后面的工作打好基础。软件产品的开发宗旨是在保证质量的前提下,以最小的成本获取最大的利润,而不是片面地追求产品的尽善尽美。意识到这一点,对于软件开发者来说是非常重要的,它可以帮助我们树立明确的开发目标,使我们的实际编程过程中少犯错误,少走弯路。刘震: 通过这些天对小型超市管理进行概要设计说明,我对软件工程有了进一步的认识和了解,要想学好它重在实践,要通过不断的上机操作才能更好的学习它,通过实践,我也能发现我好多的不足之处,自己对知
36、识的理解还有好多空白,模块与模块之间的关系理解还不能正确的调用。所以以后再学习过程中,我会更加注视实践操作,使自己更好的学习。易军:通过这次课程设计,加强了我们动手、思考和解决问题的能力。我觉得做课程设计同时也是对课本知识的巩固和加强,由于课本上的知识太多,平时课间的学习并不能很好的理解和运用各个语句的功能,而且考试内容有限,所以在这次课程设计过程中,我们了解了很多语句的功能,并且对于其在编码中的使用有了更多的认识。通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能
37、力和独立思考的能力。此次课程设计,学到了很多课内学不到的东西,比如独立思考解决问题,出现差错的随机应变,和与人合作共同提高,都受益非浅,今后的制作应该更轻松,自己也都能扛的起并高质量的完成项目。邓志清: 丰富的想象力。不要拘泥于固定的思维方式,遇到问题的时候要多想几种解决问题的方案,试试别人从没想过的方法。丰富的想象力是建立在丰富的知识的基础上,除计算机以外,多涉猎其他的学科,比如天文、物理、数学等等。另外,多看科幻电影也是一个很好的途径。不钻牛角尖。当你遇到障碍的时候,不妨暂时远离电脑,看看窗外的风景,听听轻音乐,和朋友聊聊天。当我遇到难题的时候会去玩游戏,而且是那种极暴力的打斗类游戏,当负
38、责游戏的那部分大脑细胞极度亢奋的时候,负责编程的那部分大脑细胞就得到了充分的休息。当重新开始工作的时候,我会发现那些难题现在竟然可以迎刃而解。 对答案的渴求。人类自然科学的发展史就是一个渴求得到答案的过程,即使只能知道答案的一小部分也值得我们去付出。只要你坚定信念,一定要找到问题的答案,你才会付出精力去探索,即使最后没有得到答案,在过程中你也会学到很多东西。 多与别人交流。三人行必有我师,也许在一次和别人不经意的谈话中,就可以迸出灵感的火花。多上上网,看看别人对同一问题的看法,会给你很大的启发。 3、通过活动,使学生养成博览群书的好习惯。B比率分析法和比较分析法不能测算出各因素的影响程度。C采
39、用约当产量比例法,分配原材料费用与分配加工费用所用的完工率都是一致的。C采用直接分配法分配辅助生产费用时,应考虑各辅助生产车间之间相互提供产品或劳务的情况。错 C产品的实际生产成本包括废品损失和停工损失。C成本报表是对外报告的会计报表。C成本分析的首要程序是发现问题、分析原因。C成本会计的对象是指成本核算。C成本计算的辅助方法一般应与基本方法结合使用而不单独使用。C成本计算方法中的最基本的方法是分步法。XD当车间生产多种产品时,“废品损失”、“停工损失”的借方余额,月末均直接记入该产品的产品成本 中。D定额法是为了简化成本计算而采用的一种成本计算方法。F“废品损失”账户月末没有余额。F废品损失
40、是指在生产过程中发现和入库后发现的不可修复废品的生产成本和可修复废品的修复费用。F分步法的一个重要特点是各步骤之间要进行成本结转。()G各月末在产品数量变化不大的产品,可不计算月末在产品成本。错G工资费用就是成本项目。()G归集在基本生产车间的制造费用最后均应分配计入产品成本中。对J计算计时工资费用,应以考勤记录中的工作时间记录为依据。()J简化的分批法就是不计算在产品成本的分批法。()J简化分批法是不分批计算在产品成本的方法。对 J加班加点工资既可能是直接计人费用,又可能是间接计人费用。J接生产工艺过程的特点,工业企业的生产可分为大量生产、成批生产和单件生产三种,XK可修复废品是指技术上可以
41、修复使用的废品。错K可修复废品是指经过修理可以使用,而不管修复费用在经济上是否合算的废品。P品种法只适用于大量大批的单步骤生产的企业。Q企业的制造费用一定要通过“制造费用”科目核算。Q企业职工的医药费、医务部门、职工浴室等部门职工的工资,均应通过“应付工资”科目核算。 S生产车间耗用的材料,全部计入“直接材料”成本项目。 S适应生产特点和管理要求,采用适当的成本计算方法,是成本核算的基础工作。()W完工产品费用等于月初在产品费用加本月生产费用减月末在产品费用。对Y“预提费用”可能出现借方余额,其性质属于资产,实际上是待摊费用。对 Y引起资产和负债同时减少的支出是费用性支出。XY以应付票据去偿付购买材料的费用,是成本性支出。XY原材料分工序一次投入与原材料在每道工序陆续投入,其完工率的计算方法是完全一致的。Y运用连环替代法进行分析,即使随意改变各构成因素的替换顺序,各因素的影响结果加总后仍等于指标的总差异,因此