本 科 毕 业 设 计
SuSE、Together Soft等。
第 6 页 共 35 页
的发展上来,这样的公司有HP、Oracle、Sybase、Borland、RedHat、Rational Software、
最初Eclipse的开发人员,大部分都来自于当年与JBuilder齐名的Visual Age项目组,现在虽然IBM已将Eclipse捐献给了开源组织,但仍由IBM的子公司OTI(主要从事Eclipse开发的人)继续领导着Eclipse的开发[11]。
Eclipse是一种通用工具平台——普遍适用的开放式扩展IDE(Integrated Develop Environment)。它拥有功能丰富的开发环境,并允许开发者高效地创建一些能够无缝集成到Eclipse平台中的工具。
Eclipse的设计思想是:一切皆为插件。Eclipse的核心是非常小的,其它所有的功能都以插件的形式附加到这个Eclipse核心之上。这样的功能插件包括它的图形API(称为SWT/JFace)、Java开发环境插件、插件开发环境等。Eclipse还对这些插件的协同工作提供了良好的支持,不仅安装简单,而且还可以无缝结合。
Eclipse对这些插件是动态载入动态调用的。所谓动态就是指,Eclipse启动后要真正用到这个插件时,它才会被调入内存。当插件不再被使用时,它就会被在适当的时候清除出内存。因此即使装了一大堆插件在Eclipse里,也不必担心某些不常用的插件白白占着内存。
此外,Eclipse有极为强大的集成开发环境,它集成了CVS,JUnit和Ant,并且强大的代码重构功能独步江湖无人能及。因为Eclipse的安装包集成了Java开发环境的插件JDT,所以Eclipse默认是一个和JBuilder类似的Java开发工具。但Eclipse不仅仅只是Java的开发工具,我们只需要装上C/C++的插件,就可以把它当作一个C/C++开发工具来使用。只要有相应的插件,Eclipse也可以用做其他语言的开发工具。Eclipse的这种插件扩展机制是其最突出的特点和优势,它使Eclipse提升到了一个平台的高度。我们可以利用Eclipse的插件开发环境来开发自己的Eclipse插件,随己所需地扩展Eclipse的功能。
本 科 毕 业 设 计
3 需求分析
3.1 项目背景
第 7 页 共 35 页
网上书店是一种应用于图书销售领域的动态网站。近年来随电子商务在图书销售领域广泛应用,网上书店如雨后春笋在全国迅速展开。与传统的书店相比,网上书店既可以避免书目订货的局限和盲目,又可以克服看样订货投入大,费用高,管理难的不足,而且网上选择范围广能直观看样,可浏览内容,可随时添订,结算及时,快捷方便,周转高速。这些优势是其它交易方式难以达到的。图书网上交易是图书销售领域未来发展之必然,也是出版发行业摆脱困境,建立新的流通渠道,繁荣出版,繁荣市场的必由之路。目前当当、科利华、江苏考试书店等网上书店都在网上市场竞争中争的自己的一席之地。然而中小型的书店开展网上交易的数量,却显的凤毛麟角。一方面:中小型的书店向大型书店发展受到了资金、管理水平的限制;另一方面当今的互联网技术的发展赋予中小型图书销售商开展灵活快捷售书的机遇。
利云网上书店正是基于这种市场潜力,面向全国中小型图书销售商而开发的,力争为全国的中小型书店提供一款功能完善、界面友好、性能可靠的网上销售软件。
3.2 可行性分析
利云网上书店同其他电子商务系统采用B/S结构的开发模式,以此保证了用户使用系统的灵活性,顾客只要使用一台可以访问Internet的电脑就可以登录到系统中进行操作,无需客户端软件支持,这样方便了图书潜在的消费者快速浏览利云网上书店提供的图书。
利云网上书店采用JSP技术为基础进行设计开发。首先,由于Java技术的平台无关性,决定了本系统的强大的可移植性,这样可以不对客户作过多的限制,无论是Windows平台还是UNIX、Linux都可以无障碍地进行部署发布。在技术上,JSP作为SUN公司在市场上的主打品牌,经过多年的考验已经非常成熟,使用它作为技术基础对本系统来说没有任何问题,而且JSP可以将前台用户接口与后台业务处理进行很好的分离,以此保证了界面开发和后台实现互不干预,可维护性强。同时,JSP技术相对比较简单,开发速度快,可以提高开发效率,又因为其基于Java,本身又可以扩展使用任何的Java框架,所以它在功能上也是完全能够胜任本次开发任务的。
在应用服务器的选择上,Tomcat是Apache公司的一款出色的Java Web Server,它
本 科 毕 业 设 计
第 8 页 共 35 页
是在SUN公司的JSWDK(Java Server Web Development Kit, SUN公司推出的小型Servlet/JSP调试工具)的基础上发展起来的一个优秀的Java Web应用容器,虽然小巧但是功能强大,而且反应速度快、运行稳定可靠、使用简单,如果需要还可以和当前大多数主流应用服务器集成到一起,可扩展性好,是部署中小型应用的理想容器,此外,它还是一款免费的软件,所以在很大程度上降低了成本。使用它来部署本系统,是一个理想的选择。
3.3 功能分析
利云网上书店提供前台图书前台和后台图书管理两大功能。顾客通过登陆利云网上书店的主页面,浏览和各种类型查询书店存书,然后客户通过网上自己的注册用户名、登陆、修改资料,在网上确认自己的购买所需图书,并把这些图书添加到购物车上。最后填写订单购书结账和订单的查询。利云网上后台管理主要是管理员通过登陆对图书和前台用户信息的管理,包括查看、添加、修改、删除图书信息,查看用户信息和冻结不良的用户等功能。 3.3.1 图书展示模块
图书展示模块主要实现用户浏览到利云网上书店主页面的时候,用户对自己感兴趣书籍的查询和对书店所存书籍的了解。当注册用户登陆后不仅可以实现对图书的浏览、查询而且在相应的图书下面显示购物车,方便用户把图书放到自己的购物车上。主要功能如下:
a) 重点推荐提供了无需客户注册就可以观看管理员为客户推荐的重点书籍,包括图书的封面作者价格等相关信息,而对登录用户则显示购买按钮方便用户将图书添加到自己的购物车车上。
b) 新书上架提醒顾客网上书店新到的图书,同样客户可以查看到书籍的相关信息,对登录用户显示购买按钮。
c) 图书分类浏览功能给客户提供了分类别查看图书的一种简介途径。这项功能可以满足那些需要某类图书,但是读者又不知道自己确切需要的书目。
d) 销售排行榜为顾客提供了解利云网上书店销售图书的情况,对客户具有一定的指导价值。
3.3.2 网上调查模块
网上调查主要通过用户对自己所需类型图书的投票,为书店经理提供进货参考。投
本 科 毕 业 设 计
第 9 页 共 35 页
票的结果对所用用户是公开的,结果分别用表格和柱状图例表示。这个模块的功能简单,也不是整个系统的重点,但是尽量使显示部分的界面美观大方。 3.3.3 购物车模块
购物车模块主要负责存放用户所购买的图书,具体包括添加至购物车,主要实现当登录用户查看到自己所需图书的时候,将其添加到自己的购物车上;查看购物车,实现用户对自己购物车中物品的查询;从购物车移除图书负责从购物车中移除自己不想购买的书籍;清空购物车功能使购物车一次清空。需要注意的是设计时除了在购物车中实现购物车中图书数量的修改和清空功能还要建立继续购书和结账的超链接,方便用户使用。
3.3.4 收银台模块
收银台模块的设计虽然简单,但是却是利云网上书店设计中较为重要的模块。模块的主要功能包括填写订单信息和显示购书结果。 3.3.5 会员管理模块
会员管理模块提供了会员注册、会员登陆、会员资料的修改功能。 3.3.6 订单查询模块
订单查询模块主要的作用是方便用户查询自己所有订单的功能,但是用户不能对这些订单进行具体的操作,保证了订单的唯一和确定性。 3.3.7 图书管理模块
图书管理模块是利云网上书店后台的核心模块,主要的功能包括:查看图书信息、添加图书信息、修改图书信息、删除图书信息。查看图书信息时所有的图书将以表格的形式,界面简介大方。添加图书信息,主要负责管理员登录利云网上书店后台后向书店添加图书,在添加图书的时候,将会给列出图书的主要信息,管理员添好以后,当用户在前台登陆后将会查看到这些图书,此外在这个界面上还设有推荐选项卡和新书选项卡,当管理员选中推荐是,将会在网站首页的推荐栏里展出,选择新书时,图书将会在首页的新书栏里出现。修改图书信息,由于图书号的内容是出版是确定的唯一号码,所以此项不可改动。 3.3.8 用户管理模块
用户管理模块是管理员对所用用户管理的一个平台。主要功能有查看用户信息和冻结解冻用户,这个模块的设计相对来说比较容易。
本 科 毕 业 设 计
3.3.9 订单的管理
第 10 页 共 35 页
订单的管理主要能够提供管理员查看订单信息和根据用户的汇款支付情况执行订单。
3.3.9 公告管理模块
公告管理提供查看公告信息、添加公告信息、删除公告信息的能力。管理员添加的公告将会在前台的公告栏里展出,信息将以滚动的方式进行。 3.3.10 投票管理模块
投票管理模块提供了:浏览投票项目、添加投票项目、删除投票项目的功能。这些功能是是书店经理更容易了解用户的需求,有助于合理进货结构。
3.4 系统实施环境
该系统至少需要一台主机作为服务器,并且该主机要以独立的IP接入互联网。如果需要的话,可以为此IP申请域名绑定。具体系统需求如下:
a) Windows XP 或Windows 2000
b) SQL Server 2000 SP4或更高版本的数据库服务器 c) JRE 1.4.2_03 或更高版本的Java运行时环境 d) Tomcat 5.0.28 或更高版本的应用服务器
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库网上书店系统 - 毕业设计正文(2)在线全文阅读。
相关推荐: