当前位置:文档之家› 生产与运作管理课程设计报告

生产与运作管理课程设计报告

生产与运作管理课程设计报告
生产与运作管理课程设计报告

目录

( 1)设计题目??????????????????????????(1)( 2)设计依据??????????????????????????(1)( 3)设计任务??????????????????????????(5)( 4)设计结果??????????????????????????(5)设计结果(一)???????????????????????(5)设计结果(二)???????????????????????(7)设计结果(三)???????????????????????(10)设计结果(四)???????????????????????(11)设计结果(五)???????????????????????(13)参考文献????????????????????????????(16)致谢??????????????????????????????(17)

《生产与运作管理》课程设计报告

一、设计题目

南方工程机械有限公司2011 年度生产计划及生产作业计划的编制。

二、设计依据

(一)该公司主要产品CWJ型机械的有关资料

1.该产品 2011 年度各月出产计划:见表1。

表 1CWJ 型产品2006年度各月出产计划

月份123456789101112方案

252619263829253030303029 1

方案

252620253829252619263829 2

方案

253030303029253030303029 3

方案

303030303030303030303030 4

方案

品303030303030252525252525 5

方案

产263028303029252619263829 6

方案

252525252525303030303030 7

方案

263829253030252620263829 8

方案

252525252525252525252525 9

方案

283030323029262619263829 10

以上十个方案,每人选择一个方案:学号为 1 的选择方案 1;学号为 2 的选择方案 2;??;以此类推。

2.该产品的加工工艺流程及各环节的生产周期:见图1。24222119181615131210

907560453015 0505050505

铸件90

锻件90

30冷作90

漆冲压90

一金工90

二金工90

装配60

图 1CWJ型产品加工工艺流程及各环节生产周期

3.该产品的投入批量为月批,投入间隔期为30天,每月按标准日历时间30天计算,暂不考虑保险期,上年度出产累计编号为2210 号。

(二)该公司某机器厂加工车间一工段承担机加工生产任务的有关

资料

1.该工段原有设备的布置顺序:见图2。

A B C D E F G H I J

A:毛坯库;B:铣床;C: 1 号车床;D:钻床;E:刨床;F:磨床;G:2号车床; H:锯床; I :钳台;J:检验。

图 2原有设备布置

2.该工段生产的各种零件的工艺路线:见图3。

序号零件号工艺流程

1 A 1008A—H—C—D—B— I —J

2 A 1009A—G—F—I —J

3 A 1203A—H—C—G—F— I —J

4 A 1204A—H—C—B—D— I —J

5 A 1205A—B—C—B—G— D—G—F—I —J

6 A 1310A—G—C—F—I — J

7 A 1312A—E—B—I —J

8 A 1313A—G—I —J

9 B 2101A—H—C—D—G— F—I —J

10 B 2103A—I —E—B—J

11 B 2105A—C—D—I —J

12 B 2106A—I —C—J

13 C 1108A—C—E—B—I — J

14 C 1109A—I —C—I —J

图 3工艺流程路线图

3.该工段生产的各种零件的产量大体相同。

(三)机加工车间主要产品甲、乙、丙三种零件的有关资1.三种零件在主要工序上的加工时间:见表2。

表 2零件在主要工序上的加工时间

零主要工序

月产量

名单件时间准备与结束时间

甲4000 3 分钟 1 小时

乙6000 4 分钟 2 小时

丙2000 3 分钟0.5 小时2.三种零件在各道工序的生产周期:表 3。

表 3工序生产周期

工序 1工序 2工序 3工序 4工序 5

名生产周期名生产周期名生产周期名生产周期名生产周期

称(天)称(天)称(天 )称(天)称(天)

甲铣1.5车3钻3磨1.5钳2

乙车1钳2.5磨3.5铣2.5刨4

丙铣1车1钳1刨1钳3 3.钳工有两台小组,其余工种仅有一台设备。

4.三种零件的月产量分别为 2000,3000 和 1000 件,每月工作 25 天,两班制生产,每班 8 小时,设备时间损失系数允许值为 0.025 。

(四)在 CWJ6163型产品中的 204-1 零件组中代表件 A 的有关资料1.每件产品含有 1 件代表件 A。

2.代表件 A 的期量标准:见表4。

表 4代表件 A 的有关期量标准

车间投入批量投入 (出产 )间生产周期

隔期(天)

装配车间455

机加车间121545

毛坯车间243020

3.装配车间的出产计划安排如表 5 所示:

表 5一季度装配车间的出产计划安排

日历时一月二月三月间510152025305101520253051015202530本

444444444444444444出期

产累

4812162024283236404448525660646872计

(五)该公司某工程各工序之间的关系、作业时间及成本资

相关资料数据如表 6 所示 , 该工程间接成本平均每天为500 元。

表 6

工序紧前工序正常时间极限时间正常费用极限费用A— 6 天5天4000 元4200 元B—12 天10 天8400 元8600 元C—13 天9 天9100 元10000 元

D A 3 天 2 天1800 元1880 元

E B 6 天 5 天2400 元2550 元

F D 4 天3天1200 元1300 元

G F 2 天 1 天1000 元1050 元

H E、G 5 天 4 天2000 元2100 元

I C、E、G12 天9 天6000 元6600 元

J C、H10 天8 天4000 元5000 元K C、H9 天7 天6300 元6500 元L J8 天 5 天4000 元4450 元M K 4 天 3 天1200 元1300 元N I、L、M11 天9 天2200 元2400 元

三、设计任务

(一)采用累计编号法编制CWJ型产品的投入出产计划 ( 全年) 1.计算出各生产环节的投入出产提前期。

2.编制各车间投入出产计划表。

(二)根据现有的任务对机加工车间一工段设备重新进行布置

1.编制零件的综合工艺路线图。

2.绘制原零件加工的从至表。

3.计算初始方案的零件移动总距离。

4.绘制改进方案的零件从至表。

5.计算改进方案的零件移动总距离。

6.绘出改进后的设备布置方案图。

(三)编制机加工车间甲、乙、丙三种主要产品 ( 零件 ) 的生产作业计划

1.计算出三种零件的标准批量和生产间隔期。

2.编制三种零件各道工序的标准计划(要求绘制出零件工序进度表和机床

负荷进度表)。

(四)编制 CWJ6163型产品中 204-1 零件组中的代表件 A 投入出产作业计划

要求确代表件 A 在各车间投入出产提前期,并安排其第一季度各车间的投入出产作业计划。

(五)根据表 6 中的资料,利用时间 ------成本优化,确定该工程的最低成本和最佳工期

四、设计结果

(一)采用累计编号法编制CWJ型产品的投入出产计划 ( 全年)

设计步骤如下: 1. 方案六出产计划如表7 所示:

表 7

月份123456789101112产品出263020253029252620263829产量

已知各工艺阶段的生产间隔期相等,保险期为零。各生产环节的投入出产提

前期可由以下公式求得:

(1)某车间出产提前期 =后车间投入提前期 +保险期。

(2)某车间投入提前期 =本车间出产提前期 +本车间生产周期。

计算结果统计如表8 所示 , 其中机械加工车间包含的生产阶段有一金工、二

金工、冲压、冷作;铸造车间有锻件和铸件两个工艺阶段。。

