美章网 精品范文 模块设计论文范文

模块设计论文范文

前言:我们精心挑选了数篇优质模块设计论文文章,供您阅读参考。期待这些文章能为您带来启发,助您在写作的道路上更上一层楼。

模块设计论文

第1篇

所谓的建筑设计模块化就是对我们要进行设计的建筑物进行详细的分析,通过以往相同地形地貌、相同的设计用途、相同的建筑理念进行归纳总结。对再建造同等条件建筑物的时候可以实行“拿来主义”,即借用以前的经验和设计,这样可以有效地形成结构体系、建筑形态、整体空间的功能。所谓的模块也是对一个整体进行详细的分解工作,将所要设计的每一个功能形成一个模块,并将这些模块进行具体使用功能的细化处理,在进行设计的时候对这些模块进行使用和拼接,用模块重新可以组成一个建筑的整体。在进行模块化的时候不仅仅要参考原有的建筑设计跟重要的是做到以下方面。如果能够进行建筑设计的模式化那么在节约土地资源方面将会有一个突出的贡献。但是即使是完全相同的建筑也不能保证其使用的功能性完全相同。所以应该在拿来的同时进行仔细的设计,将模式化和具体化相互结合。只有这样才能通过这种建筑设计的模块化来实现资源的有效利用,提高工程的整体进度。

2建筑设计的模块化的研究背景

二十世纪八十年代改革开放以来,我国的经济实力明显上升,但是随着经济的发展许多问题也逐渐的显露出来。人口数量的逐年增加、土地资源的大量使用和物质生活资源的无节制开发导致了我国生态环境的逐步恶化,量变的发展模式使得我们生存和发展遇到了前所未有的困难,人与自然相互依存的平衡正被我们逐渐打破,我们不得不去寻找新的发展模式。现阶段由于我们对于土地资源的大量使用和不合理的破坏使得土地资源大量减少,在这种情形下我们必须进行建筑设计的模式化,来对空间、结构、能耗进行统一的规划,使得建筑设计有一个统一的模式,这样在进行建筑的时候就能够很好的对土地资源进行有效地利用,也可以很好的优化室内的设计。在我们长期的建筑发展研究中发现,要实现建筑设计的模式化并不是非常容易,不仅仅要进行大量的资料研究,更加重要的还与政治、经济、技术、地理、气候材料、预算等种种因素有关。

3建筑设计的模块化的研究目的和意义

(1)研究目的。当今我国的发展政策是可持续发展也就是说要解决我们与自然资源之间的矛盾,在建筑行业与自然之间的矛盾就是建筑同土地资源之间的矛盾。在这种情况之下模块化设计被推上了建筑发展的历史舞台,它不仅仅能够解决结构体系、建筑形态、整体空间之间的问题,还符合当今社会人们的心理审美观念和生理需求。

(2)研究的意义。建筑设计模块化是一项具有现实意义的建筑技术,具有鲜明的时代特点,可以有效地解决人与自然之间的各种矛盾,也可以节约时间成本和资金成本的作用。①空间灵活性高。在我们进行建筑设计的时候可以进行“拿来”,即根据这一区域其余的建筑设计进行有效利用,这样的做法可以有效地避免重复且具有较大的灵活性。通过这种“拿来”可以对空间进行固定,确定设计空间内柱距、设备条件、层高等设计因素,对于不同的空间设计可以进行不同的模块化设计,因此也具有多样性。②节省空间。建筑设计的模块化可以对不同的地形地貌和天气气候进行有效地利用,借助原有的模块设计进行具体的细部设计工作,这样可以有效减少多余空间结构的浪费。③简化施工。在进行建筑设计模块化施工的时候,由于有先前经验和设计进行参考,并且由于模块化设计具有多样性和灵活性。在进行施工的时候可以对整体空间内的模块进行细化工作。小到螺丝钉大到此模块内的住房,层高等都可以进行施工的简化,这样可以有效地节约时间,降低造价成本。④有利于扩建和增长。建筑模块化设计最适合是对工程进行分期建设,这样可以有效地进行资金的筹集并实现逐步投入,使阶段内的利益达到最大化。

4影响建筑设计模块化的因素

(1)功能因素。我们所有的建筑的出发点都是以实用为基础的所以我们在进行设计的时候也要遵循三个要素即坚固、实用和美观。在进行设计的时候要考量所要设计的建筑物的用途,如果是居民住宅则需要具备家居功能,如果是商业用途则要考虑的是整体的营业需求或者办公需求。如果是医院则应该考虑其生活和商业的双重需求性。

(2)结构因素。建筑结构也是影响模块设计的主要因素之一,在进行建筑结构设计的时候不仅仅要通过模块化进行有效地参考以此来进行局部的优化,而且应该就所要建造的建筑的用途进行改进工作,不能够一味的照搬照用。在进行设计的时候要充分划分空间,表明通道、空间隔断等。在模块化设计的过程中还应该注意各模块之间的连接性,这对于一栋建筑的好坏将会起到相当关键的作用。

(3)环境的影响。建筑的环境是建筑设计过程中需要克服的一个关键性因素,在设计的时候不仅仅需要进行参考,同类建筑还需要对周围的环境进行仔细的考察、测量,所谓的考察不仅仅是对地形地貌的考察,还是对周围的居住环境和社会环境进行有效地考察,在进行外部设计的时候要与周围的环境相互统一,不能随性而为。

5模块建筑化设计遵循的原则

(1)空间集约原则主要是对土地资源和空间的节约,只有这样才能实现我国的可持续发展,不能追求量大,而是应该追求实用、美观、其次是要提高整体空间的利用率,把有限的空间进行充分的利用,实现区域内的功能完善。最后是对于环境质量的改善,要进行园林化设计实现绿色生活和营业。

(2)功能灵活性原则就是对模块内的功能进行具体的优化工作。让居住人员或者商业用途更加合理实用。

(3)结构合理原则表现在结构设计的功效合理、经济合理、雅观合理。只有做到这三个合理才能够说是做到了结构合理。

第2篇

1模块化机械设计的应用

通过对产品的构成进行分析,考察其中的功能互换性与结构互换性的关系,将立体车库模块划分为钢结构、横移机构、载车板等几大模块,包括了系统级模块、部件级模块和零件级模块,以模块为基础进行接口,通过模块的组合来满足不同车库产品的设计。同时对工艺进行优化,达到同类型零部件工艺的统一。

1.1钢结构的模块化设计

对升降横移立体车库的钢结构立柱、前后横梁、纵梁、斜撑等进行通用化设计,无论立体车库方案如何变化,只要方案中的结构能由现有结构配型得到,就只需对现有结构进行横向、纵向、竖向的组合,无法通过组合得到的,只需对不匹配模块进行更改,以项目图纸形式对项目模块进行匹配搭建。新式六层升降横移立体车库钢结构如图1所示。

1.2钢丝绳设备横移机构与链条设备横移机构的

模块化设计

将横移机构分解为横移传动系统、提升传动系统和横移框架3个主模块,通过使用相同型材和改变钢丝绳缠绕方式,实现了两种类型横移框架的模块化设计(前后吊点中心距、防坠钩中心距、定位针中心距等关键配合尺寸一致),达到了两种类型的横移机构共用一套横移传动系统的目的,也为钢丝绳设备与链条式设备载车板的统一奠定了基础。1.3载车板的模块化设计载车板对边梁结构形式进行了模块化设计,提高了边梁模块的通用性,并确定了载车板自带斜坡与载车板无斜坡两种载车板结构,通过对斜坡的优化设计使两种载车板结构除斜坡外其他横向构件模块完全通用,通过对横向构件进行选型调整来实现载车板与设备的匹配。

1.4工艺的模块化设计

以传动轴的加工为例:模块化前的传动轴如图5所示,模块化后的传动轴如图6所示。对比可以看到,所有传动轴(包括提升、横移)轴身由原来的必须经过车床倒角、车内孔、齐总长的工序变为现在的直接锯床下料;轴头由原来的指定尺寸改为根据无缝管材料内径的进行配车,并将原来较长的阶梯进行分段处理,以方便链轮的安装,焊缝由原来的角焊缝改为缝焊缝,通过工装对焊缝宽度的调节来实现对传动轴总长的尺寸控制,这样极大地简化了大轴、长轴的加工工艺,节省了工时。

2模块化机械设计的优势

通过前述模块化设计在升降横移立体车库设计中的应用可以明显地看出模块化设计具有以下优势。1)尽管升降横移立体车库形式多样,具体项目方案千变万化,给设计带来极大不便,但是模块化设计可以通过模块的选择和组合构成不同顾客定制的产品,以满足市场的不同需求,对于设计者来说设计任务趋于简单化、轻量化,设计周期大大缩短,可以给产品的生产加工与安装留出更多的缓冲时间。2)模块化设计可以在很大程度上减少图纸的数量,同一零件可以在多种产品上使用,从一定程度上节约了纸张,也方便了图纸的管理。3)很多通用化的零件可以批量地进行储备式生产,这必然带来成本的降低和人力、物力投入的减少,并能从一定程度上缓解了多个项目同时开工生产时加工工期紧张的问题,尤其是当安装过程中项目现场零件丢或失损坏时,可以直接跳过加工,直接从备品库中出库发货,节约了时间,有助于合同的按期兑现。

3结语

模块化设计理念已被引进立体车库的机械设计中,特别是在常规的升降横移立体车库中表现得更为明显,模块化给机械设计带来效率和效益的大幅提升。

作者:丁翔 单位:江苏省特种设备安全监督检验研究院

参考文献:

第3篇

1、设计原理及内容

1.1设计原理

为实现嵌入式田间图像视频采集,主控芯片选择使用比较广泛的S3C2440芯片,摄像头采用芯片为中星微ZC301的USB摄像头,把采集到的植物视频信息传输到主控芯片中。主控芯片包括把采集的视频信息显示到LED触摸屏上,还要把采集到的信息传输到PC机中。大田视频采集模块总体结构如图1所示。图1大田视频采集模块总体结构图软件方面包括USB摄像头的驱动程序、视频采集程序、LED实时显示程序网络传输程序的设计、调试、烧写等操作。

1.2主要研究的内容

1)对ARM嵌入式Linux的内核,Bootloader、YAFFS根文件系统的制作和移植,即完成软件平台的搭建;2)中星微ZC301的USB摄像头驱动程序的设计;3)模块的视频采集程序的设计;4)设计驱动LED,来显示采集到视频信息的程序;5)设计TCP网络传输程序,把视频信息发送出去;6)把采集到的视频图像显示到PC虚拟机上。

2、总体设计

2.1平台设计

2.1.1 BootLoader制作和移植首先按下任意键,使ARM9的程序运行停止在如图2所示的在DNW软件上出现主选择菜单界面;接着选择下载到flash,即选择‘1’,使用USB下载;在DNW软件上出现有关闪存的各个存储区间的情况。在上一步完成的基础上,再选择FLb.bin要烧写到NAND闪存中的位置,即选择‘0’,烧写到NAND闪存中的boot的位置;然后在DNW软件界面下执行配置选项中的操作执行指令,来进行下载地址、COM口和波特率设置;在DNW软件上点击USBPort选项中的传输操作,找到要烧写FLb.bin的位置,选中FLb.bin文件;文件传输完成后即完成了BootLoader的移植。

