基于java的网上电脑销售系统论文内容摘要:
MyEclipse 这种结构化的功能模式,使得用户可以独立操作任何的模块,并不影响其他的模块,方便对任意目标模块进行的扩展和升级。 通俗地说, MyEclipse 实际上是 Eclipse的一种插件,也是一个功能强大的 J2EE 集成开发环境,它支持代码的编写、配置、测试以及纠错。 值得一提 的是, MyEclipse 以前版本需要预先安装 Eclipse 才可以正常使用, 而在 以 后的版本则不需要这么做。 Tomcat Tomcat 在严格意义上讲并不是一个真正的应用服务器,它仅仅是一个可以支持运行 JSP/Servlet 的 Web 容器,只不过它扩展了一些应用服务器的功能。 Tomcat 是 Apache 软件 基金会( Apache Software Foundation)下 Jakarta 项目中的一个核心子项目,由Apache、 Sun 等公司同开发而成。 由于有了 Sun 的加入与支持,最新的 JSP 和 Servlet 规范总是能在 Tomcat 中得以体现。 由于 Tomcat 技术先进、性能稳定,而且又是免费的,因此深受 Java 开发者们的欢迎并得到了多家软件开发商的认可,成为目前较为主流的应用服务器,被广泛地应用在中小规模的 Web 项目中。 Oracle Database 10g Oracle Database 10g,是甲骨文公司旗下的一款关 系数据库,是世界范围内覆盖范 3 围最广的,目前最流行的 B/S 体系结构的数据库之一。 Oracle 的跨平台性,及其稳定性与处理速度都较为良好,是一款很优秀的数据库。 关键技术 JSP 动态网页技术 JSP 是 Java Server Pages( Java 服务器系统页面)的缩写,它是由 Sun 公司主导,与多家公司联手建立的一种 动态网页 技术标准。 JSP 技术有些类似于 ASP 技术,在动态网页的创建中起着强大而且特殊的作用,人们常用 “ HTML+Java=JSP” 这样一种简单易懂的等式来解释 JSP。 因为 JSP 是一种实现普通静态 HTML 和动态 HTML 混合编码的技术, JSP 是 Java 平台上用于编写包含诸如 HTML、 DHML、 XHTML 和 XML 等含有生成动态内容的 Web 页面的处理逻辑。 JSP 功能强大,使用灵活,它可以将 网页显示与网页逻辑分离,使网页在与用户交流的同时还能够访问存在于服务端的资源。 为创建和显示动态 Web 页面提供了一个简洁而快速的方法,使得 基于 Web 的项目的开发变得迅捷而容易 [4]。 JSP 与 JavaServlet 一样,是在服务器端执行的,用户访问页面时, JSP 网页将请求发送给服务器,当服务器接收到请求时,首先执行 JSP 中的 程序段 ,然后将执行结果连同其中的 HTML 代码 一起返回给客户,因此客户端只要有浏览器就能浏览。 JSP 页面由 HTML代码和嵌入其中的 Java 代码所组成。 插入的 Java 程序段可以通过操作数据库,更改页面结构来实现数据的动态显示。 Java Servlet 一般与 JSP 配合使用来完成一些大型商用的 Web 应用程序。 JSP 严格来 说是集成技术,继承了 Java 的多种 特 点,是以 Java 为平台的用于构建动态网页内容的语言。 自 JSP 推出后,大大方便了 Java 运用于动态网页,且众多大公司都支持 JSP 技术的服务器,如 IBM、 Oracle 等公司,所以 JSP 迅速地成为商业应用的服务端页面技术。 Servlet 服务器程序 Servlet 是一种服务器端的网页技术,纯粹以 Java 编写,具有独立于平台和协议的特性。 是 Java 为了产生于用户互动的动态网页内容而开发的,用于响应客户请求送与服务器响应。 Servlet 是位于 Web 服务器内部的 Java 应用程序,与传统的从命令行启 4 动的 Java 应用程序不同, Servlet 由包含支持其 Java 虚拟机的 Web 服务器进行加载的。 Sun 公司之所以以 JavaServlet 为基础,推出 JSP,就是因为 Javaservlet 的优点在于它的执行速度要快于一般的公共网关接口程序。 每个用户的请求被激活成一个来自于单个程序的线程,所以无需创建单独的进程,这就意味着服务器端处理请求的系统开销将有明显的降低。 当一个用户请求一个 JSP 页面时, JSP 引擎根据 JSP 页面生成一个 Java文件,即一个 Servlet。 而利用 JSP 支持 JavaBeans 这一特点,开发者则可以有效的管理页面的静态部分和动态部分。 另外,也可以在一个 JSP 页面中调用一个 Servlet 来完成动态数据的处理,而让 JSP 页面本身处理静态信息,也就是所谓的 MVC 模式。 因此,利用 JSP 设计一个Web 应用可以有两种不同的选择, JSP+javabeans 或者 JSP+javabeans+servlet。 本文研究的 网上电脑销售系统 使用的是后者。 5 2 系统需求分析 需求分析是软件定义时期的最后一个阶段,它的任务是准确了解用户的需求,也就是对系统提出完整、准确、清晰、具体的要求。 需求分析的结果是系统开发的基础,它做的是否透彻、完整、正确是软件项目成败的关键。 通常,需求分析需要双方合作、探讨,共同定义。 传统商城管理模式一般以顾客所对应的 订单 为主导,客人在商城内的其他消费也基本上按客户划分,鉴于这种情况,自然会产生两种系统的设计和开发思路。 在传统销售系统系统结构基础上进行软件移植或模仿性开发。 重新进行系统分析,建立以人为本,以订单为核心的系统结构,充分适应新的业务流程和特点。 在针对实际系统进行关系定义和逻辑设计过程中,我们发现采用移植的办法虽然在模块设计阶段进展很快,但后来会被两类不同运行模块中的复杂关系所纠缠,而影响了开发进度,甚至会造成大面积返工。 特别是实际系统在运行时对多用户实时要求很高,这使得开发者在程序设计时更需要一个清晰的流程,需要 完善的模块封装和灵活的数据接口,不应当搞无所谓的引用和交叉而影响到系统的可靠性。 因此。 我们采用了后者。 经过前期的调研,发现许多商家管理的弊端:商城现有的管理系统功能尚未完善,而且还需要花费相当的人力、物力和财力。 虽然他们使用了计算机进行操作并进行了调研,但毕竟经验不足,所以用户体验度上还是有一些不足。 当今社会是一个经济的社会,IT 产业迅猛发展,以前都是人工管理,那样就会给一些人在收银方面有了动手脚的机会,也会在查询信息方面造成很不方便的影响。 所以我想设计一个网上电脑销售系统,该系统能够对客户信息、订单信息 、商品信息、历史订单等多方面进行查询、修改和录入。 开发此系统的目的:通过使用计算机来管理商城的信息,使得商城管理人员能够方便快捷的对所需的信息进行录入、修改和查询,并对用户进行管理,达到自动化的目的,以适应社会的发展要求。 系统功能要求:在网上电脑销售系统中,我重点实现的是前台销售模块和后台管理模块。 本部分要求拥有友好、易懂的用户界面,操作方便快捷、简单易懂,使得用户更容易学习本系统的使用,也使得本系统能够被人所接受。 6 系统开发背景 随着科学技术的发展,对于高效率、低成本的追求越来越受到人们的重视,特别是企业管理者的重视。 实行现代化的管理,充分发挥每一个员工的能力,使他们工作效率不断提高,达到在人、财、物三个方面做到人尽其材、物尽其用、开源节流的目的,这将成为公司减低成本、提高效率、增加效益的重要因素。 计算机的应用使得我们有可能在短时间内,收集和处理大量信息。 网上销售系统 正在越来越多的商家应运与商城管理领域。 随着商家管理者对管理信息系统的重视程度的提高,网上销售管理系统的管理功能也在不断的增强,发挥的作用越来越大。 2. 2 社会需 求 采用人工管理日常业务运作的方式,使用传统人工方式管理文件档案,这些管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。 作为计算机应用的一部分,使用计算机对网上商城信息进行管理,具有手工管理无法比拟的优点,例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。 这些优点能够极大地提高信息管理的效率,也是企业的科学化、正规化管理与世界接轨的重要条件。 开发此管理系统,不仅能提高网上销售系统的管理水平给管理者提供一个 商场运作的信息平台还能提升商城的形象及增强竞争力。 使用网上电脑销售系统系统能将商城业务管理和人员管理信息化,使商城从原材料进货到客人消费都由计算机管理并记录,可随时掌握系统内里商品的购买以及库存状况,用户订单,用户信息等情况,并能尽可能的降低使用者的劳动强度,同时提高工作质量和效率。 用最少的成本获得最好的经济效益,增强了商城的市场竞争力。 经济需求 经济可行性首先要进行待开发软件的成本估计和成本 /效益分析,以确定待开发软件是否有开发的价值。 这里对该系统的设计经济效益情况,包括新系统的开发所投入的 7 成本,带来效益,以及新开发的系统比原有的系统在使用优点上进行分析。 在开发该系统之前,需要对市场进行调查,然后工作人员利用大约半年的时间,使用电脑及编程开发所用的软件,根据数据流程图,按照需求分析所要求实现的功能进行设计, 在此期间所花费用不是很多。 当该系统完成时,人们的生活水平以及便捷程度提高了不少,对购物的要求也越来越高,这时的商城就会需要一个渠道,用来帮助商 城员工提高工作效率,减少不必要的错误和麻烦,这就是该软件能够解决的问题,所以该网上电脑销售系统软件的销售还是可行的。 功能需求 系统的开发首先需要对系统的功能框架等进行一个根本的分析。 首先要掌握系统需要的框架以及系统需要有哪些功能,这些都需要多参考比较成功的网上购物系统学习经验,例如淘宝,京东,易迅等,我都进行了研究参考,经过对这些知名网站的研究参考我认为 ,网上销售系统作为一个在互联网上为大众提供商品信息参考与商品购买的场所,应具备以下功能: 前台主要包括会用登陆,新用户注册,产品搜索,产品分类,特别推荐等。 为了让有不同目的趋向的用户可以清楚的找到自己感兴趣的以及需要的商品,我分别设计了新品推荐、热卖排行与特价促销三个模块,这样极大的方便了用户,也是界面友好性的一个体现。 后台管理系统部分包括 系统 管理、 商品分类管理、商品管理、资讯 管理 、订单管理、注册用户管理、商品评价管理、销售统计管理。 系统管理包括修改密码与退出系统;商品分类管理可添加、修改、删除商品分类;商品管理可添加、修改、删除商品信息;资讯管理可添加、修改、删除显示咨询;订单管理可以显示所有在系统中下过的订单;注册用户管理可对已注册的会员进行管 理;商品评价管理可看到所有用户对商品的评价信息;销售统计管理可以显示已销售商品的统计数据。 通过这些功能的实现极大的方便了用户的搜索与寻找,同时也将管理员的工作简单化、有效化,使管理员能够更方便的管理和维护系统,坚实保证了本销售系统的安全运行。 8 软件需求 开发语言 Java 是一种简单的,面 向 对象的 、 分布式的 、 解释的 、 键壮的 、 安全的 、 结构的 、 中立的 、 可移植的 、 性能很优异 、 多线程的 、 动态的语言。 Java 的开发环境有不同的版本,如 sun 公司的 Java Developers Kit, 简称 JDK。 后来微软公司推出了支持 Java 规范的 Microsoft Visual J++ Java 开发环境,简称 VJ++。 特点: 1. 平台无关性 平台无关性是指 Java 能运行于不同的平台。 Java 引进虚拟机 原理,并运行于虚拟机,实现不同平台的 Java 接口之间。 使 用 Java 编写的程序能在世界范围内共享。 Java 的数据类型与 机器无关, Java 虚拟机( Java Virtual Machine)是建立在 硬件和操作系统之上,实现 Java 二进制代码的解释执行功能, 提供于不同平台的接口的。 2. 安全性 Java 的编程类似 C++,学习过 C++的读者将很快掌握 Java 的精 髓。 Java 舍弃了 C++的指针对存储器地址的直接操作,程序运行时,内存由操作系统分配,这样可以避免病毒通过指 针侵入系统。 Java 对程序提供了安全管理器,防止程序的 非法访问。 3. 面向对象 Java 吸取了 C++面向对象的概念 ,将数据封装于类中 ,利用类 的优点 ,实现了程序的简洁性和便于维护性。 类的封装性、 继承性等有关对象的特性,使程序代码只需一次编译,然后 通过上述特性反复利用。 程序员只需把主要精力用在类和接 口的设计和应用上。 Java 提供了众多的一般对象的类,通过继承即可使用父类的方法。 在 Java 中,类的继承关系是单一的非多重的,一个子类 只有一个父类,子类的父类又有一个父类。 Java 提供的 Object 类及其子类的继承关系如同一棵倒立的树形,根类 为 Object 类, Object 类功能强大,经常会使用到它及其 它派生的子类。 4. 分布式 Java 建立在扩展 TCP/IP 网络平台上。 库函数提供了用 HTTP 和 FTP 协议传送和接受信息的方法。 这使。基于java的网上电脑销售系统论文
相关推荐
去,从而计算出多长时间内能够将系统系统开发出来且完成给定的任务。 对于组织结构来说,良好的运行可行性是非常重要的,运行可行性主要表现在人员和机构能够较快的适应全新的系统,且相关人员能够熟练操作该系统。 随着信息技术的不断发展,不同领域的操作人员都是专业人士,因此在运行方面不会出现问题。 本篇文章介绍的系统是 MIS 研发,一般用来处理数据方面的问题,比如收集数据、辨别数据等
ache、 Sun 和其他一些公司及个人共同开发而成。 由于有了 Sun 的参与和支持,最新的 Servlet 和JSP 规范总是能在 Tomcat 中得到体现, Tomcat 5 支持最新的 Servlet 和 JSP 规范。 因为 Tomcat 技术先进、性能稳定,而且免费,因而深受 Java 爱好者的喜爱并得 到了部分软件开发商的认可,成为目前比较流行的 Web 应用服务器。
........................ 62 本系统中 ccs 定义的程序代码 ......................................................... 62 第六章 结论和展望 ...................................................................................
设计将钢筋绑扎完毕,绑扎接头应相互错开,错开距离为 35d( d 为钢筋直径),且不少于 50cm。 受力钢筋接头面积占受力钢筋总截面积的百分率为:受拉区不超过 50%。 并对防水板进行检查,发现 有问题的地方立即进行修复。 杂散电流处理 在隧道结构缝两侧及区间隧道与车站结构缝处隧道侧的侧墙、中墙上分别引出辅助杂散电流收集网连接端子,结构缝两侧连接端子距离在 200mm 以上,并用 95mm2
待加工和已加工好了的钢筋都要按不同的规格型号分别堆放整齐。 钢筋堆放不得压在水管和电缆上,堆放时应采取防锈措施。 2 张拉和弯曲 张拉前对钢丝绳、滑车、夹具等要进行检查,机械要试运转,确属良好方能作业。 张拉时严禁有人进入张拉区,操作人员夹好钢筋后要退至侧向。 张拉中如遇停电,要立即拉闸断电,以防突然来电发生事故,工作结束闸箱要断电上锁,切断、弯曲、对焊等工序都要遵守该条规定。 张拉时