乐淘购物系统的设计与实现毕业论文
网上购物系统的设计与实现毕业设计论文

网上购物系统的设计与实现第一章可行性研究报告1引言1.1编写目的电子商务是于九十年代初,在欧美兴起的一种全新的商业交易模式,它实现了交易的无纸化,效率化,自动化表现了网络最具魅力的地方,快速的交换信息,地理界限的模糊,这所有的一切也必将推动传统商业行为在网路时代的变革。
随着电子商务,尤其是网上购物的发展,商品流通基础设施和配套行业的重点将会将对中国商品流通领域和整个经济发展带来种种影响,确实值得我们认真研究。
特别是在全球经济一体化的国际背景下,在我们继续扩大国内流通领域对外开放的同时,深入研究这个问题,审慎制订相应的宏观对策,尤其重要和迫切。
网上购物是一种具有交互功能的商业信息系统。
它向用户提供静态和动态两类信息资源。
所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。
网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。
这种全新的交易方式实现了公司间文档与资金的无纸化交换。
1.2 项目背景1、近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并进入传统的流通领域。
于是电子商务开始流行起来,一种全新的购物理念开始形成并逐步发展。
网上购物是一种具有交互功能的商业信息系统。
2、所建议开发软件的名称:网上购物系统3、项目的任务提出者:软件工程任课老师4、项目设计者:王涛5、项目开发者:王涛6、用户:采取网上消费的客户(1)目前网上购物的现状以下是根据CNNIC(中国互联网络信息中心)公布的中国B2C电子商务发展报告来进一步分析目前的网上购物的现状。
(主要引用其中的分析图表)图 1.1 网上购物的现状从上面的图可以看出网上购物选择节约时间和操作方便的分别占46.7%和44.2%,这说明随着生活节奏的加快,人们越来越希望拥有简单快捷的购物方式。
(2)用户选择商品配送的方式图1.2用户选择商品配送的方式从上面的图中可以看出人们总希望直接可以拿到物品,而不需要耽搁自己的时间,如果是送货上门,也可以当面检查所购的物品,这也表现出人们对厂商信誉的担忧。
网上购物系统的设计与实现本科毕业设计(论文)

