首页

> 学术论文知识库

首页 学术论文知识库 问题

基于java的毕业论文设计

发布时间:

基于java的毕业论文设计

仅仅给你个参考//Java Group Project_StudentManagement源码//NetBeans IDE 环境package studentmanager;import .*;import .*;import .*;import .*;import .*;class Student implements {String number,name,specialty,grade,borth,sex;public Student(){};public void setNumber(String number){ ;}public String getNumber(){ return number;}public void setName(String name){ ;}public String getName(){ return name;}public void setSex(String sex){ ;}public String getSex(){ return sex;}public void setSpecialty(String specialty){ ;}public String getSpecialty(){ return specialty;}public void setGrade(String grade){ ;}public String getGrade(){ return grade;}public void setBorth(String borth){ ;}public String getBorth(){ return borth;}}public class StudentManager extends JFrame{JLabel lb=new JLabel("录入请先输入记录,查询、删除请先输入学号,修改是对查询" +"内容改后的保存!");JTextField 学号,姓名,专业,年级,出生;JRadioButton 男,女;ButtonGroup group=null;JButton 录入,查询,删除,修改,显示;JPanel p1,p2,p3,p4,p5,p6,pv,ph;Student 学生=null;Hashtable 学生散列表=null;File file=null;FileInputStream inOne=null;ObjectInputStream inTwo=null;FileOutputStream outOne=null;ObjectOutputStream outTwo=null;public StudentManager(){super("学生基本信息管理系统");学号=new JTextField(10);姓名=new JTextField(10);专业=new JTextField(10);年级=new JTextField(10);出生=new JTextField(10);group=new ButtonGroup();男=new JRadioButton("男",true);女=new JRadioButton("女",false);(男);(女);录入=new JButton("录入");查询=new JButton("查询");删除=new JButton("删除");修改=new JButton("修改");显示=new JButton("显示");录入.addActionListener(new InputAct());查询.addActionListener(new InquestAct());修改.addActionListener(new ModifyAct());删除.addActionListener(new DeleteAct());显示.addActionListener(new ShowAct());修改.setEnabled(false);p1=new JPanel();(new JLabel("学号:",));(学号);p2=new JPanel();(new JLabel("姓名:",));(姓名);p3=new JPanel();(new JLabel("性别:",));(男);(女);p4=new JPanel();(new JLabel("专业:",));(专业);p5=new JPanel();(new JLabel("年级:",));(年级);p6=new JPanel();(new JLabel("出生:",));(出生);pv=new JPanel();(new GridLayout(6,1));(p1);(p2);(p3);(p4);(p5);(p6);ph=new JPanel();(录入);(查询);(修改);(删除);(显示);file=new File("学生信息.txt");学生散列表=new Hashtable();if(!()){try{FileOutputStream out=new FileOutputStream(file);ObjectOutputStream objectOut=new ObjectOutputStream(out);(学生散列表);();();}catch(IOException e){}}Container con=getContentPane();(new BorderLayout());(lb, );(pv, );(ph, );setDefaultCloseOperation(EXIT_ON_CLOSE);setBounds(100,100,600,300);setVisible(true);}public static void main(String[] args) {new StudentManager();}class InputAct implements ActionListener{public void actionPerformed(ActionEvent e){修改.setEnabled(false);String number="";number=学号.getText();if(()>0){try{inOne=new FileInputStream(file);inTwo=new ObjectInputStream(inOne);学生散列表=(Hashtable)();();();}catch(Exception ee){("创建散列表出现问题!");}if(学生散列表.containsKey(number)){String warning="该生信息已存在,请到修改页面修改!";(null,warning,"警告",);}//end if1else{String m="该生信息将被录入!";int ok=(null,m,"确认",);if(ok==){String name=姓名.getText();String specialty=专业.getText();String grade=年级.getText();String borth=出生.getText();String sex=null;if(男.isSelected()){sex=男.getText();}else{sex=女.getText();}学生=new Student();学生.setNumber(number);学生.setName(name);学生.setSpecialty(specialty);学生.setGrade(grade);学生.setBorth(borth);学生.setSex(sex);try{outOne=new FileOutputStream(file);outTwo=new ObjectOutputStream(outOne);学生散列表.put(number,学生);(学生散列表);();();}catch(Exception ee){("输出散列表出现问题!");}学号.setText(null);姓名.setText(null);专业.setText(null);年级.setText(null);出生.setText(null);}}//end else1}//end if0else{String warning="必须输入学号!";(null,warning,"警告",);}//end else0}//end actionPerformed}//end classclass InquestAct implements ActionListener{public void actionPerformed(ActionEvent e){String number="";number=学号.getText();if(()>0){try{inOne=new FileInputStream(file);inTwo=new ObjectInputStream(inOne);学生散列表=(Hashtable)();();();}catch(Exception ee){("散列表有问题!");}if(学生散列表.containsKey(number)){修改.setEnabled(true);Student stu=(Student)学生散列表.get(number);姓名.setText(());专业.setText(());年级.setText(());出生.setText(());if(().equals("男")){男.setSelected(true);}else{女.setSelected(true);}}else{修改.setEnabled(false);String warning="该学号不存在!";(null,warning,"警告",);}}else{修改.setEnabled(false);String warning="必须输入学号!";(null,warning,"警告",);}}}class ModifyAct implements ActionListener{public void actionPerformed(ActionEvent e){String number=学号.getText();String name=姓名.getText();String specialty=专业.getText();String grade=年级.getText();String borth=出生.getText();String sex=null;if(男.isSelected()){sex=男.getText();}else{sex=女.getText();}Student 学生=new Student();学生.setNumber(number);学生.setName(name);学生.setSpecialty(specialty);学生.setGrade(grade);学生.setBorth(borth);学生.setSex(sex);try{outOne=new FileOutputStream(file);outTwo=new ObjectOutputStream(outOne);学生散列表.put(number, 学生);(学生散列表);();();学号.setText(null);姓名.setText(null);专业.setText(null);年级.setText(null);出生.setText(null);}catch(Exception ee){("录入修改出现异常!");修改.setEnabled(false);}}}class DeleteAct implements ActionListener{public void actionPerformed(ActionEvent e){修改.setEnabled(false);String number=学号.getText();if(()>0){try{inOne=new FileInputStream(file);inTwo=new ObjectInputStream(inOne);学生散列表=(Hashtable)();();();}catch(Exception ee){}if(学生散列表.containsKey(number)){Student stu=(Student)学生散列表.get(number);姓名.setText(());专业.setText(());年级.setText(());出生.setText(());if(().equals("男")){男.setSelected(true);}else{女.setSelected(true);}}String m="确定要删除该学生的记录吗?";int ok=(null,m,"确认",);if(ok==){学生散列表.remove(number);try{outOne=new FileOutputStream(file);outTwo=new ObjectOutputStream(outOne);(学生散列表);();();学号.setText(null);姓名.setText(null);专业.setText(null);年级.setText(null);出生.setText(null);}catch(Exception ee){(ee);}}else if(ok==){学号.setText(null);姓名.setText(null);专业.setText(null);年级.setText(null);出生.setText(null);}else{String warning="该学号不存在!";(null,warning,"警告",);}}else{String warning="必须输入学号!";(null,warning,"警告",);}}}class ShowAct implements ActionListener{public void actionPerformed(ActionEvent e){new StudentShow(file);}}class StudentShow extends JDialog{Hashtable 学生散列表= null;JTextArea 显示=null;FileInputStream inOne=null;ObjectInputStream inTwo=null;File file=null;public StudentShow(File file){super(new JFrame(),"显示对话框");;显示=new JTextArea(16,30);try{inOne=new FileInputStream(file);inTwo=new ObjectInputStream(inOne);学生散列表=(Hashtable)();();();}catch(Exception ee){}if(学生散列表.isEmpty())显示.append("目前还没有学生的信息记录!\n");else{显示.setText("学号 姓名 性别 专业 年级 出生\n");for(Enumeration enm=学生散列表.elements();();){Student stu=(Student)();String sex="";if(().equals("男"))sex="男";else sex="女";String str=()+","+()+","+sex+","+()+","+()+","+()+"\n";显示.append(str);}}JScrollPane scroll=new JScrollPane(显示);Container con=getContentPane();("Center",scroll);();setVisible(true);setBounds(200,200,400,300);addWindowListener(new WindowAdapter(){public void windowClosing(WindowEvent e){setVisible(false);}});}}}

