论文:探讨IPTV系统中EPG模块框架的设计和实现

时间:2022-06-03 01:56:06 论文 收藏本文 下载本文

论文:探讨IPTV系统中EPG模块框架的设计和实现(共13篇)由网友“Owlbel”投稿提供,以下是小编精心整理的论文:探讨IPTV系统中EPG模块框架的设计和实现,供大家参考借鉴,希望可以帮助到有需要的朋友。

论文:探讨IPTV系统中EPG模块框架的设计和实现

篇1:论文:探讨IPTV系统中EPG模块框架的设计和实现

论文:探讨IPTV系统中EPG模块框架的设计和实现

摘要IPTV系统是目前宽带网络技术的前沿应用,EPG提供IPTV系统和用户交互的首要界面,是系统的核心模块之一。当前数字电视中EPG的常用设计方法不适合用来设计IPTV中的EPG。根据IPTV系统的自身特点,本文介绍了一种EPG模块的设计和实现方法。

关键词IPTV;EPG;机顶盒;MVC

1引言

IPTV即网络电视,是目前一种新兴的网络应用,它利用宽带互联网的基础设施,以家用电视机作为主要终端,通过互联网协议(IP)来提供包括电视节目在内的多种数字媒体服务及其增值业务的技术。IPTV最大的优势在于“互动性”和“按需观看”,彻底改变了传统电视单向广播的特点[1]。它的出现极大的满足了用户(文中的用户是指安装了IPTV客户端的消费者,客户是指IPTV服务提供商和运营商)对在线影视欣赏的需求。IPTV的发展十分迅速,国际上,UT斯达康、微软、西门子、阿尔卡特、惠普等,国内的华为、中兴和盛大等厂家都投入了IPTV的开发和研究。国外早已有IPTV的商业运营系统,英国Video Networks公司早在就推出了IPTV业务。国内截至目前,首个IPTV已在上海投入商业应用,并且中国电信已在五省市进行IPTV试点,IPTV在国内和国际都有广阔的发展前景。

为了提供“互动性”和“按需观看”,系统需要提供和用户交互的界面,供用户浏览系统提供的节目信息并选择要欣赏的节目。在IPTV系统中由EPG(Electronic Program Guide电子程序向导)服务器提供这套界面。EPG是一个当前和将来节目信息的交互式节目安排表,用户通过操作遥控器进行浏览[2]。EPG模块在整个IPTV系统中是至关重要的,它是整个IPTV系统的门户。EPG给用户提供一个容易使用的、界面友好的、可以快速访问节目的一种方式。因此,用户对IPTV整个系统的评价在很大程度上取决于EPG。提供简单易用、快速、稳定、美观的交互界面是EPG的首要目标。

2IPTV的系统结构模型

图1是一个IPTV系统结构模型,此模型已在国内一些城市得到实际应用。在此模型结构图中,整个IPTV系统分为两大部分:后台部分和用户接入部分。后台部分主要提供媒体内容的管理、用户管理、整个系统的服务器管理、用户认证和计费管理等等。用户接入部分为用户提供视频服务和其他服务,根据城市规模大小可分为多个区域,每一区域主要有区域媒体基站和EPG服务器。用户使用机顶盒[3] [4] [5]加电视或者PC作为终端,通过ADSL或小区宽带收看系统存储的节目或者直播电视节目。机顶盒是一台功能简单的计算机,有CPU、内存、网络连接设备、解码器等硬件及操作系统和应用程序等软件,接收通过宽带IP网络传输过来的视频信号,信号经过处理后在电视机上显示出来。用户通过操纵遥控器使用机顶盒提供的功能。

用户被划分为多个区域,每个区域分别部署多个区域媒体服务器和EPG服务器,用户的视频服务和交互界面由用户所在区域的媒体服务器和EPG服务器提供。这种部署方式具有容易扩充的特点,适合大规模部署。增加一个区域只须增加区域媒体基站和EPG服务器,对后台部分和其它区域不会造成影响。同时,用户的大部分数据流量都集中在自己所在区域,减轻了主干网的负担,而且单个区域系统的崩溃不会影响其它区域。

系统工作过程大致如下:①媒体源经过媒体处理模块处理成系统所定义的格式,存储在主媒体基站上,并由后台的媒体分发管理模块负责如何将这些节目分发到下面的每一个区域中的媒体基站中。②同时有关节目的信息也被下发到EPG服务器中,供EPG显示给用户。③用户开机经过后台认证后登录到EPG服务器上,开始浏览系统的节目信息。④当用户选择一个节目观看后,EPG将有关节目信息和用户的信息发送到后台部分,由后台的用户管理部分判断用户是否能够欣赏节目,如果可以,用户的机顶盒则向本区域的媒体基站发送播放节目的请求。⑤播放完毕,机顶盒向后台发送扣除相应收费的请求,同时重新定向到EPG服务器,用户可以继续浏览节目和欣赏节目。

考虑到目前IPTV在国内还处于发展阶段,一个区域的用户不是很多。目前系统设计为一个区域支持最多3000用户,在同一时刻访问EPG服务器的用户数不超过500。当用户数量增多时,可以使用EPG服务器集群。在图1中,每个区域都部署了一个主EPG服务器,为了系统的稳定性,同时也部署了一个备用的EPG服务器。

3EPG模块的设计

从IPTV系统在中国的部署应用看,EPG模块是整个系统中需求变化最大、最快的模块,而且是直接展示给客户的模块,很大程度上决定客户是否采用我们的系统。模块在整体框架设计时,主要考虑以下原则:

(1) 结构清晰,开发快速。客户的需求变化是很快的,在设计时,首先要考虑能够在最短的时间内按照客户的要求开发出新界面,结构清晰的设计有利于快速开发。

(2) 维护方便。能够让客户在对EPG代码和实现不是很了解的情况下改动EPG的某些代码或修改一些配置,而不会影响EPG的运行。

(3) 方便客户定制。客户可能要求自己制作EPG。因此,设计时要考虑到能够快速、简单地使客户明白EPG的制作过程,在较短时间内掌握制作EPG。

(4) 性能满足设计要求。要满足设计时的性能要求,主要考虑服务器优化,数据库的优化。

(5) 界面简单美观,有良好的可扩展性和开放性。容易支持新的业务,能够兼容不同厂家的机顶盒。

EPG实现主要有两种方案选择,本地应用方案和交互式实现方案 [7]。目前国内和国外的EPG设计基本上是针对数字电视的,其EPG实现一般采用本地应用方案。本地方案对机顶盒的硬件要求较高,而且在和用户的交互性方面做的不是很好。IPTV是一种和用户有高度交互性的系统,设计和实现适合采用第二种方案。

此模型中EPG实现选择交互式方案,采用由EPG服务器给机顶盒提供HTML页面的实现方式。将系统的节目信息存储在数据库中,服务器从数据库中检索节目信息,以HTML页面的形式提供给机顶盒,机顶盒解析页面后呈现给用户。这样,对PC用户来说,用户端自带的浏览器即可浏览。对使用机顶盒的用户来说,需要机顶盒实现能够解析HTML页面的'功能。

在本文中,着重针对机顶盒的EPG设计 ,具体实现采用Linux+Apache+MySQL+PHP,程序的整个框架设计基于MVC模式的思想。

3.1 MVC的设计模式

模型-视图-控制(Model-View-Controller)是一种经典的软件设计模式,它采用分治的思想将系统分成三大模块,每个模块各负其责,其关系如图2所示。

(1) 模型。负责维护数据并提供数据访问方法。模型只有纯粹的功能性接口, 也就是一系列的公开方法。通过这些公开方法, 可以取得模型的所有功能。

(2) 视图。用来显示模型的数据。在一个MVC 模型中可以有多个视图。

(3) 控制器。用户可以通过视图来改变模型的状态, 这种更新是通过控制器来完成的。控制器负责调用模型的改值方法以改变模型的状态, 同时, 控制器会通知所有的已登记视图刷新数据显示。

MVC 体系有效地实现了表示与数据的分离,能很方便地用多个视图来显示多套数据,使系统很方便地支持其它新的客户端类型,可以很好地表达用户的交互。从国内的应用情况看,大部分客户都是对显示界面要求不一样,对程序处理逻辑有少量不同。采用MVC模式,可以很方便的响应客户的需求变化,而且可以很容易提供不同的显示界面让客户自己选择。

3.2具体实现

根据设计目的和MVC模式,考虑到用户使用的终端设备为机顶盒,在客户端需要一些与机顶盒有关的特殊处理,服务器处理请求的实现过程分为五个层次,如图3所示。

(1) 页面展示层。负责系统节目信息的显示。

(2) 用户端处理层。负责请求发出前和请求处理结果返回后的一些特殊处理。此处加入用户端处理层主要是因为目前用户的终端为机顶盒,机顶盒浏览器的功能不是很强。在用户转向另外一个页面或者返回到原来的页面都需要EPG做一些处理,比如记录光标的位置、初始化光标位置。

(3) 请求和响应层。负责请求到达服务器后和处理结果返回给用户端前的一些处理。

(4) 逻辑处理层。负责对客户的请求进行处理。

(5) 数据访问层。负责提供获取数据库中数据的接口。

我们以显示热门影片的实例说明使用MVC模式的思想处理请求的过程。处理显示热门影片请求的过程如图4所示。

过程如下:

(1)用户在首页单击“最新影片”,经过用户端控制层处理(关闭在首页播放的广告视频)后,请求被提交到服务器进行处理。

(2)请求和响应层开始处理请求,保存上一页有关的状态,并且初始化一些变量(如取数据的类、保存页面所有信息的变量)。

(3)逻辑处理层计算数据库中要取的热门影片的起始位置和数量。

(4)调用数据访问层的接口开始从数据库里面取出热门影片的信息(节目名称、价格、简介、海报图片名称等)。

(5)逻辑处理层对取到的数据进行转换,转换后的所有数据保存在一个变量中,这个变量要传递给显示结果的页面。

(6)请求和响应层调用显示结果的页面和用户端的控制代码,生成HTML代码。

(7)机顶盒解析传递过来的HTML页面,初始化光标位置,将热门影片信息显示给用户。

开发之前,在设计文档中定义预先定义页面展示层和逻辑处理层、逻辑处理层和数据访问层的接口。每一部分的开发人员只须关心自己所做的部分,使用其它层提供的接口调用其它层的功能。这样各个部分的开发可以并行工作,大大提高了开发速度。

数据访问层和逻辑处理层可以很容易编写单元测试来测试自己的代码,不受其它层的代码的影响,很大程度上提高了软件的质量。同时后期的维护也是很方便的,如果需求有变,只须改动需求变化所在层次的代码,不用关心其它层代码是否要改动。

整个EPG模块每个页面的编码都遵循这种规则。同时我们提供给客户一个EPG参考手册,主要是取数据的接口函数和用户端处理层JavaScript函数的使用说明。客户只需要掌握一个页面的制作过程和所提供的使用手册中的函数调用方法,并具有一定的编程水平,就可在很短的时间内独立编写自己的EPG。

3.3 EPG性能测试

为了测试EPG性能是否达到了当初的设计要求,使用LoadRunner测试工具对EPG服务器进行了性能测试,测试最主要的指标是不同并发用户数时的事务响应时间,它是服务器性能最重要的指标。

测试的硬件环境为:CPU Intel(R) Pentium(R)4 2.40GHz, 内存 1GB,网卡 1GB/s。软件环境为:操作系统 RedHat 9.0, Apache 2.0.50,MySQL 4.0.21,PHP 4.3.9RC3-dev,Squid 2.5 STABLE1。

LoadRunner模拟测试并发用户数为220、500,测试EPG服务器的事务响应时间和事务完成情况。服务器响应时间和事务完成情况测试数据如表1和表2所示。从测试数据看,当并发用户数为500时,没有出现事务失败的情况,平均响应时间不超过3秒。对用户来说,这个时间是可以接受的。说明采用这种设计方法开发EPG,服务器的性能也达到了预先的要求。

从以上的测试和分析可以看出,使用上文所说的设计方法开发EPG总体上达到了预先的设计原则。

4结束语

本文阐述了一个IPTV系统模型及其EPG模块的设计和实现,在实际应用中也证明了我们的设计方法对快速开发易维护、方便扩展的EPG是正确和可行的。随着IPTV的发展和用户数的增多,今后需要在服务器的性能方面和EPG的个性化方面进行更深入的研究。

表1 EPG服务器响应时间

事务

模拟用户数

登录EPG

浏览VOD菜单

浏览TV菜单

返回首页

220

最大响应时间

4.456

3.464

4.048

4.035

最小响应时间

0.034

0.017

0.038

0.016

平均响应时间

0.297

0.279

0.0941

0.245

500

最大响应时间

10.465

9.087

8.53

8.551

最小响应时间

0.035

0.017

0.038

0.016

平均响应时间

2.611

1.934

2.471

2.054

表2 事务执行统计

事务

模拟用户数

登录EPG

浏览VOD菜单

浏览TV菜单

返回首页

220

共执行次数

26010

26010

26010

26010

通过次数

26010

26010

26010

26010

失败次数

500

共执行次数

82904

82904

82904

82904

通过次数

82904

82904

82904

82904

失败次数

参考文献:

[1] 关注IPTV关注网络发展[EB/OL]. www.chinabbc.com.cn/news/news.asp?newsid=63111314246&classid=112111 2005.12.16

[2] Electronic Program Guide(EPG) [EB/OL]. www.abc.net.au/reception/digital/epg.htm 2005.12.16

[3] Ciciora W S. Inside the Set-Top Box. In IEEE Spectrum[C]. 1995,(4):70~75

[4] Perkowsky S, Jaeger R. The Set-Top Box as MultiMedia Terminal[C]. In IEEE Transaction on Consmer Electronic, ,44(3):833~840

[5] 林胜,林国辉,全子一. 一种ATM网络机顶盒的NIU实现[J].电视技术,,6(216):40~42

[6] A lur D. J2EE 核心模式[M ]. 牛志奇译. 北京: 机械工业出版社, .

[7] 汪志明,邹道文,周源华. 数字电视中电子节目指南系统的研究[J]. 数字电视与数字视频,2002,11(245):(4~6)

[8] 赵庆斌.IPTV系统结构和关键技术[J].通信管理与技术,2005,8(4):(14~16)

篇2:统一协作系统的设计实现论文

统一协作系统的设计实现论文

目前陕西省高速公路系统构建了完善的交通专网和高速公路综合监控网,而且基于IP网络成功实现了基于IP软交换技术的12122呼叫中心以及高速公路沿路的视频监控系统,取得了很好的经济及社会效益。

一、统一协作的概念

统一协作是指将语音、视频、数据和移动应用统一集成在固定和移动网络上,从而在商业机构、政府部门和社会公共机构的工作平台上实现了富媒体协作体验。

统一协作是将网络作为平台,通过加速决策时间和减少交易时间来提高竞争优势。

通过统一协作使得在任意工作空间内使用任何媒体或操作系统的用户能够随时随地通过任何设备进行通信。

统州协作系统将充分利用网络的安全性、灵活性且扩展性等。

(一)IP语音(VOIP)

IP语音(VOIP)指通过IP数据网络传输电话呼叫的一种方式,可以是互联网也可是企业自己的内部网络。VOIP的主要魅力之一在于它允许通过数据网络(而不是电话公司的网络)传输电话呼叫,从而帮助公司降低了成本。

构建在陕西省高速公路IP网络系统的IP呼叫中心系统就是VOIP的成功实现,该系统不仅能支持传统的电话终端,还能支持来自Internet的文字、语音、消息等交互方式;不仅提供了完整的坐席功能,还具有实用的呼叫中心管理体系。

(二)IM(Instant Messaging)即时消息

利用IP网络实现在线时实交流。快速、高效是即时信息(IM) 的特点。如果存在信息传递障碍可以及时发现,而不是像电子邮件那样要等待几小时甚至几天才能收到被退回来的消息。及时信息已经部分取代了电子邮件的个人信息交流功能,近年来我国互联网用户收发电子邮件数量持续下降的事实也说明了这一点。与此同时,即时信息已经成为电子邮件和搜索引擎之后又一最常用的互联网服务。即时信息的实时交流功能在建立和改善顾客关系方面具有明显的成效,尤其是一个网站内部中间的即时信息应用,成为企业与顾客之间增强交流的有效方式。

(三)视频会议

面对面交流是人类社会经济生活中不可缺少的一部分,有效的信息55%依赖于面对面的视觉效果,38%依赖于说话者的语音,而只有7%依赖于内容。视讯会议的最大特点利用现有IP网络技术再现面对面的效果,减小因距离因素而产生的交流之间的隔阂,提供工作效率以及紧急事务处理的准视频通信特点确性。

视频通信技术在满足基本音视频交互功能外,结合护的综合应用技术极大拓展了原有视频通信范畴。

二、目的和意义

(一)良好的IP网络平台

陕西省高速公路系统构建了完善的交通专网和高速公路综合监控网等专网,目前网络稳定可靠。

陕西省交通行业专网(以下简称专网)是陕西省交通信息化“十一五”规划中确立的重点建设内容,是全省交通信息化建设的网络基础。专网将连接省、市、县三级交通部门内部局域网,组成覆盖全省交通行业的计算机网络传输通道(广域网),为各级交通管理部门进行数据、语音和视频信息的传输和综合处理提供的统一、安全、通畅的高速宽带网络平台。整个交通专网为省、市、县三级结构。

高速公路综合监控网更是实现了交通厅、收费中心、两大集团、各个分中心路段的网络结构,整个网络延伸到全省各个高速公路路段。

整个统一协作依赖的基础便是健壮、可靠的IP网络系统。

(二)统一协作系统的优势

1、资源整合

通过部署统一协作系统可以将高速公路现有的IP呼叫系统、高速公路综合监控系统以及未来可能构建的IM系统、视频会议系统有效地整合。最大化实现资源共享、信息同步,更加决速地处理高速公路救援、投诉受理、重大事件快速处理等。

2、随时随地任意终端的接入

基于IP体系架构的统一协作系统采用全分布式结构,可以实现多点的、任意终端(IP电话、IM客户端、视频会议终端、智能手机、掌上电脑等)等的接入方式。工作人员不必受地理位置的限制,在网络可达的情况下选择任何终端,即可随时随地接入协作系统进行沟通,实现资源共享。对于高速公路系统而言,基于IP技术实现的分布式统一协作接入方式可以使不同地区的工作人员间的沟通变得极其便捷,通信的成本也将大大降低。

3、极强的系统扩充能力

本系统设计之初就充分考虑到如何有效包容现有应用,实现有效的资源整合,因此,整套系统具有极强的可扩充性,系统中的每一个组件都是相互独立的,组件之间的通信采用标准SIP协议(Session Initiation Protocol,会话发起协议)是由IETF(Interne工程任务组)在19提出的IP电话信令协议它用视频通信协议和标准于发起会话,能控制多个参与者参加的多媒体会话的.建立和终结,并能动态调整和修改会话属性,如会话带宽要求、传输的媒体类型(语音、视频和数据等)、媒体的编解码格式、对组播和单播的支持等:可以与符合国际标准的设备进行通信,具有非常好的扩展性。

4、资源整合

整个统一协作系统更像是一个概念,整套系统的提出都是基于如何充分利用现有IP网络基础,更加合理有机地将现有应用组成一个完美的整体,为高速公路的业务提供帮助,如何提高效率:基于以上思想整套系统省去了大量的硬件投资,同时系统处理流程也得到了进-一步优化。

(三)目的和意义

统一协作系统充分利用现有交通专网、高速公路综合监控网的网络资源和设备,将高速公路现有的IP呼叫系统(12122热线)、高速公路综合监控系统以及未来可能构建的IM系统、视频会议系统有效地整合,最大化实现资源共享、信息同步,更加快速地处理高速公路救援、投诉受理、重大事件快速处理等。

同时.统一协作系统是陕西省交通行业充分体现资源整合,提高为民服务的一项重要措施,通过解决省内交通行业信息来源不一致、资源不共享、沟通效率低下等,进一步提升服务质量的一项工程。

三、设计与实现

统一协作基于现有IP网络的接入和交换架构.建立于联网监控系统网络和交通专网之上的将高速公路现行的IP呼叫系统(12122热线)、高速公路综合监控系统以及未来可能构建的IM系统、视频会议系统:

(一)系统架构

陕西省高速公路统一协作系统12122呼叫中心系统核心组件CaIlManager与视频会商系统核心组件VCS(Video Control Server)以及IM系统核心组件IM Server之间通过SIP Trunk实现互联互通:实现12122呼叫系统将内部IP电话甚至坐席接听的外部司机手机等语音传送到视频会商系统以及IM系统中;实现视频会商系统将出席人员甚至外部手机以及IM系统呼入会议,甚至将高速公路视频监控信息引入多媒体会议;可以实现IM系统中断通过PC或者智能手机、平板电脑登陆后和视频会议系统以及12122坐席互联互通。

(二)统一协作系统

陕西省高速公路统一协作系统充分利用现有资源,实现资源整合、信息共享,提高沟通效率,充分满足交通行业信息共享、协作沟通的严格要求。

统一协作系统平台包括以下软硬件模块:

1、IP网络系统(原有),高速公路健壮、稳定的IP网络系统是统一协作系统的基础;

2、基于IP网络的12122呼叫热线(原有).12122热线从建成至今很好地完成了高速公路对外信息发布、投诉受理等业务,为陕西交通事业带来巨大的经济及社会效益。

篇3:制糖生产管理系统设计与实现论文

生产管理系统模块大方向包含两个模块,一是甘蔗种植模块,二是加工生产模块,利用此系统建立一个标准的生产体系结构,实行高效的甘蔗生产,以及对于技工生产中的协调指挥、各车间、各机器之间做到平衡生产,以保证糖在生产的过程中能够顺利且高效的进行。

2.1甘蔗生产管理模块

甘蔗生产从蔗农到培育良好的甘蔗都在生产系统中实现,系统中有效的记录了关于蔗农的档案管理信息,对蔗农有全方位且准确的'调查,主要包括:甘蔗的选种、种植、种植地的筛选、种植产量的记录、生产量的记录、之后留下做种甘蔗的数量等数据信息。其中对于甘蔗标准化生产也有一定的管理模块,根据甘蔗种植区域的气候等条件方面,并对甘蔗种类中常见的疾病、虫害等防御措施和施肥策略方面利用计算机进行筛选,研究出一套最佳的培育方案,以供选择和科学培育。最后收割方面以当初录入的蔗农档案信息作为基础,根据甘蔗的品种、种植日期、种植环境等通过计算机进行分析和筛选,对甘蔗成熟早晚的情况进行分区收割,为糖厂企业提供最佳的甘蔗原料。

2.2加工生产模块

生产管理系统利用先进的信息管理系统对糖分生产厂进行有序的指挥、操作、调度等功能,贯彻整个糖厂企业领导的会议调度,掌握全厂水电等情况并进行合理的分配,并实现对于工作人员的工作进度进行监督管理、指挥管理,还可以对工作的生产信息进行查询及计算等功能最终实现全自动化生产管理,实现糖厂企业的生产效率的有效提高,并从根本上节能减排,降低消耗,保质保量的提高生产力,提高企业在整个糖厂企业的竞争力。监督管理系统可以利用opc服务器作为一个通讯接口,把生产过程中的各个车间的生产数据都集中在一起并进行记录,可以使领导通过这个系统进行查询、调动指挥管理系统,为生产过程中的监督工作提供了一个依据。该系统还提供生产信息、各类报表、生产记录表、销售产品入库登记表之类报表的查询。

3生产管理系统的安全性

对于生产管理系统的登录再说,该系统针对用户登录是通过用户名及密码来进行用户登录并进行身份验证的,登录系统之后的用户可以通过自身的权限来对管理系统进行访问,系统设计了各种不同职位的人员登录到系统访问目录的不同。该生产管理系统利用SQL数据库中的功能对系统进行了数据的备份与恢复功能,当系统遇到某种不可抗力的原因导致系统中的数据丢失或者损坏时,便可通过数据库中的数据恢复功能对损坏的数据进行恢复,以便保证信息系统的正常使用。系统网站还采用了防火墙技术,以便方式网络上的各种木马病毒黑x入侵等,进入到系统内部对系统中的数据进行盗用或者损坏,建立防火墙阻止了外界对系统的直接访问,保证了系统的安全性。

