毕业设计开题报告范例

2023-08-10 12:48:11   文档大全网     [ 字体: ] [ 阅读: ]

#文档大全网# 导语】以下是®文档大全网的小编为您整理的《毕业设计开题报告范例》,欢迎阅读!
开题,毕业设计,范例,报告
---

毕业设计开题报告

1 毕业设计题目

基于JSP的自主创新基金网上评审系统的设计与实现

2 毕业设计概述

本系统的主要内容是根据学校自主创新基金项目管理的需要,设计一个基于JSP的项目评审系统。本系统可以为校基金管理员及评审专家提供有效的服务,帮助他们快速方便地完成评审专家分配和项目评审工作

该系统的用户有两类:校基金管理评审专家。校基金管理员可通过该系统为申报的项目分配评审专家,系统提供手动依次分配和批量分配两种分配方式。评审专家可通过该系统对分配给自己的项目进行评审打分、查看和修改自己的评审记录。

系统应对用户输入的数据进行严格的数据检查,尽可能排除人为错误;

3 系统规划

对该系统功能的操作是根据用户的身份来设定的。本系统将用户分为了三个权限级别:校基金管理”可对系统中的所有功能进行操作;“评审专家”可对系统中的部分功能进行操作,即可通过该系统对分配给自己的项目进行评审打分、查看和修改自己的评审记录。“项目申请者”在本系统中进行项目的申请,填写申请表单,只能对自己的项目进行操作。所以根据用户权限的级别,将该系统规划为对应的三种模式。

4系统开发环境

4.1开发语言

开发语言必须能够很好地进行网络系统的开发,具有很强的网络系统开发优势。Java实现的JSP技术是Web应用的最佳选择,因此该系统的开发语言选择JSP 4.2开发工具

开发工具选择MyEclipseEclipse,服务器选择Tomcat 6.x 4.3服务器端运行系统

服务器端运行系统选择Windows XP。因为Windows XP安装方便,而且对各种服务器软件的兼容性都非常的出色,能运行B/S应用程序。 4.4客户端操作系统

考虑到客户端操作系统应该为用户最常用的系统,因此客户端操作系统选为Windows XPWindows XP是当今世界上最流行的操作系统之一,以其方便易懂的操作而受到了全球用户的青睐。 4.5数据库

现在用于计算机系统数据库的最主要特点是关系数据库模型,此外主机与小型机上的服务器数据库,如关系数据库,都支持结构化查询语言(SQL)及其专有工具访问数据。此系统选择MySQL作为服务器端的数据库。


---

5 系统所用的技术

本系统是基于JSP软件系统,JSP是一种动态网页编程的最新技术和应用最广的技术。 JSP是一种JAVA WEB编程的技术,Java Web,是用Java技术来解决相关web互联网领域的技术总和。Web包括:web服务器和web客户端两部分。Java在客户端的应用Java applet不过现在使用得很少,已经被现在流行的B/S模式所取代。Java在服务器端的应用非常的丰富,比如servletJSPJSPJavaServer Page,它是一种服务器端的编程语言,现在使用得非常的广泛,JSP通过将动态代码嵌入到静态的HTML中,从而产生动态的输出。

JSP技术基于Java Servlet技术,JSP最终是要转化为Servlet来执行的,JSP技术为创建显动态生成内容的Web页面提供了一个简捷而快速的方法。JSP技术的出现,大大提高了基Java技术的Web应用开发的效率。

在谈及Web应用程序的开发时总会谈到MVCModel2这两个名词。MVC就是ModelViewController的缩写,分别代表应用程序中三种职责各不相同的对象。 Model

中文称之为“模型,就是封装了应用程序功能或状态的对象。设计上建议模型对象必须与页面所采取的解决方案无关,与底层所使用的访问机制无关,必须是一个中性的对象。因为模型是应用程序的业务逻辑组件,希望可以具备较高的可移植性,也就是在必要时,望在最少的修改下就能移植至另一个平台。模型不负责绘制页面,但在状态改变时会通知感兴趣的“视图”对象。 View

中文称之为“页面”或“视图,也就是负责用户所观看及操作的接口。像Swing窗口程序或是浏览器中的HTML页面,都属于“视图”组件。视图会对感兴趣的模型进行注册,如此在模型状态改变时可收到通知,而后查询模型的最新状态并更新页面。 Controller

中文称之为控制器职责在于收集用户请求的相关信息并转发给对应的模型对象。控制器可能操作某个业务模型,或者是修改某个数据模型。

StrutsStruts是一个MVC框架,用于快速开发Java Web 应用Struts实现的重点在Controller,包括ActionServlet/RequestProcessorAction,也为View(这里充当View的是JSP页面)提供了一系列定制标签。Struts几乎没有涉及Model所以Struts可以采用JAVA实现的任何形式的商业逻辑。

Hibernate是采用ORM模式实现数据持久层的一个优秀的Java组件,它提供了强大、高效的将Java对象进行持久化操作的服务。

Spring是一个轻型容器(light-weight container,其核心是Bean工厂(Bean Factory用以构造设计者所需要的Model。在此基础上Spring提供了AOP实现,用它来提供非管理环境下申明方式的事务、安全等服务;Bean工厂的扩展ApplicationContext更加方便设计者实现J2EE应用DAO/ORM的实现方便设计者进行数据库的开发;Web MVCSpring Web提供了Java Web应用的框架或与其他流行的Web框架进行集成。将两者一起使用,可将两者自身的特点进行互补。

6 毕业设计时间安排

2011.02.21-2011.03.05:对此项目中所用到的技术进行学习和查资料 2011.03.06-2011.04.25:完成此项目的设计

2011.04.26-2011.06.01:查资料和完成论文的编写。 设计者:计算机0705 黄威


本文来源:https://www.wddqxz.cn/0154772558fb770bf78a5519.html

相关推荐