计算机专业模块网络多媒体课件设计的分析毕业论文.docx

上传人:b****2 文档编号:515047 上传时间:2023-04-29 格式:DOCX 页数:34 大小:54.33KB
下载 相关 举报
计算机专业模块网络多媒体课件设计的分析毕业论文.docx_第1页
第1页 / 共34页
计算机专业模块网络多媒体课件设计的分析毕业论文.docx_第2页
第2页 / 共34页
计算机专业模块网络多媒体课件设计的分析毕业论文.docx_第3页
第3页 / 共34页
计算机专业模块网络多媒体课件设计的分析毕业论文.docx_第4页
第4页 / 共34页
计算机专业模块网络多媒体课件设计的分析毕业论文.docx_第5页
第5页 / 共34页
计算机专业模块网络多媒体课件设计的分析毕业论文.docx_第6页
第6页 / 共34页
计算机专业模块网络多媒体课件设计的分析毕业论文.docx_第7页
第7页 / 共34页
计算机专业模块网络多媒体课件设计的分析毕业论文.docx_第8页
第8页 / 共34页
计算机专业模块网络多媒体课件设计的分析毕业论文.docx_第9页
第9页 / 共34页
计算机专业模块网络多媒体课件设计的分析毕业论文.docx_第10页
第10页 / 共34页
计算机专业模块网络多媒体课件设计的分析毕业论文.docx_第11页
第11页 / 共34页
计算机专业模块网络多媒体课件设计的分析毕业论文.docx_第12页
第12页 / 共34页
计算机专业模块网络多媒体课件设计的分析毕业论文.docx_第13页
第13页 / 共34页
计算机专业模块网络多媒体课件设计的分析毕业论文.docx_第14页
第14页 / 共34页
计算机专业模块网络多媒体课件设计的分析毕业论文.docx_第15页
第15页 / 共34页
计算机专业模块网络多媒体课件设计的分析毕业论文.docx_第16页
第16页 / 共34页
计算机专业模块网络多媒体课件设计的分析毕业论文.docx_第17页
第17页 / 共34页
计算机专业模块网络多媒体课件设计的分析毕业论文.docx_第18页
第18页 / 共34页
计算机专业模块网络多媒体课件设计的分析毕业论文.docx_第19页
第19页 / 共34页
计算机专业模块网络多媒体课件设计的分析毕业论文.docx_第20页
第20页 / 共34页
亲,该文档总共34页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

计算机专业模块网络多媒体课件设计的分析毕业论文.docx

《计算机专业模块网络多媒体课件设计的分析毕业论文.docx》由会员分享,可在线阅读,更多相关《计算机专业模块网络多媒体课件设计的分析毕业论文.docx(34页珍藏版)》请在冰点文库上搜索。

计算机专业模块网络多媒体课件设计的分析毕业论文.docx

计算机专业模块网络多媒体课件设计的分析毕业论文

网络多媒体课件设计的分析

(计算机专业)

特点:

内容全面条例清晰

(花费了太多时间)

收取一点点费用请不要介意

xxxxx学校

SHANDONGINSTITUTEOFBUSINESSANDTECHNOLOGY

毕业论文(设计)

GRADUATION THESIS (DESIGN)

 

论文(设计)题目

TitleOfThesis(Design)

       网络多媒体课件设计的分析     

分院(系别)

Department

       xxxxxxxxx学院      

专  业

Speciality

Xxxxx专业

班级Class

 xxxxx  

论文(设计)作者

AuthorofThesis(Design)

  xxx 

论文完成日期

Date

2011年05月20日

论文(设计)指导教师

Advisor

  xxx  

指导教师职称

TheTitleofAdvisor

  讲师  

 

网络多媒体课件设计的分析

Networkmultimediacoursewaredesignanalysis

作者:

xxx

 

xxxx学院

 

诚信声明

诚信是中华民族的传统美德,诚信是做人立世的道德根本。

作为一名当代大学生,我即将踏向社会去创立我未来的事业。

古人云:

“民无信不立”。

在竞争激烈的社会中,我将恪守诚信的生存理念。

毕业论文是对我大学四年学习的总结和检阅,在毕业论文的选题、写作和定稿过程中,我认真对待每一个环节,在导师的悉心指导下,由我独立完成,没有抄袭他人之作或由他人代写等不诚信的行为。

