软件工程仓库管理系统实验报告 华北电力大学

软件工程仓库管理系统实验报告 华北电力大学
软件工程仓库管理系统实验报告 华北电力大学

一、课程设计的目的与要求

1. 课程设计目的

软件工程课程设计是学习软件工程课程后所进行的实践环节,目的是培养学生用工程化的思想和标准文档化的思想进行软件开发。本次课程设计通过开发一个小型实用的软件系统,亲身体验软件生命周期中的各个环节,以加深对软件工程课程的深入理解、锻炼独立分析、解决问题的能力。

2. 课程设计要求

2.1课程设计准备

1)复习软件工程课程的主要内容,熟练掌握软件生命周期的理论以及各阶段的基本概念。

2)明确可行性分析、需求分析、设计、测试等阶段的基本任务和基本方法。

3)熟练运用规范化的描述方法和文档,描述软件开发的各个阶段。

4)熟悉开发环境和开发工具。

2.2内容要求

1)对所设计和实现的系统进行可行性分析,提交可行性分析报告;

2)对系统进行需求分析,可以选择传统的分析方法或者面向对象的分析方法,提交软件需求规格说明书(SRS);

3)在SRS的基础上进行软件的概要设计和详细设计,提交软件设计文档;

4)遵循上述文档的要求,实现软件;

5)对所实现系统进行软件测试,完成软件测试报告。

二、设计正文

1.可行性分析报告

1.1项目简介

1.1.1 项目目标

随着计算机和网络技术的飞速发展,计算机的应用领域不断扩大。利用计算机进行信息控制,不仅提高了工作效率,更提高了其安全性。尤其对于复杂的信息管理,利用计算机能够充分发挥它的优越性。随着科学技术的不断提高,计算机科学技术日渐成熟,它在人类社会的各个领域发挥着越来越重要的作用。

物资管理系统是根据企业的管理员对仓库物品的入库、出库等操作的管理及记录的需要来设计开发的,目标是给仓库管理员提供更加快速、便利的平台,具有对仓库货物信息进行管理和维护的功能。

1.1.2 系统的简要描述,主要功能

从总体上来看,本系统主要实现以下功能:

查看货物信息:可以查询所有货物的相关信息。

查看管理员信息:可以查看所有仓库管理员的相关信息。

查看记录信息:可以查看所有入库、出库的记录信息。

删除货物信息:可以删除选定的货物信息,且同时删除与该货物相关的所有记录。

物资入库:可以添加仓库已有或没有的货物,同时修改或添加相关信息。(所有的入库人都包含在管理员之内)

物资出库:可以使已有货物出库,同时修改相关信息。(所有的出库人都包含在管理员之内)

安全退出:退出当前页面至上一界面。

1.2对现有系统的分析

1.2.1 处理流程和数据流程(系统流程图)

1.2.2 对现有系统的其他说明

(1)维护:在系统交付之后的有效期限之内,系统的维护只由开发单位提供;

(2)人员:开发人数较少,管理员数目一定,允许管理的人员必须是熟悉数据库管理知识及相关业务的人员;

(3)设备:

硬件环境:处理器(CPU):双核酷睿I3及以上;内存容量(RAM):至少2G;

软件环境:操作系统:Microsoft Windows 7;数据库管理系统:SQLServer2008;Microsoft Visual Studio 2013;软件需求管理工具RRP ;软件设计工具RSA;软件测试工具RFT

(4)局限性:开发人员全部为本科生,缺乏项目经验,技术操作方面还不太熟练。原有的系统存在很大

的局限性,比如技术的过于陈旧,人员工作负荷大,系统维护及费用支出巨大,人员与设备技术含量低等

等。

1.3技术可行性分析

基于winform窗体程序,使用C#语言和Microsoft SQL Server 2008数据库实现,使系统的部署、应用、

维护更加方便。因此技术方案是成熟的和可行的。

1.4经济可行性分析

从用户角度来看,无需单独购买计算机,只需利用目前已有的计算机,并且可以接入互联网即可;从开发者角度来看,此类软件开发周期一般为2-3个月,开发所需硬件和软件要求是目前大多数PC机系统

能够承担的,开发费用不高。

1.5社会因素可行性分析

1.5.1 法律因素

我国用著作权体系来保护计算机软件,保护的范围也很广泛,从系统软件、应用软件到源程序、目标程序,都可以受到保护。该系统为独立开发,在法律方面不会存在侵犯专利权、侵犯版权等问题。

1.5.2 用户使用可行性

该系统提供友好的界面,对用户来说,操作简单,容易掌握。

1.6可供选择的方案

方案1:基于winform窗体的仓库物资管理系统,系统主要针对管理员部分,管理员可以对职工信息、物资信息进行管理和维护。

该方案的优点和选择该方案的原因:

(1)winform窗体操作比较简单,用户容易掌握;(2)C#语言简单易懂,兼容性好,对开发者来说容易使用;(3)开发难度较低,降低了开发成本;(4)C#语言能实现系统与数据库的无缝连接,降低了系统的维护开销;

方案2:使用Java编写的仓库物资管理系统

不选择该方案的原因:

(1)使用Java编写界面相对困难,不容易使界面实现更好的人机交互;(2)Java语言相对于C#语言来说较难理解,对开发者来说使用不便;(3)熟悉并精通Java的开发者数量不多,维护起来比较困难;

方案3:在以前的仓库物资管理系统上进行修改,完善功能。

不选择该方案的原因:

(1)以前的开发者大多离校,不便于交流;(2)修改需先理清以前的开发思路,了解以前系统的开发过程及结构,工作量太大;

方案4:购买“仓库物资管理系统”。

不选择该方案的原因:

(1)目前市场上的仓库物资管理系统主要是大型系统,购买系统费用昂贵;(2)对于学校内部的小型系统来说显得“大材小用”;(3),维护比较困难,维护价格也比较高昂。

2. 软件需求规格说明书(SRS)

2.1需求概述

1)给出软件需求的摘要和简单描述

仓库物资管理系统的主要功能是实现职工信息和物资信息管理的信息化。仓库物资管理系统需要满足来自管理员的需求。

Ⅰ.对于仓库管理员来说,他们的需求是:对职工信息、物资信息进行管理和维护。管理员可以查询、添加、删除、修改、物资和职工的基本信息。系统管理员可以维护系统的状态和正常的运行。

根据仓库物资的实际需求情况,仓库物资管理系统应该包括以下几个功能模块:

1.基本业务模块:主要实仓库日常业务的信息化处理,包括入库、出库。

2.基本数据维护模块:主要是对管理员信息、物资入库、出库记录信息、物资基本信息进行操作,包括添加、修改和删除。

2)运行环境

Windows 7,Windows Vista/ Windows XP或更高的版本,安装有SQLServer2008和Microsoft Visual Studio 2013及以上版本;至少有100M左右的硬盘空间

2.2 功能需求

2.2.1功能图:

2.2.2用例图:

2.2.3时序图

①查询或删除物资信息时序图:

②查询物资记录信息时序图:

③物资入库时序图:

2.3数据描述

类之间的关系图:

出入库类描述:

2.3.1 性能需求

1)数据精确度

查询时应保证查全率,所有包含查询关键字的记录应该都能查到。在添加任何记录时,要保证数据库中数据的一致性,避免发生错误,要求不能有误差。 2)时间特性 检索响应时间应在人的感觉和视觉能接受的时间范围内;更新数据库处理时间应小于等于1s ;网络传输时间应小于等于2s 。

3)适应性

技术约束:该系统的设计是在使用C#语言编写、基于winform 窗体的,技术设计采用软硬一体化的设计方法。

标准约束:该系统的开发完全按照企业标准开发,包括硬件、软件和文档规格。

2.3.2 运行需求

1)用户界面

用户界面的设计应遵循用户界面设计的原则,做到以人为本、尽可能减少用户记忆、保持界面的一致性。力求设计结果美观大方、直观、明了、条理清晰,使系统易学、易用、易管理。

本系统是以Winform 窗体的形式工作的,打开系统后,呈现在眼前的是一个登录界面,输入管理员编号和密码进入系统,进行相应的操作,各种操作都与数据库相连,一旦确定某些操作,相应的数据就会保存到数据库中,实时性好。

