(2) WEB开发工具
(3) EJB开发工具
(4) 应用程序服务器的连接器
(5) JavaEE项目部署服务
(6) 数据库服务
(7) MyEclipse整合帮助
对于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。MyEclipse结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。
简单而言,MyEclipse是Eclipse的插件,也是一款功能强大的JavaEE集成开发环境,支持代码编写、配置、测试以及除错,MyEclipse6.0以前版本需先安装Eclipse。MyEclipse6.0以后版本安装时不需安装Eclipse。目前已经出到了MyEclipse 9.0 版本。
与Eclipse相比,MyEclipse主要擅长做Web开发,它里面自带tomcat服务器,常见的Struts/Spring/Hibernate功能里面都有,不需要另外配置,而Eclipse主要擅长做桌面软件,比如常在Eclipse中添加GWT/SWT/Visual Class这些插件辅助,做些界面应用程序。MyEclipse是Eclipse的一个插件集合,它内置了很多很好用的插件,如果是需要做大型的项目,选择Eclipse比较稳定,如果是小型项目则可选择MyEclipse,比较方便。
4.2数据库Mysql 简介
MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL AB公司,目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。MySQL自身特性:
(1)使用C和C++编写,并使用了多种编译器进行测试,保证源代码的可移植性;
(2)支持AIX、FreeBSD、HP-UX、Linux、Mac OS、Novell Netware、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统;
(3)为多种编程语言提供了API。这些编程语言包括C、C++、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等;
(4)支持多线程,充分利用CPU资源;
(5)优化的SQL查询算法,有效地提高查询速度;
(6)既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中提供多语言支持,常见的编码如中文的GB 2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名;
(7)提供TCP/IP、ODBC和JDBC等多种数据库连接途径;
(8)提供用于管理、检查、优化数据库操作的管理工具;
(9)可以处理拥有上千万条记录的大型数据库;
与其他的大型数据库例如Oracle、DB2、SQL Server等相比,MySQL自有它的不足之处,如规模小、功能有限(MySQL Cluster的功能和效率都相对比较差)等,但是这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经绰绰有余,而且由于MySQL是开放源码软件,因此可以大大降低总体拥有成本。
5 结论
毕业论文(毕业设计)是即将步入社会的毕业生对自己在的所学知识的归纳和总结。作为高校的重要教学环节,一直受到各大学、的高度重视。目前很多高校对该问题的做法是:由指导老师给出具体的论文题目,经过老师会议商讨过后选出可行的论文题目,发布到网页上,然后由学生根据自己的情况有针对性地在校园网上进行选择。当高校学生的人数不断增多时,这种比较繁杂的过程显得很不方便,不能适应目前高校的迅速发展趋势,随之引发的种种不便可想而知。
随着互联网技术的不断发展和普及,构建互联网站,开发WEB应用程序已成为当前的热门技术。校园网就是互联网技术下的产物。校园网对外能够宣传文化,加强间的交流与合作;对内则搭建了部门间,师生间勾通的平台,依托校园网的强大优势,很多WEB应用程序已发挥了重要作用,极大地方便了师生。系统将一年一度的学生毕业设计管理工作通过互联网技术来实现。使用JSP动态网页技术,采用B/S工作模式,系统开放性好,架构灵活。系统使用先进的My SQL数据库系统,在稳定性和安全性方面达到了很高的指标。本文从系统背景入手,分析了系统开发的必要性,并详细介绍了系统实现的过程和相关技术。提出了具体的实现方法,把师生从琐碎的论文管理工作中解脱出来,具有较强的实用性和科学性,为现有的教务管理系统平台扩充了功能。大大提高了工作效率,而且做到了公平,公正和公开。
本文选题来源于工作中的实际问题,为实现校园办公信息化提供灵活性和实用性,推动了校园办公信息化的发展。本文所研究的系统对于校园网的设计与开发具有普遍意义, 为实现信息化,具有广泛的研究意义和应用价值。
参考文献:
[1] 王湘平, 王学斌. 论大学本科毕业论文(设计)的管理[J]. 湖南科技学报, 2005,(05)
[2] 张海藩.软件工程导论(第三版)[M]. 北京:清华大学出版社,2003.
[3] 陈红. 数据库系统原理教程. 清华大学出版社, 2000.
[4] 孙建伶,林怀忠.数据库原理与应用[M].北京:高等教育出版社,2008.
[5] 赵家俊.数据库应用基础[M]. 电子工业出版社,2006.
[6] 曾婕.基于校园网的多课程并行考试系统.江西理工大学学报,2006,9(3):22-27.
[7] 汪健峰,张家忠.基于Java的Web开发中实现文件上载.计算机时代,2006,26(9):8-10.
[8] 周世兵,刘渊.基于B/S模式的网上档案管理系统的开发与建模.计算机工程与设计,2006,27(10):34-38.
[9] Dean Leffingwell,Den Widrig.Managing Software Requirements A unified Approach.北京: 高等教育出版社,2002.
[10]马斗,邱哲,王俊标.专家门诊-JSP开发答疑200问.北京:人民邮电出版社,2005:196-202.
[11]Jeffrey Dlull Ⅲm.Principles of database system[M1.USA Maryland:Computer Science Press Inc,1982.
[12]张景波,邓红.Web数据库访问技术研究.医疗卫生装备,2006,12(4):25-27.
[13]孙卫琴,李洪成.Tomcat 与 Java Web 开发技术详解.电子工业出版社,2003:1-205.
西南大学本科毕业论文(设计)开题报告
论文题目 学生毕业设计管理系统 系别专业 信息管理系计算机科学与技术 年 级 2007级 开题日期 2010年11月26日 学 号 222007602053060 姓 名 郭银翠 指导教师 杜治国 1.本课题研究意义:
随着计算机网络在各高校的普遍建成,为校园网络办公管理信息系统的开发研究提供了必要的硬件基础与运行平台,近年,各校招生规模不断扩大,每年都有大量毕业生要进行毕业设计工作,传统的单机毕业设计管理模式已逐渐不能满足当前的应用要求,为了实现校园办公信息化的灵活性和实用性,本文所研究的系统对于校园网的设计与开发具有广泛的研究意义和应用价值。 2.研究内容:
学生毕业设计管理系统的使用对象主要是学生、老师和管理员。总体上分为两个部分:前台和后台。
前台的使用对象主要是学生和老师,后台的使用对象主要是管理员。
该系统前台和后台的功能结构图如下:
从以上分析可得前台分为教师和学生两个模块,后台功能主要集中在对整个系统的管理上。具体实现功能分析:
一、前台
1、教师模块:身份验证、论文管理、信息查询
2、学生模块:身份验证、信息查询、论文选题
以"学生"模块为例,"身份验证"模块是对学生登录网站时的身份验证;"论文选题"模块主要是根据管理员发布的论文信息进行查看和选择,以及更改原有选题信息等;"信息查询"模块主要是对论文进度通知、选题信息及论文成绩的查询。
二、后台
主要用于数据管理,操作模块包括:登录、学生管理、教师管理、论文管理、数据库管理、成绩管理及进度通知发布。
"身份验证
上一篇:
学生成绩管理系统毕业论文(附送配套毕业设计)【设计下载请看介绍】(2003doc)
下一篇:
西班牙语童话:El Alimento de Dios