4结语

制糖生产管理系统的实现对于糖厂企业在制糖过程中各种数据能够进行有效的控制,及对于一些不准确的数据能够进行及时优化,大大提高了生产效率及产品质量,并且减少了能源消耗。实现制糖企业再生产过程中的信息化管理,提高了制糖过程中的效率,并且提高了制糖企业对于生产管理方面的水平,是企业在国际竞争中有突出的成绩。

参考文献:

[1]杨华,张跃彬,刘少春.甘蔗生产管理系统的设计与实现[J].甘蔗糖业,(04):11~13.

[2]徐英田,潘丽,李凤霞.制糖企业安全生产管理系统设计与实现[J].小型微型计算机系统,2006,27(S).

[3]徐英田,黄一鸣,李凤霞.制糖企业农务管理系统设计与实现[J].制造业自动化,,30(S).

篇4:制糖生产管理系统设计与实现论文

近年来,世界各地对于环境污染的问题越来越关注,对于要求节能减排的要求也越来越强烈,由于国家对于制糖行业的标准也越来越高,导致生产规模日益扩大,各项食糖企业也不断生产出新产品,糖厂企业竞争越来越大,人工操作以无法达到产品保质保量生产的标准。对于制糖这种极其复杂的工作来说,由于工人操作不够娴熟、技术水平不高、生产过程中不认真等情况,导致生产量及其不稳定,效益差,为加快制糖企业可以实现高效率、多生产并能够节能减排的经济效益,设计制糖生产管理系统是毋容置疑的,这样不仅能实现对于效益的增加,还能提高企业的发展步伐,实现企业生产自动化及信息化。

1.2系统的功能

糖厂的生产管理从糖分的来源一直到最后做成成品都属于制糖生产管理工作方面,所以该系统的功能特点包括许多项目,比如甘蔗种植的规划、品种挑选、种植技术和制糖中的各种相关技术工作。根据糖厂要求,系统主要有以下几种功能:(1)生产管理系统中包括生产管理中的各项内容,并能将系统中各种任务模块进行统一管理,实现系统的自动化和信息化。(2)生产管理系统中数据库中的信息全面准确,外人不得修改,系统中错误信息只有系统管理工作人员可以进行校对和修改,以对糖厂企业有一个保密性。(3)生产管理系统可实现糖厂企业各部门的信息共享功能,在全厂各部门建立一个局域网,该局域网可以实现数据共享、统计查询等功能。(4)生产管理系统保密性高,有足够的安全性,除信息管理人员以外的任何人对于数据库中的信息都无法进行修改及操作查看,只有授予权限的才能通过操作界面进入系统,并建立安全防火墙,以防病毒木马入侵电脑,破坏数据。(5)生产管理系统界面简单干净整洁,便于操作,使操作人员可以很好的掌握管理系统,还可以对数据进行良好的维护修护功能。

篇5:展馆漫游系统设计与实现论文

展馆漫游系统设计与实现论文

摘 要:本系统以电子技术系展馆为真实蓝本,通过建模软件Autodek 3ds max实现整体三维场景模型搭建及三维交互软件Unity3d实现漫游交互模块的开发设计,该虚拟漫游系统的功能完全符合实际参观教学需求,能够为虚拟场景摄像机添加脚本文件实现了全场景第一视角漫游交互功能。

关键词:

关键词:展馆漫游;模块构建;警史馆

虚拟漫游,是虚拟现实技术的一个重要分支,它能够使表达内容直观形象,用户可以通过与系统的人机交互,身临其近地感受到操作场景互动逼真。笔者以武警工程大学电子技术系展馆为蓝本,将虚拟建筑场景建模和虚拟漫游技术结合应用在虚拟展馆中。

1 基础模块构建

参照真实警史馆蓝本只有一个房间,主要使用基础几何体进行建模。

2.1 虚拟警史馆侧墙构建

在该警史馆三维模型中,侧墙模型虽是一个不规则的几何体,但可以在基础几何体建模的基础上进行一定变换操作来进行创建。通过多边形几何体的“连接”和“挤出”两种功能的交互使用,生成侧墙侧面的物品架模型,从而完成虚拟警史馆侧墙模型的搭建,见图1。

图1 侧墙模型

2.2 虚拟警史馆展柜构建

警史馆展柜是一个不规则的组合几何体,分为玻璃罩、柜门、侧板和底面四个部分,其基本构建方法是先通过基础几何体建模方法创建展柜的板材模型,并把每个板材转换为可编辑多边形,之后再对每块板材进行修改变换,最后将所有板材模型组合在一起形成展柜模型,见图2。

图2 展柜模型

2.3 添加材质和灯光渲染

3ds max自带强大的材质和灯光渲染系统,可为用户提供丰富的材质和灯光效果。在展馆基础模型搭建完成后,要通过软件的材质编辑器功能为场景中的.模型附加材质和灯光,见图3。

图3 通过材质编辑器添加地板材质

3 交互模块实现

展馆建模完成后,需要在Unity3d软件中实现虚拟警史馆的漫游交互功能。

3.1 添加脚本文件实现漫游功能

为场景摄像机添加脚本文件,可实现场景摄像机具有随着键盘控制键左右旋转和前后移动的功能,从而使场景在运行时具有第一视角观察的效果,并可以通过键盘的控制使人的虚拟视角在场景中移动和旋转,通过这些操作可以使用户更方便的了解场景中的内容,见图4。

图4 实现场景摄像机交互功能

3.2 添加刚体和碰撞检测组件实现防穿功能

为防止漫游时摄像机穿过场景对象产生失去视角的现象,使用户造成不便,所以要通过添加一定的组件消除这一问题。

通过为该选择对象添加了刚体组件,修改场景中的虚拟物体的属性使其具备物理实体的质量、重力、弹性等等特性,增大对象的移动阻力,防止场景对象在发生碰撞后因为弹性碰撞发生位移。同时,选择离散碰撞检测选项,该属性可控制避免高速运动的对象穿过其他的对象而未发生碰撞。最后,冻结x和y轴位置,使对象在选中的轴向上的移动和旋转无效。这样,就不会在碰撞后发生弹性位移现象,从而实现防止穿过的功能。

4 结 语

本系统以电子技术系展馆为真实蓝本,通过建模软件Autodek 3ds max实现整体三维场景模型搭建,以及三维交互软件Unity3d实现漫游交互模块的开发设计,该虚拟漫游系统的功能完全符合实际参观教学需求,能够为虚拟场景摄像机添加脚本文件实现了全场景第一视角漫游交互功能。

参考文献

[1]高尚宇.基于GIS的“数字校园”信息系统的设计与实现[D].山东科技大学,.

基金项目:电子技术系教员赵一泽基金,国家自然科学基金青年项目(61402530)。

篇6:试题库管理系统设计与实现论文

试题库管理系统设计与实现论文

传统化的出题方式,需要多个具有丰富教学经验的专家,根据自己多年的教学经验,通过对教学大纲的反复推敲,根据大纲要求组织试卷,最后做出一份满足考试要求的试卷。这种出卷方式工作量巨大,而且在试卷难易程度、试题个数和试题标准化程度等多个方面都很难得到有效控制,给考试题目和试卷的管理带来了许多的问题和困难。设计和开发试题库管理系统主要是为老师们提供一个科学实用并且简单方便的试题资源管理平台,方便出题老师轻松的设计出一份满足教学大纲要求的试卷。试题库管理系统利用电脑对试题和试卷进行科学的管理,可自动或手动生成满足要求的试卷。在使用的过程中,试题库将逐渐积累录入过的试题最后形成有效的试题库,更加高效、科学的管理考试的试题和试卷。

1系统功能

试题库管理系统主要是为了给教师提供一个方便的试卷管理平台,一个有效试题库管理系统的建立,不仅减少了教师的工作量,还能提高教师的教学质量。试题库管理系统的主要功能如下:用户登录功能:验证登录的用户是否合法。本系统由使用者登录,从数据库中匹配出与之相对应的用户信息。用户管理功能:实现对用户信息的添加、修改和删除等基本操作。题库管理功能:实现录入试题难度和题型的设置,随时更新题库中的试题,包括试题的添加、修改、删除。试卷管理功能:实现试卷的'生成,并将生成的试卷导出到MicrosoftWord中,从而轻易实现排版和打印。

