当前位置:文档之家› 春自动控制系统课设题目Word版

春自动控制系统课设题目Word版

春自动控制系统课设题目Word版
春自动控制系统课设题目Word版

自动控制系统课程设计题目

题目1:

已知一光源自动跟踪系统,利用帆板上一对光敏元件检测光能,当帆板偏离光源时,光敏元件产生电压差并通过放大后驱动电机转动,使太阳能帆板对准光源,如图示,其中,电机电枢总电阻Ra=1.75欧,总电感La=2.83mH ,电机转子旋转产生的电动势Uv=Kv*W ,Kv=0.093,w 为转子角速度;电动机产生的电磁力矩为T=Kt*I ,Kt=0.09;电动机及负载的转动惯量J=30e-6;阻力矩为TL=B*w ,其中B=0.005。

要示:

1) 分析系统工作过程,建立数学模型,并画出结构图。

所用公式:dt dw J

T T L e =-

dt dI

L IR U U a

v +=- 其中,输入信号为电压U ,输出信号为角频率w

2) 系统跟踪阶跃响应的时间为0.5秒,超调量为小于5%,设计校正系统

题目2:

下面为单闭环直流调速系统原理图

其中,A 为放大器,GT 为触发装置,UPE 为晶闸管三相桥式整流装置,M 为被控的直流电动机,TG 为测速发电机,Un*为给定电压信号,Un 为反馈信号,Uc 为控制信号,Ud 为电动机电枢电压,Id 为电枢电流,n 为电动机转速。

已知,放大器A 的放大倍数是Ka=21,GT 和UPE 总的传递函数为1

0167.044

)(1+=

s s G ,电

动机的传递函数为1

075.0001275.019

.5)(22++=

s s s G ,反馈环节可看做一个比例环节,比例

系数为Ktg=0.02。

要求:设计调节器,使得系统稳定,并有足够好的动态性能,超调量小于20%,调节时间小于1s 。

题目3:

磁盘驱动器必须保证磁头的精确位置,并减小参数变化和外部振动对磁头定位造成的影响。作用于磁盘驱动器的扰动包括物理振动、磁盘转轴轴承的磨损和摆动,以及元器件老化引起的参数变化等。下图为磁盘驱动器示意图和磁头控制系统框图:

已知被控制对象(电机和驱动臂)的传递函数为)

1000)(20(5000

)(++=

s s s s G ,传感器传递

函数H(s)=1。要求:设计控制器Gc (s ),使系统稳定,并满足调节时间小于0.5s ,超调量小于10%。

题目4:

火星漫游车转向控制:1997年7月4日,以太阳能为动力的“逗留者”号火星漫游车在火星上着陆,全车重10.4KG ,可由地球上发出的路径控制信号实施遥控。车上的两组车轮以不同的速度运行,以便实现整个装置的转向。

上图为火星漫游车转向控制系统框图,G (s )为动力传动系统与漫游车的传递函数,为

)

5)(2()(1

++=

s s s K s G ,反馈H(s)=1。要求:设计校正装置,选择合适的K1的值,在确保

系统稳定的条件事,使系统对斜坡输入的稳态误差小于或等于输入指令幅度的24%。

题目5:

一种采用电磁力驱动的磁悬浮列车的构造如下:

其运行速度可达480km/h ,载客量为400人。但是磁悬浮列车的正常运行需要在车体与轨道之间保持0.635cm 的气隙。设车体与悬浮线圈的传递函数为2

)

2(4

)(+-=

s s s G ,系统为单位负反馈,试设计校正装置Gc (s ),要求:系统稳定,对单位阶跃输入的稳态跟踪误差为零,系统的动态性能较好。(气隙为被控变量)

题目6:

雕刻机控制系统如图:

y 轴

z 轴

其x 轴方向配有两台驱动电机,用来驱动雕刻针运动,另外还各有一台单独的电机用于在y 轴和z 轴方向驱动雕刻针。雕刻机x 轴方向位置控制系统中,其电机、螺杆、雕刻针支撑杆整体的传递函数为)

2

)(1(1

)(++=

s s s s G ,单位负反馈。设计控制器,要求:系统相

位裕度为40左右,超调量小于25%,调节时间小于15s 。

题目7:

遥控侦察车速度控制:一种用于联合国维和使命的遥控侦察车,由无线电指令传递给侦察车,其传递函数为4

21

)(2++=

s s s G ,反馈为单位负反馈。设计校正装置,使系统的调

节时间小于5s ,超调量小于45%,稳态误差小于15%。

题目8:

转子绕线机控制系统:

绕线机用直流电机来缠绕铜线,能快速准确地绕线,并使线圈连贯。采用自动绕线后,操作人员只需从事插入空的转子、按下启动按钮和取下绕好线的转子等简单操作。已经系统的传递函数为)

10)(5(1

)(++=

s s s s G ,设计控制器,要求:系统对斜坡输入响应的稳态误差小

于10%,超调量在10%左右,调节时间为3s 左右。

题目9:

X 轴

已经汽车点火系统中有一个单位负反馈子系统,其开环传递函数为,设计校正装置,使系统稳定,并满足调节时间小于2s ,超调量小于10%。

题目10:

MANUTEC 机器人具有很大的惯性和较长的手臂:

其机械臂的动力学特性可以表示为:)

45)(40)(2(250

)(+++=

s s s s s G ,系统为单位负反馈,

要求设计控制器,满足系统阶跃响应的超调量小于20%,上升时间小于0.5s ,调节时间小于1.2s (误差带2%),静态速度误差系统大于等于10。

题目11:

双手协调机器人:两台机械手相互协作,试图装一根长杆插入另一个物体中去。已知单个机器人关节的反馈控制系统为单位反馈控制系统,被控对象为机械臂,其传递函数为

)

5.0(4

)(+=

s s s G ,要求设计校正网络(至少两种方法),使系统在单位斜坡输入时的稳态

误差小于0.0125,单位阶跃响应的超调量小于25%,调节时间小于3s 。

题目12:

机器人和视觉系统:移动机器人利用摄像系统来观测环境信息。已知机器人系统为单位反馈系统,被控对象为机械臂,其传递函数为:)

15.0)(1(1

)(++=

s s s G ,试设计PID 调节

器使系统阶跃响应的稳态误差为零,超调量不大于5%,调节时间小于6s (误差带2%)。

题目13:

大型天线可以用来接收卫星信号,为了能跟踪卫星的运动,必须保证天线的准确定向。天线指向控制系统采用电枢控制的电机驱动天线,电机和天线的传递函数为

)

10)(5(10

)(++=

s s s s G ,设计合适的校正网络,要求系统斜坡响应的稳态误差小于1%,阶

跃响应的超调量小于5%,调节时间小于2s。

题目14:

模拟随动控制系统的串联校正设计。已知某随动系统固有特性开环传递函数为:

)1)(1()(21++=

s T s T s K

s G

其中:T 1=0.1s ,T2=0.025s 。设计迟后-超前校正装置。使校正后的系统具有如下性能指标: 1) 开环增益K ≥100 2) 超调量σp ≤30% 3) 调整时间ts ≤0.5秒