你这个需求比较艰难, 空手套白狼不太可能有人会给你首先这个课题非常简单第一: 代码层面就是用springmvc 或者springboot之类的框架, 数据层采用hibernate/mybaits, 不要想着自己手写servlet了, 那个工作量太大, 随便套一个主题就能用了第二: 论文方面可以去文库里东拼西凑一番, 毕竟本科论文讲来讲去都是那些东西, 写一些每个框架的优点, 自己的业务设计, 数据库设计, 测试样例等等就能拼个一万字的论文了Look at my name ~ you will find the code

对于JSP来说,相信不少毕业生应该是不陌生的,对,我想介绍就是它,希望通过介绍完它之后,对你们毕业设计有所帮助

一、JSP的基本简介:全名为Java Server Pages,JSP技术有点类似ASP技术,它使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑,是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。 用JSP开发的Web应用是跨平台的,即能在Linux下运行,也能在其他操作系统上运行。JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。

二、JSP的优点:1.对于用户界面的更新,其实就是由 Web Server进行的,所以给人的感觉更新很快。2.多样化和功能强大的开发工具支持;这一点与ASP很像,Java已经有了许多非常优秀的开发工具,而且大多数可以免费得到,并且许多已经可以顺利的运行于多种平台之下。3.客户端的接口不是很繁琐,对于各种应用易于部署、维护和修改;4.一次编写,到处运行;在这一点上Java比PHP更出色,除了系统之外,代码不用做任何更改。

三、JSP的缺点:的高效率运行需要占用大量的内存和硬盘空间, 一方面,java的高速运行是通过.class文件常驻内存来实现的.另一方面,还需要硬盘空间来存储一系列的.java 文件和.class文件以及对应的版本文件(对于硬件的要求较高)。程序调试困难;JSP页面执行时, 首先被转换为.java文件(Servlet),然后将.java文件编译为字节码文件;这样,出错信息实际上指向的是转换后的那个.java文件(Servlet), 而不是JSP本身

(调试有难度)。

这是我用JSP做出来的一些成果

要看你用什么做,Java SE 做一些桌面应用, 一般只供自娱自乐。Java EE 可以做一个购物网站、员工管理系统、进销管理系统、班级管理系统 。这些系统都可以投入使用 。需求分析,可以在网上找一些例子 。

基于毕业设计的毕业论文

1. 论文的标题 毕业论文的标题是论文的眉目,应仔细推敲,尽可能从各个角度充分考虑,选择最合适的。原则上,题目要简单明了,能反应毕业论文的主要内容,使读者能一眼看出论文的的中心内容要讲什么,切忌笼统、空泛。语言也要补实,同时能引起读者的注意。 毕业论文的标题不能象小说、散文那样经过艺术加工而引起读者的好奇心。论文的题目要让人一看就能直接了解它的论文。因此,拟题要采取直接、正面的提高论文内容的方法,而不要采取奇特的艺术手法。标题不可过长,尽量在20个字以内。 2. 目录 毕业论文篇幅长的要写出目录,使人一看就可以了解论文的大致内容。目录要标明页数,以便论文审查者阅读方便。 3. 内容摘要 内容摘要要求把论文的主要观点提示出来,便于读者一看就能掌握论文内容的要点。目前比较通用结构式摘要,包括研究目的、方法、结果和结论。摘要应有高度的概括力,且要全面反映论文要点,简明、明确、畅达。 4.正文 正文包括前言、材料与方法、结果、讨论。主要包括序论、本论文、结论三个主要部分。序论要对论题的主旨、写作的动机和理由、研究的方法以及论文的内容加以简要说明,通常几百字即可。本论是全篇论文的核心,在篇幅上占得最多,写时必须慎重对待,这一部分,作者要对所研究的问题进行分析、论证、阐明自己的观点和主张。结论,要把这部分写得简明扼要,既要考虑与序论部分相照应,还要考虑与本论部分相联系。结论应是本论部分阐述的必然结果。讨论部分可以展开写,写前人的研究情况与自己的研究结果比较,提出自己的观点和主张,提出值得进一步研究的方向和倾向性意见。 5.参考文献 毕业论文的卷末要列出参考文献。列出参考文献的好处是:一旦发现引文有差错,便于查找;审查者从所列的参考文献中可以看出论文作者阅读的范围和努力的程度,便于参考。 6.论文的装订 论文的有关部分全部抄清完了,经过检查,再没有什么问题,把它装成册,再加上封面。 毕业论文的封面要朴素大方,要写出论文的题目、学校、科系、指导教师姓名、作者性名、完成年月日。论文的题目的作者姓名一定要写在表皮上,不要写里面的补页上。封面可以这样写(不同学校有不同的要求):××××大学计算机××××专业××届毕业设计论文 专业班级:

教你一个方法希望能帮上你的忙,先打开百度,在百度首页找到“知道”,点击知道打开网页,找到文档,找到的全是WORD形式的,我写论文就是这么写的,现在有很多人都用我的这种方法,你可以试试!谢谢

毕业设计论文摘要范文(通用6篇)

摘要应具有独立性和自明性,并且拥有与文献同等量的主要信息,即不阅读全文,就能获得必要的信息。下面是我为大家收集的关于毕业设计论文摘要范文,欢迎大家阅读!

随着社会的发展和现代化的建设,计算机技术在很多领域发挥着越来越重要的作用。毕业设计是高等教育中的重要环节,对毕业设计过程进行信息化处理,能够提高教育管理水平,并且提高教育质量。

本文以软件工程技术的思想为出发点,综合运用数据库技术和信息系统分析与设计的相关知识,实现了高校毕业设计管理系统的功能设计。在分析现有的毕业生管理系统及相关高校的信息管理系统的基础上,初步完成了高校毕业设计管理系统开发,包括系统的需求分析、系统功能模块的具体设计、系统的实现以及最终的测试。通过建立数据库,实现将学生基本信息的筛选,毕业设计过程的论文选题、开题报告、中期报告以及论文提交等网上操作。

系统以 Balsamiq Mockups 为原型工具,并以面向对象设计开发工具 为系统实现工具,做出一个能够实现毕业设计有效管理的系统。系统界面友好,操作简便,经过试运行,使用效果良好,实现了学生毕业设计信息的网上录入、打印、统计分析等管理工作。本系统提高了工作效率,降低了人工成本,保证了学生数据的准确性和安全性,使学校的教学和管理工作实现了信息化和现代化。

毕业设计是目前高校教学过程中最后阶段采用的一种总结性的实践教学环节。通过毕业设计,学生能综合运用所学理论知识与实际技能,进行全面及有针对性的训练与总结。因此加强毕业设计工作,对深化教学改革及课程体系建设,促进与提高人才培养质量有重要意义。

针对目前海南软件职业技术学院毕业设计管理方面的现状及不足之处,提出了基于工作流和 B/S 模式的相结合的管理思想。利用工作流技术对毕业设计工作流程进一步探讨,构建合理的毕业设计管理系统。基于。NET 平台,使用 MVC 模式,构建一个网上毕业设计管理平台,系统整体架构采用了流行的 B/S 架构,根据实际需求将系统的角色划分为了学生、导师以及管理员三个角色。使用者通过互联网网络浏览器便可以实现毕业设计工作过程中的导师与学生的双向选择、开题报告提交、设计过程指导、中期检查、文件资料上传以及下载、答辩申请、毕业答辩结果查询等。不同的角色所具备的功能并不相同,教务管理工作人员则可以根据教学计划启动本年度的毕业设计任务,并能够对整个毕业设计过程以及进程进行监控,此外还能够对毕业答辩分组进行调节、统计,很大程度上提高了毕业设计工作的工作效率,还提高了管理水平。综述,本课题设计与实现的毕业设计管理系统对于任何高校的毕业设计管理工作都具备非常大价值,不仅能够很好的解决毕业设计管理工作中存在的种种问题,还规范了毕业设计管理工作的整个管理流程,此外,还给与了学生、导师以及相关管理工作人员极大的方便,使得管理工作人员的工作强度大大降低,因此具备非常高的理论以及实际应用价值。

毕业设计是高校教学活动中的重要环节,每届的准备工作到成绩归档需要跨越2个学期,工作量大,时间过程长。以往的毕业设计管理方式是以人工方式为主,工作繁琐,效率低,容易出错。近年来高校扩招,毕业生人数也逐年增多,旧的毕业设计管理方式的弊端越来越突出。随着信息化与网络化的推进,高校无纸化教务管理也得到了重视,本毕业设计管理系统是为满足高校无纸化教务管理需求而开发,能迅速提升毕业设计的管理速度‘增加师生间的沟通和交流,提高师生和管理人员的工作效率。

本文针对当前大多数毕业设计管理过程处于人工或半人工方式的状况,于是借用现今流行的。Net平台,设计并实现了基于的毕业设计管理系统,其主要研究内容如下:

1、基于。Net框架,应用VS2010和SQLServer2008数据库设计并实现了一套毕业设计管理系统,系统涵盖了系统管理、教学秘书功能、教师功能和学生功能等几个模块,主要解决了学生和导师的双向选择和毕业答辩管理等问题。

2、以软件工程中的瀑布模型为设计主线,较为详细的介绍了系统的业务需求、功能和非功能需求,系统架构、功能和数据库设计,阐述了界面的设计过程,给出了功能模块的代码,最后展示了系统的功能与性能测试结果。

经过本课题的研发测试,该系统在试运行期间基本正常,各主要功能得到实现,满足了毕业设计管理无纸化的需求。

目前,我国高等院校毕业设计管理方面普遍存在问题,主要表现在:在管理方式、管理理念等方面还停留在传统模式上,对整个管理过程缺乏统一规划、规范和协调,缺乏系统观念以及对决策的支持;对管理信息系统的理解偏重于计算机及通讯技术,而忽视了先进的管理思想的支持;在技术上,原有的系统己经落后于计算机技术、网络通信技术的发展,数据资源无法有效共享,各成员的工作也很难协调一致。因而,如何结合先进教务管理理念,整合信息技术资源,形成基于网络的协同办公,构成了本文开发毕业设计管理系统的研究背景。

本文围绕高校毕业设计管理系统的开发与实现的问题,运用文献法分析了教育理论基础以及开发设计的理论;采用行动研究法归纳了毕业设计管理系统的需求及其关键要素;使用软件开发方法设计并实现了毕业设计管理系统。

本文完成的主要工作如下:

1、分析并论证了毕业设计管理系统相关的理论基础,着重阐述了计算机协同工作理论和软件工程理论。

2、模型。

3、利用UML描述了系统需求、业务流程,分析研究了整个系统的功能模块及概念、比较分析了各类开发技术的优缺点,采用了Java平台下高效的MVC三层架构初步实现了毕业设计管理系统的开发,并己投入试用。

研究存在的不足之处:

1、需求分析的准确性和全面性有所欠缺。

2、总体框架的搭建有一定缺陷,代码存在冗余,后期更改和维护成本较高。

总体而言,本文基于毕业设计管理工作的特点,开发出了毕业设计管理系统并已投入试用,该系统能够将毕业设计工作流程中的大部分工作系统化、规范化、网络化,从而使毕业设计的管理更加科学合理、方便有效,将教务管理人员从重复冗杂的工作中解放出来。

后现代主义的兴起带给当今的建筑界以多元发展的格局,有人认为当今的建筑界不能再像以前那样由现代主义独霸天下,而恰恰应该表现出一种百家争鸣的状态。许多建筑师高举反对现代主义中的理性和逻辑性,反对现代主义中的二元对立性等标语的后现代主义大旗,于是,便有了当今建筑界的一片混乱。