网上购物系统的设计与实现Design and Implementation of InternetShopping Systemby Peng ManSupervisor: Professor Zhao XiangguoNortheastern UniversityJune 2009东北大学本科毕业设计(论文)毕业设计(论文)任务书毕业设计(论文)任务书网上购物系统的设计与实现摘要随着社会的不断发展,科学技术也在不断的更新。
Internet作为新型的工具,在90年代便开始用于商业,它的迅速的发展为商业界提供了更加广阔信息平台与更多的商机,如催化剂一般刺激着商业经济的快速发展。
因此选择设计开发一个企业门户网站拥有重要的意义。
本文阐述了网上购物系统的开发与设计。
设计采用现在比较流行的JSP网站开发技术,并考虑到网站所处理的数据的结构特点及所学到的知识,应用Microsoft SQL Server2000数据库系统作为网站的后台数据库。
系统实现了网站的基本功能,包括客户的注册登录、浏览网站信息、信息查询、购物并填写订单以及管理员对于网站的维护与更新。
在页面设计与制作中,对于页面的基本格式,使用HTML语言出大的框架,然后用Dreamweaver8及Eclipse在框架里面做详细的设计。
结合这次设计的意义对Internet在商业中的应用与发展做一下介绍;然后针对整个系统进行分析,其中包括可行性分析、需求分析、系统的业务流程分析、数据分析等;在此基础上确定网站的功能目标,将网站的功能逐次划分,并细分出子功能模块;接下来设计并实现各个模块,在每个模块都能完成其功能的结果下将其综合成一个完整的系统。
关键词:网上商城;JSP;HTMLDesign and Implementation of Internet Shopping SystemAbstractToday,the science techniques develop very fast.People valued the E-business using the modern network proceeds the business activity as the key power more and more.The Business to Customer mode is one of the main trade modes on the net of electronic commercr.Now,the Business to Customer field is in the stage of the beginning.This is good development foreground for the market.Therefore,it is meaning for us to design and develop the electronic commerce website.This paper detail describes how to develop an electronic commerce website.In the design,I used the JSP technology which is very popular during the website developer.Considered with the knowledge that I have learned and the structure of the date that the website deal with,I used Microsoft SQL server 2000 as the back database of the website. This website system has basic functions of a enterprise website.It can show us the information of the goods、news、customers that registered on the website and so on.It also can provides the function that some customers on the web can fill in bills when they want to buy the goods. The system realized the query function for products and the manage functions for the background of the system..During the process of designing the webpage,I make the main frame by HTML,and use Dreamweaver8 and Eclipse to finish the detailed design.First,I make a instruction for the application and development of Internet in commerce,then analyze the whole system,which includes feasibility analyze,requirement analyze,operation flow analyze and date analyze.Then I make the function aim of this website base on the analyses above,and divide the function up to several parts.I design every single part of the function particularly,and finallyintegrate these sub-function modules to one complete system.Keywords:Online Mart;JSP;HTML目录毕业设计(论文)任务书 (I)摘要........................................................................................................................... I I ABSTRACT (III)第1章引言 (1)1.1课题的背景、目的与意义 (1)1.2国内外现状 (1)1.3研究(设计)内容 (2)1.4论文的组织结构 (3)第2章相关技术简介 (5)2.1JSP技术 (5)2.2Microsoft SQL Server2000 (5)2.3Web服务器 (6)2.4连接数据库与JavaScript (9)2.5CSS层 (9)第3章系统分析 (11)3.1可行性分析 (11)3.2需求分析 (12)3.2.1 业务需求分析 (12)3.2.2 用户需求分析 (12)3.2.3 功能需求分析 (12)3.3业务流程分析 (13)3.3.1 前台业务流程分析 (13)3.3.2 后台业务流程分析 (14)3.4数据流程分析 (14)3.5运行环境及开发工具 (15)第4章系统总体设计 (17)4.1系统结构设计 (17)4.2功能模块设计 (17)4.2.1 前台模块的功能模块设计 (18)4.2.2 后台管理模块的功能模块设计 (19)4.3数据库设计 (19)4.3.1 E-R图 (20)4.3.2 基本表设计 (23)第5章系统实现 (27)5.1程序设计 (27)5.2系统页面的设计与实现 (27)5.3前台功能模块的实现 (27)5.3.1 用户管理模块 (28)5.3.2 用户资料修改模块 (31)5.3.3 购物车模块 (33)5.3.4 订单查询模块 (36)5.3.5 留言板模块 (36)5.4后台功能模块的实现 (38)5.4.1 管理员登录模块 (38)5.4.2 添加商品模块 (39)5.4.3 订单信息管理模块 (41)5.4.4 查询用户信息模块 (42)5.4.5 添加链接模块 (43)第6章系统调试与实施 (45)6.1系统测试原理及测试原则 (45)6.1.1 系统测试原理 (45)6.1.2 系统测试原则 (46)6.2系统测试的方法 (46)6.3本系统测试 (47)第7章结论 (51)参考文献 (52)致谢 (54)第1章引言1.1课题的背景、目的与意义计算机网络的出现带给了世界巨大的变化,从过去只面向专业部门的信息传送扩展到现代生活的各个角落,它为世界的发展和变革做出了无可估量的贡献。
毕业论文---网上购物系统设计与实现