表8

车间生产周期保险期

提前期

投入产出

装配600600机械加工90015060油漆300180150

铸造900240150

2.该产品为月末投入,月末产出。先根据上年度累计产出编号以及计划

期内每月批量确定每月装配车间的出产累计号数,各生产工序再在计划期末装配

车间出产累计号数的基础上加上各自的提前期,即可得到相应的投入和产出累计

号数,依次逆向类推,将结果绘制成表9,即得到产品的投入出产计划。

表 9 产品投入出产计划表

月份123456789101112本月计划任务252620253829252619263829本月出产累计223522612281230623442373 23982424 2443 24692507 2536

铸件投入2443246925072536

出产237323982424244324692507 2536

锻件投入2443246925072536

出产237323982424244324692507 2536

冷作投入237323982424244324692507 2536

出产228123062344237323982424 24432469 2507 2536

油漆投入239824242443246925072536

出产237323982424244324692507 2536

冲压投入237323982424244324692507 2536

出产228123062344237323982424 24432469 2507 2536

1金工投入237323982424244324692507 2536

出产228123062344237323982424 24432469 2507 2536

2金工投入237323982424244324692507 2536

出产228123062344237323982424 24432469 2507 2536

装配投入228123062344237323982424 24432469 2507 2536

出产223522612281230623442373 23982424 2443 24692507 2536

(二)根据现有的任务对机加工车间一工段设别重新进行布置。由题目的设计依据可以得出零件的综合工艺路线图。

零件的综合工艺路线图如图 2.1 所示:

图 2.1零件的综合工艺路线图

序毛坯铣1号钻刨磨 2 号锯钳检验号库 A床B车床床D床E床F车床床H床I台J

C G

1①②

③④

⑤⑥⑦2①②

③④⑤3①②

③④

⑤⑥⑦4①②

③④⑤⑥5①②

③④⑤

⑥⑦

⑧⑨⑩6①②

③④⑤⑥7①②

③④⑤

8①②③④9①②

③④⑤

⑦⑧⑨10①②③

⑤⑥11①②③④⑤12①②

③④13①②③

④⑤14①②

③④⑤

根据零件的综合工艺路线图,可以绘制出原零件加工的从至表,并由从至表可以计算出初始方案的零件移动总距离。原零件加工的从至表如表 2.2 所示,初始方案的零件移动总距离计算表如表 2.3 所示:

表2.2原零件加工的从至表

代号A B C D E F G H I J

合计数字序号12345678910

A131134214 B211327 C341112110 D411226 E533 F6145 G711417 H8134 I9211114 J100合计071063574141470表2.3初始方案的零件移动总距离计算表

代号A B C D E F G H I J

合计数字序号12345678910

A163418281675 B225211644 C3423412732 D4******* E599 F641216 G7544215 H861521 I91241127 J100合计02638910733287334258

由表 2.3 可知,原零件移动的总距离为258,对原零件加工的从至表试进行调整。调整后的从至表如表 2.4 所示,改进方案的零件移动总距离如表 2.5 计算所示:

表2.4改进后的零件加工从至表

代号A H C D I GE F B J

合计数字序号12345678910

A143123114 H23115 C342118 D412216 I5211114 G611417 E733 F8415 B91315 J100合计041061473571167表2.5改进后的零件移动总距离计算表

代号A H C D I GE F B J 数字序号12345678910

合计A1463815642 H236716 C3443415 D4124512 I5425561 G6318315 E766 F812113 B9512320 J100合计041712392512142255200改进后的设备布置顺序图如图 2.6 所示:

(三)编制机加工车间甲、乙、丙三种主要产品 ( 零件 ) 的生产作业计划

设计步骤如下:

1.已知知三种零件的月产量分别为 4000,6000 和 2000 件,每月工作25天,容易得出三种零件的平均日产量分别为160,240 和 80 件,从而决定了零件的平均日需求量;设备时间损失系数允许值为0.1。根据公式可确定三种零件的标准

批量和生产间隔期,结果见表15。

表15

零件名称日产量

主要工序

标准批量生产间隔期工序单件时间 / 分钟设备调整时间 / 分钟

甲1603608005乙240412012005丙803304005

2.将三种零件各道工序的标准计划绘制成零件进度表和机床符合进度表的形式,在此过程中,需注意在同一设备上不能同时加工多个零件。结果见表16。

表 16零件工序进度表和机床负荷平衡表

零工周工作日

件序期1234567 8 910 11 12 13 1415 16 17 18 19 20 21 22 23 24 25铣1.5

车3

甲钻

3

磨 1.5

钳 2

1

1

2.5

1

乙磨3.5

铣2.5

刨4

铣1

车1

1

2

刨1

1

2

铣床

机车床

床钻床

负磨床

荷刨床

钳床 1

钳床 2

(四)编制 CWJ6163型产品中 204-1 零件组中的代表件 A 投入出产作业计划

设计步骤如下:

编制产品代表件 A 的投入出产作业计划,应根据批量、提前期和间隔期等有

关期量标准来确定。

1.已知各工艺阶段的生产间隔期不相等,但成倍数关系,先确定各车间投入和产出提前期,可由如下公式求得:

①某车间产出提前期 =后车间投入提前期 +保险期 +(本车间生产间隔期 - 后车间生产间隔期)

②本车间投入间隔期 =本车间产出提前期 +本车间生产周期

所得结果如表 17 所示。

表 17

代表件 A的生产期量标准

车间投入批量间隔期生产周期 / 天投入提前期出产提前期装配车间45550

机加车间1215456015

毛坯车间2430209575

2.根据所得相关期量标准制作出产计划表,如表18 所示。

表18

一月二月三月

日历时间

5 1015202530 5 1015202530 5 1015 202530

出累装计配本

投期

入累

出累机计加

投期

入累

产期

出累毛

计坯本

投期

入累

计444444444444444444 4812162024283236404448525660646872 444444444444444444 81216202428323640444852566064687276 121212121212 243648607284 121212121212 60728496108120 242424

7296120

242424

96120144

(五)根据表 6 中的资料,利用时间 ------成本优化,确定该工程的最低成本和最佳工期

设计步骤如下:

1.该工程计划任务的有关资料:见表19。

表19

正常时间极限时间正常极限费工序直接

工序紧前工序费用变动

/ 天/ 天费用/元用 /元

率 /元/天A—6540004200200

B—121084008600100

C—13991009700150

D A3218002000200

E B6524002550150

F D4312001300100

G F211000105050

H E、 G5420002100100

I C、E、G12961506600150

J C、 H10845005000250

K C、 H9763006500100

L J8540004450150

M K4312001300100

N I、L、M11922002400100

2.将工序前后关系另行绘制成表,如表20 所示。

表 20

工ABCDEFGHI JKLMN

紧C C I 前

———ABDF E C

工 E H JK L

G H

序G M

3.将工序关系进行转换,如表

21 所示。

表 21

工 A

H

γ J

B D

E

F

G

M

N

I

L

C

α

β

K

I 前

E α γ

A

B

D

F

K

L N

工 G

C

J

β

H

M

4.根据表 21 画出项目工程的网络图(各工序的作业时间取正常时间) ,并确

定工期最长的那条路线为关键路线,即

