视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
安徽工程大学机电学院本科毕业设计(论文)开题报告
2025-09-30 23:15:20 责编:小OO
文档
安徽工程大学机电学院

本科毕业设计(论文)开题报告

题目:     运动装备在线商城的设计与实现

课 题 类 型: 设计实验研究□ 论文□ 

学 生 姓 名:        王化彪      

学       号:      3092104105

专 业 班 级: 计算机科学与技术2101班

教 学 单 位:    计算机信息学院

指 导 教 师:          张义

开 题 时 间:        

年  月  日

一.毕业设计(论文)研究意义、研究现状和发展趋势(文献综述)

1.1研究意义

    随着信息技术的发展,信息技术使用传递速度突破了时间和地域性的局限,

网络化与全球化成为一种不可避免的世界趋势。由于网络用户的迅速膨胀,众多

的商家和厂家也纷纷将眼光投向互联网。电子商务是能够在网上完成供、产、销

全部业务流程的虚拟市场。封闭式的银行电子金融系统已变成开放式的网络电子

银行。电子商务是一个发展潜力巨大的市场,极具有发展前景。电子商务双向信

息沟通,灵活的交易手段和快速的交货方式的特点,将给社会带来巨大的经济效

益,促进了整个社会的生产力的提高。电子商务的推广,打破了时空,改变

了贸易形态,有助于降低企业成本和提高企业竞争力。电子商务给消费者提供了

更多的选择,提供了更好的便利性。在互联网上可以进行很多的电子商务活动,

“网上商城”就是一种典型的电子商务运用。

    在互联网日益流行的今天,网络已经变得越来越重要,而在网络这个大家庭里,网上购物则是一个热点,网上购物商城的出现,给消费者的消费观念带来了重要的变化,网上物品的物美价廉以及在实体店买不到的物品将成为吸引消费者的重大战略措施。开发网上电子购物商城具有非常大的前景和利润空间。

1.2研究现状   

    网上购物是随着网络技术的发展而出现的一种新型销售渠道。它通过人与电子通信方式的结合,依靠计算机网络,以通讯技术为基础,实现商品销售的网上交易。网上购物同传统的店面购物相比,网上购物的经营方式和销售渠道是全新的;它24小时全天候和全方位服务是店面购物所不能比及的。

以下是几项调查:

    1.购买物品的对象:如今的网络已入得民心,网上购物者大多是学生和上班族,年龄段在16-35岁之间,其中学生占主导地位,多已高中生和大学生,上班族是以族为主,薪水1000到3000左右;

    2.购买的物品:从调查来看,网上购买物品主要分为两类:相对实体店物美价廉的和在实体店买不到的;其中,饰品、服装鞋帽、箱包皮具、电子数码产品受到消费者的青睐,另外化妆品、礼品玩具、首饰配物和家具日用品等都有很大的发展空间。

    3.方便性:通过网络,消费者足不出户就可以购买物品,还可以邮寄上门,节省了消费者的时间,而且消费者可以在任何自己方便时间内购买物品。

1.3发展趋势

纵观全球电子商务市场,各地区发展并不平衡,呈现出美国、欧盟、亚洲“三足鼎立”的局面,美国是世界最早发展电子商务的国家,同时也是电子商务发展最为成 熟的国家,一直引领全球电子商务的发展,是全球电子商务的成熟发达地区。欧盟电子商务的发展起步较美国晚,但发展速度快,成为全球电子商务较为领先的地 区。亚洲作为电子商务发展的新秀,市场潜力较大,但是近年的发展速度和所占份额并不理想,是全球电子商务的持续发展地区。

    全球B2B电子商务交易一直占据主导地位,2002年至今,呈现持续高速增长态势,2007年全球B2B交易额达到8.3万亿美元,预计在未来几年将保持40%以上的增长率,到2010年B2B交易额将达到26万亿美元,比2002年增长30多倍。

    总体来看,全球电子商务发展呈高速增长态势。随着全球电子商务的发展,我国电子商务的发展动力持续增强。我国电子商务发展呈现典型的块状经济特征,东南沿海属于较为发达地区,北部和中部属于快速发展地区,西部则相对落后。中国电子商务市场发展前景依旧乐观。

[文献1]通过对 Java这一近年来迅速崛起的程序设计语言所具备特点进行的分析、Java对互联网设计方面支持的分析以及J2 EE开发平台如何更有力地帮助企业适应网络经济需求的分析 ,说明 Java程序设计语言是互联网设计首选语言 ,Java技术是网络经济首选开发和配置平台 ,并列举了一个利用 Java提供功能 ,快速将现有软件应用系统转变成分布式互联网系统的实例。