针对这种现象,本文根据对哲学中理性精神本质的分析认为,当代建筑非理性的现象从根本上来说是理性的,因为这些建筑所依据的后现代理论从本质上来说就是理性的,之所以会这样,都是因为对数学发展的误解造成的。

因此,本文首先通过对数学各个发展时期中所产生的重大发展以及由此带给建筑学的'影响的介绍,表明建筑学的发展变化除了受社会、政治、经济等因素的影响之外,更为重要的是受到数学的发展以及由此而带来的世界新图景的不断展现的影响。而数学作用于建筑学的途径则是通过数学理性与数学美。 接下来,本文通过对数学与哲学中理性的比较发现,数学理性不仅是哲学中理性最重要的组成部分,而且也是建筑理性精神的本质,它是蕴含于建筑各个发展时期中不断变化发展的一条主线。

而通过对建筑美学含义及其发展过程以及数学美特点的介绍,本文指出建筑美学与数学美有着共同的最高追求--和谐,对和谐的追求是建筑学与数学顺应自然发展规律的根本保证。 最后,本文提出建筑师不应仅仅看到建筑学发展变化在浅层次上的影响因素,还应当抓住建筑学中数学理性的本质,去寻求与宇宙万物和谐统一的数学美。

女性主义翻译理论主要兴起于20世纪80年代,得益于西方的妇女运动和女权主义浪潮,该理论的形成和发展与译学研究中的“文化转向”密切相关。女性主义翻译理论主张将翻译理论与女性主义运动相结合,一反传统的翻译观。女性主义者认为,传统翻译理论将译文处于从属于原作,类似于传统观念里女性依附男性一样,翻译始终处于弱势地位。因此,为了更好地实现翻译的价值,主张转变传统翻译的“忠实”观,把翻译作为文化介入的方式和文化协调的手段,转变“作者——作品,译者——译文”的二元对立关系,要关注作品原文与译文之间的共生关系,平等对待作者与翻译者,在作者、译者和读者之间搭建一座沟通的桥梁,即翻译,并在其作品中能体现其译者的主体行为。尽管女性主义翻译理论也遭受到不少批评,但是女性主义的发展对现当代的文学翻译具有不可磨灭的价值和贡献。女性主义翻译理论作为翻译理论的一大流派,关注翻译中的性别差异,在文学翻译中一改传统的男性占主导的性别主体意识。女性主义翻译理论以女性作为翻译的隐喻,主张在翻译中用女性的观点重新审视社会文化,注重在翻译作品中突出女性主体身份、女性意识等方面。不仅如此,女性主义翻译理论还给我们翻译者众多启迪,如在翻译过程中要把握女性自身的真正价值,将文本与相应的社会历史文化及其相关文本联系起来研究,在文学翻译中注重翻译者与作者、作品、读者之间的内在关系,从而让其作品更能做到意象、准确与生动,更高地体现其文学水准与价值。

java毕业设计论文模板

毕业设计(论文)开题报告

专 业: 通信工程

班 级: xx级通信工程一班

姓 名: XXX

指导教师姓名: XXX

指导教师职称: 讲师

20xx 年 xx 月

1 .本课题的研究意义,国内外研究现状、水平和发展趋势

本课题研究的意义

随着企业管理现代化意识的不断增强,普通意识上的门锁系统已经不能满足企业现代管理的要求。电子化门禁系统的出现,极大方便了人们对出入口的管理,并迅速开始普及应用。

近年来,门禁系统由于其本身的优势,已经悄然兴起,包括邮电系统,供电系统,银行系统,住宅小区,公司实体等各种类型的场所都已有使用门禁系统的范例,通过这套系统的使用极大地提高了管理者的工作效率和管理区域内的安全程度。

门禁系统采用个人识别卡的方式工作。给每个有权进入的人发一张个人识别卡,相当于一把钥匙。系统根据该卡的卡号和当前时间等信息,判断该卡持有人是否可以进入(或出去),如果可以,系统自动开门。对于企业、机关等需要考勤的场所,门禁系统还可以记录每个职工是否按时上下班。门禁系统的另一个优点是可以随时增加和删除某一卡而不必担心某一卡丢失后造成什么损失。

国内外研究现状、水平和发展趋势

门禁系统的基本含义就是出入口控制系统。它的作用在于管理人群进出管理区域,限制未经授权者进出特定区域,并使已授权者在进出上更便捷,而且根据实际需要来查询一系列记录。门禁系统是在建筑物内的主要管理区的出入口、电梯厅、主要设备控制中心机房、贵重物品库房等重要的部位的通道口安装磁门、电控锁或读卡器等控制装置,由中心控制器监控,系统采用计算机多重任务的处理,能够对各通道口的位置,通过对象及通行时间进行实时控制或设定程序控制,适应小区、办公楼的安全的管理。

传统的机械门锁仅仅是单纯的机械装置,无论结构设计多么合理,材料多么坚固,人们总能通过各种手段把它打开。在人员变更频繁的场所(如办公室,酒店客房)钥匙的管理很麻烦,在一些大型机关、企业,钥匙的管理成本很高,钥匙丢失或人员更换时往往要把锁和钥匙一起更换。特别是传统机械钥匙容易出现重复,而且出入没有记录,旗安全性非常差。为了弥补上述问题于是出现了电子磁卡锁,电子密码锁,这从一定程度上提高了人们对出入口通道的管理的程度。但他们本身的缺陷就逐渐暴露。磁卡锁的问题是信息容易复制,卡片与读卡机之间磨损大,故障率高,安全系数低。密码锁的问题是密码容易泄露。这个时期的门禁系统和高还停留在早期不成熟阶段,因此当时的门禁系统通常被人称为电子锁,应用也不广泛。

最近几年随着数字技术网络技术飞速进步和感应卡技术,生物识别技术的发展,门禁系统得到了飞跃式的发展,出现了感应式门禁系统,指纹门禁系统,虹膜门禁系统,面部识别门禁系统,乱序键盘门禁系统等各种技术的系统,而且门禁系统早已超越了单纯的门道及钥匙管理科,它已经逐渐发展成为一套完整的出入管理系统。门禁系统的应用领域也越来越广。是人们在公共场所实施进出口管理最有效的工具。它在工作环境安全、人事考勤管理、大规模人员出入等管理工作中发挥着巨大的作用。

随着电子芯片的高度集成化,门禁系统的功能也变得越来越完善和简捷,而且越来越容易操作。门禁系统的发展过程如下:

1、第一代门禁

单一的键盘输入密码方式。常常会有因忘记密码而被拒之门外的尴尬事情发生。

2、第二代门禁

接触式卡门禁系统。所用的接触式卡片有磁码卡和铁码卡。磁码卡是把磁质贴在塑料卡片上制成的。磁片可以改写,应用方便。其缺点是易消磁、易磨损。铁马卡片中间用特殊的金属线排列编码,采用金属磁烧的原理制成,不易被复制、铁码卡可有效的防磁、防水、防尘,是安全性较高的一种卡。这种非门禁系统虽然有些改进,但是如果卡片不小心被消磁或弄脏,进入人员将被拒之门外。

3、第三代门禁

感应卡,即非接触式IC卡一般指无源IC卡,卡片采用了先进的半导体制造技术和信息安全技术,利用电子回路及感应线圈在读卡器本身产生的特殊震荡频率,当卡片进入读卡器能量范围产生共振,感应电流使电子回路发射信号到读卡器,经读卡器将接受的信号转换成卡片资料,送到控制器对比。

4、第四代门禁

生物识别系统。它包括指纹机、掌纹机、视网膜识别机和声音识别装置等。指纹和掌纹识别用于安全性较高的出入口控制系统,视网膜识别机和声音识别装置在正常情况下安全性极高,但若视网膜充血或病变以及感冒等疾病会影响使用。

以上几代门禁系统中,磁码卡价格便宜,仍被使用;铁码卡和感应式保安性能好,现在比较流行;生物辨别技术安全极高,一般应用在军政要害部门或银行金库等场所。

由于磁卡、接触式IC卡对于操作环境的要求较高,磁卡及IC卡本身的工作有一定寿命期,再加之识别过程中操作者的动作和所需时间明显多于非接触式卡,因而,从目前全球门禁系统的前端输入设备的水平及发展方向来看,虽然磁卡、接触式IC卡、读卡器在门禁系统的应用中还有一部分市场,但从发展趋势上看,非接触式智能卡势必将全面取代磁卡、IC卡市场。

2 、本课题的基本内容,预计可能遇到的困难,提出解决问题的方法和措施

基本内容

本课题主要是在现有网站资源基础上,研究并设计出成本经济、安全可靠、方便迅速门禁系统。本课题研究的内容是:

1、研究分析门禁系统的基本组成结构,需要使用的开发工具以及各种参考资料。

2、了解用户的需求,能够快速准确的定位系统需要实现的功能以及系统的操作流程。

3、根据用户提供的需求说明,以及系统要实现的功能,设计出相应的系统功能模块、数据库、系统总体设计图。

4、确定系统开发的任务书,合理分配各阶段的时间。完成相关的技术文档,并给予详细的说明。

5、完成系统的详细设计,设计各个功能模块,以及各个模块之间的关系。

6、研究当前网络上资源和已有系统,为在开发后能结合相关系统做好准备。

可能遇到的困难,提出解决问题的方法和措施

本课题主要是介于struts等开发框架进行设计,结合javascript、oracle、apache进行开发。对于struts等开发框架的了解还不够深入,时常需要在网上查看资料。门禁系统的需求都是根据公司客户要求实现,对于一些特殊的要求需要特别的分析。还有对于一些误操作需要事先考虑到和设置相应的异常处理。

3 .本课题拟采用的研究手段(途径)和可行性分析

对本方案的可行性分析

本次软件项目可行性研究报告是对项目课题的全面通盘考虑,是项目分析员进行进一步工作的前提,是软件开发人员正确成功的开发项目的前提与基础.

写软件项目可行性研究报告可以使软件开发团体尽可能早的估计研制课题的可行性,可以在定义阶段较早的认识到系统方案的缺陷,就可以少花费时间和精力,并且避免了许多专业方面的困难.所以该软件项目可行性研究报告在整个开发过程中是非常重要的。

本系统从技术可行性、经济可行性、操作可行性、方案可行性四个方面分析研究。

1、技术可行性

应用Java技术进行系统开发。Apache是最通用的网络服务器;Oracle是强大的关系数据库;Java是目前最流行的编程语言。

鉴于目前成熟的Java技术,该系统可以完整的完成。

2、经济可行性

本系统使用Oracle数据库管理系统,前端采用eclipse作为应用开发工具,容易购买,价格低廉。开发此系统并投入使用,安装简单,成本低廉,易于维护和升级,开发周期短,经济效益高。

本系统要求的计算机配置不是很高,需要操作系统,应用软件和数据库管理等软件,基础投资建设成本不是很高。支持没有计算机使用经验、计算机使用经验较少及有较多计算机使用经验的用户均能方便地使用本系统。所以,在经济上是可行的。

3、操作可行性

本系统需要一台WEB服务器,配置要求与客户量相关,对于普通公司内使用,一台普通的服务器即可。当前的主流服务器完全可以满足要求。对于客户端,只需要客户端装有浏览器即可,对机器本身没有太高的要求,一般电脑都可满足要求。

4、方案可行性

本系统致力于设计出能够满足大楼管理需求,实现工作环境安全、人事考勤管理、大规模人员出入等管理工作,其带来的经济效益非常好,所以本方案是可行的。

我精心推荐

