《网上家电商城》word版_第1页
《网上家电商城》word版_第2页
《网上家电商城》word版_第3页
《网上家电商城》word版_第4页
《网上家电商城》word版_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、网上家电商城摘要网上家电商城计算机对我们的影响已经无处不在,无论是企业还是个体经营必须网上家电商城使用高科技来包装自己才能使自己的经济立于不败之地。一个现代的网络购物网上家电商城系统正是用现代的科技完善我们经济的重要表现。J网上家电商城AVA语言是目前Internet上大型的WEB应用程序开发时网上家电商城使用得最热门的编程语言,本文描述了JAVA和JSP技术的特点以网上家电商城及在互联网上的使用情况,介 计算机毕业论文网绍这两网上家电商城种技术的重要编程方法和两者之关的联系,并完成一个针对个别的中小网上家电商城型的商城设计的网络购物系统。该应用程序是一个在Windows系统下实网上家电商城现

2、的,它不仅实现了客户在前台网络上的注册、修改信息、购物,还实网上家电商城现了管理者后台的商品、订单和会员等管理功能。在购物功能中特别使用了当网上家电商城前时间作为订单号,既保证了订单的唯一性,又便于管理员统计查询,也网上家电商城方便用户记忆。在用户找回密码时设置了三个步骤,帮助用户根据系网上家电商城统提示逐步完成,每一步的完成都基于上一步,这样设置有效保证了用网上家电商城户帐户的安全。系统通过销售记录自动生成商品销售排行,为用户选择商品提网上家电商城供了参考,相当于现实商场中的model,也节省了管理员整理销售记录网上家电商城的时间。关键词网上家电商城:Servlet 数据库 JavaB网上家

3、电商城eans 网络购物系统 网上家电商城;第一章绪论1.1设计开发的背景互联网的网上家电商城兴起在一定程度上改变了整个社会的商品交易方式,国内各大企业从20实际网上家电商城90年代互联网兴起之时,就产生了通过网络进行销售的想法。但是网上家电商城在网站上企业的信誉难以认证,网上交易的法律法规不健全,物流不发网上家电商城达等一系列的原因,限制了电子商务发展的步伐。进入21世纪以后网上家电商城,随着整个社会的发展进步,制约电子商务的各个瓶颈问题逐一杯击破,各网上家电商城企业也纷纷加入到电子商务的洪潮之中。国内最网上家电商城具影响力的电子商务公司阿里巴巴公司总裁马网上家电商城云认为:中国的互

4、联网信息产业已经从广告市场经过短信息市场后,进网上家电商城入到电子商务市场阶段。网络平台已经成为企业经营管理中不可忽视网上家电商城的一个重要方面,拥有一个全面的、功能强大的、操作简单的网络购物系统已网上家电商城经成为企业营销发展的一个必然趋势。从销售方面讲,不仅给企业增加网上家电商城了一个新的销售渠道,而且方便了客户购买与了解公司的产品及新的销售方网上家电商城向;从企业宣传方面来讲,不仅扩大了企业知名度,还更直观地展示出企网上家电商城业的产品。网上购物系统作为B2B(既企业对企业),B2C(即企网上家电商城业对消费者),C2C(即消费者对消费者)电子商务的前端商务平台,在网上家电商城其商务活动

5、全过程中起着举足轻重的作用。网上购物系统具有强大的网上家电商城交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。这网上家电商城种全新的交易方式实现了公司间文档与资金的无纸 计网上家电商城算机毕业论文网化交换。网上销售的产品一般直接源自厂商的生产基网上家电商城地,不但品质有保证价格上也更优惠。同时网上销售在缩减支出方面网上家电商城的有时也是传统店铺无法比拟的,由于不需要实际的店面,不仅避免了店铺网上家电商城租金的开销,还可省去装修、管理等方面的诸多费用,所以价格成为网上家电商城众多网上购物用户的首选因素。另外所不同的就是网上购物可以足不出户,各网上家电商城地商品任选,如此方便快捷

6、,无时间空间限制是传统经营模式无法比拟的,网上家电商城如今人们生活质量的提高,购物方式也变得轻松自由化、个性化,这网上家电商城将成为网上销售电子产品的一大优势。第三章总体设网上家电商城计3.1系统流网上家电商城程通过以上的分析介绍,已经定义了系统角色及用例模网上家电商城型。作为一个完整的实例,有必要知道整个交易的流程,这有助于明确网上家电商城系统开发任务和功能模块。浏览者在进入电子商城以后网上家电商城,访问网站的首页,就好比是进入了现实商城的大厅,在这里摆放的网上家电商城商品琳琅满目,除了有各类商品的入口,还可以看到各种公告和特价商品,以网上家电商城及商品销售排行,还可以根据类别查询商品。当浏

7、览者注册会员登录后可以网上家电商城查看商品的详细信息,如果满意的话,浏览者可以单击将其加入购物网上家电商城车,如同现实世界中在商场中将商品放入购物篮中一样,当然浏览者可以网上家电商城随时修改购物车中的数量和商品,最后浏览者必须到商城的服务台结帐网上家电商城,术语为下订单,用户在下订单时,必须填写自己的详细信息,包括网上家电商城收件地址,电话和E-mail,以及送货方式,支付方式等信息。当系网上家电商城统管理人员收到订单后,将与用户核实订单的内容,特别是订购人的订单号等网上家电商城,确认完成后就可以发货了。当订货者根据自己选择的支付方式进行付款并网上家电商城收到商品后,一个真正意义上的交易就完成

8、了。&n网上家电商城bsp;网上银行管理系统摘要现在全球已经进入了软件的时代,各行各业都与软件产网上家电商城生着密切的联系。银行系统更是如此,在软件系统的高速发展和功能网上家电商城的不断完善下,银行也一改往日的通过人与人的不断交流与接触进行现金的交网上家电商城易的这样一种传统的形象。通过网上银行系统的开发和应用达到一个节网上家电商城省人力资源,提高行业业务效率的目的。在这样的一个背景下,本课题主要网上家电商城使用JAVA程序设计语言,并辅以JSP,mysql数据库管理等技网上家电商城术进行网上银行系统的设计与开发,既克服传统管理方式的工作量大、效率低网上家电商城下,又能够使银行管理工作系统化,

9、自动化,规范化;同时,又能够网上家电商城有友好的操作界面,方便,实用,便于维护;具备推广价值,从而得到广泛应网上家电商城用,真正实现银行管理的网络化。关键词:网上银行;网上家电商城管理;JSP;系统开发2.4.1经济可行性经济可行性研究是对组织的经济现状和投资能力进行分网上家电商城析,对系统建设运行和维护费用进行估算,对系统建成后可能取得的网上家电商城社会和经济效益进行估计。由于本系统是作为毕业设计由我们自己开发的网上家电商城,在经济上的投入甚微,系统建成之后将为今后实现系统功能提供很大的方便网上家电商城,估算新系统的开发费用和今后的运行、维护费用,估计新系统将获得的效网上家电商城益本文来自:

10、计算机毕业网 ,并将费用与效益进网上家电商城行比较,看是否有利。开发、运行和维护费用主要包括:购网上家电商城买和安装设备的费用:计算机硬件、系统软件、 机房、电源、空调等网上家电商城;软件开发费用:若由实习单位的技术人员开发,网上家电商城则该项费用可以计入下面的人员费用一项;人员费用:系统开发人员、操作人网上家电商城员和维护人员的工资、培训费用等;消耗品费用:系统开发所用材料、网上家电商城系统正常运行所用消耗品,例如水、电费,打印纸、软盘、色带等开支。所网上家电商城有开支都不大,所以经济上是可行的。2.4.2技术网上家电商城可行性技术可行性要考虑现有的技术条件是否能够顺网上家电商城利完成开发工

11、作,软硬件配置是否满足开发的需求等。网上银行管理系统用网上家电商城的是JSP开发语言,调试相对简单,当前的计算机硬件配置也完全网上家电商城能满足开发的需求,因此在技术上是绝对可行的。软件方面:由于目前BS模网上家电商城式软件相对发展成熟,故软件的开发平台成熟可行,它们速度快、容量大、网上家电商城可靠性能高、价格低,完全能满足系统的需求。4网上家电商城.1 系统实现目标设计实现一个简单的基于J2EE网上家电商城架构的网上银行系统。要求提供针对个人客户的信息管理、客户身份识网上家电商城别、查询类业务、系统内本文来自:计算机毕业网 支付类业务等服务,并具有交易记录查询功能。网上家电商城具体功能划分如

12、下:用户:注册、登录、注销、查看个人信网上家电商城息、修改个人信息、查看交易记录(今日交易记录、历史交易记录)、查看网上家电商城余额、转帐、消费、管理员:添加管理员、删除管理员、给网上家电商城用户存款、查看用户交易信息(今日交易记录、历史交易记录)、查看网上家电商城用户余额。目 录摘要&nb网上家电商城sp;3Abstract41、引言51.1 研究现状&nb网上家电商城sp;51.2 主要研究的目的及内容网上家电商城81.3 研究方法及设计思路91.3.1 研究方法91.网上家电商城3.2 设计思路102、应用需求分析与可网上家电商城行性分析122.1 应用需求分析&网上家电商城nbsp;1

