欢迎来到天天文库
浏览记录
ID:6073484
大小:28.00 KB
页数:6页
时间:2018-01-02
《基于jsp网上书店设计和实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、基于JSP网上书店设计和实现 摘要:近年来随着互联网的迅速发展和普及,现代信息技术也得到了很大的突破,对人类产生了很深的影响。首先论述了电子商务的发展现状及其分类等,其次对所用到的主要技术JSP(JavaServerPages)和MySQL做了简单介绍,最后对本系统做了详细的描述。所设计的网上书店系统,当用户登录系统后,即可购买图书、加入购物车、查看个人订单信息、修改个人注册信息等。关键词:电子商务;网上书店;JSP;MySQL中图分类号:F49文献标识码:A文章编号:16723198(2013)23016602现在,网络技术与计算机技术发展迅速,网络资源相当廉价。本系统由本人独立开
2、发完成,使用免费。会计算机基础操作的人员,只需仔细阅读说明书即可使用。管理和维护非常简单,除了必要的设备投资外,后期只需要少量的资金即可确保运转,从而取得良好的经济效益。1需求分析6需求分析是软件系统开发的第一步也是最主要的一步,它的基本任务是准确的回答“系统必须做什么”这个问题。我们以计算机为工具,数据库为核心,用计算机技术和方法、网络技术和方法、通信技术和方法综合应用管理工程技术,行为科学技术等现代化科学技术,建立一个网上书店管理系统,以操作简便、界面友好、灵活、安全稳定为出发点,对企业大量客户资源信息进行管理,并在全公司范围内进行共享。该系统将大大提高网上书店用户的满意度和忠诚度
3、,发掘客户价值,及时了解和跟踪客户的最新需求和增进与客户的关系,从而提高企业盈利。因此,从经济的角度来看,其系统建设的产出投入比将是较高的。图1为网上书店系统的系统流程图。图1系统流程图2系统总体设计系统的总体设计是指整个系统由哪些部分组成,以及各部分在物理上、逻辑上的相互关系,包括硬件部分和软件部分。为了实现系统的总体功能,提高系统的各项指标,总体结构设计的主要任务是将整个系统合理的划分为各个功能模块,正确地处理模块之间与模块内部的联系以及它们之间的调用关系和数据联系,定义整个模块的内部结构。在管理信息系统的设计过程中,系统划分的一般原则如下:本套系统的硬件环境为:服务器采用联想万全
4、T1001012服务器,终端机采用联想启天M2000商用电脑;软件环境为:服务器采用MicroSoft公司的Windows2000Familyserver,该操作系统具有良好的安全性和可靠性。数据库采用MicroSoft公司的SQLServer62005,可以提供安全的网络数据共享,将数据保存在最安全的地方,以保证系统正常、安全、稳定的运行。终端机采用MicroSoft公司的Windows98操作系统。网络上的工作站以及各种外设(打印机,UPS电源等),通过D-link10M/100M自适应以二级太网交换机互联。网络传输采用TCP/IP协议。为了保证数据的安全性以及平缓电网的波动给网络
5、带来的影响,在服务器及工作站均采用了UPS不间断电源。图2网上书店系统功能模块结构图3数据库设计网上书店管理系统采用目前成熟的技术进行开发,各种书籍资料存放在数据库中,用户可以方便进行录入、查询、修改和删除,并可以根据多种条件进行统计汇总,以满足不同用户的实际需要。同时,该系统基于网络,使用当前主流的JSP进行开发,多个用户可同时在线并发使用该系统,实现网上书店资源信息跨时空进行共享。同时,我们在系统设计和开发时,采用模块化工程思想和技术,且尽可能使设计和开发的网上书店管理系统具有较好的扩展性和通用性,以满足系统未来发展的需要。数据库设计一般包括如下几个步骤:(1)数据库需求分析。(2
6、)数据库概念结构设计。(3)数据库逻辑结构设计。以本系统订单审核数据流程图为例,其顶层数据流图如图3所示。6图3系统审核订单数据流程图4系统主要功能的实现4.1用户注册功能的实现注册界面如图4所示,首先用户在如图所示页面中按要求填写信息,在填写完后按“注册”按钮来提交个人信息。提交后,系统自动进行验证,如果符合各项条件,系统会返回注册成功的界面。图4用户注册界面4.2用户登录功能的实现用户登录界面如图所示,用户在登录对话框中输入自己的用户名和密码,点击“登录”按钮后,即提交给系统进行处理。系统自动查找数据库的用户信息表,如果查询到符合条件的用户名,并且密码正确,即初始化相关变量,并且将
7、页面跳转到系统主页;如果输入的用户名或密码不正确,查询失败,即提示错误信息。用户登录的部分代码如下:*/publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{request.setCharacterEncoding(”gb2312”);Stringemail=request.getParam
此文档下载收益归作者所有