其中参阅了大量书籍、报刊和网上资料,但这些资料都经过本人认真整理,在理解的基础上参考使用,并在文中说明,在文后一一列出,我对他们的辛苦劳动表示尊重和感谢。

母校希望自己的每一个学生都是诚实守信的,我作为一个毕业生,对母校也将是真诚无伪的。

如果发现我的毕业论文有抄袭、代笔等不诚信行为,我将接受学校对我的处罚,推迟毕业,重新写作。

我声明:

我是诚实的,我将无愧于我的毕业文凭,无愧于母校多年的培养!

声明人:

2010年5月20日

指导教师对毕业论文(设计)的评语

Advisor’sCommentsonGraduationThesis(Design)

评语:

 

          指导教师(签章)

SignatureofAdvisor      

              日期

              Date      

评阅人意见

评阅人姓名:

职称:

选项标准:

A很同意B同意C基本同意D不同意

 

评价项目

A

B

C

D

1

选题符合专业培养目标,体现综合训练基本要求

2

题目难易适度

3

题目工作量适当

4

有理论意义或实际价值

5

查阅文献资料能力强

6

综合运用知识能力强

7

研究方案的设计能力强

8

研究方法和手段的运用能力强

9

外文应用能力强

10

文题相符

11

写作水平高

12

写作规范

13

篇幅适度

14

成果有理论或实际价值

总体评价:

优□良□中□及格□不及格□

评阅人评语

评阅人签字:

年月日

 

答辩(评审)委员会意见

AppraisalofDefenceCommission

 

答辩(评审)成绩

MarkofDefence                    

鉴定意见

Appraisal&Comments

 

              主任(签章)

              SignatureofDean      

                日期

Date      

教学管理系统

摘要

教学信息管理系统是校园信息管理重要的组成部分。

本论文设计的系统主要是满二级学院教学信息管理的需求。

采用了现今流行的Java编程技术。

基于强大的Client/Server,可以实现数据的高效、动态、交互访问。

本系统以JavaSE,Oracle10g为主要开发平台,从用户的角度出发,实现了基本的教学管理系统的功能。

数据库主要采用Oracle作为关系数据库的开发工具。

在数据库的连接上采用了JDBC的数据库访问技术。

本论文主要介绍了本课题的开发背景,所要完成的功能和开发的过程,包括系统设计的重点,设计思想,难点技术和解决方案。

关键词:

Java;Oracle;教学管理系统;数据库

 

TeachingManagementSystem

Abstract:

Campusteachinginformationmanagementsystemisanimportantcomponentofinformationmanagement.Inthisthesis,thesystemismainlydesignedtomeettheSecondaryCollegeteachinginformationmanagementneeds.UsingthenowpopularJavaprogrammingtechnology.BasedonthepowerfulClient/Server,datacanbeefficient,dynamic,interactiveaccess.ThesystemtoJavaSE,Oracle10asthemaindevelopmentplatform,fromtheuserpointofview,toachievethebasicfunctionofeducationmanagementsystem.MainlyusestheOracledatabaseastherelationaldatabasedevelopmenttools.ConnectioninthedatabaseusingJDBCdatabaseaccesstechnology.Thispapermainlyintroducesthetopicdevelopmentbackground,mustcompletethefunctionandthedevelopmentprocess,includingthefocusofsystemdesign,designideas,difficulttechnologyandsolutions.

 

Keywords:

JavaOracleTeachingManagementSystemDatabase

 

第一章前言

1.1项目背景

当今社会,科学技术飞速发展,知识更替日新月异。

随着计算机应用在全世界的普遍推广,各大中专院校都逐渐实现了计算机化管理,并且视野已经深入到Internet领域,实现了网络化管理。

如果说学生管理是为学习环境提供强大的后勤保障,那么教学管理就可以说是学校发展的强劲动力。

加强教学管理,实现计算机化管理,不仅能使大中专院教学水平上了一个新台阶,而且方便了教学管理人员对学院教学、教师授课、学生学习等几大环节的深入了解和全面掌握。

在学校实现教学管理的计算机化,是学校建设的一个重要的方面。

2.1项目研究内容