2.1.2 系统内核剪裁、制作和移植Linux内核的移植和引导加载程序的烧写过程几乎是相同的,添加内核的映像文件和BootLoader的移植都是相同的。也就是说,内核是下载到NAND闪存的kernel位置;内核移植时会出现移植进度条;移植完成后出现的和BootLoader的移植出现的提示一样。到此,Linux内核的移植就完成了。Linux内核配置对话框如图3所示。

2.1.3 FAFFS根文件系统的创建和烧写过程1)使用目录创造命令创造根文件系统的目录,并创建在usr目录下的bin、dev、etc等目录,把根文件系统的框架搭建起来;2)创造根文件系统的设备文件,进入到dev目录下使用创造命令来完成;3)安装etc,进入到etc目录下进行解压etc.tar.gz;4)进入到内核目录下使用模块编译命令来编制内核模块;5)使用模块安装命令对模块进行安装;6)使用配置命令对其进行配置,编译命令进行编译,安装命令进行安装;7)进入到根文件目录下使用ln-s命令来进行链接,重新再编译内核;8)将编译生成的内核映像文件通过USB传输到开发板的根文件系统中。

2.2软件设计

2.2.1 摄像头驱动程序设计

实现USB设备的即插即用功能的函数是摄像头探测函数,函数名称是sp_probe。该驱动程序中的数据传输模块使用takelet来实现对数据的同步快速传递,此函数对图像数据进行解码使用的是spcode.c程序。数据传输模块函数的具体名称是sp5_init_isoc,并且在sp5_open函数中挂有该函数的入口点。打开设备是同步传输数据开始的标志,这里实现数据传输的函数是sp_m_data,它把数据传送给驱动程序,驱动程序对数据的访问使用的是轮询法。Linux中的USB器件通过系统的USB层来操作下层硬件,流程图如图4所示。

2.2.2 模块视频采集程序

本系统的视频采集程序是基于V4L开发的,主要实现图像采集设备的初始化、读取和关闭等,基本操作流程如图5所示。

3、大田视频采集模块的安装与调试

3.1大田视频采集模块安装执行该命令要在该软件文件所在的目录下,将视频采集模块和PC虚拟机连接起来。这样在PC虚拟机上就会显示出视频图像,如图6所示。

3.2大田视频采集模块现场调试在齐齐哈尔嫩江大桥以北的农田里,对种植的土豆进行试验。模块调试如图7所示。图7模块调试一触摸屏LED和虚拟机显示图像不清晰,是因为帧的大小等参数设置得小,修改后图像较原来清晰些;触屏和虚拟机图像显示不连贯是因为其显示程序中延时设置太大,以及内核需要优化小点。大田视频采集模块的对农作物视频采集稳定,触屏的视频图像显示非常清晰,且以非常高的质量把采集到的视频图像传输到了PC机上(见图8),在其上显示的视频图像清晰连贯,能对农作物进行非常有效的实时监测;操作人员能够从其中迅速获得农作物的自身生长发育情况和是否有病虫害等信息,而且大田的农作物视频信息采集受阳光的影响也很小。本次试验非常成功。图8PC机显示的视频图像

4、结论

第4篇

(一)工学结合的办学理念日趋深入

工学结合的培养模式在我国高等职业教育中得到重视,高等职业院校转变教育思想观念,在教学实践中积极推行工学结合,在发展中树立自己的品牌,涌现了一批成功典范。如:武汉职业技术学院与华中数控股份有限公司成功合作,采用“订单式”人才培养模式,其特色为校企双方签订用人及人才培养协议;共同制定人才培养计划;利用校企双方的教育资源,共同实施人才培养;企业参与人才质量评估;企业按照协议约定,落实学生就业。宁波职业技术学院“学工交替”人才培养模式,其主要特点是学生一、三、六学期在企业实习、实训和毕业设计,企业给学生讲授实践课程,学生具有双重身份。模式中的“学”,包涵了学校的理论技术学习和企业的实践课程学习;“工”指学生在企业顶岗工作中,完全就是企业的员工,企业付给学生相应的劳动报酬。还有河南机电高等专科学院的“2+1”人才培养模式;上海第二工业大学的“实训—科研—就业”人才培养模式等等。

(二)模块化教学的实践意义

“高等职业教育模块化教学是以工作过程为主,进行教学分析与教学设计,形成相应的教学模块,运用各种教学方法、教学组织形式和教学手段,以技能训练为核心的一种教学模式”。“模块化教学法是从感受、认知、分析、把握、训练、实践等几个环节调动学生的思维主动性、创新性和实践能力,具有灵活性、针对性、现实性、经济性的特点”。高职教育模块化教学不仅强调知识的传授,更着眼于知识的应用。通过模块化教学设计,使教学有讲有学,循序渐进,使学生将所学的内容及时与专业实践联系起来,边学边练,知识和技能的掌握更加牢固,学生的实践能力、观察能力、分析能力和应用能力普遍提高,真正实现了专业教学的理论与实践一体化。模块化教学的推广和应用,对高等职业教育的教学改革产生了深远的影响,对促进高职学生操作技能的形成起着十分重要的作用,有助于培养高级应用型技术人才”。

二、以工作过程为导向的财务会计课程模块化教学设计

《会计改革与发展“十二五”规划纲要》明确提出要在“十二五”时期,推动产学研战略联盟培养应用型会计人才;秉承以人为本的精神,全面推动会计人才培养。为实现高素质技能型人才培养目标,改革以学校和课堂为中心的传统会计人才培养模式,向学生传授知识、技能,加强实践经验,并兼顾职业道德与专业实用技能的教育,使会计专业人才培养模式及实施结果真正满足用人单位的需要。

(一)财务会计课程模块化教学模式定位

财务会计是会计专业的核心课程,同时也是学生学好其他课程,如财务管理、企业纳税会计、证券投资实务等课程的重要基础和前提。通过财务会计课程的学习,为学生今后在条件具备的情况下取得职业资格证书打下了坚实的基础,如助理会计师、会计师、高级会计师、注册会计师、注册税务师等。在财务会计课程教学中,遵从“工学结合、工作过程为导向”的教育理念,针对财务会计行业的人才需求,收集与整理相关资料,基于工作过程对该课程进行模块设计,“即根据职业工作内容,分析典型职业工作任务,确定行动领域并转化为学习领域、学习情境,再明确具体的学习任务”,突出“实践性、应用性”的技能教学特点,财务会计课程模块化教学设计主要体现在:“一个主题、一条主线、四个层面”。“一个主题”是以学生的发展,学会做人、学会做事、学会学习、学会思考为主题。在设计财务会计核心能力方面,重点培养学生做人、做事的本领,变专才教育为通才教育,专才仅仅学会某一课程技能,但社会的发展需要学生有更广博的知识和技能去处理层出不穷的问题;通才是从多个角度去看问题,强调掌握根本性、启发性的知识与方法和具有继续学习的能力,养成终生受用的思考方法和解决复杂问题的能力,以适应环境和职业的不断变化。“一条主线”是由以“传授知识”转变为“传授学习方法”和“增强学生职业素质和岗位技能”。在设计财务会计职业素质方面,体现学生的职业道德素质、敬业精神、沟通能力、吃苦耐劳以及团队精神;以“任务驱动”来激发学生的创造潜能,提高学生的自主探索能力,使学生在学习过程中不仅可以提高实际操作能力,同时也可以提高学生的自主学习能力,适应经济、科技、社会、文化发展的快速化、多样化和信息化的需要,才能走全面发展和可持续发展之路。“四个层面”是按照财务会计认知、基本技能操作、专项技能训练、综合技能训练等实践教学和工学结合思想进行设计的,突出实践教学在财务会计人才培养工作中的作用,以真实工作任务为载体设计实践教学内容,体现教学过程的实践性、开放性和职业性。

1.财务会计认知。

根据会计专业的人才培养目标,进行市场、行业需求调研,由校企合作单位与来自企业的会计专家共同讨论,以会计工作岗位职责、任务、工作流程分析为依据,开展职业岗位分析。针对《财务会计》课程“,将理论知识分解成一个个独立的知识点,然后对这些知识点进行重新整合”,按照岗位目标要求,确立了往来账结算岗位、财务核算岗位、投融资管理岗位、纳税筹划岗位等教学模块。

2.基本技能操作训练。

在融教、学、练为一体的虚拟会计仿真实训中心,利用配置丰富的教学资源,如财务软件、数据库等,建立一套仿真会计工作流程,按照岗位目标要求,完成财务会计课程中往来账结算岗位、财务核算岗位、投融资管理岗位、纳税筹划岗位等教学模块的实训,培养学生仿真软件的使用与会计虚拟实训的能力。

3.专项技能训练。

在学习完财务会计相关模块后,组织一次集中性的校内模拟实习,即校内综合实训,运用相关知识和技能,完成岗位基本技能的训练。①模拟岗位实习。在这种模式之下,选择的会计主体最好是真实的企业、事业单位,设计的内容既可单一也可综合。具体包括:制度设计;会计核算方法、流程的设计,凭证、账簿资料的设计;会计核算岗位及分工的设计;融资、投资方案的设计;税收筹划设计等。明确经营活动的来龙去脉及岗位的职责和工作内容,有利于对会计内部控制制度以及财务工作的理解。不同成员处于不同的岗位,承担一项或若干项不同的工作,并定期进行岗位轮换,直至每个学生都能独立完成一整套账务处理。同时也能训练学生独立分析问题和解决问题的能力,缩短职业训练的磨合期,从而为学生走上工作岗位、提高就业竞争力奠定基础;②手工模拟与会计电算化实习相结合。要求学生既能手工操作,又能运用计算机进行凭证处理、账簿管理、个人往来款管理、部门项目核算管理等。从填制凭证到编制会计报表一整套会计核算、账务处理的操作,实现企业日常财务工作和会计报表及会计电算化管理。通过对多个会计主体的会计核算进行设计、评审、讨论、实施,可将学生所学理论知识深化、提升,培养学生的创新思维,也有利于培养学生的职业岗位综合能力。

4.顶岗实习。

加强校企合作,加强财务会计工作的校外实训基地建设,实行“工学交替”。校内财务会计实训中心无法满足培养学生吃苦、敬业、诚实守信、合作忍耐等职业素养和职业道德的需求。而素质导向的教学理念要求我们必须借助企业财务会计工作的实训平台,通过真实设备、真实业务、真实客户业务流程训练培养学生职业素养、职业道德和综合会计职业能力。聘请企业经验丰富的会计人员担任兼职教师,参与实习指导等教学工作;在财务会计课程设置、教材编写、实训基地建设等方面加强校企合作;同时财务会计教师为企业财务会计工作提供咨询、技术服务和职工培训。

(二)改进财务会计课程模块化教学方式

在进行财务会计各模块教学时,根据实际情况综合应用案例讨论法、情境设计法、角色扮演法、沙盘模拟法、任务驱动教学法、讨论式教学法、技能竞赛等流程结合工作任务进行训练。

1.案例教学法。

在财务会计教学中,案例教学应作为重要的教学手段,通过设计案例—布置任务—小组讨论—案例分析—评价归纳的思路,使学生在辩论和教师指导中真正从实际工作的角度来思考问题,从而提升财务会计岗位所需的职业素质和自身的职业能力。