目 录一、概要设计……………………………………………………………3二、程序整体设计说明…………………………………………….…..4三、程序部分源代码及注释…………………………………………….9四、测试结果………………………………………………………….24五、设计心得…………………………………………………………25六、致 谢…………………………………………………………25七、参考文献…………………………………………………………25【摘 要】该程序是一个图形界面的java文档编辑器,其界面主要采用了awt包, 程序实现了文本编辑器的基本功能有:新建文件、打开文件、文件保存、文件另存为、剪切、复制、粘贴、删除、查找/替换、改变字体大小,另外还利用Time类的schedule方法实现了文件的定时自动更新功能,并创建备份文件,由于该编辑器是用的awt包,所以在技术上没有实现将Java的关键字以不同颜色显示功能。【关键字】java 编辑器一、概要设计Java程序编辑器是:图形界面、线程、流与文件等技术的综合应用。图形界面的实现:考虑到简单、实用、高效等特点,就选择了AWT来完成实现,在选择组件上,文本编辑区就选用了TaxtArea作为主要的部件。线程实现文件自动保存:在相关的参考书上查阅到在Time类中有一个schedule方法可以在后台自动完成一定的功能,而且调用起来相当简单,于是就用了Time类中的schedule方法来实现文件自动保存及备份功能。文件操作的实现:利用了字符文件流FileReader和FileWriter类来实现。由于Java的特性,可能用任何一个编辑器来编辑,于是就将Windows中的记事本作为模仿对象,根据实现情况删减了其中的一些功能,如自动换行,设置字体,打印等功能。在设计类的时候,考虑到简单明了,就用了两个类,一个主类和一个默认属性类作为程序的整体框架,所有的对象和方法都是在默认属性类中创建和实现的,以及为各组件注册事件监听程序也是在默认属性类中实现的。主类完成对象的实例化及显示。这们设计的优点是:条理清晰,容易理解,容易修改。这样设计的缺点是:不利于共享类中的方法。二、程序整体设计说明、程序框架图、程序中所用类说明(1)用户自定义类类名:EditInstantiation作用:实例化对象继承的父类:WindowAdapter主要成员变量:Frame myFrm // 定义主窗体TextArea myText // 定义文本编辑区Dialog myDlgFind,myDlgFindont //查找及设置字体对话框TextField TFfind, TFreplace, TffontSize//查找对话框和字体窗体中的文本行Button BfontOK, Bfind, Breplace, Bnext, Bcancel //定义和创建各按钮Label Lf, Lr, Ls //定义和创建各标签MenuBar Mbbar //定义和创建主菜单Menu Mfile,Medit,Mformation,Mhelp //定义和创建主菜单中的选项Toolkit toolKitClipboard myCB //剪切板对象FileDialog myFDlg //定义文件对话框Choice ChfontName //定义和创建字体选择框private int VIindex = 1; //构成文件名后缀变量private String VSsubFixStr=".java"; //构成文件名扩展名变量private String VSmyFileName = "Document1",VSmyBFileName;//文件名及备份文件名变量private File VFmyFile=new File(VSmyFileName+VIindex+".java");//文件名变量private int VIsearchPosition=0; //查找位置指针private Timer VTtime; //实例化一个Time类private int VImin=1; // schedule方法中的一个时间参数private int VItype=;//提示对话框类型private String VStitle; //提示对话框标题private String VSmessage; //提示对话框信息private boolean VBchanged = true; //改变字体的一个标识private int VIfontSizeMin = 8, VIfontSizeMax = 40, VIfontSizeChangedStep = 2; //设置字体大小及步长主要成员方法:public void init() //初始化各部件菜单的定义和事件的监听public void displayEdit ()//显示窗体及调用Time中的schedule方法public void windowClosing () //关闭窗体public void save //保存文件方法a.内部类类名:KeyEvents作用:实现菜单的事件的响应功能继承的父类:KeyAdapter主要成员变量:无成员方法:actionPerformed()、keyPressed()b.内部类类名:FindKeyEvent作用:实现查找中各部件事件的响应功能继承的父类:无主要成员变量:无成员方法:actionPerformed ()c.内部类类名:fontEvent作用:实现字体中各部件事件的响应功能继承的父类:无主要成员变量:无成员方法:ItemListener(),ActionListener()(2)用户自定义类与Java类的继承关系图如下:自定义类 Java 类线程使用说明、实现接口方法本程序用到的方法有:schedule其方法描述如下:schedule(事件,启动时间,间隔时间);、线程应用本程序为文本编辑器,为实现自动更新,应用到了线程,每隔1分钟对文件进行自动更新、异常处理说明(1)打开文件时的异常处理需要处理的异常:IOException处理方法:捕获异常后,显示捕获的异常(2)保存文件时的异常处理需要处理的异常:IOException处理方法:捕获异常后,显示捕获的异常、程序运行效果及存在的问题(1)程序运行主要界面如下:a、主界面b、打开文件对话框c、保存文件对话框d、另存为文件对话框e、查找/替换对话框f.字体对话框.程序尚还存在的问题我花费了近一个多星期的时间,查阅了许多相关的资料,终于把这个Java编辑器,程序基本实现了该课程设计的基本要求。但由于自己水平有限,使得程序还有不是很完善,首先,最重要的一点是该设计的最重要的功能自动改变java关键字的颜色没有实现。三、程序部分源代码及注释//****************************************************// class name :Edit// implements :none// extends :none// attribute :public// founction :entrance of the class//*****************************************************public class Edit{ //主类public static void main(String args[]){EditInstantiation myEdit= new EditInstantiation();(); //初始化(); //显示窗体}//****************************************************// class name :EditInstantiation// implements :none// extends :WindowAdapter// attribute :default// founction :EditInstantiation of the main class//*****************************************************class EditInstantiation extends WindowAdapter{ //默认属性类//define sources 定义各部件Frame myFrm=new Frame("我的编辑器"); //定义窗体TextArea myText=new TextArea(); //定义窗体Dialog myDlgFind=new Dialog(myFrm,"查找",true); //定义查找对话框Dialog myDlgFindont=new Dialog(myFrm,"字体",true); //定义字体对话框TextField TFfind=new TextField(30);//定义查找对话中的查找输入框TextField TFreplace=new TextField(30); //定义查找对话中的替换输入框TextField TFfontSize,TFfontDemo;//定义字体大小文本框和示例框Choice CHfontName;//定义字体大小选择框List LTfontSize; //定义字体大小标签Button BfontOK,BfontCancel; //定义字体大小对话中的确定及取消按钮Button Bfind=new Button("查找");//定义查找对话中的查找按钮Button Breplace=new Button("替换");//定义查找对话中的替换及取消按钮Button Bnext=new Button("下一个");//定义查找对话中的下一个及取消按钮Button Bcancel=new Button("取消");//定义查找对话中的确定及取消按钮Label Lf=new Label("查找内容:");Label Lr=new Label("替换为: ");Label Ls=new Label("字体大小:");FileDialog myFDlg;Clipboard myCB=().getSystemClipboard(); //剪切板对象Menu Mfile,Medit,Mformation,Mhelp;MenuBar MBbar;//define varities //定义各变量private int VIindex = 1;private String VSsubFixStr=".java";private String VSmyFileName = "Document1",VSmyBFileName;private File VFmyFile=new File(VSmyFileName+VIindex+".java");private int VIsearchPosition=0;private Timer VTtime;private int VImin=1; // parameter in time schedulprivate int VItype=;private String VStitle;private String VSmessage;// flag of the changeingprivate boolean VBchanged = true;// the scope of the fontprivate int VIfontSizeMin = 8, VIfontSizeMax = 40, VIfontSizeChangedStep = 2;//************************************************//founction name:init()//parameter :none//attribute :public//founction :initia all compont//************************************************public void init(){ //初始化各部件//------------------ set menu ------------------MBbar=new MenuBar();(MBbar);Mfile=new Menu("文件");Medit=new Menu("编辑");Mformation=new Menu("格式");Mhelp=new Menu("帮助");(Mfile);(Medit);(Mformation);(Mhelp);//文件菜单 add File (new MenuItem("新建",new MenuShortcut()));(new MenuItem("打开",new MenuShortcut()));(new MenuItem("保存",new MenuShortcut()));(new MenuItem("另存为"));();//分隔线(new MenuItem("退出",new MenuShortcut()));//编辑菜单 add Edit (new MenuItem("剪切"));//,new MenuShortcut()));(new MenuItem("复制"));//new MenuShortcut()));(new MenuItem("粘贴"));//new MenuShortcut()));(new MenuItem("删除"));//new MenuShortcut()));();//分隔线(new MenuItem("查找/替换",new MenuShortcut()));();//分隔线(new MenuItem("全选",new MenuShortcut()));//格式菜单 add Formation (new MenuItem("字体",new MenuShortcut()));//帮助菜单 add Formation (new MenuItem("关于作者"));//----------------- menu add end -------------------------//add Menu Action (new KeyEvents());(new KeyEvents());(new KeyEvents());(new FindKeyEvent());//--------------------------- Find (350,115);(250,150);(new FlowLayout());();(false);(false);(false);(Lf);(TFfind);(Lr);(TFreplace);(Bfind);(Breplace);(Bnext);(Bcancel);(new WindowAdapter(){public void windowClosing(WindowEvent e){(false);}});//为查找对话框窗体注册事件监听(new KeyEvents());//注册事件监听(new FindKeyEvent());(new FindKeyEvent());(new FindKeyEvent());(new FindKeyEvent());//--------------- end add action listener ------------//================set font dialog ==============//font size text fieldTFfontSize = new TextField("8",14);();//font size list fieldLTfontSize = new (5, false);(new fontEvent());for(int i = VIfontSizeMin; i <= VIfontSizeMax; i = i + VIfontSizeChangedStep)(i + "");//添加字体大小(0);//two Button Ok CancelBfontOK = new Button("确定");(new fontEvent());BfontCancel = new Button("取消");(new fontEvent());//a TextField for demo the fontTFfontDemo = new TextField("Java awt",37);(false);// my font dialog设置字体对话框(new FlowLayout());();(Ls);(TFfontSize);(BfontOK);(BfontCancel);(LTfontSize);(TFfontDemo);(300,200);(300,200);(false);(new WindowAdapter() {public void windowClosing(WindowEvent e) {(false);}}); //为字体对话框窗体注册事件监听//=============end set font dialog// =======set Edit frame设置编辑器窗休(myText,);(500,400);();(this);(500,400);(200,100);("Java编辑器");}//************************************************//founction name:displayEdit()//parameter :none//attribute :public//founction :initial and display the frame//************************************************public void displayEdit(){ //显示窗体(true);//---------------------- auto save ---------------------VTtime = new Timer(true);(new (){public void run(){if(VSmyFileName!=null){save(VSmyFileName+".java");VSmyBFileName=VSmyFileName+".bak";} //添加自动保存功能save(VSmyBFileName);}}, VImin*60*1000,VImin*60*1000);//parament 1 the task//parament 2 when to start the task//parament 3 set the interval time }//****************************************************// class name :KeyEvents// implements :ActionListener// extends :KeyAdapter// attribute :default// founction :implement the mouse and key action//*****************************************************class KeyEvents extends KeyAdapter implements ActionListener{//********************************************************//founction name:actionPerformed()//parameter :none//attribute :public//return :void//founction :realize the key action in the menu//*********************************************************public void actionPerformed(ActionEvent e){//完成菜单事件的功能// File Menuif (()=="新建"){//remind youJFrame aFrame=new JFrame();();JOptionPane optionPane=new JOptionPane();String choices[]={"是","否","取消"};int n=(aFrame,"文件正文已更改,是否保存更改","文本编辑器",[0]);//保存文件后新建if(n==0){//若文件存在,保存在原文件中,再新建文件try{if(()){save(VSmyFileName); // call the save ("");VIindex++;}else{//若文件不存在,则保存后再新建myFDlg=new FileDialog(myFrm,"保存文件",);(VSmyFileName);();VSmyFileName=()+();save(VSmyFileName);("");VIindex++;}}catch(Exception ne){}}//不保存文件新建if(n==1){("");VIindex++;}//取消新建if(n==0){return;}}//打开菜单 Open Menuif (()=="打开") {myFDlg=new FileDialog(myFrm,"打开",);();if (()!="") {VFmyFile=new File(()+());VSmyFileName=()+();if( ()){try{FileReader fr=new FileReader(VFmyFile);BufferedReader br=new BufferedReader(fr);String text;("");while ((text=())!=null)(text+"\r\n");();();}catch(IOException ioe){VStitle="提示";VSmessage="打开文件出错";(myFrm,VSmessage,VStitle,VItype);}}}}//保存菜单 Save Menuif (()=="保存"){myFDlg=new FileDialog(myFrm,"保存文件",);(VSmyFileName);();VSmyFileName=();if(VSmyFileName!=null){VSmyFileName=()+();save(VSmyFileName);}}//另存为菜单 SaveAs Menuif (()=="另存为"){myFDlg=new FileDialog(myFrm,"文件另存为",1);(VSmyFileName);();VSmyFileName=();if(VSmyFileName!=null){VSmyFileName=()+();save(VSmyFileName);}}//退出菜单 exit Menuif (()=="退出")(0);//编辑 Edit Menuif (()=="剪切"){//CutString text =();StringSelection selection = new StringSelection(text);(selection, null);("",(),());}if (()=="复制"){//copyString text=();if(text!=null){StringSelection selection=new StringSelect