题目15:

设一系统的开环传递函数为:1)

1)(0.5s s(s k

(s)G 0++=

,试设计串联校正网络)(s G c 要求

校正后,系统稳态速度误差系数v K =5秒-1,γ3400

要求:①确定采用何种校正装置。仿真校正前系统的开环对数频率特性图以及系统的根轨迹图。

②将校正前性能指标与期望指标进行比较,确定串联校正网络)(s G c 的传递函数,仿真出校正网络的开环频率特性曲线图。仿真校正后整个系统的开环对数频率特性图以及系统的根轨迹图。

③当输入)(t r =1(t )时,仿真出校正前、后系统的单位阶跃响应曲线)(t h 。分

析校正前后的单位阶跃响应曲线,得出结果分析结论。

题目16:

设单位反馈系统的开环传递函数为:

)

101.0)(11.0()(0++=

s s s K

s G

试设计一校正装置,使系统期望特性满足如下指标: (1)静态速度误差系数v K ≥250/s ; (2)截止频率c ω≥30rad/s ;

(3)相角裕度γ≥?45。 要求:①确定采用何种校正装置。仿真校正前系统的开环对数频率特性图以及系统的根轨迹图。

②将校正前性能指标与期望指标进行比较,确定串联校正网络)(s G c 的传递函数,仿真出校正网络的开环频率特性曲线图。

仿真校正后整个系统的开环对数频率特性图以及系统的根轨迹图。

③当输入)(t r =1(t )时,仿真出校正前、后系统的单位阶跃响应曲线)(t h 。分

析校正前后的单位阶跃响应曲线,得出结果分析结论。

题目17:

隧道钻机控制系统:钻机在推进的过程中,为了保证必要的隧道对接精度,施工中使用了一个激光导引系统,以保持钻机的直线方向。已知钻机的传递函数为)

1(1

)(+=

s s s G ,用两

种设计方法,设计校正装置,要求系统稳定,且满足阶跃响应的超调量小于5%,调节时间小于1s ,上升时间小于0.5s 。

题目18:

设计校正装置G 0(s ),要求:相位裕度大于40度,剪切频率小于10,阶跃响应超调量小于10%,调节时间小于0.8s 。

题目19:

电动车控制系统:某电动车控制系统如图:

若系统的数学模型及控制环节的传递函数为)

6)(3(40

)(++=

s s s s G ,设计校正装置,要求

至少使用两种校正方式,使系统在阶跃响应的超调量小于5%,调节时间小于4s 。

题目20:

X-Y 记录仪控制系统框图如下图:

已经系统的前向通道传递函数为)

06.0)(11.0(40

)(++=

s s s s G ,设计校正环节,要求校正后

系统的相位裕度为40度,幅值裕度大于12在dB 。

题目21:

典型电机结构示意图如图3所示,控制系统的输入变量为输入电压

)

(t U a ,系统输出是

电机负载条件下的转动角速度)(t ω。现设计补偿器的目的是通过对系统输入一定的电压,使电机带动负载以期望的角速度转动,并要求系统具有一定的稳定裕度。

直流电机动态模型本质上可以视为典型二阶系统,设直流电机的传递函数为

02

.40145

.1)(2

++=

s s s G 系统为单位负反馈,设计校正装置,使系统的设计指标为:稳态误差ess<5%,最大超

调量<10%,幅值裕度Lg>20dB ,相角裕度o

40>γ。

题目22:

燃油调节控制系统如图:

已知燃油调节控制系统前向通道总的传递函数为:

)

1.01)(25.01(2

)(s s s s G p ++=

设计校正环节(至少用两种校正方法)。要求静态速度误差系数为10,相位裕度为45°,调节时间小于0.8s 。

题目23:

已知随动系统固有部分传递函数为:

)1)(1()(++=

s T s T s K s W l m obj

obj

式中:

15

=obj K ;

s

T m 2.0=;

s

T l 2.0=。要求设计调节器(至少用两种校正方法),使

系统满足下述性能指标:系统阶跃响应的超调量:%30≤σ;调节时间:s

t s 3.0≤。

大学生选课系统软件需求规格使用说明

b.运行环境:WINDOWS2003/WINDOWS XP/ WINDOWS 7 c.处理器:Intel PentiumIII 及以上 d.内存要求:521M及以上 e.硬盘空间:40G及以上 f.网络协议;TCP/IP

3功能性需求分类 3.1 数据流图 顶层数据流图: 第一层数据流图:

第二层数据流图:

3.2 状态转换图

3.3 具体功能 3.3.1学生功能 3.3.1,1 密码修改 学生利用自己的学号注册成功之后,登录之后可到个人信息界面进行密码修改。 3.3.1.2 填写、修改个人信息 学生登录之后,选择个人信息,进入到个人信息管理界面,可进行个人信息的填写和修改,保存即可生效。 3.3.1.3 自主选课 学生登录之后,选择开始选课功能,跳转到自主选课界面,结合选课课表,进行选课,如果上课人数已满,系统会做出相应的提示如果课程可选,选课成功后,课程会自动添加到本页面上方必修课表中。如果学生在选课周期内,对自己已选课程不满意,可从新登陆本系统,进入自主选课界面,删除当前选择的课程,并重新选课;若超出选课周期,则选课结束,选课结果不能进行更改。 3.3.1.4 查询已选课程 学生登录本系统,进入到自主选课界面,则可以查看必修和选修的全部课程信息。

3.3.2.1密码修改 教师用自己的教工号注册成功后,登录本系统,进入个人信息管理界面,可修改自己的密码。 3.3.2.2 填写、修改个人信息 教师登录本系统,进入个人信息管理界面,即可对自己的个人信息进行填写个修改,保存后即可生效。 3.3.2.3 课程信息发布 在学生选课开始之前,教师需提前将自己本学期所授课程的详细信息上传本系统,最终由管理员进行统一排课,生成选课课表,供学生选课使用。课程发布信息包括:课程名,学时,学分,任课教师。教师登录本系统后,进入课程信息发布界面,将课程信息发布上传给管理员。如若课程信息发布错误,任课教师可在课程信息发布界面进行修改和删除。 3.3.2.4 查询 本功能指教师查询自己所受课程的选课情况,教师登陆本系统,进入选课情况查询界面,输入对应的课程号,即可显示该门课程的选课情况,选课情况包括:学生的学号,姓名,班级,院系。教师可在本界面上对查询结构进行打印,以方便授课。

学生选课系统设计报告

大理学院数学与计算机学院《数据库系统设计》课程设计报告 班级:2012级计算机科学与技术1班 学号:201211514 姓名:刘秀珍 系统名称:学生选课系统 总分:

实验报告内容及撰写要求: 一、需求分析 程序的主要功能描述,可以用文字、框图、用例等方式。 参考《数据库系统设计任务书》附录中的内容来进行设计报告的撰写。 主要应当包含分析的过程及分析后得到的数据流图和数据字典。 二、数据库设计 2.1 数据库概念设计 实体关系模型设计,创建分ER图和总体ER图,并描述总体E-R图合并时的问题解决。 2.2数据库的逻辑设计 根据概念设计结果,创建数据库的逻辑模型,建立在具体DBMS下(SQL SERVER 2005)的表结构,并根据规范化理论对表结构进行优化调整。 同时,根据应用需求,创建数据库系统所需的外模式(视图)、模式和内模式(索引)等,此外,应当根据需求,建立数据完整性约束(实体完整性,参照完整性和用户自定义完整性)。 三、系统实现 3.1 数据库访问 1)数据访问类及实现代码 2)SQL语句 3.2 业务逻辑层类及代码 描述业务流程、数据处理功能的模块代码 3.3表示层的实现 可以用界面截图及其实现类及核心代码描述

四、总结

一、需求分析 1.1背景 全校性选修课开设的目的在于扩大学生的知识面、加强学生素质教育、培养复合型高级人才,具有不可替代的重要性。随着教育改革的不断深入和素质教育的加强,学分制的实施,选修课在一个学生的培养计划中占的比重将越来越大。 网上选课系统的出现使同学们能够更加自主、便捷、准确的进行选课。但是,由于一般高校中的学生都比较多,因此带来了诸多如信息管理等问题,鉴于需要将学生信息、选课信息等信息数字化以便于管理维护,我们便想到了利用数据库能够比较良好地解决此类问题,由此下面我将设计出一个学生选课系统以供参考。 1.2系统设计要求: 设计出一个学生选课数据库系统的简要要求如下: 1)设计要求 ①建立相应的数据库及相关的表、属性、约束、规则、默认等; ②输入相应的记录(每个表不少于20条记录); ③编写进行数据管理的存储过程。 2)系统用户由系统管理员、学生用户和教师用户三类组成。 (1)系统管理员的主要功能: ①用户管理(对教师、学生信息的管理和维护); ②课程管理(对课程信息的管理和维护); ③选课管理(实现选课功能开放和禁止、老师成绩输入开放和禁止)。

自动控制原理 典型系统分析

222010322072023 付珣利自动化01班位置随动系统: 控制系统原理图 (作业一) 1.1系统方块图 1.2控制方案 若电网电压受到波动,ui↑则δu↑u↑n↑uo↑ 所以δu↓u↓n↓从而使n达到稳定。 (作业二) 2.1由原理可知:

Θe (s )=Θi (s )—Θ0(s ) US (s )=K0Θe (s ) Us (s )=Raia(s)+LaSia+Eb (s ) M(s)=C m ia(s) JS 2θ0(S)+fs θ (S)= M(s)-Mc (s) Eb(s)=Kb θ0(S) 2.2系统传递函数 ) ()(0s s i θθ= () ) )((1))((1)(1))((3 2103 210f JS R S L S K C f JS R S L S C K K K K f JS R S L S K C f JS R S L S C K K K K a a b m a a m a a b m a a m +++ ++++++ ++= m b m a a m C K K K K K C f JS R S L S C K K K K 32103210))((++++ 2.3动态结构图 设定参数:f=20N,J=20K ·m 2,a R =20 Ω,La=1H,Ko=40,k1k2k3=100,Cm=1,Kb=0 (因为暂取Kb=0,测速反馈通道相当于没加进)

图.动态结构图 则开环传递函数为:G(s)= ) 105.0)(1(10 ++s s s 闭环传递函数:Ψ(s )=10 )105.0)(1(10 +++s s s 2.4信号流图 (作业三)系统性能 3.1系统响应及动态性能指标 单位阶跃响应曲线: 由阶跃响应曲线可得知:系统是稳定的,但震荡次数较多。由闭环主导极点

在线选课系统设计

在线选课系统设计 摘要:随着在校大学生人数的不断增加,教务系统的数据量也不断的上涨。针对学生选课这一环节,本系统从学生网上自主选课以及教师的课程发布两个大方面进行了设计,基本实现了学生的在线信息查询、选课功能以及教师对课程信息发布的管理等功能,另外也初步解决了教师在课程信息发布管理上的权限问题。本程序前台采用Dreamweaver 4.03进行页面制作,后台由SQL Server数据库支持,通过使用ASP语言实现动态网页的效果,达到对数据库的操作以完成使用者的要求。本文中除了有对程序的总体设计、详细设计、功能实现等主体部分外,在这之前还介绍了与网上选课系统相关的信息管理系统、网络编程技术、ASP编程语言、SQL Server数据库服务器等的基本内容及发展情况。 关键字:选课、课程信息发布、权限、SQL Server、ASP Abstract:with the development of the enrolling number, the data for daily education is increasing, too. This system is special for the on-line course choosing to design both from the aspect of the student and the teacher. The student can choose the course independently and the teacher can manage the information of the announcing course, also. This system is basically used for the on-line information searching, the course choosing and the announcing course managing. Besides, the power of the teacher has been well controlled. The form is made by Dreamweaver 4.03 , the data base is built by SQL Server and the active website is made by using the ASP language .This paper includes the main designing , the detail designing, the function designing and , before this , some basic knowledge and present development of the programs mentioned above. Keywords:course choosing , announcing the course information , power , SQL Server , ASP

自动控制系统课设

唐山学院 自动控制系统课程设计 题目基于MATLAB的按转子磁链定向的异步电动机仿真系 (部) 智能与信息工程学院 班级 12电本1班 姓名董智博 学号 4120208102 指导教师吕宏丽吴铮 2016 年 1 月 18 日至 1 月 22 日共 1 周 2016年 1 月 22 日

《自动控制系统》课程设计任务书

目录 1引言 (1) 2异步电动机的三相数学模型 (2) 2.1异步电动机动态数学模型的性质 (2) 2.2异步电机三相数学模型的建立过程 (2) 2.2.1磁链方程 (3) 2.2.2电压方程 (5) 2.2.3转矩方程 (6) 2.2.4运动方程 (7) 3坐标变换和状态方程 (9) 3.1坐标变换的基本思路 (9) 3.2三相--两相变换(3/2变换和2/3变换) (10) 3.3静止两相坐标系状态方程的建立 (11) 4系统模型生成及仿真................................................................. 错误!未定义书签。 4.1各模型实现 (14) 4.1.1 3/2变换模型 (14) 4.1.2异步电动机模型 (15) 4.2整体模型 (16) 4.3仿真参数设置 (17) 4.4仿真结果 (17) 5总结 (20) 参考文献 (21)

1引言 异步电动机具有非线性、强耦合性、多变量的性质,要获得高动态调速性能,必须从动态模型出发,分析异步电动机的转矩和磁链控制规律,研究高性能异步电动机的调速方案。矢量控制系统和直接转矩控制系统是已经获得成熟应用的两种基于动态模型的高性能交流电动机调速系统,矢量控制系统通过矢量变换和按转子磁链定向,得到等效直流电机模型,然后模仿直流电机控制策略设计控制系统;直接转矩控制系统利用转矩偏差和定子磁链幅值偏差的正、负符号,根据当前定子磁链矢量所在位置,直接选取合适的定子电压矢量,实施电磁转矩和定子磁链的控制。两种交流电动机调速系统都能实现优良的静、动态性能,各有所长,也各有不足。但是无论是哪种控制方法都必须经过仿真设计后才可以进一步搭建电路实现异步电动机的调速。 本设计是基于MATLAB的按定子磁链定向的异步电动机控制仿真,通过模型的搭建,使得异步电动机能够以图形数据的方式经行仿真,模拟将要实施的转子磁链设计,查看设计后的转矩、磁链、电流、电压波形,对比观察空载起动和加载过程的转速仿真波形,观察异步电动机稳态电流波形,观察转子磁链波形。

学生选课系统软件需求说明书

学生选课系统软件需求说明书 作者: 完成日期: 签收人: 签收日期: 修改情况记录: 目录 1引言................................................................................................................................................ .. 1 1.1 编写目的. .................................................................................................................................. 1 1.2 范围. (1) 1.3 定义. (1)

1.4 参考资料. (1) 2项目概述 (2) 2.1 项目来源及背景. ...................................................................................................................... 2 2.2 用户特点. . (2) 2.3 项目目标. (2) 3应用环境 (3) 3.1 系统运行的网络环境. (3) 3.2系统运行的硬件环境. (3) 3.3系统运行的软件环境. (4) 4功能需求规格 (4) 4.1角色定义. (4) 4.2系统主用例图. (5) 4.3登录模块. ................................................................................................................................... 6 4.4管理员模块.

学生选课系统详细设计说明书

学生选课系统详细设计说明书

一、编写目的 该详细设计说明书的目的在于根据需求说明书与概要设计说明书提出该系统的详细设计,即系统的详细架 构,主要包括系统的模块划分、程序系统的结构、各个 模块的流程以及各层次中每个程序的设计考虑。 二、背景 软件系统名称:学生选课系统 软件实现计算机:LENOVO 三、管理员模块程序设计说明 ①人员管理:管理员在登录之后可以对系统内的人员(包括 学生、教师等)进行管理,包括对人员的信息进行查询、修改和删除等操作。 ②课程管理:管理员在后台添加、编辑课程的基本信息(包 括授课教师、开课时间设定),同时可以编辑系统开放选课的时间,在适当时间开启和关闭选课系统。 ③系统信息管理:管理员可对系统的基本信息进行编辑,对 系统公告进行更改或者系统标题、系统相关链接等。 ④系统权限管理:对不同的用户要分配不同的权限,管理员 可设定不同人员对不同模块的访问权限,允许或者拒绝不同用户对模块的增删查改操作。 四、教师模块程序设计说明 (1)基本信息管理:此模块主要实现两个分支功能: ①个人信息修改和密码修改。在教师用户登录状态下,实现这些功能,通过对自己的注册信息的修改满足用户的个性需求,能将注册信息及时反映个人状态,另外,密码修改则是很多网站都应具备的基本功能,能有效保护用户身份和网络安全。 ②其它基功能如学生查询,教师查询和留言查询,这三个功能都是在教师在线状态下实现的。学生查询对于教师来说非常实用,如果教师想要某个学生的基本信息,只要登录查询就可以找到目标学生,此模块目的在于让老师更方便的掌握学生的基本信息以备不时之需,用以师生交流上非常方

自动控制系统案例分析

北京联合大学 实验报告 课程(项目)名称:过程控制 学院:自动化学院专业:自动化 班级:0910030201 学号:2009100302119 姓名:张松成绩:

2012年11月14日 实验一交通灯控制 一、实验目的 熟练使用基本指令,根据控制要求,掌握PLC的编程方法和程序调试方法,掌握交通灯控制的多种编程方法,掌握顺序控制设计技巧。 二、实验说明 信号灯受一个启动开关控制,当启动开关接通时,信号灯系统开始工作,按以下规律显示:按先南北红灯亮,东西绿灯亮的顺序。南北红灯亮维持25秒,在南北红灯亮的同时东西绿灯也亮,并维持20秒;到20秒时,东西绿灯闪亮,闪亮3秒后熄灭。在东西绿灯熄灭时,东西黄灯亮,并维持2秒。到2秒时,东西黄灯熄灭,东西红灯亮,同时,南北红灯熄灭,绿灯亮。东西红灯亮维持25秒,南北绿灯亮维持20秒,然后闪亮3秒后熄灭。同时南北黄灯亮,维持2秒后熄灭,这时南北红灯亮,东西绿灯亮……如此循环,周而复始。如图1、图2所示。 图 1

图 2 三、实验步骤 1.输入输出接线 输入SD 输出R Y G 输出R Y G I0.4 东西Q0.1 Q0.3 Q0.2 南北Q0.0 Q0.5 Q0.4 2.编制程序,打开主机电源编辑程序并将程序下载到主机中。 3.启动并运行程序观察实验现象。 四、参考程序 方法1:顺序功能图法 设计思路:采用中间继电器的方法设计程序。这个设计是典型的起保停电路。

方法2:移位寄存器指令实现顺序控制 移位寄存器位(SHRB)指令将DATA数值移入移位寄存器。S_BIT指定移位寄存器的最低位。N指定移位寄存器的长度和移位方向(移位加=N,移位减=-N)。SHRB指令移出的每个位被放置在溢出内存位(SM1.1)中。该指令由最低位(S_BIT)和由长度(N)指定的位数定义。

高校在线选课系统需求分析

目录 1.功能需求 ------------------------------------------------------------------------------------------------------- 2 2.功能概述 ------------------------------------------------------------------------------------------------------- 4 3.角色设计 ------------------------------------------------------------------------------------------------------- 5 3.1.角色框架设计-------------------------------------------------------------- 5 3.2.角色功能概述-------------------------------------------------------------- 5 4.详细功能说明------------------------------------------------------------------------------------------------- 6 4.1. 选课设置------------------------------------------------------------------ 6 4.2.学生登录选课-------------------------------------------------------------- 6 4.3.教师登陆查看:------------------------------------------------------------ 6

学生选课系统需求分析说明书

需求分析说明书

摘要 随着社会的发展,学生的人数和课程的种类急速增加,传统的选课管理模式已经无法满足当前的实际需求,为此,我们开发了学生选课管理系统。 本人结合学生选课管理的实际需要,完成了对学生选课管理系统的需求分析、功能模块划分、数据库模式分析等,并由此设计了后台数据库以及前台应用程序。 文中首先对课题背景,数据库基础理论和SQL语言进行了简单的讨论;接着,对系统前台开发工具PowerBuilder9.0,学生选课管理系统进行了详细分析,划分了具体的功能模块;最后,给出了学生选课系统应用程序的设计过程,以及每个功能模块的核心代码。 系统可以实现学生选课的一些重要功能,如:课程的添加、删除,信息查询、选课、生成课表,以及学生选课管理人员、用户个人信息的维护等。 关键词管理系统;数据库;PowerBuilder9.0;SQL Server 2000

目录 1. 引言 ---------------------------------------------------------- 4 - 1.1编写目的 --------------------------------------------------- 4 - 1.2项目围 ----------------------------------------------------- 4 - 1.3参考资料 --------------------------------------------------- 4 - 2. 任务概述 ------------------------------------------------------ 4 - 2.1产品概述 --------------------------------------------------- 5 - 2.2用户特点 --------------------------------------------------- 5 - 2.3条件与限制 ------------------------------------------------- 5 - 3. 需求规定 ------------------------------------------------------ 5 - 3.1对功能的规定 ----------------------------------------------- 5 - 3.2对性能的规定 ----------------------------------------------- 7 - 3.3对输入输出的规定 ------------------------------------------- 8 - 3.4数据管理的规定 --------------------------------------------- 9 - 4. 运行环境规定 ----------------------------------------------- - 10 - 4.1用户界面 ------------------------------------------------ - 10 - 4.2设备 ---------------------------------------------------- - 10 -

学生选课系统的设计与实现文档

摘要 (2) 序言 (3) 1可行性分析 (4) 1.1问题描述 (4) 1.2可行性分析研究 (4) 1.2.1技术可行性 (5) 1.2.2经济可行性 (5) 1.2.3操作可行性- (5) 1.2.4结论意见 (5) 2、项目开发计划 (6) 2.1编写目的 (6) 2.2项目背景 (6) 2.3项目概述 (6) 2.4项目开发计划 (7) 2.5交付期限 (7) 3.2数据流图、数据字典及实体联系图 (8) 3.2.1数据流图 (8) 3.2.2数据字典 (11) 3.2.3实体联系E-R图 (12) 4、系统概要设计 (16) 4.1总体设计 (16) 4.2系统功能模块图 (16) 4.3数据库概念设计 (17) 4.4数据库逻辑结构设计 (17) 4.5连接数据库的特点 (20) 5、详细设计 (21) 5.1系统的主要功能 (21) 5.2程序流程图 (21) 5.3用户界面设计 (29) 5.3.1一般交互设计 (29) 5.3.2信息显示设计 (30) 5.3.3数据输入设计 (30) 5.4程序设计过程 (31) 5.4.1登录界面及密码修改 (31) 5.4.2查询操作 (32) 参考文献 (34)

随着计算机技术的飞速发展和高等教育体制改革的不断深入,传统教育管理方法、手段以及工作效率已不能适应新的发展需要,无法很好地完成教学管理工作。提高教务管理水平的主要途径是更新管理者的思想,增强对管理活动的科学认识。基于VB与数据库技术建立一个学生选课系统为学生和教师提供了查询、修改、存储、增加记录、选课等功能,基本上能满足学生和老师的要求。 关键词:学生管理,管理信息系统,数据库

JSP课程设计学生在线选课系统

学生在线选课系统 --JSP课程设计 姓名:彭仁欢 学号:20140130202 专业:计算机信息管理 教师:吴志强 2013年6月27日

目录 一、实验目的 (1) 二、队员分析 (1) 三、系统流程图 (1) 四、E-R图 (2) 五、程序代码(前台显示模块)与运行结果 (2) 六、数据库操作 (13) 七、设计心得 (21) 八、设计结果 (22)

一、设计目的 本次实验课程设计是打算设计一个小型的学生在线选课系统,用于给学生网上在线直接选好课程然后学校能加更好的管理各们课程,本次课程设计也是基于jsp环境下进行设计的,学生运用JSP与SQL Server2000所学知识来进行开发,以此使得学生更加深刻地掌握这些语言与操作。了解JSP对于数据库的操作,让学生能更加深刻的了解JSP的程序开发。 二、设计分析 1、要求:建立一个学生选课系统 2、功能:选课的增删改查,选课课程开课与截止的新闻发布的增删改查,管理员的一些后台管理等功能。 3、运行软件:Tomacat、SQL Server2000 4、运行环境:Windows XP系统 三、系统流程图

四、E-R图 五、程序代码(前台模块)与运行结果 1、新闻列表

代码: <%@ page contentType="text/html;charset=gb2312"%> <%@ page import="java.sql.*" %> <% Connection con; Statement sql; ResultSet rs; try { Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); } catch(Exception e) { out.print(e);

学生选课系统(详细设计说明书)

1引言 (2) 1.1编写目的 (2) 1.2背景 (2) 1.3定义 (2) 1.4参考资料 (2) 2程序系统的结构 (2) 3程序1 (标识符)设计说明 (3) 3.1程序描述 (12) 3.2功能 (12) 3.3性能 (12) 3.4输人项 (113) 3.5输出项 (113) 3.6 算法 (113) 3.7流程逻辑 (113) 3.8 接口 (113) 3.9存储分配 (13) 3.10注释设计 (13) 3.11限制条件 (13) 3.12测试计划 (13) 3.13尚未解决的问题 (114) 4程序2 (标识符)设计说明 (114)

详细设计说明书 1引言 1.1编写目的 为了更好的描述软件结构以及系统各组成成分之间的相互关系,因此撰写详细设计说明书。 1.2背景 a?待开发的软件系统的名称:大连交通大学学生选课系统; b ?本系统主要为方便广大学选课,避免选课高峰期选不上等问题; c.本系统的受益人为:老师、学生和系统管理人员。 1.3定义 详见概要设计说明书。 1.4参考资料 【1】张海藩,软件工程导论【M】北京:清华大学出版社2008年2月第五版 【2】王珊、萨师煊,数据库系统概论【M】北京:高等教育出版社2006年5 月第四版2程序系统的结构 该详细设计只针对学生信息管理中的信息查询和信息维护两个子功能作说明, 其程序流程图如下:

图4-2学生信息管理模块程序流程图 结束 图4-1学生信息查询模块程序流程图 Y

3程序1 (标识符)设计说明 #in clude #in clude int N1,N2,kk1,kk2,kk3; struct couse * headl; struct stude nt * head2; struct couse//课程信息结构体 { int nu ml; char name1[20]; int score; int n elepeo;//课程已选人数 int Melepeo;//课程人数上限 struct couse * n ext; }; struct stude nt//学生信息结构体 { int nu m2; char name2[20]; int nelenum[50];〃已选课程编号 int nelen;〃已选课程数量 struct stude nt * n ext; }; void Ms() { for(kk1=0;kk1<1100;kk1++) for(kk2=0;kk2<1200;kk2++) for(kk3=0;kk3<1200;kk3++); } void keyboardc()〃录入课程子函数(从键盘录入) { struct couse *p1,*p2; 2= 0; p1=p2=(struct couse*)malloc(sizeof(struct couse)); printf("课程编号\t课程名称\t学分\t课程人数上限\n"); scan f("%d%s%d%d",&p1-> num1,p1-> name1, &p1->score,&p1->Melepeo); p1- >n elepeo=0; head 仁NULL; while(p1-> nu m1!=0) { 2= N1+1; if(N1==1)head 1= p1;

自动控制原理作业答案解析1-7(考试重点)

红色为重点(2016年考题) 第一章 1-2 仓库大门自动控制系统原理示意图。试说明系统自动控制大门开闭的工作原理,并画出系统方框图。 解当合上开门开关时,电桥会测量出开门位置与大门实际位置间对应的偏差电压,偏差电压经放大器放大后,驱动伺服电动机带动绞盘转动,将大门向上提起。与此同时,和大门连在一起的电刷也向上移动,直到桥式测量电路达到平衡,电动机停止转动,大门达到开启位置。反之,当合上关门开关时,电动机反转带动绞盘使大门关闭,从而可以实现大门远距离开闭自动控制。系统方框图如下图所示。 1-4 题1-4图为水温控制系统示意图。冷水在热交换器中由通入的蒸汽加热,从而得到一定温度的热水。冷水流量变化用流量计测量。试绘制系统方块图,并说明为了保持热水温度为期望值,系统是如何工作的?系统的被控对象和控制装置各是什么? 解工作原理:温度传感器不断测量交换器出口处的实际水温,并在温度控制器中与给定温度相比较,若低于给定温度,其偏差值使蒸汽阀门开大,进入热交换器的蒸汽量加大,热水温度升高,直至偏差为零。如果由于某种原因,冷水流量加大,则流量值由流量计测得,通过温度控制器,开大阀门,使蒸汽量增加,提前进行控制,实现按冷水流量进行顺馈补偿,保证热交换器出口的水温不发生大的波动。 其中,热交换器是被控对象,实际热水温度为被控量,给定量(希望温度)在控制器中设定;冷水流量是干扰量。 系统方块图如下图所示。这是一个按干扰补偿的复合控制系统。

1-5图为工业炉温自动控制系统的工作原理图。分析系统的工作原理,指出被控对象、被控量及各部件的作用,画出系统方框图。 解加热炉采用电加热方式运行,加热器所产生的热量与调压器电压Uc的平方成正比,Uc增高,炉温就上升,Uc 的高低由调压器滑动触点的位置所控制,该触点由可逆转的直流电动机驱动。炉子的实际温度用热电偶测量,输出电压Uf。Uf作为系统的反馈电压与给定电压Ur进行比较,得出偏差电压Ue,经电压放大器、功率放大器放大成au后,作为控制电动机的电枢电压。 在正常情况下,炉温等于某个期望值T°C,热电偶的输出电压Uf正好等于给定电压Ur。此时,Ue=Ur-Uf=0,故U1=Ua=0,可逆电动机不转动,调压器的滑动触点停留在某个合适的位置上,使Uc保持一定的数值。这时,炉子散失的热量正好等于从加热器吸取的热量,形成稳定的热平衡状态,温度保持恒定。 当炉膛温度T°C由于某种原因突然下降(例如炉门打开造成的热量流失),则出现以下的控制过程,控制的结果是使炉膛温度回升,直至T°C的实际值等于期望值为止。 系统中,加热炉是被控对象,炉温是被控量,给定量是由给定电位器设定的电压ru(表征炉温的希望值)。系统方框图见下图。 注意:方框图中被控对象和被控量放在最右边,检测的是被控量,非被控对象. 第二章 2-2 设机械系统如图2—57所示,其中x i为输入位移,x o为输出位移。试分别列写各系统的微分方程式及传递函数。

学生在线选课系统

课程设计报告 院(系):计算机科学与工程 专业:信息对抗 班级: 110609 姓名:龙枭 学号: 110609110

课题:学生选课系统 一、概述: 随着计算机的普及,各个高校均采用计算机进行学生选课,而对学生选课相关信息的管理由学生选课管理系统实现。本程序的设计任务就是制作一个可以用于学生选课管理的系统,要可以进行对本系统、数据的管理、数据查询、常用操作、数据库管理等功能。具体来说就是可以通过管理功能对本系统用户进行用户添加删除以及密码修改和权限的管理;还可以通过数据管理功能对教师、学生、课程、选课、成绩等信息进行添加、修改和删除等具体的操作;再者可以通过数据查询功能对教师、学生、课程、成绩等信息的查询;本程序采用C# 实现管理员对学生、教师、课程、教师授课、登成绩、学生选课信息管理。实现的主要功能有:学生、教师、课程、教师授课、登成绩、学生选课数据的入库、查询、修改、删除、更新等等的功能,是一个可以满足学生方便选课,查询;教师查询,登成绩;管理员方便管理所有信息的系统。 二、学生选课系统需求分析与设计方案: 1. 学生选课系统功能需求分析: 学生选课系统是管理员用来管理学生、教师、课程、教师授课、登成绩、学生选课信息而开发的,所以其需求的功能是对学生、教师信息的所有操作,其中包括: 1.1 学生: <1> 对自己个人信息能够进行查询,修改密码。 <2> 能查询自己选过的课程及成绩。 <3> 能查询所有课程及授课信息。 <4> 能选择自己想选修的课程,也能取消。 1.2 教师: <1> 对自己个人信息能够进行查询,修改密码。 <2> 能查询自己教授的课程及成绩。 <3> 能查询所有选择自己授课的学生信息。 <4> 能给选修自己授课的学生登成绩。 1.3 管理员: <1> 能将所有学生、教师、课程、授课、选课等信息录入数据库。 <2> 对数据库中的学生、教师、课程、授课、选课等信息能够进行查询。 <3> 能对据库中的学生、教师、课程、授课、选课等信息能够进行修改。 <4> 能对据库中的学生、教师、课程、授课、选课等信息能够进行删除。2.学生选课系统设计方案: 2.1 系统功能结构图:

数据库设计学生选课系统

《数据库原理与应用》实验指导与报告 2010 / 2011 学年第 2 学期 姓名:季亚 学号: 班级: 09数媒(1)班 指导教师:周蓓 计算机科学与工程学院 2011

目录 实验八数据库设计.................................................... 一、概要设计 1.1目的和意义 1.2内容和要求 二、需求分析 2.1背景 2.2概要分析 2.3开发技术 2.4系统主要功能 三、E-R图 3.1 概念设计................................................. 3.2 E-R图................................................... 四、逻辑结构 4.1逻辑转换 4.2细化表结构 五、数据库实施 5.1创建表 5.2创建必要视图 5.3创建必要触发器 5.4创建必要存储过程 六、总结 参考文献.........................................................

实验八数据库设计 一、概要设计 1.1目的和意义 随着无纸化办公的普遍实现,信息的自动处理以及网络式的信息交互方式已经被人们广泛应用。让计算机来管理学生的信息是现在各个高校都在积极进行的工作之一,也是高校教学管理工作的重要内容之一。网上选课与传统的选课方式相比更加节约资源,增加了学生选课自主权。 学生选课系统作为一种现代化的教学技术,越来越受到人们的重视,是一个学校不可或缺的部分, 学生选课系统就是为了管理好选课信息而设计的。学生选课系统的将使选课管理工作规范化、系统化、程序化,避免选课管理的随意性,提高信息处理的速度和准确性,能够准确、及时、有效的查询和修改学生选课情况。 与传统的选课方式相比,网上选课系统利用局域网为学生选课带来了极大的便捷。学生在公共机房,或者宿舍的个人电脑上便可以通过校园网络来选课。在选课期间内,学生能够使用选课系统灵活的修改自己的选课情况,大大提高了学校选课工作的效率。教务处的教师则可以通过选课系统的管理员子系统来管理学生的选课情况,使得学生选课工作达到系统化和自动化,大大提高了学校的工作效率,为广大师生及相关人员节省了极多的时间。 数据库对于一个应用系统的意义是相当重要的,一个设计良好的数据库系统一方面,能够给开发者带来便捷,更轻松的进行系统设计与编码;另一方面,对于系统的后期维护也非常重要,一个良好的数据库系统能够保证系统的可扩充性,以及系统的移植性等问题。 1.2内容和要求 本实验将设计出一个高校网上选课数据库系统,其要求简要如下: (1)系统用户由三类组成:教师、学生和管理员。

学生选课系统完整的UML建模

题目:UML系统分析设计、建模与实现学号:100430112022 姓名:杨家建 专业:计算机技术 指导教师:舒远仲

U M L 系统分析设计与建模 以简单的学生选课系统进行详细的系统分析与建模。 (一)系统用例图 1.首先根据需求分析可知:管理员维护课程信息,对其进行添加、修改、删除等。学生可以在线查询课程信息,并进行选课,也可以在规定时间内更改选修的课程。我们发现系统中的参与者有:管理员和学生,然后从参与者的角度就可以发现系统的用例,并绘制出系统的用例图,如图1所示: 2.对部分用例进行描述: “添加课程”用例 1) 用例名:添加课程 2) 执行者:管理员 3) 目的:管理员通过系统界面进入,添加所要开设的课程,确认无误后将其信息保 存到数据库中,以供学生选择。 4) 过程描述: 5) 管理员选择进入管理界面,用例开设 6) 系统提示输入管理密码 7) 管理员输入密码 8) 系统验证密码 9) A1:密码错误 ?1 ????????? ???? ????