2.情景教学法。

情境教学法将言、行、情境融为一体,有较强的直观性、科学性和趣味性,学生仿佛置身其境。情境教学可以激发学生的学习激情,培养学生浓厚的学习兴趣,促进学生智力因素和非智力因素的发展。具体到财务会计教学中,教师可设计一个虚拟的会计主体,通过模拟该会计主体的日常业务,设置相关会计岗位,将学生分工,通过对各种会计岗位角色的扮演,熟悉所学知识,从而获取直接知识和职业关键能力,为提升学习能力、工作能力、创新能力和创业能力打下基础。

3.沙盘教学法。

学生在校园环境中,缺乏通过实践来应用理论知识,所学的各科知识都被割裂开来,很难理解财务会计工作的目标与企业整体目标的关联性。学生仅通过教师的描述很难想象财务会计工作环境,学生的思维仅局限于自己想象的空间,与现实情景差别较大,不利于从本质上理解财务会计课程。沙盘教学法提供了交流和沟通的平台,可弥补课堂教学中,无法大量深入进行案例讨论的限制,使课堂教学得到延伸。学生通过接触和了解仿真企业经济环境,能够意识到实际财务会计工作中所需的职业技能,在学习中便可有的放矢,积极主动地训练自己欠缺的能力。

(三)构建财务会计课程模块化考核评价体系

为检验财务会计模块教学的实际效果,促进学生积极主动地投入到学习中去,必须打破以往单一的知识考核方式,以财务会计教学过程考核为主,着重考核学生掌握的基本技能,以及综合运用所学知识分析、解决实际问题的能力。《财务会计》课程考核体系由理论考核、实践考核、职业资格证书考核三部分组成。推行学历证书与职业资格证书的“双证”考核,财务会计课程教学全面融入职业资格技能鉴定内涵,如学生学完经济法基础课程后,结合财务会计课程可参加助理会计师的考试。课程的考核应是理论与实际操作能力的有机结合,考核应在理论知识测试的基础上,加大实际操作能力测试的比重,淡化期末考试,建立多样化评价方式,其中平时出勤、工作态度占20%,实际操作能力占30%,职业素质、团队协作精神占20%,理论考试占30%。这样既培养了学生的职业道德,又大大提高了学生的学习积极性,由传统的“重理论变为重实践”、“重结果变为重过程”,注重对学习过程的评价和对知识应用能力的考核,这样有助于学生的职业能力、实践能力和创新能力的培养,为学生从学校到工作岗位的无缝对接做好准备。财务会计课程的宗旨是让学生掌握本课程的主要教学模块和能力训练项目的操作流程,课程内容的设计突出“四性”:理论性、实务性、时效性、综合性,因需施教,适度、够用、简略、易懂,讲究实效,注重教材的实用性和针对性,着重培养学生的动手能力和创新思维。

三、以工作过程为导向的财务会计课程模块化教学的思考

根据高职院校“以就业为导向”的办学思路,以及在实践教学过程中出现的诸多问题、企业财务会计岗位的需求和毕业生的反馈信息来看,财务会计急需反映企业现设岗位和实操能力为主要的模块化学习内容。从高职学生的知识结构、接受能力与未来财务会计工作岗位需求出发,突出基础理论知识够用、应用和实践技能加强的特色,从财务会计的行业知识、能力及素质要求的角度进行模块化设计。

(一)教师的重新定位

“从学术型向应用型转型发展中,越往深处越艰难,改革最难的是课程体系,转变最痛苦的是教师。财务会计课程模块化教学法促使教师和学生之间活动的互动性,把学生作为教学的中心,教师的教学活动完全服务于学生,教师应更多地关注如何教会学生学习方法,以身边事例,以浅显化、通俗化方式讲授;将财务会计实际工作过程展示给学生。在逐步熟悉、掌握相关操作程序和工作任务的同时,让学生主动参与教与学;避免只学不练,只听不练;注重激发学生的自主需求和学习动机,主动控制和调整学习过程;克服传统教学方法中只注重教师讲授,学生听课,单项信息传递的教学方法。财务会计教学过程中充分考虑学生的情感态度,让学生在快乐中学习;变“一言堂”为“群言堂”;运用、消化、巩固知识;激发学生学习兴趣等。教师应提升财务会计课程教学中的艺术性、机智性、创新性,基于教材又不拘泥于教材的教学理念。

(二)柔性教育的新理念

现代社会知识更新加快、职业变换频繁,对财务会计教学中提出了柔性教育的新理念,柔性教育的直接功效就是培养了学生的可转移技能。一是要教给学生必要的柔性技能,以提高其未来适应性;二是增加学校自身的柔性,以抵御知识更新和职业岗位变化对学校的冲击。注重能力和技能教学;强调以应用型为基础的经验性教育;采用个体化学习方式,让学生对自我发展负责;以实践能力为导向;以个人、社会及职业技术教育,构建新的学生评价标准;实行终身学习。

(三)双师队伍的建设

第5篇

关键词:非接触式IC卡高频接口电路整流稳压模块调制解调模块

引言

随着微电子和无线通信技术的发展,非接触式IC卡技术也得到蓬勃发展,但国内设计非接触IC卡的技术不够成熟。高频接口电路设计是非接触式IC卡设计的关键技术之一,文中将介绍一种高频接口电路的设计。

1IC卡的基本结构

图1是一个具有逻辑加密功能的非接触式IC卡的结构方块图。对于具有逻辑加密功能的非接触式IC卡,一般包括IC芯片和天线线圈(耦合线圈)。IC芯片又包括高频接口电路、逻辑控制电路、存储器等部分。

2高频接口模块设计

IC芯片内的高频接口电路是非接触式IC卡的模拟、高频传输通路和芯片内的数字电路之间的一个接口。它从芯片外的耦合线圈上得到感应电流,整流稳压后给芯片提供电源。从阅读器发射出来的调制高频信号,在高频界面经解调后重新构建一产生在逻辑控制电路中进一步加工的数字式串行数据流(数据输入)。时钟脉冲产生电路从高频场的载波频率中产生出用于数据载体的系统时钟。图2为具有负载调制器的高频界面方框图。

为了将芯片内处理后的数据传回到阅读器,高频界面也包括有负载波调制器或反向散射调制器。它们由传送的数字化数据控制。

图3为卡的模块结构框图。整流稳压模块主要是接收阅读器发来的载波,将载波信号转变成直流信号,以作为非接触IC卡内部芯片的电源使用;同时不能因为阅读器发来的不间断载波而使芯片内部电源电压无限增大。调制解调模块主要是将阅读器发来的信号从载波信号中取下来;在IC卡发送信号时将内部的数字信号转换成模拟信号,并上载到载波信号中以传输给阅读器。

(1)整流稳压模块的设计

该模块主要包括基准源电路、电压调节电路和电源开关电路。基准源电路由二级CMOS差分放大电路和晶体管电路构成的能隙基准源组成。其结构如图4。

有源电阻P0和多晶电阻R7组成偏置电路,为电路提供偏置电流。二级差分放大器的两个输入连接在Q1端和Q2端。由基准源原理可知,只有放大电路的输入失调电压很小,并且不受温度的影响时,基准源的输出才可以保持好的性能。根据放大器和能隙基准源原理可得:

I1R6=I2R4(1)

由(1)式可知,电路中放大器的输入失调电压几乎为零,故稳定后REF点的电压值为:

VREF=VQ1+VR6=VQ1+R6I1=VQ1+I2R4(2)

因PNP晶体管的基极和集电极相连,故VQ1值相当于晶体管中BE结二极管的正向压降VBE值,为0.6~0.8V。

晶体管中BE结温度系数为负,电阻温度系数为正,在(2)式中VQ1和VR6随温度的变化可以相互补偿,故该基准源的输出VREF对温度变化不敏感。电压调节电路是稳压电路中的核心部分,包括两个一级CMOS差分放大电路COMP和电压调节及反馈电路,如图5。

两个差分放大器的输入由分压电阻得到。比较放大后经反馈调节和限流保护电路得到MA1和MB1,以控制电源开关电路中开关管的开启和截止。

电源开关电路由储能电容,NMOS管构成的整流器及开关电路组成,如图6所示。P1、P2直接连到线圈L0的两端。通过电磁耦合在P1、P2上感应出交流电;经整流后,在储能电容C0端产生直流电压VDD。调压电容C5在N2管导通后构成放电回路,使P1、P2上的电流开始对C5充电而停止对C0充电,C0两端电压保持稳定,即为负载电路提供稳定的电源电压。

(2)调制解调模块

第6篇

关键词:无线通信低功耗移频键控PIC16F73单片机芯片CC1000调制解调芯片

在工业、科学研究以及医疗设备中,目前出现了大量需要进行通信的设备,这些设备通信距离较近、数据量较小、不适合布线。比如自动抄表系统、酒店点菜系统以及现场数据采集系统等,其中有很多设备是可移动的,而且要求何种小便于携带。因此,要求其通过设备具有体积小、功耗低、成本低、使用方便等特点。基于这些需求,本文给出了一款超低功耗的无线数字传输模块的设备及实现方法。

该模块采用Chipcon公司的超低功耗FSK调制解调芯片CC1000和Microchip公司的低功耗单片机PIC16F73,从而保证了系统的超低功耗。同时,为了适应电池供电系统的应用,该模块支持查询方式的无线通信,可以使系统的平均工作电流低至10μA。该模块具有8组信道,可以实现点对点、点对多点的半双工通信,并且提供标准串行数据接口,支持TTL、RS232和RS485通信接口,可以方便地与其它控制器或计算机连接。

图1

1模块硬件设计

模块结构框图如图1所示。

作为工作在物理层和数据链路层的底层通信设备,该系统完成数据的调制解调、假数据过滤、数据组合、解码数据帧、数据校验等功能。在接收过程中完成数据由电信号向位流、由位流数据向字节,由字节向数据帧的变换,而在发送过程中则完成接收到的逆向过程。数据发送过程中数据流的变化如图2所示。

调制解调由CC1000完成。系统采用频移键控调制(FSK),载波频率为434MHz,带宽为64kHz,数据采用差分曼彻斯特编码发送,空中发送数据速率可以根据需要设置,最高FSK数据速率为76.8kpbs。CC1000采用三线命令接口和两线数据接口,可编程配置载波频率和数据速率等内容。有关CC1000的详细内容见参考文献。

模块控制器在发送时从用户接口接数据和命令,并将用户数据转换成数据帧传送给CC1000,控制CC1000进行数据发送。在接收时,控制器接收从CC1000传送过来的数据,分析数据,过滤噪声,将数据由位流转换为字节,进行校验并将用户数据通过串行口传送给用户,使用户可以实现所发即所收。

模块是为低功耗系统而设计的,除了具有SLP引脚可以直接休眠模块外,还有一些专门设计的命令来支持使用查询方式的通信。PCMD、RX、TX三线组成模块的三线接口,配置命令时PCMD必须为高电平。配置命令工作时序如图3所示。

