电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

基于web的校园二手市场信息发布系统的设计与实现(后台部分)设计大学本科毕业论文

23页
  • 卖家[上传人]:M****1
  • 文档编号:473085015
  • 上传时间:2022-11-04
  • 文档格式:DOC
  • 文档大小:984.50KB
  • / 23 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、摘要目前,在软件开发活动中,无论何种服务,应用系统的开发仍然是开发的主题,校园二手信息发布系统就是这样的应用系统。一个校园二手信息发布系统面向的用户很多,提供的功能也很多,如提供用户注册、用户管理、信息发布、留言等。本系统采用了Spring+Struts1+Hibernate框架进行开发。本文主要分析了该系统实现的相关技术原理,给出了校园二手信息发布系统实现的系统架构,并对架构及管理模块结构作了划分及设计。本系统采用了当前流行的B/S 结构,通过运用JSP、Java 、Spring、Struts1、Hibernate和MySql数据库等软件的强大功能完成了该系统的设计。本系统完成了普通用户注册功能,用户需要设定自己的帐户和密码以及自己的基本信息;普通用户登录功能、管理员登录功能,用户只有输入正确的帐户密码才可以登录;普通用户修改个人的基本信息功能,用户修改的只是自己的基本信息;管理员修改用户的所有信息功能;管理员删除用户功能;用户发布、修改、删除二手信息功能;用户对二手信息留言功能等。关键词:Java,Struts2,Hibernate,Spring,Eclipse,JspAbstra

      2、ct At present, in the software development activities, no matter what kind of service, the development and application of the system is still the development theme, the campus second-hand information release system is one such application system. A lot of the campus second-hand information release system for the user, provide the function a lot of, such as user registration, user management, information issue, such as message. The system uses the Spring+Struts1+Hibernate framework development.Th

      3、is paper mainly analyzes the related technical principles of the implementation of the system, the campus of second-hand information release system architecture and implementation of the system, and made the division and design of the architecture and management module structure. This system uses the current popular B/S, the powerful function using JSP, Java, Spring, Struts1, Hibernate and MySql database software to complete the design of the system.The system completed the common user registrat

      4、ion, the user needs to set the account and password themselves as well as their basic information; the ordinary user login, the administrator login, the user only to enter the correct password before you can login; ordinary users to modify personal basic information function; the administrator to modify all information users; the administrator to delete user function, modify, delete; the user releases the second-hand information function; on the second-hand information message function etc.Keywo

      5、rds: Java, Struts2 Hibernate, Eclipse, Jsp目录1概述41.1Struts1简介41.2Spring 简介41.3Hibernate简介41.4MySQL简介42系统开发和环境介绍52.1基本环境52.1.1安装TOMCAT52.1.2配置TOMCAT52.1.3安装、配置Eclipse63系统分析83.1开发背景83.2系统功能需求分析83.3需要实现的功能及功能模块83.3.1 用户注册83.3.2用户登录83.3.3修改用户信息93.3.4发布二手信息功能93.3.5修改、删除发布信息93.3.6物品留言、删除留言93.3.7搜索二手信息93.4系统流程分析93.4.1系统的功能图93.4.2系统的用例图113.4.3系统的流程图114设计与实现124.1模块功能界面124.1.1 主页124.1.2 登陆124.1.3 查看二手信息134.1.4 搜索二手信息144.1.5 发布二手信息154.1.6 管理二手信息154.1.7 发布留言174.1.8 留言管理174.2 部分功能界面代码184.2.1 发布二手信息184.2.2 发布留

      6、言19总结21参考文献22致谢231概述1.1 Struts1简介Struts1是Apache Software Foundation(阿帕奇软件基金会)的一个开源项目1。它是一个基于标准技术(比如Servlet,JavaBean,ResourceBundle,XML还有Apache Commons组件)的灵活的控制层。Struts11框架可以帮助你的应用程序创建基于发布标准和成熟设计模式的可扩展开发环境。Struts1提供了它自己的Web控制(Controller)组件,并且整合了其它技术来提供模型(Model)和视图(View)。对于模型来说,Struts1可以和标准的数据访问技术(比如JDBC和EJB)和第三方开发包(比如Hibernate,iBatis或其它对象关系框架)来交互。对于视图,Struts1和JSP(Java Server Pages)技术良好协作,也包含JSTL,JSF,Velocity Template,XSLT和其它视图展现系统2。Struts1控制器担当了沟通应用程序模型和Web视图之间的桥梁。当收到请求时,控制器可以调用Action类3。Action类和模

      7、型(或者最好是一个代表模型的门面)来咨询沟通来检查或更新应用程序的状态1。1.2 Spring 简介Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架2。在这篇由三部分组成的 Spring 系列 的第 1 部分中,我将介绍 Spring 框架。我先从框架底层模型的角度描述该框架的功能,然后将讨论两个最有趣的模块:Spring 面向方面编程(AOP)和控制反转 (IOC) 容器。接着将使用几个示例演示 IOC 容器在典型应用程序用例场景中的应用情况3。这些示例还将成为本系列后面部分进行的展开式讨论的基础,在本文的后面部分,将介绍 Spring 框架通过 Spring AOP 实现 AOP 构造的方式4。 1.3 Hibernate简介Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate可以应用在任何使用JDBC的场合,既可以在Java的

      8、客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任5。1.4 MySQL简介MySQL是一个真正的多用户、多线程SQL数据可服务器。SQL是世界上最流行的和标准化的数据库语言。MySQL是以一个客户机/服务器结构实现的,是有一个服务器守护程序MySQL和很多不同的客户程序和库组成的6。 SQL是一种标准化语言,它使得存储、更新和存取信息更容易。如果您想用SQL语言为一个网站检索产品信息及存储顾客信息,那么,MySQL能够以足够快的速度和灵活来允许您存储纪录文件和图像。 尽管MySQL还在不断的开发中,但它已经提供了一个丰富的和极其有用的功能集7。2系统开发和环境介绍2.1基本环境以Java语言为基本开发语言,通过运用集成开发环境Eclipse,Hibernate,Spring,Struts1,Tomcat服务器等相关知识,利用java语言的面向对象的特性及MVC设计思想,设计一个校园二手信息发布系统。2.1.1安装TOMCAT由于使用的操作系统是Windows 7,需要安

      9、装 TOMCAT6.0。在安装TOMCAT之前,首先要安装JDK。2.1.2配置TOMCAT1将mysqldriver.jar,tools.jar,serlet-api.jar,复制到%tomcat_home%commonlib下环境变量设置:(1). JAVA_HOME jdk的路径:C:Program FilesJavajdk1.5.0_06(2).mysql_home mysql的路径:D:Program Filesmysql(3). CATALINA_HOME tomcat的路径:D:Program Filesapache-tomcat-6.0.18(4).将;%java_home%bin;%mysql_home%bin;%tomcat_home%bin加入到PATH中;(5). .;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar;%CATALINA_HOME%commonlibservlet-api.jar加入到CLASSPATH中图2.1 设置环境变量图2-2.测试TOMCAT的安装2.1.3安装、配置Eclipse解压下载的eclipse,完成eclipse的安装。安装Eclipse后,运行Eclipse,在工具栏Window-Preferences-Java-InstalledJREs下选择自己安装的JDK路径,如下图2-3图2-3 .配置JDK在工具栏Window-Preferences-Server-

      《基于web的校园二手市场信息发布系统的设计与实现(后台部分)设计大学本科毕业论文》由会员M****1分享,可在线阅读,更多相关《基于web的校园二手市场信息发布系统的设计与实现(后台部分)设计大学本科毕业论文》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.