(new MenuItem("剪切"));//,new MenuShortcut()));

一切一切…网上搜搜…给我分吧…

基于php的毕业设计论文答辩

工科生一般有一个毕业设计,做一个项目,同时需要写一个论文也就是毕业论文讲述设计工作中做了什么,为什么做,得到了什么结论等理论性的东西。文史哲以及经济等和理科生一般都是需要写一个论文,阐述清楚以及涉猎的学科研究方向中的理论,突破,收获等。大致这样吧

老师会在你的论文里面找一些问题问问,你首先要好好的把你定的论文读熟。这样一般都会过的。

如果是你独立完成的,你害怕他提什么问题呢

许多同学需要的毕业设计与实现,其实网盘可以有了,只是你不知道,不需要到处找下载了相册管理系统JSP九宫格日记本鞋子商城销售网站图书商城项目管理系统JSP小说网美食菜谱分享系统酒店预定管理系统学校宿舍管理系统航班机票订票网站个人日记本会员卡积分管理系统宠物商城企业财务管理系统校园任务管理系统校园一卡通管理系统停车位预定管理系统学生考勤管理系统游戏购买网站蛋糕甜品店管理系统简单院校工资管理系统校园运动会管理系统师生交流学习管理系统新闻发布管理系统家政服务管理系统图书借阅管理系统私人牙科诊所病历管理系统教师科研信息管理系统宿舍寝室管理系统在线医疗预约挂号管理系统员工出差请假考勤管理系统航班机票销售管理系统失物招领管理系统校友同学网站管理系统物流公司企业管理系统会议-会议室管理系统学生社团管理系统校园二手物品交易兼社交网站图书销售管理系统个人博客鲜花销售商城管理系统教务教学兼学生成绩管理系统学生信息管理系统学生成绩管理系统人事管理系统图书管理系统论坛的实现学生选课信息管理系统网络教学平台学生管理系统学生成绩分析管理系统图书借阅管理系统在线考试系统音乐管理系统B-SSM项目SSM个人记账本垃圾分类查询管理系统新闻发布管理系统房屋出租管理系统简单教务查询管理系统快递物流管理系统学生管理系统企业工资管理系统电子书网站管理系统电影售票管理系统酒店预定管理系统酒店后台管理系统学生选课管理系统在线考试管理系统停车场管理系统汽车出租管理系统校园帮跑腿管理平台简单个人相册管理系统客户关系管理系统网上超市购物商城管理系统健身房管理系统简单网页聊天管理系统在线视频教育网站企业官方网站新闻网站管理系统个人博客管理系统个人博客网站管理系统毕业设计管理系统餐厅点餐收银管理系统房屋租赁管理系统医药信息管理系统协同过滤音乐推荐管理系统农产品朔源管理系统人力资源人事管理系统健身房俱乐部管理系统学生会管理系统台球室计费管理系统的KTV管理系统驾校预约管理系统医院挂号预约管理系统汽车俱乐部管理系统汽车维修中心管理系统简单院校教师工资管理系统网上零食超市商城毕业设计选题管理系统宿舍寝室管理系统家庭理财记账管理系统物流快递管理系统宠物商城带后台管理系统学生成绩信息管理系统实验室设备管理医院住院管理系统网上外卖订餐管理系统失物招领管理系统C-SSH项目SSH图书管理系统SSH招聘网站宠物交易管理系统物业管理系统失物招领管理系统通讯录网站管理系统物流快递管理系统失物招领管理系统教学辅助视频学习交流管理系统简单学生信息管理系统毕业生去向登记就业管理系统生态旅游旅行网站通讯录管理系统房屋线下销售网站管理系统小区物业管理系统宠物领养饲养交流管理平台网上问卷调查投票网站系统网上拍卖管理系统仓库管理系统汽车票销售管理系统火车票售票管理系统房屋租赁管理系统实验室预约管理系统校友同学网站校园运动会管理系统网上银行管理系统会议室管理系统企业人力资源管理系统新闻管理发布网站系统酒店管理系统电影订票管理系统小区/公司/物业停车场管理系统学生宿舍管理系统企业进销存管理系统的摄影网站招聘网站,包含设计文稿D-SpringBoot项目SpringBoot招聘网站项目企业固定资产管理系统美容院预约管理系统婚纱影楼摄影预约网站美容院后台管理系统线上网络文件管理系统博客论坛管理系统实现的一个简单博客管理系统图书馆图书借阅管理系统课程评分评价管理系统校园报修管理图书管理系统在线电子商城管理系统汽车配件管理系统