发送数据时PCMD应置为低电平,通过串行口发送数据即可。模块使用时间间隔区分数据帧,如果有传输半个字节的时间没有接收到数据,则认为此前接收到的为一帧数据,系统将编码该帧数据并通过CC1000进行调制和发送。因此,如果用户数据是以数据帧的格式发送的,用户应当连续发送数据,以避免模块将一帧数据分割为两帧数据发送,从而降低发送效率。模块只能进行半双工通信,没有数据发送时模块处于接收状态;有休眠信号时模块进入体眠状态,此时模块无法接收和发送数据,只有将模块唤醒后,才能发送和接收数据。READY信号是模块工作状态指示信号。当READY长时间处于低电平状态时,可以使用RST将模块复位,重新设置模块的工作状态,以避免模块处于错误工作状态。

2软件设计

系统软件采用专门为PIC单片机进行了优化,能够为PIC系列单片机产生优质高效的代码,具体内容参考文献。系统控制器软件设计是本系统的核心内容,由于控制器要完成与用户和CC1000双方的通信及数据封装,因此系统软件借用Windows系统的消息循环机制设计,采用消息循环的体系结构。这种结构使得程序结构清晰、可扩展性强、可移植性强。经过长时间的初中,证明这种结构非常适合单片机系统软件的开发。

图4为程序初始化和主函数部分的结构框图。系统程序总线结构采用消息驱动机制。在系统内部寄存器和变量初始化完成后便可以进入消息循环程序查询系统消息。系统消息一般是CPU外部或内部的事件通过CPU中断系统激励CPU运行的。为了能够使系统产生和响应消息,必须启动CPU的中断系统,因而在进入消息循环前启动CPU定时中断、串行通信中断、外部触发中断。程序初始化部分在CPU上电或复位后只执行一次,CPU在正常工作时即将终都在消息循环中反复检测消息是否存在,并根据消息的种类做不同的操作,最后清除相应的消息标志,再进行循环检测消息。本系统中消息共有三种,分别是程序节拍控制信号、与CC1000通信的信号以及与用户通信的信号。程序节拍控制信号控制程序的运行过程,包括时间信号、外部中断信号(休眠、唤醒)以及其它定时动作信号;与CC1000通信的信号包括CC1000状态转换信号、接收完成信号、发送开始信号以及发送完毕信号等,负责管理与CC1000的通信和控制工作;与用户通信的信号包括接收用户数据完毕信号、用户数据发送完毕信号以及向用户发送数据开始信号等,负责与用户的通信管理。程序的消息循环结构如图5所示。

3模块性能

3.1模块功能

作为一款专门为低功耗系统而设计的无线数字传输模块,该模块具有低电平供电、低功耗的特点。供电电压范围为3V~12V。当供电电压为3V时,在接收状态下,模块电流为9.6mA;在发送状态下,模块电流为25.6mA;在休眠状态下,模块电流为2μA。通信系统使用查询方式工作时,处于接收的工作电流计算公式如下,即若休眠时间为dsl,检测信号时间为tdt,那么平均工作电流为(单位为μA

):

Ip=(tsl×2+tdt×9600)/(tsl+tdt)

因此,如果一个系统的休眠时间为8s,检测时间为13μA。这样,5400mAh的锂电流可以使用47年!当然,实际使用中应该计算模块处于接收状态时的电流,此时模块的功耗就取决于模块工作的情况和传输数据量的大小,但是其极低的待机功耗对于移动设备来说是十分重要的。

3.2通信可靠性

通信误码率可以使用如下近似公式计算:

Pe≈Ne/N

式中,N为传输的二进制码元总线;Ne为被传输错的码元数,理论上应有N∞。

在实际使用中,N足够大时,才能够把Pe近似为误码率。经过对模块的测试,在数据速率为2400bps、通信距离为100m(平原条件)时,通信误码率为10-3~10-5。在数据速率提高时,通信误码率会增加,但是通信模块可采用多项技术来提高通信可靠性。在物理层,模块采用差分曼彻斯特编码技术发送数据,从而保证通信中的同步问题;而在数据链路层,使用CRC(循环冗余编码)进行数据帧校验,用以保证数据到达用户应用层以后的可靠性。当然,用户在应用层还可以采取多种通信协议来进一步提高通信的可靠性。

3.3通信距离

在无线通信中,通信距离与发射机发送信号的强度和接收机接收灵敏度有着直接关系。本模块的发送功率为10dBm,而在数据速率为2400bps、带宽为64kHz、通信二进制误码率为10-3条件下,模块的接收灵敏度为-110dBm。在天线高于地面3m的可视条件下,可告通信距离(误码率小于10-3)大于300m。在市区环境中,可靠通信距离在10m左右。

图5

4模块应用

无线智能IC卡水表由负责显示和读写IC卡的上位机和负责阀门控制的下位机组成,上位机和下位机之间的通信使用无线数字传输模块完成,系统结构如图6所示。上位机负责人机接口,包括显示下位机状态、显示剩余水量、读取IC卡以及与下位机通信等功能,下位机完成水脉冲计数并接收上位机的指令控制阀门开关状态。由于本系统采用电池供电,所以要求系统的功耗必须非常低。水表的上位机和下位机均采用Microchip公司的低功耗单片机PIC16F73,下位机工作在查询状态。

第7篇

中图分类号:TP311.52;G250.76 文献标识码:A 文章编号:1007-9416(2012)02-0177-02

1、网站数据库整体设计

1.1 网站需求分析

为了网站更方便管理与使用,需要满足三方面的需求:管理员、普通用户与游客。

管理员:相当于网站的root用户,拥有最大的权限和功能,是网站的维护者与管理者.。

普通用户:网站的主要服务对象,通过注册即可以享受网站提供的所有服务,拥有按关键字搜索新闻、相关论文,发表和查看留言以及修改个人信息和网站投票的权限。

游客:网站的潜在用户,无需注册就可以搜索新闻和论文,但没有下载和留言的权限。

1.2 数据库逻辑结构设计

根据不同权限用户的需求分析,本网站逻辑结构主要由角色表、用户表、新闻表、公告表、留言表、论文表等组成。数据库中各个数据表的关系见图1。

1.3 访问数据库的设计与实现

本网站对于数据库访问、连接的设计与实现,由类SQLHelper完成。在SQLHelper类中,将数据库的链接作为整个网站工程的全局变量,将其存放于web.config这个配置文件中,连接代码编写于配置节/中。

2、论文数字图书馆网站模块的设计与实现

本论文所设计的数字化图书馆网站分为用户注册模块、用户管理模块、检索模块、用户信息中心模块、新闻与公告模块、论文模块和网站前台模块。

2.1 用户注册模块

本网站所涉及的用户有两种权限,体现在数据库中的User表中的RoleID字段,字段为1代表用户具有管理员权限。字段为2代表用户具有普通用户权限。

网站的注册模块由页面Register.aspx来实现。需要填写新注册用户的各项基本信息。限定必填项的信息不能为空,此外,用户电子邮件、电话等的格式必须符合要求。

用户填好信息单击确定进入信息确认页面CommitRegister.aspx。此页面包含两部分功能,第一部分是确认之前所填写的注册信息是否有误,,第二部分是用户照片上传功能,用户可以不选择上传头像或是上传任意自己喜欢的图片作为自己的头像。增加用户头像的上传功能可以使数字化网站更加生动活泼,增强用户与网站的互动性。

2.2 用户管理模块

用户管理模块只有管理员才有权限显示,管理员可以表格形式显示所有用户名单及信息,可以添加新用户及赋予管理员权限,可以修改其他用户的基本信息,也可以手动删除用户,还可以单独显示某个用户的完整信息。用户管理页面是通过UserManage.aspx页面来实现的。

2.3 检索模块

本网站的检索模块包括论文和新闻的检索查询,采用关键字查询方式检索。

检索功能由Searchthesis.aspx页面和Search.aspx页面实现完成,运用GridView控件与数据库的论文表和新闻表进行绑定来显示用户所检索的结果。检索的关键字填写在TextBox控件中。

当用户或游客打开网站时,可以在搜索功能区键入想要查找的关键字,点击搜索按钮,即可从底层SQL server数据库中查询到所有满足此搜索关键词的论文或新闻。

2.4 用户信息中心模块

模块位于网站的左侧,需要用户登陆才能显示,为用户提供修改与查看个人信息,重设密码等功能。

EditUserPwd.aspx页面可以实现用户修改密码的功能,在页面中包括四个TextBox控件,用户需要按照顺序在控件中分别键入用户名称、旧密码、新密码、确认密码。一旦EditUserPwd.aspx页面打开,即调用预先编好的函数Page_Load(object sender,EventArgs e),函数通过初始化即可在第一个TextBox控件中显示用户名称,无需用户手动填写。

2.5 新闻与公告模块

新闻模块的功能包括:新闻的显示、添加、修改、删除、查看。由NewsManage.aspx页面实现,为管理员权限功能。

公告模块的设计与新闻模块类似,但功能更为简单,管理员可以通过此模块添加和修改网站首页公告栏的标题与内容,由Notice.aspx页面来实现。

此外,管理员还可以对用户留言进行管理,由leaveword Manage.aspx页面来实现。

用户的留言功能由leaveword.aspx页面实现完成,用户可以对自己感兴趣的新闻或论文留言,管理员可以查看这些留言以便于更好的了解用户需求。

2.6 论文模块

论文模块功能与新闻模块一致,不同的是,增加了论文上传功能。

论文的上传功能由页面AddThesis.aspx来实现,在此页面中包括三个TextBox控件,他们的作用是用来添加新论文的标题、关键词及摘要,以供普通用户查询。此外,在三个TextBox控件下方设置一个FileUpload控件,他的作用是管理员可以从本地计算机上选择论文并上传。

在所有操作完成后,管理员即可单击下方的确定按钮,将论文标题、关键词及摘要上传。上传后的论文不以该论文名称来命名存储,而是以添加进数据库论文表中的ThesisID来命名,避免所上传的新论文与原有论文的名称重复,并自动将论文格式转化为word格式。

2.7 网站前台模块

网站前台模块是网站的主体模块,也是服务模块,是普通用户和游客的操作模块。主要包括热点新闻区、操作区、公告区和用户区四个部分。主要在主页面main.aspx实现完成。

2.7.1 热点新闻区

热点新闻区位于主页面左下方,由NewsUC.ascx控件来完成与实现。

该分支模块的主要功能是以循环滚动的形式显示网站最新的10条新闻。显示新闻由DataList控件实现,绑定的是新闻表中的标题。新闻的循环滚动功能由客户端代码来实现。

2.7.2 操作区

操作区主要包括以下几个功能:按照标题搜索相关新闻,按照关键词搜索所需论文,游客还可以通过注册成为新用户;管理员与普通用户可通过用户名和密码登陆网站,拥有属于自己的权限。此操作区由用户控件OperationUC.ascx来设计与实现。

操作功能区实现方法如下:第一步判断是否有用户登录,即判断Session[“UserID”]的值是否是一个空值。假如Session[“UserID”]的值不为空,则表示已有用户登陆。第二步,根据登陆用户的角色加载与之角色相对应的操作功能区。具体来讲,若Session[“UserID”]=1,则对应加载管理员的操作功能区,如果Session[“UserID”]=2,则对应加载普通用户的操作功能区。

2.7.3 公告区