13、22.2 运行需求分析1网上家电商城22.3 其他需求分析122.4 可行性分析132.4.网上家电商城1经济可行性132.4.2技术可行性&n网上家电商城bsp;132.4.3 运行可行性142.4.4 时间可行性142.4.5 法律可行性:142.5 系统开发步骤143、相关技术简介163.1 JSP163.2 Mysql数据库173.3 ODBC183.4 B/S模式分析194、系统分析214.1 系统实现目标214.2 系统体系结构214.3 主控流程图224.4 系统ER图235、系统设计245.1 概要设计245.2 系统结构设计245.3 详细设计255.3.1 管理员登录界面2

14、55.3.2 管理员设置265.3.3 新用户注册285.3.4 网上银行用户交易管理285.3.5 查看用户余额305.3.6 历史交易明细查询305.3.7 模拟在线消费功能326、系统调试与测试336.1 程序调试336.2 程序的测试336.2.1 测试的重要性及目的336.2.2 测试的步骤356.2.3 测试的主要内容35结束语37致谢39参考文献40参考文献1孙卫琴,李洪成.Tomcat 与 Java Web 开发技术详解.电子工业出版社,2003年6月:1-2052BruceEckel.Java编程思想. 机械工业出版社,2003年10月:1-3783FLANAGAN.Java

15、技术手册. 中国电力出版社,2002年6月:1-4654孙一林,彭波.Java数据库编程实例. 清华大学出版社,2002年8月:30-2105LEE ANNE PHILLIPS.巧学活用HTML4.电子工业出版社,2004年8月:1-3196飞思科技产品研发中心.JSP应用开发详解.电子工业出版社,2003年9月:32-3007耿祥义,张跃平.JSP实用教程. 清华大学出版社,2003年5月1日:1-3548孙涌.现代软件工程.北京希望电子出版社,2003年8月:1-246 9萨师煊,王珊.数据库系统概论.高等教育出版社,2002年2月:346010Brown等.JSP编程指南(第二版). 电

16、子工业出版社 ,2003年3月:1-268 11清宏计算机工作室.JSP编程技巧. 机械工业出版社, 2004年5月:1-410 12朱红,司光亚.JSP Web编程指南.电子工业出版社, 2001年9月:34-307 13赛奎春.JSP工程应用与项目实践. 机械工业出版社, 2002年8月:23-294二十一世纪是一个集数字化,网络化,信息化的,以网络为核心的社会。当钱天白教授于1986年9月14日在北京计算机应用技术研究所内向德国卡尔斯鲁厄大学发出第一封电子邮件“穿越长城,走向世界”的时候,他也许不知道自己推开了中国信息时代的大门;1994年4月20日,中国科学院计算机中心通过美国Spri

17、nt公司连入Internet的64K国际专线开通,实现了国际互联网的全功能连接,从此中国迈入互联网信息时代。转眼间互联网在中国已有10余年的发展,中国的网民充分领略到“畅游天地间,网络无极限” 所带来的畅快。随着Internet的飞速发展,使得网络的应用日益的广泛。如电子商务,电子政务,网上医疗,网上娱乐,网络游戏,网络教学等。本次毕业设计的题目就是网上购书系统。本论文就毕业设计的内容,系统地阐述了整个网上书店售书系统的功能及实现。实现了从商品管理,商品分类和查询,到购物车实现,用户订单处理,再到留言板,管理员系统。基本上实现了电子商务的功能流程,能够实现用户与商家在网上进行商品交易。本系统界

18、面简单直观,易于操作和使用,交互性强,完全基于Internet网络。经过分析,我们使用 SUN公司的JSP开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成满意的可行系统。关键词:网上书店购书系统、JSP、信息时代 Abstract:The 21st century is a collection digitization, the network, the informationization, take network as core society.

19、 When Qian Tian taught without charge gives sends out the first email in September 14, 1986 in Beijing computer applied technology research institute introversion Germany Karlsruhe University “to pass through the Great Wall, moved toward the world” time, perhaps he did not know that he has opened Ch

20、ina information age front door; on April 20, 1994, the Chinese Academy of Science computer center entered Internet through the American Sprint Corporation company the 64K international special line clear, has realized internets entire function binding, henceforth China entered into the Internet info