教学管理系统主要实现了对教师、学生的相关信息查询和维护,教学计划的设计维护,排课的设计维护,以及师生交互平台的设计和维护。

其中老师信息管理部分主要实现了对老师信息的查询和维护以及授课工作量的计算、统计报表(工作量汇总)、成绩录入等功能;学生信息的管理部分实现了对学生信息的查询、维护,包括选课、成绩、课表、课程以及考研、考证、公务员等相关信息的查询,新增了自助服务平台:

学生创新学分的获得,勤工俭学的申请,师生交流的平台等功能;教学计划部分主要涉及课程的查询、维护,工作量的统计,课程修改、选修课上报的审批等功能。

排课系统实现了课表的生成,查询,调课,教室管理等功能。

而通过师生交互平台则可实现师生之间的沟通交流,学生可通过此平台向老师提出问题,而老师也可以回馈学生,达到了课外互动的功能。

此平台涉及数据量较大,对数据库操作频繁,主要数据来源于学校、学生和老师的个体相关信息。

通过此平台,师生可以合理的查看和维护相关信息,完成学校各项教学计划的任务,从而提高学校各方面信息处理。

 

第二章技术介绍

2.1面向对象编程

面向对象程序设计(Object-OrientedProgramming)是一种起源于六十年代,发展已经将近三十年的程序设计思想。

其自身理论已十分完善,并被多种面向对象程序设计语言(Object-OrientedProgrammingLanguage,以下简称OOPL)实现。

对象是对现实世界实体的模拟,由现实实体的过程或信息牲来定义。

一个对象可被认为是一个把数据(属性)和程序(方法)封装在一起的实体,这个程序产生该对象的动作或对它接受到的外界信号的反应。

这些对象操作有时称为方法。

区别面向对象的开发和传统过程的开发的要素有:

对象识别和抽象、封装、多态性和继承。

OOP达到了软件工程的三个主要目标:

重用性、灵活性和扩展性。

为了实现整体运算,每个对象都能够接收信息、处理数据和向其它对象发送信息。

使人们的编程与实际的世界更加接近,所有的对象被赋予属性和方法,结果编程就更加富有人性化。

2.2C/S模式

在网络连接模式中,除对等网外,还有另一种形式的网络,即客户机/服务器网,Client/Server。

在客户机/服务器网络中,服务器是网络的核心,而客户机是网络的基础,客户机依靠服务器获得所需要的网络资源,而服务器为客户机提供网络必须的资源。

它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。

C/S结构的优点是能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器。

对应的优点就是客户端响应速度快。

2.3Oracle数据库

Oracle数据库是一种大型数据库系统,一般应用于商业,政府部门,它的功能很强大,能够处理大批量的数据,在网络方面也用的非常多。

不过,一般的中小型企业都比较喜欢用mysql,SQLserver等数据库系统,它的操作很简单,功能也非常齐全。

只是比较oracle数据库而言,在处理大量数据方面有些不如。

Oracle数据库管理系统是一个以关系型和面向对象为中心管理数据的数据库管理软件系统,其在管理信息系统、企业数据处理、因特网及电子商务等领域有着非常广泛的应用。

因其在数据安全性与数据完整性控制方面的优越性能,以及跨操作系统、跨硬件平台的数据互操作能力,使得越来越多的用户将Oracle作为其应用数据的处理系统。

  Oracle数据库是基于“客户端/服务器”模式结构。

客户端应用程序执行与用户进行交互的活动。

其接收用户信息,并向“服务器端”发送请求。

服务器系统负责管理数据信息和各种操作数据的活动。

Oracle数据库有支持多用户、大事务量的事务处理数据安全性和完整性的有效控制、支持分布式数据处理、可移植性强的特点Oracle体系庞大,对于初学者来说,大体上要明白定位思想:

Oracle大体上分两大块,一块是应用开发,一块是系统管理。

开发主要是写存储过程、触发器什么的,还有就是用Oracle的Develop工具做form。

有点类似于程序员,需要有较强的逻辑思维和创造能力。

管理则需要对Oracle数据库的原理有深刻的认识,有全局操纵的能力和紧密的思维,责任较大,因为一个小的失误就会丢失整个数据库,相对前者来说,后者更看重经验。

2.4开发及运行环境

本系统的开发环境是Myeclipse6.5,JAVA开发包是JDK,版本:

