计算机毕业设计开题报告(精选7篇)
接地气的大学生活即将结束,大学生们都开始做毕业设计了,而我们做毕业设计之前要先写好开题报告,快来参考开题报告是怎么写的吧!以下是小编整理的计算机毕业设计开题报告,欢迎大家分享。
计算机毕业设计开题报告 1
一、本课题的目的和意义
在日常办公中,通常会遇到许多常用的数据,比如邮件地址、日程助手、日常记事等,这些数据通常凌乱不堪,在需要时不知道存放在何处,从而影响工作效率。因此,我们设计了能满足这种需求的系统——中小企业办公自动化管理系统。
通过中小企业办公自动化管理系统对企业日常办公进行管理,满足了企业日常办公管理各方面的需求,实现了企业员工之间短消息的发送与接收功能,大大的方便了企业内部人员沟通。网站提供的前后台的公告与公文信息的管理方便员工及时的了解公司的动态。其他功能模块的设置使企业的日常管理步入了科学系统管理的轨道上。
二、本课题的主要研究内容(提纲)
完成“中小企业办公自动化管理系统”的设计,中小企业办公自动化管理系统是一个适应于中小型企业的能满足日常办公需求的管理系统,本系统初步拟定由以下六个模块组成。
(一)个人通讯录
该模块用作每一个登录系统的用户来维护自己的通讯录,通讯录中需要保存的信息有姓名、性别、手机、E-mail地址、QQ号码、公司、家庭住址、邮编。通知本模块个人用户可以自由维护个人的基本信息以及自由添加联系人信息;可以方便查询联系从,可以修改或删除某一个联系人。
(二)日程安排模块
该模块用作当前的登录用户添加、修改、删除和查看自己的日程安排列表。本模块中应该保存的信息有:用户名、年份、月份、日期、安排内容。
(三)工作日志模块
该模块用作当前的登录用户添加、修改、删除和查看自己的工作日志列表。本模块中应该保存的信息有:用户名、年份、月份、日期、日志标题、日志内容、记录时间。
(四)短消息管理模块
该模块用作当前的登录用户给系统内的其他用户发送短消息,并可以查看其他用户发来的消息。本模块中应该保存的信息有:接收者、发送者、消息内容、发送时间、是否阅读。
(五)公告管理模块
该模块用作用户发送通知,大家都可以查看,只有发送通知的用户才有权修改、删除该通知。本模块中应该保存的信息有:公告填写人、公告标题、公告内容、公告时间。
(六)会议管理模块
该模块用作用户发送会议通知,供所有的用户查看,且只有发送通知的用户才有权修改、删除该通知,它应该包括如下几个部分。
(1)通知列表页面包括发布、修改、删除、清除通知、浏览通知内容和填写反馈意见等6个操作功能。
(2)发布、修改通知页面。
(3)浏览通知内容页面。
(4)填写反馈意见页面。
三、文献综述(国内外研究情况及其发展)
人们普遍使用计算机来提高个人工作效率,但是在需要许多人一起协同工作的现代工作环境中,我们更需要提高我们的整体工作效率。办公自动化,一个极大的概念,一个炒作了很久的概念。无论是办公设备公司,还是系统集成公司,都大力推出自己的办公自动化产品。可见,办公自动化中内容庞大,可为空间不可小视。那么,首先我们来探讨一个问题,什么是办公?办公实际就是文件的制作、修改、传递、鉴定、保存、销毁、存档的.过程。那么随着文件的这一流程,产生了各种各样的设备。随着技术的发展,计算机网络技术的进步,办公自动化网络的建设也得到了大力推广。
办公自动化提了多年,但效果并不明显,人们还是停留在单机字处理和表格处理的所谓办公自动化的初级阶段。信息的交流和共享,以及团队的协同运作等无法完美的实现,极大地限制了工作的效率。Internet的迅猛发展,为信息的交流和共享,团队的协同运作提供了技术的保证,同时也预示着网络化办公时代来临。
传统的办公自动化系统和大型MIS系统在处理企业管理流程中大多采用企业业务流程重组(BKR),其核心思想就是要先优化企业业务管理流程,再根据优化后的流程建设企业信息系统。这样不仅在系统建设中工作量巨大,同时面临来自企业内部重重的阻碍。
四、拟解决的关键问题
本系统中拟解决的关键问题有以下三个:
(1)数据库设计是项目开发和系统设计中非常重要的一个环节,是因为数据库设计就像建设高楼大厦的根基一样,如果设计不好,在后来的系统维护、变更和功能扩充时,甚至在系统开发过程中都会引起比较大的问题。
(2)企业员工之间短消息的发送与接收。相关的细节有怎样实现员工之间一对一与一对多以及多对多短消息的发送与接收。
(3)企业发布会议通知的管理以及如何构建网络会议室实现企业内部员工之间在网络中举行日常会议。
五、研究思路和方法
本系统要实现企业在日常办公时所需要的基本功能,并采用MVC三层架构开发模式,即Struts+Spring+Hibernate三层架构,这些组件可以进行交互和重用;数据库连接池的统一管理,如果程序需要连接,则从此池中取出一个连接使用,使用完后又返回给该池,这些连接可以互用,从而提高的效率。
另外,在构建开发环境的时候,我们使用MySQL+Tomcat+MyEclipse+CVS,由于这四者的结合已经相当优越,并且MySQL是一个免费的开源数据库,Tomcat是一个免费开源的Web服务器,MyEclipse是一个免费开源的Java集成开发工具,CVS是一个流行的版本控制工具。
在开发模式与开发环境都架构好之后就可着手进行系统的数据库设计与系统原型的构建,这些工作做完之后,就可在系统原型的基础上对系统的各种功能模块进行扩充以至完善,并最后完成此系统的开发交付用户使用。
计算机毕业设计开题报告 2
论文题目:学生信息管理系统的设计与实现
一、论文选题的理由或意义
选题来源:
随着我国高校不断扩招,学生数量急剧增多,有必要开发相关的学生信息管理系统来对学生信息进行数字化管理。使用计算机对学生信息进行存储与管理,具备传统学生信息管理所无可比拟的优点,例如:存储信息量巨大,占用空间少,查询方便、快捷,保密性好,信息可靠性高等,可以减轻学院教职员工的工作压力。基于以上原因,我设计了本学生信息管理系统。
选题意义:
在高校直接对学生的管理工作一般是由高校辅导员来负责的。转变辅导员的工作方式、借助先进手段提高辅导员的管理水平可以有效地促进管理高校学生效率。辅导员对学生信息管理系统的要求一般有如下几点:以不同部门之间的信息传输为基础,建立范围波及全校的数据库的共享;摒弃曾经的手写登记的方式,利用现代化电子计算机进行办公。使用计算机对学生信息进行存储与管理,也具备很多优点,例如:存储信息量巨大,占用空间少,查询方便、快捷,保密性好,信息可靠性高等,这些优点可以说明使用学生信息管理系统能极大地提高管理学生信息的效率。学生信息管理系统可以对高校学生信息管理进行进一步优化,使录入学生信息以及对学生信息进行编辑、查找等工作变得更加方便与简单,有力地发展了学生信息管理的方式,使其日臻完善。并且在当今大数据时代,我们需要分析更多的数据,有时甚至是需要单独分析与某一特别现象相关的所有数据,而不会再依靠随机取样,而存储了大量的学生数据的`学生信息管理系统正是进行这一分析的良好平台。
二、国内外关于该课题的研究现状及趋势
衡量一个国家或地区民众受教育水平的重要指标之一是这个国家或地区高等教育和国民职业教育发展的程度。自改革开放以来,我国高等教育受到国家的大力扶持,高等教育水平也在全国持续发展与普及,高校教育工作的质量与效率变得越来越重要,在当今全球数字化和信息化的时代大背景下,数字化校园即将成为一种必然的潮流。我们国家在推进教育信息化、数字化建设的过程当中,也越来越重视高等院校和高等职业职院校在信息管理过程中,自主研发综合性的信息管理系统。有自主知识产权的高效的信息管理系统,对我国的高等教育建设起到了重大的推进作用。学生信息管理工作是高校信息管理工作的重要组成部分之一,国内许多高校都根据自己学校的规模和特点,配备出自主研发的学生信息管理系统,国内不少软件公司也纷纷参与开发该软件项目,但是从已有的高校学生信息管理系统来看,存在的问题还有很多,主要有以下几点:
(1)学生信息管理系统仅仅停留于管理层面,信息化程度不够;
(2)功能单一,不同部门开发的信息管理系统仅仅为了解决自己部门具体的问题而开发,各个原本应该相关的系统间却相互独立,没有有效的信息关联,学生在使用不同部门开发的系统时必须来回切换,这一点也从客观上导致了管理的信息流通不畅,影响信息的共享;
(3)系统孤立,缺乏统一的规划,许多系统还处于仅限负责该项业务的管理人员一人使用,未能妥善地考虑横向以及纵向管理工作的信息关联性,而且各个信息系统之间交互性不高,信息被重复采集与统计,造成资源的浪费,同时,各个系统间的孤立也会导致查找到的信息不完整,使得信息的价值大大降低;
(4)很多学生信息管理系统在设计和开发时未考虑到数据库的多样性问题;
(5)很多学生信息管理系统还存在灵活性低和后续可扩充性差等问题,没有强大的不间断的后续维护支持,无法适应高校不断变化的发展需求,使得这些信息管理系统在运行了一段时间后就被停用甚至废弃,浪费了宝贵的高校资源。
三、本人的研究计划,包括研究目标、内容、拟突破的难题或攻克的难关、自己的创新或特色、实验方案或写作计划等
研究目的:设计一套学生信息管理系统。
研究方案:
第一章绪论。总论系统开发的意义,国内研究现状、设计方法概述等关于本学生信息管理系统的基本问题。
第二章相关技术简介。对完成本系统所用到的数据库软件、编程平台等作以简介。
第三章系统分析。首先确定系统的功能需求,基于UML在学生信息管理系统体系结构建模中的应用,分别从用例图、时序图、状态图、活动图、组件图和部署图等对学生信息管理系统进行描述,确定系统的功能需求,在这一过程中可以体现出UML在软件体系结构建模上存在着无可比拟的优势。此外本章也要讨论系统的安全性分析与可行性分析等内容。
第四章系统总体设计。通过需求提炼参与此系统的9个实体,用E-R图表达各个实体之间的联系,并且进行数据库的设计与架构,为下一步编程作好充分的准备。
第五章系统实现。设计每个功能模块的窗体以及界面,用文字和程序流程图说明各模块的相关算法。
第六章系统测试。设计若干测试用例,并给出运行结果,检验系统运行情况,保证系统质量。
第七章总结与展望。对整个毕业设计进行总结和展望。
研究难点:
系统实现快捷、方便的查询手段和内容丰富的信息资源。
论文创新点:
使用面向对象方法(OOP),使用Microsoft的SQLServer2000来设计数据库,并使用MicrosoftVisualBasic6.0和JSP,基于B/S与C/S联合架构进行开发。本系统分为两个部分,为高校辅导员使用的部分采用VB,以C/S架构进行开发;为学生使用的部分采用JSP,以B/S架构进行开发。
写作计划:
写作计划总体分为三个阶段,即收集资料,整理思路、提纲和论文撰写阶段:
第一阶段:xxx年4月1日--5月20日资料收集、整理阶段。
第二阶段:xxx年5月21日--7月1日思路整理和提纲阶段。
第三阶段:xxx年7月2日--10月20日论文撰写阶段,其中10月中旬基本完成写作,之后进行论文初稿修正和完善,10月底完成写作,交付打印。
四、主要参考文献
略
计算机毕业设计开题报告 3
一、研究的意义
精准农业,也叫精确农业(Precisionagriculture),是在20世纪90年代,为了倡导环境保全型的农业,由美国明尼苏达大学的土壤学者的提出。通过使用科学技术手段,从而让农田内不同单元小区的农业生产的投入为最经济和科学合理的,以达到获得经济、环境等方面最高的回报目的,从而实现农业生产的精准管理的方式,这种方式是精准农业技术思想的实质。
精准农业的技术核心是用信息技术改造传统农业,将全球定位系统,地理信息系统等高新技术集成起来,实现农业可持续发展目标。拖拉机是实施精准农业所必须的物质载体,它可以与附装的、悬挂的或牵引的的农机具一起完成起垄、播种、施肥、喷药等大部分田间作业。
精准农业的技术体系可以分成两类,一是基于3S技术的精准农业,另一类基于传感器技术的精准农业。
基于3S技术的精准农业,也被称为基于地图的精准农业(Map-basedapproach),是以地理信息系统(GIS)、全球卫星定位系统(GPS)、遥感技术(RS)和计算机自动控制系统为其主要核心。农业信息的重要组成部分是精准农业,特点是在土壤的监测和作物信息数据分析使用地理信息系统,作为属性数据,并与矢量化地图数据一起制成具有实效性和可操作性的田间管理信息系统。
基于传感器的精准农业(Sensor-basedapproach),可以通过使用传感器及时性的特点,测定所需的特性,如土壤、作物等,对这些测得的信息,经过快速的数据处理以后,就可以直接用于控制变量管理,所以,这种操作可以不依赖GPS系统的支持,同样也不依赖GIS的支持。
从当前的研究进展得知,以3S技术为基础的精准农业的应用较为普遍,主要原因是因为田间实时传感器昂贵,精度差。另一方面,采用GPS定位技术和GIS技术相结合的方法,对土壤的取样、产量的实时监测、遥感、土壤地图的绘制等都非常的便利,加上统计学、作物模拟的多种方法,使得以3S技术为基础的精准农业的应用模式更为普遍。
随着劳动生产率的挑高,农用拖拉机向大型化方向的发展,这种趋势在欧洲和北美表现尤为明显。近几年,在我国东北地区,其发展势头也日益迅猛,另外,现代农业作业要求作业速度越来越快、作业幅宽越来越宽、作业质量越来越高,其结果就是人们越来越依赖少数几台功率较大的拖拉机,并迫切需要能够最大限度的提高这些拖拉机的作业效率。这也对驾驶员的操作水平提出了越来越高的要求,驾驶员的工作负荷也越来越大。在高速宽幅作业机械行进过程,要求驾驶员操纵作业机械精确的沿作物行间隙或预定路线行走。
我国目前的农业生产比较落后,普遍存在资源利用率低,投入产出率低的的现象。现有农业生产主要基于农业原料(如化肥等)的大量投入条件下获得的,由于盲目的施用大量的化肥,化肥投入量大,每年单位耕地面积化肥投入量高于世界平均水平的3倍多。
嵌入式农机GPS导航及变量施肥控制系统综合运用了嵌入式技术、GPS、GIS和计算机编程等技术。
GPS和GIS技术是嵌入式农机GPS导航及变量施肥控制系统的核心技术,如何利用相关的技术提高嵌入式农机GPS导航及变量施肥控制系统的整体性能正处于不断的发展与完善中,开展针对基于GPS和GIS技术的研究不仅可以提高系统的性能,而且还提高系统的可靠性。
综上所述,通过对嵌入式农机GPS导航及变量施肥控制系统的应用研究,可以提高对农业机械的控制和驾驶水平,保障农业机械作业时,可以安全、高效的进行。不断完善嵌入式农机GPS导航及变量施肥控制系统的研究,相当于提高了农业机械的作业效率、降低驾驶员的工作量,减轻驾驶员的生理和心理上的'负担;而且众所周知,一些农田作业环境非常恶劣,如实施农药和化肥的喷洒作业时,会对驾驶员身体产生一定的危害。嵌入式农机GPS导航及变量施肥控制系统有利于提高劳动生产效率、降低驾驶难度、提高作业质量,将驾驶员从恶劣环境中解放出来。因此,开展研究嵌入式农机GPS导航及变量施肥控制系统的应用研究是非常有必要的,对实现我国农业机械的现代化发展意义非常的重大。
二、国内外研究现状
国外研究动态目前,世界上对精准农业的实践应用到很多方面,例如配方施肥,精量播种,病虫害防治,杂草清除和水分管理,都有精准农业的参与。在一些发达国家中,精准农业已经成为对合理使用农业资源、改善生态环境和农业可持续发展的科学技术基础。在发达国家,为改善生态环境和农业的可持续发展,对农业资源合理的使用,在精准农业的研究上已投入大量人力和物力,而且还成立了专门的研究机构,并且在大学里面设立与精准农业有关的课程体系。
发展精准农业最早的国家是美国,目前,美国连接到互联网的农民约为51%,使用直升机进行耕作管理的农场为20%,许多大中型农场都安装了GPS定位系统。这些对高新技术的应用,在美国成为农业信息化的主要内容,同时也打造出美国的精准农业体系。
在美国,在甜菜、小麦、玉米和大豆等作物的种植上,广泛的使用精准农业技术。美国CASE和美国JOHNDEERE研究开发出一套准精准农业机械装备,包括:大型气力输送试变量施肥播种机,联合收获机产量检测系统,大型自走式变量喷药机,农机作业GPS导航自动驾驶装置。
在上世纪70年代,世界许多工程师,对农田机械的自动导航进行了研究。
比较具有代表性的国家主要以美国、日本、欧洲等发达国家。美国的Conner等人,试验是以JoneDeere7800拖拉机为平台,将4个独立的GPS安装在驾驶仓外,产生的定位信息频率是10Hz,从而达到了以4天线载波相位的GPS导航目的,定位精度达到了2.5cm。斯坦福大学也同样也以JoneDeere拖拉机为试验平台,使用4个DGPS座位导航仪器,由试验结果可以知道,在以速度为3.25公里/小时的直线行驶中,其最大偏差的值为2.5cm。
1998年Noguchi等人采用Extended Kalman Filter(EKF)对机器视觉、PTK-GPS、GDS融合导航问题进行了研究,对3种传感器的4种不同的组合方式的导航控制进行了相关的试验研究,其中包括RTK-GPS(精度±20cm)与GDS融合后的导航精度达到±8.4cm.在国外,田间的变量实施技术发展很迅速。由Rawson公司生产的产品,ACCU-RATE变量控制器可以根据实际情况,独立进行编程工作,这样可以达到控制播种和施肥的目的。天宝公司生产的AGGPS170田间计算机,通过与AGGPS接收机和导航系统结合自动驾驶仪,实现导航、成图、土壤取样、变量控制、作业记录等多种功能。用于颗粒状肥料的变量施肥机是由俄罗斯的全俄农机化研究所开发研制的,为了完成控制排肥量的目的,该变量施肥机在排肥口处安装了共振片和电磁铁,通过使用振动开关的方式来控制排肥量。
丹麦AalborgUniversity的K.M.Nielse,P.Andersen等人利用GPS和陀螺仪实现拖拉机导航控制,基于机器视觉研发了用于绘制杂草分布图的自动行走拖拉机,该系统可以检测作物杂草,可用于精确农业点喷雾、施肥、除草等操作。
GPS定位应用到英国西尔索研究所的智能除草拖拉机上,在草地上行驶时,根据坐标已经输入值自动启动喷雾器,达到喷洒除草剂的目标,达到除草的目的,具有良好的经济效益。荷兰InstituteofAgriculturalandEnironmentalEngineeringIMAG-DLO的R.P.VanZuydam利用电子地图与RTKGPS组合导航技术实现对拖拉机转向的控制,并进行了现场试验,结果表明,其最大误差12cm,混凝土路面试验的最大误差为2cm。
在最近5年来,“国际精准农业学术研讨会”及相关装备和技术产品展览会每年都会举办,在重要国际学术会议或专业刊物上已经发表大量的学术报告和研究发现。
国内研究动态国内专家对精准农业的研究很少,西安交通大学的杨为民博士、李天石等开发了农业机械机器视觉导航试验系统;西北农林科技大学的杨青教授领导的基于GPS与GIS控制的可变灌溉系统研究;位于北京小汤山的精准农业试验示范基地是由国家农业信息化工程技术研究中心建立的,2F-VTR1型变量施肥机和1G-VRT1旋耕变量施肥机就是由该研究中心的王秀、陈立平、孟志军等人研究的,该设备主要根据用户设置施肥量或上位控制计算机处方施肥量、实时接收GPS位置信号及作业行走速度信号,自动调整排肥驱动系统的转速,实现实时变量施肥。在播前施用种肥和冬小麦返青变量施肥作业的时候可以使用2F-VRT1型变量施肥机,在牧草的变量施肥作业中也可以使用该施肥机。在进行旋耕作业的同时使用1G-VRT1旋耕变量施肥机进行实时变量施肥。
在吉林省榆树市弓棚镇由吉林农业大学建立的玉米精准农业示范基地,吉林农业大学的科研人员陈桂芬、田云和吉林大学的科研人员张书惠等人共同研制出2BAF-6型玉米变量施肥精密播种机和2BFQ-6型精密播种变量施肥机。
中国农机研究院张小超等人研制出小麦变量施肥播种机,该变量施肥控制方案采用液压油缸控制排肥槽轮伸缩长度控制排肥量。
2002年黑龙江省友谊农场引进美国CASE公司整套精准农业机械设备,进行精准农业技术试验示范,取得了阶段性试验效果。
2003年黑龙江省大西江农场引进了美国JOHNDEERE公司整套精准农业机械装备,进行试验示范。
黑龙江八一农垦大学精准农业技术研究中心研制的2BJ-6W型大豆精密播种机,播种机为6行垄作,行距平均为70cm,幅宽为4.2cm.上位计算机采用触摸液晶屏工控计算机,操作系统采用Windows98或者WindowsME。变量施肥软件采用VB6.0编程,完成系统与DGPS的通信和上位计算机下位单片机的RS-232通信,具有数据库管理,图形管理和变量控制功能。
总之,根据近年来研究进展情况看,我国在精准农业技术的研究方面已经取得了一些成绩,但在通过嵌入式农机GPS导航及变量施肥控制系统方面还需要进一步的深入研究。
三、研究的目的
精准农业技术是当今现代化大农业的前沿高新技术,根据农田空间差异和作物栽培的需求开展农业机械导航控制和变量施肥技术。本课题的目的在于使用计算机编程方法、Serial Port控件和eSuper Map嵌入式地理信息系统控件,利用GPS和GIS技术,研究设计嵌入式农机GPS导航及变量施肥控制系统。通过RS-232串口接收GPS实时数据和发送控制指令,实现对农业机械的导航控制和变量施肥机马达转速的控制,达到提高农业机械作业的效率、减少肥料浪费、节省操作时间、减轻农业机械驾驶员的工作强度的目的,从而实现降低农业生产的成本,提高农业生产的经济效益和生态效益。
四、研究内容
本课题研究内容是“嵌入式农机GPS导航及变量施肥控制系统”.主要研究有以下几方面:
一是GPS技术在导航和定位上的应用研究。利用C#编程语言和Serial Port控件实现RS-232串口接收GPS实时信息的功能,解决对GPS数据的截取、导航提示的问题。
二是GIS技术在变量施肥控制上的应用研究。利用eSuper Map嵌入式地理信息控件和由RS-232串口接收到的GPS信息,研发了车载计算机变量施肥控制软件,解决了变量施肥作业的变量指令在车载计算机中如何发送给变量控制器、变量施肥的处方数据存储和农机在处方图上定位显示的问题。
三是嵌入式编程技术的研究。由于嵌入式农机GPS导航及变量施肥控制系统搭载到车载一体机中,必须解决嵌入式硬件设备资源紧张的问题,使软件做到对硬件资源消耗低,但是功能强大和性能突出的特点。
四是对定位导航与变量施肥算法的研究。软件的执行效率和稳定性,取决于算法的优劣和对算法的优化,所以为了更好的完成对嵌入式农机GPS导航及变量施肥控制系统,需要对关键算法进行研究,包括:坐标投影变换的研究、直线行走导航算法的研究、定位算法的研究和变量施肥算法的研究。
五、提纲
摘要
第一章绪论1.1研究的意义
1.2国内外研究现状
1.2.1国外研究动态
1.2.2国内研究动态
1.2.3研究趋势
1.3研究目的和内容
1.3.1研究目的
1.3.2研究内容
1.4研究方法
1.5本章小结
第二章硬件系统的组成设计
2.1系统组成的概述
2.2GPS接收机
2.3车载触控计算机
2.4GPS导航光耙及其设计
2.5变量施肥控制器及其设计
2.5.1控制系统方案
2.5.2闭环控制器总体方案
2.5.3变量施肥闭环控制程序流程图
2.6本章小结
第三章定位导航与变量施肥算法研究
3.1坐标投影变换的研究
3.1.1UTM投影系统
3.1.2UTM投影的实现
3.1.3UTM投影反算的实现
3.2直线行走导航算法的研究
3.2.1确定导航AB线
3.2.2农业机械在导航AB线的位置
3.2.3偏航距离及左右确定
3.3定位算法的研究
3.3.1标准卡尔曼滤波模型
3.3.2运动载体的GPS动态定位系统数学模型
3.3.3提高GPS定位精度的改进卡尔曼滤波算法的实现
3.4嵌入式地理信息系统及变量施肥算法的研究
3.4.1嵌入式地理信息系统的概念
3.4.2eSuperMap概述
3.4.3基于eSuperMap开发的应用系统
3.4.4eSuperMap控件在变量施肥中的应用
3.4.5变量施肥算法的研究与设计
3.5本章小结
第四章软件功能的研究和设计
4.1嵌入式系统在农业机械上的应用
4.2系统结构的设计
4.3数据通讯方式
4.3.1RS232串口通讯在。NET下实现
4.4导航功能的研究和设计
4.4.1GPS信息解析
4.4.2GPS导航提示
4.4.3导航光耙测试
4.4.4导航演示
4.4.5作业信息记录查询
4.5变量施肥的功能研究和设计
4.5.1变量施肥控制
4.5.2变量控制器参数下传
4.5.3变量控制器参数上传
4.5.4作业信息记录查询
4.5.5农机作业回放
4.6软件开发语言和工具的选择
4.7本章小结
第五章系统的测试试验
5.1系统软件功能测试
5.2系统软件测试平台
5.3数据测试
5.3.1导航控制测试
5.3.2变量施肥测试
5.4导航控制试验
5.4.1试验场地
5.4.2试验方法与结果分析
5.5变量施肥控制试验
5.5.1试验基本情况
5.5.2试验结果
5.6本章小结
第六章结论与展望
6.1结论
6.2创新点
6.3展望
六、研究方法
在这项研究中,对全球卫星定位系统的理论、地理信息系统的理论、嵌入式编程等理论进行了综合运用,使用Microsoft Office Visio 2003画图软件,完成软件功能的流程图和数据库实体分析图,使用CaseIHAFS Software AFS精准农业软件完成农田电子信息地图,对土壤包含营养成分分布的情况进行研究。
在研制变量施肥控制器时,采用闭环自动控制理论和工程设计的方法。在软件工程相关理论的指导下,在VisualStudio2008开发环境下,使用C#编程语言、SQLCE嵌入式数据库、eSuperMap嵌入式GIS开发平台进行嵌入式农机GPS导航及变量施肥控制系统软件的开发。运用理论分析、系统设计和试验实践的方法探索适合我国农机作业导航与变量施肥控制的技术方案。
七、进度安排
11月01日-11月07日论文选题,11月08日-11月20日初步收集毕业论文相关材料,填写《任务书》,11月26日-11月30日进一步熟悉毕业论文资料,撰写开题报告,12月10日-12月19日确定并上交开题报告,01月04日-02月15日完成毕业论文初稿,上交指导老师,02月16日-02月20日完成论文修改工作,02月21日-03月20日定稿、打印、装订,03月21日-04月10日论文答辩。
八、参考文献
[1]张晓辉,李汝莘。法国的精确农业研究及应用现状[J].农机化研究,2002(1):12-15.
[2]李强,李永奎。我国农业机械GPS导航技术的发展[J].农机化研究,2009(8):242-244.
[3]耿向宇。基于GPS/GPRS的变量施肥机控制系统研究[D].上海:交通大学,2004.
[4]丁圣彦。精确农业的技术体系与应用研究的发展[J].农业现代化研究,2002,23(3):222-225.
[5]肖志刚,么永强等。精确农业的现状及发展趋势的研究[J].河北农业大学学报,2003,26(增刊):256-259.
[6]王路。国外农机智能化发展现状[J].国外农机,2004(2):35-35.
[7]王熙,李强。基于ASP技术的有机田块网络地理信息系统[J].农机化研究。2010.32(4):167-169.
[8]潘瑜春,赵春江。地理信息技术在精准农业中的应用[J].农业工程学报,2003,19(4):1-61.
[9]JamesDW,HarlodFR.GISinsite-specificagriculture[M].USA:InterstatePublishersInc,2000,28-33.
[10]索全义,白光哲,孙智。精确农业下的土壤养分处理-3S技术在施肥中的应用[J].内蒙古农业科技,2001,(土肥专辑):22-24.
[11]庄卫东。GPS和GIS在精准农业中的应用研究[M].北京:光明日报出版社,2009:1-3.
[12]朱行。正在不断普及美国精确农业[J].粮食与油脂,2002(12):51.
[13]金继运,白由路。精准农业研究的回顾与展望[J].农业网络信息,2004,(4):3-11.
计算机毕业设计开题报告 4
1.本课题的研究意义,国内外研究现状、水平和发展趋势
1.1研究意义
随着社会的发展和进步,各项社会保障和福利制度进一步完善。实行住房公积金制度是其中的重要内容。住房公积金是职工及其所在单位按规定缴存的具有保障性和互助性的职工个人住房基金,数据量大且处理复杂。住房公积金管理系统是各单位财务管理的重要任务,由于各单位公积金管理数据量大、操作复杂,因此效率较低。本课题旨在构架一个住房公积金信息管理管理系统,方便各级管理人员、各单位和职工完成对住房公积金的操作、查询、结算等工作,为住房公积金制度的顺利实施提供保障。
本系统设计过程中主要考虑各单位用户的应用环境和应用难点。系统在开发过程中深入研究了房改资金行业的发展规律,吸纳了近年来国内外同行业和国内其他信息系统的实施经验,借助了最先进的开发平台和开发工具,设计、开发了适合住房公积金管理自身特点、功能完善、易学易用、扩充灵活、完全可靠、符合未来发展方向的住房公积金管理系统。
1.2国内外研究现状、水平
随着现今网络的发展,网络已经成为了人们生活上必不可少的,人们可以通过网络查询自己需要的信息,起初我国在住房公积金这一块还处于萌芽状态,原有的半手工管理模式手续繁杂、纠错能力差、服务项目不全,因而工作效率不高。这就迫使人们要去想出更好的解决办法,这样新的住房公积金管理系统就诞生了,从住房公积金归集支取管理、住房公积金贷款管理、住房公积金财务管理到电话查询和多媒体终端查询、住房公积金单位版等均实行了一体化管理,涵盖了住房公积金业务处理的方方面面。
逐步完善住房公积金管理网络,管理网络必须紧跟住房公积金事业发展的趋势,不断地完善,不断地改进,只有在管理上与时俱进,才能在业务上面貌日新。
住房公积金信息管理系统建设给我市住房公积金事业带来了良好的发展势头,管理水平、工作效率的不断提高使住房公积金缴存规模和个贷规模不断提高。我中心非常珍惜这一来之不易的好形势,要求职工因势利导、再接再厉,为全市每一单位、每一职工提供更加方便、快捷、准确的服务,让他们享受到银行般的服务质量,感觉到住房公积金缴存到我中心与存在银行同样安全可靠,并且益处更大、意义更大。
1.3发展趋势
整个世界的科技都在进步,人类的生活水平也在不断的提高,信息产业发展的尤为迅速,住房公积金管理系统正在不断的趋于完善,我国的现状相对于发达国家而言还有一定的差别,但是正在不断朝那个方向努力。在整个住房公积金管理系统发展的这么多年,从无到有、从不完善到趋于完善是一个相当漫长的过程;不管是从科技还是从人类自身的需求出发,住房公积信息管理系统正在不断发展、壮大。
2.本课题的基本内容,可能遇到的困难,提出解决问题的方法和措施
2.1基本内容:
住房公积金就是职工及其所在单位按规定缴存的具有保障性和互助性的职工个人住房基金,为了完善住房供应体系,建立相应的住房公积金管理系统实行职工统一管理,为每个职工建立详细资料库,职工个人可以随时通过账号到管理处查询个人的账户信息。操作员统一执行利息结算、登录和登账调整等操作。如果用户满足了提取住房公积金的条件,可以与操作员联系,申请提取住房公积金。
住房公积金管理系统要实现以下几个功能:
1.基础信息设置
在整个系统的设置中,处理输入单位、职工信息。在正常的事务过程中,如遇人事变动,相应地进行信息变动。
2.主要业务
职工自己和单位每月缴纳基金,系统对年利息进行自动结算。职工在必要的时候对可以提取住房公积金,一般只有在建立住房公积金制度一年以上的职工,并具有一定的公积金余额才可以提取公积金。操作员也可以因为需要,统计分析数据,然后就可以输出相应的报表。
3.帐表查询业务
职工可以查询余额表,清楚自己每月所交的公积金,以及相应的明细表中的详细内容。与此同时职工单位也要对自己和单位个人的交纳信息、综合信息、明细信息和职工的状态作相应的查询。
4.系统设置业务
毕业设计(论文)开题报告
作为住房公积金信息管理中心人员,所做的事情就相对多了许多,存储信息、修改信息打印报表等等事务。其数据流图如下:
毕业设计(论文)开题报告
本系统对不同角色的用户进行用户分级管理。另外一项重要的业务就是数据的备份与恢复。
业务流程图:
2.2数据库设计
这个系统初步设计要有以下几下表,有职工表、部门表、系数表、期初余额表、明细表、利息结算表、用户表等。
职工表:
字段名称字段含义字段类型允许为空是否为主键
zgbh职工编号var20)否是
zgxm职工姓名var20)否否
zh账号var20)否否
bmbh部门编号var20)否否
〖毕业设计(论文)咨询QQ:306826066
bz备注var25)是否
部门表:
字段名称字段含义字段类型允许为空是否为主键
bmbh部门编号var20)否是
bmmc部门名称var20)是否
毕业设计(论文)开题报告
系数表:
字段名称字段含义字段类型允许为空是否为主键
bmbh部门编号var20)是否
zhbh职工编号var20)否是
zh账号var20)是否
zhxm职工姓名var20)是否
grxs个人系数money是否
dwxs单位系数money是否
zxs总系数money是否
lx类型var2)是否
期初余额表:
字段名称字段含义字段类型允许为空是否为主键
zy摘要var20)是否
zgbh职工编号var20)否是
zh账号var20)是否
zgxm职工姓名var20)是否
zhxm部门编号var20)是否
bmbh个人期初余额money是否
grye单位期初余额money是否
dwye总期初余额money是否
利息结算表:
字段名称字段含义字段类型允许为空是否为主键
zgbh职工编号var20)否是
zgxm职工姓名var20)是否
zh账号var20)是否
bmbh部门编号var20)是否
zxs总系数money是否
余额表:
字段名称字段含义字段类型允许为空是否为主键
zy摘要var20)是否
year年var20)是否
month月var20)是否
zgbh职工编号var20)是是
zh账号var20)是否
zgxm职工姓名var20)是否
zxs总系数money是否
jsxs减少总系数money是否
ye余额money是否
明细表:
字段名称字段含义字段类型允许为空是否为主键
zy摘要var20)是否
year年var20)是否
month月var20)是否
zgbh职工编号var20)是是
zh账号var20)是否
zgxm职工姓名var20)是否
grxs个人系数money是否
dwxs单位系数money是否
zxs总系数money是否
grjs个人减少系数money是否
dwjs单位减少系数money是否
jsxs减少系数money是否
lb类别var2)是否
bmbh部门编号var20)是否
用户表:
字段名称字段含义字段类型允许为空是否为主键
yhbh用户编号var20)否是
yhmc用户名称var20)否否
mm密码var20)是否
sysuser系统管理员标识bit否否
bm部门管理标识bit否否
gz职工档案管理标识bit否否
base期初余额标识bit否否
qcye职工月基本系数标识bit否否
infor职工信息变动标识bit否否
autodel按月取消登录标识bit否否
autodz按月自动登账标识bit否否
manual登账调整标识bit否否
getfunds提取住房公积金标识bit否否
lx利息结算标识bit否否
delx取消利息结算标识bit否否
yecx余额表查询标识bit否否
mxcx明细表查询标识bit否否
gr_dw个人与单位缴纳汇总表标识bit否否
user1用户管理标识bit否否
databack数据备份与恢复标识bit否否
2.3在本系统开发的过程中可能遇到的问题以及解决措施
(1)在系统开发中可能遇到的问题就是数据库的建表和数据库的连接问题,建立许多表在连接的时候花费相当长的时间,同时也会消耗宝贵的系统资源。系统的内容较散,涉及很多方面,例如明细表中zgbh(职工编号)和系数表中的zgbh以及利息结算表中的zgbh等表的连接都涉及到了多表连接,这就分会造成大量的数据冗余,还有就是在进行查询的时候,也会花费相当长的时间。
(2)数据库的安全性问题我们把密码策略摆在所有安全配置的`第一步。很多数据库账号的密码过于简单,这跟系统密码过于简单是一个道理。所以在整个分析的过程中,有三个对象,普通职工,单位和super—超级管理员,他们有着各自不同的权限,可以看到的信息也不同,就只有super可以看到所有的信息。
(3)报表是管理系统中最为组成部分之一,它是一种主要的数据输出手段,可以把数据打印出来以供查阅或备份保留。这也是住房公积金系统中比较难以实现的部分,准备用QuickReport组件设计报表.在Delphi7中,默认情况下,并没有安装QReport组件,所以还需要另外安装。在实现的时候,设置应用程序中的TTable组件中的“DatabaseName”、“TableName”属性,使其连接到数据表中,将“Active”属性设置为“True”,打开与数据表的连接。然后设置QuickReport组件“DataSet”属性为“Table1”,也就是使其接到数据表中指定的字段。
(4)任何数据库出于安全性考虑,都会想到数据的备份与恢复,这也是即将面临着的问题,虽然也想了很多的办法,但是至今离实现还有相当大的一段距离。会继续探索和学习其解决的办法。
3.本课题拟采用的研究手段(途径)和可行性分析
3.1研究手段
本课题是使用成熟的C/S结构,设计过程中主要考虑各单位用户的应用难点。系统在开发过程中深入研究了房改资金行业的发展规律,吸呐了近年来国内处同行业和国内其他行业信息系统的实施经验,借助了最先进的开发平台和开发工具,开发了适合住房公积金管理自身特点,本系统统是用Delphi7和SQLSever2000开发工具。
开发工具介绍:Delphi7
Delphi7是Inprise公司推出的一种全新的、面向对象的可视化快速应用程序开发工具,它使用的是ObjectPascal语法的基础,并在集成了各种可视化工具,为程序开发人员提供了一种方便、快捷的Windows应用程序集成开发环境—IDE(IntegratedDevelopmentEnvironment)。
准备使用的是ADO(AcitiveXDataObject)连接数据库,是微软推出的新一代的数据访问规范,其使用简单,功能强大。TADOConnection组件用于管理ADO连接,并且提供了对事务的支持,当多个ADO组件访问数据库时,可以通过TADOConnection组件建立一个连接,然后让其他ADO组件共享连接。
SQLServer是一个关系数据库管理系统MicrosoftSQLServer2000非常明显的改进就是增加了OLAP(联机分析处理)功能,这可以让很多中小企业用户也可以使用数据仓库的一些特性进行分析。OLAP可以通过多维存储技术对大型、复杂数据集成执行快速、高级的分析工作。数据挖掘功能能够揭示出隐藏在大量数据中的倾向及趋势,它允许组织或机构最大。
所以在实现的过程中,如果运用的是ACCESS做数据库,可能就不能让住房公积金这么大的系统。所以选一个适合的数据库也是很重要的。
3.2可行性研究
这份可行性研究报告是对查询系统作的可行性研究分析及指出存在的必要性。
一、技术可行性
本系统是运行在WindowsXP专业版上的应用程序。系统开发语言使用的是Delphi7,数据库使用的是MicrosoftSQLServer2000,一台机器实现,别人可以通过别的机器来查询。这个系统在实现上应该没有什么太大的问题,delphi7不管是新还是旧的,因为我们对旧版很熟悉,新的也是在旧的基础上发展起来的;还有就是SQLSEVER2000是相对比较熟的工具。
硬件条件:硬件条件:P42.4GCPU、32MRAM、40G硬盘PC机。
软件条件:Windowsxpsp2、SQLServer,Delphi7。
所以分析以上各个可能性,可以说这个系统在技术上是可行的。
二、经济可行性
在现今的商品社会是一个讲究效率的社会,是信息化的社会,随着公司的规模不断扩
毕业设计(论文)开题报告
大,员工数量急剧增加,有关员工的各种信息量查询也成倍增长。而对庞大的信息量和数据量,如果仍使用手工操作或使用相当繁琐的软件,既浪费了人力,又浪费了物力,效率无法提高,不能够适应现今社会并提高生产效率。
本系统的主要背景(为毕业设计)在经济上不注重直接的经济收益,而是注重我们整体水平的提高。
三、操作可行性
住房公积金管理系统是基于Delphi7开发的,是被广泛应用于数据库开发和操作的一套成熟的软件平台,而且它对于一个中小型的数据库处理具有不可比拟的优点和简单方便。所以从操作可行性方面是可行的。开发出来的界面也是十分容易使用,具有简单,容易上手的特点。
四、安全性。
借助内置的Windows身份验证和基于每个应用程序的配置,可以保证应用程序是安全的。
五、法律可行性
本系统完全是本人在指导老师的指导下独立完成的,故不存在侵权行为或者由于本系统带来的法律纠纷等问题,所以在法律上是可行的。
计算机毕业设计开题报告 5
题目:计算机辅助网络教学系统探讨
一、研究的背景和意义
当今世界是信息爆炸的时代,信息快速增长并且迅速更新,这一客观现实对教育改革提出了全新的要求。传统的黑板加粉笔的教学手段已无法适应当前大信息量的教学需要,教育体制和教育模式必须有重大变革,才能满足21世纪要求培养高层次、能够适应社会发展、具有创造性人才的需求,所以,必须创造一个在教师指导下学生自主学习的环境。随着现代计算机技术向教育领域的扩展,计算机、多媒体和网络在教育过程中的应用越来越普遍。以计算机为辅助工具的网络教学作为一种全新的教学方式越来越受到人们的重视。所谓网络教育指的是在网络环境下,以学习者为主体,以计算机技术、多媒体技术、通信技术和Internet网络等高新技术为主要教学手段和传播媒体,运用图像、文字、动画、音频和视频等相结合的一种新型的交互式网络教育方式。而网络教学系统是基于这种技术产生的一种具体的应用模式,它是在校园网甚至Internet上建立一个虚拟的教学环境,在这个环境中,可以实现教师备课、讲课,学生自主学习,教师和学生课后交流、答疑、批改作业及考试等教学环节。网络教育打破了传统教育的时空限制、地域限制,使学习者可以按照自己的学习计划在网上学习,能更充分地利用教育资源,为全社会的学习者所共享,使国民可以得到更多、更好的受教育机会。网络教育是一种开放式的教育体系,为知识经济时代的终生教育、终生学习提供了良好的条件。通过建立和完善以计算机辅助工具的网络教学系统,实现从传统教育模式到现代教育模式的转换,实现全国乃至全世界教育资源的共享,是实现对学生个别化终身教育和最终实现我国全民教育终身化的有效途径。
二、文献综述
网络教学的涵义
对于网络教学目前还没有一个统一的、规范的、标准的限定,但可以这样理解,凡是依托计算机网络进行的教学活动,都可以称之为网络教学。它可以有各种各样的方式,如网上实时交互教学、网上实时广播、转播教学及通过网络课件进行的教学等。这里有两个要素:一是计算机网络;二是教学活动。这两个要素缺一不可,必须同时存在,否则就不能称之为网络教学。这样就可以很容易地把当前舆论中的网络教育、网上教学、远程教学、网络化教学、网络辅助教学、计算机辅助教学、网校等概念区分开来,以便于问题的讨论。
网络教学是我国国情的需要
21世纪,教育是我国国民经济发展最大的支柱和基础产业,网络教学作为一种新兴的教学形式必定得到大力的发展。
网络教学是社会发展的需要
信息化是当今世界经济和社会发展的大趋势,时代的信息化将使新知识、新事物随时随地的大量涌现。这就要求人们必须从一次性学习走向终身学习,而网络教学则为教育走出校园迈向社会提供了强有力的支持,使教育社会化,学习生活化。网络教学将成为没有围墙的学校,成为社会生活的有机组成部分。
网络教学是学生个性发展的`需要
每个学生的个性和文化基础参差不齐,因此对教学方式的要求也千差万别。教师可以通过网络教学系统平台发布教学课件、教学内容等相关的教学信息,为学生提供一个开放性的“虚拟校园”.学生可以根据自己的需要随时随地选择适合自己的学习内容。对遇到的疑难问题可以通过以电子邮件的形式请教同学、教师、有关专家等,甚至还可以和他们展开讨论。在这种个别化、交互式的学习环境中学生的个性会得到充分的发展。
理论基础
用于网络教学的课件设计是在计算机技术、网络技术和多媒体技术的基础上发展起来的,目前有众多的开发工具,并且性能优异,表现能力较强。网络课件通常较大,完全利用现有的网络设施进行下载运行是不现实的,因此,通常主要的课件应配置在学习者的客户机端,这些软件可以利用光盘分发给用户,服务器端则配置教师、学生的信息。为保护课件版权,可以在课件中抽取关键数据存储在服务器中,学习者必须在服务器中取得这些数据才能运行后续的课件。
网络技术
计算机辅助网络教学首先应建立校园网,校园网的建设包括以下关键技术:一是大数据量多媒体信息的存储和管理;二是多媒体信息的快速查询与存取;三是多路并发技术处理和信息共享。目前对这些技术的研究较多,支持产品也较多,起步较早的校园网大多采用以太网、FDDI(光纤分布式数据接口)、100VG–Anylan等,随着计算机网络的普及和发展,这些网络越来越不能适应应用要求。新兴的千兆以太网和ATM网就是为适应多媒体信息的传输而发展起来的,但是在校园网中使用ATM技术附加费用太高,优势并不明显,且ATM技术还处于发展阶段;而应用千兆以太网技术则具有较强的优势:传输速率是快速以太网的10倍,而价格仅是其2倍左右;具有广泛的产品支持;具有良好的交互操作性。因此对于中小规模的校园网使用千兆以太网作为校园主干网是一种经济而实用的方案。
三、研究的主要内容和方法
1.计算机辅助网络教学系统的发展、研究等
2.计算机辅助网络教学系统的理论和技术支持
3.计算机辅助网络教学系统的可行性研究
4.计算机辅助网络教学系统的需求分析
5.计算机辅助网络教学系统的概要设计
6.计算机辅助网络教学系统的详细设计
7.计算机辅助网络教学系统实现和测试的理论方法
四、主要参考文献
[1]刘时进。网上教学系统的基本体系结构分析[J].中国远程教育。2002.07
[2]蒋东兴、罗念龙、戚丽、沈培华。校园网络教学系统及其关键技术研究[J].计算机应用。2001.09
[3]李克东,谢幼如。多媒体组合教学设计[M].科学出版社。1994.
[4]宋云娴。网络教学的现状和未来[J].多媒体世界。1997.2
[5]谢幼如。新型教学模式的探索[M].北京师范大学出版社。1998.
[6]凌兰兰。开放式多媒体网络教学系统构建[J].微机发展。2002.
五、研究进度
1、07撰写开题报告
2、07-08撰写论文初稿
3、08-09修改初稿,与导师讨论,完成论文终稿
计算机毕业设计开题报告 6
一、问题的提出
java网上考试系统,是为了配合java语言的网上教学而设计的。它是java课件的一个重要组成部分。
二、网络考试系统概述
在网络技术逐渐渗入社会生活各个层面的今天,传统的考试方式也面临着变革,而网络考试则是一个很重要的方向。基于web技术的网络考试系统可以借助于遍布全球的internet进行,因此考试既可以在本地进行,也可以在异地进行,大大拓展了考试的灵活性。试卷可以根据题库中的内容即时生成,可避免了考试前的压题;而且可以采用大量标准化试题,从而使用计算机阅卷,大大提高阅卷效率;还可以直接把成绩送到数据库中,进行统计、排序等操作。所以现在较好的考试方法为网络考试,试题内容放在服务器上,考生通过姓名、准考证号码和口令进行登录,考试答案也存放在服务器中,这样考试的公平性、答案的安全性可以得到有效的保证。因此,采用网络考试方式将是以后考试发展的趋势。
三、网络考试系统常用的实现技术
网络考试系统的实现技术有多种,可以采用传统的客户机/服务器(c/s)型的mis型架构,即试题内容放在远程的服务器上,在考试机上安装考试应用程序和数据库客户机配置,因此每次考试时要对机器进行安装、配置,这样一来考务工作比较烦琐;而且考试程序放在客户机上,安全性也受到一定影响。另外一种考试系统采用web技术实现。web技术超越了传统的.“客户机/服务器”两层结构,采用了三层体系结构:用户界面层/事务层/数据库层。因此web结构有着更好的安全性。在用户机上不需要安装任何应用程序,应用程序可以安装在事务层所在的计算机上,试题存放在数据库服务器上(事务层和数据库可以是同一台机器)。
四、本系统拟采用的解决方法(技术)
本系统作为java课件(网络版)的一个组成部分,要求实现网络考试系统的各项基本功能。从安全性和易维护性考虑,选择了web实现技术。简单的说就是将系统做成一种b/s模式,可以让用户通过浏览器直接访问位于服务器上的试题以及对系统进行远程维护。
服务器端程序的实现技术也很多,本人选用了当前比较流行的网络编程技术——jsp作为主要实现手段(配合javaservlet、javabean、html等)。jsp作为一种web实现技术,它的效率是很高的。这一点正好符合了考试系统所要求的实时性。jsp自身的安全性,再加上实现模式的特点,完全能够达到考试的保密性要求,保证了考试的公平性原则。除此之外,作为java平台的一部分,jsp拥有java语言“一次编写,各处运行”的特点。又随着越来越多的服务器供应商将jsp支持添加到他们的产品中,这样一来用jsp做成的这套系统可以轻松移植到其它平台来运行。种种优点使得这套系统不但为目前校内的网络教学以至于今后远程教育的实现都打下了良好的基础。所以jsp是实现本系统的最佳技术,它是完全可行的。
五、系统的组成和功能构想
(1)系统的组成
本系统由四个子模块组成:数据库及维护模块、考试子系统模块、成绩管理查询子系统模块、阅卷子系统模块。它们各自的功能如下所述:
(一)考试子系统
这个系统主要是学生使用。考试子系统是本网络考试系统的核心部分,也是设计时的重点。一般说来,网络考试可以在任何时候、任何地方进行。但是为了使学校易于组织和管理,所以本系统对考试时间作了一定的限制,因此在考试前首先判断当前时间是否为学校规定的考试时间(或预约的考试时间),由于判断的时间是服务器端的时间,所以跟考试机器的时间无关,即使考生修改所在机器的时间,也无济于事。如果时间符合要求,则显示登录页面进行登录,如信息不正确(包括有些考生试图绕过登录页面,直接进入试卷页面的情况,此时由于没有登录信息,系统也会认为是非法考生),系统给出提示信息,并重新定位到登录页面;如信息正确,则可以开始不同模式的考试。当考试时间到或考生点击“交卷”按钮时,则系统把考生答案传送至服务器的数据库中保存起来,并在数据库中标记考生是否参加过某门课程考试。(随机考试则可给出成绩;非随机考试等教师批改完试卷后讲成绩保存于数据库。)
(二)成绩查询管理子系统
为了能让考生及时、方便地了解自己的考试成绩,查询子系统也采用web方式实现,考生在页面输入自己的信息后,服务器就能把成绩信息传送到考生的机器上。此外,系统还可以对成绩进行排序等管理功能。这个系统学生和教师均可以使用。
(三)阅卷子系统
本系统是老师专用的(通过教师登陆才可以进入),对考生来说是不可见的。(对于进行有主观题测试的模式,采用此系统进行人工给分)主要功能有:
1、评分(根据参考答案给出相应的成绩)
2、成绩统计、排序(有助于老师了解学生考试情况)
3、信息输出(最终结果的输出)
(四)数据库及维护系统
这个模块能对数据库中的信息(学生信息、试题)进行维护,主要使用对象是系统管理员(只在服务器上运行,不能进行远程维护。目的在于增强系统的安全性)。本系统数据库部分拟用microsoft
sqlserver2000/microsoftaccess2000来实现。
(2)统功能的初步构想
1、界面方面:系统有“登陆”、“运行”、“退出”三个界面。每个界面对应系统不同的运行状态(具体由登录系统人员的身份而定)。
2、内容方面:由于网上考试的特点所限,考试内容以客观题为主。主观题只给出参考答案和评分标准。(以上是指“在线测试模式”下)对于“人工模式”下,则由阅卷人改卷后,通知考生成绩。这时以“综合测试题”为主。
3、安全性方面:设立用户名和密码验证方式,防止非法用户登录和越权操作。同时将重要信息的维护只限于服务器端,避免了远程维护带来的安全隐患。考试的预约机制,也在一定程度上保证了考试的安全性。
4、其他:可以根据具体情况适当用其他辅助工具(如:dreamwavermx、dreamwaver
ultradev等工具)对系统的界面进行美化和布局,以达到更好的效果。
5、运行环境要求:p133,16m内存,win9x、win2000、winxp、nt网或netware网络。
软件环境:windowsnt4.0+iis+ie6.0(以上)/windows2000+ie5.0(以上)+beaweblogicserver/ibmwebsphereapplicationserver/apachetomcat3.x。
6、开发环境1.41+editplus2.0jcreatorle+dreamweaverultradev4.0/mx
六、主要技术简介
jsp是javaserverpages的简称,它是由sunmicrosystem公司于1999年6月推出,是基于java
servlet以及整个java体系的web开发技术。作为j2ee体系中的重要一环,jsp为创建高度动态的web应用提供了一个独特的开发环境。jsp能够适应市场上包括apache
webserver、iis4.0在内的85%的服务器产品,这足以胜任绝大多数的商业事务处理。同时jsp代码经过服务器的解释执行后会直接嵌入到html语言中,这样就简化了页面的输出,也保留了脚本语言易于使用的优点。
jdbc是用于执行sql语句的java应用程序接口,由一组用java语言编写的类与接口组成,在jsp中将使用jdbc来访问数据库。jdbc是一种规范,它让各数据库厂商为java程序员提供标准的数据库访问类和接口,这用就使得开发独立于dbms的java应用程序成为可能。一般的java开发工具都带有jdbc-odbc桥驱动程序,这样,只要是能够使用odbc访问的数据库系统,也就能够使用jdbc访问了。
七、进度安排
设计总共用时13周。具体安排如下:
1-2周:收集资料(书籍和案例),并完成系统分析。
3-12周:软件系统的具体实现(包括测试)和论文写作。
13周:整理材料,装订论文。
计算机毕业设计开题报告 7
一、课题的目的与意义
在二十一世纪信息迅猛发展的时代,网络的普及使网络和企业很自然地走到了一起,而如今通信最杰出功劳之一,则是软件项目开发管理系统的广泛应用与飞速发展,未来个人或企业管理可以很方便,快捷,高效的进行管理。随着Internet技术的发展,它对我们工作和生活显得更加重要,尤其是现在项目软件,应用软件不断推陈出新的今天,各企业对管理不同项目,来应用软件迫切的需要高效性,规范性,安全性、及时性。而基于B/S模式下的数据库所设计而成的软件项目开发管理系统刚好提供了这些功能。本系统就是一个能够让用户能及时有效地对软件项目开发管理系统进行操控,并且是在安全的前提下进行的。在网上实现对软件项目的任何时间,任何地点安全有效的管理这是软件项目开发管理系统的发展方向。
二、课题的发展现状和前景展望
因特网是一个巨大的全球性的信息服务中心。随着互联网的发展,网上交易、电子商务的逐渐繁荣,各行各业的规模不断发展与状大,这就更需要一个安全的,可靠的,高效的管理系统来管理,因此,软件项目开发管理系统的设计就变得尤为重要。各个公司可以根据自身的业务特点和公司的具体情况提出对应用软件的需求,通过我们的软件项目的特定开发服务,不但可以解决企业当前面临的困境,还能够提高信息中心的软件开发维护水平,为企业的长期可持续发展提供有效的保障。随着企业信息化水平的提高、网络的快速发展,已经有很多企业意识到了使用软件项目管理系统可以大大提高管理效率、资金使用率、提高员工的工作效率、降低成本、同现有业务接轨。随着现代社会节奏不断加快,各企业之间的竞争也日益激烈。随之也给企业带来了巨大的压力与挑战,为了能适应残酷的市场竞争,为了能便捷管理,各软件项目管理系统已经成为一种当前各大企业不可缺少的一部分了。而要分析设计出一个实用简单,安全高效的管理软件,其前提必须在基于B/S模式下的数据库设计与分析。软件项目开发管理系统做为一种新型的网络管理系统,已经越来越受到人们及其各大企业的重视,它已经成为一家企业的`管理支柱,而随着越来越多的软件系统的开发,如果缺少一个好的
软件管理系统,则不仅不能让操控者感觉到安全,方便,高效,而且会带来资源的浪费。然而,现有的软件存在严重的功能不足,开发出一种新型便捷的软件项目开发管理系统已经成为一种必然的趋势。
三、课题主要内容和要求
1、此课题设计任务特点及分析主要是通过对该数据库软件设计与分析,使学生能够熟练运用一门程序设计语言来掌握C/S或B/S数据库设计的方法和过程,以及为设计其它应用软件提供帮助,进行提高软件设计能力。
2、课题主要任务与要求
(1)初步方案:通过查阅资料,首先对我的课题进行可行性研究和需求分析,提出相应的设计方案并进行方案论证,然后对该课题进行模块划分并找出模块之间的关联关系,画出系统流程图,在此基础上进行源代码编写和调试,最后撰写毕业论文。
(2)主要任务
a使用C/S或B/S模式设计该系统,并要求系统完成后操作简单,功能完善,界面美观。
b系统用户管理模块:包括文件操作,普通用户和系统管理员不同身份口令密码修改,系统退出等。
c登录界面设计:要根据不同的用户设计不同的口令密码,并且进入系统后,根据用户不同对该软件使用权限也不同。
d项目流程管理模块:包括项目基本信息的录入、修改和删除;申请立项;批准立项;项目工程分配;项目中止等功能。
e项目实施管理模块:包括成立项目组;划分功能模块;书写项目报告等功能。
f项目文档管理模块:包括项目文档信息的添加、删除、修改和查询。
g项目测试管理模块:包括测试工程师添加、修改和关闭报错记录;开发工程师查看、解决报错记录。
h项目验收管理模块:包括提请验收项目;测试工程师,质量控制工程师,业务主管,项目主管签字等功能。
i项目总结管理模块:包括项目总结记录的添加、修改和删除等功能。
j信息打印模块:能实现对各种报表的打印
四、可行性分析、研究方法和步骤可行性分析、
可行性分析:可行性分析:选取几台中等配置电脑,在操作系统为WINDOW SXP的环境下,使用VFP,DELPHI,VB,JAVA等程序设计语言开发该软件系统。C/S(客户机/服务器)结构,实质就是客户端运行应用程序,并向服务器发送SQL请求及取回结果;服务器侦听基于TCP/IP的网络,响应请求并返回处理结果。两层结构最大的优点在于系统结构简单。只要把客户机和服务器在网络上连通,利用一些快速应用开发工具,就可以很快地开发出一些部门级的小规模应用,同时开发和运行的环境都相对简单。B/S(浏览器/服务器)模式数据库系统。就是建立并配置WEB服务器及PowerBuilder应用服务器,以实现通过浏览器来访问数据库。B/S结构设计思想的主要目的,就是为了解决两层结构中原发性的问题。其最主要价值在于产生一套切实可行的解决方案,把客户/服务器结构下的应用可靠地推广到企业级的关键任务环境中,并利用这一技术所带来的高效率、多功能与灵活性,增强企业信息网的性能和扩展能力。
三层结构是把应用逻辑划分为三个部分:
第一层是用户界面(User Interface),提供用户与系统的友好交互。
第二层是应用服务器,专司业务逻辑的实现。
第三层是数据服务器,负责数据信息的存储、访问及其优化。
研究方法:主要采取包括:文献调研、课题考察、实践总结、实验分析、调查统计等
设计进度安排:
1.第1周任务:布置任务,学生进行资料查询。
2.第2周~第3周任务:软件需求分析并画出结构流程图。
3.第4周任务:系统模块功能划分。
4.第5周~第13周任务:模块源代码编写及调试。
5.第14周任务:系统检测并通过最后测试。
6.第15周任务:毕业设计论文编写。
7.第16周任务:指导老师论文审阅、修改及学生毕业答辩。
【计算机毕业设计开题报告】相关文章:
计算机毕业设计开题报告模板12-09
最新计算机毕业设计开题报告03-10
毕业设计开题报告05-10
毕业设计开题报告01-05
论文开题报告范文-毕业设计论文开题报告11-23
道路毕业设计开题报告09-21
精选毕业设计开题报告范文03-09
毕业设计别墅开题报告03-09
包装毕业设计开题报告03-09