手机销售网站本科毕业论文(编辑修改稿)内容摘要:

...... 54 附录 2 .................................................................................................................... 56 1 第 1章 绪论 课题背景 随着社会的进步 和经济的发展 , 人们的沟通越来越信息化,手机是人们沟通最方便最快捷的产物,但传统手机市场上销售手机的模式存在很多的不足,例如商家房租、员工工资、货物储备、商品打折等等都需要很多资金成本,并且顾客对手机的要求各有不同,有的需要便宜的、有的需要方便的、有的需要实用的、有的需要功能齐全的等等,因此商家为了获得利益,就必须对手机的价格进行调整,而在竞争中同等质量手机价格是关键,传统手机销售市场相对于新兴的网络手机销售系统 ,在价格上已处于劣势。 因此 随着 Inter 的迅速崛 起, 网 络手机销售系统是一种具有交互功能的商业信息系统,该系统就是为了实现客户通过上网,对手机信 息的浏览,检索,订购,以及手机销售商对客户信息、手机信息的管理 开发的网络应用软件,该系统能够较好地满足网上购买手机客户的基本要求,具有较高的实用价值。 目的和意义 随着社会的发展 和人们对网络的充分利用,网上销售可以说是家喻户晓, 网上 手机 销售 系统 可以为商家解决库存问题,雇员与客户之间的问题 ,最主要的是给商家带来经济利益,而对于消费者来说他们可以足不出户 在家里 的 网络上挑选自己喜欢的商品,查看商品的详细信息,各个产品的价格等 等, 为消费者节省了大量的时间,更少了讨价还价的麻烦。 网络手机销售 最大的好处就是网络购物可以不受地域上的限制,人们只要通过浏览器就可以实现商品的购买。 2 系统设计思想 网站系统的开发是一个动态过程,即开发随着环境和用户观念的变化不断完善,反之,技术的发展又可能促进用户观念的改进。 本系统以 Inter为访问平台,顾客可不受时间、空间的限制,通过本系统来了解商场内的各种服务信息。 本系统分为外网、内网和后台管理三部分。 外网主要完成显示商品、在线订购和 店内新闻发布等功能;内网主要完成地方送货,加快部门之间及各个环节的联络和信息传递;后台管理主要负责基础数据维护和保证商场的正常运作等。 网络手机销售网站可以将商品信息发布在网站上,供所有浏览该网站的顾客浏览及购买,可以起到宣传作用,大大提高了宣传效率。 任何人都可以免费注册为该网站的用户,可以在网上下订单,这样可以增加用户数量,扩大销售渠道,为客户提供方便。 通过留言板,可以及时了解顾客 对企业的意见和产品信息的反馈, 提高企业的市场竞争力。 1. 实用性:系统以用户需求为目标,以方便用户为原则。 根据用户实际的需求情况, 从用户角度出发尽可能的方便用户使用,满足基本的用户需要,成为企业网站销售的基础平台。 2. 先进性:本设计将充分应用现有成熟的计算机技术、网络技术、软件开发技术。 以 MyEclipse 为主要开发环境,其优秀的编码体制和强大的编译器是此系统的强力支柱。 现已成为了 Java Web 网络编程流行开发环境。 3. 高可靠性:一个实用的系统同时必须是可靠的,本设计通过合理而先进的网络设计以及软、硬件的优化选型,可保证系统数据传输的正确性。 4. 高安全性:在设计中,将充分利用网络软、硬件提供的各种安全施,既可以保证用户共享资源,同时也可保 证关键数据的安全性。 5. 可扩展性及灵活性:系统的设计以方便未来业务的扩展和系统扩充为目标,系统要求能够方便的升级,充分保护系统的投资。 6. 智能性:系统在设计时,充分考虑系统运行的智能性,由于本系统是采用了 Java 网络编程,自然的继承了 Java 的跨平台性,可以在任意一个操作系统下稳定的运行。 系统开发的工作流程是完全在软件工程的基本原理和软件工程方法学基础上进行开发。 3 系统开发环境 本系统采用 B/S 结构,运行平台为 Windows XP (SP2),系统开发平台为MyEclipse ,系统开发语言为 JSP, 系统后台数据库为 SQL Server 20xx,分辨率最佳效果为 1366768。 B/S 结构的数据库访问模式 在 B/S 体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。 B/S 结构简化了客户机的工作,客户机上只需配置少量的客户端软件。 服务器将担负更多的工作,对数据库的访问和应用程序的执行将在服务器上完成。 浏览器发出请求,而其余如数据请求、加工、结果返回以及动态网页生成等工作全部由 Web Server 完成。 实际上 B/S 体系 结构是把二层 C/S 结构的事务处理逻辑模块从客户机的任务中分离出来,由 Web 服务器单独组成一层来负担其任务,这样客户机的压力减轻了,把负荷分配给了 Web 服务器。 B/S 三层体系结构如图 11 所示。 图 11 B/S 三层架构示意图 这种结构不仅把客户机从沉重的负担和不断对其提高的性能的要求中解放出来,也把技术维护人员从繁重的维护升级工作中解脱出来。 由于客户机把事务处理逻辑部分分给了功能服务器,使客户机一下子 “苗条 ”了许多,不再负责处理复杂计算和数 据访问等关键事务,只负责显示部分,所以维护人员不再为程序的维护工作奔波于每个客户机之间,而把主要精力放在功能服务器上程序的更新工作。 这种三层结构在层与层之间相互独立,任何一层的改变不会影响其它层的功能。 Browse浏览器 Web 服务器 数据库 4 MyEclipse 简介 MyEclipse 企业级工作平台( MyEclipse Enterprise Workbench ,简称MyEclipse)是对 Eclipse IDE 的扩展,利用它我们可以在数据库和 JavaEE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。 它是功能丰富的 JavaEE 集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持 HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。 在结构上, MyEclipse 的特征可以被分为 7 类: 1. J2EE 模型 2. WEB 开发工具 3. EJB 开发工具 4. 应用程序服务器的连接器 5. J2EE 项目部署服务 6. 数据库服务 7. MyEclipse 整合帮助 对于以上每一种功能上的类别,在 Eclipse 中都有相应的功能部件,并通过一系列的插件来实现它们。 MyEclipse 结构上的这种模块化,可以让我们在不影响 其他模块的情况下,对任一模块进行单独的扩展和升级。 简单而言, MyEclipse 是 Eclipse 的插件,也是一款功能强大的 J2EE 集成开发环境,支持代码编写、配置、测试以及除错, 以前版本需先安装 Eclipse。 以后版本安装时不需安装 Eclipse。 JSP 动态网络技术 JSP( JavaServer Pages)是 Sun 公司推出的一种动态网页技术。 JSP 技术是以 Java 语言作为脚本语言的,熟悉 JAVA 语言的人可以很快上手。 JSP 本身虽然也是脚本语言 ,但是却和 PHP、 ASP 有着本质的区别。 PHP 和 ASP 都是由语言引擎解释执行程序代码,而 JSP 代码却被编译成Servlet 并由 Java 虚拟机执行,这种编译操作仅在对 JSP 页面的第一次请求时发生。 因此普遍认为 JSP 的执行效率比 PHP 和 ASP 都高。 JSP 在技术结构上有着其他脚本语言所没有的优势: JSP 可以通过JavaBean 等技术实现内容的产生和显示相分离,并且 JSP 可以使用JavaBean 或者 EJB( Enterprise JavaBeans)来执行应用程序所要求的更为复杂的处理,进而完成企业级的分布式的大型 应用。 5 因此,不少国外的大型企业系统和商务系统都使用 JSP 技术,作为采用Java 技术家族的一部分, JSP 技术也能够支持高度复杂的基于 Web 的应用。 Tomcat 是一个免费的开源的 Serlvet 容器,它是 Apache 基金会的Jakarta 项目中的一个核心项目,由 Apache, Sun 和其它一些公司及个人共同开发而成。 由于有了 Sun 的参与和支持,最新的 Servlet 和 Jsp 规范总能在 Tomcat 中得到体现。 Tomcat 被 JavaWorld 杂志的编辑选为 20xx 年度最具创新的 Java 产品,可见其在业界的地位。 Tomcat 提供了各种平台的版本供下载,可以从 上下载其源代码版或者二进制版。 由于 Java 的跨平台特性,基于 Java 的Tomcat 也具有跨平台性。 SQL Server 20xx 数据库简介 SQL Server 是最易于使用的数据库系统,除了它本身有良好用户界面以外, Microsoft 还提供了多种不同的工具以帮助创建数据库对象、调试数据库应用程,以及完成系统的建立、维护、警告、安全性、数据复制和其它工作。 SQL Server 20xx 是一种采用 TSQL 语言,基于 C/S 模式的关系型数据库管理系统。 当今组织机构面临着多项前所未有的数据技术挑战:在整个企业范围内实现数据与系统的高度分布;为内部员工、目标客户与合作伙伴提供针对相关数据的持续访问调用的能力;以切实有效的信息资料武装信息工作者,促进科学决策;在不必牺牲应用程序可用性、安全性或可靠性的前提下控制成本费用水平。 新一版 SQL Server 的设计目标正是帮助企业单位应对上述挑战。 作为Microsoft 公司的下一代数据管理与分析软件, SQL Server 20xx 有助于简化企业数据与分析应用的创建、 部署和管理,并在解决方案伸缩性、可用性和安全性方面实现重大改进。 基于 SQL Server 20xx 技术优势构建的 SQL Server 20xx 将提供集成化信息管理解决方案,可帮助任何规模的组织机构: 1. 创建并部署更具伸缩性、可靠性和安全性的企业级应用。 2. 降低数据库应用创建、部署与管理的复杂程度,进而实现 IT 效率最大化。 3. 凭借可供创建更具安全保障之数据库应用的丰富、灵活、现代化开 6 发环境增强开发人员工作效能。 4. 跨越多种平台、应用和设备实现数据共享,进而简化内部系统与外部系统连接。 5. 实现功能强劲的集成化商务智能解决方案,从而在整个企业范围内推进科学决策,提高工作效率。 6. 在不必牺牲性能表现、可用性或伸缩性的前提下控制成本费用水平。 鉴于 SQL Server 的以上优点, SQL Server 20xx 非常适合作为信息网的数据库平台。 相对于 Oracle 数据库来说,它的性能虽然比 SQL Server 20xx强大,安全性也高。 但是对于本系统来说, Oracle 数据库显得过于庞大,并且价格昂贵,用在本系统中是过于大材小用。 经过权衡, SQL Server 20xx数据库平台才是本系统最适 合的数据库平台。 论文的工作内容及论文的结构 本系统严格按照软件工程的原理,根据管理系统的开发背景、目的和意义进行了系统的可行性分析及需求分析,之后进行了模块的设计和数据库的设计,最后进行了系统的测试。 本文共分 6 章:第 1 章绪论,介绍了系统的课题背景、目的和意义及系统设计思想等。 第 2 章可行性分析,进行了经济可行性、技术可行性、操作可行性的分析及业务流程图绘制。 第 3 章需求分析,包括系统规划、数据流图和数据字典。 第 4 章总体设计,包括系统模块设计和数据库的设计。 第 5章系统的详细设计。 第 6 章软件的测试。 7 第 2章 可行 性分析 网上手机销售系统利用现在比较广泛的 JSP 和运行稳定的 SQL Server 20xx 数据库的架构实现的,开发环境是使用现在非常流行的源开发工具Eclipse 和 Tomcat 服务器。 本系统在技术方面可行,系统的目标确定后,可以从操作可行性、经济可行性、技术可行性和运行可行性等几个方面对能否实现新系统目标进行可行性分析。 本章将对系统的可行性进行介绍。 经济可行性 经济可行性是对将要开发的系统的成本效益进行分析的一个度量。 计算机软件系统的开发对一个企业来说通常被视为资本投资,因此也应该像其他的资本投资一样进 行同样的投资分析 ,并将费用与效益进行比较。 网站的效益可以从企业利益和社会效益两方面考虑。 例如,网络手机销售系统运行后可以提供哪些以前无法及时提供的信息,用户查询和使用信息的方便程度提高多少、速度增加了多少,对于管理人员进行决策提供了多少帮助 , 软件开发人员与行政人员的工资做市场调查、可行性分析、需求分析的交际费用 ,下面从以下几个方面对系统的经济可行性进行具体的分析: 1. 系统初期投资 系统初期投资如表 21 所示。 表 21 亮点网络手机销售系统初期投资 序号 项目 人工(人 日) 单价(元) 合计(元) 1 需求分析 7 200 1,400 2 总体设计 7 200 1,400。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。