登录界面:

操作选择页面:

库存查询操作界面:

密码修改界面:

权限修改界面:

入库管理界面:

出库管理界面:

2)硬件接口

需要浏览器进行显示,键盘进行输入。

3)软件接口

Windows 7,Windows Vista/ Windows XP或更高的版本,安装有SQLServer2008和Microsoft Visual Studio 2013及以上版本。

4)故障处理

对于应用程序,要求能够判断用户输入的错误信息,能够给出相应的错误提示,不会因为输入的错误信息而导致系统的运行终止;

对于硬件故障,系统能够自动备份数据,防止由于计算机故障导致数据丢失;

对于数据库,要求在发生故障时,能够实现数据的恢复;

2.3.3其它需求

可使用性:本系统容易使用和理解,界面友好;

安全保密:除了本人可以修改自己的登录密码外,只有管理人员能对读者及书籍信息做修改。

可维护性:本系统在管理方面相对简单,容易维护,数据库的管理需要专门管理员。

系统最小寿命:系统应能在无重大改动的条件下正常运行3年以上。

可移植性:对Windows 7,Windows Vista/ Windows XP或更高的版本系统均可使用。

3.软件设计说明书

3.1软件模块结构图

具体如下图所示:

3.2文件结构和全局数据

3.2.1 数据库文件表

(1)职工表(employee)用于存放所有职工即管理员的信息,职工表是判断用户的登录权限必不可少的部分,表中各个字段的数据类型、大小以及简短描述如下表1所示。

表1

(2)物资信息表(Goods)用于存放仓库中所有货物的信息,物资信息表是用于查询物资信息和入库出库是否可行的判断基础。表中各个字段的数据类型、大小以及简短描述如下表2所示。

(3)管理关系表(Relation)用于存放职工对货物的所有操作。表中各个字段的数据类型、大小以及简短描述如下表3所示。

3.2.3创建存储过程

用于向管理关系表中添加新的信息,代码如下:

create table relation

(

Rno int identity(1,1) primary key,

Eno nchar(10) not null,

Gno nchar(10) not null,

Rnum int not null,

style nchar(10) not null,

Rtime datatime not null

)

其他表均为直接新建表填入列名和约束

3.2.4 软件各个模块所共享的全局数据的结构:物资管理系统中使用了公共模块DAL,每一张表均新建了一个类EmployeeDAO.cs、GoodsDAO.cs、RelationDAO.cs和SQLHelper.cs。在EmployeeDAO.cs定义了对职工表的查询操作函数,在GoodsDAO.cs中定义了对物资信息表的查询、插入、删除和更新等函数,在RelationDAO.cs中定义了对物资记录表的查询、插入等函数。

3.3模块描述

3.3.1登录模块描述

(1)功能:管理员通过登录界面选择权限进入仓库物资管理系统;

(2)接口:将管理员输入的编号和密码与数据库中的数据尽心对比;

(3)数据:管理员编号,密码,权限;

(4)处理:单击“登录”按钮,若输入的编号和密码与数据库中的数据相符,则登录成功,进入选择支持的操作界面,否则登录失败。

3.3.2.1 超级管理员管理管理员信息模块描述

(1)功能:超级管理员可以对管理员的信息进行查询与修改基本操作;

(2)接口:由超级管理员模块调用该模块,连接到数据库按编号进行查询管理员信息,进行查询基本操作后数据会更新到数据库中;

(3)数据:管理员编号、密码、姓名;

(4)处理:在操作界面单击“权限修改”按钮,进入权限修改界面,选择用户名与希望更改后的用户类型,点击“确认”修改信息;在操作界面单击“密码修改”按钮,进入密码修改界面,选择用户名,输入其原密码并输入和再次输入其新密码,点击“确认”修改信息

3.3.2.2 管理员管理入库模块描述

(1)功能:管理员可以对货物信息进行仓库选择,货物编号,货物名称,货物数量,货物价格的增加操作;

(2)接口:由管理员模块调用该模块,连接到数据库查询货物信息,进行增、删、查等基本操作后数据会更新到数据库中;

(3)数据:仓库位置,货物编号,货物名称,货物数量,货物价格;

(4)处理:在管理员在管理界面单击“入库管理”按钮,进入入库管理界面,依次输入入库货物编号、名称、数量、价格的点击入库可以将修改后的信息保存到数据库中。

3.3.2.3 管理员管理出库模块描述

(1)功能:管理员可以对货物的信息进行仓库选择,货物编号,货物名称,货物数量,货物价格的修改操作;

(2)接口:由管理员模块调用该模块,连接到数据库查询货物信息,进行删、改、查等基本操作后数据会更新到数据库中;

(3)数据:仓库位置,货物编号,货物名称,货物数量,货物价格;

(4)处理:在管理员管理界面单击“出库管理”按钮,进入出库管理界面,依次输入出库货物编号、名称、数量、的点击入库可以将修改后的信息保存到数据库中。

3.3.2.4 管理员管理库存查询模块描述

(1)功能:管理员可以对货物的信息进行查询操作;

(2)接口:由管理员模块调用该模块,连接到数据库查询货物信息。

(3)数据:仓库位置,货物编号,货物名称,货物数量,货物价格;

(4)处理:在管理员管理界面单击“库存查询”按钮,进入库存查询管理界面,选择查询条件以及关键字显示相关货物的详细信息。

4软件测试报告

4.1测试范围

4.1.1 测试目的:测试是为了发现程序中或处理流程中的错误而执行的过程。

4.1.2 预期结果:系统运行正常,与用户交互流畅,数据处理正确并能与数据库正确相连; 4.1.3 测试步骤:单元测试、集成测试、确认测试和系统测试。

4.2测试计划

整个系统分为两个模块:超级管理员模块和普通管理员模块,每个模块都要先独立测试,再集合到一起测试。注意模块之间的连接。每个模块都要设计测试用例。先进行白盒测试,再进行黑盒测试。 4.2.1测试阶段

(1)第1阶段:对每个模块进行单元测试,包括超级管理员管理管理员信息模块、管理员管理入库模块描述、 管理员管理出库模块描述、管理员管理库存查询模块描述,对设计的测试用例进行测试,查看是否与预期的结果相同。

(2)第2阶段:进行集成测试,测试模块之间的调用是否正确。

(3)第3阶段:进行确认测试,测试各个子系统是否完成了需求说明书中的功能。 (4)第4阶段:进行系统测试,测试整个系统的功能、性能是否与预期效果相同。 4.2.2测试进度:

4.3测试项目说明

4.3.1用户登录模块测试

(1)测试目的:测试系统的登录是否正确、合法,对于合法的用户是否能够转入正确的界面,对于非法的用户能否能提示错误。

(2)测试方法和测试软件:分别使用超级管理员信息表和普通管理员信息表中合法用户信息登录系统,再以非合法信息登录系统,用白盒测试中的逻辑覆盖法进行测试。

4.3.2管理员管理管理员信息模块测试

(1)测试目的:测试超级管理员的对管理员信息的基本操作是否正确、合法。

(2)测试方法和测试软件:分别对管理员管理界面的各部分进行测试,观察结果是否与预期结果相符。

4.3.3管理员管理入库模块测试

(1)测试目的:测试管理员的对货物的入库基本操作是否正确、合法。

(2)测试方法和测试软件:分别对管理员管理界面的各部分进行测试,观察结果是否与预期结果相符。

(1)测试目的:测试管理员的对货物信息的基本操作是否正确、合法。

(2)测试方法和测试软件:分别对管理员管理界面的各部分进行测试,观察结果是否与预期结果相符。(3)测试用例:

4.3.5管理员管理库存查询模块测试

(1)测试目的:测试管理员的对货物类别信息的基本操作是否正确、合法。

(2)测试方法和测试软件:分别对管理员管理界面的各部分进行测试,观察结果是否与预期结果相符。(3)测试用例:

4.4测试分析

3.3.1.1 用户登录模块测试

(1)实测结果:在用户名和密码均正确的情况下,登录成功;否则失败,提示错误信息;

