当前位置:文档之家› 软件项目开发课程设计

软件项目开发课程设计

软件项目开发课程设计
软件项目开发课程设计

*******************

实践教学

*******************

兰州理工大学

计算机与通信学院

2011年秋季学期

软件开发综合训练课程设计

题目:服装销售管理系统

专业班级:计算机科学与技术三班

姓名:冯翔煜

学号: 08240325

指导教师:张红

成绩:

目录

摘要 (2)

序言 (3)

第一章可行性分析 (4)

1.1问题描述 (4)

1.2可行性分析研究 (4)

1.2.1技术可行性 (4)

1.2.2经济可行性 (4)

1.2.3操作可行性 (5)

1.3结论意见 (5)

第二章项目开发设计 (6)

2.1编写目的 (6)

2.2项目背景 (6)

2.3项目开发计划 (6)

2.4交付期限 (6)

第三章需求分析 (7)

3.1任务需求分析 (7)

3.2数据流图、数据字典及实体联系图 (11)

3.2.1数据流图 (11)

3.2.2数据字典 (11)

3.2.3实体图和实体联系E-R图 (13)

第四章概要设计 (16)

4.1总体设计 (16)

4.2系统功能模块图 (16)

4.3数据库的概念设计 (17)

4.4数据库逻辑结构设计 (17)

第五章详细设计 (20)

5.1系统的主要功能 (20)

5.2系统总体数据流程图 (21)

5.3用户界面设计 (23)

5.3.1输入设计 (23)

5.3.2 输出设计 (23)

5.4程序设计过程 (24)

5.4.1 查询修改操作 (24)

设计总结 (26)

参考文献 (27)

致谢 (28)

摘要

随着经济的发展,我国的服装产业也进入了国际轨道,同时也面临这强大的挑战。相信在今后几年,国内消费需求和出口需求仍呈现稳定增长的态势,我国服装产业的发展前景可以说极为诱人。然而,在我们乐观地憧憬未来时,更清醒地看到,面对国际激烈的竞争,我们要缩小与发达国家服装企业的差距,进入国际前列,让我们的服装登上国际舞台,而且立于不败之地。这其中就包括现代的管理模式即信息化的管理,需要依靠我们的信息管理系统来实现。这样才不会被新世纪所淘汰。

根据服装行业的信息化管理需求,我就服装企业的销售管理系统从可行性分析(操作可行性,技术可行性,经济可行性) ,需求分析,项目开发设计,概要设计,详细设计,系统调试,系统功能模块,数据库的逻辑设计,概念设计,等方面,来完成对服装销售的管理系统的设计与说明。

关键词:数据库;数据字典;服装销售管理;

序言

中国加入WTO之后,服装行业进入了一个更具挑战的发展时期,目前我国的服装产量和出口额均居世界首位,是当之无愧的服装大国。中国服装协会的报告指出,今后几年,国内消费需求和出口需求仍呈现稳定增长的态势,我国服装产业的发展前景可以说极为诱人。然而,在我们乐观地憧憬未来时,更清醒地看到,置身于国际市场的中国服装企业需要用现代的管理模式来“武装”自己,提升综合竞争力,缩小与发达国家服装企业的差距。这种现代的管理模式即是信息化管理,需要依靠我们的信息管理系统来实现。

本论文的设计主题是“服装企业的销售管理系统”。在调查中发现,由于服装行业是中国的传统行业,在管理上一直比较落后,在销售过程中发生的很多有效数据信息都无法及时提取,并加以有效利用,这对企业的发展造成了不可磨灭的损失。而今服装企业在发展企业的进程中,已经充分认识到了信息化、流程化的管理可以给企业带来成本降低和利润提升的益处。因而针对服装企业的这一需求特性,规范的企业销售业务流程成为了许多软件商开发此类软件的实现要点之一。当然这一点也会是我在论文中将重点实现的部分,除此之外,伴随销售业务发生的货款支付过程的管理、应收账款的报警处理、市场信息收集分析等都是在本次论文中重点实现的部分。

但是,因个人技术上的原因,本系统目前还是单机版,网络方面的功能还未实现,以后会加以完善;另外,由于第一版是试用版,主要目的是检测各项功能是否符合实际工作的需要。一旦单机版通过实践测试,即可进一步推出网络版,从而使服装企业的销售信息管理工作产生更大的飞跃。

第一章可行性分析

1.1问题描述

服装企业的经营管理一直比较传统,许多信息的记录和分析,经常是依靠人为过程来进行的,企业信息化程度不够,成为了服装企业的发展瓶颈。服装行业是我国进出口贸易的一面旗帜,为了在加入世贸后,更好地与国际接轨,就必须采用信息化的手段来管理服装企业。企业信息化的管理是建立在我们的信息管理系统的基础之上的

1.2可行性分析研究

当接受一个软件开发任务,就进入软件生命的第一个阶段,即进行可行性的研究。并不是所有问题具有简单的解决办法,许多问题不能在预定的规模之内解决。因此通过可行性的研究分析可以知道问题。

有无可行性的解决方法,进而避免人力、物力和才力的浪费。在现行系统初步调查的基础上就可以提出新系统目标,即新系统建立后所要求达到的运行指标,这是系统开发和评价的依据。

1.2.1技术可行性

在前文我们已经了解到,我所设计的系统,它的前台开发工具是VB,后台是SQL 2000,他们都是常见的系统开发工具,在我们以前的课程实习中经常作为我们的开发系统的工具,因此从设计和维护的角度来说是没有什么大问题的。因而在技术上,开发这个系统也是可行的。

1.2.2经济可行性

系统开发及实施所需的成本:该系统开发的成本十分低廉,由于界面友好,操作简单,因而也不需要投入大量的培训费用。

系统运行后的收益包括了以下几点:1、系统使提供有效信息的速度提高了;2、提供一些以前无法提供的信息,能及时统计出各种报表3、减少了文件工作量,减少了数据统计的出错率,减轻了工作人员的工作负担,大大节省了人力。

综上所述,该信息管理系统在经济上是可行的。

1.2.3操作可行性

随着信息技术革命的来临,全球经济面临着一个巨大的跨越。信息的及时处理、反馈,资源的充分利用充分的反映了一个企业实力、效益及现代化管理水平的问题。大力发展信息技术革命,改变传统管理模式,充分利用资源,提高企业效益成为目前大多数企业发展的目标。

然而,对于我们的服装行业来说,不光是为了追随信息化的脚步,更是由于它的行业的特性决定了必须依靠信息管理系统的管理优势才能提高他们的运作效率,这些情况主要体现在:多矩阵全过程录入查询,多种价格管理,各种促销组合,库存管理,客户管理,市场信息收集,在这里我们可以以多矩阵全过程录入查询为例来说明情况,我们知道服饰商品最大的特性在于以品牌、面料、年份、季节、款式、颜色、尺寸等商品属性定义唯一确定一件商品即所谓的SKU,这就使得运作的复杂性成指数倍地上涨。许多服饰企业每天处理着成数以千计的SKU,管理着无数的品牌、款式、结构、客户标识甚至更多的数据。在这种复杂性极高的经营管理中,商品档案能正确地体现这些要素将是整个系统运作的必备基础。

1.3结论意见

经过认真地可行性研究,系统基本上做到了在技术、经济、运行、法律上的可行。因此,相信在按照计划上实施的前提下,全系统的设计将会按时、高质量完成。所以,系统研制和开发是可以马上进行的。