1.6及以上,数据库软件是oracle10g。

本系统的运行环境是JAVA开发包是JRE,版本:

1.6及以上。

第三章总体系统设计

3.1系统功能设置

3.1.1学生信息管理平台:

模块功能说明:

本平台主要实现学生信息的查询,和学生其他相关信息的展示,主要包括:

学生个人档案信息的查询、成绩查询,成绩预警,账户信息修改等等。

3.1.2教师信息管理平台:

模块功能说明:

本平台主要实现教师信息的查询,以及相关工作信息的查询展示,主要包括:

教师个人档案信息的查询、学生成绩录入和查询,院部信息等等。

3.1.3管理员登陆平台

模块功能说明:

本平台主要实现管理员对系统的数据查询统计,服务的开启关闭,创建和修改角色信息等等。

3.2系统功能模块

系统各功能模块如图所示:

第四章数据库设计

4.1数据库需求分析

4.2数据库概念结构设计

4.3数据库逻辑结构设计

根据上面的流程图,需要用户登录表,学生基本信息表,教师基本信息表等等。

需要对不同的登录人员进行密码认证和权限的限制,以防止信息的泄漏和越权的行为。

用户名、密码和权限单独保存在一个数据表中。

所涉及到的数据表的结构如下:

用户登录表(ACCOUNT)

字段名称

字段类型

字段长度

字段名称含义

用户编号(ACC_ID)

数字

10

必填

用户姓名(ACC_NAME)

字符

10

必填

用户账号(ACC_USERNAME)

字符

20

必填

用户密码

(ACC_PASSWORD)

字符

20

必填

用户在线标志(ACC_ISONLINE)

数字

10

用户级别(ACC_LEVEL)

数字

10

必填

 

学生基本信息表:

(stu_basic)

字段名称

字段类型

字段长度

字段名称含义

学号(stu_id)

字符

20

必填,主键

姓名(stu_name)

字符

20

必填

性别(stu_sex)

数字

10

必填

民族(stu_nation)

数字

10

必填

班级(stu_grade)

数字

10

必填

入学专业

数字

60

OOO

是否调专业

数字

10

OOO

调换专业时间

日期

20

OOO

专业(stu_spedality)

数字

20

院系(stu_xy)

数字

10

必填

是否调院系

数字

10

OOO

院系调整时间

日期

20

OOO

现在所属院系

数字

10-

OOO

政治面貌(stu_polstatus)

数字

10

必填

出生时间(stu_brith)

日期

20

必填

家庭联系方式(stu_home)

字符

20

必填

籍贯(stu_native)

字符

200

祖籍所在地名称;必填

家庭住址(stu_address)

字符

200

家庭住址名称;必填

入学时间(stu_jdata)

日期

20

必填

学制(stu_year)

数字

10

必填

在校期间获得的证书(STU_CERT)

数字

10

在校期间受到的奖励(STU_RP_GOOD)

数字

10

在校期间受到的处分(STU_RP_BAD)

数字

10

备注(stu_comments)

字符

200

性别

(sex)

SEX_ID

SEX_NAME

1

0

 

政治面貌

(polstatus)

POL_ID

POL_NAME

1

团员

2

党员

3

学历

(degree)

DEG_ID

DEG_NAME

1

本科

2

专科

3

硕士

 

民族(nation)

 

NAT_ID

NAT_NAME

1

汉族

2

蒙古族

3

回族

4

藏族

5

维吾尔族

6

苗族

7

彝族

8

壮族

9

布依族

10

朝鲜族

11

满族

12

侗族

13

瑶族

14

白族

15

土家族

16

哈尼族

17

哈萨克族

18

傣族

19

黎族

20

傈僳族

21

佤族

22

畲族

23

高山族

24

拉祜族

25

水族

26

东乡族

27

纳西族

28

景颇族

29

柯尔克孜族

30

土族

31

达斡尔族

32

仫佬族

33

羌族

34

布朗族

35

撒拉族

36

毛南族

37

仡佬族

38

锡伯族

39

阿昌族

40

普米族

41

塔吉克族

42

怒族

43

乌孜别克族

44

俄罗斯族

45

鄂温克族

46

德昂族

47

保安族

48

裕固族

49

京族

50

塔塔尔族

51

独龙族

