jsp二手交易系统本科毕业论文(编辑修改稿)内容摘要:
性,进一步将 JSP中的 Java代码导致的不利因素削弱。 总之,使用 JSP 可以降低开发门槛,提高程 序可读性,开发出高性能的跨平台企业级软件。 所以在线汽车销售网站采用了 JSP 技术。 SQL Server 简介 SQL SERVER 是 Microsoft在关系数据库管系统( RDBMS)方面的开发成果。 其主要目的是尽可能快地存储、管理和检索大量数据。 我们将使用 SQL SERVER存储与知识系统网站相关的所有信息,这些信息会由应用程序逻辑动态放置在网页中。 SQL Server 是 Microsoft 公司推出的 SQL Server 数据库管理系统的最新版本该版本继承了 SQL Server 版本的优点 同时又比它增加了许多更先进的功能具有使用方便可伸缩性好与相关软件集成程度高等优点可跨越从运行Microsoft Windows 2020 的膝上型电脑到运行 Microsoft Windows XP 的大型多处理器的服务器等多种平台使用。 “结构化查询语言”( SQL)简介 SQL全称是 “结构化查询语言 (Structured Query Language)”, 最早是 IBM的圣约瑟研究实验室为其关系数据库管理系统 SYSTEM R开发的一种查询语言 , 它的前身是 SQUARE语言。 SQL语言结构简洁 , 功能强大 , 简 单易学 , 所以自从 IBM公司1981年推出以来 , SQL语言得到了广泛的应用。 目前, SQL语言已被确定为关系数据库系统的国际标准,被绝大多数商品化关系数据库系统采用,如 Oracle 、Sybase、 DB Informix、 SQL Server这些数据库管理系统都支持 SQL语言作为查询语言。 结构化查询语言 SQL是一种介于关系代数与关系演算之间的语言,其功能包括查询、操纵、定义和控制四个方面,是一个通用的功能极强的关系数据库标准语言。 在 SQL语言中不需要告诉 SQL如何访问数据库,只要告诉 SQL需要数据库做什么。 SQL广泛地被采用正说明了它的优点 ,使全部用户,包括应用程序员、 DBA管理员和终端用户受益非浅。 非过程化语言 SQL是一个非过程化的语言,因为它一次处理一个记录,对数据提供自动导航。 SQL允许用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记录集。 所有 SQL 语句接受集合作为输入,返回集合作为输出。 SQL的集合特性允许一条 SQL语句的结果作为另一条 SQL语句的输入。 SQL不要求用户指定对数据的存放方法。 统一的语言 SQL可用于所有用户的 DB活动模型,包括系统管理员、数据库管理员、 应 用程序员、决策支持系统人员及许多其它类型的终端用户。 基本的 SQL 命令只需很少时间就能学会,高级的命令在几天内便可掌握。 以前的数据库管理系统为上述各类操作提供单独的语言,而 SQL 将全部任务统一在一种语言中。 是所有关系数据库的公共语言 由于所有主要的关系数据库管理系统都支持 SQL 语言,用户可将使用 SQL 的技能从一个 RDBMS 转到另一个。 所有用 SQL 编写的程序都是可以移植的。 JDBC 数据库连接对系统来说是最为重要的部分 ,Java 中连接数据库的技术是JDBC(Java Database Connectivity)。 很多数据库系统带有 JDBC 驱动程序 ,Java 程序就是通过 JDBC 驱动程序与数据库相连 ,执行查询、提取数据等操作。 JDBC 大致被分为三个部分 ,即 JDBC API,JDBC 驱动程序管理器和 JDBC 驱动程序。 JDBC API 通过 包来提供。 在 JDBC API 上只设计为利用数据库而提供的类的接口 ,而这个接口是由提供 JDBC 驱动的软件商来实际完成的。 JDBC驱动管理器的作用是在 JDBC运行结构上 ,提供最基础的指引功能。 即当一个 JDBC API 程序进行数据库调用时 ,它 会选择一个正确的 JDBC 驱动程序进行连接。 JDBC驱动的作用是当 JDBC API制作的程序进行数据调用时 ,实际连接数据库并进行相应的处理。 JDBC 驱动提供 JDBCAPI 的接口类。 SSH SSH 为 struts+spring+hibernate 的一个集成框架,是目前较流行的一种Web 应用程序开源框架。 集成 SSH 框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层,以帮助开发人员在短期内搭建结构清晰、可复用性好、维护方便的Web 应用程序。 其中使用 Struts 作为系统的整体基础架 构,负责 MVC 的分离,在 Struts 框架的模型部分,利用 Hibernate 框架对持久层提供支持,业务层用Spring 支持。 具体做法是:用面向对象的分析方法根据需求提出一些模型,将这些模型实现为基本的 Java 对象,然后编写基本的 DAO 接口,并给出 Hibernate的 DAO 实现,采用 Hibernate 架构实现的 DAO 类来实现 Java 类与数据库之间的转换和访问,最后由 Spring 完成业务逻辑。 系统的基本业务流程是: 在表示层中,首先通过 JSP 页面实现交互界面,负责传送请求 (Request)和接收响应 (Response),然后 Struts 根据配置文件()将 ActionServlet接收到的 Request委派给相应的 Action处理。 在业务层中,管理服务组件的 Spring IoC 容器负责向 Action 提供业务模型 (Model)组件和该组件的协作对象数据处理 (DAO)组件完成业务逻辑,并提供事务处理、缓冲池等容器组件以提升系统性能和保证数据的完整性。 而在持久层中,则依赖于 Hibernate 的对象化映射和数据库交互,处理 DAO 组件请求的数据,并返回处理结果。 采用上述开发模型,不仅实 现了视图、控制器与模型的彻底分离,而且还实现了业务逻辑层与持久层的分离。 这样无论前端如何变化,模型层只需很少的改动,并且数据库的变化也不会对前端有所影响,大大提高了系统的可复用性。 而且由于不同层之间耦合度小,有利于团队成员并行工作,大大提高了开发效率。 第三章 可行性 分析 可行性研究 该阶段通过对系统目标的初步调研和分析,提出可行性方案并进行论证。 我们在这里主要从技术可行性、经济可行性和操作可行等方面进行分析。 经济可行性 开发该系统 所需的相关资料可以通过已存在的相关系统进行调查采集,所需的其他应用软件、硬件系统也易于获得 .因此 ,开发成本较低。 而引进使用本系统后,与传统方式相比,具有高效率、低成本、高质量的特点,可以节省不少人力、物力及财力。 所以,从经济的角度来看,该系统可行。 技术可行性 技术可行性要考虑现有的技术条件是否能够顺利完成开发工作,软硬件配置是否满足开发的需求等。 本系统 用的是 JSP 开发语言,调试相对简单,当前的计算机硬件配置也完全能满足开发的需求,因此在技术上是绝对可行的。 软件方面:由于目前单机模式相对发展成熟 ,故软件的开发平台成熟可行 ,它们速度快、容量大、可靠性能高、价格低,完全能满足系统的需求。 本系统的开发,是典型的 Mis 开发。 采用 JSP 编程语言 ,已无技术上的问题。 运行可行性 运行可行性是对组织结构的影响,现有人员和机构和环境对系统的适应性及人员培训补充计划的可行性。 当前信息化技术已经相当普及,各类操作人员水平都有相当的高度,所以在运行上是可行性的。 时间可行性 从时间上看,在两个月的时间里学习相关知识,并开发系统,时间上是有点紧,但是不是不可能实现,通过两个多月的努力功能基本实现。 法律可行性 ① 所有技术资料都为合法。 ② 开发过程中不存在知识产权问题。 ③ 未抄袭任何系统,不存在侵犯版权问题。 ④ 开发过程中未涉及任何法律责任。 综上所述,本系统的开发从技术上、从经济上、从法律上都是完全可靠的。 第四章 需求分析 需求分析 需求分析是软件设计的一个重要的环节。 本阶段对系统管理系统的应用情况作全面调查,以确定系统目标。 确定用户的需求。 用户对系统的需求我们从以下几方面进行分析。 系统需求 用 JSP 开发此系统 基于 B/S 模式,系统软件和数据集中存放于服务器中,软件的安装与升级在服务器上进行。 所有的工作基于浏览器,安装、使用、维护、升级十分简单。 性能需求 为了保证系统能够长期、安全、稳定、可靠、高效的运行。 系统处理的准确性和及时性是系统的必要性能。 由于本系统的添加功能对于整个系统的功能和性能完成举足轻重。 作为系统的很多数据来源,其准确性和及时性很大程度上决定了系统的成败。 在系统开发过程中,必须采用一定的方法保证系统的准确性和及时性。 应用需求分析 服务器 硬件 处理器: Intel 酷睿 2 内 存: 256M 或更大 硬 盘: 20G 或更大 软件 Microsoft Windows XP 客户机 硬件 无特殊要求 软件 Microsoft Windows XP 系统的性能要求通常指系统需要的存储容量以及后援存储,重新启动和安全性 ,运行效率等方面的考虑。 硬件系统环境: C600、 1G MB( RAM)、 500MB( HD)。 系统运行时对数据的保密性要求不高对一般的数据不要求进行加密。 此外,对其它软件几乎没有依赖性,程序健壮性较好。 运行需求分析 硬件条件:酷睿 2 CPU、 1G RAM、 10 G 硬盘以上的 PC 机。 软件 条件: Windows XP 3 范围 系统主要用于大学毕业生的二手商品市场, 依托校园网提供给这些用户一个发布和交流二手商品信息的平台。 在大学校园里,存在着很多的二手商品,但是由于信息资源的不流通以及传统二手商品信息交流方式的笨拙,导致了很多仍然具有一定价值或者具有非常价值的二手商品的囤积,乃至被当作废弃物处理。 现在通过校园网进入到本系统,可以方便快捷的发布和交流任何二手商品的信息,并且可以通过留言方式进行深一步的交流。 由于每个大学的校园网都基本篇布校园的每一个地方,因此,只要宣传得当,理论上来说, 每一个人都可以让他所发布的信息让全校所了解,争取到了信息资源的最大化利用。 目标 在当前社会上,许多的各种类型的电子商务类网站纷纷建立,可以很大程度上的解决人们信息资源的闭塞以及地域上的限制。 作为大学校园,伴随着学生的购买能力的提高和每年的升学和毕业,也存在的许多各种类型的二手商品,由于信息交流的落后,很多只限于于校园公告栏或者请人代为宣传的方式进行交易。 这种方式有很多局限性和偶然性,并不能满足二手商品畅通交流的要求。 于是一种新的二手商品信息交流的方式出现了,就是基于 Web 的校园网二手商品交易系统。 通过这个系统,可以发现每一个校园网用户都是系统的主人,大家可以非常方便的发布自己的信息,浏览别人的发布的信息,还可以对各种二手商品信息作出横向比较,作出自己的最佳选择。 由此可见,该系统只是一个交流二手商品信息的平台,与一般的电子商务类网站又有本质的区别。 开发环境及环境配置 系统环境及 Java/JSP环境配置 作为 JSP的容器,选择了目前非常流行的 Tomcat。 工具则选择了 myeclipse。 各种软件和工具安装完成后,应的配置 Windows xp的系统环 境变量, 数据库开发工具选择及配置 目前数据库的开发工具,大、中、小型的有很多,比如 Oracle、 MS SQL Server20 DB mysql、 Access等等许多关系数据库,可以选择使用 SQL Server 2020,可以于 Windows xp服务器系统很好的兼容,并且对大并发访问有很好支持,功能强大,使用简单。 运行环境 软件环境 操作系统: Microsoft Windows xp 支持环境:测试服务器 数 据 库: Microsoft SQL Server 2020; 硬件环境 客户端:内存 1G, IE 浏览器 5以上 服务器端:硬盘容量要求较大,处理器要求较高 产品功能 系统完成的主要功能有:用户注册和登录功能,发布信息功能,竞拍功能,搜索信息功能,用户信息查看功能,留言功能,及后台管理功能。 用户特点 现阶段我们的主要面向对象是大学生,只要具备网络连接条件,都可以进入我们的网站,浏览商品,发布和竞拍商品,产看已竞拍和已发布的商品,给用户提供方便。 管理人员要有一定的生活常识,对整个系统的用户、商品进行管理,发布公告,回答留言等等。 条件与限制 由于时间和技术水平的缘故,本系统还存在着许多方面的工作尚未完善。 系统对操作人员录入的错误数据和数据本身的错误所造成数据的不完整性,系统的约束力较弱,在系统的更进一步的实现阶段,应加强数据的完整性约束提高系统数据的正确性和相容性,以及系统的容错性,加强对用户输入端的数据进行检验。 本系统功能比较简单, 有些 功能还不能完全满足大家的需求。 但是在以后我们会改进的。 3. 功能需求。jsp二手交易系统本科毕业论文(编辑修改稿)
相关推荐
4 入库编号 instClass char 1 入库 类型 goodsId int 4 货物 编号 instNum int 4 入库 数量 instTime datetime 8 入库时间 modifyTime datetime 8 修改时间 stoId int 4 仓库 编号 userId int 4 管理员 编号 4. 出库表( outstore) 表 44 出库 表 列名 数据类型 大小
争又有合作,既有分工又有协作,彼此间形成一种互动性的关联,由这种互动形成的竞争压力、潜在压力有利于构成集群内企业持续的创新动力,并由此带来一系列的产品创新,促进产业升级的加快。 产业集群的这些内在特点是它与产业集聚区别所在,产业集群所具有的竞争优势是产业集聚难以相比的。 概括地讲,产业集聚与产业集群不是同一概念,它只是形成产业集群的必要条件,产业集群与产业集聚的关键区别在于产业集群内部的共生机制
.........................................................................41 7 结论 ......................................................................................................................
制,接地电平时 8086 工作于最大模式( BF6 为此接法)。 RD:读控制(输出)。 xxxx 大学本科毕业设计论文 10 WR:写控制(输出)。 DT/R:数据的发送 /接收控制(输出)。 用于控制双向驱动器的数据传输方向。 DEN:数据信号的有效(输出)。 ALE:地址信号的有效(输出),允许锁存。 ( 3) 8086 的工作模式 8086 允许用其组成单 CPU或多 CPU 系统。
,目前中国的电子邮箱市场还处于起步阶段,普及率非常低,因此电子邮箱提供商当下亟需解决的问题是加大宣传、开拓市场,让更多的用户首先接受电子邮箱这个最核心的产品,然后再在此基础上提 供一整套的邮件解决方案。 虽然如此,我国的电子邮箱提供商还是可以学习国外先进的邮件管理解决方案的思路,了解用户在邮件管理中需要解决的问题,将其融入到现有的邮箱产品中,为用户提供更全面的一站式邮件服务。 研究方法
xception e) { ()。 } catch (ClassNotFoundException e) { 16 ()。 } } public Connection getConnection(){ return con。 } } 系统功能实 现 系统登录界面: 登录功能: private void jButton1ActionPerformed( evt) { int i = 0。