(2)与预期结果数据的偏差:无偏差

(3)该项测试表明的事实:连接数据库登录可行

(4)该项测试发现的问题:无

3.3.1.2 管理员管理管理员信息模块测试

(1)实测结果:在用户名和密码均正确的情况下,增、删、改、查等操作可以正确进行;

(2)与预期结果数据的偏差:无偏差

(3)该项测试表明的事实:管理员可以对管理员信息正确管理;

(4)该项测试发现的问题:无

3.3.1.3 管理员管理入库模块测试

(1)实测结果:在用户名和密码均正确的情况下,增、删、改等操作可以正确进行;

(2)与预期结果数据的偏差:无偏差

(3)该项测试表明的事实:管理员可以对入库信息正确管理;

(4)该项测试发现的问题:无

3.3.1.4 管理员管理出库模块测试

(1)实测结果:在用户名和密码均正确的情况下,删、改等操作可以正确进行;

(2)与预期结果数据的偏差:无偏差

(3)该项测试表明的事实:管理员可以对出库信息正确管理;

(4)该项测试发现的问题:无

3.3.1.5 管理员管理库存查询模块测试

(1)实测结果:在用户名和密码均正确的情况下,库存查询操作可以正确进行;

(2)与预期结果数据的偏差:无偏差

(3)该项测试表明的事实:管理员可以对库存查询正确管理;

(4)该项测试发现的问题:无

课程设计总结或结论

经过这两个周的软件工程课程设计,我了解了软件开发的大致过程,可行性分析、软件需求、软件设计、软件测试,每一步都必不可少。要对所要开发的项目进行正确的可行性分析,正确的需求分析(包括功能需求、性能需求、运行需求等),对文件的结构和全局数据有正确的描述,设计足够多的测试用例进行单元测试、集成测试和系统测试。

在开发软件的过程中,我体会到用户需求对软件的重要性。成功的软件是建立在成功的需求基础之上的,而高质量的需求来源于用户与开发人员之间有效的沟通与合作。在需求获取过程中,能否准确地描述需求也是对开发人员的一项考验。

软件测试应该贯穿于整个软件开发的过程中,而不是等软件开发完成才开始进行,应该尽早地设计测试用例并进行测试。软件测试的方法有白盒测试、黑盒测试和灰盒测试。也可以借助自动化测试工具进行测试,比如IBM的RFT测试工具。

在软件设计的过程中,我对结构化程序设计有了更深的理解,对用例图、时序图等建模的方法都有了一定的掌握,也了解了UML工具在软件开发过程中发挥着重要的作用。

4参考文献

[1]宋雨,软件工程,北京,中国电力出版社出版时间:2007/2

[2]李铭,c#高级编程(第7版),北京,清华大学出版社,2010 年11月

[3]刘婕. 张琳等著 C#.NET2.0+SQL Server动态网站开发从基础到实践. 电子工业出版社, 2007.1

[4]Pressman R S, 郑人杰, 马素霞. 软件工程: 实践者的硏究方法[M]. 机械工业出版社, 2011.

[5]曲朝阳,刘志颖软件测试技术北京:中国水利水电出版社 2006

电力系统自动化试卷及思考题答案2014年(华北电力大学)

1.那些实验是在EMS平台下进行?那些实验是在DTS平台下进行? EMS:1)电力系统有功功率分布及分析;2)电力系统无功功率分布及分析;3)电力系统综合调压措施分析;4)电力系统有功-频率分布;5)电力系统潮流控制分析;6)电力系统对称故障计算及分析;7)电力系统不对称故障及计算分析 DTS:1)电力系统继电保护动作特性分析;2)电力系统稳定性计算及分析;3)电力系统继电保护动作情况与系统稳定性关系分析 2.欲调节电压幅值,调有功P有效还是无功Q有效?为什么? 1)电压对无功变化更敏感,有功虽然对电压也有影响但是比较小 2)只考虑电压降落的纵分量:△U=(PR+QX)/U,从公式看出,电压降落跟有功P和无功Q 都有关系,只不过在高压输电系统中,电抗X>>R,这样,QX在△U的分量更大,调节电压幅值就是在调节无功。 3.重合闸有什么好处?若电气故障设为三相短路,故障分别持续t1和t2时长,则两个实验结果有什么不同? 重合闸好处:1)在线路发生暂时性故障时,迅速恢复供电,从而提高供电可靠性;2)对于有双侧电源的高压输电线路,可以提高系统并列运行的稳定性,从而提高线路的输送容量;3)可以纠正由于断路器机构不良,或继电器误动作引起的误跳闸 故障延时长的接地距离一段动作次数,相间距离一段动作次数,三相跳开次数比故障延时短的多,开关三相跳开的次数多。 4,.以实验为例,举例说明继电保护对暂态稳定的影响? 实验八中,实验项目一体现出选保护具有选择性,当其故障范围内出现故障时,有相应的断路器动作跳闸。实验项目二体现出保护是相互配合的。当本段拒动时,由上一级出口动作跳闸。实验项目三做的是自动重合闸的“前加速”和“后加速”保护。继电保护快速切除故障和自动重合闸装置就是使故障对系统的影响降到最低,尽早的将故障切除能避免故障电流对设备的冲击减小对系统的扰动,有利于暂态稳定的实现。 5.·在电力系统潮流控制分析试验中,可以通过改变发电机的无功进行潮流调整,也可以通过改变发电机所连升压变压器的分接头进行潮流调整,实验过程中这两项调整对发电机的设置有何不同?为什么? 改变发电机无功:设置发电机无功时以10MV AR增长。不能保证发电机有功功率和发电机电压恒定,他们可能会随着无功功率的改变有微小的变化。 改变变压器分接头:设置此时发电机相当于一个PV节点,即恒定的有功P和不变的电压U。原因:发电机是无功电源,也是有功电源,是电能发生元件;变压器是电能转换元件,不产生功率。 7在实验中考虑了哪些调压措施?若某节点电压(kv)/无功……电压升高3kv,则应补偿多少电容? 【实验】调节发电机端电压(调节有功,调节无功),调整变压器分接头 【百度】电力系统的调压措施主要有: 1靠调节发电机机端电压调压 2靠改变变压器分接头调压 3靠无功补偿调压 4靠线路串连电容改变线路参数调压 我的实验灵敏度系数为0.075,所以若电压升高3kv,应补偿3/0.075=40Mvar的电容 8在调频实验中。对单机单负荷系统,若发电机的额定功率……频率怎么变化?当负荷功率大于发电机功率的额定功率…… 通过K=△p/△f来判断f如何变化 9、几个实验步骤 实验九试探法求故障切除实验的实验步骤

华北电力大学 两级放大电路实验报告

实验三 两级放大电路 一、实验目的 进一步掌握交流放大器的调试和测量方法,了解两级放大电路调试中的某些特殊问题; 二、实验电路 实验电路如图5-1所示,不加C F ,R F 时是一个无级间反馈的两级放大电路。在第一级电路中,静态工作点的计算为 3Β11123 R V V R R R ≈ ++, B1BE1 E1C156V V I I R R -≈ ≈+, CE11C1456()V V I R R R =-++ 9B21789 R V V R R R ≈ ++, B2BE2 E2C21112V V I I R R -≈ ≈+, C2CE21101112()V V I R R R =-++ 图5-1 实验原理图 第一级电压放大倍数14i2V1be115 (//) (1)R R A r R ββ=- ++ 其中i2789be2211()////[(1)]R R R R r R β=+++ 第二级电压放大倍数21013V2be2211 (//) (1)R R A r R ββ=- ++ 总的电压放大倍数 O1O2 O2V V1V2O1 i i V V V A A A V V V = = ?=?g g g g g g

三、预习思考题 1、学习mutisim2001或workbenchEDA5.0C 电子仿真软件 2、按实际电路参数,估算E1I 、CE1V 、C1I 和E2I 、CE2V 、C2I 的理论值 3、按预定静态工作点,以β1 =β2 = 416计算两级电压放大倍数V A 4、拟定Om V g 的调试方法

四、实验内容和步骤 1、按图5-1连接电路(三极管选用元件库中NPN 中型号National 2N3904) 实验中电路图的连接如下 2、调整静态工作点 调节R 1和R 7分别使E1V =1.7V ,E2V =1.7V 左右,利用软件菜单Analysis 中DC Oprating Point 分析功能或者使用软件提供的数字万用表(Multimeter )测量各管C V 、E V 、B V 。可以通过计算获得C I ,CE V ,将结果填入表5-1中。 1)、静态工作点调节后,两处调节值如图所示:

软件工程 实验报告

v1.0 可编辑可修改 院系:计算机科学学院 专业:计算机科学与技术 年级: 2013级 课程名称:软件工程 组员:司少武(1135) 兰少雄(1136) 张宇(1133) 纳洪泽(1132) 指导教师:刘卫平 2015年 12月 26 日

聊天室 1 前言 即时消息系统的研究现状 即时消息系统[1](Instant Messenger,IM)是一种在后 PC 时代兴起的,以Internet 网络为基础的,允许交互双方即时地传送文字、语音、视频等信息,能够跟踪网络用户在线状态的网络应用软件。即时消息系统产生有着深刻的社会原因:人们都有渴望社交,获得社会尊重、实现自我的需求,这正是即时消息软件风行的原动力,而物质文明的日益发达所带来副作用,又使得人们习惯与周围的人保持距离,以致人们更愿意对陌生人敞开心扉,在网络中可以跨越年龄、身份、行业、地域的限制,达到人与人、人与信息之间的零距离交流。从这点上讲,即时消息系统的出现改变了人们的沟通方式和交友文化,大大拓展了个人生活交流的空间。 本工程的主要内容 随着互联网逐步普及,人们的生活和工作也越来越离不开信息网络的支持,而聊天室是人们最常见,最直接的网上交流的方式。本聊天系统以聊天交流为主,为广大用户提供一个借助网络进行人际交往的平台,也是网络与现实最贴近的实用型网站。本文所介绍的网络聊天系统是基于开放的JAVA应用程序开发设计的,其主要特性是能动态、实时的完成信息的传递,且具有高效的交互性,更有效的处理客户请求,且具有脱离数据库技术方法,易于维护和更新的特点。 2 需求分析 本系统所要实现的主要功能是当用户聊天时,将当前用户名、聊天对象、聊天内容、聊天语气和是否私聊进行封装,然后与服务器建立Socket连接,再用对象输出流包装Socket的输出流将聊天信息对象发送给服务器端当用户发送聊天信息时,服务端将会收到客户端用Socket传输过来的聊天信息对象,然后将其强制转换为Chat对象,并将本次用户的聊天信息对象添加

管理实验报告

重庆工商大学 实验报告 课程名称: 实验名称: 专业、班级: 学号: 姓名: 组长: 小组成员: 指导老师: 年月日

一、实验目的 体验沟通的过程,观察领导者的产生,感受领导者的影响力,通过本次实验培养我们的表达能力、沟通能力、分析判断能力、决策能力、组织协调能力、人际影响力等能力。具体如下: (1)检测个人的沟通表达能力。语言表达准确简洁,清楚流畅。(2)培养善于观察、善于思考的能力。 (3)分析问题时应全面透彻,做决定时果断认真,培养了分析界定,科学决策的能力。 (4)人际合作能否尊重他人,善于倾听,善于把众人意见引向一致,培养了有效调动人积极性的能力。 二、实验过程描述 实验课过程其实是一个无领导的讨论过程。首先每个人轮流进行发言了;其次是自由讨论,对别人观点进行点评交流;最后小组统一意见,选出代表对本组观点进行阐述。 我们小组首先确定了主持人,由主持人主持我们小组轮流发言,在发言前小组成员有几分钟思考时间把自己的顺序写下来后再发言,每个人发言后会有人提出意见或建议,经过所有成员的发言,由主持人综合一个答案,并询问大家意见,如无意见,主持人遍准备对本小组结论进行阐述。 题目如下:有一艘游艇,在海上遇难,现有9人得以乘上救生艇,

但是救生艇在漏气,现假设他们都不会游泳,掉进海里就会死,现在有一架直升飞机前去救援,但是一次只能就一个人到飞机,救生艇上的9个人。 (1)9岁的女儿童,是一位小学生; (2)第二位是18岁的高三男中学生,曾在全国物理竞赛拿过第一名; (3)第三位23岁的女运动员,曾为国家拿过奥运会金牌,并且现在处于事业的巅峰时期,有望在下届奥运会再次拿金牌; (4)第四位是36岁的律师,在律师界也是很有名气的人物,并且为人正直,同时她还是女儿童的爸爸; (5)第五位是38岁的男性职业经理人,曾在大型国营企业扭亏为盈。 (6)第六位是41岁医生,在全国也是知名的,技术非常好的医生,目前持一项重要医学课题。 (7)第七位是45岁男性大学教授,博士生导师,是某国际性学术的学科带头人。 (8)第八位是一位53岁的中学教师,深受学生爱戴。 (9)第九位是一位68岁老将军,曾为国家立下汗马功劳,现已退休。 问题是:将这就个人进行救援排序。 三、实验结果描述

软件工程上机实验报告

学生管理系统 1、用例图绘制 1)用户需求 需求分析 1、为每个使用系统得人员设置权限。只有通过权限验证得人才能使用系统。 2、学生可以使用该系统查询所学课程得成绩。 3、教师使用该系统完成学生成绩得录入、修改、显示与打印。 4、管理员使用系统输入学生信息、教师信息、班级信息与课程信息。 这里系统得参与者有三个,分别就是: 参与者“学生”:使用系统得目得就是查询所学课程得成绩 参与者“教师”:完成学生信息得录入、修改、显示与打印 参与者“管理员”:输入学生信息、教师信息、班级信息与课程信息 2)用例图绘制 本人根据自己登陆到中南大学教务管理系统查询成绩得做法,做出以下得用例图。由于用例图只就是给出用户所瞧到得得系统得功能,一般不包括选择选项等细致得步骤。所以本人得用例图与参考得报告有所不同。而且本人设计得系统功能仅与成绩有关,所以用例图较简单。 至于管理员得用例由于后面有些功能就是相近得鉴于篇幅有限,所以只就是列举了管理学生与

管理教师两个功能得扩 展。. 3)用例详细说明 学生查询成绩用例 1、简要说明:本用例描述了学生查询课程成绩。 2、事件流 (1)、基本流 1)选择课程名称与学期 )点击“确定”按钮 2 3)系统显示对应学期该课程成绩。 (2)、备选流 2a 系统提示出错,点击“确定”按钮结束。 3、特殊需求:无。 4、前置条件:成功“登陆”系统

5、后置条件:无。 6、扩展点:无。 7、相关数据:所学课程得成绩。 8、问题说明:无。 老师查询成绩用例 1、简要说明:本用例描述了教师查询课程成绩。 2、事件流 (1)、基本流 1)老师选择课程名称与班级 2)点击“确定”按钮 3)系统显示该课程成绩该班级得所有学生成绩。 (2)、备选流 2a 系统提示出错,点击“确定”按钮结束。 3、特殊需求:无。 4、前置条件:成功“登陆”系统 5、后置条件:无。 6、扩展点:无。 7、相关数据:所学课程得成绩。 8、问题说明:无。 老师录入成绩用例 1、简要说明:本用例描述了教师对课程成绩进行录入。 2、事件流 (1)、基本流 1)选择课程名称。 2)老师在列出得学生中对应得成绩输入框输入成绩。 3) 老师点击“提交”按钮。 4)系统显示录入该课程成绩。 (2)、备选流 1a 如果没有要选择得课程名称,给出提示,结束。 3a 如果教师没有确认保存录入成绩,给出提示,结束。 2a 老师点击“暂存”按钮,成绩会展示存储起来,下次登陆输入时不用再次输入。 3、特殊需求:无。 4、前置条件:成功“登陆”系统 5、后置条件:无。 6、扩展点:无。 7、相关数据:所学课程得成绩。 8、问题说明:无。 老师修改成绩用例 1、简要说明:本用例描述了教师对学生得课程成绩进行修改。 2、事件流 (1)、基本流 1)选择课程名称与学期 2)点击“确定”按钮 3)系统显示该课程成绩该班级得所有学生成绩。

实验报告

本文档如对你有帮助,请帮忙下载支持!实验报告书 课程名称:《数据库原理及应用》 实验题目:实验四 SQL Server 数据查询 班级: 学号: 姓名: 指导教师:

本文档如对你有帮助,请帮忙下载支持! 一、实验目的 (1)掌握使用Transact-SQL的SELECT语句进行基本查询的方法。 (2)掌握使用SELECT语句进行条件查询的方法。 (3)掌握SELECT语句的GROUP BY、ORDER BY以及UNION子句的作用和使用方法。(4)掌握嵌套查询的方法。 (5)掌握连接查询的操作方法。 二、实验内容及步骤 1.启动 SQL Server 管理平台,在对象资源管理器中展开studentsdb数据库文件夹。2.在studentsdb数据库中使用SELECT语句进行基本查询。 (1)在student_info表中,查询每个学生的学号、姓名、出生日期信息。 (2)查询学号为0002 的学生的姓名和家庭住址。 (3)找出所有男同学的学号和姓名。 3.使用SELECT语句进行条件查询 (1)在grade表中查找分数在80~90范围内的学生的学号和分数。 (2)在grade表中查询课程编号为0003的学生的平均分。 (3)在grade表中查询学习各门课程的人数。 (4)将学生按出生日期由大到小排序。 (5)查询所有姓“张”的学生的学号和姓名。 4.对student_info表,按性别顺序列出学生的学号、姓名、性别、出生日期及家庭住址,性别相同的按学号由小到大排序。 5.使用GROUP BY查询子句列出各个学生的平均成绩。 6.使用UNION运算符将student_info表中姓“张”的学生的学号、姓名与curriculum 表的课程编号、课程名称返回在一个表中,且列名为u_编号、u_名称,如图8所示。 图联合查询结果集 7.嵌套查询 (1)在student_info表中查找与“刘卫平”性别相同的所有学生的姓名、出生日期。 (2)使用IN子查询查找所修课程编号为0002、0005的学生学号、姓名、性别。 (3)列出学号为0001的学生的分数比0002号的学生的最低分数高的课程编号和分数。 (4)列出学号为0001的学生的分数比学号为0002的学生的最高成绩还要高的课程编号和分数。8.连接查询 (1)查询分数在80~90范围内的学生的学号、姓名、分数。 (2)查询学习“C语言程序设计”课程的学生的学号、姓名、分数。 (3)查询所有男同学的选课情况,要求列出学号、姓名、课程名称、分数。 (4)查询每个学生的所选课程的最高成绩,要求列出学号、姓名、课程编号、分数。 (5)查询所有学生的总成绩,要求列出学号、姓名、总成绩,没有选修课程的学生的总成绩为空。

华北电力大学电力系统分析复试面试问题

保定校区电力系统及其自动化(电自) 面试:1。在线路保护中,什么情况下三段动作了,而一段二段都没有动作。 2、线路中的零序电流怎么测得。3、变压器Y-D11接线,正序负序零序电流的相位幅值怎么变化。4、零序电流保护有么有可能存在相继动作,为什么?5、隔离开关和断路器哪个先断开,为什么?6、电厂发电过程。 英语面试问题:先自我介绍,然后问问题1、为什么选择这个专业? 2、大学里最喜欢的课? 3、家庭成员介绍 笔试继电保护:差不多忘记了。。。记得几个大题1、一个环网的最大最小分支系数分析2、消除变压器不平衡电流的方法3、高频相差保护判断4、给一个阻抗继电器动作方程,让你画两个圆5、有零序电流保护计算题6、距离保护计算是被配合段有两条分支(即外汲),记得公式就行。7、振荡考的是大圆套小圆的,让你判断两个启动元件哪个是大圆,阐述短路与振荡的动作原理,及问有可能什么时候振荡是误动。 前面小题都考的很细。 英语听力,笔试很简单,不用准备。 保定校区电力系统及其自动化(电自) 英语面试老师直接叫我翻译学校的名字还有我学的专业课是什么初是的专业课成绩还有专业英语翻译 专业面试 1 船上的频率是多少 2你知道主要有那几中频率,分别是那些国家的 3两种不同的频率是通过什么连接起来的 4什么是

svc hv 5二机管的单向导通原理 6外面高压线路和地压线路的区别7变电站的无功补偿 笔试比较难我都不会那有零序电流保护镇定保护范围距离镇定 我强烈建议把继电保护学好专业课笔试好难 趁还有印象,先回忆一下 北京校区电气与电子工程学院电力系统及自动化 面试题目: 1.变压器中性点为何要接CT? 2.三相线路,a相短路,c相非短路点的电压、电流怎么求? 3.发电机机械时间常数增大,有什么影响? 4.影响无功潮流的因素有哪些? 还有就是电能质量指标等基础问题,当时一慌,回答的都很差 口试: 自我介绍 家乡介绍,说四种电力设备,读一篇科技短文(我读完是基本没什么感觉,英语平时没学好啊) 分在同一组的,大家的问题也都不一样,不过老师们会很和蔼,到了面试时,基本没有太紧张的感觉,希望对准备考研的有所帮助啊!

华北电力大学操作系统实验报告

华北电力大学 实验报告 | | 实验名称____ 操作系统综合实验 课程名称______ 操作系统 | | 专业班级:网络学生姓名: 学号:成绩: 指导教师:王德文/姜丽梅实验日期:2015年11月4日

实验一实验环境的使用 一、 实验目的 1. 熟悉操作系统集成实验环境 OS Lab 的基本使用方法。 2. 练习编译、调试EOS 操作系统内核以及EOS 应用程序。 二、 实验内容 1. 启动 OS Lab; 2. 学习OS Lab 的基本使用方法:练习使用 OS Lab 编写一个 Windows 控制台应用程 序,熟悉 OS Lab 的基本使用方法(主要包括新建项目、生成项目、调试项目等); 3. EOS 内核项目的生成和调试:对 EOS 内核项目的各种操作(包括新建、生成和各 种调试功能等)与对 Windows 控制台项目的操作是完全一致的; 4. EOS 应用程序项目的生成和调试; 5. 退出 OS Labo 三、 实验内容问题及解答 1. 练习使用单步调试功能(逐过程、逐语句),体会在哪些情况下应该使用“逐过 程”调试, 在哪些情况下应该使用“逐语句”调试。练习使用各种调试工具(包括“监 视”窗口、“调用堆栈”窗口等)。 答:逐语句,就是每次执行一行语句,如果碰到函数调用,它就会进入到函数里面。 而逐过程,碰到函数时,不进入函数,把函数调用当成一条语句执行。因此,在需要进 入函数体时用逐语句调试,而不需要进入函数体时用逐过程调试。 四、实验过程 1. 新建Windows 控制台应用程序 生成项目: 执行项目: 调试项目: int Func (Int 口〕,// 芦明F UEK 函数 i. nx n - 0, n = FunjcdO); print f CHello World 查看 EOS SDK( Software Development Kit )文件夹: 修改EOS 应用程序项目名称: pflMSni-E-l (Prftss Ctrl+FVFR switcli corisnlfi uiitdnu...) Ucleone to EOS shell 五、实验心得 这次是验证性试验,具体步骤和操作方法都是与实验教程参考书上一致, 实验很顺利, 实验过程没有遇到困难。通过这次实验,我掌握了 OS Lab 启动和退出操作;练习使用 OS Lab 编写一个Windows 控制台应用程序,熟悉 OS Lab 的基本使用方法新建项目、生 成项目、调试项目等。 2. 使用断点终端执行: 13

软件工程实验报告(总)

信息工程学院软件工程实验报告 专业: 班级: 学号: 姓名: 指导老师:

实验一:软件开发的过程计划 实验课时:2课时 一、实验目的 项目计划的目的是为项目的研发和管理工作制定合理的行动纲领,以便所有相关人员按照计划有条不紊地开展工作。 ⑴估计项目的总体规模、工作量和成本。 ⑵制定项目计划,重点放在产品生命周期中的主要关键任务。 ⑶制定项目时间表和预算。 二、实验环境 1.硬件环境 P4以上的个人计算机环境,要求内存不少于512MB,硬盘不小于20G.。 2.软件环境 操作系统:Windows XP 数据库:Sql Server 2000以上或Access 2003以上 3.通用工具软件 通用绘图工具:MicroSoft Visio 2003以上 文本编辑工具:MicroSoft Word 2003以上 4.CASE工具 UML建模工具:Rational Rose 2000 三、实验要求、实验内容 1、实验要求: 在进行实验之前,必须掌握软件开发过程的一些基础知识,准备参考资料和阅读相关的过程模型的文档。 2、实验内容 熟悉RUP(Rational Unified Process)软件开发统一过程的思想,RUP(Rational Unified Process)是由Rational公司(现已是IBM公司的一部分)提出的过程模型,它软件工程史上最完整、最成熟、最优秀的过程模型之一。 学习软件开发的组织和管理,将项目开发各阶段的任务明确,掌握各阶段的里程碑,并熟悉相应的工具。

四、思考题 1、项目开发首先要做的事是什么? 答:进行需求分析和定义,了解客户或用户的需求,然后再进行后续。 2、你认为该软件应具备的最重要的特性是什么。 答:安全性、实用性、灵活性。 3、你认为怎样分工是最合理的? 答:该项目已经采取项目经理制,但是在具体开发过程中,情况也许会比预计的复杂,因此,在了解了各组员的工作风格的情况下,根据性格类型进行工作分配,比如:外向而且善于交流的,可以给他安排和客户交流沟通,让客户随时了解我们 的工作情况,并且反应客户的需求改变;为了让项目更好的组织和管理,可以采取 主程序员负责制;这样,在项目经理的带领下,内部安排主程序员和副程序员,工 作员有问题的话,内部自己解决,只要按时汇报工作就可以了。 五、实验内容: 项目背景 项目名称:银行计算机储蓄系统 随着社会经济的发展,XX银行的业务不断增长,传统的依靠手工的存取款业务办理方式已经不能满足不断增长的业务需求。其一,业务需求的增加需要消耗大量人力物力资源;其二,业务复杂化导致人工处理方式出错率增加,从而引起储户不满。一方面可以减轻银行业务员的工作量,另一方面可以减少工作的出错率,从而提高工作效率。现在计算机网络的告诉发现使越来越多的人更喜欢在网购物、在家存款取款。在这样的背景下,很明显现在的银行储蓄系统已经不能满足人们越益增长的需求,急切需要建立一个新的、高效的、方便的、互联的计算机储蓄系统。为解决此问题,拟为其开发计算机储蓄系统。 项目进度: 项目在项目经理的制度下,在整个开发过程中,树立“里程碑”,而且严格按照计划进行,各阶段任务必须完成,现把任务进度历程绘制如下:

销售管理实验报告doc

销售管理实验报告 篇一:销售管理实训总结报告 销售管理实训总结报告 XX442866 张萌 一、实训目的 本次实训目的是让我们更好的了解和掌握销售管理的种种步骤及要求,如何做好产品的销售工作,包括从销售计划的制定到销售渠道的建设以及销售团队的建立和管理等等的工作步骤,把理论知识运用到实践中去。 二、实训意义 通过本次实训,使学生全面了解和掌握有关销售管理工作的各个方面,建设、管理销售渠道和销售团队的方法。通过实训,使学生能够对销售管理有一个全方位的认识,丰富相关知识,从而为以后走向相关工作岗位打下坚实的基础。 三、实训时间 XX年1月6日----XX年1月10日 四、实训地点 重庆科技学院经管大楼F404 五、实训内容 1.企业简介 2.企业市场环境分析 3.销售组织设计

4.销售团队管理制度设计 5.销售区域及渠道管理 6.客户管理 7.销售计划管理 六、总结体会 本周的实训是翟静老师的销售管理课程,实训重要的任务就是结合企业,具体了解企业的销售组织结构、销售渠道及团队建设。本次实训的目的,在于理解销售管理工作在市场营销中的重要作用,并熟练的掌握销售管理各方面的知识,为今后的工作打下良好的基础。通过本次实训进一步掌握销售管理各方面的知识,学会在市场营销中,如何才能建立一个好的销售渠道和一个优秀的销售团队, 实 现企业最佳的经济效益。 通过一周的实训,使我对销售管理工作有了进一步了解和感触,进一步掌握了销售管理工作中的各种要点。同时,我还发现有很多的不足之处,也为自己积累下了日后销售管理工作的经验。实训是我大学生活中拥有的一段经历,也是给我上了在课堂上学不到的非常重要的一课。它使我在实践中了解社会,让我在踏入社会之前打了一针预防针,让我明白做销售的艰辛,为我以后走入社会打下了基础。 我会珍惜在学校的每一次难得的学习机会,而这样的实训学习更是值得我去珍惜!相信,有了这一次实训经历,无

华北电力大学EDA实验报告

课程设计报告 (2013--2014年度第1学期) 名称:电子电工实习(EDA部分)院系:科技学院信息系 班级: 学号: 学生姓名: 指导教师:张宁孙娜 设计周数:分散1周 成绩: 日期:2013年11月9日

一、课程设计(综合实验)的目的与要求 1、实验目的 设计一个具有基本功能的电子钟 2、实验要求 (1)、在6位数码管上按24小时进制显示“时”“分”“秒”; (2)、有对“时”“分”“秒”的校时功能; (3)、具有正点报时功能。当快到正点,即某点59分50秒时,电子钟报时,蜂鸣器鸣叫,10秒后结束; 二、设计实验 1、设计原理及其框图 (1)数字钟的构成

数字钟是一个将“时”,“分”,“秒”显示于人的视觉器官的计时装置。它的计时周期为24小时,显示满刻度为23时59分59秒,。因此,一个基本的数字钟电路主要由译码显示器、“时”,“分”,“秒”计数器、校时电路、报时电路和蜂鸣器组成。干电路系统由秒信号发生器、“时、分、秒”计数器、译码器及显示器、校时电路、整点报时电路组成。秒信号产生器是整个系统的时基信号,它直接决定计时系统的精度。将标准秒信号送入“秒计数器”,“秒计数器”采用60进制计数器,每累计60秒发出一个“分脉冲”信号,该信号将作为“分计数器”的时钟脉冲。“分计数器”也采用60进制计数器,每累计60分钟,发出一个“时脉冲”信号,该信号将被送到“时计数器”。“时计数器”采用24进制计时器,可实现对一天24小时的累计。译码显示电路将“时”、“分”、“秒”计数器的输出状态送到六段显示译码器译码,通过六位LED 六段显示器显示出来。整点报时电路时根据计时系统的输出状态产生一脉冲信号,然后去触发一音频发生器实现报时。校时电路时用来对“时”、“分”、“秒”显示数字进行校对调整的。 (2)、简述74LS163 2、设计思路 通过分析实验要求得出:选用74LS163芯片共计6片,采用同步计数的方法来设计相关计时器(同一源输入脉冲接至CLK ,控制ENT 使能端实现计数),秒位计时器与分位计时器均为60进制,时位计时器为24进制。 控制验证当数字电子钟的输出为59分50秒时,与一个本电路所用的源输入脉冲信号,利用与门的特性输出相应的高低电平接通蜂鸣器实现整点报时。 三、实验具体设计 1、秒位计时电路设计(60进制) 秒低位计数用十进制计数器(74163改装)计数,由脉冲信号触发计数,9秒(秒低位输出1001B )时,秒低位清零;秒高位计数用六进制计数器(74163改装)计数,9秒时,秒高位芯片ENT 输入高电平,由此触发计数,59秒(秒低位输出1001B ,秒高位输出0101B )时,秒高位清零。如图(1)所示 74LS163芯片 4位二进制输出

软件工程实验报告

1.1 实验一结构化需求分析 一.实验类型 图书馆管理系统 假定校图书馆需要你设计一个图书馆管理系统,要求包括以下功能: ●图书管理员可以管理馆藏图书,包括每本图书的藏书编号、书名、编著者、 ISBN号、出版社、出版时间、入馆时间、馆藏数量(如果馆藏数量为1,则标明为孤本图书)、在馆数量、学科类别等(或其它你认为有用的信息); ●管理员可以查询、统计所有图书、每一类图书或每一本书的借阅记录; ●图书管理员可以管理所有读者的信息,包括读者类型(学生、教师、社会人 士)、姓名、图书证编号、办证时间、证件状态(正常、挂失、冻结)等信息; ●图书管理员可以查询和统计所有读者、每一类读者或每一个读者的借阅记录; ●读者可以通过本系统查询馆藏图书; ●读者可以通过本系统借阅读书。但对于孤本图书或在馆数量为1的图书则不 准外借; ●管理员可以对超期未归还图书的读者发送电子邮件进行提醒,对于超期一年 不归还图书的读者冻结其图书证; ●读者可以通地本系统归还图书。如果图书超期,则自动计算罚款金额。二.实验目的 1.掌握数据流的分析技术 2.掌握软件需求分析的过程和方法。 3.熟悉项目开发计划和需求规格说明书的制定方法。 三.实验内容和要求 1.用结构化数据流分析技术进行软件系统需求分析,得出系统的数据流图和数据字典。 2.正确运用图表工具进行表示。 3.按规范正确编写软件文档。

四.实验步骤 1.理解所承担项目的业务流程和业务内容。 本软件项目是面向中小型学校、单位机构对于图书管理的基于服务的一款便捷式软件。能满足一系列常用图书管理的功能模块,提供简介、准确的操作性,可以很大程度减少人为因素带来的数据错误,统计错误,系统逻辑错误。并且规模小,很容易进行推广。 ●本项目的参与对象有图书管理员及读者。 ●对于读者,能通过该软件浏览馆藏的所有图书。读者在图书馆找到自己喜欢 的书后,能自行通过该软件操作完成借阅操作。若读者是第一次借书,必须通过图书管理员进行添加读者记录,登记读者信息。读者在登陆后方能完成借阅操作,对于孤本图书(即图书馆中馆藏只有一本的图书)则拒绝进行借阅操作。在规定期限内,读者可以通过该软件完成还书操作,对于超期的图书,应将扣除一定罚款金额,对于超期一年不归还图书的读者冻结其图书证。 并且读者能修改个人信息。 ●对于图书管理员,能管理自己和比自己低一级管理权限的管理员。一级管理 员能完成维护管理员的基本信息和二级管理员的一切操作。二级管理员则能维护自己的信息和添加读者、添加图书的功能。管理员可以对超期未归还图书的读者发送电子邮件进行提醒,对于超期一年不归还图书的读者冻结其图书证; 2.按照系统的功能及性能要求,系统的作业范围等,确定软件系统的开发环境(操作系统、开发工具、程序设计语言等)。 根据软件编程经验,本系统将采用面向对象的设计方法,使用Eclipse开发工具,java窗体应用程序,操作系统使用Win8。 3.绘制数据流图、功能分析图等。

软件工程仓库管理系统实验报告 华北电力大学

一、课程设计的目的与要求 1.课程设计目的 软件工程课程设计是学习软件工程课程后所进行的实践环节,目的是培养学生用工程化的思想和标准文档化的思想进行软件开发。本次课程设计通过开发一个小型实用的软件系统,亲身体验软件生命周期中的各个环节,以加深对软件工程课程的深入理解、锻炼独立分析、解决问题的能力。 2.课程设计要求 2.1课程设计准备 1)复习软件工程课程的主要内容,熟练掌握软件生命周期的理论以及各阶段的基本概念。 2)明确可行性分析、需求分析、设计、测试等阶段的基本任务和基本方法。 3)熟练运用规范化的描述方法和文档,描述软件开发的各个阶段。 4)熟悉开发环境和开发工具。 2.2内容要求 1)对所设计和实现的系统进行可行性分析,提交可行性分析报告; 2)对系统进行需求分析,可以选择传统的分析方法或者面向对象的分析方法,提交软件需求规格说明书(SRS); 3)在SRS的基础上进行软件的概要设计和详细设计,提交软件设计文档; 4)遵循上述文档的要求,实现软件; 5)对所实现系统进行软件测试,完成软件测试报告。

