网络手机销售系统的需求分析毕业论文

上传人:l**** 文档编号:130046866 上传时间:2020-04-24 格式:DOC 页数:62 大小:1.60MB
返回 下载 相关 举报
网络手机销售系统的需求分析毕业论文_第1页
第1页 / 共62页
网络手机销售系统的需求分析毕业论文_第2页
第2页 / 共62页
网络手机销售系统的需求分析毕业论文_第3页
第3页 / 共62页
网络手机销售系统的需求分析毕业论文_第4页
第4页 / 共62页
网络手机销售系统的需求分析毕业论文_第5页
第5页 / 共62页
点击查看更多>>
资源描述

《网络手机销售系统的需求分析毕业论文》由会员分享,可在线阅读,更多相关《网络手机销售系统的需求分析毕业论文(62页珍藏版)》请在金锄头文库上搜索。

1、网络手机销售系统的需求分析毕业论文目 录摘要IAbstractII第1章 绪论11.1 课题背景11.2 目的和意义11.3 系统设计思想21.4 系统开发环境31.4.1B/S结构的数据库访问模式31.4.2MyEclipse简介41.4.3JSP动态网络技术41.4.4SQL Server 2005数据库简介51.5 论文的工作容及论文的结构6第2章 可行性分析72.1 经济可行性72.2 技术可行性82.3 操作可行性92.4 运行可行性92.5 业务流程图92.6 本章小结10第3章 需求分析113.1 网络手机销售系统规划113.2 网络手机销售系统的需求分析133.2.1数据流图1

2、33.2.2 数据字典153.2.3加工说明203.3 本章小结22第4章 总体设计234.1 系统模块总体设计234.2 数据库设计244.2.1数据库设计概述254.2.2数据分析254.3 数据库的详细设计254.3.1数据库的E-R图的设计264.3.2数据表的设计274.4 本章小结30第5章 详细设计315.1 系统运行平台设置315.2 主界面设计315.3 用户注册与登录设计与实现325.3.1用户登录的设计与实现325.3.2 用户注册的设计与实现325.4 购物车和查看订单的设计与实现325.4.1 购物车的设计与实现325.4.2 查看订单的设计与实现325.5 后台订单

3、管理设计与实现325.5.1后台订单管理的设计与实现325.6 本章小结32第6章 软件测试326.1 测试的基本概念326.2 测试的任务和目的326.3 测试的任务326.4 测试的目的326.5 系统整体测试步骤326.6 本系统测试326.4.1用户登录注册模块测试326.4.2购物车模块测试326.4.3搜索订单模块测试326.7 本章小结32结论32致谢32参考文献32附录132附录232 .专业.专注. 第1章 绪论1.1 课题背景随着社会的进步和经济的发展,人们的沟通越来越信息化,手机是人们沟通最方便最快捷的产物,但传统手机市场上销售手机的模式存在很多的不足,例如商家房租、员工

4、工资、货物储备、商品打折等等都需要很多资金成本,并且顾客对手机的要求各有不同,有的需要便宜的、有的需要方便的、有的需要实用的、有的需要功能齐全的等等,因此商家为了获得利益,就必须对手机的价格进行调整,而在竞争中同等质量手机价格是关键,传统手机销售市场相对于新兴的网络手机销售系统,在价格上已处于劣势。因此随着Internet的迅速崛起,网络手机销售系统是一种具有交互功能的商业信息系统,该系统就是为了实现客户通过上网,对手机信息的浏览,检索,订购,以及手机销售商对客户信息、手机信息的管理开发的网络应用软件,该系统能够较好地满足网上购买手机客户的基本要求,具有较高的实用价值。1.2 目的和意义随着社

