摘 要
科技发展日新月异,人们早已认识到计算机的强大功能,计算机技术带来的便 利已经涉及到各行各业,发挥着至关重要的作用。高校通过计算机对学生信息进行 管理已经是大势所趋。 很多大学生在学习本专业的同时,跨学科专业的选修了自己的第二个学位,在 毕业时能够完成二学位选修要求,就可以同时获得两个学位证书。高校为了培养全 面发展的人才,都为学生提供选修第二学位学习的机会,在学生学习本专业的同 时,允许其选择第二专业,增加学生的知识储备。在科技发达的今天,还有部分高 校在双学位招生管理时,使用费时费力的人工统计和纸质媒介记录,在高速发展的 信息化时代,传统的管理模式已经慢慢被淘汰,以计算机为依托的信息管理系统将 取代传统的管理模式。
双学位招生管理系统是一个功能完善并且实用有效的双学位选修管理软件,系 统中功能应包含学生在线报名、录取计划设置及结果查询、课程安排、课程考试成 绩录入及查询、毕业审核等几大管理模块。通过对系统中五个角色(系统管理员、 教务管理员、学院教学秘书、授课教师、学生)的权限合理分配,完成对双学位的 招生管理。
本论文是基于 J2EE 平台的 B/S 系统,通过 J2EE 平台使用 Java 和 JSP 语言进行 网站页面的设计和制作,使用了 MVC 模式,开发环境需要 Eclipse 及其插件 MyEclipse,数据库选用稳定性非常好的大型数据库系统 Oracle,采用 Tomcat6.0 进 行发布。系统的数据由学校集中管理,可以极大的方便各类用户使用,同时对用户 登录系统时所使用的硬件设备要求页比较低。由于 Java 技术特性,在计算机装有 Java 虚拟机时,各个系列操作平台都可以使用本系统。
关键词:Java;双学位招生;管理系统;Oracle
Abstract
With the rapid development of science and technology, people have already realized the powerful function of computer. The convenience brought by computer technology has involved all walks of life and played a vital role. It is a general trend for colleges and universities to manage students'information through computers.
Many college students take their second degree in an interdisciplinary field while studying their own major. When they graduate, they can complete the requirements of the second degree and obtain two degree certificates at the same time. In order to cultivate all-round talents, colleges and universities provide students with the opportunity to take the second degree. While students study their own major, they are allowed to choose the second major and increase their knowledge reserves. Today, with the development of science and technology, some universities use time-consuming manual statistics and paper media records in the management of double-degree enrollment. In the era of rapid development of information technology, the traditional management mode has been gradually eliminated, and the computer-based information management system will replace the traditional management mode.
The dual-degree enrollment management system is a functional and practical management software for dual-degree elective courses. The functions of the system should include students'online registration, admission plan setting and result query, course arrangement, course examination score input and query, graduation examination and other major management modules. Through the reasonable distribution of the rights of the five roles in the system (system administrator, educational administrator, college teaching secretary, teaching teachers, students), the admission management of double degrees is completed.
This paper is based on B/S system of J2EE platform, using Java and JSP language to design and produce website pages through J2EE platform, using MVC mode, developing environment needs Eclipse and its plug-in MyEclipse, database selection is very stable large database system Oracle, Tomcat 6.0 for publication. The data of the system is centralized managed by the school, which can greatly facilitate the use of various types of users. At the same time, the requirement page of hardware equipment used by users when they log in to the system is relatively low. Because of the characteristics of Java technology, when the computer is equipped with Java virtual machine, all series of operating platforms can use this system.
Key Words:Java; Double Degree Enrollment; Management System; Oracle
目录
1绪论
1.1研究背景及意义
1.1.1研究背景
随着社会的进步,人们对科技不断地研究,使我们进入了一个特别的时代--信息时代。人们每天都要接受各式各样的信息和处理大量的工作,仅仅依靠传统的纸质媒介已经跟不上新时代的脚步了。我们应该将新兴的科学工具用于我们的生活,随着计算机一代一代的更新,它已经完全融入我们的生活,成为我们必不可少的生活工具。必须要做好Java技术的创新与改革,更好的为人们服务。同时现今也是Java技术的重要转换时期。
首先就是编程语言发生的变化,现今随着人们的不断研究,Java语言逐渐发生了变化,近年来逐渐发布了正式版的J2SE5.0,在这其中就对Java语言标准中Generics以及元数据进行大幅度的扩展。同时在很多企业中都得到了很大的应用,能够利用较短的编码来记录更多的信息[1].其次就是Java运行环境的变化,对于J2SE5.0来说,很大程度上提升了JVM的管理功能以及实用性。在J2SE5.0中,具有一项新功能便是对实用程序进行并行处理[2].
然后就是框架方面出现了变化,在服务器端的Java框架发生了很大程度上的变化,现今Web层的新框架为JSF,主要将模块进行相关的组合,从而来构筑出Web应用程序的框架,同时促进框架发生变化的主要软件就是民间的源码开发软件[3].
最后对校本语言来说,在相关的Java技术标准中,新增加了一些编程语言,为Groovy,这是一种能够与Java语言进行无缝连接的脚本语言,可以在最短的程序中完成相关处理[4].Groovy原属于源码开放软件,逐渐发展之后采纳为标准的规格。目前来看,Java技术的构成要求逐渐的发生了重要的变革,在一些运行段程序或者是测试中,不仅具有Java语言,一些脚本语言都开始调用Java框架。通过这些变化充分的看出,Java面向对象的优势得到了很好的发挥,其中主要是包含了提升开发效率、保持稳定运行以及简化运行管理业务流程等[5].
1.1.2研究意义
随着计算机的不断发展,各行各业已经用计算机代替了一部分传统的工作,人们对计算的依赖性越来越高。计算机在高校中的使用也越来越普遍了。校园网已经普及到全国各个层次的学校中,计算机管理系统在高校中已经得到了广泛应用。
很多大学生在学习本专业的同时,跨学科专业的选修了自己的第二个学位,在毕业时能够完成二学位选修要求,就可以同时获得两个学位证书。高校为了培养全面发展的人才,都为学生提供选修第二学位学习的机会,在学生学习本专业的同时,允许其选择第二专业,增加学生的知识储备。在科技发达的今天,还有部分高校在双学位招生管理时,使用费时费力的人工统计和纸质媒介记录,在高速发展的信息化时代,传统的管理模式已经慢慢被淘汰,以计算机为依托的信息管理系统将取代传统的管理模式。作为计算机应用的一部分,使用计算机对学生信息进行管理,有着手工管理无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高信息管理的效率,也是教育单位的科学化、正规化管理的重要条件。双学位招生管理系统是一个高等教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以双学位管理系统应该能够为用户提供充足的信息和快捷的查询手段。因此,开发这样一套管理软件成为很有必要的事情。
1.1.3国内外发展现状
在信息化时代和知识经济社会,对于学校的数字化建设是国内外高等学校建设的热点。在国外,学校的数字化建设有很大的优势:开发时间早、起点高、投资金额大和速度快等。"数字校园"这个概念最早就由美国克莱蒙特大学教授凯尼斯格林于1990年提出。1998年美国前副总统戈尔在美国加利福尼亚科学中心发表了题为"数字地球:二十一世纪认识地球的方式"的演讲,并由此引出"数字城市"、"数字校园"、"数字图书馆"等各种概念。这么多年,经过许多学校的实践,数字校园的理念得到了充分的认可,并且得到进一步的扩充与完善。在各个政府的大力支持下,许多高校先后对学校信息管理和教学进行了数字校园的建设及强化[6].
与国内情况不同的是,大多数国外高校有成熟的专业技术队伍,对其提供稳定的服务和技术支持。相比之下,国内的高校在这一方面起点较低。虽然在实现数字校园理论过程中,各个高校在不断的更新现有的软硬件设备和计算机网络,也在不断的开发各种适合教学、科研、信息管理的应用系统。但是,由于我们的信息化程度在各个方面上均相对落后,国内高校的学校信息管理系统和教学系统的发展上与国外高校相比,还有许多的努力需要我们去做[7].随着国外经济的高速发展,各大高校的规模逐渐扩大,招生数量也飞速增长,计算机技术的不断发展,使得我们的学生信息管理也有了更好的方式方法,在各个领域中,
信息管理系统崭露头角,发挥出至关重要的作用。许多国外的软件公司为高校设计并且实现过学生信息管理系统,拥有成熟的开发技术,而且在开发时也会对系统有更好的优化,在开发过程中遵循了可扩展性和包容性,使得系统能接纳已有的数据结构,在今后扩展时有效地保护已有的资源,在需要变化时,能方便的调整结构,易于扩充功能,升级方便,即满足当前的业务需求,又为今后的扩展留有很大的空间。而在信息标准化和规范化的基础上,对信息进行合理的布局,使得相关人员可以按照各自的权限进行信息查询和维护。其网上教学教务管理系统也十分完善,世界各地的学生可以坐在家里通过互联网完成入学报名、选课、考试、毕业论文、取得学位这一学习生活的全过程。
目前,国际上已具规模的远程教育学校就有数百所之多,网上教育正在各地发挥着巨大的作用,为世界各国培养出大批人才。所有这些都表明,基于Internet的校园网的应用已深入到校园内的各个方面[8].在国内,高校信息化建设始于1995年中国教育和科研计算机网的建设,CERNET是由国家投资建设,教育部负责管理,清华大学等高等学校承担建设和管理运行的全国性学术计算机互联网络,是国内开展教育信息化的重要平台。1996年,清华大学启动了代号为"泰山工程"的公共信息服务体系,2002年与SUN公司合作,启动名为"大学资源计划"的项目。经过近十年的建设,目前已成为我国较为完善的高校信息门户。
该信息门户集成了数十个应用系统。这些系统采用统一的用户管理和认证,用户通过统一的登录名和口令可以对系统中各应用软件进行访问,只有进入系统门户后,就可以漫游到该用户授权访问的各应用系统,避免了用户需要多次录用的麻烦,也有利于系统数据的统一管理和维护。2002年2月,中山大学下发了"关于中山大学数字校园建设领导小组名单的通知"文件,这标志着中山大学正式启动了数字校园工程。经过几年的努力建设,中山大学的数字校园工程已有一定的规模,按照该校现代教育技术与网络中新主任的介绍该校以数字化信息资源及其应用建设为核心,以数字化学习和校务管理系统为重点,进行数据、设备和应用的全面集中,并在此基础上对数据库、标准、开发平台、用户管理以及网站门户的全面统一,整个建设过程要体现和贯彻概念、工程、标准和文化四个特征。同时,为了适应国家《面向21世纪教育振兴行动计划》中远程教育工程的要求,1999年,CERNET开始建设自己的高速主干网。利用国家现有光纤资源,在国家和地方共同投入下,到2002年底,CERNET已经建成20000公里的DWDM/SDH高速传输网,覆盖我国近200个城市,主干总容量可达40Gbps[9,10].
以前,对学生的信息管理主要以纸质材料为主,通过教师手动记录来完成任务,这种模式不仅增加人力、物力的开销和管理成本,还大大的增加了错误的概率。随着我国高等教育的蓬勃发展,在计算机科学与技术飞速发展的今天,国内各大高校对提高学校管理工作的质量和效率,数字化高校将在全国范围内普及,并逐步成熟完善。学生信息管理工作也是高校信息管理工作中的核心部分,各个高校都针对自己实际情况设计、开发了适应本校的学生信息管理系统,节约了大量的人力、物力,提高了工作效率,实现了信息管理的智能化。但是对现有高校的学生信息管理系统进行分析,发现还存在一些的问题,主要有:
(1)功能单一。一个系统只能处理一个特定的信息管理事务,各个相关系统之间没有有效的关联,不能信息共享,造成了资源的重叠和浪费。
(2)系统孤立。一些管理系统仍是在脱机状态下进行使用,即只限于负责该系统的工作人员在固定电脑上进行操作,没有实现计算机的互通,交互性差,造成信息采集、统计的重复。
(3)在软件使用上,大多数只是停留在日常办公的角度,缺乏综合分析能力。另外,学生信息管理系统的可扩充性和灵活性都比较差,缺乏稳定成熟的技术支持,不能对系统进行不断的修改和优化,使之满足学校不断的发展需求,导致这些系统在运行了一段时期后遭到搁置,造成很大的资源浪费[11].
学校的信息管理是学校日常工作中的重要组成部分,高校招生规模的逐步扩大,在校学生人数将不断增加,而学生管理人员则相对减少。加上我国高等学校基层学生管理工作的头绪多,内容杂,管理细,要求高,传统管理办法已基本不适应新形势的要求。
在校学生的个人基本信息的管理,课程和考试成绩的管理,学生毕业信息的管理等各类信息,在管理过程中很容易出现错误。同时对学生考试成绩的录入和查询也是一个重复而枯燥的工作,每年学生的信息都有变化,需要耗费许多人力和物力。因此在计算机飞速发展的今天,应用数据库技术实现学生信息的管理是可行而必要的工作,实现高校信息网上管理,既能够提高工作效率,又可以提高工作水平。
"双学位"这一概念在我国最早出现于1985年5月27日发布的《中共中央关于教育体制改革的决定》中"实行学分制和双学位制".20世纪80年代起,我国部分高校就已开始探索双学位教育制度,例如:北京大学从1989年起开始进行双学位教育的探索。1998年4月10日,教育部发布了《关于深化教学改革,培养适应21世纪需要的高质量人才的意见》,提出"要积极为学生提供跨学科选修、双学位、主辅修等多种教育形式,培养大批复合型人才。"由此可见,国家是鼓励开展双学位教育的。双学位教育从最初的探索到现在的创新发展,形式越来越多样化,发展空间越来越大[12].
我国高校大部分实行了对双学位的招生管理,它的核心是允许学生自由的选修双学位课程。在这里,学生在报选双学位时的制约因素比较复杂,工作量也很大,而且往往需要在较短的时间内完成。运用计算机辅助选修,即能实时地对大量选修数据进行检验和统计,十分方便地统计选修结果,同时也避免了人工处理时容易产生的错误。在高等学校的教务管理工作中,双学位招生管理是一项十分复杂、棘手的工作。在管理过程中,除了大量信息的管理以外,还必须解决许多矛盾和难题,例如:学生跨专业、跨院系进行双学位选修,两个院系老师必须配合进行对该学生各个方面信息的审核。利用计算机辅助进行双学位招生管理的工作,既提高了工作的科学性,又可大大减轻管理人员的工作强度,提高工作效率,从而使学校教务管理现代化迈上了一个新台阶。
1.2本文的内容和章节安排
1.2.1主要内容
双学位招生管理系统是一个功能完善并且实用有效的双学位选修管理软件,系统中功能应包含学生在线报名、录取计划设置及结果查询、课程安排、课程考试成绩录入及查询、毕业审核等几大管理模块。通过对系统中五个角色(系统管理员、教务管理员、学院教学秘书、授课教师、学生)的权限合理分配,完成对双学位的招生管理。本论文的目的是开发一种双学位招生管理系统,供学生辅修双学位时使用。学校作为管理者,可以快捷有效的统计数据,保证学生报名的信息化。通过不同角色、不同使用权限,基于WEB为学校和广大师生提供便利、高效的双学位报名、管理系统,达到双学位招生管理的流程化、信息化。
1.2.2论文章节安排
论文结构安排如下:第一章绪论。主要介绍了双学位招生管理系统的研究背景、实际研究意义;双学位招生管理的国内外现状等方面。
第二章系统的开发工具。主要介绍了系统中所用的开发工具。
第三章招生管理系统的需求分析。主要介绍了系统的用户需求和功能需求,对系统的功能需求有了基本的了解。
第四章系统设计。主要介绍了系统总体的结构设计、系统各个模块的详细设计。
第五章系统功能实现。主要介绍了系统各个模块功能的实现,提供了各模块界面截图。
第六章系统测试方法和测试流程。主要介绍了系统测试的方法,并对系统进行测试,对结果进行记录分析。
第七章结论。对本文双学位招生管理系统的研究和开发进行了简要的整理分析,以及对系统进一步功能完善和优化的建议。
2系统的开发工具
2.1Java语言
2.2J2EE平台
2.3B/S体系结构
2.4MyEelipsc6
2.5Tomeat服务器
2.6Oracle数据库
2.7PLSQL Devdoper
3招生阀系统的需球分析
3.1用户需求分析
3.2功能需求分析
3.2.1学生报名管理
3.2.2注册信息管理
3.2.3录取管理
3.2.4课程管理
3.2.5.成绩管理
3.2.6毕业审核管理
3.2.7系统管理\
4系统设计
4.1系统结构设计
4.1.1系统总体结构
4.1.2系统管理员
4.1.3:教务管理员
4.1.4学院教学秘书
4.1.5授课教师
4.1.6学生
4.1.7数据库设计
4.2系统模块设计
42.1登录模块
4.2.2学生报名模块
4.2.3录取管理模块
4.2.4注册查询模块
4.2.5课程管理模块
4.2.6成绩管理模块
4.2.7毕业审核管理模块
4.2.8系统管理模块
5系统功能实现
5.1登录模块功能
5.2学生报名功能
5.3录取管理功能 .
5.3.1录取计划管理界
5.3.2录取名单管理
5.3.3查看录取状态 .
5.4注册查询功能
5.4.1注册查询
5.4.2:注册确认
5.5课程管理功能实现
5,5.1课程设置
5,5.2课程查询
5.6成绩管理功能实现
5.6.1考试成绩录入
56.2成绩查询
5.7毕业审核功能实现
5.8系统管理功能实现
5.81角色管理
5.8.2用户管理
5.8.3学院管理
5.8.4系统维护
6系统测试方法和测试
6.1测试方法和步骤
6.2测试的流程
6.2.1单元测试
6.2.2集成测
6.2.3合格性测试
6.3小结
7结论
经过不懈的努力学习,加上指导老师和同学们在设计开发上的鼎力相助,终于完成了我的毕业设计"基于Java的双学位招生管系统的设计"的开发。在开题阶段就阅读了大量的文献,对课题的国内外发展情况、现状及发展趋势有了更深一步的了解,在对用户的需求和功能的需求分析时,使我更加了解系统的基本功能和模块分解。在双学位系统设计开发过程中,我先后掌握了各方面的知识,对Java基础语法的理解;对网页基本设计的学习;也改了许多在编码中的坏习惯;对数据库的配置、平台的连接部署,开发工具的使用,对第三方插件的配置都有了更好的学习。对今后的学习有很大的帮助。
以J2EE为开发平台,开发环境需要Eclipse及其插件MyEclipse,数据库选用稳定性非常好的大型数据库系统Oracle10g,使用了功能强大的JavaWeb开发技术,完成了浏览器/服务器(B/C)模式的双学位招生管理系统。整个系统能够实现最初的设计需求,达到双学位招生管理的基本目的,经过严格的测试和一次又一次的修改后,各模块协同合作能够完成各项辅助教学的任务,实现整个系统的实用价值。按照工作流程分类,可以实现以下功能:
1.登陆:每个用户登陆系统后,系统会自动按照预设分配给各个用户各自应有的使用权限。
2.报名:学生可以查询学校所设置双学位专业及报名要求,按照要求进行报名。学院教学秘书和教务管理员可以设置双学位专业信息和报名的条件并查看报名情况。
3.录取管理:学生可以查询自己是否被录取或未被录取的原因。教务管理员和学院教学秘书可以对学生的报名进行录取操作及查询录取情况。
4.注册管理:学生可以查询自己注册状态:是否欠缴学费,是否注册。教务管理员可以查询学生的注册情况及更改补缴学费学生的注册状态。
5.课程管理:学生和代课教师可以查询自己的课程名称、上课教师及地点。教务管理员和学院教学秘书可以录入课程安排、课程详细信息。
6.成绩管理:学生可以查询自己课程考试成绩。授课教师可以录入学生的课程考试成绩。学院教学秘书和教务管理员可以查看、修改所有学生成绩。
7.毕业审核管理:学生可以查询自己双学位毕业新审核的结果。如果未通过审核,还可以看到未通过的原因。教务管理员和学院教学秘书可以对学生进行毕业审核及毕业审核统计。
8.系统管理:系统管理员可以对系统内的角色、用户进行综合管理;对各个学院信息进行维护;对系统进行维护。
如果使用新版Strusts,可以在很大的程度上提升系统的可维护性。如果用能使用新版本的对象关系映射框架Hibemate,可以使开发过程进行简化,还有在一些细节的设计上还存在不足,需要进行深一步的修改。其次,本系统只是最基本的学校双学位的招生管理系统,随着科技的飞速发展,还应该将与双学位招生管理有关的其他事务也添加到系统中来,使系统更加实用、更加美观,例如按照要求自动排课、对于符合毕业审核要求的学生进行自动审核、对网页进行深一步的美工等等。
参考文献
[1] Flanagan. Java 技术手册[M].北京:中国电力出版社,2002.6:1-465.
[2] 赛奎春。 JAVA 工程应用与项目实践[M]. 北京:机械工业出版社,2002.8:23-294.
[3] 张洪斌。 java2 高级程序设计[M].北京:中科多媒体出版社,2001.11:85-90.
[4] 许川佩,张民,张婧。 基于 Ajax 的 J2EE 安全应用框架[J].计算机工程,2010, 36(4):110-111.
[5] 耿祥义。 JSP 基础编程[M].北京:清华大学出版社,2004.55-162.
[6] Enck,William,Ongtang,Machigar,McDaniel,Patrick. Understanding Android Security[J].IEEE security & privacy,2009,7(1): 50-57.
[7] Hohzaki R , Maehara H. A single-shot game of multi-period inspection[J].European Journal of Operational Research,2010,207(3): 1410-1418.
[8] Dusan Jovanovic , Slobodan Jovanovic. An adaptive e‐learning system for Java programming course , based on Dokeos LE[J].Comput Appl Eng Educ , 2015 , 23(3):107-111.
[9] 陆宵宏。信息化教务管理系统在高校教务管理中的应用[J].宿州教育学院学报, 2017.20(06):47-48.
[10]徐立峰。 J2EE 框架及全文检索技术在信息管理系统中的应用[D].成都:电子科技大 学,2009.
[11]崔进。大数据时代高校学生管理工作的挑战与对策[J].文学教育(下),2017(12):165.
[12]王佳黎。 浅谈高校双学位教育的现状与完善思路[J].新丝路(下旬) ,2018(9):105-106.
[13]曹鸣鹏,赵伟,许林英。J2EE 技术及其实现[J].计算机应用,2001(10):20-23.
[14]田 娟 , 徐 钊 . 基 于 J2EE 的 MVC 设 计 模 式 的 分 析 与 思 考 [J]. 计 算 机 与 现 代 化,2010(10):54-58.
[15]孙一林,彭波。 Java 数据库编程实例[M].北京:清华大学出版社,2002.8:30-210.
[16]Rody W. J. Kersten,Bernard E. Gastel,Olha Shkaravska,Manuel Montenegro, Marko C.J.D. Eekelen. ResAna: a resource analysis tool set for (real time)JAVA[J].Concurrency Computat.: Pract. Exper.,2014,26(14):54-57.
[17]Bruce Eckel. Thinking in Java[M].Upper Saddle River,New Jersey,USA: PrenticeHall,2006.
[18] Lorenzo Bettini,Ferruccio Damiani. Traits for the Java Platform[J].The Journal of Systems & Software,2016.
[19]张俊兰。 软件工程[M].西安:西安交通大学出版社,2009.
[20]薛坤宇。 高校在线备课及课堂互动系统设计与实现[D].大连:大连理工大学,2018.
[21]陆宇晨。 基于 J2EE 的重卡生产物流管理系统的研究与开发[D].上海:同济大学, 2007.
[22]Joshua Bloch. Effective Java[M].Piscataway,N.J: IEEE Press,2009.
[23]Ritter, R., Sakowicz, B Publishing and decisioning bidding system based on J2EE platform in combination with spring and hibernate technology[P]. CAD Systems in Microelectronics, 2009. CADSM 2009. 10th International Conference - The Experience of Designing and Application of,2009. [24]田珂,谢世波,方马。 J2EE 数据持久层的解决方案[J].计算机工程,2003, 29(22): 93-95.
[25]王宜贵。 软件工程[M]北京:机械工业出版社,2002:20-79.
[26]熊锦辉。 基于 B/S 结构的学生信息管理系统的设计与实现[D].北京:北京邮电大学, 2013.
[27]李云云。浅析 B/S 和 C/S 体系结构[J].科学之友,2011(01):6-8.
[28]郭剑毅,申立中,马桂芳,温琪,张世华,车文刚。基于 C/S 与 B/S 的高校科研管理信息系 统的设计与实现[J].计算机工程与应用,2003(01):212-214.
[29]彭鹤然。 营口市客运站网上售票系统的设计与实现[D].大连:大连理工大学,2018.
[30]姚锡凡,练肇通,李永湘,金鸿,徐川,谭伟,张洁,林颖。 面向云制造服务架构 及集成开发环境[J].计算机集成制造系统,2012,18(10):2312-2322.
[31] Zoya Ali. Designing Object Oriented Software Applications within the Context of Software Frameworks[D].Columbus,Ohio,USA:Ohio State University,2011.
[32]孙卫琴,李洪成。 Tomcat 与 Java Web 开发技术详解[M].北京:电子工业出版社, 2003.6:1-205.
[33]徐建波,周新莲。 Web 设计原理于编程技术[M].长沙:中南大学出版社,2005.185- 193.
[34]张雪娇。 基于 DM 的终端信息库综合查询系统的设计实现[D].大连:大连理工大学,2013.
[35]傅鹏,殷旻昊。 基于 Structs+Spring+Hibernate+Ajax 技术的科研管理系统设计[J].软 件导刊,2009, 8(1):135-136.
[36]龚瑜江,红黄永。 基于 Struts 的 Web 开发[J].计算机与数字工程,2009, 37(232):58-62.
[37]王海涛,贾宗璞。 基于 Struts 和 Hibernate 的 Web 应用开发[J].计算机工程,2011, 37(9):113. [38]Rachit Mohan Garg,YaminiSood,Balaji Kottana,Pallavi Totlani. A Framework Based Approach for the Development of Web Based Applications Waknaghat[J].Jaypee University of Information Technology,2011,1(1):1-4.
[39]James Turner,Kevin Bedell.Structs Kick Stat , lst edition[M].USA,manning,2003.
[40]孙卫琴。 精通 struts[M].北京:电子工业出版社 2004 年 8 月 50-70. [41]魏亚楠,宋义秋。oracle 数据库应用系统的性能优化[J].制造业自动化,2010,32(08):204- 206+222.
[42]姚文琳,王存刚,刘世栋,仇利克。基于 Oracle 的分布式数据库设计与技术[J].计算机工 程,2006(20):89-91.
[43]李卫红,邓杰海。 Delphi 搭配 Oracle 开发数据库应用[J].电脑知识与技术,2013, 9(04):669-670.
[44]Babcock, Charles. Oracle's Open Source Problem[J].Information Week,2010(1287)。
[45]李席广。 基于 LDAP 的统一身份认证管理系统的设计与实现[J].科技信息 (学术研 究) ,2007,(19): 99-101.
[46]王倩宜,李润娥,李庭晏。 统一用户管理和身份认证服务的设计与实现[J].实验技 术与管理 2004,30(3): 236-239.
[47] Alice Woudhuysen. China internet:The long march toward e-commerce [J].the economist intelligence unit. 2007.
[48] Alshraideh, Mohammad A,Mahafzah, Basel A,Salman, Hamzeh S Eyal,Salah, Imad. Using Genetic Algorithm as Test Data Generator for Stored PL/SQL Program Units[J]. Journal of Software Engineering and Applications,2013,6(2)。
[49] Andy Oppel, Robert Sheldon. SQL: a beginner's guide BEGINNER'S GUIDE[M].New York, USA :McGraw-Hill Professional, 2008.
[50]王立新。 软件测试数据的高效生成及测试方法研究[D].上海:东华大学,2011.
[51]胡静。浅析黑盒测试与白盒测试[J].衡水学院学报,2008(01):30-32.
[52]宋洁。 软件测试技术及自动测试工具的实现[D].北京:北京邮电大学,2007.
致谢
研究生论文已经接近尾声,作为在工作之余上课的工程硕士,虽然在工作中有一定工作经验,但是在学术方面的经验和知识还是不够充分的,在系统设计方面有很多缺陷,论文中也难免有内容不完善和理论不完整的地方。通过对专业知识深入学习,加上杜永兴老师教育指导,在同学们鼎力帮助下,我顺利的完成了我的论文和系统设计。
我衷心的感谢杜永兴老师对我的指导监督,是您给我完成课题的源动力;我也非常感谢我的同学们,在设计过程中遇到难题时,是你们不遗余力的帮助,让我能够保质保量的完成毕业设计。
在论文完成的各个阶段里都存在很多问题,杜老师耐心的、细心的指导我,使我克服了重重困难。他的治学严谨和认真的态度值得我们学习,对我有很大影响,今后我会认真对待遇到的每一件事。最后,感谢各位专家对论文的评阅
(如您需要查看本篇毕业设计全文,请您联系客服索取)