52

鄂伦春族

53

赫哲族

54

门巴族

55

珞巴族

56

基诺族

学生证书信息表:

(STU_CERT_FILE)

字段名称

字段类型

字段长度

字段名称含义

姓名(NAME)

字符

20

必填

证书信息ID(CERT_ID)

字符

20

必填

证书名称(CERT_NAME)

字符

50

必填

证书颁发日期(CERT_BDATE)

日期

必填

证书有效日期(CERT_EDATE)

日期

备注(CERT_COMMENTS)

字符

150

学生奖惩信息表:

(RP)

字段名称

字段类型

字段长度

字段名称含义

学生奖惩信息ID(RP_ID)

数字

10

必填

姓    名(name)

字符

20

必填

奖励名称(rp_name)

字符

30

必填

奖励时间(rp_data)

日期

荣誉称号和荣誉奖章(rp_zz)

数字

30

奖励部门(rp_part)

字符

20

处分类型(rp_type)

字符

20

纪律处分(rp_chufen)

数字

10

接受处分时间(rp_bdata)

日期

处分撤销时间(rp_edata)

日期

处分文件(rp_files)

字符

150

备    注(rp_comments)

字符

150

 

学生成绩表:

(grade)

字段名称

字段类型

字段长度

字段名称含义

学生学号(STU_ID)

字符

15

必填

姓名(STU_NAME)

字符

10

必填

学期(TERM)

数字

10

必填

课程代号(COUR_ID)

数字

10

必填

课程名称(COUR_NAME)

字符

20

必填

代课教师(TER_NAME)

字符

10

必填

成绩(GRATE)

字符

10

必填

学分(COUR_CREDIT)

数字

10

必填

备注(GRA_REMARK)

字符

150

课程表:

(COURSE)

字段名称

字段类型

字段长度

字段名称含义

课程编号(COUR_ID)

字符

15

必填

课程名称(COUR_NAME)

字符

30

必填

课程类型(COUR_TYPE)

数字

10

0为公共基础课,

1为群基,

2为专业基础课,

3选修课

学分(COUR_CREDIT)

数字

10

必填

考试类型(COUR_EXAM)

数字

10

0为考试课,1为考察课

课程类型表:

(COU_TYPE)

 

字段名称

字段类型

字段长度

字段名称含义

类型代码(TYPE_ID)

数字

10

必填

类型名称(TYPE_NAME)

字符

10

必填

考试类型表:

(EX_TYPE)

字段名称

字段类型

字段长度

字段名称含义

类型代码(EX_ID)

数字

10

必填

类型名称(EX_NAME)

字符

10

必填

班级表(class)

字段名称

字段类型

字段长度

字段名称含义

班级代码(CLASS_ID)

数字

10

必填

用户姓名(CLASS_NAME)

字符

10

必填

用户账号(CLASS_NUM)

数字

20

必填

用户密码

(SPE_ID)

字符

20

必填

 

院系表(XY)

字段名称

字段类型

字段长度

字段名称含义

学院编码(XY_ID)

数字

20

必填

学院名称(XY_NAME)

字符

40

必填

学院等级(XY_LEVEL)

数字

10

必填

 

专业信息表(SPECIALITY)

字段名称

字段类型

字段长度

字段名称含义

专业代码(SPE_ID)

字符

20

必填

专业名称(SPE_NAME)

字符

20

必填

设置日期(SPE_BDATE)

字符

50

必填

撤销日期(SPE_EDATE)

日期

所属院系代码(XY_ID)

日期

必填

教师基本信息表(teacher)

字段名称

字段类型

字段长度

字段名称含义

教师工号(TEA_ID)

字符

20

必填,主键

教师姓名(TEA_NAME)

字符

20

必填

身份证号码(TEA_CARD)

字符

10

必填

所在部门(TEA_DEPT)

字符

10

必填

出生日期(TEA_DATE)

日期

10

必填

民族(TEA_NATION)

数字

60

必填

籍贯(TEA_NATIVE)

字符

10

必填

户口所在地(TEA_REG)

字符

20

必填

出生地(TEA_HOMEPLACE)

字符

20

必填

邮编(TEA_PC)

数字

10

家庭住址(TEA_PLACE)

字符

10

性别(SEX)

数字

必填

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2