5、会的发展和人们对网络的充分利用,网上销售可以说是家喻户晓, 网上手机销售系统可以为商家解决库存问题,雇员与客户之间的问题,最主要的是给商家带来经济利益,而对于消费者来说他们可以足不出户在家里的网络上挑选自己喜欢的商品,查看商品的详细信息,各个产品的价格等等,为消费者节省了大量的时间,更少了讨价还价的麻烦。网络手机销售最大的好处就是网络购物可以不受地域上的限制,人们只要通过浏览器就可以实现商品的购买。1.3 系统设计思想系统的开发是一个动态过程,即开发随着环境和用户观念的变化不断完善,反之,技术的发展又可能促进用户观念的改进。本系统以Internet为访问平台,顾客可不受时间、空间的限制,通过本

6、系统来了解商场的各种服务信息。本系统分为外网、网和后台管理三部分。外网主要完成显示商品、在线订购和店新闻发布等功能;网主要完成地方送货,加快部门之间及各个环节的联络和信息传递;后台管理主要负责基础数据维护和保证商场的正常运作等。网络手机销售可以将商品信息发布在上,供所有浏览该的顾客浏览及购买,可以起到宣传作用,大大提高了宣传效率。任何人都可以免费注册为该的用户,可以在网上下订单,这样可以增加用户数量,扩大销售渠道,为客户提供方便。通过留言板,可以及时了解顾客对企业的意见和产品信息的反馈,提高企业的市场竞争力。1. 实用性:系统以用户需求为目标,以方便用户为原则。根据用户实际的需求情况,从用户角

7、度出发尽可能的方便用户使用,满足基本的用户需要,成为企业销售的基础平台。2. 先进性:本设计将充分应用现有成熟的计算机技术、网络技术、软件开发技术。以MyEclipse为主要开发环境,其优秀的编码体制和强大的编译器是此系统的强力支柱。现已成为了Java Web网络编程流行开发环境。3. 高可靠性:一个实用的系统同时必须是可靠的,本设计通过合理而先进的网络设计以及软、硬件的优化选型,可保证系统数据传输的正确性。4. 高安全性:在设计中,将充分利用网络软、硬件提供的各种安全施,既可以保证用户共享资源,同时也可保证关键数据的安全性。5. 可扩展性及灵活性:系统的设计以方便未来业务的扩展和系统扩充为目

8、标,系统要求能够方便的升级,充分保护系统的投资。6. 智能性:系统在设计时,充分考虑系统运行的智能性,由于本系统是采用了Java网络编程,自然的继承了Java的跨平台性,可以在任意一个操作系统下稳定的运行。系统开发的工作流程是完全在软件工程的基本原理和软件工程方法学基础上进行开发。1.4 系统开发环境本系统采用B/S结构,运行平台为Windows XP (SP2),系统开发平台为MyEclipse 6.5,系统开发语言为JSP,系统后台数据库为 SQL Server 2005,分辨率最佳效果为1366768。1.4.1B/S结构的数据库访问模式在B/S体系结构系统中,用户通过浏览器向分布在网络

9、上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。B/S结构简化了客户机的工作,客户机上只需配置少量的客户端软件。服务器将担负更多的工作,对数据库的访问和应用程序的执行将在服务器上完成。浏览器发出请求,而其余如数据请求、加工、结果返回以及动态网页生成等工作全部由Web Server完成。实际上B/S体系结构是把二层C/S结构的事务处理逻辑模块从客户机的任务中分离出来,由Web服务器单独组成一层来负担其任务,这样客户机的压力减轻了,把负荷分配给了Web服务器。B/S三层体系结构如图1-1所示 。Browse浏览器Web服务器数据库图1-1 B/S三层架构示意图这种

10、结构不仅把客户机从沉重的负担和不断对其提高的性能的要求中解放出来,也把技术维护人员从繁重的维护升级工作中解脱出来。由于客户机把事务处理逻辑部分分给了功能服务器,使客户机一下子“苗条”了许多,不再负责处理复杂计算和数据访问等关键事务,只负责显示部分,所以维护人员不再为程序的维护工作奔波于每个客户机之间,而把主要精力放在功能服务器上程序的更新工作。这种三层结构在层与层之间相互独立,任何一层的改变不会影响其它层的功能。 1.4.2MyEclipse简介MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对Eclipse IDE的

