当前位置:首页 > 免费毕业设计

基于jsp+access网络书店销售管理系统(系统+论文+开题报告+任务书+摘要+英文文献)免费下载

基于jsp+access网络书店销售管理系统(系统+论文+开题报告+任务书+摘要+英文文献)免费下载

  • 网站价格: 1
  • 特殊技术: JAVA
  • 作品类型: 毕业设计论文参考
  • 售后服务:

联系方式: 微信:biyebang QQ: 629001810

作品详情

 摘要:

21世纪是网络经济时代,计算机和网络技术的飞速发展,对传统的商品交易形式和流通方式产生了极大地影响。随着人们对信息的获取方式和获取途径的改变,对传统的书店的销售和管理模式带来挑战,建立相应的网上书店显得尤其必要。
网络书店销售管理系统使用JSP技术、采用Access做系统后台数据库,Dreamweaver为网页制作工具而开发的。论文首先阐述了国内外网上书店的发展与现状,在对网上书店进行综合分析的基础上,结合系统开发技术,明确了系统需求,并在此基础上对系统进行了详细的规划设计,确定了系统所具有的前台管理和后台管理两大基本功能模块的功能,主要包括用户登陆、图书查询、查看购物车、定单信息等,论文对每个功能模块的实现进行了详细的阐述,并介绍了对系统进行测试的情况。
系统经测试和试运行后基本达到设计要求,系统的图书查找功能和管理员管理图书功能,将为书店的销售和管理带来极大的方便。



关键字:    

网上书店;销售管理;购物车;



目录:

毕业设计论文参考


系统需求分析: 

 

 

§3.1业务及用户需求分析

 

网上书店诞生早,规模大。1969年因特网出现不久就有了线上购书。经过20多年的发展,1997年全世界图书销售中,每5本书就有1本是通过网上书店销售的,占全世界图书销售总量的20%以上。它已成为网上贸易主力军之一。    随着因特网的发展,网上书店的规模在不断拓展,功能在不断完善、提升。它不仅改变了传统的图书销售方式,也正在改变图书馆文献采访的传统模式与规则及其理论。
图书发行量不断增加实际上也是读者对图书的需求不断扩大的真实写照。无论哪个书店,能经销如此巨量的图书,都将是一个神话。然而,Internet的出现打破了这个神话。如果某个书店能以Amazon为标准,提供书目达310万种,而平均年出版图书品种就以13万计算,则该书店能经销约23年内全国出版的全部图书,这是传统书店不可想象的。
传统书店增多,整个图书市场一片繁荣,在这种情况下,网上书店的加入无疑将使得竞争更加激烈,但从另一个方面看,只有在这种激烈的竞争下,网上书店的优势才能更加得以体现。对于各个商家来说,充分地利用现代化的营销手段,可以极大地提高商业利润[5]。因此建立网上书店是一个不容错过的商机。
目前,网上书店大致可以分为以下四种类型: 
1.以售书营利为目的的网上书店;
2.以提供信息服务为主的网上书店;
3.以电子版图书为主的网上书店;
4.以专业性为特点的网上书店。
其中,以售书营利为目的的网上书店和以提供信息服务为主的网上书店主要是综合型的书店,它们依靠书目全、服务好、信息量大取胜,一般经营者需要具备相当的实力,比如新华书店。对于以电子版图书为主的网上书店,这种销售方式也将成为一种趋势,并有望成为销售盈利的突破口。
而对于实力较弱的一般网上书店经营者,可采取“以专取胜”的策略:
1.书籍内容专。计算机技术发展迅速,选择计算机书籍,专业性强、需求量大;
2.销售对象专。针对IT界专业人士和广大计算机初学者或爱好者;
3.出版单位专。选择著名出版社,专卖它们出版的书。但书店仍然需要注意提供信息服务的问题和完善的图书交易问题。
要设计一个实用的网络书店销售管理系统,就必须首先明确应用环境对系统的要求。本系统开发的总体设计目标为开发一个在线系统,实现图书的在线查找、销售,以及在线管理等功能。系统以Windows操作系统为平台,网络联接以TCP/IP协议为基础,使用Web服务器提供信息的浏览和查询,采用流行的B/S三层体系结构。
因此,该系统需主要满足以下几方面需求。
   1.用户的管理,含注册、检验及修改等功能。
2.在线图书销售,包括查找、购物车及定单等功能。
 3.图书在线管理,如浏览、修改、添加和删除图书等。

 

§3.2系统可行性分析

 