[文献2]采用J2EE体系结构,构建一个安全高效的网上商城系统,并对主要模块设计和重要的流程处理作了详细介绍。

[文献3]运用网络数据库原理,基于B/S模式设计开发了一个网上购物系统.在系统中,顾客可以很方便的注册成为会员,对商品进行浏览,查看商品的详细资料,然后根据各人的喜好购买商品。

[文献4]采用J2EE+Web Services技术,通过对一个网上商城的分析,建模,编程,模拟实现了各种电子商务功能,对中小型用户,性能十分优越;对一些大型网站,采用合理的数据库,也能充分实现移植。

[文献5]从需求出发,利用JSP动态网站设计语言设计了基于JSP的B/S模式网上商城购物管理系统.在设计中,将系统划分为了前台和后台两大模块后,又将模块再进行细化实现完成.这将对电子商务网站建设提供一个非常实用的开发模式。

[文献6]比较了电子商务网站的各种编程技术,指出了JSP的特点。指出了XML技术在内容定义和数据定义方面的优越性。论述了JSP和XML相结合的主要方法和现有的技术,指出了数据库技术对XML的支持以及XML和数据库技术的交互方法。

[文献7]为了提高企业市场竞争力,越来越多的企业正在通过电子商务进行网上商品交易,构建适合企业发展的商务网站己经成为目前企业比较关心的问题。本文从构建一个在线购书子系统入手,讨论如何建立电子商务网站。

[文献8]运用大量实例来讲解网络编程语言JSP及其实际使用。重点介绍Java的基本语法、Web应用程序的概念与设计方法、JSP操作Oracle数据库、 Java Bean的设计与使用等。

[文献9]详细介绍了在开发B/S结构的系统时,使用Java Servlet技巧解决常见问题的编程方法,并从协议细节的角度进行详细的讲述。

[文献10]数据库是一个结构化的记录或数据,存储在计算机中可供程序来回答查询集合。通过记录检索查询成为可利用的信息,并作出决定。文章使用简单的示例描述了数据库是如何产生的。

二.毕业设计(论文)研究方案及工作计划

2.1毕业设计(论文)研究方案

2.1.1系统可行性分析阶段

该课题主要按以下步骤来完成:

1. 查询相关资料,了解本系统的研究意义。可以上网搜索或者是去图书馆查阅相关资料。

2. 通过查询资料了解该网站要如何做,及要做哪些东西。

3. 设计出大体上的功能模块,画出模块图。

4. 通过进一步的了解,对每个功能模块进行细化,将每一步都想清楚。制定出每一步的做法和注意的地方。

5. 对设计好的程序进行调试,通过调试发现存在的问题并解决,从而达到完善系统的目的。

6. 最后,整理各阶段的设计记录文档,写成论文稿。

2.1.2.系统设计阶段 

运动装备在线商城是为消费者和卖家之间交易的一个平台,宗旨是能及时、准确、完整发布顾客也就是消费者需要的各种商品信息。

1. 普通用户可以通过系统浏览商品(按类别)

2. 普通用户可以通过系统搜索商品(按类别、价位、日期等)

3. 普通用户可以通过系统下订单(享受市场价)

4. 普通用户可以注册成为系统会员(免费注册)

5. 会员可以浏览和检索商品

6. 会员可以下订单(享受会员价)

7. 会员可以浏览自己下过的订单

8. 会员可以管理自己的信息(自服务系统)

a) 修改密码

b) 修改送货地址

c) 修改联系方式

9. 会员可以分级别

a) 不同级别享受不同等级的优惠

b) 通过购物的金额确定级别

10. 管理员通过后台进行会员管理

a) 会员浏览

b) 会员历史订单浏览

c) 会员删除

d) 指定会员级别

11. 管理员通过后台进行商品分类的管理

a) 浏览、添加、删除、修改

12. 管理员通过后台进行产品管理

a) 新增产品

b) 产品上柜

c) 产品下柜

d) 产品销量浏览

e) 产品搜索

f) 产品删除

g) 产品修改

13. 管理员通过后台进行订单的管理

a) 订单查询

b) 修改订单状态

c) 订单搜索

d) 订单跟踪

e) 订单提醒

2.1.3功能模块图

2.1.4系统运行与调试阶段

   根据相关功能模块,编写相应代码,运行整个系统,对相关功能进行调试和测试,最后得到一个完整的运动装备在线商城系统。

2.2设计(论文)工作计划

起止日期周次内   容   进   程

2.24-3.14第一周-第三周

借阅相关资料,阅读相关资料,进行前期准备
3.17-3.28第四周-第五周