11、扩展,利用它我们可以在数据库和JavaEE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。在结构上,MyEclipse的特征可以被分为7类:1. J2EE模型2. WEB开发工具3. EJB开发工具4. 应用程序服务器的连接器5. J2EE项目部署服务6. 数据库服务7. MyEclipse整合帮助对于以上每一种功能上的类别,在Eclipse中都有相应的功能部件,并通过一系列的插件来实现它们。

12、MyEclipse结构上的这种模块化,可以让我们在不影响其他模块的情况下,对任一模块进行单独的扩展和升级。简单而言,MyEclipse是Eclipse的插件,也是一款功能强大的J2EE集成开发环境,支持代码编写、配置、测试以及除错,MyEclipse6.0以前版本需先安装Eclipse。MyEclipse6.0以后版本安装时不需安装Eclipse。1.4.3JSP动态网络技术JSP(JavaServerPages)是Sun公司推出的一种动态网页技术。JSP技术是以Java语言作为脚本语言的,熟悉JAVA语言的人可以很快上手。JSP本身虽然也是脚本语言,但是却和PHP、ASP有着本质的区别。PH

13、P和ASP都是由语言引擎解释执行程序代码,而JSP代码却被编译成Servlet并由Java虚拟机执行,这种编译操作仅在对JSP页面的第一次请求时发生。因此普遍认为JSP的执行效率比PHP和ASP都高。JSP在技术结构上有着其他脚本语言所没有的优势:JSP可以通过JavaBean等技术实现容的产生和显示相分离,并且JSP可以使用JavaBean或者EJB(EnterpriseJavaBeans)来执行应用程序所要求的更为复杂的处理,进而完成企业级的分布式的大型应用。因此,不少国外的大型企业系统和商务系统都使用JSP技术,作为采用Java技术家族的一部分,JSP技术也能够支持高度复杂的基于Web的

14、应用。Tomcat是一个免费的开源的Serlvet容器,它是Apache基金会的Jakarta项目中的一个核心项目,由Apache,Sun和其它一些公司及个人共同开发而成。由于有了Sun的参与和支持,最新的Servlet和Jsp规总能在Tomcat中得到体现。Tomcat被JavaWorld杂志的编辑选为2001年度最具创新的Java产品,可见其在业界的地位。Tomcat提供了各种平台的版本供下载,可以从jakarta.apache.org上下载其源代码版或者二进制版。由于Java的跨平台特性,基于Java的Tomcat也具有跨平台性。1.4.4SQL Server 2005数据库简介SQL

15、Server是最易于使用的数据库系统,除了它本身有良好用户界面以外,Microsoft还提供了多种不同的工具以帮助创建数据库对象、调试数据库应用程,以及完成系统的建立、维护、警告、安全性、数据复制和其它工作。SQL Server 2005是一种采用T-SQL语言,基于C/S模式的关系型数据库管理系统。当今组织机构面临着多项前所未有的数据技术挑战:在整个企业围实现数据与系统的高度分布;为部员工、目标客户与合作伙伴提供针对相关数据的持续访问调用的能力;以切实有效的信息资料武装信息工作者,促进科学决策;在不必牺牲应用程序可用性、安全性或可靠性的前提下控制成本费用水平。新一版SQL Server的设计目标正是帮助企业单位应对上述挑战。作为Microsoft公司的下一代数据管理与分析软件,SQL Server 2005有助于简化企业数据与分析应用的创建、部署和管理,并在解决方案伸缩性、可用性和安全性方面实现重大改进。基于SQL Server 2000技术优势构建的SQL Server 2005将提

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

最新文档


当前位置:首页 > 学术论文 > 毕业论文

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