进行系统的总体设计,确定系统设计目标、系统总体结构、功能结构等,完成系统的基本功能设计与实现。
9月18日-9月23日
与指导教师见面汇报进展情况,提交中期检查报告。
9月24日-11月14日
完成后续设计任务,整理资料,撰写毕业论文。
11月15日-11月20日
向导师提交毕业论文初稿,进行讨论,修改,完善。
毕业论文(设计)工作计划
题目
网上购物系统设计与实现
工作进程
起止时间
工作内容
6月20日-6月30日
与指导教师见面,研讨题目内涵,对所选题目进行确认
7月1日-7月10日
搜集查阅有关资料,拟定初步方案,撰写开题报告。
7月10日前
向导师提交开题报告打印件。
7月10-7Leabharlann 15日考生提交毕业设计任务书(电子版)给办公室。
3.进行系统的总体规划和功能设计。
4.参加中期检查汇报会,会报毕设进展情况,提交中期检查报告。
5.完成系统的优化设计,整理资料,撰写毕业论文。
6.提交毕业论文(论文字数不少于15000字,胶装)。
7.参加毕业论文答辩。
开始日期
2012年6月19日
完成日期
2012年12月20日
指导教师签名
2012年 6月20 日
关键词:jspMySqlJavaBean数据库网上购物系统
Abstract
Along with the vigorous development of the Internet, e-commerce networks as a shopping center is a form of its highly efficient, low-cost advantages, gradually emerging as a business model and philosophy, there is no longer meet use and dissemination of information browsing, but a desire to bring the full enjoyment network more convenient. Internet shopping is being adapted to the fast pace of today society to live, so that customers can enjoy the convenience of fast and easy way to purchase their own like commodities. The system is trying to use JSP in a dynamic network of e-commerce websites structure, which is in Windowsxp,MySqlfor database development in platform, Tomcat application server as a network information services, use JSP (Java Server Pages) technology development online shopping system. Prospects and the background of some of his hours, the prospects of users, including users registered, a shopping cart management, order management, personal information management, message board management functions; Background in part by managers, including commodity management, processing orders, customer information management, information management, and other functions links. After the establishment of the website is a dynamic, interactive, with commodities, systems management, voice mail, and other functions of the e-commerce website users.
购物网站的设计与实现毕业论文

引言这次毕业设计的题目是购物评价系统设计与实现。
基于 2.0的商购物评价系统系统。
互联网的快速发展为网上购物系统的发展提供了强大的动力,同时,网上购物的环境也已经逐步得到了改善,表现在网民结构的大众化和网络生存的普及化,物流和银行结算的畅通,以及市场运作的规范和相应政策法规的完善。
网上购物对网民的吸引力将会越来越大,网民对购物网站的看法也将必定会从不了解到了解,从拒绝到接受,从怀疑到信任,从否定到肯定,网上购物的观念将更加深入人心。
而购物系统中的评价系统在购物网站中具有举足轻重的地位,客户在购买了商品之后可以对自己购买的商品的使用和感受进行评价,这样就可以让后续购买的客户对商品有一个真实的评价和了解,更好的买到自己喜欢并且真正需要的商品。
摘要随着互联网技术的迅猛发展,现在Internet已从单纯的学术科研向综合性商业网络发展,人们对于互联网技术的要求已不单单是浏览一下网页、收发电子邮件等简单的网络应用。
高速发展的互联网技术为网上购物系统的发展提供了强大的动力,同时,网上购物的环境已经逐步得到了改善。
网上购物对网民的吸引力将会越来越大,网民对购物网站的看法也将必定会从不了解到了解,从拒绝到接受,从怀疑到信任,网上购物的观念将更加深入人心。
论文阐述了购物评价系统网站的开发过程,并对该系统的需求分析及系统需要实现的设计方法作了介绍。
该系统的基本功能主要包括用户购买和管理员管理。
用户购买系统包括商品查询,订单查询和商品订购;管理员系统包括管理员登录,商品管理,对用户订单的处理和计算用户所购商品的金额。
在购物评价系统网站中,顾客能够方便的进行用户注册,查看商品,并可以将满意的商品加入购物车。
顾客购买完商品后,会得到系统自动分配的一个唯一的订单号,以方便顾客随时查询订单处理情况;而且管理员可以对商品的信息进行维护与管理,包括对现有商品信息的修改、新商品信息的加入、过时商品信息的删除等;管理员还可以对商品的评价信息进行管理。
网上购物系统设计与实现(终)