2开发环境和开发语言简介

2.1MicrosoftVisualStudio的介绍

VisualStudio2010是美国微软公司在新推出的开发环境,该版本的特点:

(1)支持WindowsAzure,微软云计算架构迈入重要里程碑;

(2)助力移动与嵌入式装置开发,三屏一云商机无限;

(3)实践当前最热门的Agile/Scrum开发方法,强化团队竞争力;

(4)升级的软件测试功能及工具,为软件质量严格把关;

(5)搭配Windows7,Silverlight4与Office,发挥多核并行运算威力;

(6)创建美感与效能并重的新一代软件;

(7)支持最新C++标准,增强IDE,切实提高程序员开发效率。

2.2C#的介绍

MicrosoftVisualC#是一种功能强大、使用简单的编程语言,主要面向需要使用Microsoft.NETFramework来创建应用程序的开发者。C#使得C++程序员可以高效的开发程序,而且因为可以调用由C/C++来编写的原生函数,丝毫不损失C/C++原来具有的强大功能。因为这种继承关系,C#与C/C++具有极大的相似性,熟悉类似语言的开发者可以很快的转向C#。

3系统的设计

系统设计在软件系统开发工作中是最重要的一环。系统设计在系统功能的基础上对系统进行更详细的分析,借此产生出流程图,使得开发软件系统的过程更简单。

3.1业务流程图该系统的业务流程图如图1所示,由图中可以看出本系统各模块之间连接和模块间存在的关系。

3.2数据库设计数据库中建立有用户表、章节表、试题库表、试题选项表、试卷题目表、试卷库表、试卷类型表、试卷生成方案表和试卷生成方案参数表,它们的关系如图2所示。通过E-R图可以使数据库设计方向更加清晰明确。

4系统的测试

系统测试是系统设计过程的重要组成部分,可以用来检测一个系统的质量能否满足用户提出的要求和标准,是保证软件质量的关键过程。

4.1用户登录界面

打开系统应用程序,弹出用户登录界面。登录即可自动跳转到系统主菜单页面,系统登录页面和系统主菜单如图3所示。

4.2系统设置

管理员可以通过系统设置进行用户管理,也可自主修改密码,系统设置界面和密码修改界面如图4所示。

4.3项目设置

(1)考试类型设置用户登录后,在主菜单界面选择考试类型,弹出考试类型设置窗口,用户可设置课程名称和课程章节并保存。考试类型管理界面如图5所示。(2)考题难度设置用户录入考题时,可选择试题题型和试题难度,方便生成试卷,提高工作效率。试题录入界面图6所示。

4.4题库管理

管理试题界面如图7所示。用户可以通过考试类型、试题类型和试题名称查询试题。选中试题后可以对试题进行修改和删除,管理试题内也设置了录入试题按钮,使得试题的管理方便快捷。

4.5试卷管理

试卷管理中可以添加试卷,查询管理试卷,生成新的试卷。(1)生成试卷方案用户点击试卷管理中的生成试卷方案即可添加新的试卷方案。也可以选择现有的试卷方案,并加以修改。试卷方案中可选择试题难度、题型、试题个数,生成一套完整的方案即可保存,方便随时查询试卷方案。生成方案管理界面如图8。(2)试卷管理试卷管理选项可以对已有的试卷进行管理,选中已有的试卷可对试卷进行查询、删除和修改,也可生成新的试卷。试卷管理界面如图9。(3)添加试卷选择添加试卷,选择试卷类型和生成方案,然后点击自动生成试卷即可。也可以手动选择试题难度和试题类型组织成试卷,实现自动和手动生成试卷,简单快捷。添加试卷界面如图10所示。

5总结

试题库管理系统是一种技术的创新,实现了对学生考试试题的自动化管理。它利用现代强大的科学技术,对题库里的试题进行高效、集中和有序的管理。操作系统方便,查询快捷,自动生成考试试卷后可以输出到word中直接打印,为教师工作带来了很大的便利。试题库管理系统不仅能方便的形成满足要求的试卷供学生考试,而且大大提高了教师的工作效率,推进了管理试卷方式从手动化渐渐走向自动化、正规化这一进程的快速发展,同时也大大节约了老师的工作时间,便于老师有更多的空闲时间和充足的精力致力于教学方法的钻研。

作者:程思茜 单位:西南石油大学

参考文献:

[1]ThomasConnolly,CarolynBegg.DatabaseSystem—APracticalApproachtoDesign,Implementation,andManagementThirdEdition.PublishingHouseofElectronicsIndustry[M],.

[2]DateC.J,DarwenH.AGuidetotheSQLStandard3rdedn.Reading,MAAddison-Wesley[M],1993.

[3]王雍钧等.基于知识点题型分布和分值的智能组卷算法研究[J].计算机应用与软件,2004.

[4]林雪明,张钩良,蒋伟钢.基于知识点的试题库组卷算法的建立[J].微机发展,.

[5]吴渝,刘群.软件工程[M].北京:机械工业出版社,.[6]刘福青,高昆.基于Internet的通用考试系统[J].长春科技出版社,.

篇7:中外合作办学中教学管理系统的设计与实现论文

中外合作办学中教学管理系统的设计与实现论文

摘要:中法合作办学项目是我校中外合作办学项目的重要组成部分。针对中外合作办学项目的特点和具体要求,开发了一个独立的教学管理系统,实现了中外双方教学计划的管理、教学安排、电子校历和课程查询等功能,提高了项目的管理效率。

关键词:中外合作办学;教学管理;管理系统

一、引言

中外合作办学是我国为了适应经济全球化发展的需要,积极引进国外优质教育资源,在办学模式和人才培养等方面进行大胆探索和创新的崭新的办学体系[1,2]。中法合作办学项目是我校中外合作办学项目的重要组成部分,由于中法双方在教学模式、教学计划和教学安排上存在很大差异,目前我校的教务管理系统还不能适应合作办学的管理要求,除了一些必要的系统自动化操作外,在项目的`管理过程中,仍然需要花大量的时间进行手工劳动(比如法方课程统计转换,电子校历的设计等等),而且每年的工作重复性很高,出错多,不利于信息管理、信息汇总和信息统计工作,对合作办学项目的良性发展产生了一定的掣肘。虽然市场上存在一些中外合作办学项目的教学管理系统软件,但是每个学校在中外合作办学项目上的管理模式是不同的,我校中法合作办学项目中的课程几乎全部都是从法方院校引进,因此自主设计开发了一个适合我校项目特点的教学管理系统。

二、系统设计

本系统既可以使用公共的数据库服务器,也可以使用本地数据库服务器,采用的主要开发工具和技术包括Java[3]、Eclipse[4]和MySQL[5]。(一)总体设计中法合作办学教学管理系统主要涉及两大类功能:法方教学计划导入、转换和电子校历生成功能。基于此,本系统的主要功能包含如下几方面:1.用户登录注册功能。主要功能有:用户登录、新用户注册和用户密码找回。2.用户管理功能。主要功能有:用户密码修改和注册密钥修改。3.教学计划的导入与转换功能。主要功能有:中方教学计划导入和删除,法方教学计划导入和删除以及法方教学计划转换。4.电子校历的生成功能。主要功能有:法方校历文件导入及删除,电子校历生成。5.课程查询功能。主要功能有:按照年份和授课方查询法方教学计划里课程信息;按照年份和具体日期查询当天具体的排课信息。6.打印功能。本系统的打印功能主要用于打印在教学计划功能模块转换而得的中方教学计划和在电子校历功能模块生成的电子校历。系统总体功能结构如图1所示。(二)数据库设计本系统数据库主要包含6张表,分别是:1.用户表1:用户表1里存储的是操作用户和查看用户这两种用户的信息。当有新用户注册时便会在这个表中添加一条用户信息。2.用户表2:用户表2里存储的是超级用户的信息,由于超级用户只有一个,所以表里只有一条数据,在系统使用前已经存储在数据库里了。3.用户表3:用户表3里存储的是系统记住的登录用户。本系统只能记住一个用户名,因此此表里只有一条数据,每当插入一条新的数据,必须先删除原来的数据。4.中方教学计划表:中方教学计划表存储的是往年的中方教学计划定稿(excel文件)中的课程信息(中方模式下的课程描述),当有新的中方教学计划定稿导入时,系统会把该教学计划中的所有课程信息添加到该表中(一门课为一个信息对象)。5.法方教学计划表:法方教学计划表存储的是最新一年法方发送过来的教学计划文件(excel文件)中的课程信息,当有新的法方教学计划导入时,系统会把该教学计划中的所有课程信息添加到该表中(一门课为一个信息对象)。6.法方校历信息表:法方校历信息表存储的是法方发送过来的校历文件(excel文件),当有新的法方校历文件导入时,系统会把该校历文件中排课信息添加到该表中,每天的排课信息为一个信息对象。

三、系统实现

本小节以教学计划管理模块中的一个子模块的导入法方教学计划为例,介绍其具体实现过程。1.首先,弹出输入框,选择需要输入的法方教学计划的年份。2.选择好年份(如12-13)后,弹出文件选择对话框,选择需要导入的法方教学计划文件。3.导入成功后,在其他功能界面显示区域显示法方教学计划文件的内容。

四、结束语

为了提高我校中法合作办学项目的管理水平,节约更多的时间让教师专注于教学本身,我们设计并实现了这个教学管理系统。主要实现了中法双方教学计划转换和电子校历生成的功能,并在这两大类核心功能的基础上添加了系统登陆注册模块功能、用户管理模块功能、查询模块功能和打印功能。本系统投入使用后,显著减少了中法班教师的工作量,很大程度上提高了工作效率。

参考文献:

[1]中华人民共和国中外合作办学条例[N].中国教育报,-04-05.

[2]苏健.中外合作办学模式下辅导员工作创新研究[J].成人教育,,08(10).

[3]HerbertSchildt著.张良华,吴明飞译.TheCompleteRefer-enceSeventhEdition[M].北京:电子工业出版社,.

[4]吴越胜,李新磊.Eclipse3.0程序开发技术详解[M].北京:清华大学出版社,2010.

[5]王志刚,江友华.MySql高效编程[M].北京:人民邮电出版社,.

篇8:ETC系统中贷款费的实现设计

ETC系统中贷款费的实现设计

贷款道路建设车辆通行费问题的产生 以上海市为例,高速公路收费时除了高速公路的'通行费,还代为收取贷款道路建设车辆通行费(以下简称贷款费),在ETC的收费过程中也不例外.如果车辆是非本地车牌且从外省市进入,则会收取贷款费.

作 者:张逸君 潘勇  作者单位: 刊 名:中国交通信息产业 英文刊名:TRANSPORTATION INFORMATION INDUSTRY 年,卷(期): “”(5) 分类号:U4 关键词: 

篇9:TDCS系统中VLAN的设计与实现

TDCS系统中VLAN的设计与实现

铁路分局撤销后,铁路局中心网络规模增大,工作站数量增多,网络体系变得复杂,网内安全指数降低.为此,结合TDCS系统的应用实际,采用VLAN技术加强网络管理.

作 者:张永丽 Zhang Yongli  作者单位:兰州铁路局电务处,730000,兰州 刊 名:铁道通信信号 英文刊名:RAILWAY SIGNALLING & COMMUNICATION 年,卷(期):2009 45(5) 分类号:U2 关键词:虚拟局域网   应用   实施   效果  

篇10:基于Struts2的信息管理系统设计与实现论文

基于Struts2的信息管理系统设计与实现论文

【摘 要】随着全球经济的发展及科学技术的不断进步,21世纪人类社会正在逐步进入信息时代,信息技术应用范围越来越广,几乎融入社会活动的所有领域,人类已开始对信息技术产生依赖性。通过信息技术实现了智能化、高效化、自动化、无纸化办公,信息管理系统成为了人们工作中不可或缺的重要工具。新经济环境下,社会活动中产生的信息量越来越大,内容越来越多,传统人工信息管理模式已难以取得预期效果,不仅效率低,有效性差,且易造成信息数据丢失或损坏,将影响信息资源利用率。想要对信息资源进行有效管理,保障信息安全,提高信息资源利用率,就要进行信息化建设,融入信息技术,应用信息管理系统。本文将针对基于Struts2的信息管理系统设计与实现展开研究和分析。

【关键词】Struts2;信息系统;系统设计;系统实现

0 引言

21世纪是一个信息时代,谁拥有信息,谁就拥有优势。想要提高信息管理水平,最大限度发挥信息资源优势,以获得最大经济效益目标,离不开对信息管理系统的应用。信息管理系统是利用现代管理思想和方法,以电子计算机为载体,采用计算机软件和网络通讯技术,对各种信息进行收集、处理、存储、分析、管理的系统。基于Struts2的信息管理系统结构研究,能够实现信息资源采编、交流、维护、发布、管理等功能的一体化,能够有效提高信息发布的时效性、准确性,更有利于信息资源管理和开发,目前已广泛应用到了各个领域,研究Struts2的信息管理系统设计与实现具有重要意义。

1 信息管理系统

信息管理系统是随着信息技术、计算机技术、网络技术的普及发展起来的新型产物。通过信息管理系统便能够对相关信息进行收集、加工、处理、传递、储存、共享、利用、交流、管理。以当代处理信息方法为依据,附加进电子计算机技术,来进行进一步的信息分析。信息管理系统的应用能够充分利用信息资源获得最大信息资源利用率。该系统涉及经济学、管理学、计算机科学等很多学科,具有辅助决策功能。

信息管理系统作为一种新型的信息集成中心而存在,它不仅可以提供当前信息的分析与处理,还可以对未来一段时间内的信息进行合理性预测。这样的系统可以作为企业信息的核心来工作,并在企业发展中起到非常重要的作用。在信息化的时代,企业需要这种信息系统来为企业的运行指引方向,同时信息管理系统也可以在企业的竞争当中起到至关重要的积极作用。目前在医疗、教育以及企业等方面,信息管理系统已经得到广泛应用。不同类型的信息管理系统设计思路不同,系统结构不同,功能不同,特征不同,所以适用范围也不同。目前市面上常见的信息管理系统绝大多数是从社会活动需要和将来发展战略角度出发进行设计,以提高系统的针对性和科学性。如企业信息管理系统,往往针对企业实际情况而设计,无法应用于医院管理或校园管理当中。信息管理系统可以被看做一种信息集成中心,可以进行所有采集信息的处理与分析一个完善的信息管理系统能够将各类数据信息通过计算机准确的进行处理与分析,从不同角度得到不同分析结果,为信息使用者提供决策依据,使信息使用者能够第一时间得到相关信息。并且目前许多信息管理系统已经实现网络化,能够根据内部和外部信息的变化,对相关信息内容进行变化和调整,实现动态化信息管理。这种信息管理方式,效率更高,更加灵活,有效节约了管理成本,降低了管理难度。传统纸质信息资源,易丢失、损坏、折皱、受潮,且使用不方便,管理工作量大,不利于使用和归档分析。相比之下,信息管理系统应用优势十分明显,积极推广和应用信息管理系统具有重要意义。

2 Struts的基本介绍

Struts框架是一套非常经典,应用广泛,基于JAVA语言开发的框架。最早开发于5月,6月发布,参与开发人数上千。目前我们通过改善Strut处理系统信息的方法作为进一步研究的核心,全面改善标签库的研究对象,以此来进行信息系统的长远架构。框架名称的用意是希望人们能记住一切事物都需要基础支撑。这也恰恰解释了Struts在WEB应用开发中的重要地位,就像任何建筑都需要基础一样,同样软件工程师使用Struts为业务应用的每一层提供支持。Struts作为信息管理的中心载体不仅可以控制来访者的访问权限,更是可以将不同国家的处理数据进行规范化的处理。因此我们在设计Struts的`时候就会面临更大的难题,诸如该系统的运行环境、处理模式以及结构框架等都是我们需要着重考虑的问题。经过不断的改进和完善,Struts已经十分成熟、稳定、可靠,市场占有率达到20%,已经上工业化标准。但随着时代的进步,科技的不断发展,Struts的局限性和不足开始暴露出来。Struts1支持的表层技术过于单一,与JSP/Servlet耦合非常紧密,局限性较大,灵活性较差,并且不可能与视图层模版技术进行整合。与此同时,将Struts1的性能作为研究的主体进行系统性能的进一步提升,发明了Struts2作为Struts1缺陷的补偿版本。不仅提高了Struts1的各方面功能指标,更是为以后的研究打下了良好的基础。Struts2虽然是Struts1的衍生版,却有着很大变化,Struts2以WebWork为核心,实质上与Struts1关联较少,整体框架结构已经面目全非,几乎可以说是两个完全不同的框架。两个框架之所以选用同样名字,是因为开发组织希望推广Struts2,以取代Struts1。Struts2诞生不久就得到了广泛应用,逐渐成为JAVA应用程序开发中广泛使用的主流框架。基于它的信息管理系统,集信息采编、发布、管理、传播等功能为一体,有利于使用者及时、准确的掌握信息资源。

