创业平台系统设计本科毕业论文.doc

上传人:大米 文档编号:548039945 上传时间:2023-04-28 格式:DOC 页数:42 大小:2.50MB
返回 下载 相关 举报
创业平台系统设计本科毕业论文.doc_第1页
第1页 / 共42页
创业平台系统设计本科毕业论文.doc_第2页
第2页 / 共42页
创业平台系统设计本科毕业论文.doc_第3页
第3页 / 共42页
创业平台系统设计本科毕业论文.doc_第4页
第4页 / 共42页
创业平台系统设计本科毕业论文.doc_第5页
第5页 / 共42页
点击查看更多>>
资源描述

《创业平台系统设计本科毕业论文.doc》由会员分享,可在线阅读,更多相关《创业平台系统设计本科毕业论文.doc(42页珍藏版)》请在金锄头文库上搜索。

1、苏州大学本科生毕业设计(论文)目 录前言1第一章 引言21.1 课题的提出21.2 课题的工作与组织结构21.2.1 本文的工作21.2.2本文的组织结构2第二章 背景技术与开发工具42.1 MVC模式42.1.1 视图42.1.2 模型42.1.3 控制器42.2 SSH框架技术52.2.1 Struts52.2.2 Hibernate62.2.3 Spring72.3 Div+CSS8第三章 系统分析93.1需求分析93.1.1 游客功能要求93.1.2 创业者功能要求93.1.3 领域专家功能要求103.1.4 公司功能要求103.1.5 管理员功能要求103.2 系统用例建模113.2

2、.1 游客功能用例描述113.2.2 创业者功能用例描述123.2.3 领域专家功能用例描述123.2.4 公司功能用例描述133.2.5 管理员功能用例描述13第四章 系统设计144.1 系统功能模块设计144.1.1 功能模块图144.2 系统架构设计144.3具体模块设计154.3.1游客功能模块设计154.3.2创业者功能模块设计154.3.3 公司功能模块设计164.3.4 专家功能模块设计164.3.5 管理员功能模块设计174.4数据库设计174.4.1 数据库表结构的设计174.4.2 系统ER图194.4.3 物理数据模型20第五章 系统实现215.1 系统模块实现215.1

3、.1 游客模块的实现215.2.2 创业者模块实现245.2.3 公司模块的实现285.2.4 专家模块的实现295.2.5 管理员模块的实现33第六章 总结与展望366.1总结366.2展望36参考文献38致谢39摘 要创业是最积极的就业,它不仅能解决劳动者的就业问题,还能通过带动更多就业产生倍增效应,但是,经过调查发现,目前大多创业类型的网站仅提供一些创业政策、成功案例等信息,没有提供一个具体的创业途径给想要进行创业的人,创业从何做起是困扰当代大学生的一个问题。本课题运用三个轻量级开源框架Struts、Hibernate和Spring,结合开源数据库MySQL,开发了一个创业辅助系统,给想

4、要创业的大学生提供一个创业平台,结合领域专家的指导完成一个创业的过程。本平台结合了当前社会形势,具有一定的创新性和实用性。本文首先对系统设计的必要性进行了分析,然后,对系统开发所需要的背景知识和所涉及的技术进行了简单介绍,接着,在需求清晰与技术成熟的情况下对系统模块进行详细设计。本文清晰的展示了开发MIS系统需经历的需求分析、系统设计和系统实现三个基本步骤,这不仅为设计开发人员提供了详细的设计思路与方法,也为参与后续开发的人员提供了重要资料。最后总结系统的特点、优点以及仍存在的不足,并对未来的发展和前景做了展望。关键字:创业、系统设计、指导作 者 张春峰指导老师 周小科I苏州大学本科生毕业设计

5、(论文)AbstractEntrepreneurship is the most active employment, it can not only solve the employment problems, but also bring more jobs. However, after an investigation, I found that most websites now offer only business policies, success stories and other information, they dont provide a specific appro

6、ach to business people who want to start. How to start a career is a problem to college students. This system use three lightweight open-source frameworks Struts, Hibernate and Spring, combined with open-source database MySQL, developed a business support system for the students that they can finish

7、 a business process on it with the help of experts. The platform combines the current social situation, so it is innovative and practical.Firstly, the thesis analyses the importance of the platform. Secondly, the thesis introduces the technology and the background knowledge involved. This article co

8、ntains an overview of technical background, needs analysis, system design, system implementation, concluding remarks and other components. And then the thesis has also provided the important material for the participation following development and the expansion. At last, the thesis summarizes the sy

9、stem features, advantages, deficiencies and prospect in the future Keywords:Entrepreneurship,System Design,GuideWritten by Zhang ChunfengSupervised by Zhou XiaokeIV苏州大学本科生毕业设计(论文)前言如今,J2EE平台已经日趋成熟,并得到广泛应用。在J2EE技术中发展最为迅速的当属JSP技术,几乎所有的基于Java的Web应用都使用JSP。一些免费、开放代码的JSP/Servlet容器,如Apache软件组织提供的Tomcat,更进一

10、步推动了JSP技术的发展。Struts是Apache软件组织提供的一项开放源代码项目,它为Java Web应用提供了模型视图控制器(MVC)框架,尤其适用于开发大型可扩展的Web应用。Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Spring是一个开源框架,它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情,任何Java应用都可以从Spring中受益。全文主要包含六章,第一章为概述,主要对本系统进行了简单描述;第二章为技术

11、背景,简要介绍了系统设计与实现中涉及到的相关技术背景;第三章为需求分析,详细分析了系统的需求并对总体功能进行了概述;第四章为系统总体设计,对系统的总体框架和各模块的功能进行了设计;第五章为系统实现,该章详细描述了系统的具体实现,包括界面设计、代码实现等;第六章为结束语,对系统进行了概括和总结。苏州大学本科生毕业设计(论文)第一章 引言1.1 课题的提出创业已经成为大学生毕业之后的一个选择,经过调查发现,目前大多创业类型的网站仅提供一些创业的基本信息,没有提供一个具体的创业的途径给想要进行创业的人,创业从何做起是困扰当代大学生的一个问题。本课题就是要给想要创业的大学生提供一个创业辅助平台,结合领

12、域专家的指导完成一个创业的过程。本课题运用时下最流行的企业应用架构Struts+Hibernate+Spring,底层数据库采用了开源数据库MySQL。系统分为业务逻辑层、数据访问层和实体层,清晰的分层策略大大降低了开发的难度及开发周期。平台采用基于MVC的应用架构,打造一个交流合作平台,创业者通过专家的指导点评及建议,逐步完善自己的创业步伐,使自己更接近成功的彼岸,同时企业用户可以通过本平台了解创业者的创业动态,并可以与具有发展潜力的创业者合作并展开创业项目。1.2 课题的工作与组织结构1.2.1 本文的工作由于本系统涉及创业者、公司、领域专家、游客、系统管理员5种角色,因此分别为他们设计了

13、5大模块。本系统设计先抽象出一个整体平台的总体架构,然后对每个部分进行详细的描述,不断扩充完善得到功能比较完备的创业辅助平台系统。本文利用软件工程的方法对该创业平台进行分析与设计,展示了一种结合了SSH技术、MySQL数据库,基于B/S架构的大学生创业辅助平台的设计思想。1.2.2本文的组织结构本设计共6章:第一章 引言 阐述了创业型网站的发展现状、利用开源框架SSH的优势以及本论文要实现的系统。第二章 相关技术与开发工具 介绍了相关技术及采用的开发工具的优点。第三章 系统分析 分析创业平台的各种角色的功能需求、系统框架、数据库,向读者讲解实现创业平台需要做哪些方面的工作。第四章 系统设计 对

14、系统的几个部分进行详细的设计及描述。第五章 系统实现 讲解如何利用SSH框架实现各功能。 第六章 总结与展望。2苏州大学本科生毕业设计(论文)第二章 背景技术与开发工具2.1 MVC模式MVC是一个架构模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型、视图和控制器。它们各自处理自己的任务。 2.1.1 视图 视图是用户看到并与之交互的界面。对老式的Web应用程序来说,视图就是由HTML元素组成的界面,在新式的Web应用程序中,HTML依旧在视图中扮演着重要的角色,但一些新的技术已层出不穷,它们包括Adobe Flash和象XHTML,XML/XSL,

15、WML等一些标识语言和Web services. 如何处理应用程序界面变得越来越有挑战性。MVC一个大的好处是它能为你的应用程序处理不同的视图。在视图中其实没有真正的处理发生,不管这些数据是联机存储的还是一个雇员列表,作为视图来讲,它只是作为一种输出数据并允许用户操纵的方式。 2.1.2 模型 模型表示企业数据和业务规则。在MVC的三个部件中,模型拥有最多的处理任务。例如它可能用象EJBs和ColdFusion Components这样的构件对象来处理数据库。被模型返回的数据是中立的,就是说模型与数据格式无关,这样一个模型能为多个视图提供数据。由于应用于模型代码只需写一次就可以被多个视图重用,所以减少了代码重复性。 2.1.3 控制器 控制器接受用户的输入并调用模型和视图去完成用户的需求。所以当单击Web页面中的超链接和发送HTML表单时,控制器(例如:servlet)本身不输出任何东西和做任何处理。它只是接收请求并决定调用哪个模型构件去处理请求,然后确定用哪个视图来显示模型处理返回的数据。 现在我们总

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 其它文档 > 租房合同

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号