青岛农业大学毕业论文(设计)题目:网上购物系统设计与实现姓名:学院:理学与信息科学学院专业:计算机科学与技术班级:学号:指导教师:2015年月日I目录中文摘要 (1)Abstract (2)1 引言 (1)1.1 网络购物的背景 (1)1.2 网络购物的意义 (1)1.3 国内外发展现状 (2)1.4 系统设计思想 (3)2 系统分析 (5)2.1 可行性分析 (5)2.1.1 经济可行性 (5)2.1.2 技术可行性 (5)2.1.3 运行可行性 (6)2.2 需求分析 (6)3 技术支持 (7)3.1开发工具与技术 (7)3.1.1 MyEclipse (7)3.1.2 Microsoft SQL Server2005 (7)3.1.3 MVC框架技术 (7)4总体设计 (9)4.1系统结构设计 (9)4.2数据库设计 (9)4.2.1基本表设计 (9)5 系统实现 (14)5.1 系统页面设计 (14)5.2 系统前台功能 (14)5.2.1 用户维护 (14)5.2.2 商品展示 (14)5.2.3 购物车 (15)5.2.4 查看订单 (15)5.2.5 公告信息 (15)5.2.6 客户留言模块 (15)15.3 系统后台功能 (16)5.3.1 订单信息管理 (16)5.3.2 订单信息管理 (16)5.3.3 公告信息管理 (17)5.3.4 留言信息管理 (17)6 系统测试 (19)6.1 软件测试 (19)6.2 功能模块测试 (20)6.2.1 前台首页测试 (20)6.2.2 购物车模块测试 (20)6.2.3 用户注册模块的测试 (20)6.2.4 商品管理的测试 (21)7 结论 (22)致谢 (23)参考文献 (24)2网上购物系统设计与实现计算机科学与技术专业潘圣浩指导老师卜宪宪摘要:本文首先讲了网上购物系统的时代背景和现在的发展情况,然后叙述了系统的首要计划,系统总的需求和总的计划方案,在设计时可能会遇到的问题,以及对系统执行一些了简单的测试。
【精品】网上购物系统的设计与实现毕业论文设计

(此文档为word格式,下载后您可任意编辑修改!)毕业设计(论文)网上购物系统的设计与实现毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:日期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
作者签名:日期:年月日导师签名:日期:年月日注意事项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。
毕业论文---网上购物系统设计与实现

7月16日-9月18日
进行系统的总体设计,确定系统设计目标、系统总体结构、功能结构等,完成系统的基本功能设计与实现。
9月18日-9月23日
与指导教师见面汇报进展情况,提交中期检查报告。
9月24日-11月14日
完成后续设计任务,整理资料,撰写毕业论文。
11月15日-11月20日
向导师提交毕业论文初稿,进行讨论,修改,完善。
毕业论文(设计)工作计划
题目
网上购物系统设计与实现
工作进程
起止时间
工作内容
6月20日-6月30日
与指导教师见面,研讨题目内涵,对所选题目进行确认
7月1日-7月10日
搜集查阅有关资料,拟定初步方案,撰写开题报告。
7月10日前
向导师提交开题报告打印件。
7月10-7月15日
考生提交毕业设计任务书(电子版)给办公室。
刘莹,蔡锦成 著. <<数据库应用教程>>.北京:清华大学出版社,2007年 。
范德兰斯著.许杰星.译者<<MySQL开发者SQL权威指南>>,机械工业出版社;2008年。
主要仪器设备:
计算机一台;visio制图软件,MyEclipse开发平台等
指导教师签名:
摘
伴随着Internet的蓬勃发展,网络购物中心作为电子商务的一种形式正以其高效、低成本的优势,逐步成为新兴的经营模式和理念,人们已经不再满足用途信息的浏览和发布,而是渴望着能够充分享受网络所带来的更加多的便利。网络购物正适应了当今社会快节奏地生活,使顾客足不出户便可以方便快捷轻松地选购自己喜欢的商品。本系统便是尝试用JSP在网络上架构一个动态的电子商务网站,它是在Windowsxp下,以MySql为数据库开发平台,Tomcat网络信息服务作为应用服务器,采用JSP(Java Server Pages)技术开发的网上购物系统。他分前台部分和后台部分,前台部分由用户使用,主要包括用户注册、购物车管理、订单管理、个人资料管理等功能,后台部分由管理员使用,主要包括商品管理、订单管理、用户信息管理、链接信息管理等功能。建立后的网站系统是一个动态、交互式、具有商品提供、系统管理、用户留言等功能的电子商务网站。
网购物系统的设计与实现 大学毕业设计