二、设计正文 1.可行性分析报告 1.1项目简介 1.1.1 项目目标 随着计算机和网络技术的飞速发展,计算机的应用领域不断扩大。利用计算机进行信息控制,不仅提高了工作效率,更提高了其安全性。尤其对于复杂的信息管理,利用计算机能够充分发挥它的优越性。随着科学技术的不断提高,计算机科学技术日渐成熟,它在人类社会的各个领域发挥着越来越重要的作用。 物资管理系统是根据企业的管理员对仓库物品的入库、出库等操作的管理及记录的需要来设计开发的,目标是给仓库管理员提供更加快速、便利的平台,具有对仓库货物信息进行管理和维护的功能。 1.1.2 系统的简要描述,主要功能 从总体上来看,本系统主要实现以下功能: 查看货物信息:可以查询所有货物的相关信息。 查看管理员信息:可以查看所有仓库管理员的相关信息。 查看记录信息:可以查看所有入库、出库的记录信息。 删除货物信息:可以删除选定的货物信息,且同时删除与该货物相关的所有记录。 物资入库:可以添加仓库已有或没有的货物,同时修改或添加相关信息。(所有的入库人都包含在管理员之内) 物资出库:可以使已有货物出库,同时修改相关信息。(所有的出库人都包含在管理员之内) 安全退出:退出当前页面至上一界面。

华北电力大学电力系统分析考研及期末考试必备

华北电力大学电力系统分析考研及期末考试必备 1、什么是动力系统、电力系统、电力网? 答:通常把发电企业的动力设施、设备和发电、输电、变电、配电、用电设备及相应的辅助系统组成的电能热能生产、输送、分配、使用的统一整体称为动力系统; 把由发电、输电、变电、配电、用电设备及相应的辅助系统组成的电能生产、输送、分配、使用的统一整体称为电力系统; 把由输电、变电、配电设备及相应的辅助系统组成的联系发电与用电的统一整体称为电力网。 2、现代电网有哪些特点? 答:1、由较强的超高压系统构成主网架。2、各电网之间联系较强,电压等级相对简化。3、具有足够的调峰、调频、调压容量,能够实现自动发电控制,有较高的供电可靠性。4、具有相应的安全稳定控制系统,高度自动化的监控系统和高度现代化的通信系统。5、具有适应电力市场运营的技术支持系统,有利于合理利用能源。 3、区域电网互联的意义与作用是什么? 答:1、可以合理利用能源,加强环境保护,有利于电力工业的可持续发展。 2、可安装大容量、高效能火电机组、水电机组和核电机组,有利于降低造价,节约能源,加快电力建设速度。 3、可以利用时差、温差,错开用电高峰,利用各地区用电的非同时性进行负荷调整,减少备用容量和装机容量。 4、可以在各地区之间互供电力、互通有无、互为备用,可减少事故备用容量,增强抵御事故能力,提高电网安全水平和供电可靠性。 5、能承受较大的冲击负荷,有利于改善电能质量。 6、可以跨流域调节水电,并在更大范围内进行水火电经济调度,取得更大的经济效益。 4、电网无功补偿的原则是什么? 答:电网无功补偿的原则是电网无功补偿应基本上按分层分区和就地平衡原则考虑,并应能随负荷或电压进行调整,保证系统各枢纽点的电压在正常和事故后均能满足规定的要求,避免经长距离线路或多级变压器传送无功功率。 5、简述电力系统电压特性与频率特性的区别是什么? 答:电力系统的频率特性取决于负荷的频率特性和发电机的频率特性(负荷随频率的变化而变化的特性叫负荷的频率特性。发电机组的出力随频率的变化而变化的特性叫发电机的频率特性),它是由系统的有功负荷平衡决定的,且与网络结构(网络阻抗)关系不大。在非振荡情况下,同一电力系统的稳态频率是相同的。因此,系统频率可以集中调整控制。 电力系统的电压特性与电力系统的频率特性则不相同。电力系统各节点的电压通常情况下是不完全相同的,主要取决于各区的有功和无功供需平衡情况,也与网络结构(网络阻抗)有较大关系。因此,电压不能全网集中统一调整,只能分区调整控制。