10)进入管理界面,系统显示目前所建立的全部课程信息 11)管理员选择添加课程 12)系统提示输入新课程信息 13)管理员输入信息 14)系统验证是否和已有的课程冲突 15)A2:有冲突 16)10)系统添加新课程,提示课程添加成功 17)11)系统重新进入管理界面,显示所有课程 18)12)用例结束 19)异常事件流处理: 20)A1:密码错误:1)系统提示再次输入。2)用户确认后进入第5)步。 21)A2:有冲突:1)系统提示冲突,显示冲突的课程信息。2)用户重新输入,验证无误后进入第10)步。 “选课”用例 1)用例名:选课 2)执行者:学生 3)目的:学生进入选课系统界面,浏览的课程,最后选择一门自己喜欢的课程并提交。 4)过程描述: 5)1)学生进入选课登录界面,用例开始 6)2) 系统提示输入学号与密码 7)3) 学生输入学号与密码 8)4)系统验证 9)A1:验证错误 10)5) 进入选课主界面 11)6)学生点击选课 12)7)系统显示所有课程信息 13)8)学生选择课程 14)9)系统验证课程是否可选 15)A2:不可选 16)10)系统提示课程选择成功 17)11)用例结束 18)异常事件流处理: 19)A1:验证错误:1)系统提示验证错误,提示重新输入。2)验证成功,进入第5)步 20)A2:不可选1)系统提示课程不可选及原因。2)学生重新选课。3)验证成功后进入第10)步 “修改”用例 1)管理员选择进入管理界面,用例开设 2)系统提示输入管理密码 3)管理员输入密码 4)系统验证密码 A1:密码错误 5)进入修改主界面,系统显示目前所建立的全部课程信息 6)管理员选择要修改的课程