大连交通大学信息工程学院毕业设计(论文)任务书题目乐途网购物系统的设计与实现任务及要求:1.设计(研究)内容和要求任务:1、调查电子商务技术发展近况,完成实习报告,字数不少于3000,第三周交给指导老师。
2、结合自己实习情况安排进度,填写进度计划表,第二周完成后交给指导老师签字,并严格执行。
3、按照软件工程思想,独立完成系统的设计和程序开发,完成代码估计2000行左右。
4、用JSP技术实现乐途网购物指南的功能。
5、程序简洁,算法可行,运行情况良好。
要求:1、每周和指导老师至少见面沟通一次,回报课题进展情况,接受老师询问。
2、接到任务书后,查阅与题目及专业相关的外文资料进行翻译,要求不少于10000个外文字符,译出汉字不得少于3000,于第四周交给指导老师审阅。
3、毕业设计第13周完成毕业论文的装订,并由指导老师评阅。
论文要求12000字以上,包括综述、系统总体设计、系统实现、性能分析、结论等。
4、教学第13周通过中软及教研室组织进行软件验收,验收时要提供软件使用说明书。
5、于第13周提出毕业答辩申请并签字。
6、第14 周答辩,要求制作PPT2.原始依据通过大学几年的学习,已经学习了诸如软件工程、数据库原理及应用、数据结构、C++、Visual Basic、JA V A等多门程序设计语言和网络等基础知识和专业知识,学生有能力而且可以独立完成小中型项目的设计与开发。
学校现有设备和环境可以提供给学生实习和上机,而且具有专业老师可以指导学生。
3.参考文献[1] 阳雪峰.陈文臣.Java Web2.0基于Spring.Struts.Hibernate轻量级架构开发.机械工.业出版社.2009.1[2] 武延军.黄飞跃.精通JSP编程技术.人民邮电出版社.2001.8[3] 刘斌.精通Java Web整合开发(JSP+Struts+Hibernate).电子工业出版社.2011.4[4] 谢星星.企业应用架构设计--Struts 2+Hibernate 3+Spring 2.水利水电出版社.2010.5[5] 刘斌.大型门户网站是这样炼成的!(Struts 2+Spring 2+Hibernate 3)电子工业出版社.2010.3[6] 陈海山.深入Java Servlet 网络编程.清华大学出版社.2002.2[7] (美)斯蒂芬等著.轻松掌握SQL(第五版).电子工业出版社.2009.1[8] Steven Holzner.Java 技术内幕.机械工业出版社.2002.1[9] Phil Hanna.JSP技术大全.机械工业出版社.2002.3[10] Karl Moss.Java Servlet 开发人员指南.清华大学出版社.2002[11] Richard Yates著.COLD SPRING HARBOR.Random House.2011.11[12] Harvey M.Deitel.Paul J.Deitel著.Java How to Program.北京机械工业出版社.2002.01指导教师签字:教研室主任签字:2012 年 3 月 26 日大连交通大学信息工程学院毕业设计(论文)进度计划与考核表学生姓名刘恋专业班级软件工程08-2班指导教师王鑫翟悦本课题其他人员无题目乐途网购物系统的设计与实现日期计划完成内容完成情况指导老师检查签字第1周实习调研,查阅课题相关外文资料第2周了解行业状况、查阅文献资料,阅读资料,撰写调研报告第3周完成10000字符或3000汉字以上的外文翻译资料,准备资料,学习JSP技术第4周进行需求分析第5周进行概要设计第6周进行概要设计, 基本框架完成,提交毕业论文提纲第7周完成后台数据库的设计并编码,完成部分论文第8周完成前台界面的设计并编码,完成部分论文第9周继续编码并进行测试,继续编写毕业设计论文第10周继续进行程序测试,继续编写毕业设计论文第11周整理资料、文档、图表等,修改毕业设计论文第12周完成毕业设计论文,打印,按要求装订第13周软件验收和准备毕业设计答辩第14周毕业设计答辩及成绩评定指导教师签字:年月日注:“计划完成内容”由学生本人认真填写,其它由指导教师考核时填写。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
乐淘购物系统的设计与实现毕业论文目录1 绪论 (1)1.1 项目背景 (1)1.2 研究意义 (1)1.3 相关领域介绍 (1)1.4 本系统概述 (1)2 乐淘系统分析 (3)2.1 系统需求分析 (3)2.1.1 功能需求 (3)2.1.2 性能需求 (4)2.2 系统可行性分析 (4)2.2.1 技术及开发方法可行性 (4)2.2.2 管理可行性 (4)2.2.3 经济可行性 (4)2.3 业务流程分析 (5)3乐淘网设计 (7)3.1 系统物理环境配置 (7)3.2 项目规划 (7)3.3 系统概要设计 (8)3.4 数据库设计 (10)3.4.1 概念设计 (10)3.4.2 逻辑设计 (12)3.4.3 物理设计 (13)3.5 系统详细设计 (14)3.5.1 用户模块设计 (14)3.5.2 管理员模块设计 (17)4乐淘网的实现 (20)4.1 系统技术实现 (20)4.1.1 JSP简介 (20)4.1.2 B/S 结构概述 (20)4.1.3 Struts 框架简介 (20)4.1.4 Oracle简介 (21)4.2 系统首页实现 (21)4.3 会员注册模块实现 (22)4.4 会员登录模块实现 (23)4.4.1 会员登陆 (23)4.4.2 会员密码找回 (24)4.4.3 会员密码修改 (25)4.4.4 生成订单 (26)4.5 管理员模块的实现 (28)4.5.1 管理员登录 (28)4.5.2 所有商品查询功能 (28)4.5.3 添加商品功能 (29)4.5.4 修改商品信息功能 (30)4.5.5 查询所有订单功能 (30)5 系统测试 (31)5.1 系统测试方法 (31)5.1.1 系统测试计划 (31)5.1.2 系统测试工具 (31)5.1.3 系统测试方法和测试类型 (31)5.2 系统测试的目的和原则 (32)5.3 系统测试 (32)5.3.1 系统登录测试要点 (32)5.3.2 商品购买测试要点 (32)5.3.3 操作权限测试要点 (32)5.3.4 数据输入测试要点 (32)5.3.5 数据删除测试要点 (33)5.4 数据测试效果 (33)6 结论 (35)6.1 系统开发总结 (35)6.2 存在问题及改进 (36)致谢 (37)参考文献 (38)1 绪论1.1 项目背景电子商务作为一种新的商业模式,被认为是新知识经济时代和经济一体化趋势的产物,并且随着Internet技术的迅猛发展和Web的日益流行,它的应用也越来越广泛。
尽管目前在国这项技术的硬件基础设施和信息安全技术还不成熟,但可以预见,作为电子商务主要容之一的网上购物,将成为未来人们主要购物方式之一[1]。
本文首先比较了目前最流行的几种Web应用程序的开发性能,JSP因其良好的跨平台性和安全性,尤其适合应用于开发大型商务。
1.2 研究意义21世纪是一个以网络为核心的信息时代,数字化、网络化以信息化是21世纪的时代特征。
电子商务作为信息时代的一种新的商贸形式,不仅对商务的运作过程和方法产生巨大的影响,实际上也带来了一场革命,其影响将远远超出商务的本身,将对社会的生成和管理,人们的生活和就业、政府职能、法律制度以及文化从多方面改变人类的观念、思维和相互交往的方式。
1.3 相关领域介绍在我国,网上购物从无到有也不过短短今年时间。
我国第一家网上购物发生在1996年,燕莎友谊商场首次通过网上商城售出一个景泰蓝。
虽然货款的支付不是在网上进行的,但这毕竟为我国零售业奏出了网上购物的先声。
根据CNNIC的统计结果,截止2004年1月中国互联网用户7950万人,而又有40.7%以上的网民在过去一年里有过网购经历,这就说明中国有过网上购物的用户达到3235.7万人,并且这一数字还在以17%的速度增长,预计到2006年中国网上购物用户将达到6962万人,这说明在中国发展在中国发展网上购物具有良好的群众基础,网上购物方式日趋被大家所接受[2]。
1.4 本系统概述乐淘购物网是开放式系统,其核心思想是提供一个以商品展示为主的界面,向用户和游客展示本的所有商品,并实现商品的订购,将极大满足了不远出户的用户需求。
本课题的开发工具可以使用Eclipse,开发语言可以是JSP /Java等开发语言,后台数据库可采用Oracle数据库。
大乐淘吧购物网系统主要由前台用户登录系统,后台管理员管理系统两个部分组成。
本课题主要功能详解如下:用户登录系统:各类商品展示模块,选择商品后的订购模块,商品结算模块。
管理员管理系统:主要功能有用户管理模块,商品管理模块,订单管理模块等。
2 乐淘购物网系统分析2.1 系统需求分析系统分析方法来源于系统科学。
系统科学是20世纪40年代以后迅速发展起来的一个横跨各个学科的新的科学部门,它从系统的着眼点或角度去考察和研究整个客观世界,为人类认识和改造世界提供了科学的理论和方法。
它的产生和发展标志着人类的科学思维由主要以“实物为中心”逐渐过渡到以“系统为中心”,是科学思维的一个划时代突破[3]。
系统分析是咨询研究的最基本的方法,我们可以把一个复杂的咨询项目看成为系统工程,通过系统目标分析、系统要素分析、系统环境分析、系统资源分析和系统管理分析,可以准确地诊断问题,深刻地揭示问题起因,有效地提出解决方案和满足客户的需求。
2.1.1 功能需求具体功能描述如下。
1.一般用户/会员(1)系统遵循开放模式,注册用户可以按照自己的需要查看商品和选购商品;未注册用户也可以任意查看,但在生成订单时要求正式登陆系统。
(2)商品信息主要包括商品编号、商品名称、商品介绍、商品价格。
(3)商品按类别展示。
(4)用户可查看订单。
2.管理员(1)管理员拥有最大权限,可以进入管理页面并配置系统信息。
(2)管理员可以查询会员。
(3)管理员可以随时更新产品信息,上传新产品,以及删除产品。
(4)管理员查看订单状态,对订单进行删除。
2.1.2 性能需求可以分为以下几种。
1.安全性要求:所有访问数据库的操作,必须尽量保证安全。
2.美观性要求:要求界面美观,操作简便。
2.2 系统可行性分析2.2.1 技术及开发方法可行性本系统基于浏览器/服务器体系人们常说的 B/S体系,系统安装维护简便。
数据集中管理,便于分散用户使用,适应互连时代软件的发展趋势。
开发技术主要包括JSP, Java, JavaBean, JDBC以及Web应用开发中常用的脚本语言JavaScript。
Web服务器采用Tomcat,数据库采用Oracle数据库系统。
由于本系统采用的是Java相关的技术具有“一处编译处处运行”的特性,所以系统可跨平台使用,可运行于Linux/Unix和Windows系列操作系统平台[4]。
2.2.2 管理可行性利用面向对象的机构化方法,面向对象方法以“对象”为中心,在分析对象、研究对象及对象的属性的过程中,根据其在规律建立求解模型。
基于这种方法建立的软件系统,不管外部环境或功能需求如何地变化,其对象的在的规律是不变的,区别于传统方法的以“过程为中心”,以功能分解为基本方法,当功能需求发生变化时,将引起对软件整体结构的修改,导致系统不稳定[5]。
因而,基于这种方法建立的软件系统是不会引起软件结构的整体变化,所以系统是稳定的,利用此方法可以充分达到系统管理可行性的目的。
2.2.3 经济可行性通过调查分析开发游戏所具备的能力及实现的方法,准确确定游戏的总体结构,利用Oracle 数据库所具有的能力,以最简洁最容易的方法,使用JSP和Java使其达到快速开发的效果。
当今世界正发生着巨大变化,管理信息系统的环境,目标,功能,涵均随着时间的推移不断发生着变化。
从环境上看,世界己变成“市场全球化,需求多元化,竞争激烈化,战略短期化”。
一切事物的变化都在加快,企业不得不更加重视变化管理和战略管理。
从目标上看,企业要在激烈的竞争中立于不败之地,首先产品和服务要适应市场的需要,其次企业要有效率[6]。
2.3 业务流程分析业务流程分析可以帮助我们了解某项业务的具体处理过程,发现和处理系统调查工作中的错误和疏漏,修改和删除原系统的不合理部分,促成在新系统基础上有话业务处理流程。
业务流程分析的目的是:形成合理、科学的业务流程。
通过分析现有业务流程的基础上进行业务流程重组(BPR),产生新更为合理的业务流程。
业务流程分析主要是定义项目的容,即对现行的管理进行仔细地回顾和描述,从而认识项目的业务和技术上的具体要求,帮助确定流程工作与合作建模的基本要素,更好地分析理解其同其他要素的关系,例如业务目标、业务策略、面对的问题、产生的影响、组织机构参与者或者相关的企业架构。
系统设计以前,要对系统需求进行归纳和分析,查找出所有的业务主角,然后在确定业务主角后,每个主角的相关活动及流程应清晰地制定出来,最终设计出逻辑视图、用户界面示意图[7]。
下面是对该系统业务流程的简单分析:任何游客都可以对首页的商品进行浏览,但不可购买商品。
只有会员有购买的权限,如果游客不是会员则需要进行注册。
注册后,在登录时用户名与密码验证通过就能做相关操作。
如果用户名不存在或密码不正确,则提示重新登录。
如果用户忘记密码,则可以点击忘记密码之后回答相关问题进行找回密码。
密码找回后也可进行修改。
用户成功登录之后,进入主页面,可随便购买商品。
如果当前登录用户为管理员,则可以管理商品信息,查看所有商品信息,对商品进行添加,修改和删除。
管理用户信息,查询所有用户的信息,无权对用户信息进行修改和删除。
管理订单信息,查询所有订单,可以对订单进行删除。
系统业务流程图如图2-1所示。
图2-1 系统业务流程3 乐淘购物网设计3.1 系统物理环境配置系统硬件平台的配置:1.CPU:P7350 2.00GHz。
2.存:500M。
3.硬盘:30GB。
4.基本的输入、输出设备。
系统软件平台的配置:如果说硬件是一个系统的身体,那么软件则是一个系统的灵魂,一个系统设计的好坏,不仅要有正确的软件开发思想,也应该有良好的软件开发工具[8],乐淘电子商务系统所采用的软件配置环境为:1.操作系统:Windows XP Professional Edit Service Pack2。
2.数据库软件:Oracle。
3.系统开发软件:Java + JSP。
3.2 项目规划本系统的结构包括数据存储层、商务服务器组件及应用服务层。
在应用服务层中主要采用Struts技术来构建动态网页来支持整个面向服务对象的应用。
整个电子商务系统的设计是整个消费客户进行交互的页面,服务对象通过访问来获得所需要的信息,该的设计提供以下功能:1.各种功能的连接。
包括注册,登录,浏览和订购。
2.各种商品的分类展示、商品的详细信息。