公告区由对应控件NotifyUC.ascx来设计实现。

主页面初始化时,用户控件NotifyUC.ascx通过初始化函数来显示公告栏的信息,调用BindNotifyData()来从底层数据库的公告表中获取公告标题和内容,运用SqlDataReader对象dr来保存获取结果。使用时,通过读取对象dr中的公告标题和内容显示在公告栏中。

2.7.4 用户区

用户区包括普通用户区与管理员用户区。

普通用户区主要包括:查看个人信息,修改登录密码和参与网站投票几种功能。

管理员用户区除了普通用户的功能以外,还增加了新闻管理、投票管理、用户管理和论文管理等功能。

3、结语

本文基于数字化图书馆的设计要求,以及管理员、普通用户和游客三方面的需求,最终完成了预计的功能和模块设计。实现了最新图书馆新闻、下载论文阅读软件、查找与下载论文、投票、留言等多种功能。

参考文献

第8篇

【关键词】投稿平台 在线投稿 PHP Mysql 编辑管理

1 引言

传统的投稿方式有邮寄和电子邮件两种。邮寄投稿方式时间长,反馈慢,并有可能邮寄失败。E-mail投稿方式基于网络环境下,利用现在网络社会中提供的各种电子邮件服务投寄邮件。与传统的邮寄方式相比,这种方式在时效性和安全性上都迈进了一大步,但同时也存在着许多不足之处,如作者本人邮箱容量的限制、编辑邮箱邮件承载量限制等。

论文投稿平台的设计开发,主要是为了能够合理、高效率和更完善的处理论文投稿过程投递错误、半路遗失和处理不及时等引发的问题。该平台适用于各种类型编辑部门,其主要目标是实现作者的在线投稿、专家审核、论文、论文下载、论文管理和稿件状态查询等。

论文投稿平台功能包含为作者提供在线投稿功能;为审稿专家提供在线审稿功能;为论文投稿平台管理人员提供各类信息的添加、删除、修改、统计和查询等功能;和自动更新论文投稿平台的一些常规信息,如有关论文投稿平台的情况介绍以及近期稿件录用情况。

2 总体设计

本平台是针对论文在线投稿、在线审核、在线等相关内容进行设计的,主要是展示网站最新的论文动态,介绍论文在线投稿相关的步骤,专家对论文进行审核的主要流程以及读者在线阅读和下载的基本程序。另一方面,平台具有读者、作者、专家编辑登录注册功能。论文在线投稿平台分为前台和后台两部分。网站前台展示了整个论文投稿简介、最新、编委会以及编读园地等一系列的相关信息,全面向网站用户展示了平台的特色。提供在线投稿功能,满足了作者通过网络在线投稿论文的需求。通过网络对论文编辑流程的管理,大大提高了论文投稿的效率。网站后台实现了各类型用户信息的管理、对投稿论文进行管理以及用户的留言信息等,有效的实现了平台的主要功能。

文投稿平台是一个利用PHP+Mysql数据库相结合开发的应用程序,由前台基本模块和后台管理组成,平台功能模块如下。

2.1 前台展示区

主要内容包括首页、期刊简介、编委会、投稿指南、编读园地、刊文选读、期刊订阅、联系我们、帮助、留言、在线投稿、稿件查询等。2.2 后台功能管理

主要功能是更新平台的基本信息、管理前台论文信息、最新通知和公告信息、注册信息管理、在线投稿论文的管理、留言信息管理和系统信息管理等。

3 数据库设计

分析网站功能模块,论文投稿平台需要使用数据库来存储投稿论文管理、用户留言、读者信息管理、作者信息管理、审核者信息管理、编辑者信息管理和管理员表。采用的数据库是Mysql,该数据库中定义如下数据表。

3.1 投稿论文表(表名:tg)

投稿论文表主要用于保存投稿论文基本信息,结构如表1所示。

3.2 作者信息表(表名:zz)

作者信息管理表主要用于保存作者基本信息内容,该表结构如表2所示。

编辑者信息管理表主要用于保存编辑者基本信息内容,该表结构如表3所示。

4 投稿平台设计实现

论文投稿平台的前台主要是期刊的简介、编委会功能职责、投稿指南、编辑园地、刊文选读、期刊订阅的介绍,并且具有在线投稿、在线审核和稿件查询模块等模块。实时更新以及论文检索页突显在网页的前台。前台要求网站界面简洁、尽量展示在线投稿的方便、实用和快捷,并且要求操作方面,便于用户注册登录和浏览下载论文,故整个平台的文件架构比较重要。

前台页面主要包括以下功能模块:

网站导航:为浏览者提供清晰明了的浏览路线,也为各类用户介绍了网站的基本功能。

(1)期刊简介模块:介绍论文期刊的基本格式、字数要求、论文类型等相关信息。

(2)编委会模块:介绍编委会的主要成员以及各自的职责。

(3)投稿指南模块:介绍在线投稿基本流程以及投稿须知。

(4)刊文选读模块:介绍各类型刊文、选读技巧、提供选题方案。

(5)联系我们模块:为读者、作者、审核者提供在线实时对话帮助。

(6)帮助模块:为各类型用户提供帮助。

(7)用户登录区模块:读者、作者、审稿专家、编辑者可以在此模块进行注册登录。

(8)在线投稿模块:作者可以通过此模块进行在线投稿。

(9)稿件查询模块:读者和作者可以通过此模块对所要查询的论文进行检索。

(10)动态模块:展示平台最新更新论文、通知、公告以及最新录用信息。

网站后台主要使用PHP+Mysql数据库实现前台信息的添加、修改、删除和查询等功能,在论文中不做展开。

5 小结

文章在对在线投稿的研究和探索的基础上,结合在线投稿具体流程的要求,设计开发出一个具有在线投稿和稿件的编辑处理功能的投稿平台,该平台目前已经在少数几个杂志社投入使用,平台运行稳定,取得了较好的经济效益和社会效益。但在平台大规模推广使用之前,应该再对平台再进行改进,以使平台能够更加满足在线投稿的需求。

参考文献

[1]隋兴芳,薛爱华.全面实行电子稿件管理系统处理稿件的体会[J].中国科技期刊研究,2012(16):25-30.

[2]陈翔.基于B/S的期刊稿件管理系统的设计和实现[J].杭州师范学院学报,2014(10):33-38.

[3]苏波.基于web应用的性能测试研究[J].中国石油大学学报,2013(09):41-45.

[4]郑阿奇,汤玫.PHP程序设计教程[M].北京:机械工业出版社,2014(07).

[5]汪晓军,钟平.PHP网络开发技术(第二版)[M].北京:人民邮电出版社,2013(06).

第9篇

关键词:;选题系统;B/S

中图分类号:G434 文献标识码:B 文章编号:1671-7503(2014)13/15-0139-04

一、引言

毕业论文管理在高校毕业生教学工作中是非常重要的一个环节。它具有实时性、要求高、工作量大、工作重复率高等问题,这些都影响了对毕业生的教学工作。最近几年由于高校的持续扩招,导致每年都有大量的毕业生,每到毕业时,毕业生的选题工作凸显尤为明显。目前不少高校采取的仍是传统的记录选题模式,这样存在重复劳动强度大、办公效率低,难以适应海量毕业课题设计的管理需要。本文针对毕业论文选题过程中存在的课题选择灵活性强、指导教师对毕业论文讨论地方分散广、进度要求严格、工作量繁琐等问题,建了一个基于三层架构体系的适用于高校毕业生课题选择系统的网上管理系统。

本文介绍的毕业设计选题系统可以实现整个毕业设计选题过程系统化、规范化、无纸化。系统能够使用户操作起来简便快捷,对于减轻学生、教师、教务工作人员的劳动程度,提高工作效率和管理水平,具有很大的使用价值。

二、开发环境

毕业论文选题系统是一个标准的、通用的、具有交互功能的教学管理系统。该系统采用浏览器/服务器(B/S)模式的三层架构,在环境下采用C#语言,以Visual Studio为开发工具,以IIS为Web服务器,SQL Server为数据库服务器。

三、系统设计与实现

系统的功能结构主要包括以下三大部分(如图1)。

(1)管理员登陆后,能够分别向教师进行提交论文题目的公告,以及向学生选题时限和注意事项的公告;能够审核教师提交的四个论文题目,给予通过或不通过的审批结果;能够查阅所有学生的选题结果,并能够导出Execl表格。

(2)教师登陆后,能够提交四个论文题目和相关概述;能够查看论文题目审查结果;能够审阅学生自己申请的论文题目,给予同意或不同意的结果;能够查阅学生对论文题目的选择情况,根据学生的情况判断其适合或不适合做此题目,以此进行教师对学生的选择。

(3)学生登陆后,能够查看所有教师的论文题目或者根据教师姓名查看其个人的论文题目;能够向某个教师提交自己的论文题目。

上述功能的实现分别需要访问数据库中不同的数据表(如表1),主要包括管理员信息表、教师信息表、学生信息表、教师申请论文题目信息表、论文题目选择情况信息表等。

此外,该系统还提供了其他一些应用模块,例如:公告信息模块、用户登录模块、完善个人信息模块、修改登录密码模块、添加/删除学生或教师用户模块、留言模块,等等,在此本文将不详细讨论这些应用模块。对于本文的主要功能模块,将根据三个不同的用户角色进行详细阐述。

1.管理员模块

管理员模块是进行后台管理或其他相关操作的主要模块,管理员对毕业论文的监督和管理主要是通过此模块实现的。管理员模块的特色功能是,能够根据教师和学生角色的不同需要面向不同对象的公告信息。教师和学生看到的信息均是由管理员的,管理员需在公告信息界面进行公告信息的填写,并选择对象,以及是否,之后单击“提交”按钮则会将管理员填写的信息自动提交到后台管理数据库。管理员不仅可以公告信息,也可对过期的信息进行删除操作,从而维护公告信息的有效性和数据库信息的高效性。

管理员模块中最主要功能是对毕业论文的管理,因此,该模块中毕业论文题目管理为该模块的设计重点。毕业论文题目管理主要包括:审核教师论文题目、查看论文题目选择情况、查看毕业论文终表。

“审核教师论文题目”是管理员权限的集中体现,每个教师可申请四个题目,管理员需要对这四个题目进行审核,通过对题目和题目内容的了解,单击是否通过完成对论文进行审核操作。管理员审核题目通过后,此论文题目方可被学生选择。管理员单击“提交”按钮将审核结果写入数据库中(如图2)。

“查看论文题目选择情况”是管理员对论文题目的监督管理页面。管理员通过此页面可以查询论文题目的选择情况,对应的教师的4个题目具体由哪4个学生选择,即题目与学生之间的一一对应关系。当学生没有在规定时间内选择题目,管理员可以通过“编辑”功能对信息进行修改,实现管理员的后台控制操作。

“毕业论文题目选择终表”是管理员作为后台管理人员对毕业论文选题的最终结果的查询页面。论文题目与学生之间是否一一对应,在选题过程中也可以通过此页面进行随时监督。在选题工作结束后,管理员可以通过该页面将论文选择情况进行汇总,并通过“导出”按钮将页面的表格导出为Excel表格并保存为电子版。以便后续打印和查询。

2.教师模块