对项目进行需求分析,设计功能
3.31-4.18第六周-第八周

对项目进行详细设计以及数据库设计
4.21-5.2第九周-第十周

到公司实习,撰写实习报告
5.5-5.23第十一周-第十三周

编写代码以及相关测试工作,完成系统
5.26-6.13第十四周-第十六周

撰写毕业设计文档
6.16-第十七周毕业设计答辩
三.参考文献

[1] 何小翔,蒋叶青,蒋守仁.Java编程语言及互联网设计[J].合肥工业大学学报(自然科学版). 2002(01)

[2] 蒋小莺.基于J2EE的网上商城系统的设计[J].电脑知识与技术. 2008(16)

[3] 倪雪梅.网上购物系统的设计与实现[J].赤峰学院学报(自然科学版). 2011(04)

[4] 刘颀桓.基于J2EE三层体系结构的网上商城的设计与实现[J].中国水运(学术版). 2006(12)

[5] 续蕾.基于JSP的B/S模式网上商城购物系统的设计与实现[J]. 四川兵工学报. 2009(10)

[6] 何典.基于JSP与XML的电子商务站点[J].商场现代化. 2007(04) 

[7] 余绍霖.基于JSP技术的电子商务网站设计与开发[J]. 科技资讯. 2007(07)

[8] 周颢.网络编程语言JSP实例教程[M].北京电子工业出版社,2003,6.

[9] 陈海山.深入Java Servlet网络编程[M].北京:清华大学出版社,2002,2.

[10] James Berrington. Databases.[J]. 2013

附录

1.1外文文献

THE TECHNIQUE DEVELOPMENT HISTORY OF JSP

The Java Server Pages( JSP) is a kind of according to web of the script plait distance technique, similar carries the script language of Java in the server of the Netscape company of server- side JavaScript( SSJS) and the Active Server Pages(ASP) of the Microsoft. JSP compares the SSJS and ASP to have better can expand sex, and it is no more exclusive than any factory or some one particular server of Web. Though the norm of JSP is to be draw up by Sun company of, any factory can carry out the JSP on own system. 

The After Sun release the JSP (the Java Server Pages) formally, the this kind of new  Web application development technique very quickly caused the people's concern. JSP provided a special development environment for the Web application that establishes the high dynamic state. According to the Sun parlance, the JSP can adapt to include the Apache WebServer, IIS4.0 on the market at inside of 85% server product.

This chapter will introduce the related knowledge of JSP and Databases, and JavaBean related contents, is all certainly rougher introduction among them basic contents, say perhaps to is a Guide only, if the reader needs the more detailed information, pleasing the book of consult the homologous JSP.

1.1 GENERALIZE

The JSP (Java Server Pages) is from the company of Sun Microsystems initiate, the many companies the participate to the build up the together of the a kind the of dynamic the state web the page technique standard, the it have the it in the construction the of the dynamic state the web page the strong but the do not the especially of the function. JSP and the technique of ASP of the Microsoft are very alike. Both all provide the ability that mixes with a certain procedure code and is explain by the language engine to carry out the procedure code in the code of HTML. Underneath we are simple of carry on the introduction to it.

JSP pages are translated into servlets. So, fundamentally, any task JSP pages can perform could also be accomplished by servlets. However, this underlying equivalence does not mean that servlets and JSP pages are equally appropriate in all scenarios. The issue is not the power of the technology, it is the convenience, productivity, and maintainability of one or the other. After all, anything you can do on a particular computer platform in the Java programming language you could also do in assembly language. But it still matters which you choose.

JSP provides the following benefits over servlets alone:

   • It is easier to write and maintain the HTML. Your static code is ordinary HTML: no extra backslashes, no double quotes, and no lurking Java syntax.

   • You can use standard Web-site development tools. Even HTML tools that know nothing about JSP can be used because they simply ignore the JSP tags.

  • You can divide up your development team. The Java programmers can work on the dynamic code. The Web developers can concentrate on the presentation layer. On large projects, this division is very important. Depending on the size of your team and the complexity of your project, you can enforce a weaker or stronger separation between the static HTML and the dynamic content.

Now, this discussion is not to say that you should stop using servlets and use only JSP instead. By no means. Almost all projects will use both. For some requests in your project, you will use servlets. For others, you will use JSP. For still others, you will combine them with the MVC architecture. You want the appropriate tool for the job, and servlets, by themselves, do not complete your toolkit.

1.2 SOURCE OF JSP    

The technique of JSP of the company of Sun, making the page of Web develop the personnel can use the HTML perhaps marking of XML to design to turn the end page with format. Use the perhaps small script future life of marking of JSP becomes the dynamic state on the page contents. (the contents changes according to the claim of)