华北电力大学实验报告

华北电力大学 实验报告 实验名称:超外差收音机安装与调试 一、实验目的 1.了解常用电子器件的类别、型号、规格、性能及其使用范围,能查阅有关的 电子器件图书。能够正确识别和选用常用的电子器件,并且能够熟练使用万用表。 2.学习并掌握超外差收音机的工作原理 3.了解超外差式收音机的调试方法。

4.熟悉手工焊锡的常用工具的使用及其维护与修理,基本掌握手工电烙铁的焊 接技术。 二、实验原理图 三、元器件清单 元件型号数量位号元件型号数量位号 三极管9013 2只V6、V7 电阻56Ω1只R5 三极管9014 1只V5 电阻100KΩ2只R7、R10 三极管9018 4只V1、V2、V3、V4 电阻120KΩ1只R1 发光二极管红色1只LED 瓷片电容103 1只C2 磁棒及线圈4x8x80mm 1套T1 瓷片电容C1、C4、C5 振荡线圈TF10(红色)1只T2 瓷片电容223 7只C6、C7、C10 中频变压器TF10(黄色)1只T3 瓷片电容C11 中频变压器TF10(白色)1只T4 电解电容 4.7uF 2只C3、C8 中频变压器TF10(绿色)1只T5 电解电容100uF 3只C12、C13、C9 输入变压器蓝色1只T6 双联电容CBM-223PF 1只CA 扬声器0.5W 8Ω1只BL 耳机插座?3.5mm 1只CK 电位器10KΩ1只RP 装配说明书1分 电阻51Ω1只R8 机壳上盖1个 电阻100Ω2只R13、R15 机壳下盖1个 电阻120Ω2只R12、R14 刻度面板1块 电阻150Ω1只R3 调谐拨盘1只 电阻220Ω1只R11 电位器拨盘1只 电阻510Ω1只R16 磁棒支架1只

软件工程实验报告

软件工程实验报告 Prepared on 22 November 2020

实验报告实验名称实验一:可行性分析试验报告评分 实验日期 2008 年 4 月 1 5 日指导教师张铁楠 姓名董晓光专业班级信息与计算科学0501 学号 21 一、实验名称 可行性分析试验报告 二、实验目的 根据软件工程国家文档规范和课题,撰写可行性分析报告文档。达到熟悉可行性分析方法和可行性文档规约的目的。 三、实验环境 1、硬件环境:显示器一台(分辨率为800*600),硬盘为80G,内存为512M,CPU为Pentium 2.66G。 2、软件环境:WORD2000。 四、试验步骤与内容 1. 引言 编写目的:本学生课程管理系统模块是为了实现各大高校对学生选课而设计的,通过试用本系统,可以更加有效的管理学生选课信息,其中包括课程基本信 息,课程信息并且具有查询课程信息,查询教师信息,选课、退选等功 能 项目背景:本系统属于高校学生信息管理系统中的学生选课管理模块,由管理系统总体设计人员提出,由本组成员联合开发,实现的是管理系统中关于学生 选课管理的子功能。 参考资料:参见《软件工程》、《管理信息系统》两书。 2.可行性研究的前提 要求:(1)功能:本系统主要针对各大高校选课这一块,学生通过登录,可以查 看各周课程基本信息、查看教师基本信息,并且通过必修和选 修分开,如果一天哪几节有必修课,而其它时间你可以进行选

修课选择,可以通过选课,学生选择自己需要的课程,并可以 退选,最后学生还可以打印课程表。 (2)性能:查询效率尽可能做到精准,信息维护功能做到简单易 用,不需过多对人员的培训。 (3)输入:对于查询功能,应做到可以单条件和组合条件输入;对 于维护功能,要有输入、修改学生信息和课程。 (4)输出:能按要求在显示器上显示所需内容并能打印成有条理的 表格。 (5)安全与保密:对于不同权限用户,设置不同权限,对重要数据 可以考虑加密存储。考虑到数据保存,条件允许的情况下 可以让系统定时自动保存,省去手工保存的繁杂程序。 (6)本模块由系统主界面调入,实现学生选课管理子功能。 (7)完成期限:1个月 (8)基本处理流程:(见最后一页) 条件、假定和限制: 开发时间:4月。 经费来源:个人筹集 最迟完成时间:2008年6月1日 决定可行性的主要因素: 资金到位 开发人员无较大变动 3.对现有系统的分析 现有系统为完全人工记录,设备落后,工作重复量大、枯燥,错误率高,查询复杂、花费时间长。 4.所建议技术可行性分析 本系统将大大改善数据处理速度,并且更加方便的对数据进行管理,同时可以减少人力资源的浪费以及工资支出。 采用建议系统可能带来的影响 只需添置低档计算机,如果条件允许可添加打印机以便查询能方便打印成 资料作为参考。 4.2.2对现有软件的影响

仓库管理系统实验报告

1 概述 1.1 选题背景 仓库管理系统在企业的整个供应链中起着至关重要的作用,如果不能保证正确的进货和库存控制及发货,将会导致管理费用的增加,服务质量难以得到保证,从而影响企业的竞争力。传统简单、静态的仓储管理已无法保证企业各种资源的高效利用。如今的仓库作业和库存控制作业已十分复杂化多样化,仅靠人工记忆和手工录入,不但费时费力,而且容易出错,给企业带来巨大损失。 本软件系统是通过入库业务、出库业务、仓库调拨、库存调拨等功能,综合批次管理、物料对应、库存盘点、质检管理和即时库存管理等功能综合运用的管理系统,有效控制并跟踪仓库业务的物流和成本管理全过程,实现完善的企业仓储信息管理。该系统可以独立执行库存操作,与其他系统的单据和凭证等结合使用,可提供更为完整全面的企业业务流程和财务管理信息。 1.2 系统环境 Visual FoxPro ,是Microsoft公司从Fox公司的FoxBase数据库软件经过数次改良,并且移植到Windows之后,得来的应用程序开发软件,主要用于开发数据管理与运算等方面的软件。VFP是Microsoft公司推出的最新可视化数据库管理系统平台,是功能特别强大的32位数据库管理系统。它提供了功能完备的工具、极其友好的用户界面、简单的数据存取方式、独一无二的跨平台技术,交肯有良好的兼容性、真正的可编译性和较强的安全性,是目前最快捷、最实用的数据库管理系统软件之一。

2 系统分析 2.1 系统目标需求 仓库管理系统主要用于仓库货品信息的管理,系统包括仓库管理、入库、出库、一些统计查询和报表等几部分组成。 系统特色: 1.设置系统用户登录功能,即对系统数据进行安全设置与保护。 2.友好的用户界面,业务操作简单,进入系统即能使用。 3.系统每种操作都可以通过菜单来进行。操作快捷、方便。系统集输 入、维护、查询、统计和各种处理为一体,信息导入导出方便共享。 2.2 开发的可行性分析 根据当前的企业管理体制,一般物资供应管理系统,总是根据所掌握的物资类别,相应分成几个科室来进行物资的计划,订货,核销托收,验收入库,根据企业各个部门的需要来发放物资设备,并随时按期进行库存盘点,作台帐,根据企业领导和自身管理的需要按月,季度,年来进行统计分析,产生相应报表。为了加强关键物资,设备的管理,要定期掌握其储备,消耗情况,根据计划定额和实际消耗定额的比较,进行定额的管理,使得资金使用合理,物资设备的储备最佳。 所以一个完整的企业物资供应管理系统应该包括计划管理,合同托收管理,仓库管理,定额管理,统计管理,财务管理等模块。其中仓库管理是整个物资供应管理系统的核心。 鉴于Visual Foxpro6.0有强大的数据库管理功能,我们选用Visual Foxpro6.0来完成这个仓库管理系统。 2.3 业务流程分析 主要业务流程如图所示。

相关文档
最新文档