篇11:礼服租赁管理系统设计与实现论文

礼服租赁管理系统设计与实现论文

摘要:纸质化的礼服租赁登记方式既不方便且容易丢失,因此,本文设计了基于PHP的礼服租赁管理系统,实现了礼服租赁的信息化管理。

【关键词】礼服租赁;PHP;设计

互联网技术的飞速发展以及现代科技的突飞猛进,为人类提供了便捷的服务,方便了人们的生活。传统的婚纱店使用纸质化的礼服租赁登记方式,这种方式既不方便且一旦遗失会给公司造成很大的损失;礼服租赁管理系统可以避免人工登记的错误,节省人力财力物力,解决管理混乱的局面,实现礼服租赁的信息化管理。

1系统开发工具

由于传统的C/S架构维护较麻烦,因此本网站基于B/S进行架构。该网站使用Apache服务器作为Web服务器,使用PHP开发的专业工具Zendstudio作为开发工具,采用PHP的最佳搭档MYSQL作为后台的数据库,用PHP技术实现网站的动态交互功能。

2系统总体结构

通过对用户需求的分析,本网站的功能主要包括两块,前台用户操作及后台管理。网站的功能结构图如图1所示。

3设计与功能详细分析

3.1功能模块设计

本网站包含前台用户模块和后台管理两大模块,其中前台用户模块的功能是:礼服租赁预约;后台管理模块包含的功能有:礼服信息管理、礼服租赁、订单信息管理、用户管理、密码修改。

3.2数据库设计

网站主要实现前台用户可以通过网站租赁礼服、后台管理员通过网站可以对礼服进行管理以及礼服租赁。数据库表的设计包括5张数据表:用户表(表名:tb_user)、礼服信息表(表名:tb_dress)、礼服分类表(表名:tb_dresstype)、订单信息表(表名:tb_orders)、订单详细信息表(表名:tb_orderdetails)。

4基于PHP的系统技术要点

4.1礼服列表页分页效果的实现

该功能主要是为了实现礼服列表页的分页效果。当库存中礼服数量较多时,此时如果礼服列表在一页上显示,那么礼服列表会很长,且用户在查看礼服时不清楚自己当前查看的进度,处在哪个阶段,还剩多少内容,所以分页是十分有必要的。分页功能的.实现分为5步:

(1)定义一个分页方法pageft,可多次调用;

(2)参数设置,设置总的礼服记录条数$total以及每页显示的记录条数$pageSize;

(3)调用pageft()生成分页导航条;

(4)设置页面上显示的起始记录的值$startoffset;

(5)通过定义SQL语句并执行SQL语句显示该页上的礼服记录。实现礼服列表分页效果的部分代码如下:

4.2礼服分类新增前应判断该礼服分类是否已存在

同一个礼服分类不能重复地添加至数据库的礼服分类表中,因此,在实现礼服分类新增功能时,需判断该礼服分类是否已经在数据库中存在。

5结束语

本文设计了基于B/S结构的礼服租赁管理系统,使用该系统可以查询今日到期和到期要取礼服,方便业务员准备服装;每种礼服可以关联服装的照片,预定录入的时候可以自动显示服装的照片,避免登记错误;对各种礼服可以进行入库、出库等操作,实现了礼服租赁的信息化管理。

参考文献:

[1]苑Z,曹耀钦,王文海等.基于PHP技术的网络办公自动化系统[J].微机发展,.

篇12:学生学籍管理系统设计与实现论文

学生学籍管理系统设计与实现论文

摘要:随着我国高等教育普及程度的提高,高校人数逐渐增多,学籍信息数据愈发复杂和庞大。如果利用计算机管理学生学籍信息,能够有效提升学生学籍管理的效率和安全性。基于此,利用VisualFoxPro实现了学籍系统后台数据库的建立和前端界面的开发,包括个人信息管理、成绩管理、统计查询管理和用户系统管理等,实现了相关信息的增加、删除、查询和修改等功能。

关键词:VF;学生学籍;管理系统

1引言

随着高等教育的逐渐普及,高等教育学校的人员日益增多,管理时非常困难。如果利用人工管理这些复杂、数量庞大的学籍信息数据,不仅效率低下,而且易出现问题,无法保证安全性。使用计算机可实现学生学籍信息的自动管理,提高高校管理水平和高校服务质量。使用学生学籍管理系统不仅降低了教务工作量,而且方便查询、错误较低、存储数据大、保密性良好、使用寿命长、成本低以及可靠安全。这些优势能够提升学生学籍管理工作效率,使学生信息管理工作更加规范化,流程简化和系统化,从而实现无纸化信息管理[1]。

2系统数据库设计

要设计一个学生学籍管理系统,首先必须完成可行性分析、需求分析和总体方案设计,论证该系统的可行性,其次设计系统的体系结构和数据库结构,最后决定使用哪一种程序设计工具和后台数据库结构,并规划该系统的设计进度。确定系统所需的数据库是数据库设计的首要任务。数据库是各种表的集合,通常一个系统需要一个对应的数据库。设计数据库系统首先应了解用户对功能方面的需求,包括现有的需求和日后可能增加的需求[2]。第一,建立数据库。方法一般有三种:在项目管理器中创建相应数据库;通过“新建”对话窗口创建数据库;使用CREATEDATABASE命令函数创建数据库。第二,在数据库中建立表。方法一般有三种:利用项目管理器创建表;利用数据库设计器来创建表;采用CREATE命令函数创建表。学生学籍管理系统的数据库中包含院系专业表、学生成绩表、学生信息表和用户表。院系专业表记录院系名称、专业信息和班级信息,包括班级,系名和专业等。学生成绩表记录学生各科成绩信息,包括学生学号、班级、课程名称、成绩和学年学期等。学生信息表记录学生的相关信息,包括学生学号、学生姓名、性别、出生日期、政治面貌、入学时间、身份证号、院系和专业等。用户表记录学籍系统用户的相关信息,包括姓名、学号、标识和密码等。

3系统功能模块设计

利用模块化程序设计方法,可将一个复杂系统的设计工作转化为若干个简单系统的设计任务,便于后期修改和维护,进一步提高了程序设计效率[3]。使用者首先进入学生学籍管理系统登录界面,只有输入正确的用户名称和对应密码后,才能进入学生学籍管理系统操作界面,否则无法进入该系统,系统界面也会显示提示信息。学籍系统将用户设置为普通用户和管理员两个级别。操作主界面是学籍系统最主要的功能模块,操作人员登录验证正确后,就有权进入主界面窗口。基本数据管理菜单可以完成基本数据信息操作管理,该菜单中包括院系管理、专业管理、课程管理和班级管理四个子菜单。学生信息管理菜单可完成学生信息操作管理,比如管理学生,学号、学生姓名、性别和家庭地址等信息。学生成绩管理菜单可完成学生成绩操作管理。查询与统计菜单可完成学生信息和成绩查询操作。系统管理菜单可完成系统用户操作管理。

4系统程序连编与运行