教师模块是教师进行相关操作的主要模块,教师针对论文的操作主要通过此模块进行实现。此模块主要分为4大部分,即个人基本信息、毕业论文题目管理、留言板、公告信息管理。

教师模块的最主要功能是对毕业论文的管理,因此,该模块中毕业论文题目管理为该模块的设计重点,毕业论文题目管理主要包括:添加论文题目、查看论文题目审核结果、查看论文题目选择结果、审核学生个人申请题目。

“添加论文题目”是教师申报题目的主要页面,每个教师可申请四个题目,教师添加题目的同时需要添加题目的相关描述,以备管理员对题目进行审核时了解教师设定该题目的目的和意义,了解题目所需要研究的相关内容。

“查看论文题目审核结果”是教师申请题目后,查询管理员批复结果的页面。教师提交题目后,管理员进行处理,将处理结果写入后台数据库。当教师点击“查看论文审核结果”页面时,会调用数据库中VerifyTitle表查询IsPass列的信息,返回查询结果,将数据库中的信息显示在查询页面中。如果题目没有通过管理员的审核,则教师可以单击“修改”对论文题目和相关信息进行修改。单击“提交”按钮将结果提交到数据库,并在“查看论文题目审核结果”页面显示(如图3)。

“查看论文题目审核结果”页面主要功能代码如下:

if (Tea.editVerifyTitle(T1, T2, T3, T4, C1, C2, C3, C4, ID))

{

Response.Write("alert('提交成功!')");

xiugai1.Enabled = false;

xiugai2.Enabled = false;

xiugai3.Enabled = false;

xiugai4.Enabled = false;

}

else

Response.Write("alert('提交失败!')");

“审核学生个人申请题目”是教师模块的一大特色,学生模块中学生可对论文题目进行自定义的添加,在教师模块中由学生选择的指导教师进行题目审核。该页面分为两部分:第一部分用于显示教师目前的论文题目信息,以及是否被选中的选择信息;第二部分用于显示学生所提交的论文题目,教师通过查看论文题目的相关介绍,对学生提交的题目进行回复,如果教师觉得学生所提交的题目不符合要求,则可点击“不通过”表示拒绝。如果教师觉得对学生所提交的题目可以作为论文题目,可考虑将第一部分中自己的题目删除。

3.学生模块

学生模块是学生进行相关操作的主要模块,学生对论文的操作主要通过此模块进行实现,此模块中包括8个功能。

学生用户登录身份认证成功后进入学生公告信息页面,学生通过此页面可查询管理员的公告信息,了解论文工作的具体安排。

学生用户主要是对论文题目进行选择和申请,学生可首先查询教师开设的论文题目,通过“查看/申请导师课题”页面通过选定教师姓名或其他条件进行论文题目查询,点击“查询”按钮将在页面上显示符合查询条件的论文信息;点击“全部”按钮将在页面上显示所有教师的论文信息。如果该教师的论文题目没有被其它学生选定,则学生可以单击“选择”选定该教师的论文题目。“查看/申请导师课题“的页面(如图4)。

学生查看/申请导师课题的页面功能代码如下:

if (sdr.Read())

id = sdr["TeaID"].ToString();

strsql = "select * from ChosedSituation where TeaID='" +id+ "'";

s.chosetitle(id,ID.Text );

学生查询教师的论文题目后,如果发现对教师开设的论文题目兴趣不大,则可通过“个人选题申请”页面申请自己的论文题目。学生也可通过下拉菜单中的相关功能选择指导教师,根据个人意愿向该指导教师提交自己的论文题目,通过在表格中添加题目和对题目进行描述,使指导教师了解学生的兴趣意向。学生在添加个人题目后,点击“提交”提交到后台数据库,等待教师进行审核,教师审核通过后学生即可选择该题目。“个人选题申请”页面如图5所示。

“个人选题申请”页面的主要功能代码如下:

if (Stu.JiShu(tID) < 4)

{

if (Stu.upSWork(SWork,tID,ID,SCon))

Response.Write("alert('提交成功!')");

else

Response.Write("alert('提交失败!')");

}

else

Response.Write("alert('申请人数已满,请选择别的导师!')"); }

学生选题成功后可在“个人论文题目”页面查询到最终的选题结果,如果教师同意学生自主申请的题目将会把审核结果写入数据库,学生在查询最终选题结果时,可通过学号、姓名查询到选题信息,并在“个人论文题目”页面中显示。

图6为整个系统使用过程的流程图,从图中可以看出三种用户虽然根据角色的不同而功能不同,但是,他们之间并不是完全独立的,而是相互关联,具有一定的时间顺序性。

四、结束语

本文所介绍的选题系统主要是根据天津师范大学教育科学学院的实际情况进行设计和开发,基本上实现了以往选题过程中的主要流程,并弥补了人工选题过程中存在的劳动强度大、办公效率低等问题,为毕业论文选题的顺利实施和工作效率的提高起到了促进作用。但本系统仍然有待于在实际应用中进行全面的检验,需要不断完善和修正。

参考文献:

[1] 芦丽萍,王志军.网络数据库应用系统开发技术―[M].北京:电子工业出版社,2009.

第10篇

关键词:远程处理 Microsoft SQL Server 2005

中图分类号:TP311.52 文献标识码:A 文章编号:1672-3791(2016)02(a)-0008-02

目前学术会议投稿人向学术会议的组织机构投稿的方式有三种[1]。一是传统的邮寄形式,即通过国际快件将论文的原稿邮寄给会议的主办方。这种形式曾经是投稿的近乎唯一的方式,持续了漫长的岁月,可现在采用这种方式接受来稿的刊物越来越少。二是用电子邮件的方式投稿,即投稿人将原稿的电子文件发至会议主办方的电子信箱。这种投稿方式显然比邮寄快得多,但与邮寄一样,论文也有丢失的时候。目前采用这种投稿方式的会议还很多,但有很大一部分会议的论文收集己经在此基础上,又进了一步,发展到第三种也是目前最新的一种投稿方式,即网上投稿(On-Line Submission)。这种方式速度更快,而且论文不会丢失。一旦作者在网上登记注册投稿,每个主要步骤都有记录,很受会议的主办方以及投稿人的欢迎[1]。

从文献来看,国外在审稿网络化方面的研究比国内早。1996年,作为英国电子图书馆工程(eLib)的一部分,英国的电子投稿与同行审稿(Electronic Submission and Peer Review,ESPERE)项目开始建设。研究人员利用Internet先后建成两个电子投稿和同行审稿系统:初期试用的eSPRINT系统和当前使用的ESPERE系统。试图利用技术的进步来为作者提供服务,减少开支,并提高工作率。目前,已有20余种国际知名科技期刊采用ESPERE系统进行网上投稿和审稿。相继国内外的众多学术会议组织机构也采用了相关的网上投稿和审稿技术[2]。

文章的组织结构为:第2节介绍了该文使用的一些技术和开发环境,在此基础上,第3节给出了系统的设计;第4节给出了由该系统的开发结果;最后对全文进行了总结。

1 系统的设计

功能模块设计。学术会议网络投稿系统的主要功能是论文的处理和用户信息的操作。系统具体包括的功能分为系统管理员和用户两大类。其中系统管理员的功能包括:审核审稿人申请、添加审稿人、论文准入审核、分配论文、删除论文、删除普通用户(审稿人与投稿人);投稿人的功能包括:用户个人资料修改、查询本人的已审论文、查询并修改本人的未审论文、提交新的论文、申请成为投稿人;审稿人的功能包括:用户个人资料修改、查询已审核的论文、审核未审论文、给出审核意见。学术会议网络投稿系统的功能模块的逻辑关系如图1所示。

2 开发结果

2.1 数据访问层

在该系统中,数据访问层App_Code中提供访问数据库的函数,系统若要操作数据库,必须经过该层,调用该层的函数。该层包括一个类:DataAccess.cs以及Web.config实现了数据库连接的封装。

2.2 主要功能页面介绍

下面通过主要的页面来介绍一下系统的关键功能,介绍的功能模块有:论文修改和投递、论文审核、审稿人申请、论文分配。

投稿人登录后,可以对Paper模块进行操作,Paper模块是投稿人的论文信息管理模块,包括Reviewed Paper, Submit New Paper, ReviewingPaper三个模块。三个模块涉及到的数据库操作类有:GetArticleId.cs, GetArticleName.cs, GetArticleUrl.cs。其中论文的修改和投递页面运行后如图2所示,在投稿稿件的操作中规定只能投递PDF格式并且文件的大小不超过6MB。

审稿人登录后,可以对Review模块进行操作,Review模块是审稿人的论文信息管理模块,包括Review Paper, Reviewed Paper两个模块。两个模块涉及到的数据库操作类有:GetArticleId.cs, GetArticleName.cs, GetArticleUrl.cs。

其中审核论文的模块是由Review Paper.aspx、PaperReview.aspx和PaperReview_2.aspx三页面实现,如图3所示。在图3所示的页面,审稿人可以给出论文的审核结果(Accepted、Rejected、Modifiy),并且需要为该论文注明反馈信息。

由于系统注册用户的默认身份为投稿人身份,该系统在用户登录系统后提供了审稿人申请的功能,申请的请求被提交给管理员用户,管理员根据申请人的信息决定是否同意此请求。运行结果如图4所示。

论文分配功能是建立在论文准入操作的基础上的,只有投稿管理员初审的稿件才可以在如图5所示的页面中被分配给相应的审稿人。

3 结语

该文通过对已有的投稿系统和国内外的稿件远程处理技术的调查与研究,通过成熟的网络开发技术,实现了学术会议网络投稿系统的基本功能模块的开发,具有现实意义。在系统的未来开发中需要添加的功能模块有:自动邮件通告功能、学术会议邀请功能、在线付款功能等。在添加上述功能模块的同时,还需要对系统的安全性进行加强。同时由于学术会议的规范性较强,在投稿系统的实施中还需要更多地与学术会议的规范加以结合。

参考文献

[1] 任小平.英国一种网上投稿与审稿系统的发展与启示[J].编辑学报,2003,15(2):152.

[2] 解瑾,王学优.中外教育技术学术期刊网络技术应用现状研究[J].电化教育研究,2006(6):27-32.

[3] 潘小轰,巫张英,罗志宏.动态网页设计与电子商务[M].北京:清华大学出版社,2004.

第11篇

关键词:论文管理 UML B/S

中图分类号:TP311.52 文献标识码:A 文章编号:1007-9416(2013)08-0158-01

毕业设计是教学中的一项重要的教学环节,是检验学生能否将理论知识与工作中的实际情况相结合,能否运用所学知识分析、解决工作中的实际问题。同时,毕业设计(论文)质量也一定程度反映了高职学院的学生培养质量,传统教学管理模式存在对学生通知、管理困难、教师与学生交流困难等缺点,因此,在信息飞速发展的今天,为了解决上述问题,提出并建立了一个基于Internet的毕业生论文管理系统。

1 系统设计

提出基于B/S(Browser/Server)模式的毕业生论文管理系统,用于实现组建学生论文库、实现毕业生论文电子化,实现对毕业设计教学管理的规范化,实现教师与学生的沟通与交流,以提高学生毕业论文的质量,保障毕业设计教学工作的顺利进行。