The Java Servlet is a technical foundation of JSP, and the large Web applies the development of the procedure to need the Java Servlet to match with the JSP and then can complete, this name of Servlet comes from the Applet, the local translation method of now is a lot of, this book in order not to misconstruction, decide the direct adoption Servlet but don't do any translation, if reader would like to, can call it as" small service procedure". The Servlet is similar to traditional CGI, ISAPI, NSAPI etc. Web procedure development the function of the tool in fact, at use the Java Servlet hereafter, the customer need not use again the lowly method of CGI of efficiency, also need not use only the ability come to born page of Web of dynamic state in the method of API that a certain fixed Web server terrace circulate. Many servers of Web all support the Servlet, even not support the Servlet server of Web directly and can also pass the additional applied server and the mold pieces to support the Servlet. Receive benefit in the characteristic of the Java cross-platform, the Servlet is also a terrace irrelevant, actually, as long as match the norm of Java Servlet, the Servlet is complete to have nothing to do with terrace and is to have nothing to do with server of Web. Because the Java Servlet is internal to provide the service by the line distance, need not start a progress to the each claims, and make use of the multi-threading mechanism can at the same time for several claim service, therefore the efficiency of Java Servlet is very high.

But the Java Servlet also is not to has no weakness, similar to traditional CGI, ISAPI, the NSAPI method, the Java Servlet is to make use of output the HTML language sentence to carry out the dynamic state web page of, if develop the whole website with the Java Servlet, the integration process of the dynamic state part and the static state page is an evil-foreboding dream simply. For solving this kind of weakness of the Java Servlet, the SUN released the JSP.

A number of years ago, Marty was invited to attend a small 20-person industry roundtable discussion on software technology. Sitting in the seat next to Marty was James Gosling, inventor of the Java programming language. Sitting several seats away was a high-level manager from a very large software company in Redmond, Washington. During the discussion, the moderator brought up the subject of Jini, which at that time was a new Java technology. The moderator asked the manager what he thought of it, and the manager responded that it was too early to tell, but that it seemed to be an excellent idea. He went on to say that they would keep an eye on it, and if it seemed to be catching on, they would follow his company's usual "embrace and extend" strategy. At this point, Gosling lightheartedly interjected "You mean disgrace and distend."

 Now, the grievance that Gosling was airing was that he felt that this company would take technology from other companies and suborn it for their own purposes. But guess what? The shoe is on the other foot here .The Java community did not invent the idea of designing pages as a mixture of static HTML and dynamic code marked with special tags. For example, Cold Fusion did it years earlier. Even ASP (a product from the very software company of the aforementioned manager) popularized this approach before JSP came along and decided to jump on the bandwagon. In fact, JSP not only adopted the general idea, it even used many of the same special tags as ASP did.

The JSP is an establishment at the model of Java servlets on of the expression layer technique, it makes plait write the HTML to become more simple. Be like the SSJS, it also allows you carry the static state HTML contents and servers the script mix to put together the born dynamic state exportation. JSP the script language that the Java is the tacit approval, however, be like the ASP and can use other languages( such as JavaScript and VBScript), the norm of JSP also allows to use other languages.

1.2中文翻译

JSP的技术发展历史

Java Server Pages(JSP)是一种基于web的脚本编程技术,类似于网景公司的服务器端Java脚本语言—— server-side JavaScript(SSJS)和微软的Active Server Pages(ASP)。与SSJS和ASP相比,JSP具有更好的可扩展性,并且它不专属于任何一家厂商或某一特定的Web服务器。尽管JSP规范是由Sun公司制定的,但任何厂商都可以在自己的系统上实现JSP。 

在Sun正式发布JSP(Java Server Pages)之后,这种新的Web应用开发技术很快引起了人们的关注。JSP为创建高度动态的Web应用提供了一个独特的开发环境。按照Sun的说法,JSP能够适应市场上包括Apache WebServer、IIS4.0在内的85%的服务器产品。

本文将介绍JSP相关的知识,以及JavaBean的相关内容,当然都是比较粗略的介绍其中的基本内容,仅仅起到抛砖引玉的作用,如果读者需要更详细的信息,请参考相应的JSP的书籍。

1.1 概述

JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准,其在动态网页的建设中有其强大而特别的功能。JSP与Microsoft的ASP技术非常相似。两者都提供在HTML代码中混合某种程序代码、由语言引擎解释执行程序代码的能力。下面我们简单的对它进行介绍。