21、rmation age. The Internet had 10 remaining years of life development in a moment in China, Chinas web cams understands fully “enjoys a trip to between the world, the network does not have carefree which the limit” brings. Along with the Internet swift development, causes the network application day-

22、by-day widespread. If electronic commerce, E-government, on-line medical service, on-line entertainment, network game, network teaching and so on.This graduation projects topic is on-line books management system management system.The present paper on graduation projects content, elaborated systemati

23、cally the entire on-line books management system management systems function and realizes. Has realized from the merchandise control, the classification of goods and the inquiry, realizes to the shopping cart, user order form processing, arrives at the chatroom again, the manager system. Basically h

24、as realized the electronic commerce function flow, can realize the user and the business on-line carries on the commodity exchange. This system contact surface simple direct-viewing, simplify operation and use, interactive is strong, completely based on the Internet network.Key word: On-line purchas

25、e books system , JSP, Information age目录: 第一章 开发背景11.1 目的和意义11.2 开发设计思想11.3 开发目标1第二章 开发工具和环境简介=22.1 Java Server Page 简介22.2 Microsoft SQLServer2000 简介22.3 JDBC 驱动程序简介42.4 JavaBeans 简介52.5 JAVA 简介526 电子商务简介8第三章 书店售书系统功能分析931 系统功能分析932 可行性研究1033 需求分析1234 系统总体结构图1335 数据字典1736 需求分析复审18第四章 书店售书系统总体设计1841.

26、系统功能设计目标1842.网上书店售书系统功能模块划分1943 网上书店的体系结构20计算机毕业设计|计算机毕业论文|毕业设计|毕业论文|计算机论文|免费论文下载|520毕业设计网-主页.8193892009-4-28第五章 数据库设计2151 数据库系统概述2152 数据库表设计21第六章 程序设计2461 程序说明2462 具体模块划分25第七章 软件安装与调试2971 软件的安装与配置2972 软件调试3073 软件测试30第八章 结束语31第九章 附 录3291 致谢3292 参考文献3293 部分源代码33第一章 开发背景1.1 目的和意义本系统的设计目的是为了满足消费者只要通过互联

27、网就可以足不出户的购买自己喜欢的图书,改变传统商业交易,在互联网上进行交易,实现网上购买图书。为了实现上述目的,我对网上书店售书系统有了深一步的了解,从而满足客户的要求,让他们可以随时找到自己想要购买的图书。本论文课题新颖,主要涉及软件,数据库与网络技术等。涵盖知识面广,可有效地提高学生综合运用所学知识分析解决问题的能力,增强学生对事物的理解与掌握能力,培养学生掌握科学的研究方法,正确的设计思想,独立思考,勇于进取,探索创新,为今后进一步学习与工作奠定了良好的基础。第六章 总 结本文论述了一个基于网上商品草超市系统,基本上体现了电子商务各方面的优点。 经过三个多月的毕业设计,我和刘颖佳同学合作

28、基本开发完成了网上商品超市。其中我负责的用户模块功能基本符合要求,可以完成用户注册,登录,显示用户列表,用户密码查询,商品信息查看、查询,购物车以及定单处理等功能。界面美观,明了,易操作。通过毕业设计我学到了很多新知识,个人能力与了很大的提高,最重要的是我深切的感受到团队合作精神的重要性。在设计中经常遇到种种困难与挫折,几次陷入停顿状态。在这种情况下,同伴不但给予我的很多的鼓励,而且在设计上提出了很多正确的建议和善意的批评。大家一起搜集各种相关资料,一起探讨技术问题,一起攻克设计中的各种困难。在这里,顺利完成毕业设计我首先要感谢指导老师彭献武老师的细心指导,他帮助解决了我们设计中的疑难和困惑,

29、为我们完成设计提供了极大的帮助。彭献武老师为我们设计了提纲和基本要求,在这个学期中,我们随时都能与他取得联系询问相关问题,他总是耐心的为我们作出解答,并多次给热心地帮我们查找相关书籍资料。我们的这次设计顺利完成离不开彭献武老师的帮助;同组的设计成员刘颖佳同学也为我提供了不少的帮助,在此一并向他们表示衷心的感谢!不过对我们来说,由于时间有限,也包括我们的知识水平有限,系统中有不足之处,还请各位老师指导指正。1、徐建波主编.Internet与Web设计教程 .中国矿业大学出版社 .20012 云舟工作室编著.精通JSP3.0网络编程.人民邮电出版社.20013 曹建主编.Dreamweaver与J