学生选课系统课程设计报告

学生选课管理系统 摘要 随着社会的发展,学生的人数和课程的种类急速增加,传统的选课管理模式已经无法满足当前的实际需求,为此,我们开发了学生选课管理系统。 本人结合学生选课管理的实际需要,完成了对学生选课管理系统的需求分析、功能模块划分、数据库模式分析等,并由此设计了后台数据库以及前台应用程序。 文中首先对课题背景,数据库基础理论和SQL语言进行了简单的讨论;接着,对系统前台开发工具PowerBuilder9.0,学生选课管理系统进行了详细分析,划分了具体的功能模块;最后,给出了学生选课系统应用程序的设计过程,以及每个功能模块的核心代码。 系统可以实现学生选课的一些重要功能,如:课程的添加、删除,信息查询、选课、生成课表,以及学生选课管理人员、用户个人信息的维护等。 关键词管理系统;数据库;PowerBuilder9.0;SQL Server 2000

Select Course Management System of Students ABSTRECT With the development of society, not only the stud ent’s number but also the kinds of course increased rapidly, the traditional management mode has been unable to adapt to actual need, so we develop the select course management system of students. According to the actual need of select course, I analyzed t he demand, divided function nodule, analyzed database mode of the system. Then, I designed database of backstage and application program of stage. Firstly, I simply discussed the background of this subject and the basic theory of the database and SQL langu age in the article. Then I analyzed the development tool—PowerBuilder9.0,analyzed in detail to system and divided the concrete function module. Finally, I provided the design process of the system and the key code of each function nodule. The system accomplished some important functions of management system of books, such as: course’s input, output, information inquiry, select courses, create table of course, modify information of the administrators and students, etc. KEY WORDS Management System,Database, PowerBuilder9.0, SQL

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