完成数据库设计和功能模块设计后,可开始系统程序的编写工作,进一步完成系统的运行工作。选择连编选项对话框中的连编应用程序按钮,可生成应用程序相关文件,其文件的扩展名称是.app。如果需要获得离开VFP环境还能单独运行的`文件,需在连编选项对话框中选择连编可执行文件按钮,其文件的扩展名是.exe,单击确定按钮即可[3]。如果项目连编过程中没有报告编译错误,那么说明被连编的应用程序已完成了正确的连编工作,之后可以开始运行之前创建的应用程序。学籍系统设计过程中,各个模块的程序需要随时运行和调试。如果建立窗口,那么在窗口设计完成后,应立即运行和调试。调试相关模块程序时,可利用VFP软件提供的调试器,只需选择工具菜单中的调试器菜单项,就可打开调试器窗口。系统登录界面是学籍系统的入口,所有用户进入该系统时都必须进行用户登陆,只有用户名和密码完全正确后,使用者才能进入学籍系统的主界面。主界面是整个系统中最基本的功能模块,是学生学籍系统的调度中心,通过主界面的菜单选项可更加方便地操作学籍系统的各个基本功能模块。同时,按照表单及其控件的属性建立相应的表单,添加对应的代码程序,发挥对应功能模块的作用,达到界面更加友好、简洁,功能更加实用的效果,如图1所示。

5结语

我国高等教育程度提高,高校人数逐渐增多,学籍信息数据愈发复杂和庞大。学生学籍管理系统促使学生信息管理工作规范化、系统化,实现无纸化管理。本文提出了学生学籍管理系统设计方案和功能模块的实现步骤,利用VisualFoxPro实现信息管理、成绩管理、统计查询管理、报表打印管理和用户系统管理等,达到了设定的基本要求。

参考文献

[1]相万让.VisualFoxPro程序设计实训与实例[M].北京:人民邮电出版社,:18.

[2]史济民.VisualFoxPro及其应用系统开发[M].北京:清华大学出版,:26-27.

[3]傅翠娇.VisualFoxPro典型系统实战与解析[M].北京:电子工业出版社,2007:159.

篇13:多媒体开锁系统的设计与实现的论文

关于多媒体开锁系统的设计与实现的论文

摘 要伴随计算机技术互联网技术的高速发展,越来越多的高校认识到电子教学的优势与作用随之而来的是多媒体教学的高速发展,多媒体教学设备的管理也越来越受到各大高校的重视如何管理好数量庞大设备结构复杂的多媒体教学设备就显得尤为重要,而在多媒体教学设备的管理中,如何控制开锁系统就成为了管理多媒体教学的第一道屏障,本文将为你讲解,利用互联网技术与电子设备控制下的多媒体开锁系统的设计与应用。

关键词控制 互联网 多媒体教学

0 引言

多媒体教学系统是一整套完善的教学系统,对于多媒体教学系统的`有效的管理就成为了目前各大高校首先解决的问题,其中如何开启多媒体教学系统也就成为了管理多媒体教学设备的第一要务,多媒体开锁系统如何巧妙的通过互联网,身份认证以及课程表巧妙的结合在一起也成为了解决多媒体开锁系统的重点难点,通过多媒体开锁系统如何高效的管理日常教学是多媒体开锁系统最终要达到的目的,本文将系统的介绍多媒体开锁系统的功能与实现。传统的多媒体教学设备通常采用人工开锁方式,这种方式需要教师到指定的地点取送设备钥匙来打开多媒体教学设备,这种方法当面对大量教学任务时显得格外忙乱对人员信息的掌握不完全,有没有一种方法能够改变这种传统的方式而高效的管理好多媒体设备和教师上课情况就成了目前多媒体开锁系统首先要解决的问题。

1 系统应用与难点分析

多媒体电子锁:多媒体开锁是通过教师磁卡刷卡开锁来控制教学设备的一种方式,首先每个教师在单位都有一张属于自己唯一编号的磁卡我们叫它员工卡,磁卡中详细记录了该员工的基本信息,如员工编号,姓名,职务等等,通过这张磁卡教工可以购买午餐,进入校园等一系列操作,多媒体开锁也是通过读卡信息来开启多媒体教学设备。

读卡器:在每个多媒体教学设备内部都装载有一个读卡器,读卡器的作用是读取教工的基本卡信息,通过读卡信息来与当日当时的课程进行对照,通过读取员工编号,来识别这个时段的课程是否与本学期的课程表对应,如果能够完全吻合,多媒体锁将自动开启打开多媒体设备来实现多媒体教学。

终端:对于每一台多媒体设备,终端都通过互联网的与其连接,终端设备通过互联网与每台多媒体电子锁的读卡器进行连接,读卡器再控制电子锁来完成开锁功能,当一位教师通过自己的磁卡在读卡器中刷卡时,读卡器将信息反馈给设备终端,设备终端将与之前已经设定好的课程表来对应信息,如果信息正确,将正确指令传递给读卡器,读卡器再将正确信息传递给电子锁打开多媒体设备。

2 系统总体设计

(1)终端管理:在机房配备一套终端设备,终端设备将每个教室的多媒体设备的IP地址进行编号排序,确定教学设备的位置,然后再将基本的信息录入终端设备(如课程表)将课程信息上课人的信息都保存到终端设备中,当有教师刷卡上课的时候,读卡器将读取到的教师信息与终端信息进行对比,匹配的唯一标准是要员工编号,当本次课的信息与员工信息对应之后多媒体锁将自动打开,教师可以开始使用多媒体设备。

(2)调课临时使用设备,如果出现调课借用设备的情况那么管理员将改换课程的信息从新录入终端,当终端设备读出新录入的信息时将同样反馈正确信息给电子锁,电子锁将自动打开机柜实现正常的调课和借用关系。

(3)新入职教师,当部门里出现新入职的教师后,管理员需要将新入职教师的基本卡信息,通过读卡器保存到设备终端,设备终端再将基本卡信息保存到后台数据库,这样一位新入职的教师就完成了基本身份验证可以开始正常的教学任务了。

(4)管理员,通过终端系统为教学设备设定管理员,管理员人数为一人或多人,当遇到突发情况时,每位管理员手中卡都可以被终端设备识别为可以开启多媒体设备,这样当读卡器接受到管理员信息时,不会对应课程表和开锁信息,会自动将电子锁打开。

3 系统特色

(1)连接方式,系统的连接方式通过终端,互联网,电子锁将教师教学设备连接在一起,在通过互联网验证身份来实现多媒体教学的自动开锁功能,通过数据库控制与硬件结合巧妙的实现了教学设备的对应开启。

(2)身份验证,通过系统的识别验证来实现开锁不再是通过繁琐的取送机柜钥匙的开锁方式,真正实现了多媒体教学设备的数字化管理模式,方便维护和教师日常应用。

(3)信息管理,通过录入基本的课程信息,基本的教工信息来实现开锁,这种开锁模式可以避免没有课程的教师任意打开设备,也可以使得多媒体设备的管理更加规范系统,通过课程的管理来实现实时的对应开锁方便了管理人员,减少了日常工作的繁琐性。

4 结语

本系统通过对多媒体教学系统的实时控制管理实现了教学设备的数字化日常管理工作,通过数字化控制实现了自动开锁功能,本系统的应用将大大减少管理员的日常工作量,提高管理效率,也避免教师反复取送钥匙的麻烦。

数字电视传输技术研究的论文

数字电视前端系统分析论文

项目推广实施方案

品牌推广项目实施方案

列车移动电视程序论文

管理系统中互联网电视论文

电视剧项目策划书

我国现代艺术设计的现状与发展趋势论文

广电网络发展问题及趋势探讨

计算机三极信息管理技术笔试试题及答案推荐

论文:探讨IPTV系统中EPG模块框架的设计和实现
《论文:探讨IPTV系统中EPG模块框架的设计和实现.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

【论文:探讨IPTV系统中EPG模块框架的设计和实现(共13篇)】相关文章:

电子商务专业教学模式改革路径论文2023-02-11

当代艺术设计的状况和进展论文2022-08-14

基于网格的数据传输与复制技术研究论文2022-05-07

现代景观园林规划设计状况与对策论文2022-12-09

家族企业内外部传承模式选择研究论文2022-07-21

数据库管理员的简历2023-06-05

《计算机应用基础》的教学思考与改革2023-03-25

新媒体营销方案2022-09-13

儿童体能测试报告2023-01-25

测试报告模板2022-06-03