30、SP实战演练.电子工业出版社.20014 Time创作室编著.office2000系列丛书SQLserver20002000.人民邮电出版社.19995 武晓军、陈海滨编著.Javascript/VBScript网页编程实例解析.清华大学出版社.20016 美Greg Buczek著,王小娟、陈代川译.SQLserver20002002数据库开发即时应用.人民邮电出版社.20027 林金霖.JSP实务经典.中国铁道出版社.2000目 录摘要1 第一章 绪论4 一. 系统说明4二系统特点和功能简介5第二章 开发环境介绍5 一. 系统运行环境配置6二JSP简介6三. 动态网页开发工具Dreamwe

31、aver MX简介13四. 系统数据库介绍. 13第三章 需求分析.15一. 开发背景 1二.系统功能分析 .16三. 系统结构分析 16四. 系统数据分析 17五. 逻辑物理结构 .17第四章 数据库建设.18一 数据库介绍 .22 二.建立数据库连接.24第五章 系统具体实现.25一. 用户界面的实现.25二. 数据库的实现.29三. 后台功能实现.35第六章 结束语.60主要参考文献60 致谢.60摘要:本文包括网上预定飞机票的总体方案设计和开发。着重介绍了内网上预定飞机票系统的详细开发方案和实现,内容涉及系统分析、软件设计。 在开发设计中,采用B/S(Browser/Server)结构

32、,这种结构使得数据只有结果集合在浏览器中显示,数据的处理在服务器进行,用户不用安装客户端,而且由于通过服务器端统一管理数据,易于保证数据的一致性。数据库方面,推荐业界具有领导地位的关系数据库管理系统Microsoft SQL sever2000,使系统安全性能更高。同时采用当前正在流行的JSP(Java Server Pages)编程,用户界面更友好。 在开发中选择了JSP+JavaBean+SQl2000的模式,实现了应用程序逻辑和页面显示分离,界面设计更简单。JavaBean可重用的软件组件满足小型应用,同时使编程人员投入量精力便可重用组件,在简单的应用中可以充分考虑。 关键字:网上预定飞

33、机票,B/S,JSP(Java Server Pages),JavaBean目录 第一章 绪论 4 1.1 课题的背景及意义 4 1.2课题分析 4 1.3技术方案的选取 5 1.3.1 开发语言 5 1.3.2 开发模式选择 6 1.3.3 数据库 7 第二章 系统概述 8 2.1运行环境 8 2.2需求分析 8 2.2.1 管理者的需求 8 2.2.2 系统使用者需求 8 2.2.3 系统维护人员需求 9 2.3 总体设计原则 9 2.4 系统体系结构分析 9 2.4.1 C/S结构与B/S结构 9 2.4.2 B/S与C/S的优越性 10 第三章程序设计 12 3.1系统数据库设计 12

34、 3.2 程序模块设计 15 3.3 系统模块总图 16 3.3 分页显示算法 16 3.5程序界面设计 18 第四章 系统实现主要技术 22 4.1 JAVASERVER PAGES(JSP)技术简介 23 4.2 JSP 和其他类似或相关技术的一个简单比较 24 4.3 最佳JSP应用服务器TOMCAT 24 4.4 JAVABEAN组件技术 25 4.5 JSP中JAVABEANS的应用 28 4.5.1 操作指令 29 4.5.2 JavaBeans的Scope属性 29 4.7 TOMCAT配置 31 4.8 数据库编程 33 4.8.1数据库编程基础及语法 33 4.8.2 本系统

35、中的连接方式 35 第五章 测试问题及解决 37 结 论 38 结束语 39 参考文献 40 附 录 41 程序模块设计前台(1)会员注册及登陆模块:实现会员注册及注册信息验证,会员登陆,会员留言,会员密码修改,会员资料的修改,会员密码找回等功能。(2)航班查询模块:客户可以按出发地、目的地、关键字、日期等条件对机票信息进行综合检索查询。并且可以查看一些会员优惠票、活动折扣票、儿童票、老年票等。同时,客户还可以选择单程、往返订票。另外,还可以查看目的地最近几天的天气情况、酒店信息及旅游景点的简单介绍。(3)预定机票模块:通过对航班的查询,进入机票预定界面,填写相关信息,完成预定过程,同时生成订

36、单并提交。(4)退票模块:进行退票操作。后台(1)会员管理模块:查询、增加、删除、修改会员信息,会员分级制管理。(2)机票信息模块:机票的查询、添加、删除、修改。同时可以发布一些机票打折信息和一些优惠活动。(3)订单管理模块:这是本系统的设计的核心。订单的有效性确认,会员订单付款情况,订单执行情况,订单付款和售出情况。同时对订单情况进行汇总统计,分析哪些航班的机票比较畅销,从而能更大的满足客户的需要。(4)退票管理模块:记录退票信息,同时对库存进行及时更新。(5)机票库存管理模块:对机票的售出和退回情况进行管理。(6)管理员管理模块:后台管理员资料的查询、添加、删除、修改。摘要:二十一世纪是一