B —E —H —J —L —N ,如图 6 所示。

图 6

5.利用时间——成本优化,通过压缩关键路线上的时间(以不超过极限工期

为限),以达到降低成本、缩短工期的目的,每次压缩时均应选择直接费用变动

率最小者,以使工期缩短引起的直接费用增加额最小, 压缩过程中关键路线不变。

优化的各个方案如表 22 所示。

表 22

计划 较前方案 总工 直接费用 /

间接费用 /

总费 关键路线

方案 变动点

期 /天 元

用 /元

— 52 54400

26000

80400

B —E — H —J —L —

N

工序 B 压

54400+200

×

II

50

50

79600

同上

缩两天 =54600 500=25000

工序 H 压

54600+100

×

III

49

49

79200

同上

缩一天 =54700 500=24500

工序N 压

54700+200

×

IV

4747

78400同上

工序 E 压

×

B —E — H —J —L —

54900+100

N ;

V

46

缩一天

46

78000

A —D — F — G —H

=55000

500=23000

—J —L —N

工序 L 压

55000+450

×

VI

43

同上

缩三天

43

76950

=55450

500=21500

B —E — H —J —L —

N ;

A —D — F — G —H 工序 J 压 55450+500

× —J —L —N ;

VII

41

缩两天

41

76450

B —E —H —K —M

=55950

500=20500

— N ;

A —D — F — G —H

—K —M —N

6.可知最优方案为方案

VII ,最低成本为 76450 元,最佳工期即压缩后的工

期,为 41 天。经优化后最优方案的网络图如图 7 所示,此时关键路线有 4 条,

分别为:

( 1)B —E — H —J — L —N ; ( 2)A —D —F —G —H —J — L —N ; ( 3)B —E — H —K —M —N ;

( 4)A —D —F —G —H —K —M —N 。

图 7

参考文献

1.洪元义,吴亚非,王基建.生产与运作管理[M]. 武汉:武汉理工大学出版社,2002. 2.陈荣秋,马士华.生产与运作管理[M]. 北京:高等教育出版社,1999.

3.蒋俊,周听祥,肖佩.工业企业生产管理[M]. 天津:南开大学出版社,1999.

4.龚国华,龚益鸣.生产与运营管理[M]. 上海:复旦大学出版社,1998.

5.刘丽文.生产与运作管理[M]. 北京:清华大学出版社,1998.

6.洪国芳 . 生产管理学 [M] .哈尔滨:哈尔滨工业大学出版社,1994.

致谢

在这一周的《生产与运作管理》课程设计中,我学到了很多知识和技能。首先要

感谢学校为我们安排了这次课程设计,学校给了我们这次锻炼学习的机会,让我们获益匪浅。其次,感谢我们的指导老师们,感谢高杰老师对我们的悉心指导,在他的教导下我独立完成了课程设计,学到了很多。高杰老师对我们要求比较严格但我们这样学到的东西更多,才能体现出课程设计的意义在此过程中,通过这次课程设计,我熟练掌握了 WORD、EXCEL等软件的,还有西西网络制图。最后要感谢在设计

中相互交流、讨论我的同学,课设使我们的友谊更加深厚了,再次感谢工商管理

教研室的老师们,你们辛苦了!

工商管理 0902

孙新宇

工商管理专业《生产与运作管理》课程设计

评价表

班级工商管理0902组别

学生孙新宇

设计题目南方工程机械有限公司2011 年度生产计划及生产作业计划的编制评

评阅教师:

年月日

评阅教师:

教研室主任:

年月日

网页制作课程设计报告

网页制作课程设计报告 学院: 专业班级: 姓名: 学号: 成绩: 阅卷教师:

目录 1.设计目的 (1) 2.设计思想 (1) 2.1网站整体结构规划思想 (1) 2.2 主页设计思想 (1) 2.3子页的设计思想 (1) 3网页详细设计分析 (1) 4结论 (2)

1.设计目的 阐述该个人网站的设计意图和创意,简单介绍自己的个人网站。 2.设计思想 阐述网站的整体设计思想,包括: 2.1网站整体结构规划思想 要求阐述网站整体结构的选择、设计的思想,绘制网站结构草图。 2.2 主页设计思想 要求对主页的布局思路进行阐述和分析。 2.3子页的设计思想 要求对子页的设计以及网页对象的选取思路进行阐述和分析。 3网页详细设计分析 要求选取一张网页,对网页的设计实现过程进行阐述和分析,详细说明制作该网页的步骤,所使用的网页对象以及该网页对象的操作方法。

4结论 对整个设计报告做归纳性总结,并分析设计过程中的困难及如何解决的,最后提出展望。 一、设计目的 本课程的设计目的是通过实践使同学们经历Dreamweaver cs3开发的全过程和受到一次综合训练,以便能较全面地理解、掌握和综合运用所学的知识。结合具体的开发案例,理解并初步掌握运用Dreamweaver cs3可视化开发工具进行网页开发的方法;了解网页设计制作过程。通过设计达到掌握网页设计、制作的技巧。了解和熟悉网页设计的基础知识和实现技巧。根据题目的要求,给出网页设计方案,可以按要求,利用合适图文素材设计制作符合要求的网页设计作品。熟练掌握Photoshop cs3、Dreamweaver cs3等软件的的操作和应用。增强动手实践能力,进一步加强自身综合素

WEB个人主页课程设计

Web应用开发技术 实验报告 专业:计算机科学与技术 班级: 学号: 姓名:

一、设计题目 个人网站 二、目的 1、本次设计是学生在学完ASP动态网站开发课程后的一次实践性很强的课程设计,是对ASP进行动态网站开发所学知识的综合运用。 2、掌握使用ASP技术进行网站开发设计。 3、通过本次实习,使学生加深所学知识内容的理解,并能积极地调动学生的学习兴趣,结合实际应用操作环境,真正做到理论与实际相结合。 三、功能需求描述 此网站可以对主人留言,来发表自己的心情,也可以把自己的联系方式写入其中,达到和睦相处、心灵的驿站的目的等。 四、总体设计

五、详细设计 (一)、我的主页 此页面为网站的主页,通过发布新心情,点击通讯录可以查看通讯录好友信息,点击留言板可以查看好友留言。 主要代码: 个人空间

编译原理课程设计

《编译原理》课程设计大纲 课程编号: 课程名称:编译原理/Compiler Principles 周数/学分:1周/1学分 先修课程:高级程序设计语言、汇编语言、离散数学、数据结构 适用专业:计算机科学与技术专业、软件工程专业 开课学院,系或教研室:计算机科学与技术学院 一、课程设计的目的 课程设计是对学生的一种全面综合训练,是与课堂听讲、自学和练习相辅相成的必不可少的一个教学环节。通常,设计题中的问题比平时的练习题要复杂,也更接近实际。编译原理这门课程安排的课程设计的目的是旨在要求学生进一步巩固课堂上所学的理论知识,深化理解和灵活掌握教学内容,选择合适的数据逻辑结构表示问题,然后编制算法和程序完成设计要求,从而进一步培养学生独立思考问题、分析问题、解决实际问题的动手能力。 要求学生在上机前应认真做好各种准备工作,熟悉机器的操作系统和语言的集成环境,独立完成算法编制和程序代码的编写。 设计时间: 开发工具: (1) DOS环境下使用Turbo C; (2) Windows环境下使用Visual C++ 。 (3) 其它熟悉语言。 二、课程设计的内容和要求 设计题一:算术表达式的语法分析及语义分析程序设计。 1.目的