该系统在开发环境方面,选用了如下的操作系统和硬件: Windows2003操作系统、数据库SQL SERVER2008、Microsoft Visual Studio 2008开发平台、编程语言Visual C#。

毕业生论文管理系统共分为用户管理模块、论文管理模块、查询管理模块、信息交流管理模块四部分。

1.1 用户管理模块

该功能主要实现管理员管理用户账号,添加、删除、修改用户账号及指定用户账号的权限,学生、教师等修改自己的个人信息。

1.2 论文管理模块

该功能主要实现教师能将论文题目按子学院、专业上传到该系统中供学生选择,教师能下载学生上传的论文文档,学生能上传自己的开题报告、实习计划书、毕业论文等内容。

1.3 查询管理模块

该功能主要实现教师、辅导员查询学生开题报告、毕业论文等内容的提交情况、学生查询自己开题报告、实习计划书等内容的审批情况,学生查询指导教师联系方式、答辩时间、地点等内容。

1.4 信息交流管理模块

该功能主要实现新增、编辑、删除公告、接收公告,实现查看、修改学生与教师和辅导员的交流信息、学生与教师和辅导员的留言信息、邮件信息。

2 毕业生论文管理系统建模

利用UML对毕业生论文管理系统建模,有助于详细分析需求、优化设计,使开发的系统能更好的满足用户的需求,系统建模是软件开发过程中的核心部分。

2.1 确定参与者

在UML中,用例图分为两部分:参与者和用例。参与者代表直接作用于系统的一个角色。根据对毕业生论文管理系统需求的分析,在该系统中,主要存在以下参与者:学生、指导教师、专职辅导员、系统管理员。

2.2 识别用例

在UML中,使用用例是进行系统需求的最好方法,在确定参与者后,根据毕业生论文管理系统的需求找出全部的用例,然后从活动者角度给出事件流。通过对毕业生论文管理系统的分析,可以确定该系统中有如下用例存在,本系统的用例图如图1所示。

2.3 用例事件流描述

以登录系统为例,参与者为学生、指导教师、辅导员和管理员,描述为提供了用户如何登录到毕业生论文管理系统中的功能,后置条件为如果用例成功,则进入到该系统中,否则,系统状态不变。事件流程为首先系统提示用户输入账号信息,用户(学生、指导教师、辅导员和管理员)输入完账号信息后提交,系统对用户的输入进行验证,如验证成功,则登录成功,启动系统,否则系统弹出提示信息,要求用户重新输入用户名和密码或终止用例。

以上传论文资料为例,参与者为学生,描述为提供了学生上传开题报告、实习计划、毕业论文的功能,前置条件为用户需上传论文等资料时,必须先登录系统,后置条件为如果用例成功,在系统中存储上传文件。事件流程为用户首先输入账号信息登录系统,如登录成功,打开资料上传界面,然后选择上传资料的类别(开题报告、实习计划、毕业论文)和选择对应资料文件,检查无误后提交。

3 结语

为了解决传统教学管理模式中存在的诸如通知学生困难,指导教师与学生沟通困难,学生因得不到及时指导难以写出质量较高的毕业论文的问题,开发了基于B/S结构的毕业生论文管理系统。该系统功能完善,有利于学生论文题目的及时申报、有利于学生及时获知答辩时间、地点,更有利于毕业设计教学工作的顺利开展,实现了真正意义的无纸化、大大节约了学校教育资源,减少了人力、财力等的消耗。

参考文献

[1]阎琦.基于UML的高校调串课系统的建模研究[J].信息技术,2013,(2).

第12篇

[关键词]高校毕业论文;系统设计;管理系统;毕业

中图分类号:G64 文献标识码:A 文章编号:1006-0278(2014)01-208-01

一、系统需求分析

毕业设计可以说是大学生在大学期间最后一个自我完善的学习过程,对即将毕业的学生来说意义应是十分重要的。高校毕业论文管理系统不仅是对学生带来莫大的方便和有效的信息,更是减轻了老师和学校的工作负担,无论对谁百利而无一害,是很有意义的一项项目设计。

随着社会对大学教育的重视,大学的教学规模也在不断扩大,然而教学工作将会越来越重,需要处理和整理的教学信息也越来越多。然而每年都有繁忙的毕业季节,为了更好的方便,高效精确的处理这一重要过程,不得不说高校完全急需一套先进的络管理系统。极大的方便毕业生,也方便了指导老师,用户完全可以足不出户,完成一系列繁重的事务工作,也大大节约了纸张和时间,对学校建设工作来说是十分有意义的。

二、总体设计方案

高校毕业论文管理系统共有8个主要的模块,分别是课题申请模块、课题审批模块、选题模块、相关报表模块、网上答疑模块、论文上传和查看模块、网上评阅模块和后台管理模块。总体结构图如下:

三、模块化设计

本系统主要有三大模块,分别是教师、学生、系统说明模块,其中教师和学生两个模块中又各自有着许多子模块,这些子模块间既能相互传递信息的功能,又具有相互独立运作的功能。而系统说明模块是一个单一且功能独立的模块。老师模块主要功能有:注册、登录、申报和编辑课题、确认学生、下载论文、成绩评定和密码修改;学生模块主要功能有:注册、登录、课题的选择和查询、修改和论文的上传、查看成绩和密码修改。

(一)课题申报管理

对于管理员功能来说可以添加老师的信息,把信息存入teacher表中,而老师的登入验证信息的数据添加到teacherlogin表中。为了方便,把老师的教工号作为用户名登入该系统,而课题申报功能是只能由老师进行申报,管理员只能查看该网页,当然学生则无法浏览到。在课题申报功能中可以设有无效操作提示,一旦不符合规范的操作则提示有效信息和警告,这样设计便于用户友好操作,提供系统有效工作的效率。

(二)课题审批管理

由于课题审批是对整个学校的论文进行审批,那么管理员可以在特殊情况下将该审批权限给某位特定的老师,但院系老师审批完成后,再收回权限,所以可以给权限设置一个有效时间。而在审批过程中可以添加备注和说明,方便上级管理和查阅。在课程审批管理模块下面还有教研室审批和院系审批,他们的审批模式基本一致,统由上级管理员给与权限。

(三)选题管理

顾名思义选题管理模块就是针对学生而进行的选题设置,登录的学生可以查看有关课题的信息,学生可以通过报名,进入系统进行选题。首先老师要提交课题,然后经过两个部门的审批通过后,学生就才可以进行相应的选题。当然,不同的学生,来自不同的专业,那么选题就不尽相同。就只能选着与相应专业对口的题目。所以在选题页面前,对不同专业学生进行不同的选题信息。当学生选题的时候比较容易出现的问题是重复选题,每个专业的选题给一个标号,对标号进行判断,避免重复的可能性。选题管理中,老师拥有可以对选题管理进行部分权限,主要是对学生的管理,如:删除学生报名信息,指导老师可以对已选了他的课题的学生进行删除,之后系统会对此学生进入系统时候发出通告,通知被删除,他的选题无效,请另外选题),另外当学生进入该系统的选题管理时可以查看到他的选题信息和备注信息,比如学生是从何时何地进行的毕业设计,等等一系列信息进行处理,有些重要的信息在课题任务报批书生成的过程中就会被用到。

(四)相关报表的生成管理

相关报表的生成管理下有课题题型分析统计表、课题任务报批书和课题题型汇总表三种报表。有权限的老师也可以通过选择进行具体的操作,得到更为具体的信息报表。

第13篇

一、计划的内容

计划的核心包括目标、措施、步骤,这就是通常所说的计划的三要素。

目标--做什么?本篇毕业论文所要完成的主要任务和重要的指标。措施--怎么做?要求确定执行计划的具体办法和途径。

步骤--何时做?制定毕业论文写作的整个进度和安排。这部分是论文写作计划的主体,其中包括获取材料的途径、方式及需要的时间,阅读方式、整理研究方法和期限,拟定提纲撰写初稿的进度。此外,还应考虑研究经费,进行物力、财力的预算。

二、写作日程表

编列协作日程表的主要目的在于全面筹划,避免前松后紧。院校专业的不同,水平,经验方面也有差异,很难有一个统一的时限,也没有什么统的格式。某学校的写作8程表安排如下:

确定选题                                    2周

实践、实习,搜集材料              4周

制定提纲,拟定论文框架           1周

完成初稿                                    1周

征求意见,修改论文                  1周

定稿、誊清、装订                      4天

做好参加答辩的准备                   3天

总体上需要10周时间,若是从4月上旬开始,可在6月中下旬结束。

现以某校计算机应用专业的物业管理系统图书管理系统毕业设计计划示例如下:

题目一:物业管理系统

用于住宅小区的事务管理。设计该系统的目的是运用计算机,对小区内的水电费、物 业管理费收付款、住宅小区住户等信息进行管理,以实现物业管理的规范化。提高物业管理工作效率。

系统功能分为数据采集、信息查阅、数据库维护等模块。

题目二:图书管理系统

用于图书借还日常数据的微机处理,设计该系统的目的是运用计算机,对图书馆的图书借间、图书归类管理、还书进书处理、罚款登记处理等信息进行管理,以实现图书馆管理的规范化,提高工作效率。

系统功能分为数据采集、数据更新、信息查阅、数据库生成与维护等模块。时间安排:

1.系统需求分析确定系统的规模目标,(1周)

2.系统设计阶段确定开发系统的语言环境及管理模块结构,各人按所分工的模块开始设计。(3周)

3.各学员按设计的模块实现端程、调试。(4周)

4.进行总体合并,形成系统,由各小组负责人进行全面调试并检测各模块的兼容性。(1周)

第14篇

关键词:毕业论文;检索;ASP技术;ACCESS数据库

中图分类号:TP311文献标识码:A文章编号:1009-3044(2012)26-6203-03

Using ASP Technology to Achieve a Simple Thesis Searching System

ZHU Qiang

(Tongcheng Teachers College,Tongcheng 231400,China)

Abstract: This paper introduces how to use ASP technology and ACCESS database technology to develop a simple version of the graduation thesis searching system, From the working principle of the system,data flow diagram, function module, database storage four aspects about the process of system development, Introduces the login module, interface module, a retrieval module, The whole papers show modules four modules.

Key words: graduation thesis; retrieval; ASP technology; ACCESS database

毕业论文的管理工作受到了各学校的高度重视,如何对其进行系统的分类、存储、检索都已成为学校的一项重要工作。检索功能是毕业论文管理系统的核心功能,可便于读者快速检索并下载到所需论文,使得论文资源得到有效利用。本文致力于研究设计一个简易版的毕业论文检索系统,能够快捷、方便、全面、准确地实现论文检索功能。

1开发技术及数据库技术简介

本系统采用ASP技术进行系统开发,使用ACCESS数据库作为后台支撑数据库。

1.1 ASP的基本定义

ASP即Active Server Page的缩写,中文可以翻译为动态服务器网页。它是一种包含了使用VB Script或Jscript脚本程序代码的网页。当浏览器浏览ASP网页时,Web服务器就会根据请求生成相应的HTML代码然后再返回给浏览器,这样浏览器端看到的就是动态生成的网页[1]。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互。是一种简单、方便的编程工具。在了解了VB Script的基本语法后,只需要清楚各个组件的用途、属性、方法,就可以轻松编写出自己的ASP系统。