第二章项目开发设计

2.1编写目的

经过项目的可行性分析,得出项目可进一步进行下去的结论,在软件继续进一步的开发之前首先给出此软件项目计划。

2.2项目背景

项目分析单位在接到项目分析员给出的项目可行性分析报告后,在本系统,即服装销售管理系统开发主管部门的统一下制定用于软件实质开发的软件项目计划,以使软件开发单位理解软件开发要求,进行开发。

2.3项目开发计划

1、任务分解

分三个大的阶段进行开发第一阶段完成本系统的数据流图跟E-R图。第二阶段完成概要设计跟详细设计。第三阶段书写文档。

2、预算

软件资金投入较少,具体预算分配简略。

3、关键问题

各模块之间的联系和后台数据库的完成。使用目前的设备与现有开发技术完全可以开发出该系统,总的来说该项目没有较大的技术难点与其他的一些风险因素。对于出现的一些小难点总都能得到解决。

2.4交付期限

所要开发的系统较简单,所有开发工作用户要求要在三周内完成,完成项目的最迟时间为2011年8月18日。

第三章需求分析

3.1任务需求分析

服装企业的经营管理一直比较传统,许多信息的记录和分析,经常是依靠人为过程来进行的,企业信息化程度不够,成为了服装企业的发展瓶颈。服装行业是我国进出口贸易的一面旗帜,为了在加入世贸后,更好地与国际接轨,就必须采用信息化的手段来管理服装企业。企业信息化的管理是建立在我们的信息管理系统的基础之上的。现在,我就来详细分析一下,服装企业信息化建设中的需求,分析如下:

⑴多维矩阵全过程录入查询

我们知道服饰商品最大的特性在于以品牌、面料、年份、季节、款式、颜色、尺寸等商品属性定义唯一确定一件商品即所谓的SKU,这就使得运作的复杂性成指数倍地上涨。许多服饰企业每天处理着成数以千计的SKU,管理着无数的品牌、款式、结构、客户标识甚至更多的数据。在这种复杂性极高的经营管理中,商品档案能正确地体现这些要素将是整个系统运作的必备基础。

⑵流程化的有效管理

服饰行业是中国的传统行业,在管理上一直比较落后,在销售过程中发生的很多有效数据信息都无法及时提取,并加以有效利用,这对企业的发展造成了不可磨灭的损失。而今服装企业在发展企业的进程中,已经充分认识到了信息化、流程化的管理可以给企业带来成本降低和利润提升的益处。因而针对服装企业的这一需求特性,规范的企业销售业务流程成为了许多软件商开发此类软件的实现要点之一。

⑶条码管理

条码是国际通用的商品识别和管理模式,它通过条码扫描设备,实现商品编码的采集和输入,方便易用,它对企业的作用更在于:通过使用条码扫描,实现销售终端销售数据的及时全面的采集,同时也掌握销售终端的库存情况;而对服饰企业分销零售信息化建设而言,信息录入的速度决定了销售的速度,而销售管理系统需要一套科学、严密、有效的商品编码体系,使商品编码既涵盖商品的主要属性,又清晰明了,易于编制和记忆,因而商品编码体系的管理一般采用条码方式进行是十分必要的。

同时,对于服饰企业的仓库物流管理,也必须使用条码,一方面可以方便收发货和库存盘点,提高效率和数据的全面与准确;另一方面可实现对单件商品的来源去向的跟踪,防止在流通环节中出现串货等现象,也可就服饰的质量问题进行全过程跟踪。

⑷价格管理

服饰行业因其独有的特性是企业不得不面对瞬息万变的市场需求,服饰商品的生命周

期越来越短,追逐流行时尚是企业经营的关键。这一特性也决定了服饰商品的价格管理复杂而又多变,这就对服饰企业的信息化建设提出了更高的要求。

服饰行业的复杂性要求软件能支持多种价格折扣如地区折扣、客户折扣、批量折扣、付款期折扣、促销时间折扣、过季打折、直营店折扣等等,并且要求可以进行复杂的折上折计算。同时还要能支持排他性调价的要求。

服饰分销零售过程中经常举行各种商品的促销活动,促销期间的商品促销价格的计算手工处理慢且易出差错,而软件处理则必须先定义出促销时间,在促销期内针对不同的商品不同的客户和不同的购买的数量条件组合存不同的价格,过了促销时间,商品的价格又能自动恢复的正常状态。

服饰商品销售过程中,广泛采用各种优惠券促销,如各种免费券、代金券、折扣券等,这就要求软件系统能支持这种结算方式,要求软件能包括定义、发放、回收各种不同的优惠券等,同时,能将发放回收的各种优惠券作为会计处理的依据。

在上述的复杂的价格管理中仅仅依靠人为的记忆、控制是不可能达到最优的价格策略组合的,必须依靠系统的信息指导,才能做出最优的价格策略。

⑸零售管理

零售管理以方便快捷为第一要务,因而支持条码录入为一基本的要求。迅速地取出商品的品牌、款式、货号、颜色、尺寸、面料并自动带出折扣价。收款支持现金、各种信用卡、支票、免费券、代价券、折扣券的支持,由于零售竞争日趋白热化,各大商家各出奇招争夺客户,其中VIP卡的应用相当普遍,这就要求软件能支持对VIP卡的发放、积分累计、优惠、查询等功能。同时还需支持零售的退换货业务及零售收款业务。

⑹库存管理

由于在服饰库存业务中经常发生服饰包装的拆箱、拼箱业务和套装的拆套、拼套业务所以要求系统能自动记录拆分拼合业务。对于库存要求软件能支持按货位、分类等进行不停业盘点。

⑺产品生命周期管理

由于服饰的季节性强,产品必须进行生命全周期管理,这就要求软件能自动计算服饰库龄及报警,并能对每一种商品定义出其生命全周期,根据定义出的生命全周期自动提供处于不同生命周期的商品销售情况和库存情况等分析数据,支持销售决策。

⑻客户信用管理

服饰企业通常与商场等经销商按照代销协议定期结算,结算后形成对商场的应收帐款,结算后10-30日收到商场货款。对个体经销商主要采用押款代销方式,即提货时全额

缴纳货款作为押金,待以后代销结算后转为销售款,因此对个体经销商客户应收帐款问题不大。但必须控制在个体经销商客户处的代销商品库存。对大的经销商,可能会有铺底支持,即经销商可以不必事先支付押金提货,此时必须对铺底进行限额控制。销售年度末时,所有铺底必需结清。因此,软件必须对客户的信用额度进行管理,必须考虑已结算的应收款和未结算的代销商品金额之和,另一方面还要考虑账期控制,对于不同账期给予不同的结算折扣价,以鼓励经销商加快回款。

⑼市场信息收集分析

目前大多数服饰企业的市场信息收集分析处理依赖手工处理,如很多服饰企业通过业务员定期到经销商处收集服饰吊牌,手工统计不同品牌、货号、颜色、尺寸、面料的服饰销售情况信息,造成手工处理工作量大,周期长,准确度差。市场信息无法统一管理、共享、分析,市场部门对于销售终端、竞争对手、媒体宣传的状况无法及时了解,对市场活动缺乏项目化管理与分析的手段;缺乏来自零售前端的第一手资料,无法及时进行准确的产品市场分析,不利于新产品的开发与推广,也容易降低市场促销活动的针对性,降低促销措施的效率;