通过设计、编制、调试一个算术表达式的语法及语义分析程序,加深对语法及语义分析原理的理解,并实现词法分析程序对单词序列的词 法检查和分析。 2.设计内容及要求: 算术表达式的文法: 〈无符号整数〉∷= 〈数字〉{〈数字〉} 〈标志符〉∷= 〈字母〉{〈字母〉|〈数字〉} 〈表达式〉∷= [+|-]〈项〉{〈加法运算符〉〈项〉} 〈项〉∷= 〈因子〉{〈乘法运算符〉〈因子〉} 〈因子〉∷= 〈标志符〉|〈无符号整数〉|‘(’〈表达式〉‘)’ 〈加法运算符〉∷= +|- 〈乘法运算符〉∷= *|/ (1) 分别选择递归下降法、算符优先分析法(或简单优 先法)完成以上任务,中间代码选用逆波兰式。 (2) 分别选择LL(1)、LR法完成以上任务,中间代码选 用四元式。 (3) 写出算术表达式的符合分析方法要求的文法,给出 分析方法的思想,完成分析程序设计。 (4) 编制好分析程序后,设计若干用例,上机测试并通 过所设计的分析程序。 设计题二:简单计算器的设计 1.目的 通过设计、编制、调试一个简单计算器程序,加深对语法及语 义分析原理的理解,并实现词法分析程序对单词序列的词法检 查和分析。 2.设计内容及要求 算术表达式的文法:

编译实验报告+源代码

课程设计报告 ( 2013-- 2014年度第1学期) 名称:编译技术课程设计B 题目:简单编译程序的设计与实现院系:计算机系 班级:XXX 学号:XXX 学生姓名:XXX 指导教师:XXX 设计周数:XXX 成绩: 日期:XX 年XX 月

实验一.词法分析器的设计与实现 一、课程设计(综合实验)的目的与要求 1.1 词法分析器设计的实验目的 本实验是为计算机科学与技术专业的学生在学习《编译技术》课程后,为加深对课堂教学内容的理解,培养解决实际问题能力而设置的实践环节。通过这个实验,使学生应用编译程序设计的原理和技术设计出词法分析器,了解扫描器的组成结构,不同种类单词的识别方法。能使得学生在设计和调试编译程序的能力方面有所提高。为将来设计、分析编译程序打下良好的基础。 1.2 词法分析器设计的实验要求 设计一个扫描器,该扫描器是一个子程序,其输入是源程序字符串,每调用一次识别并输出一个单词符号。为了避免超前搜索,提高运行效率,简化扫描器的设计,假设该程序设计语言中,基本字(也称关键词)不能做一般标识符用,如果基本字、标识符和常数之间没有确定的运算符或界符作间隔,则用空白作间隔。 单词符号及其内部表示如表1-1所示,单词符号中标识符由一个字母后跟多个字母、数字组成,常数由多个十进制数字组成。单词符号的内部表示,即单词的输出形式为二元式:(种别编码,单词的属性值)。 表1-1 单词符号及其内部表示

二、设计(实验)正文 1.词法分析器流程图 2.词法分析器设计程序代码 // first.cpp : 定义控制台应用程序的入口点。// #include"stdafx.h" #include #include using namespace std; int what(char a) { if((int(a)>=48)&&(int(a)<=57)) {

个人博客_课程设计报告

目录 第一章概述 (1) 1.1 本课题的研究背景 (1) 1.2 本课题的研究意义 (1) 1.3 现行研究存在的问题及解决办法 (1) 1.3.1 需求分析问题 (1) 1.3.2 代码实现问题 (2) 第二章系统分析 (3) 2.1 系统需求分析 (3) 2.2 采用的关键技术介绍 (3) 2.2.1 https://www.doczj.com/doc/8916797507.html,简介 (3) 2.2.2 Access数据库简介 (4) 2.3 可行性分析 (4) 2.3.1 技术可行性 (4) 2.3.2 操作可行性 (4) 第三章系统概要设计 (6) 3.1 系统总体设计 (6) 3.1.1 运行环境 (6) 3.1.2 系统流程 (6) 3.1.3 系统结构 (7) 3.2 系统接口的概要设计 (8) 3.2.1 用户接口 (8) 3.3 数据库概要设计 (9) 3.3.1 逻辑结构设计 (9) 3.3.2 物理结构设计 (10) 第四章系统详细设计 (11) 4.1 系统界面的详细设计 (11) 4.1.1 普通用户首页的详细设计 (11) 4.1.2 留言界面的详细设计 (11) 4.1.3 后台首页的详细设计 (12) 4.2 数据库详细设计 (13) 4.2.1 表的详细设计 (13) 第五章系统实现 (15) 5.1 系统开发环境 (15) 5.2 系统实现 (15) 5.2.1 客户端系统实现 (15) 5.2.2 后台管理系统实现 (17)

5.3 系统运行环境要求 (17) 5.3.1 服务器端要求 (17) 5.3.2 客户端要求 (18) 5.4 系统部署 (18) 5.4.1数据库设置 (18) 5.4.2 服务器端运行设置步骤 (18) 第六章性能测试与分析 (19) 6.1 测试实例(测试集)的研究与选择 (19) 第七章课程设计总结 (20) 7.1 课程设计心得体会 (20) 参考文献 (21)

编译原理课程设计报告_LL(1)分析过程模拟

课程设计(论文)任务书 软件学院学院软件工程专业07-1班 一、课程设计(论文)题目LL(1)分析过程模拟 二、课程设计(论文)工作自 2010 年 6 月 22日起至 2010 年 6月 28 日止。 三、课程设计(论文) 地点: 四、课程设计(论文)内容要求: 1.本课程设计的目的 (1)使学生掌握LL(1)模块的基本工作原理; (2)培养学生基本掌握LL(1)分析的基本思路和方法; (3)使学生掌握LL(1)的调试; (4)培养学生分析、解决问题的能力; (5)提高学生的科技论文写作能力。 2.课程设计的任务及要求 1)基本要求: (1)分析LL(1)模块的工作原理; (2)提出程序的设计方案; (3)对所设计程序进行调试。 2)创新要求: 在基本要求达到后,可进行创新设计,如改算法效率。 3)课程设计论文编写要求 (1)要按照书稿的规格打印誊写课程设计论文 (2)论文包括目录、绪论、正文、小结、参考文献、附录等 (3)课程设计论文装订按学校的统一要求完成 4)答辩与评分标准: (1)完成原理分析:20分; (2)完成设计过程(含翻译):40分; (3)完成调试:20分;