基于java开发文献综述的论文

文献综述是对某一方面的专题搜集大量情报资料后经综合分析而写成的一种学术论文,它是科学文献的一种.格式与写法文献综述的格式与一般研究性论文的格式有所不同.这是因为研究性的论文注重研究的方法和结果,特别是阳性结果,而文献综述要求向读者介绍与主题有关的详细资料、动态、进展、展望以及对以上方面的评述.因此文献综述的格式相对多样,但总的来说,一般都包含以下四部分:即前言、主题、总结和参考文献.撰写文献综述时可按这四部分拟写提纲,在根据提纲进行撰写工.前言部分,主要是说明写作的目的,介绍有关的概念及定义以及综述的范围,扼要说明有关主题的现状或争论焦点,使读者对全文要叙述的问题有一个初步的轮廓.主题部分,是综述的主体,其写法多样,没有固定的格式.可按年代顺序综述,也可按不同的问题进行综述,还可按不同的观点进行比较综述,不管用那一种格式综述,都要将所搜集到的文献资料归纳、整理及分析比较,阐明有关主题的历史背景、现状和发展方向,以及对这些问题的评述,主题部分应特别注意代表性强、具有科学性和创造性的文献引用和评述.总结部分,与研究性论文的小结有些类似,将全文主题进行扼要总结,对所综述的主题有研究的作者,最好能提出自己的见解.参考文献虽然放在文末,但却是文献综述的重要组成部分.因为它不仅表示对被引用文献作者的尊重及引用文献的依据,而且为读者深入探讨有关问题提供了文献查找线索.因此,应认真对待.参考文献的编排应条目清楚,查找方便,内容准确无误.关于参考文献的使用方法,录著项目及格式与研究论文相同,不再重复.

1. JAVA网络通信系统的研究与开发 2. 本地监听与远程端口扫描的设计与开发 3. 基于Misty1算法的加密软件(Java)的实现 4. 论文格式化系统——后台模块的设计与实现 5. Web音乐搜索软件的设计与实现 6. 基于J2EE酒店管理系统设计与实现 7. 局域网监听软件的设计与开发 8. 网上考试及评析系统的设计与实现 9. 基于J2EE的公交查询系统的设计与实现 10. 面向Internet上的CSCW的共享白板的设计与实现 11. 基于Java的两个通用安全模块的设计与实现 12. 基于J2ME平台的掌上网络商店——客户端的开发 13. 银行帐目管理系统 14. 某百货店POS积分管理系统--积分点更新生成以及通票回收处理 15. 基于j2me平台的掌上网络商店-服务器端开发 16. EIMS系统-OA子系统的设计与开发 17. SMART系统—系统功能管理模块设计与开发 18. J2ME手机游戏的开发-Beckham Goa 19. 手机游戏(堡垒)的设计与开发 20. 一个简单的即时通讯工具的设计与开发 21. 泡泡堂网络游戏的设计与实现 22. 五子棋手机网络对战游戏的设计与实现 23. 机主留言功能在“全时通”系统上的实现 24. 某店POS积分管理系统——积分失效与数据分析模块的实现 25. B/S结构下的邮件系统的设计与开发 26. 在线考试系统的设计与实现 27. 基于JAVA C/S远程监控系统软件的实现 28. Java多线程与线程安全实践——基于Http协议的断点续传 29. 高校学生工作管理系统的设计与开发 30. 基于Java的五子棋游戏的设计 31. 文件压缩与解压缩实践 32. WML信息查询与后端信息发布系统实现——WML信息查询设计 33. FTP客户端软件的设计与实现 34. 基于Java ME无线网络移动端的俄罗斯方块游戏的实现 35. Java论坛管理系统 36. 离散数学题库管理系统 37. 基于Java3D的网络三维技术的设计与实现 38. 基于Java的在线购物系统的设计与实现 39. J2ME贪吃蛇游戏的设计 40. 在线考试 41. 办公自动化系统 42. Java Applet研究与应用——综合测评系统 43. 打飞机游戏毕业设计

网上去下,再稍稍改一下。我就是这么干的。。

相关百科

热门百科

首页
发表服务