经销商在手工状态下企业提供的市场分析报告通常是通过电话、传真、填报表等由经销商上报。报告的项目、分析方式各行其是,存在主观估计和随便应付及数据不准确等现象,经销商可能只报告总金额,没有具体明细,有也难以具体到品牌、货号、颜色、尺寸、面料层面进行详细统计。经销商很可能将价格相同的认为是同一种商品,上报数据中无法区分实际到明细的销量,只能进行主观估计,影响数据的全面性和准确性。即便是这样粗糙的数据也存在统计周期长的问题,而对于服饰这种时令性很强的商品,过长的统计周期往往失去了分析的价值,但要在手工操作的情况下,实现每日报表将是十分困难的工作。

针对服饰行业的特殊性要求,在设计一个系统全面的MIS销售系统时就有了以下各个方面的考量:

①体现服饰行业的特殊性

软件系统首先必须支持按品牌、面料、季节、货号、颜色、尺寸、等多维矩阵全过程录入,并销售采购库存市场分析等各种报表中支持多维矩阵式的分析报表。同时实现服饰产品全生命周期管理和单品管理,使商品处于受控状态。

②加强对终端的管理

终端资源包括最终客户及店内库存,由于各大厂商对终端客户的争夺是经营的焦点,因此零售前端的各种资源必须处于受控状态,零售前端的库存、售货员、客户的信息都必须纳入信息系统管理,同时总部能实时监控到终端库存的变化和终端销售人员的业绩变化。

③加强对流程的管理

针对销售中混乱的信息状态,一定要提炼出规范的销售流程,这样才能避免在销售过程产生的重要销售信息的流失。

④加强对顾客的管理

系统通过VIP卡来采集顾客信息,因而要求支持录入VIP卡信息,并能自动累计积分,可分析客户的购买行为。⑤强化市场信息采集,提高决策水平

通过系统各经销商、连锁店可自动提供不同品牌、货号、颜色、尺码、面料的销量数据和各销售组织的销售额排行榜,可提供不同地区对不同品牌、面料、季节、货号、颜色、尺寸等需求情况的分析报表,对企业的经营管理提供辅助决策支持,从而提高企业经营决策的水平。

⑥库存预警

由于服饰的强季节性,要求系统对临近淘汰期的服饰商品报警,并可对缺货超储、超账期等情况进行预警。

⑦应收账款的报警

在销售中形成的应收款信息也是相当重要的,它影响到了一个企业实际效益,通过客户的信用管理和销售过程中产生的应收款信息进行比较,当超出信用额度时,就会产生应收款报警。⑧系统建设的整体性

服饰企业的分销零售信息化建设是整个企业信息化建设的一部分,而不是孤立的信息孤岛,分销零售信息化必须是企业ERP系统的一部分。只是出于确保成功的前提下,减少信息化风险,需要分步建设。

上述的八点,是我针对服装企业信息化需求在MIS系统中实现要点,所做的一个考量设计。其考虑的重点在于:服装产品基本信息的录入设计、销售流程的提炼设计、价格多重管理模式、客户信用体系设计及市场信息的收集分析。鉴于本次毕业设计的时间有限,我从中主要抓住了服装产品基本信息的录入设计、销售流程的提炼设计、应收款报警以及市场信息的收集分析这样四个方面来进行“品牌服装企业的销售管理系统”的整体构建。

我所设计的销售管理系统在企业EPR系统中只是其中的一个模块,其他模块还有采购计划子系统、库存管理子系统、财务管理子系统等。销售系统与库存管理和财务管理有着直接关系,它可以提供销售量情况,这是库存管理的主要信息来源之一,而库存的变化又决定了采购计划的计划与执行;伴随着销售的发生会产生许多的经济往来,这是财务核算的主要信息来源之一。

3.2数据流图、数据字典及实体联系图

3.2.1数据流图

用户的需求具体体现在各种信息的提供、保存、更新和查询,这就要求数据库结构充分满足各种信息的输入和输出。通过上述系统功能分析,针对一般管理信息系统的需求,得出如下的数据流图和数据字典:

(1)数据流程图

本系统的数据流程图如图3.1所示:

图3.1数据流程图

3.2.2数据字典

数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。

由于本次设计是小型软件系统的开发,所以采用卡片形式书写数据字典。每张卡

每个数据的信息。下面将列出若干数据元素的数据卡片信息,数据字典卡片如图 3.2所示

图3.2 数据字典

3.2.3实体图和实体联系E-R图

根据上面的设计规划出的实体包括:商品实体、客户实体、供货商实体、库存实体。各个实体的E-R图以及实体与实体间的E-R关系图描述如下:

(1)商品信息实体及属性如图3.3所示:

图3.3 商品信息实体及属性图

(2)客户信息实体及属性如图3.4所示:

图3.4 客户信息实体及属性

(3)供货商信息实体及属性如图3.5所示:

图3.5“供货商信息”实体及属性图(4)库存信息实体及属性如图3.6所示:

图3.6 “库存信息”实体及属性图

(5)系统E-R图如图3.7所示:

图3-7: E-R图

第四章概要设计

4.1 总体设计

通过这个阶段的工作将划分出组成系统的物理元素。

系统概要设计的基本目的是用比较抽象的概括方式确定系统如何完成预定的任务,也就是要确定系统的配置物理方案。软件结构设计时应该遵循的最主要的原理是模块独立,让模块彼此间的接口关系应该尽量简单。

4.2 系统功能模块图

单单信信

图4-2:总体功能示意图

4.3 数据库的概念设计

4.4 数据库逻辑结构设计

以下是E-R模型向关系数据库模型的转换:

商品信息(商品代码、商品名称、品牌、供应商名称、款式、尺码、颜色、面料)客户信息(客户代码、客户名称、联系人、地址、电话、开户行、信誉度)

供货单信息(供货单号、供货单总额、数量、经手人、日期)

入库信息(入库单号、入库商品、数量、总金额、日期)

出库信息(出库单号、出库商品、数量、总金额、日期)

库存信息(入库单号、客户代码、经手人、商名代码、数量、单价、金额、日期)在实体以及实体之间关系的基础上,形成数据库中的表格以及各个表格之间关系。各个数据表的字段设置如下:

(1)商品信息表如表4.1所示:

(2)客户信息表如表4.2所示:

(3)库存表如表4.3所示:

(4)入库单表如表4.4所示:

表4.4 入库单表

(5)出库单表如表4.5所示:

(6)利润表如表4.6所示:

《电子设计基础》课程设计报告模板