1.2 ASP运行基本过程

ASP文件只能运行在服务器上,不能在浏览器上运行。Active服务页也可以使用服务器端的ActiveX部件,这些部件通常是EXE部件,返回的信息在ASP得到解释。ASP的运行过程可简述如下:浏览器向Web服务器请求一个ASP文件时,ASP脚本开始运行,Web服务器从头至尾运行ASP脚本,并且把HTML页返回给浏览器。如果要通过ASP访问Web数据库,则Web服务器接受浏览器请求,通过ODBC或者OLEDB把请求发送给数据库服务器,再从数据库服务器接受数据,把产生的网页和数据送回到浏览器。

1.3 ACCESS数据库简介

Access数据库是Microsoft Office 2000套装软件的数据库管理系统软件,是目前比较流行的小型桌面数据库管理系统,适用于小型企业、学校、个人等用户。

2 SERVER运行环境及系统开发工具

2.1 SERVER运行环境

2.1.1操作系统

WINDOWS2000及以上。

2.1.2 WEBSERVER

IIS5.0。

2.2系统开发工具

考虑本系统为简易版的,笔者建议可采用易学、快捷、方便的Dreamweaver MX作为开发工具。

3系统工作原理

检索的前提是论文的各项属性信息已存储在数据库中,将毕业论文原稿存储在相应的文件夹下。论文的属性可细分为论文名称、类型、关键字、作者、作者单位。同时,在毕业论文的检索项中也包括了这几项信息。用户进行检索时,可有选择地输入各种检索信息,系统根据所输入的检索信息对数据库进行扫描。当它找到与其相匹配的论文时,就将论文及其信息显示在屏幕上,并支持下载论文原稿。本系统支持简单的模糊检索,即在检索栏中输入字词的一部分就能完成检索。

4系统的模块结构图及数据流程图

4.1系统的模块结构图

模块的结构图如图1所示。注册后的用户可通过自己的用户名、密码登录系统。登录后就可以访问其他的模块了。

图1系统的模块结构图

4.2检索系统的数据流程图

检索系统的数据流程图如图2所示。检索人员输入检索信息,检索信息处理程序接受检索信息,然后访问数据库,得到检索结果。检索结果经屏幕处理程序处理后,显示在屏幕上。

5系统主要功能模块介绍

5.1用户登录模块

用户登录模块是用户进入系统的验证模块,只有通过身份验证的用户才能进行论文检索和其他操作。用户使用用户名和密码登录系统,此模块访问数据库,核对用户名和密码是否正确。如果正确,则允许用户进入系统进行论文检索,反之,则要求用户重新登录或注册。

5.2用户注册模块

用户注册模块给新用户提供注册功能。当用户第一次登录系统或忘记密码时就可以使用注册功能。在这个模块里,用户填写用户名、密码、email地址、姓名、性别等信息,实现注册。当然,信息填写时有些限制和约定,如用户名长度、密码长度、邮箱格式等。如果用户填写的信息不合要求,系统就提醒用户重新注册。如果所填的信息合法,系统就会同意用户注册,并将各信息存入数据库。这样,用户就得到了自己的用户名和密码,可以顺利登录系统了。

5.3检索界面模块

通过身份验证的用户即可访问检索界面模块,该模块是用户进行毕业论文检索的界面。论文检索栏目是该模块的核心部分,它给用户提供了五个检索项,分别为名称、关键字、作者、作者单位、类型。这五个检索项也就是数据库中毕业论文的五个属性。用户可以根据这五个检索项或选择其中任意个检索项检索毕业论文。

5.4论文检索模块

该模块是系统的核心模块。它实现的功能就是论文检索并显示,可通过输入关键字实现检索论文的功能。该模块的详细工作流程如下:

5.4.1接受论文检索界面中输入的论文检索信息

在论文检索界面中,检索栏中用于输入各检索信息。这些检索信息通过表单中的Post方式传递给论文检索模块。论文检索模块中通过Request.Form函数接受表单中的检索信息。

5.4.2与数据库建立连接

检索毕业论文必须访问数据库,访问之前就需要与数据库建立连接。本系统使用CreateObject函数和Open方法就来完成它们之间的连接。

5.4.3根据检索信息,对数据库中的毕业论文信息进行扫描核对,找出用户要检索的论文

本系统采用最常用的SQL查询语句(select···from···where)来选取符合条件的数据库段。在这里,系统使用了like %···%来支持模糊搜索。

5.4.4将检索到的论文显示在屏幕上

为了能够显示所有符合检索条件的毕业论文,系统使用了do while循环语句来循环显示。系统通过rs语句来接受数据库中的论文信息,然后使用response.Write函数来显示各论文信息。

5.5通显论文模块

通显论文模块实现的功能是将数据库中所有的论文全部显示出来。

6系统的数据库存储情况

6.1用户信息表

用户信息表是存储用户基本信息的数据库表,它包括六个属性列,分别是用户名、用户密码、用户email地址、用户的真实姓名、用户性别、用户生日。用户登录系统或注册时都必须访问该数据库表。

6.2毕业论文信息表

毕业论文信息表是存储毕业论文相关信息的数据库表,它包括五个属性列,分别是论文所在文件夹、毕业论文题目、论文类型、论文关键字、论文作者、作者的所在单位。此表是该系统的核心数据库表,它给系统的检索工作提供了后台支持。

7结束语

笔者在独立的环境下研究检索系统的开发,如何将该系统融合到毕业论文管理系统的大环境下还有待于进一步研究。该系统为简易版,不支持对论文正文信息的检索,功能相对比较简单。

第15篇

尽管信息化进程近年发展迅速,但很多教学管理环节的信息化水平并未得到有效的提高。由于受到资金和技术力量等诸多因素的影响和限制,传统人工方式仍然沿用,现有的管理系统也存在“各自为政,互不兼容”的现象。拿实习过程管理来讲,目前并未在“高校毕业生管理系统”中得以充分体现,更不属于现有“教学管理系统”的主要模块,论文指导和答辩流程、方式仍然沿用过去培养模式及体系中的办法。但实际情况是,学生最后一年在外实习无法经常回校汇报,而在工学结合中撰写论文,需要指导教师的随时指导。同时,学生在实习中的任务完成情况与实践成绩挂钩,决定学生能否拿到相应学分,能否顺利答辩、按期毕业,过程考核的时效性、科学性受到质疑。以上这些现象既不利于管理质量、效率的全面提高,也不符合新的人才培养模式的要求。同时,当前的“毕业设计管理系统”多以普通高校管理为需求设计,不符合职业院校的实际情况,因此开发职业院校毕业管理平台不但使教务部门对毕业生论文的整个流程的管理更加便利,也可以及时准确的掌握学生实习任务的完成情况,摆脱过去由于人工操作进行的费时又费力的繁重工作,很大程度上提高管理效率和整体的管理水平。

2SSH框架的优势

SSH为struts+spring+hibernate的一个集成框架系统,是目前较流行的一种Web应用程序开源框架,该框架从职责上一般分为四层:表示层、业务逻辑层、数据持久层和域模块层,用以帮助程序开发人员在较短的期间内搭建起结构清晰、可复用性好、维护方便的Web应用程序。其中对Struts框架框架的引入,可以改善系统页面中穿插功能相关代码的缺陷,从而将页面的设计者和程序的开发者两者之间实现有效的分离,这样就可以有效的提高开发人员的工作效率。但是,这种方式只是针对于表示层的,它并不没有涉及到业务层,这种情况下,大大增加了系统后期维护的难度,特别是在系统开发人员不在的情况下对系统的维护就会更加的困难。Spring框架就可以有效的解决这些问题,并且为这个问题提供了有效的解决方案。Spring框架:该框架的引入可以有效降低对各模块间的依赖性,增加了事务处理上的优势。此外,可以很好的为中间层服务,而且还可以实现与上下层之间的相互兼容,从而达到各层之间相互独立的目的,这样就在极大的程度上降低了各层相互之间的耦合度。但是Spring框架也是有缺陷的,所以必须进一步优化,通过引入了Hibernate框架使Spring框架对JDBC的封装更加完善。Hibernate框架:该框架不但可以在关系型数据库和Java对象两者之间建起连接的桥梁,而且还可以引进高效率的数据查询机制和恢复机制。因此开发人员在访问数据库相关的相关代码的开发时,无需考虑范式设计与数据库关系模型之间是否匹配的问题。通过以上的论述,在表现层的Struts框架和在业务层的Spring框架以及在数据层的Hibernate框架,都具有各自的优势,如果将这三者进行整合即SSH框架,就可以更加简化系统的开发、有效的降低在各层之间的耦合度、提高系统的可维护性。SSH框架:①在表示层中处理页面的请求和有关的转发工作由Struts负责;②在业务层处理业务逻辑工作,这类工作由spring容器管理机制来负责;③在持久层与数据库之间的交互工作,通过Hibernate来完成。

3毕业设计管理平台的功能结构

毕业设计管理系统,其管理过程涉及到用户信息管理、实习过程管理、课题管理、分组管理、考勤管理、答辩过程管理、质量评价等各个环节。此管理系统把过程管理和目标管理相结合,通过电子化和网络化以实现教育资源共享。通过对职业院校毕业设计管理工作进行改革,实现规范化与网络化来推动毕业实习及论文质量的提高。从学生的角度来看,系统角色所需要承担的具体职责有:①论文指导教师:在整个流程中,查看毕业设计时间安排,提交可选课题,接收学生的开题报告并评分确定是否开题,接收毕业论文,查看答辩信息,在线答疑,在线答辩打分等等。②企业导师:主要职责是实践成绩的评定。③教务处教务管理员:毕业设计的管理包括实习成绩汇总,学生答辩资料审定,具体事项的通知安排、答辩安排,教师和学生信息管理,系统维护,以及各类数据的输入与输出管理等。④学生:在整个毕业论文设计过程中,包括查看实习成绩、论文答辩通知,表格或样板下载,开题报告的提交,在线提问题,论文提交,查看毕业答辩安排,查看毕业答辩成绩等。①登录管理模块:用户注册,管理员可以导入用户并设置初始密码,用户登陆并进行身份验证和用户权限验证。②信息管理模块:该模块涵盖了对所有用户的权限设置,用户信息管理,用户登录及操作记录等。用户包括教师、学生、教务管理人员及企业导师。③实习管理模块:该模块功能包括学生实习任务分配,目标完成情况,实践成绩的评定,以及企业导师对实习过程的评价等。实习成绩做好论文能否开题和提交的重要参考标准。④答辩管理模块:答辩管理模块功能包括学生答辩分组、答辩组导师成员、答辩成绩管理、综合成绩、查看答辩结果等等。⑤成绩管理模块:对学生毕业设计和实习期间的成绩进行管理,由企业导师和答辩组老师对学生成绩进行评定,根据综合成绩确定答辩资格。⑥文档存储模块:主要是对学生的开题报告和毕业设计文档进行管理与存储,其他用户同样可以实现文档的上传和下载等功能。⑦质量评价模块:该模块主要用以对实习及论文指导、答辩全过程的质量评价,用导师和学生的互评的方式完成质量评估。

4结语