JSP页面最终会转换成servlet。因而,从根本上,JSP页面能够执行的任何任务都可以用servlet来完成。然而,这种底层的等同性并不意味着servlet和JSP页面对于所有的情况都等同适用。问题不在于技术的能力,而是二者在便利性、生产率和可维护性上的不同。毕竟,在特定平台上能够用Java编程语言完成的事情,同样可以用汇编语言来完成,但是选择哪种语言依旧十分重要。

和单独使用servlet相比,JSP提供下述好处:

JSP中HTML的编写与维护更为简单。JSP中可以使用常规的HTML:没有额外的反斜杠,没有额外的双引号,也没有暗含的Java语法。

能够使用标准的网站开发工具。即使是那些对JSP一无所知的HTML工具,我们也可以使用,因为它们会忽略JSP标签(JSP tags)。

可以对开发团队进行划分。Java程序员可以致力于动态代码。Web开发人员可以将经理集中在表示层(presentation layer)上。对于大型的项目,这种划分极为重要。依据开发团队的大小,及项目的复杂程度,可以对静态HTML和动态内容进行弱分离(weaker separation)和强分离(stronger separation)。

此处的讨论并不是说人们应该放弃使用servlet而仅仅使用JSP。事实上,几乎所有的项目都会同时用到这两种技术。在某些项目中,更适宜选用servlet,而针对项目中的某些请求,我们可能会在MVC构架下组合使用这两项技术。我们总是希望用适当的工具完成相对应的工作,仅仅是servlet并不一定能够胜任所有工作。

1.2 JSP的由来

Sun公司的JSP技术,使Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面。使用JSP标识或者小脚本来生成页面上的动态内容(内容是根据请求来变化的)。

Java Servlet是JSP技术的基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成,Servlet这个名称源于Applet,现在国内的翻译方式很多,本书为了避免误会,决定直接采用Servlet而不做任何翻译,读者如果愿意,可以称之为“小服务程序”。Servlet其实和传统的CGI、ISAPI、NSAPI等Web程序开发工具的作用是相似的,在使用Java Servlet以后,用户不必再使用效率低下的CGI方式,也不必使用只能在某个固定Web服务器平台运行的API方式来动态生成Web页面。许多Web服务器都支持Servlet,即使不直接支持Servlet的Web服务器也可以通过附加的应用服务器和模块来支持Servlet。得益于Java的跨平台的特性,Servlet也是平台无关的,实际上,只要符合Java Servlet规范,Servlet是完全与平台无关且是与Web服务器无关的。由于Java Servlet内部是以线程方式提供服务,不必对于每个请求都启动一个进程,并且利用多线程机制可以同时为多个请求服务,因此Java Servlet效率非常高。

但Java Servlet也不是没有缺点,和传统的CGI、ISAPI、NSAPI方式相同,Java Servlet是利用输出HTML语句来实现动态网页的,如果用Java Servlet来开发整个网站,动态部分和静态页面的整合过程会非常难以实现。为了解决Java Servlet的这种缺点,SUN推出了JSP。

许多年前,Marty受到邀请,参加一个有关软件技术的小型研讨会.坐在Marty旁边的人是James Gosling--- Java编程语言的发明者。隔几个位置,是来自华盛顿一家大型软件公司的高级经理。在讨论过程中,研讨会的提出了Jini的议题,这在当时是一项新的Java技术。向该经理询问他的想法.他回答说,虽然现在言之过早,但这看起来会是非常有前途的一项技术。他们会持续关注这项技术,如果这项技术变得流行起来,他们会遵循公司的“接受并扩充(embrace and extend)”的策略.此时, Gosling随意地插话说“你的意思其实就是不接受且不扩充(disgrace and distend)。”

在此, Gosling的抱怨显示出,他感到这个公司会从其他公司那里拿走技术,用于他们自己的目的.出人意料的是,形势已经完全不同。Java团队并没有发明这一思想----将页面设计成由静态HTML和用特殊标签标记的动态代码混合组成.。ColdFusion多年前就已经这样做了。甚至ASP(来自于前述经理所在公司的一项产品)都在JSP出现之前推广了这种方式。实际上,JSP不只采用了这种通用概念,它甚至使用许多和ASP相同的特殊标签。

JSP是建立在Java servlets模型之上的表达层技术,它使编写HTML变得更简单。像SSJS一样,它也允许你将静态HTML内容与服务器端脚本混合起来生成动态输出。JSP把Java作为默认的脚本语言,然而,就像ASP可以使用其他语言(如JavaScript和VBScript)一样,JSP规范也允许使用其他语言。

四、指导教师意见(签名)

201  年  月  日下载本文

显示全文
专题