课程设计报告册格式(本页不打印) 一、设计任务(四号、黑体,不加粗) 例如:十字路口交通灯控制系统设计(正文全部为宋体、小四,下同) 二、设计要求 教师下达的设计基本要求…… 三、设计内容 1.设计思想(宋体、小四、加粗) 对题目的理解,计划采用的实现方法 2.设计说明 对设计方案的简单综述,建议增加方案对比内容; 3.系统方案或者电路结构框图 包含对各个单元电路的详细分析; 保留详细的参数计算、卡诺图、状态转换图等设计内容; 4.设计方案 一个模块电路结构对应一个仿真波形和一段文字说明; 仿真及分析时,请捕捉关键点的波形数据,以确保设计结果具有良好的说服力; 5.电路原理总图 A4纸整张打印,打印出图纸边框 绘制原理图时,应注意加入电源、信号输入与输出端口; 芯片内部具有多个相同功能单元时,注意充分利用; 元器件在电路原理图中的布局应规范、紧凑; 6.PCB分层打印图 按照相同比例分别打印出顶层、底层、丝印层,并尽可能打印在同一张A4纸中; 在保证布通率的前提下,尽量选择较大的线宽、安全间距; 四、设计总结 个人真实的总结体会,不低于100字。 五、参考资料 包括网站、网页的资料;从网站上下载资料过多将被视为抄袭,一定要强调自己的设计思路,创新理念。 注: ——课程设计论文用A4纸打印,文中的计量单位、制图、制表、公式、缩略词和符号应遵循国家的有关规定。 ——实验报告采用A4纸双面打印,实验报告的内容全部手写,所有的打印图请牢固粘贴在实验报告上,不要使用QQ截图等低像素的截图工具。 ——封面与任务书双面打印在同一张A4纸;

1、设计题目 数字钟 2、设计内容和要求: 数字钟是一种用数字电路技术实现时、分、秒计时的装置,与机械式时钟相比具有更高的准确性和直观性,且无机械装置,具有更长的使用寿命,因此得到了广泛的使用。 设计要求采用中小规模集成器件完成具有以下技术指标的数字钟: (1)显示时、分、秒; (2)24小时制计数; (3)具有校时功能,可以对小时和分单独校时,对分校时的时候,停止分向小时进位。校时时钟源可以手动输入或借用电路中的时钟; (4)具有正点报时功能; (5)要求计时准确、稳定。 3、设计目的 (1)进一步熟悉各种进制计数器的功能及使用; (2)掌握译码器显示电路的应用; (3)熟悉集成芯片的内部结构及应用; (4)掌握数字电子钟的组成与工作原理; (5)提升对实际电路的设计和调试能力。 4、设计原理 数字钟实际上是一个对标准频率(1HZ)进行计数的计数电路,一般由秒信号发生器、“时、分、秒”计数器、译码器及显示器、校时电路、整点报时电路等单元组成。秒信号产生器是整个系统的时基信号,它直接决定计时系统的精度,在精度要求不高的时候,可选用555定时器构成的振荡器加分频器来实现,但精度要求高的电路中多采用晶体振荡器电路加分频器实现,在本设计中要求精度高,所以选用的是后者。将标准秒脉冲信号送入“秒计数器”,该计数器采用60进制计数器,每累计60秒发出一个“分脉冲”信号,该信号将作为“分计数器”的时钟脉冲。“分计数器”也采用60进制计数器,每累计60分,发出一个“时脉冲”信号,该信号将被送到“时计数器”。“时计数器”可采用12进制也可采用24进制计数器,本实验采用24进制。最终完成一天的计数过程。译码显示电路将“时、分、秒”计数器的输出状态经七段显示译码器译码,通过六位LED 显示器显示出来。整点报时电路是根据计时系统的输出状态产生一个脉冲信号,去触发音频发生器实现报时。校时电路是对“时、分”显示数字进行校正和调整。其数字电子钟系统框图如图1所示。

软件工程课程设计方案报告范例

西安科技大学 软件工程课程设计报告 题目:图书馆管理系统 班级:软件工程** 学号: ********** 姓名: ******* 2013年1月

目录 1绪论 (1) 2 可行性研究报告 (1) 3 需求规格说明书 (4) 4 总体设计说明书 (7) 5 数据库设计说明书 (8) 6 详细设计说明书 (9) 7 系统实现 (11) 8测试分析报告 (23) 参考文献

1.绪论 1.1 选题目的及意义 随着计算机技术的快速发展,人们对用计算机代替手工管理信息的需求越来越强烈,越来越多的计算机软件如雨后春笋般的应用于人们生产生活的各个领域,为人们提供各种各样的便利。本图书馆管理系统应用软件可以有效地解决高等院校、中小学图书馆由于藏书量增大而带来的管理问题,图书馆管理员可以更好地管理学校图书馆藏书信息,学生可以更方便地享受借书还书的服务,为更有效地学习知识提供有利的保证。 对于我来说,选择这个题目作为课程设计的题目有以下两个原因:一是因为自从上大学以来,每当在图书馆借书的时候,我都会留心观察一下图书馆管理员的那台计算机上显示的内容,久而久之,就对本系统的基本流程越来越了解,做好一个软件的前提是必须对这个软件的功能和原理非常熟悉,相比别的题目,我对这个题目更加了解;二是本学期通过学习Java程序设计和Oracle数据库课程,我觉得这个题目虽然没有那么难(涉及算法的内容很少),但也不是轻而易举就能完成的,所以我想挑战一下自己,看看自己的实现能力到底怎么样,因此决定用面向对象方法学的思想,前台用Java程序设计语言编写界面,访问Oracle数据库中的数据,完成本系统。 1.2 系统概述 本系统通过JDBC-ODBC桥实现前后台数据的联系,基本上实现了一个图书馆管理系统所具备的基本功能,本系统把使用者分为三类:超级管理员、普通管理员、读者,对三种用户分别设计了各自的主界面,以便更好的实现信息的隐藏性,超级管理员可以进行这个系统所有操作;管理员只能执行超级管理员的基本功能,查看自己的信息;读者只能查看自己的信息,对自己当前借书进行挂失和续借两种操作,查询图书馆的藏书。 2.可行性研究报告 2.1 编写目的 本报告编写目的在于研究图书馆管理系统应用软件是否可行,指出本软件开发所使用的方法和手段,并对该软件前景进行分析。 本报告的预期读者是:高等院校、中小学图书馆管理人员、程序设计人员、以及对图书馆管理系统感兴趣的爱好者。 2.2 相关背景 工程名称:图书馆管理应用软件 工程产品名称:高校图书馆管理系统应用软件 工程的组织者:西安科技大学计算机学院软件工程系 产品用户:高校图书馆、中小学图书馆; 产品的生产者:西安科技大学计算机学院软件工程062班袁震; 产品设计者:西安科技大学计算机学院软件工程062班袁震; 2.3 可行性研究的前提 本图书管理系统在功能上要求完成以下基本功能: a).读者、管理员登陆;

软件工程课程设计任务书(模板及参考)

编号: 大连理工大学本科生课程设计任务书 课程名称:软件工程课程设计 指导教师: 项目名称:粒子群主题网站 小组名称: 组长姓名: 上课时间:2009年7月13 日- 7月25 日 大连理工大学软件学院 20 年月日