(4)回答问题:20分。 5)参考文献: (1)张素琴,吕映芝,蒋维杜,戴桂兰.编译原理(第2版).清华大学出版社 (2)丁振凡.《Java语言实用教程》北京邮电大学出版社 6)课程设计进度安排 内容天数地点 构思及收集资料2图书馆 编程与调试4实验室 撰写论文1图书馆、实验室 学生签名: 2009 年6 月22 日 课程设计(论文)评审意见 (1)完成原理分析(20分):优()、良()、中()、一般()、差();(2)设计分析(20分):优()、良()、中()、一般()、差();(3)完成调试(20分):优()、良()、中()、一般()、差();(4)翻译能力(20分):优()、良()、中()、一般()、差();(5)回答问题(20分):优()、良()、中()、一般()、差();(6)格式规范性及考勤是否降等级:是()、否() 评阅人:职称: 年月日

编译原理 C++编译器课程设计报告

编译器的设计与分析 学号: 1233050143 姓名:李博 专业:计算机科学与技术 __ 课程:编译原理 指导教师:闫红

实验目的 本实验设计的小型编译程序涉及到编译前端的三个阶段:词法分析、语法分析和语义分析生成中间代码 ((四元式),编译程序的重点放在中间代码生成阶段。编译程序的输出结果包括词法分析后的二元式序 列、变量名表;语法分析后的状态栈分析过程显示;语义分析生成中间代码后的四元式程序。整个程序 分为三个部分:(1)词法分析部分(2)语法分析、语义分析及四元式生成部分(3)输出显示部分 实验要求: 本程序仅考虑由下面产生式所定义的程序语句: S →if B then S else S | while B do S | begin L end | A L →S;L | S A →i:= E B →B∧B|B∨B|~B|(B)|I rop i|i

其中,各个非终结符的含义是: S---语句 L—语句串 A—赋值句 B---布尔表达式 E---算术表达式 各个终结符的含义: i---整型变量或常数,布尔变量或常数; rop---为六种关系运算符的代表; ;---起语句分隔作用; :=---赋值符号 ~--逻辑非运算符; ∧----逻辑与运算符; ∨---逻辑或运算符; 规定程序是由一条语句或由begin和end嵌套起来的复合语句组成的,并且规定的语句末加上#@表示程序结束。下面是符合规定的程序示例:begin A:=A+B*C; C:=A+2; while AB do

if M=N THEN C:=D else while A<=D do A:=D end#@ 实验内容: 第一部分:词法分析 一.词法分析的功能: 输入:所给文法的源程序字符串 输出:1.二元组(单词种别,单词符号的属性值)构成的序列 2.关键字: { (相当于Pascal语言中的begin) , if ,else , while , }(相当于 Pascal语言中的end ) 所有的关键字都是小写字母. 3.运算符: + , - , * , / , = , < , <= , == , > , >= ,<> , && ,|| , ! 4.界符: 逗号,分号,左圆括号, 右圆括号, # 5.常数: 在这里只涉及到int型常量 6.其他单词是标识符(ID)和整形常数(NUM),通过以下正规式定义: ID = letter(letter|digit)* NUM = digit digit * 7.空格由空白,制表符和换行符组成,空格一般用来分隔ID,NUM,运算符,界符和关键字,词法分析阶段通常会被过滤掉。 二.词法分析程序设计

网页制作课程设计报告

网页制作课程设计报告学院: 专业班级: 姓名: 学号: 成绩: 阅卷教师:

目录 1、设计目的 (1) 2、设计思想 (1) 2、1网站整体结构规划思想 (1) 2、2 主页设计思想 (1) 2、3子页的设计思想 (1) 3网页详细设计分析 (1) 4结论 (1)

1、设计目的 阐述该个人网站的设计意图与创意,简单介绍自己的个人网站。 2、设计思想 阐述网站的整体设计思想,包括: 2、1网站整体结构规划思想 要求阐述网站整体结构的选择、设计的思想,绘制网站结构草图。 2、2 主页设计思想 要求对主页的布局思路进行阐述与分析。 2、3子页的设计思想 要求对子页的设计以及网页对象的选取思路进行阐述与分析。 3网页详细设计分析 要求选取一张网页,对网页的设计实现过程进行阐述与分析,详细说明制作该网页的步骤,所使用的网页对象以及该网页对象的操作方法。 4结论 对整个设计报告做归纳性总结,并分析设计过程中的困难及如何解决的,最后提出展望。 一、设计目的

本课程的设计目的就是通过实践使同学们经历Dreamweaver cs3开发的全过程与受到一次综合训练,以便能较全面地理解、掌握与综合运用所学的知识。结合具体的开发案例,理解并初步掌握运用Dreamweaver cs3可视化开发工具进行网页开发的方法;了解网页设计制作过程。通过设计达到掌握网页设计、制作的技巧。了解与熟悉网页设计的基础知识与实现技巧。根据题目的要求,给出网页设计方案,可以按要求,利用合适图文素材设计制作符合要求的网页设计作品。熟练掌握Photoshop cs3、Dreamweaver cs3等软件的的操作与应用。增强动手实践能力,进一步加强自身综合素质。我本次主要就是设计的一“新加坡之旅”为主题的网页,针对新加坡的美丽风景做了介绍。 二、设计思想 利用Dreamweaver8、0制作一个关于“新加坡之旅”的网站,利用表格、行为、层与链接等网页设计技术设计页面。 本网站以新加坡旅游为素材,主要讲解了与新加坡景

个人博客网站课程设计

课程设计Ⅴ课程设计 设计说明书 个人博客管理网站 学生姓名 学号 班级 成绩 指导教师

课程设计任务书 2011—2012学年第二学期 专业:信息管理与信息系统学号:姓名: 课程设计名称:课程设计V课程设计 设计题目:个人博客管理网站 完成期限:自2012 年 2 月20 日至2012 年 3 月 2 日共 2 周设计依据、要求及主要内容(可另加附页): 现在的很多网站都是用户建立的一个日记网站,也就是博客网站。用户可以通过书写博客把自己的心情,想法等通过互联网和朋友交流。本次课程设计依据《网页设计》课程所学的内容,结合现在网站发展的趋势和布局要求,利用Macromedia Dreamweaver 、visual studio 、Fireworks和Flash等网页设计工具,建立一个基于https://www.doczj.com/doc/8916797507.html,的个人博客网站。 具体要求及主要内容: 1.利用c#作为博客的开发语言。 2.后台数据库可以采用ACCESS或者SQL SERVER。 3.网站首页的导航菜单准确无误,无死连接。 4.利用CSS样式,美化网站的字体和颜色。 5.进入任何一个博客页面都可返回首页。页面显示没有错误。 6.管理员可登陆博客后台管理博客。要求能自定义的博客的栏目,发表博文和图片。7.管理员可以随时修改和删除发布的博文。 指导教师(签字):教研室主任(签字): 批准日期:年月日

博客是开放的私人空间,可以充分利用超文本链接、网络互动、动态更新等特点,可以以文会友,结识和汇聚朋友,进行深度交流沟通。本次课题个人博客系统主要用于发表个人最近日志,记录一些心情感想的一种网页形式博客。本网站主要是利用visual studio2010 制作而成,并结合Fireworks和Flash等网页设计工具进行网页的设计,后台采用SQL SERVER 2005数据库,使用c#语言设计的一个个人博客管理动态网站。 关键词:visual studio2010;个人博客;动态网站

编译原理课程设计报告(一个完整的编译器)

编译原理程序设计报告 一个简单文法的编译器的设计与实现专业班级:计算机1406班 组长姓名:宋世波 组长学号: 20143753 指导教师:肖桐 2016年12月

设计分工 组长学号及姓名:宋世波20143753 分工:文法及数据结构设计 词法分析 语法分析(LL1) 基于DAG的中间代码优化 部分目标代码生成 组员1学号及姓名:黄润华20143740 分工:中间代码生成(LR0) 部分目标代码生成 组员2学号及姓名:孙何奇20143754 分工:符号表组织 部分目标代码生成

摘要 编译器是将便于人编写,阅读,维护的高级计算机语言翻译为计算机能解读、运行的低阶机器语言的程序。编译是从源代码(通常为高阶语言)到能直接被计算机或虚拟机执行的目标代码(通常为低阶语言或机器语言)的翻译过程。 一.编译器的概述 1.编译器的概念 编译器是将便于人编写,阅读,维护的高级计算机语言翻译为计算机能解读、运行的低阶机器语言的程序。编译器将原始程序作为输入,翻译产生使用目标语言的等价程序。源代码一般为高阶语言如Pascal、C++、Java 等,而目标语言则是汇编语言或目标机器的目标代码,有时也称作机器代码。 2.编译器的种类 编译器可以生成用来在与编译器本身所在的计算机和操作系统(平台)相同的环境下运行的目标代码,这种编译器又叫做“本地”编译器。另外,编译器也可以生成用来在其它平台上运行的目标代码,这种编译器又叫做交叉编译器。交叉编译器在生成新的硬件平台时非常有用。“源码到源码编译器”是指用一种高阶语言作为输入,输出也是高阶语言的编译器。例如: 自动并行化编译器经常采用一种高阶语言作为输入,转换其中的代码,并用并行代码注释对它进行注释(如OpenMP)或者用语

网上购物系统课程设计报告

荆楚理工学院 课程设计成果 学院: 计算机工程学院班级: 11级计算机科学与技术3 班 学生: 学号: 设计地点(单位) A5-102 设计题目: 网上购物系统 完成日期: 2014 年 6 月 3 日 指导老师评语:_________________________________________________ _____________________________________________________________________ _____________________________________________________________________ _____________________________________________________________________ 成绩(五级记分制):______________________ 教师签名:_____________________________

前言 近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。 网上购物系统作为B2B,B2C(Business to Customer,即企业对消费者),(Customer to Customer,即消费者对消费者)电子商务的前端商务平台,在其商务活动全过程中起着举足轻重的作用。本文主要考虑的是如何建设B2C 的网上购物系统。 网上购物是一种具有交互功能的商业信息系统。它向用户提供静态和动态两类信息资源。所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。

(重庆理工大学计算机学院)编译原理课程设计报告

编译原理课程设计报告 实验名称编译原理课程设计 班级 学号 姓名 指导教师 实验成绩 2013 年06月

一、实验目的 通过设计、编写和调试,将正规式转换为不确定的有穷自动机,再将不确定的有穷自动机转换为与之等价的确定的有穷自动机,最后再将确定有穷自动机进行简化。 通过设计、编写和调试构造LR(0)项目集规范簇和LR分析表、对给定的符号串进行LR分析的程序,了解构造LR(0)分析表的步骤,对文法的要求,能够从文法G出发生成LR(0)分析表,并对给定的符号串进行分析。 二、实验内容 正规式——>NFA——>DFA——>MFA 1.正规式转化为不确定的有穷自动机 (1)目的与要求 通过设计、编写和调试将正规式转换为不确定的有穷自动机的程序,使学生了解Thompson算法,掌握转换过程中的相关概念和方法,NFA的表现形式可以是表格或图形。 (2)问题描述 任意给定一个正规式r(包括连接、或、闭包运算),根据Thompson算法设计一个程序,生成与该正规式等价的NFA N。 (3)算法描述 对于Σ上的每个正规式R,可以构造一个Σ上的NFA M,使得L(M)=L(R)。 步骤1:首先构造基本符号的有穷自动机。 步骤2:其次构造连接、或和闭包运算的有穷自动机。

(4)基本要求 算法实现的基本要求是: (1) 输入一个正规式r; (2) 输出与正规式r等价的NFA。(5)测试数据 输入正规式:(a|b)*(aa|bb)(a|b)* 得到与之等价的NFA N

(6)输出结果 2.不确定的有穷自动机的确定化 (1)目的与要求 通过设计、编写和调试将不确定的有穷自动机转换为与之等价的确定的有穷自动机的程序,使学生了解子集法,掌握转换过程中的相关概念和方法。DFA的表现形式可以是表格或图形。(2)问题描述 任意给定一个不确定的有穷自动机N,根据算法设计一个程序,将该NFA N变换为与之等价的DFA D。 (3)算法描述 用子集法将NFA转换成接受同样语言的DFA。 步骤一:对状态图进行改造 (1) 增加状态X,Y,使之成为新的唯一的初态和终态。从X引ε弧到原初态结点, 从原终态结 点引ε弧到Y结点。 (2) 对状态图进一步进行如下形式的改变

课程设计个人总结

课程设计个人总结 课程设计总结(一) 为期10天的课程设计将要结束了。在这两周的学习中,我学到了很多,也找到了自己身上的不足。感受良多,获益匪浅。 这10天中,我们小组分工合作、齐心协力,一齐完成了课程设计前的准备工作(阅读课程设计相关文档)、小组讨论分工、完成系统开发的各个文档、课程设计总结报告、小组汇报PPT、个人日记,个人小结的任务。在课程设计的第一天我们便对这次任务进行了规划和分工。在以后的几天中,我们组的成员一齐努力,查阅资料、小组讨论、对资料进行分析,并在这段时间里完成了网站的开发设计,并最后撰写课程设计报告及个人总结。我的主要工作是完成课程设计总结和制作PPT,并上台汇报。应对这样的任务,我开始真的很担心,不是害怕要写那么多资料,而是怕站在讲台上,应对那么多的人,我怕讲不出话来。有过两次上台经验的潘同学就耐心的给我传授一下他的心得。而且这是我们必经的过程,以后走入社会肯定会有很多场合需要我们在公共场合讲话,此刻如果不去讲的话,那以后我们怎样办呢?还是硬着头皮上吧,没有别的选取了。 在课程设计的过程中,我们经历了感动,经历了一齐奋斗的酸甜苦辣。也一齐分享了成功的喜悦。这次的课程设计对我们每个人来说都是一个挑战。课程设计中文档的撰写我从来就没有担心过,就是网站的设计我

真的很担心,平时对这方面的知识接触的就不是很多,而且对于软件我就更抓狂了。这时候小组的力量就体现出来了,各司其职,各尽其能。发挥了群众的效用。 在这个过程,我受到了好多帮忙,一句温暖的话语,一杯热热的咖啡,让人有无比的动力和解决问题的决心。其实这次的课程设计我的最大的感受不是知识的获得,而是人格的磨练和交际的潜力。 和大家想的一样我们也会产生一些小矛盾,当然这是不可避免的。在产生小矛盾的时候,我们没有逃避。重要的是我们如何去解决它。为什么会产生这些矛盾,以怎样的方式去解决它,这是我们就应去思考的问题。我想经过这样的一个过程我们会学到很多,学会了怎样去和别人沟通,理解别人所做的事,别人也会宽容的对待我们,从而我们就在无形之中加强了我们的人际交往潜力。这个经验对我们以后的人生将会发挥很大的作用。毕竟我们是生活在人类这个群体之中的。假如世界上只剩下一个人,那么他不可能长久的生活下去的。 课程设计这样群众的任务光靠团队里的一个人或几个人是不可能完成 好的,合作的原则就是要利益均沾,职责公担。如果让任务交给一个人,那样既增加了他的压力,也增大了完成任务的风险,降低了工作的效率。所以在群众工作中,团结是必备因素,要团结就是要让我们在合作的过程中:真诚,自然,微笑;说礼貌用语;不斤斤计较;多讨论,少争论,会谅解对方;对他人主动打招呼;会征求同学的意见,会关心同学,会

编译原理课程设计报告

2011-2012学年第二学期 《编译原理》课程设计报告 学院:计算机科学与工程学院 班级: 学生姓名:学号: 成绩: 指导教师: 时间:2012年5 月

目录 一、课程设计的目的 ---------------------------------------------------------------- - 1 - 二、课堂实验及课程设计的内容 -------------------------------------------------- - 1 - 2.1、课堂实验内容-------------------------------------------------------------- - 1 - 2.2、课程设计内容-------------------------------------------------------------- - 1 - 三、visual studio 2008 简介------------------------------------------------------- - 2 - 四、问题分析及相关原理介绍 ----------------------------------------------------- - 3 - 4.1、实验部分问题分析及相关原理介绍 ---------------------------------- - 3 - 4.1.1、词法分析功能介绍及分析------------------------------------- - 3 - 4.1.2、语法分析功能介绍及分析------------------------------------- - 3 - 4.1.3、语义分析功能介绍及分析------------------------------------- - 4 - 4.2、课程设计部分问题分析及相关原理介绍 ---------------------------- - 5 - 4.2.1、编译程序介绍 ----------------------------------------------------- - 5 - 4.2.2、对所写编译程序的源语言的描述(C语言) -------------- - 6 - 4.2.3、各部分的功能介绍及分析 -------------------------------------- - 7 - 4.3、关键算法:单词的识别-------------------------------------------------- - 8 - 4.3.1、算法思想介绍 ----------------------------------------------------- - 8 - 4.3.2、算法功能及分析 -------------------------------------------------- - 8 - 五、设计思路及关键问题的解决方法 ------------------------------------------ - 10 - 5.1、编译系统------------------------------------------------------------------ - 10 - 5.1.1、设计思路 --------------------------------------------------------- - 10 - 5.2、词法分析器总控算法--------------------------------------------------- - 12 - 5.2.1、设计思路 --------------------------------------------------------- - 12 - 5.2.2、关键问题及其解决方法 --------------------------------------- - 13 - 六、结果及测试分析-------------------------------------------------------------- - 14 - 6.1、软件运行环境及限制--------------------------------------------------- - 14 - 6.2、测试数据说明------------------------------------------------------------ - 14 - 6.3、运行结果及功能说明--------------------------------------------------- - 16 - 6.4、测试及分析说明--------------------------------------------------------- - 16 - 七、总结及心得体会 --------------------------------------------------------------- - 17 - 7.1、设计过程------------------------------------------------------------------ - 17 - 7.2、困难与收获 ------------------------------------------------------------- - 17 - 八、参考文献 ------------------------------------------------------------------------ - 18 -

网页设计课程设计报告

网页设计课程设计报告 系别:计算机科学系 班级:09级计师二班 姓名:邓桂香 学号:200914340229 指导教师:李发英 成绩: 日期:2011年5月

网页设计课程设计报告 一、网站设计目的和任务 一学期的网页设计理论和实践课程都结束了,根据老师的要求及指导,我设计了此网站,本网站属于小型个人网站,目的在于简单的介绍一下个人状况,可以使老师和同学们更进一步的了解我现在以及部分过去的情况,加强老师和同学们对我的认识,深化我们大家的情谊,有利于以后在学习、工作生活当中的团结协作。 此外,这不仅是为了肩负学生的责任而去完成老师交给我的任务,更是对过去学习的知识的温习巩固,是一个把理论转化为实践的过程,是一个把自己的设计思想转化为实物的过程,是一个发挥自己创造力和想象力的过程。 再者,这是对自己在一学期内该学习科目以来的成果的检查,这是一个自我审视的过程:检测我该学期的学习成果,衡量一期以来的收获,更为重要的是扬长避短,发现自己的问题与缺点,使自己及时改正,发觉自身的优点和长处并坚持发扬,有利于我以后的学习和发展。 二、网站主题 本网站以个人从小到现在的大概情况介绍为主题,阐述喜好,表现本人的性格特点。

三、网站规划思想 当今社会,靠什么成功?很多成功人士都说过这样一句话:“成功来自百分之八十的人际关系和百分之二十的自身天分和努力。”据此可以发现,扩大人际关系网是十分重要的一项活动,因此就需要一条联系两方的桥梁,这条桥梁是满载信息的大流量的通道,在这信息时代,于是网络成为了这当之无愧的桥梁。我设计这个网站的思路就来源于此。 怎样让更多人了解你?怎么使别人更了解你?怎样扩大自己的接触面?当代是繁忙的一代也是讲究高效率的一代,当今面对这些问题,这时候的内敛不会被认为是好的,最好的解决办法我认为是把自己推销出去,我想通过网络把自己的概况晾晒,方便别人更快捷更省事地得到相关信息,通过这种方式,也可以交到志同道合的朋友,可以一起研究探讨,相互促进,达到共赢。 既然这样,那么网站的风格自然是温和、高雅、柔美的,这样才能达到更高的亲和力效果,同时也应该具有喜悦性、创新性、活泼开朗性,展现个人品格及魅力。最重要的是要呈现一个真诚的自我在大家面前,树立可信性、诚实性,消除虚拟因素,获得大家的真诚对待和好感。 在内容和结构上,具体如下: 整个网站分为九个页面,分别为:主页面、基本信息、个人照片、成长阶段概况(童年、中学、大学)、兴趣爱好(文学、书法、

CMinus词法分析和语法分析设计编译器编译原理课程设计报告书

编译原理课程设计报告 课题名称:C- Minus词法分析和语法分析设计 提交文档学生姓名:X X X 提交文档学生学号:XXXXXXXXXX 同组成员名单:X X X 指导教师姓名:X X 指导教师评阅成绩: 指导教师评阅意见: . . 提交报告时间:2015年6月10日

1.课程设计目标 实验建立C-编译器。只含有扫描程序(scanner)和语法分析(parser)部分。 2.分析与设计 C-编译器设计的整体框架,本实验实现扫描处理和语法分析程序(图中粗黑部分)。 2.1 、扫描程序scanner部分 2.1.1系统设计思想 设计思想:根据DFA图用switch-case结构实现状态转换。 惯用词法:

①语言的关键字:else if int return void while ②专用符号:+ - * / < <= > >= == != = ; , ( ) [ ] { } /* */ ③其他标记是ID和NUM,通过下列正则表达式定义: ID = letter letter* NUM = digit digit* letter = a|..|z|A|..|Z digit = 0|..|9 大写和小写字母是有区别的 ④空格由空白、换行符和制表符组成。空格通常被忽略,除了它必须分开ID、NUM 关键字。 ⑤注释用通常的C语言符号/ * . . . * /围起来。注释可以放在任何空白出现的位置(即注释不能放在标记内)上,且可以超过一行。注释不能嵌套 scanner的DFA

说明:当输入的字符使DFA到达接受状态的时候,则可以确定一个单词了。初始状态设置为START,当需要得到下一个token时,取得次token的第一个字符,并且按照DFA与对此字符的类型分析,转换状态。重复此步骤,直到DONE为止,输出token类型。当字符为“/”时,状态转换为SLAH再判断下一个字符,如果为“*”则继续转到INCOMMENT,最后以“*”时转到ENDCOMMENT状态,表明是注释,如果其他的则是字符停滞于当前字符,并且输出“/”。 2.1.2程序流程图

个人信息管理系统课程设计报告书

Java Web开发(JSP)课程设计报告 题目:个人信息管理系统 设计者:xxxx 专业班级:xxxxxxxx 学号:xxxxxxxx 指导教师: xxxxx 2013年1月5日 xxxxx大学计算机学院

个人信息管理系统报告书 一、系统需求背景 该系统实现用户的个人信息管理,根据用户的需求实现相应的信息查询以及更新为用户挺方便的使用功能。 本系统适用于所有人的个人信息管理,主要任务是对用户的的事宜、心情、工作、学习、个人帐目等等的记载,并对这些进行信息进行日常管理。社会发展越来越快,在面对多发方面压力的情况下,生活难免会陷入混乱,我们在每天的生活和学习中会接触到大量丰富的信息,对于个人信息也需要有一个系统的管理。 二、系统所涉及的一些知识 该个人信息管理系统管理系统采用JSP+JDBC+MySQL、extjs、struts、spring、ibatis来实现,视图层采用JSP来实现,并通过JDBC来连接MySQL数据库。 JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术是用JA V A语言作为脚本语言的,JSP网页为整个服务器端的JA V A库单元提供了一个接口来服务于HTTP的应用程序。 JDBC是一种可用于执行SQL语句的JavaAPI(ApplicationProgrammingInterface应用程序设计接口)。它由一些Java语言编写的类和界面组成。JDBC为数据库应用开发人员、数据库前台工具开发人员提供了一种标准的应用程序设计接口,使开发人员可以用纯Java语言编写完整的数据库应用程序。 MySQL是一个真正的多用户、多线程SQL数据库服务器。SQL(结构化查询语言)是世界上最流行的和标准化的数据库语言。MySQL是以一个客户机/服务器结构的实现,它由一个服务器守护程序mysqld和很多不同的客户程序和库组成。 MySQL 主要目标是快速、健壮和易用。最初是因为我们需要这样一个SQL服务器,它能处理与任何可不昂贵硬件平台上提供数据库的厂家在一个数量级上的大型数据库,但速度更快,MySQL就开发出来。

个人主页课程设计

1.课程设计的目的 (3) 2.网站的主题与意义 (3) 3.实验基本原理 (3) 4.运行环境 (4) 5.设计步骤 (4) 5.1 网页制作的前期策划和准备 (4) 5.2 设计方案 (5) 5.3 网页的制作 (7) 5.4 具体设置以及部分代码 (7) 6.调试过程分析 (12) 7.网页的测试与发布 (13) 7.1网页截图 (13) 7.2网页运行结果 (15) 8.小结 (15)

一.课程设计的目的 通过本课程的训练,使学生掌握HTML语言的语法结构,能够使用HTML语言编写静态网页,控制网页中的文字,图片,超级链接,表格,表单,框架等,能够使用HTML语言实现移动的文字,制作多媒体页面,能够读懂复杂网页的源代码。熟练使用网页设计工具Frontpage、Dreamweaver MX,能够使用Dreamweaver MX设计网页的框架,导航条,设置文字,图片,超级链接,滚动文字,弹出窗口的属性,能够使用Dreamweaver MX设计出比较复杂的网页,建立小型网站。熟悉Flash MX的绘图,帧,层,属性面板的使用,能够使用Flash MX制作简单的动画,设计网页的FLASH标题。掌握基于WEB的数据库应用,理解在B/S模式下网页如何同数据库之间建立联系,重点了解基于IDC和ASP两种方式以及各自的原理和运行环境,学会使用ASP的基本语法、内建对象、内建组件以及ASP 访问数据库的方法,能够读懂并修改大型动态网站(ASP网站)的代码。 二.网站的主题和意义 网站的主题:家乡介绍 网站的意义: 在这次课程设计中,我和我的搭档选择的是制作一个以介绍家乡为主的网站。由于以前学过有关网页的编程语言,所以这个主页设计相对来说并不是很难。通过查找有关家乡的资料,将自己所学的网页制作的相关知识运用到实际中,加深了对理论知识的理解。总之,这次个人网站的课程设计提高了我们的动手能力,对我们以后的学习和工作都有很大的帮助。 三.实验基本原理

编译原理课设报告2

编译原理课程设计题目:pl/0编译程序的改进与完善 学生所在学院:信息科学与工程学院 学生所在班级:06级计算机软件1班 学生姓名: 学生学号: 指导教师:张世辉

一、课设目的: 1.阅读、研究、改进、设计和调试一个简单的编译程序; 2.加深对编译程序理论和编译过程的理解。 二、课设内容: 1扩充语句for(<语句>;<条件>;<语句>)<语句>; 2扩充语句if <条件> then <语句> else <语句>; 3扩充语句repeat <语句>;until <条件>; 4增加自增自减运算++和—和+=,-=运算; 5修改不等号#,为!=; 6增加一维数组 声明格式:[/:/]; 赋值格式:[]:=<表达式>; 调用格式:[] 三、程序结构: PL/0源程序 图1 编译程序结构图2功能模块调用

1.各功能模块的作用: Pl0.c:主程序 Error:出错处理,打印出错位置和错误编码 Getsym:词法分析,读取一个单词 Getch:漏掉空格,读取一个字符 Gen:生成目标代码,并送入目标程序区 Test:测试当前当前符号是否合法 Block:分程序分析处理过程,词法语法分析 Enter:登陆名字表 Position:查找标识符在名字表中的位置 Constdeclaration:常量定义处理 Vardeclaraction:变量说明处理 Listcode:列出目标代码清单 Statement:语句处理 Expression:表达式处理 Term:项处理 Factor:因子处理 Condition:条件处理 Interpret:对目标代码的解释执行程序 Base:通过静态链求出数据取得基地址 增加两个功能: Arraydeclaration:数组声明处理 Arraycoef:数组索引计算和“虚拟机”动作生成 2.保留字: enum symbol {nul, ident, number, plus, minus, times, slash, oddsym, eql, neq, lss, leq, gtr, geq, lparen, rparen, comma, semicolon, period, becomes, beginsym, endsym, ifsym, thensym,elsesym, forsym, inc, dec, whilesym, writesym, readsym, dosym, callsym, constsym,varsym, procsym, repeatsym, untilsym, plusbk, minusbk, lbrack, rbrack, colon,} 共43个,其中补充保留字为:else, for, repeat, until, plusbk, minusbk,

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