论文--基于JSP技术的在线销售系统—在线CD销售系统的设计与开发

上传人:liy****000 文档编号:115215197 上传时间:2019-11-13 格式:DOCX 页数:11 大小:446.99KB
返回 下载 相关 举报
论文--基于JSP技术的在线销售系统—在线CD销售系统的设计与开发_第1页
第1页 / 共11页
论文--基于JSP技术的在线销售系统—在线CD销售系统的设计与开发_第2页
第2页 / 共11页
论文--基于JSP技术的在线销售系统—在线CD销售系统的设计与开发_第3页
第3页 / 共11页
论文--基于JSP技术的在线销售系统—在线CD销售系统的设计与开发_第4页
第4页 / 共11页
论文--基于JSP技术的在线销售系统—在线CD销售系统的设计与开发_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《论文--基于JSP技术的在线销售系统—在线CD销售系统的设计与开发》由会员分享,可在线阅读,更多相关《论文--基于JSP技术的在线销售系统—在线CD销售系统的设计与开发(11页珍藏版)》请在金锄头文库上搜索。

1、晋 中 学 院 本科毕业论文(设计) 题 目 基于JSP技术的在线销售系统 在线CD销售系统的设计与开发院 系 计算机科学与技术学院 专 业 计算机科学与技术学院 姓 名 张三 学 号 0612118146 学习年限 2006年9月至2010年7月 指导教师 李由美 职称 讲师 申请学位 理学 学士学位 2010年 5 月 16 日 基于JSP技术的在线销售系统在线CD销售系统的设计与开发学生姓名:张 三 指导老师:李由美摘 要:随着电子商务的不断发展,企业网络化已经成为一种时尚,而中小企业如何利用有限的资金搭建自己的电子商务网站显得尤为重要。本文以JSP技术开发的“CD销售网站”为例,介绍了

2、设计构思、实现、数据安全等内容。同时也实现了利用计算机来进行销售的行为,克服了传统销售的局限,为用户和商家提供了最高的效率和最便捷的手段。关键词:JSP;在线销售;SQL Server ABSTRACT: With the constant development of the e-commerce, the enterprise network has become a kind of fashion, and it is particularly important to build their own e-commerce websites with the limited funds.

3、 In this paper we will take the online CD sales system explored by the JSP technique as an example to introduce the contents of the conception of design, the realization, the safety of the statistics and so on. It also achieves the online sales at the same time. It provides the highest efficiency an

4、d convenient means for the users. 引言随着网络技术与信息技术的发展,因特网与企业经营活动的结合创造了新的网络经济,使企业的经营活动由传统经营模式转向产品发布、网络营销、交易管理等的电子化,迎来了崭新的电子商务时代。无论在国内还是国外,Internet都使得人与人之间的距离拉得更近。通过Internet,足不出门你就可以享受逛街的乐趣,顾客在Internet上浏览商品,直接在网上完成购物,由商家将商品邮寄或者送货上门。 在线CD销售系统是一个典型的电子商务网站。本系统的设计与开发实现了用户端在线浏览CD信息、开通网上购物车、在线提交订单等功能。管理员通过本系统可

5、以添加CD及CD分类、管理用户、管理订单、统计销售量等。与传统销售行为相比,本系统为用户和商家都提供了最高的效率和最便捷的手段。 1概述 电子商务是在Internet上进行的商务活动,即利用计算机网络进行产品、服务、信息等的买卖。在线CD销售系统是一个典型的电子商务网站。它正是利用了电子信息技术,以互联网为媒介进行商务活动的。1.1背景 近年来,随着网络技术特别是Internet技术的普及和发展,网络运行成本和服务价格的下降,越来越多的人开始接受和主动选择电子商务这种商务形式,从客观上为在线销售系统的发展奠定了良好的基础。 在线CD销售系统就是这其中的一员。网上开店较传统实体店成本较低,并且拥

6、有更加广阔的客户群,高速发展的网络技术也为这些企业简化了销售管理工作。使之比传统销售更加具有市场竞争力。 1.2可行性分析 网上购物是一种具有交互功能的商业信息系统。本系统的设计与开发实现了用户端在线浏览CD信息、开通网上购物车、在线提交订单等功能。管理员通过本系统可以添加CD及CD分类、管理用户、管理订单、统计销售量等。与传统销售行为相比,在线CD销售系统为用户和商家都提供了最高的效率和最便捷的手段。 2需求分析2.1系统需求2.1.1硬件配置(最低配置) CPU:Pentium 1.8GHz以上。内存:256MB。2.1.2运行平台操作系统:Microsoft Windows XP。浏览器

7、:IE 6.0。开发工具:JBuilder。 后台数据系统:Microsoft SQL server 2000。2.2功能需求 基于开发背景的分析,该系统功能结构设计图如图2-1所示。 用户界面销售统计销售统计类在线CD销售系统操作界面模块业务处理模块数据库模块管理界面CD管理订单管理用户管理销售统计界面CD管理界面订单管理界面用户管理界面CD类CD管理类CD分类类CD分类管理类订单类订单管理类购物车类购物车管理类用户类用户管理类用户登陆类用户信息界面CD信息界面在线购买界面图2-1 系统功能结构设计图 3总体设计3.1系统工作原理图系统采用三层结构,简单的来说,用户界面层通过统一的接口向业务