1 设计目的 软件工程课程设计是在学生系统的学习了《软件工程》课程后,综合运用所学的知识,设计开发一个小型的实际系统。 要求学生运用软件工程的思想,严格按照软件生命周期各个阶段的目的和任务,完成对系统的定义、设计、编码、运行以及后期的维护。通过对具体系统的设计和开发,使得学生掌握软件工程的基本原理和基本方法,学会用软件工程学的概念、原理、方法开发和维护软件。 2 设计要求 (1)选用迭代式开发的过程模型,运用软件工程的方法,规范地完成规模小、功能较为简单 的软件开发,包括需求分析、设计、编码和测试。 (2)学生5人组成一个项目小组,一人为组长,其他人为组员,组内成员分工明确、团结协 作、相互配合,共同完成选题的设计。 (3)课程设计时间为2周。 (4)开发平台.NET3.5,语言(C# \ ASP),数据库设计工具Powerdesigner;数据库系统MS SQL Server 2005 (5)具体指标: 1)可以选择结构化分析/设计(SA/SD)或面向对象方法(OOA/D) 2) 结构化分析/设计(SA/SD) a)需求分析:分析系统的静态功能和动态行为 每一位小组成员能够描绘分配的子功能需求 每一位小组成员完成分配子功能的数据流图DFD,要求绘制到3级DFD3 小组负责人组织完成系统的DFD3 b)设计:完成系统的功能模块设计 每一位小组成员根据需求的DFD3图,完成分配的子功能模块设计,用HIPO 图表征。 每一位小组成员设计分配的子功能模块的接口 每一位小组成员能够完成分配的子功能程序流程的逻辑设计 小组负责人组织完成系统的总体结构集成 c)软件实现: 每一位小组成员完成分配的子功能界面的设计 每一位小组成员完成分配的子功能代码编写 小组负责人在.NET框架下,组织完成系统的实施 d)软件测试: 每一位小组成员完成分配的子功能的单元测试 小组负责人负责组织系统的测试用例,不少于20个,完成测试工作 3)面向对象方法(OOA/D):以UML为主 a)需求分析:分析系统的静态功能和动态行为

软件项目管理计划书

软件项目管理计划书 项目名称:伦敦证券电子交易系统 组员: 学校:西安欧亚学院 专业:软件工程专业 时间:2014年10月11日1、简介......................................................................................................... 1.1项目概述 .......................................................................................... 1.2项目交付产品 .................................................................................. 1.3软件项目计划书的演化 .................................................................. 1.4参考资料 .......................................................................................... 2、项目组织................................................................................................. 2.1 团队的分工与合作 ......................................................................... 3、管理过程................................................................................................. 3.1 管理目标及优先级 ......................................................................... 3.2 风险管理 ......................................................................................... 3.3监督及控制机制 .............................................................................. 3.4人员计划 .......................................................................................... 3.5培训计划 .......................................................................................... 4、技术过程................................................................................................. 4.1 开发工具、方法和技术: .............................................................

课程设计报告【模板】

模拟电子技术课程设计报告设计题目:直流稳压电源设计 专业电子信息科学与技术 班级电信092 学号 200916022230 学生姓名夏惜 指导教师王瑞 设计时间2010-2011学年上学期 教师评分 2010年月日

昆明理工大学津桥学院模拟电子技术课程设计 目录 1.概述 (2) 1.1直流稳压电源设计目的 (2) 1.2课程设计的组成部分 (2) 2.直流稳压电源设计的内容 (4) 2.1变压电路设计 (4) 2.2整流电路设计 (4) 2.3滤波电路设计 (8) 2.4稳压电路设计 (9) 2.5总电路设计 (10) 3.总结 (12) 3.1所遇到的问题,你是怎样解决这些问题的12 3.3体会收获及建议 (12) 3.4参考资料(书、论文、网络资料) (13) 4.教师评语 (13) 5.成绩 (13)

昆明理工大学津桥学院模拟电子技术课程设计 1.概述 电源是各种电子、电器设备工作的动力,是自动化不可或缺的组成部分,直流稳压电源是应用极为广泛的一种电源。直流稳压电源是常用的电子设备,它能保证在电网电压波动或负载发生变化时,输出稳定的电压。一个低纹波、高精度的稳压源在仪器仪表、工业控制及测量领域中有着重要的实际应用价值。 直流稳压电源通常由变压器、整流电路、滤波电路、稳压控制电路所组成,具有体积小,重量轻,性能稳定可等优点,电压从零起连续可调,可串联或关联使用,直流输出纹波小,稳定度高,稳压稳流自动转换、限流式过短路保护和自动恢复功能,是大专院校、工业企业、科研单位及电子维修人员理想的直流稳压电源。适用于电子仪器设备、电器维修、实验室、电解电镀、测试、测量设备、工厂电器设备配套使用。几乎所有的电子设备都需要有稳压的电压供给,才能使其处于良好的工作状态。家用电器中的电视机、音响、电脑尤其是这样。电网电压时高时低,电子设备本身耗供电造成不稳定因家。解决这个不稳定因素的办法是在电子设备的前端进行稳压。 直流稳压电源广泛应用于国防、科研、大专院校、实验室、工矿企业、电解、电镀、充电设备等的直流供电。 1.1直流稳压电源设计目的 (1)、学习直流稳压电源的设计方法; (2)、研究直流稳压电源的设计方案; (3)、掌握直流稳压电源的稳压系数和内阻测试方法。 1.2课程设计的组成部分 1.2.1 设计原理

《软件设计基础-VB》课程设计报告书

河北联合大学 2011-2012 第 2 学期
《 软 件 设 计 基 础 -VB》
课程设计报告
设计名称: 姓 名: 设计显示弹球的程序 学 号:
专业班级: 学 院:
设计时间: 设计地点:
指导教师评语:
成绩:
指导教师签字:
年 月 日

《软件设计基础-VB》课程设计报告

2
页,共
14



1.课程设计目的···································· ···································· ···································· 2.课程设计任务与要求 ································ ································ ······························· 3.课程设计说明书··································· ··································· ·································· 4.课程设计成果···································· ···································· ···································· 5.程序调试过程···································· ···································· ···································· 6.设计问题的不足和改进方案 ···························· ···························· ··························· 7.课程设计心得···································· ···································· ···································· 8.附录 ·········································· ········································· ········································· 9.参考文献······································· ······································· ······································

软件工程大作业+暑期软件工程课程设计模板1

《 题 目: 线性表的设计和实现 专业年级: 2014级计算科学与技术专业 指导教师: 李四 年 月 日

中国石油大学胜利学院《软件工程》课程大作业 摘 要 数据结构算法设计和演示(C++)树和查找是在面向对象思想和技术的指导下,采用面向对象的编程语言( C++)和面向对象的编程工具(Borland C++ Builder 6.0)开发 出来的小型应用程序。它的功能主要是将数据结构中链表、栈、队列、树、查找、图和排序部分的典型算法和数据结构用面向对象的方法封装成类,并通过类的对外接口和对象之间的消息传递来实现这些算法,同时利用C++ Builder 6.0中丰富的控件资源中帮助理解、辅助教学和自我学习的作用。 关键词:毕业设计;格式;规范

ABSTRACT Xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx Keywords :Xxxx;Xxxx;Xxxx

目 录 错误!未定义书签。 2.2.2 三级标题名 .................................................................. 错误!未定义书签。 2.3 线性链表 ................................................................................................................... 3 第三章 设计的主体内容 (3) 3.1 系统结构的设计 ....................................................................................................... 5 3.2 交互界面的设计和实现 ........................................................................................... 5 3.3 线性表的00P 序设计 ............................................................. 错误!未定义书签。 3.3.1 线性表的顺序存储的实现 .......................................... 错误!未定义书签。 第四章 结果分析与讨论 ...................................................................................................... 6 第五章 结论 ........................................................................................................................ 15 参考文献 ................................................................................................................................ 18 致 谢 ................................................................................................................................ 19 附 录 .. (20) 附录A 名词术语及缩略词 (20)

《软件项目管理计划书》最佳模板

软件项目管理计划书 项目名称: 时间:年月日

目录 1.简介 (3) 1.1.项目概述 (3) 1.2.项目主要功能及性能 (3) 1.3.项目交付产品 (3) 1.4.参考资料 (3) 2.项目组织 (3) 2.1.过程模型 (3) 2.2.团队的分工与合作 (4) 3.管理过程 (4) 3.1.管理目标及优先级 (4) 3.2.风险管理 (5) 3.3.监督及控制机制 (5) 3.4.人员计划 (5) 3.5.培训计划 (6) 3.6.风险管理计划 (6) 3.7.项目配置计划 (7) 3.8.计划更新策略 (7) 3.9.项目沟通计划 (8) 3.9.1.项目组会议 (8) 3.9.2.项目报告机制 (8) 3.10.项目的重用计划 (9) 3.11.质量保证活动 (9) 3.11.1.内部审核 (9) 3.11.2.阶段审核 (10) 4.技术过程 (10) 4.1.开发工具、方法和技术 (10) 4.2.软件需交付的文档 (10) 5.开发进度安排及预算 (11) 5.1.进度表格描述 (11) 5.2.开发过程中的资源需求 (11) 5.3.软件管理过程中预算及资源分配 (12) 5.4.项目进度及关键工期设置 (12)

1.简介 1.1.项目概述 1.2.项目主要功能及性能 1.3.项目交付产品 (1)提交文档:项目管理计划、需求规格说明,设计报告、测试报告、用户使用手册和项目个人总结。其中项目总结为每人一份,每个小组所有成员的总结装订在一起;其余文档每组提交一份。每个团队可将各小组的文档综合到一起,各小组也可自行分开提交,具体方式由团队内部协商确定。所有文档需要提交电子版和打印稿。 (2)源程序检查:一共 1.4.参考资料 2.项目组织 2.1.过程模型

综合电子系统课程设计报告模板

衡阳师范学院 物理与电子信息科学系 《综合电子系统》 课程设计报告 一号黑体,居中 简易电子称的设计 小二号粗黑体,居中 班级2011级电信1班 组长 成员三号宋体,加粗 指导教师 提交日期2014年6月10 日 《综合电子系统课程设计》成绩评定表 课程设计题目:简易电子秤

第一部分设计任务 1.1 设计题目及要求 (1) 1.2 备选方案设计与比较 (2) 1.2.1 方案一 (3) 第二部分系统硬件平台的设计 2.1 总体设计方案说明 (7) 2.2单片机最小系统 (9) 2.2.1S T C89C52单片机 (10) 2.2.2时钟电路 (11) 2.2.3复位电路 (12) 2.3功能模块二(参照2.2) (13) 2.3.1模块电路及参数计算 (14)

2.3.2工作原理和功能说明 (15) 2.3.3器件说明(含结构图、管脚图、功能表等) (16) 2.4功能模块三(实际名 (17) 2.4.1模块电路及参数计算 (18) 2.4.2工作原理和功能说明 (19) 2.4.3器件说明(含结构图、管脚图、功能表等) (20) 第三部分系统软件的设计与实现 3.1主程序流程图 (21) 3.2子程序一(实际名) (22) 3.3子程序二(实际名) (23) 3.4子程序三(实际名) (24) 3.4电路仿真(实际名) (24) 3.4.1仿真软件简介 (25) 3.4.2仿真电路图 (26) 3.4.3仿真结果(附图) (27) 第四部分安装调试与性能测量 4.1电路安装 (28) (推荐附整机数码照片) 4.2系统软、硬件调试 (29) 6.2.1调试步骤及测量数据 (30) 6.2.2故障分析及处理 (31) 4.3整机性能指标测量(附数据、波形等) (32) 课程设计总结 (33) 参考文献 报告正文的排版: 1. 纸张大小及版心:统一用A4纸(21×29.7)打印,边距设为:上 2.54cm,下2.54cm,左2.2cm,右2.2cm。行距为固定值20磅。 2. 第一级标题用三号粗黑体,(段落设置)段前1行,段后1行, 3. 第二级标题用小三黑体,靠左上下空一行 4. 第三级标题用四号黑体,靠左本身不空行 5. 正文小四号字体,行距为固定值20磅 6. 图题及图中文字用5号宋体 7. 参考文献标题用三号粗黑体,居中上下空一行,参考文献正文为五号宋体

软件工程课程设计报告

软件工程课程设计报告( 2015 -- 2016 学年第一学期) 课程名称:软件工程课程设计 题目:学生宿舍管理系统 院系:控制与计算机工程学院 班级: 组号: 组长: 组员: 指导教师: 设计周数:两周 小组成绩: 日期:2016 年1月8日

《软件工程》课程设计 任务书 一、目的、要求 通过软件开发的实践训练,进一步掌握软件工程的方法和技术,提高软件开发的实际能力,培养工程设计能力和综合分析、解决问题的能力。 具体如下: 1.学习和实践在分析和设计计算机应用系统所需要的知识,包括面向对象的系统分析与设计,编 码和测试方面的知识; 2.熟悉自动化的软件开发工具Rational Rose,并将其运用于软件开发的全过程; 3.进一步加强和提高软件工程文档的编写能力; 4.培养协作能力和团队精神。 二、主要内容 1.运用面向对象方法进行校园宿舍管理系统的需求分析与设计; 2.建模语言采用UML,以Rational Rose为建模工具,进行系统的静态建模和动态建模; 3.利用对象模型自动生成数据模型,自动建立数据库; 4.使用hibernate技术以面向对象的方式编程管理数据库,前端使用html+css结合javaScript 进行设计,后台逻辑采用java来实现,整个系统采用了ssh框架来实现,使得各个模块低耦 合,分层明确,提高了代码的重用以及二次开发; 5.撰写课程设计报告。 三、任务分配

四、进度计划 五、设计成果要求 1.建立系统分析模型与设计模型; 2.初步建立系统原型,实现关键的功能; 3.编写课程设计报告。 六、考核方式 1.系统演示及讲解 占50%。 2.设计报告 占50%。 指导教师: 日期:2015 年12 月25 日

课程设计模板

山西大学商务学院 《软件工程课程设计》报告 题目:基于手机的智能家居控制系统的设计与实现班级:??嵌入式?班 组长: 组员姓名:

说明 一、设计题目:基于手机的智能家居控制系统的设计与实现 二、小组成员及任务分配情况 姓名学号任务分配 软件工程课程总体设计报告、???? 系统可行性分析文档、???? 系统需求分析文档、???? 系统详细设计文档、???? 系统测试文档、????

目录 1. 开发目的和意义 (3) 1.1 开发背景和意义 (3) 1.2 完成情况 (3) 2. 开发相关技术及方法 (2) 2.1 开发环境 (2) 2.2 相关技术及方法 (2) 3. 系统分析 (3) 3.1 可行性分析 (3) 3.2 需求分析 (3) 3.2.1 性能需求 (3) 3.2.2 功能分析 (3) 3.2.3 行为模型 (4) 4. 系统设计 (6) 4.1 总体设计 (6) 4.2 详细设计 (6) 4.2.1 用户登录控制模块的设计 (6) 4.2.2 网络管理模块的设计 (7) 4.2.3 温度控制模块的设计 (7) 4.3 数据库设计 (8) 4.3.1 概念结构设计 (8) 4.3.2 逻辑结构设计 (8) 4.3.3 数据表设计 (8) 5. 系统实现 (10) 5.1 用户注册界面 (10) 5.2 用户登录界面 (10) 5.3 手机端远程桌面控制实现界面 (10) 6. 系统测试 (11) 6.1 测试方法 (11) 6.2 测试用例及结果 (11) 6.3 测试记录和结果反馈 (11) 7.实践总结 (13) 7.1 小结 (13) 7.2 实践感想 (13) 附录1 系统可行性分析文档 (15) 附录2 系统需求分析文档 (20) 附录3 系统详细设计文档 (24)

计算机软件项目管理与计划

计算机软件项目管理与计划 【摘要】随着计算机的深入发展和广泛应用,针对软件工程过程以及软件项目管理等方面的问题。本文讨论了它的主要技术内容。 【关键词】软件工程;软件工程过程;软件项目管理 软件项目管理的对象是软件工程项目,它所涉及的范围覆盖了整个软件工程过程。这种管理开始于技术工作开始之前,在软件从概念到实现的过程中持续,最后终止于软件工作过程结束。 1 项目管理过程 一个软件项目的管理过程包括以下几个方面的内容: 1.1 启动一个软件项目 软件人员和用户是在系统工程阶段确定项目的目标和范围。目标标明了软件项目的目的但不涉及如何去达到这些目的。范围标明了软件要实现的基本功能,并尽量以定量的方式界定这些功能。 1.2 度量 进行度量工作,是为了帮助软件人员了解产品开发的技术过程和产品。度量的作用是为了有效地定量地进行管理。度量的目的是为了把握软件工程过程的实际情况和它所产生的产品质量。 1.3 估算 在软件项目管理过程中一个关键的活动是制定项目计划。在做计划时,必须就需要的人力、项目持续时间、成本作出估算。现在有许多用于软件开发的估算技术,基本的步骤是:事先建立软件的工作范围;以软件度量为基础作出估算;把项目分解成科单独进行估算的小块。管理人员可使用各种估算技术。 1.4 风险分析 每当开始一个新的软件项目时,总是存在着某些不确定性。如是否能准确地理解用户的要求?项目的功能能否实现?是否存在目前还未发现的技术难题?等等。风险分析对于软件项目管理是决定性的。 1.5 进度安排 每一个软件项目都要求制定一个进度安排,但不是所有的进度都得一样安排。软件项目的进度安排与任何一个工程项目的进度安排没有实质上的不同。首先识别一组项目任务,再建立任务之间的相互关联,然后估算各个任务的工作量,分配人力和其他资源,制定进度时序。 1.6 追踪和控制 一旦建立了开发进度安排,就可以开始着手追踪和控制活动。由项目管理人员负责追踪在进度中标明的每一个任务。如果任务实际完成日期滞后于进度安排,则管理人员可以使用一种自动的项目进度安排工具来确定在项目中间里程碑上进度误期所造成的影响。 2 软件项目的组织与计划 2.1 软件项目管理的特点 软件产品与其他任何产业的产品不同,它是无形的,完全没有物理属性,但它确实是把思想、概念、算法、流程、组织、效率、优化等融合在一起了。因此对软件项目进行管理,涉及到系统工程学、统计学、心理学、社会学以及法律等方面的问题。需要用到多方面的综合知识,仅靠技术或科研项目的效率很难得到

电子技术课程设计的基本方法和步骤模板

电子技术课程设计的基本方法和步骤

电子技术课程设计的基本方法和步骤 一、明确电子系统的设计任务 对系统的设计任务进行具体分析, 充分了解系统的性能、指标及要求, 明确系统应完成的任务。 二、总体方案的设计与选择 1、查阅文献, 根据掌握的资料和已有条件, 完成方案原理的构想; 2、提出多种原理方案 3、原理方案的比较、选择与确定 4、将系统任务的分解成若干个单元电路, 并画出整机原理框图, 完成系统的功能设计。 三、单元电路的设计、参数计算与器件选择 1、单元电路设计 每个单元电路设计前都需明确本单元电路的任务, 详细拟订出单元电路的性能指标, 与前后级之间的关系, 分析电路的组成形式。具体设计时, 能够模拟成熟的先进电路, 也能够进行创新和改进, 但都必须保证性能要求。而且, 不但单元电路本身要求设计合理, 各单元电路间也要相互配合, 注意各部分的输入信号、输出信号和控制信号的关系。 2、参数计算 为保证单元电路达到功能指标要求, 就需要用电子技术知识对参数进行计算, 例如放大电路中各电阻值、放大倍数、振荡器中电阻、电容、振荡频率等参数。只有很好地理解电路的工作原理, 正确利用计算公式, 计算的参数才能满足设计要求。 参数计算时, 同一个电路可能有几组数据, 注意选择一组能完成

电路设计功能、在实践中能真正可行的参数。 计算电路参数时应注意下列问题: (1)元器件的工作电流、电压、频率和功耗等参数应能满足电路指标的要求。 (2)元器件的极限必须留有足够的裕量, 一般应大于额定值的 1.5倍。 (3)电阻和电容的参数应选计算值附近的标称值。 3、器件选择 ( 1) 阻容元件的选择 电阻和电容种类很多, 正确选择电阻和电容是很重要的。不同的电路对电阻和电容性能要求也不同, 有些电路对电容的漏电要求很严, 还有些电路对电阻、电容的性能和容量要求很高, 例如滤波电路中常见大容量( 100~3000uF) 铝电解电容, 为滤掉高频一般还需并联小容量( 0.01~0.1uF) 瓷片电容。设计时要根据电路的要求选择性能和参数合适的阻容元件, 并要注意功耗、容量、频率和耐压范围是否满足要求。 ( 2) 分立元件的选择 分立元件包括二极管、晶体三极管、场效应管、光电二极管、晶闸管等。根据其用途分别进行选择。选择的器件类型不同, 注意事项也不同。 ( 3) 集成电路的选择 由于集成电路能够实现很多单元电路甚至整机电路的功能, 因此选用集成电路设计单元电路和总体电路既方便又灵活, 它不但使系统体积缩小, 而且性能可靠, 便于调试及运用, 在设计电路时颇受欢迎。选用的集成电路不但要在功能和特性上实现设计方案, 而且要满足功耗、电压、速度、价格等方面要求。 4、注意单元电路之间的级联设计, 单元电路之间电气性能的 相互匹配问题, 信号的耦合方式

软件项目管理计划模板

. 软件项目管理计划 Version 1.2专业资料word . Revision 专业资料word . 录目 1. 简介1 项目概述1.1 1.2 项目交付产品1 SPMP 的演化1.3 1 参考资料1.4 1 1.5

术语与缩写1 1 2. 项目组织 1 2.1 过程模型2. 2 组织结构1 2. 3 组织接口1 2.4 项目职责2 2 管理过程3. 3 3.1 管理目标和优先级3.2 假设、依赖关系和限制3 风险管理3.3 3 监督和控制机制3.4 3 3.5 人员计划3 3 4. 技术过程 4 方法、工具和技术4.1 软件文档4.2 4 用户文档4.3 4 4.4 项目支持功能4 4 工作包、进度表和预算5. 4 工作包5.1 依赖关系5.2 4 资源需求5.3 4 预算和资源分配5.4 4 5.5 进度表4 6. 其他索引 6.1 4 6.2 附录 4 专业资料word . 1. 简介 1.1 项目概述 说明:简要综述项目的目标、发布的产品、主要工作活动、主要工作制品、关键里程碑、所需资源、进[度和预算等。必要的情况下,还应描述该项目与其他项目的关系。] 1.2 项目交付产品

说明:列出主要的可交付产品、交付日期、交付地点和满足项目协议条款所需的质量。][的演化SPMP1.3 说明:描述如何以及由谁负责维护本文档,应指明更新内容的传播方式以及在变更控制下更新文档版本[ 的机制。] 1.4 参考资料 说明:提供项目计划中所引用的所有文档和其他信息资源的完整清单,包括标题、报告编号、日期、作[ 者以及发布机构。] 1.5 术语与缩写 说明:定义SPMP 所应用的全部术语和缩写词。][ 2. 项目组织 2.1 过程模型 说明:描述该项目所使用的软件过程模型,或者是所遵循的组织标准模型。过程模型需要指明[里程碑的时间、基线、评审、工作制品、项目交付产品、结束标志等。] 2.2 组织结构 说明:描述项目的内部组织结构,可以参考如下的层次结构图形式。][专业资料word .

电力电子课程设计模板

电气工程学院 电力电子课程设计 设计题目:MOSFET降压斩波电路设计专业班级:电气0907 学号:09291210 姓名:李岳 同组人:刘遥(09291212 ) 指导教师: 设计时间:2012年6月25日-29日 设计地点:电气学院实验中心

电力电子课程设计成绩评定表 指导教师签字: 年月日

电力电子课程设计任务书 学生姓名:李岳,刘遥专业班级电气0907 指导教师: 一、课程设计题目: MOSFET降压斩波电路设计(纯电阻负载) 设计条件:1、输入直流电压:U d=100V 2、输出功率:300W 3、开关频率5KHz 4、占空比10%~90% 5、输出电压脉率:小于10% 二、课程设计要求 1. 根据具体设计课题的技术指标和给定条件,能独立而正确地进行方案论证和电路设计,要求概念清楚、方案合理、方法正确、步骤完整; 2. 查阅有关参考资料和手册,并能正确选择有关元器件和参数,对设计方案进行仿真; 3. 完成预习报告,报告中要有设计方案,还要有仿真结果; 4. 进实验室进行电路调试,边调试边修正方案; 5. 撰写课程设计报告——画出主电路、控制电路原理图,说明主电路的工作原理、选择元器件参数,说明控制电路的工作原理、绘出主电路典型波形(比较实际波形与理论波形),绘出触发信号(驱动信号)波形,说明调试过程中遇到的问题和解决问题的方法。 三、进度安排

2.执行要求 电力电子课程设计共6个选题,每组不得超过2人,要求学生在教师的指导下,独力完成所设计的系统主电路、控制电路等详细的设计(包括计算和器件选型)。严禁抄袭,严禁两篇设计报告雷同,甚至完全一样。 四、课程设计参考资料 [1]王兆安,黄俊.电力电子技术(第四版).北京:机械工业出版社,2001 [2]王文郁.电力电子技术应用电路.北京:机械工业出版社,2001 [3]李宏.电力电子设备用器件与集成电路应用指南.北京:机械工业出版社,2001 [4] 石玉、栗书贤、王文郁.电力电子技术题例与电路设计指导. 北京:机械工业出版社,1999 [5] 赵同贺等.新型开关电源典型电路设计与应用.北京:机械工业出版社,2010 摘要 关键词:整流、无源逆变、晶闸管

软件工程课程设计报告

软件工程课程设计报告题目:校园小商品交易系统 一、实验题目 (2) 二、实验目的 (2) 三、实验要求 (3) 四、实验内容 (3) 五、系统设计文档 (4) 5.1需求分析 (4) 5.1.1对系统综合要求 (4)

5.1.2系统的数据要求 (4) 5.2总体设计 (5) 5.2.1系统总体用例图 (5) 5.2.2商品管理用例图 (5) 5.2.3用户信息用例图 (6) 5.2.4商品交易用例图 (6) 5.3详细设计 (6) 5.3.1系统类图以及类之间关系图 (6) 5.3.2由需求分析阶段以及类之间关系的设计分析可以得到系统 对应事件流 (7) 5.3.3系统数据库表 (11) 5.3.4系统组件图 (11) 5.3.5系统部署图 (12) 六、心得体会 (13) 一、实验题目 校园小商品交易系统 二、实验目的 通过这次课程设计,要掌握UML(统一建模语言),并能运用UML在Rational Rose中建模。熟练掌握软件工程面向对象建模的总体方法。

三、实验要求 1.一人一组。 2.熟悉Rose开发环境。 3.掌握UML的基本模型元素(如角色、用例、类等)。 4.熟悉UML,主要了解UML中的9大图:Use case diagram(用例图)、Class diagram(类图)、Object diagram(对象图,Rose中没有)、Sequence diagram(序列图)、Collaboration diagram(协作图)、Statechart diagram(状态图)、Activity diagram(活动图)、Component diagram(组件图)、Deployment diagram(配置图)。 5.完成对系统的建模。 6.周五上机检查,并提交设计报告。 7.集中上机时间不能迟到、早退。 8.请自觉维护实验室清洁,爱护实验设备。 四、实验内容 运用UML统一建模语言建立一个校园小商品交易系统。开发软件为ROSE,最后转换为VB代码。该系统主要的基本要求和功能如下: 包含三类用户:管理员、商品发布者、普通用户、访客。 (1)向管理员提供以下功能:自身密码修改,其他用户添加删除,用户信息修改、统计。商品信息添加、修改、删除、查找、统计。 (2)向商品发布者提供以下功能:注册、登陆、注销、自身密码修改、自身信息修改。商品信息发布,自身商品信息统计。查找浏览其他商品。 (3)向一般用户提供以下功能:商品浏览、查找、获知商家联系方式,定购商品。 (4)向访客提供以下功能:商品浏览、查找、获知商家联系方式。

软件工程课程设计样本

软件工程课程设计 学校:大连交通大学 专业:软件工程 班级:072班 姓名: 学号:0701030216

目录 1总体设计 (1) 1.1本系统的主要功能描述 (1) 1.2系统包含的类及类之间的关系 (1) 1.3 Java源文件及其功能 (2) 2 详细设计 (2) 2.1主类ChangeAnimalWindow (2) 2.2类Animal (3) 2.3类 HandleMouse (4) 2.4类 AutoMoveAnimal (4) 2.5类Point (5) 3功能测试及运行效果 (6) 3.1 系统初始界面 (6) 3.2 自动演示后界面 (6) 3.3游戏成功预览界面 (7) 3.4英雄榜界面 (7) 参考文献 (7) 附录软件源程序 (8)

1总体设计 1.1本系统的主要功能描述 在科技飞速发展、知识日新月异的今天,很多人已经离不开电脑了,包括玩一些休闲小游戏,一个功能齐全的动物换位小游戏应该是很受人们喜爱的。通过图形技术,实现图片的导入。通过消息响应机制,使程序可以响应用户的鼠标操作,进行动物换位游戏的操作。 对于本系统,我们需要实现以下一些基本功能: (1) 要实现人机交互,用户可以通过鼠标来操作动物位置。 (2)在游戏成功时会出现成功提示。 (3)用户在玩游戏的时候可以在游戏界面上选择音乐播放。 (4)用户可以选择插入任意已存储的图片。 (5)具有英雄榜功能,可以查看自己的成绩。 (6)具有帮助功能,可以查看游戏规则,和不懂得选项。 1.2系统包含的类及类之间的关系 本系统共包括9个Java源文件。类之间的关系如图1-1所示。 图1-1

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