本节从技术的可行性,经济的可行性以及操作的可行性三个方面来论证本网站的可行性。

 

§3.2.1技术可行性

 

1.硬件:计算机的存储量大,运算速度快,外部设备的功能好、效率高、可靠性高,通信设备的能力、质量都满足要求。
2.系统软件:
(1).操作系统Windows XP/2000接口能力强,数据库管理系统的功能足够。
(2).Java语言是一种优秀的编程语言。“The San Francisco product is written almost entirely in java and is believed to be one of the largest java development efforts at this time[6].”从这可以看出Java的发展是很快的。它最大的优点就是与平台无关,在Windows 、Linux以及其它平台上,都可以使用相同的代码。“一次编写,到处运行”的特点,使其在互联网上广泛采用。JSP+JavaBeans几乎可以在所有平台上通行无阻,从一个平台移植到另外一个平台,JSPJavaBeans甚至不用重新编译[7]
(3).除此之外Java语言还提供了一些有用的新特性,使得使用Java语言比C++语言更容易写出“无错代码”。
3.有专用的开发应用软件:
(1). Microsoft Office Access,主要针对数据库的建立。
(2).Dreamweaver,主要针对网页的制作。工欲善其事,必先利其器。Dreamweaver 是Macromedia公司推出的可视化网页制作工具,制作出来的网页兼容性比较好,制作效率也很高。可以控制和删除冗余代码,使网页文件的结构更加合理,从而能够快速下载。与其他软件不同,Deamweaver采用的是浮动面版的设计风格,而Dreamweaver的直观性与高效性是其他软件所无法比拟的。

 

§3.2.2经济可行性

 

从经济角度看,书店对系统的投资要小于系统对书店的回报,书店决策者才会实施系统计划。从本系统开发的角度出发,系统开发成功会减低人员费用的支出,办公用品的支出,同时,大量的用户增加会给书店无法量化的估计,会使书店获得更大的收益。

 

§3.2.3操作可行性

 

本系统大概需要四个月的时间完成。前三个星期主要是以看书以及收集有关系统方面的资料为主,接下来就是对系统的分析,到做数据库,界面,以及中间的连接。系统对于熟悉JSP编程的作者来说是可行的。

 

§3.3系统服务器配置及开发工具

 

目前社会上网络书店销售管理系统的发展经过多年的探索和实践,已初步形成了一定的特色的相对成熟的体系,这为系统的开发奠定了良好的基础,是本系统开发研究的先决条件。本系统使用Microsoft Office Access建立数据库并用JSP进行系统的编程设计。
1.数据库:本系统数据库采用Microsoft Office Access即可满足需求。
2.Web服务器平台:可以选用Windows 2000/XP等。
3.Web服务器:Tomcat 成为Java Web Server的主流服务器是不可抵挡的趋势,它功能强大,性能稳定,完全可以做商业应用,所以采用Tomcat 5.0。
4.开发工具:Java Server Page,即JSP。
5.软件开发工具箱:J2SDK。
6.程序开发辅助工具:选用Dreamweaver MX2004来开发界面,编写及调试程序在Editplus和JBuilder中进行。
7.系统平台:Windows 2000 + Tomcat + Microsoft Office Access + JSP。
系统开发工具JSP的介绍。
JSP是Java Server Page的简称,是由Sun公司于1999年6月份推出,并有另外多家公司共同参与的一项动态WEB开发技术,其基于Java语言技术。JSP技术是用Java语言作为脚本语言的,Java是成熟的、强大的、易扩充的编程语言[8],并得到Java联盟组织的支持。其充分发挥了Java语言与平台无关性和面向对象等强大的功能。在同一个JSP页面上,用户可以根据自己的不同需要而发送不同的请求,进而可以相应得到不同的处理结果,从而实现了WEB页面的动态性与交互性[9] JSP技术现在已经成为基于Java开发网络应用方案中不可缺少的一部分。由于它将标准标记文本同程序脚本和面向对象组件集成,而使应用逻辑可以与内容表现分离开来,因此JSP为网络上的应用开发提供了一套优秀的前端技术。JSP技术在实现系统的内容动态更新上也有许多优势[10]

 

§3.4系统开发技术基础及其关系图

 

本网上书店系统开发应包括以下技术
1.通信平台技术
2.接口技术
3.程序设计代码技术
4.数据库存储技术
它们的关系可以用图3.1来表示。
 

 

毕业设计论文参考

 

3.1 网上书店系统开发技术基础及其关系图

 