8、层发送请求,业务层则按自己的逻辑规则将请求处理之后进行数据库操作,然后将数据库返回的数据封装成类的形式返回给用户界面层。这样用户界面层甚至可以不知道数据库的结构,它只要维护与业务层之间的接口即可。这种方式在一定程度上增加了数据库的安全性,同时也降低了对用户界面层开发人员的要求,因为它根本不需要进行任何数据库操作。三层架构的工作原理图如图3-1所示。在线CD销售系统操作界面用户界面Java Bean操作请求结果业务处理层数据库数据库操作结果数据存储层 图3-1 三层架构工作原理 本系统采用了B/S(浏览器/服务器)架构进行设计。前台界面由Dreamweaver 设计,myeclipse开发中间应

9、用程序层,用来连接前端与后台数据库层,进行数据交换及业务处理。 3.2模块设计3.2.1操作界面模块 1)用户界面 主要提供了用户注册、登陆、会员登记查询等用户信息查询功能,在线购买界面(包括CD信息等)、销量排行等CD信息查询功能的界面和购物车、订单信息等在线购买功能的界面。 2) 管理界面 主要实现的功能有:提供CD管理功能(包括现有CD 的管理和新CD的添加管理)、用户管理功能、订单管理功能和销售统计功能的界面。3.2.2业务处理包含了在线CD销售系统的主要业务工作,相当于一个实体店中的核心营业员。以下用一个营业员所要做的工作来形象的表示系统该模块实现的功能。 1)CD管理 2)订单管理

10、 3)用户管理 4)销售统计3.2.3数据库模块 主要进行数据的录入、更新、检索等工作,相当于传统实体店里认真负责而又分毫不差的库存管理员。 4界面设计 为了提高代码的重用性,在线CD销售系统的界面采用框架形式,即页面头尾部分只需要设计一次。4.1用户图形界面的设计1) 用户登录模块设计为了验证用户是否合法,系统需要用户提供用户名和密码来进行验证,这一功能由用户登陆模块完成。本模块需要运用login.java这个bean,来设计一个表单让用户输入用户名和密码。在本模块中,对于用户输入的用户名和密码,系统在发现错误时,应及时做出错误报告。用户登录模块的运行效果如图4-1所示: 图4-1 用户登录

11、模块运行效果图 2) 在线购买功能模块设计针对用户界面,由于“CD列表”和用户导航条等部分是只有用户界面可以看到的,所以将这两部分设计成一个新的框架形式,提高复用性。在本模块中用户可以浏览现有CD、用不同的方法查找CD(分类查询、关键字查询)、查看CD详细资料、把CD放入购物车、转到其他模块等。在线购买功能模块运行效果如图4-2所示: 图4-2 在线购买功能运行效果图 3) 购物车功能模块设计在本模块中,用户可以修改购买数量、删除已经选购的CD、提交购物车(在提交时可以简单附言说明)、清空购物车、继续购买或查询CD、转到其他模块等。购物车功能模块运行效果如图4-3所示: 图4-3 购物车功能模

12、块运行效果图 4) 订单信息功能模块设计本模块中用户可以看见自己已经提交的所有订单,可以查看订单的详细情况。确认订单时,系统采用弹出窗口的形式显示相信信息,在弹出窗口中可以进行付款。订单信息功能模块设计运行效果如图4-4所示: 图4-4 订单信息模块设计运行效果图4.2管理员图形界面的设计 1) 管理员登录功能模块设计为了验证管理员的身份,系统需要进行用户名和密码的验证,与用户图形界面的设计类似,本模块也需要运用login.java这个bean,设计一个表单让管理员输入用户名和密码。 2) 现有CD管理功能模块设计在这个模块里,管理员拥有对现有CD的详细资料进行查看、修改CD名称、删除CD等权

13、限。 3) 添加新CD功能模块设计在这个模块中,要添加一段JavaScript代码,对表单数据的合法性进行验证。 function checkform() if (document.form1.cdname.value=) document.form1.cdname.focus();alert(CD名为空!);return false;if (document.form1.Singer.value=) alert(歌手名为空!);document.form1.Singer.focus();return false;return true; 4) 订单管理功能模块设计管理员可以查看下订单用户的详

14、细资料、查看订单的详细情况并且可以删除订单。订单管理模块中首先生成op_buy类的对象,然后调用该对象的ger()Order方法,取得当前商店的所有订单,分页显示在页面上,下单用户名提供链接,当管理员在用户名列单击某个用户名时,能够弹出新的页面显示该用户的详细资料。然后为每个订单提供查看订单详细情况和删除订单的链接,当管理员单击“详细情况”链接时能够弹出新的窗口显示订单信息。当管理员单击“删除”链接时弹出提示,提示管理员是否确认删除当前订单,如果管理员选择“是”,则从数据库删除该订单,如果选择“否”,则退回详细订单情况页面。订单管理功能模块运行效果如图4-5所示: 图4-5 订单管理功能模块运行效果图 5) 用户管理功能模块管理员通过这个模块对用户进行管理,其中包括:查看用户资料、修改用户资料、删除已存在用户等。 5系统实现5.1组件的编写基于系统功能分析,首先利用JBuilder新

展开阅读全文
相关资源
相关搜索

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

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