37、个集数字化,网络化,信息化的,以网络为核心的社会。当钱天白教授于1986年9月14日在北京计算机应用技术研究所内向德国卡尔斯鲁厄大学发出第一封电子邮件“穿越长城,走向世界”的时候,他也许不知道自己推开了中国信息时代的大门;1994年4月20日,中国科学院计算机中心通过美国Sprint公司连入Internet的64K国际专线开通,实现了国际互联网的全功能连接,从此中国迈入互联网信息时代。转眼间互联网在中国已有10余年的发展,中国的网民充分领略到“畅游天地间,网络无极限” 所带来的畅快。随着Internet的飞速发展,使得网络的应用日益的广泛。如电子商务,电子政务,网上医疗,网上娱乐,网络游戏,网

38、络教学等。本次毕业设计的题目就是网上购书系统。本论文就毕业设计的内容,系统地阐述了整个网上书店售书系统的功能及实现。实现了从商品管理,商品分类和查询,到购物车实现,用户订单处理,再到留言板,管理员系统。基本上实现了电子商务的功能流程,能够实现用户与商家在网上进行本文来自:计算机毕业网 商品交易。本系统界面简单直观,易于操作和使用,交互性强,完全基于Internet网络。经过分析,我们使用 SUN公司的JSP开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成

39、满意的可行系统。关键词:网上书店购书系统、JSP、信息时代21 系统功能分析首先对现有系统进行分析,现有系统是信息的重要来源。分析已有系统的功能和实现,从而确定新系统的设计目标和模型。由于条件有限,调研主要是在网上进行。即通过在网上已有的图书网站注册成会员来了解其具备的功能。1从用户角度来看:用户通过在线注册成为网站的用户,可以获得以下功能:书目浏览,购买图书,查看订单,修改订单,修改密码,修改个人本文来自:计算机毕业网 信息,书籍简介,投票箱等。另外,用户注册成功后,可以进入到网站的留言板块进行留言等。2.从网站的角度看:(1)网站应该包含商品搜索功能:按书名(模糊)查询。(2)订单处理功能

40、,确认订单方式:a). 电话通知方式b). E-mail方式(3)管理员管理:查看用户信息,并根据用户信息和用户订单对商品进行发派。(4)书目浏览a).书名b).出版社c).作者d).价格e).订购号(5)好书的投票查看用户好书投票的信息及投票百分比的评比。(6)论坛用户进行信息交流的地方,可以在留言板进行留言,为查找图书提供好的网站等等。22 可行性研究可行性研究阶段的主要任务是在系统初步调查的基础上,对新系统是否能够实现和值得实现等问题做出判断,避免在花费了大量的人力和物力之后才发现系统不能实现或新系统投入使用后没有任何实际意义而引起的浪费,对新系统可行性的分析,要求用最小的代价在尽量短的

41、时间内确定系统是否可行。技术可行性分析网上书店售书系统的开发是一项复杂的系统工程。为了保证系统开发成功,必须采用工程化的系统开发方法,并研究出一些符合工程化本文来自:计算机毕业网 标准的开发方法。这些方法旨在指导开发者进行工程化的系统开发,从而加快系统开发的速度,保证质量以及降低开发成本。工程化的系统开发方法确实在开发实践中取得了一定的效果。此次开发使用JSP作为开发语言,采用Servlet技术,Tomcat5.0作为Web服务器。参考文献1孙卫琴,李洪成.Tomcat 与 Java Web 开发技术详解.电子工业出版社,2003年6月:1-2052BruceEckel.Java编程思想. 机

42、械工业出版社,2003年10月:1-3783FLANAGAN.Java技术手册. 中国电力出版社,2002年6月:1-4654孙一林,彭波.Java数据库编程实例. 清华大学出版社,2002年8月:30-2105LEE ANNE PHILLIPS.巧学活用HTML4.电子工业出版社,2004年8月:1-3196飞思科技产品研发中心.JSP应用开发详解.电子工业出版社,2003年9月:32-3007耿祥义,张跃平.JSP实用教程. 清华大学出版社,2003年5月1日:1-3548孙涌.现代软件工程.北京希望电子出版社,2003年8月:1-246 9萨师煊,王珊.数据库系统概论.高等教育出版社,2