§3.5系统数据流程分析

§3.5.1顶层数据流图

 

说明:未注册用户通过注册后可以登录到前台进行购书,管理员通过登录可以进入后台进行管理。
系统顶层数据流图如下图3.2所示。

 

毕业设计论文参考

 

图图3.2系统顶层数据流图

 

§3.5.2第二层数据流图——前台购书和后台管理

 

根据顶层数据流图,对前台购书和后台管理模块作进一步分解,得到第二层数据流图,分别如图3.3和图3.4。
1.前台购书
用户登录后进行书籍浏览和查询,对书籍信息有了一定了解后可根据自己的需求进行购书,购书后将所需书放入购物车,最终确定要购买的图书,提交定单,等待定单的处理结果。
系统第二层数据流图(前台购书)如下图3.3所示。

 

毕业设计论文参考

 

图3.3系统第二层数据流图(前台购书)
2.后台管理
管理员可以登陆到后台,查看相关的定单信息,然后修改定单的信息,主要是审核定单的有效性。
系统第二层数据流图(后台管理)如下图3.4所示。
 

 

毕业设计论文参考

 

图3.4系统第二层数据流图(后台管理)

 

§3.5.3第三层数据流图——用户登陆处理

 

     为保证数据的有效和客户的管理,系统必须登陆后才能进行购买图书的相关操作,登陆是系统安全和数据有效性验证的第一部分。
系统第三层数据流图(用户登陆)如下图3.5所示。
 

 

毕业设计论文参考

 

图3.5系统第三层数据流图(用户登陆)

 

§3.6数据字典(DD)

 

数据字典是在系统数据流程图的基础上。进一步定义和描述所有的数据项、数据结构、数据存储、处理过程和外部实体的详细逻辑内容与特征的工具。数据字典的任务是对于数据流程图中出现的元素的名字都有一个确切的解释。因此,建立数据字典的工作量很大,相当烦琐。但这是一项必不可少的工作。数据字典在系统开发中具有十分重要的意义,不仅在系统分析阶段要使用它,在系统的整个研制过程中以及系统运行中都要使用它提供帮助。
用户数据字典如下表3.1所示。

 

文件名:用户表
编号:1
组成:用户ID+用户名+用户密码+用户邮箱+用户地址+用户类型+邮递区号+用户电话
备注:这是所有的用户信息表

 

表3.1数据文件“用户表”的字典条目
 
 
 
管理员数据字典如下表3.2所示。

 

文件名:管理员表
编号:2
组成:管理员ID+管理员名+管理员密码
备注: 这是管理员信息表

 

表3.2数据文件“管理员表”的字典条目
购书车数据字典如下表3.3所示。

 

文件名:购书车表
编号:3
组成: 购书车ID+图书ID+用户名+购物数量+购书时间+购书审查+定单号+管理员审查+图书名称+图书价格
备注:这里有所有购书的信息

 

表3.3数据文件“购书车表”的字典条目
图书数据字典如下表3.4所示。

 

文件名:图书表
编号:4
组成: 图书ID+图书名+图书价格+图书简介+图书数量+图书日期+图书照片+出版社+代理价格+批发价格+用户状态+作者+图书页数+开本+图书编号+推荐
备注:这里有所有书籍的信息

 

表3.4数据文件“图书表”的字典条目
友情链接数据字典如下表3.5所示。

 

文件名:友情链接表
编号:5
组成: ID+链接地址+地址名称
备注:这里有所有友情链接的信息

 

表3.5数据文件“友情链接表”的字典条目
 
 
公告栏数据字典如下表3.6所示。

 

文件名:公告栏表
编号:6
组成: ID+标题+内容+公告时间
备注:这里有所有公告的信息

 

表3.6数据文件“公告栏表”的字典条目
图书类别数据字典如下表3.7所示。

 

文件名:图书类别表
编号:7
组成: ID+名称
备注:这里有所有图书分类的信息

 

表3.7数据文件“图书类别表”的字典条目
定单信息数据字典如下表3.8所示。

 

文件名:定单信息表
编号:8
组成: 定单ID+购书车ID+用户名+定单时间+定单号+定单审查+下定单用户名+下定者邮箱+下定者电话+下定者地址+下定者邮编+付款方式
备注:这里有所有定单的信息

      3.8数据文件“定单信息表”的字典条目


帮我毕业网微信

版权所有© 帮我毕业网 并保留所有权利

QQ 1370405256 微信 biyebang

QQ:629001810微信:biyebang

收缩