43、002年2月:346010Brown等.JSP编程指南(第二版). 电子工业出版社 ,2003年3月:1-268 11清宏计算机工作室.JSP编程技巧. 机械工业出版社, 2004年5月:1-410 12朱红,司光亚.JSP Web编程指南.电子工业出版社, 2001年9月:34-307 13赛奎春.JSP工程应用与项目实践. 机械工业出版社, 2002年8月:23-294 基于JSP在线学习系统的设计关键字 : JAVABEAN JSP 在线学习 javascript JDBC 摘 要 通过在线学习系统的建设,完成了对于在线学习课程的远程化授课。可以使学生不受时间空间的限制,通过在线对于这门

44、课程进行学习。建立起了基于B/C的在线化在线学习系统。本系统采用当前最流行的JSP在线编程技术,可以实现数据的高效、动态、交互访问,具有强大的Server/Client交互能力。本文中所做的主要工作:介绍Win2000 +JSP(J2DK+TOMCAT)系统并且嵌入 JAVABEAN的一般原理;阐述整个在线学习系统的概要设计,系统结构及工作原理;分析了系统实现中的特殊性、难点和重点;详细设计实现学院介绍、在线学习资源、课程表、课堂在线学习、在线答疑、其他课程、课件下载、留言反馈、站内搜索、公告专栏、友情链接、校园风景、新闻中心、栏目导航等程序模块; 各个模块的具体实现,且分析并解决实现中的若干

45、技术问题;建立完整的实验系统,进行测试并分析结果。第3章 系统概要设计3.1综合管理系统结构根据系统的需求分析说明,对在线学习系统进行模块化设计。其中包括一些静态的页面主要通过超链接实现包括:学院介绍,在线学习资源,课程表,其他课程等。使学生对于学校的概况以及系统的在线学习资源有一个比较完全的了解2。设计了课堂在线学习这一模块,使学生可以像在课堂上一样,浏览幻灯片,接受学习知指导,进行课程学习,并且可以进行课堂练习,进行自我检测学习效果,查漏补缺。课件下载是一个非常有用的版块,有条件的学生可以将其下载在电脑上,用于自己平时的学习。成为老师课上在线学习的有效补充。留言反馈是了解学生的意见与建议的

46、一个非常有效的途径。同时也是教师与学生交流的平台,学生可以向老师提出关于学习方面的问题,老师也可以对于这些问题进行解答。使教师和学生有了更多交流的机会与空间。自我测试是学生检测自己学习成果的模块。成绩管理是一个非常复杂的模块,分为多级管理员与用户。有登陆检测,取回密码,注销帐户。对于不同权限的用户进入不同的界面,进行成绩的管理。其他的版块是系统中最常见的功能,如:友情链接,校园风景,栏目导航等。系统前台结构图如图3-1所示。3.2后台管理系统结构针对系统的多种资源,需要及时进行更新,才可以保持系统的有用性。所以需要后台管理员进行资源的更新。由于新闻中心的新闻采取的方法是超链接,所以只要及时更新

47、链接就可以了。对于其他模块的信息进行后台的更新。以及在线答疑模块,对多余的时间过长的疑问与解答,进行整理删除。目录摘要 IAbstract II目录 III引言 1第1章 JSP简介 31.1 JSP与本系统的开发 31.2 对于ASP,PHP,JSP进行比较 51.3 利用JDBC访问数据库 6第2章 系统需求分析 112.1与传统在线学习的比较 112.2系统的流程 12第3章 系统概要设计 153.1综合管理系统结构 153.2后台管理系统结构 153.3系统建设模式 16第4章 数据库设计 184.1数据库分析 184.2数据库实体关系设计 184.3系统数据字典 20第5章 系统详细

48、设计 225.1登陆模块的设计 225.2课堂在线学习模块的设计 225.3留言反馈模块设计 265.4数据库的连接 29第6章 系统功能的实现 316.1登陆版块的实现 316.2主要信息版块的实现 326.2.1在线学习资源版块的实现 326.2.2课程表版块的实现 326.2.3其他课程版块的实现 336.3课堂在线学习版块的实现 336.4课件下载版块的实现 376.5留言反馈版块的实现 38第7章 系统的安全性 40第8章 系统开发难点与技巧 42结论 44参考文献 45附录 46谢辞 48学生登陆以后,可以选报课程。系统会根据学生所在系及课程的预修课判断1.系统会列出所有满足该生还

49、未选报的课程,或者其预修课为公共课的课程。如果该生选报了未满足预修课要求的课程,系统会有相关的错误提示。例如:高等数学(二)的预修课为高等数学(一)2.学生可以查看自己的成绩,包括该生已选课程的名称,学分以及该生的总分。如果教师还未给出成绩,则系统会有相关提示。3.该生可以更改自己的个人信息,包括密码,电话号码等,其中要求密码不能为空。4.学生课表,有时间,地点,课程名,老师名,如果老师还没有选择课程而此时学生又查询课表,老师名可以为空3.4.2教师在本系统中拥有是否接受学生所选课程,以及给学生打分的权力,只有先接受学生,才能给该生打分。 1.系统要求教师选择学生,然后系统会列出该教师所代课程

50、的班级,然后系统会列出选报了该课程的所有学生;可以看到学生本文来自:计算机毕业网 的一些详细情况2.学生考试完后,教师确认学生成绩之后,系统会根据总成绩来判断该生是否通过了考试。3.总成绩是由考试成绩80+平时成绩20;考试成绩由学生考完试后系统自动打分,平时成绩老师给出;平时成绩占老成绩的百分比由老师给出。4.考试成绩和平时成绩的分数范围0-100,老师课表,有时间,地点,课程名,班级名3.4.31.管理员在本模块中有着最高的权力,包括新增,更改,删除学生,教师,课程以及班级。2.管理员负责排课,要保证同一教师在同一时间不能上两门课程等等约束。3.4.41.能从数据库中随机抽取所需专业的考试

51、科目。2.学生考完后自动评分。3.4.5 1.所有web页面需要页面权限验证,对不同的模块分配不同的访问权限。例如:学生进入学生模块,而不能进入管理员模块;图书管理员只能进入图书借阅模块2.系统管理员可以增删改查其他管理员(教学管理员;BBS管理员;图书管理员)3.系统管理员的用户名和密码可以预先在数据库中设定。7.3.1分页的分析参考网上对分页的分析,用的多的分页方法有三种:(依数据来分类) 1、一次性把要想得到的数据从数据库中取出来,这种方法恰用于数据量小时用,不过不推荐。优点: 一次取出,数据全在缓存里,跳转到其它分页时速度极快。缺点: 第本文来自:计算机毕业网 一次取出全部数据,放在缓

52、存中,极度的浪费了资源。 2、每次只取当前页面所需要的数据。适合数据量比较大。优点:每次只取出每需页面的数据,大大减轻了缓存中的数据量。缺点: 每一次分页跳转时都要连接数据库,对数据库造成了压力。 3、每次取出几个页面的数据,分在缓存中,当缓存中没有页面每需的数据时,再从数据中取。比较适合表中数据超大,比如几百万条的数据。优点:终合了1,2两种方法的好处,由系统分析员来把握一个最佳的度。缺点:加大了分页算法的难度和逻辑量。7.3.2分页的设计由以上的分析,我选择了第2种方法来实现。 1、关于取数据库记录的实现: 函数1: 取出要从表中取出的数据的总条数。(见附录中文件4) 函数2: 要实现第2

53、种方法,那么取数据的方法是动态的。也就是说每次由当前页来决定是取第多少条数据。SQL语句很重要,要给两个参数,比如说form 第一个参数 to 最后一个参数 这么多数据。(见附录中文件5) 2、关于分页类的实现: 分页类,主要功能是把当前页码,总页码,每页数据条数,总条数,等等数据的setter()和getter()方法。 主要是还给了一个分页控件,此控件就是一个函数所实现的,参数是提交的servlet名,返回的就是html代码,这个代码就是分页控件。(见原代码中com.sevenEleven.javaBean.Page.java) 3、servlet的实现: servlet1: 生成初使化页

54、面。(见附录中文件6) servlet2: 生成非初使化页面。(见附录中文件7) 4、jsp页面要加的东东: 只需要在servlet中取出控件(String),通过request.setAttribute()方法显示到页面中就行了。分页Jsp页面上要添加 $choose1PageStr/插入你想显示这个控件的地方基于JSP技术的网上银行管理系统目 录摘要3Abstract41、引言51.1 研究现状51.2 主要研究的目的及内容81.3 研究方法及设计思路91.3.1 研究方法91.3.2 设计思路102、应用需求分析与可行性分析122.1 应用需求分析122.2 运行需求分析122.3 其他需求分析122.4 可行性分析132.4.1经济可行性132.4.2技术可行性132.4.3 运行可行性142.4.4 时间可行性142.4.5 法律可行性:142.5 系统开发步骤143、相关技术简介163.1 JSP163.2 Mysql数据库173.3 ODBC

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论