书店管理系统的设计与实现毕业论文.docx

上传人:b****6 文档编号:4491671 上传时间:2022-12-01 格式:DOCX 页数:10 大小:23.88KB
下载 相关 举报
书店管理系统的设计与实现毕业论文.docx_第1页
第1页 / 共10页
书店管理系统的设计与实现毕业论文.docx_第2页
第2页 / 共10页
书店管理系统的设计与实现毕业论文.docx_第3页
第3页 / 共10页
书店管理系统的设计与实现毕业论文.docx_第4页
第4页 / 共10页
书店管理系统的设计与实现毕业论文.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

书店管理系统的设计与实现毕业论文.docx

《书店管理系统的设计与实现毕业论文.docx》由会员分享,可在线阅读,更多相关《书店管理系统的设计与实现毕业论文.docx(10页珍藏版)》请在冰豆网上搜索。

书店管理系统的设计与实现毕业论文.docx

书店管理系统的设计与实现毕业论文

 

书店管理系统设计和实现

摘要:

随着社会的进步发展,全球经济一体化的逐步深入,网上书店已是现代传统书店必不可少的经营策略之一。

目前,网上书店在国际互联网上可以实现的商务功能已经多样化,可以说从最基本的对外沟通展示功能、信息发布功能、在线图书展示功能、等等,几乎以往传统书店功能都可以在互联网上进行网上进行电子化的高效运作。

关键词:

书店管理;JAVA;设计;数据库、

 

1前言

随着互联网越来越普及以及电子商务的迅速发展,网上购物已成为当代中国一种很普遍的购物模式,这其中最为普及的就是网上购书。

据AC尼尔森发布的一项研究显示:

在中国,最受欢迎的网上商品是书籍,56%的网上购物者选择网上买书。

也有专家估计,网上售书应该已经占到整个图书零售市场的5%,2到3年后将占到20%~30%。

技术的进步对传统书店上网解决方案提出更严格的要求和挑战。

为了保护传统书店的投资,书店上网解决方案应切合传统书店实际的需求和发展趋向,使投入回报和管理效益最大化,传统书店在实施上网方案之前,必须对一系列问题进行科学的论证,如网上书店系统的软件和硬件配置、网上书店的管理系统和管理方案等等。

网上书店具体实施的素质直接影响传统书店在互联网的实际效果和经济效益。

实现图书的在线销售,包括管理库房中的图书,以及管理用户的购物车,从而实现结账等一系列功能,让用户足不出户就能够在网上书店购买到自己所需要的图书,形成书店和用户双赢的局面。

 

2目前书店管理的现状的概述

2.1传统书店与网上书店的分析研究的发展趋势

随着这些问题都不断有效的解决和网络的普及、技术的发展、电子商务软硬件的发展以及人们观念的改进,网上书店也将不断地发展、不断地提高。

总的来说,网上书店的发展主要有以下几种趋势:

2.1.1图书销售数字化

随着网络的普及和其他信息技术的发展,图书发行电子化将是必然趋势。

据美国一家经营公司的调查表明,到2004年之前,电子图书将占部分销售额的26%,消费者用于电子图书的花费将达到54亿美元。

电子图书可以在网络上方便、快速地传递,省去了图书配送这一重要而又难度很大的环节,有望成为销售盈利的突破口。

2.1.2书目数据标准化

为读者提供完整书目信息是网上书店的重要服务内容,而各自建库存在人力、物力花费过大,信息开发的深度不一,内容的选取范围不同等弊端。

因此,未来将制定统一的书目数据标推,并通过选择采用由出版商提供标准的电子书目、购买由专门公司制作的电子书目、几家大的网上书店联合制作电子书目等方式达到书目数据库的统一与共享。

2.1.3信息服务特色化

信息服务在未来将成为网上书店赢得竞争优势的关键。

网上书店的信息服务将更强调深度与可信度,注重文化氛围的营造,以专业化和特色化、人性化的服务来体现差异,避免重复,吸引读者。

2.1.4规模化与专门化

不少网上书店通过合作的方式来统一配送渠道,以方便快捷的优势来吸引顾客,同时减少成本,达到规模化的要求;另一方面,建设专门性书店,达到“以专取胜”,通过锁定集中性的市场形成竞争优势。

其专门性可体现在以下几个方面:

书籍内容专,例如选择计算机、医药卫生等专业性强、需求量大的书籍或休闲图书、恐怖小说、神秘作品等有特定消费群体的专门图书;销售对象专,如开办针对青少年、大学生或女性的书店,或面向专业,与专业学会、专业机构、专业俱乐部等建立联系;书籍类型专,例如开办精品书店、工具书店、古旧书店、特价书店、二手书店等;出版单位专,专营如著名出版社图书专卖,未来将呈现综合服务类大型网上书店和以特色见长的中小型网上书店并存的格局。

2.2国内与国外网上书店的研究

2.2.1国内网上书店

对于传统书店和网上书店的存在和发展问题,国内学者认为,网络的方便和快捷正在改变人们传统的购书习惯,网络销售目前已占据整个图书市场的5%,3至5年,网络售书将占到图书市场的20%至30%。

而与此对应的是,传统书店也深深的感受到网上书店带来的阵阵冲击,或改革、或学习,传统书店面临诸多生存挑战。

不过,虽然网上书店具有着众多的优势,尤其在市场范围和成本优势上,但是传统的实体销售和网络销售面对的是不同的顾客群,彼此是不可取代的,甚至可互动、互促,提高交易频率。

因此,建议传统书店要结合网上书店一起经营。

据了解,2007年亚马逊销售额为120亿美元,当当网和卓越网销售额加起来是1亿美元,占我国网上销售的75%以上。

化学工业出版社销售中心副总经理邓云艳分析,1亿美元的销售额和亚马逊120亿美元比起来相差甚远,再加上我国有庞大的网民基数和民众购买行为的改变,因此网上书店在我国存在着巨大的市场潜力。

2.2.2国外网上书店

世界上第一家网上书店是1991年在美国联机公司(AOL)的网络上建立的"阅读美国"书店。

1994年贝佐斯在西雅图成立的亚马逊网上书店,如今已成为全球最大网上书店,1998年的顾客总数为450万,销售额达6.1亿美元,股票市值100多亿美元,控制着美国80%的网上图书销售市场。

亚马逊网上书店的成功在图书销售领域产生了巨大影响。

1997年5月,美国最大的连锁书店巴诺书店也正式开办了网上书店。

此外,美国较有名的网上书店还有肥脑网上书店鲍德斯网上书店等。

据统计,到1998年美国的网上书店已达1200多家。

 

 

3书店系统所设计的相关技术

3.1书店系统的可行性分析

3.1.1需求可行性

网上书店为人们提供了诸多方便。

更加广阔的环境:

不受时间、空间的限制,不受传统购物的诸多限制,可以随时在网上交易;

更加广阔的市场:

在网上这个世界将会变得很小,一个商家可以面对全球的消费者,而消费者可以在全球的任何一家商家购物。

更加符合时代要求:

如今的人们越来越追求时尚、讲究个性、注重购物的环境,网上购物,更能体现个性化的购物过程。

3.1.2技术可行性

近年来随着Internet技术的飞速发展及用户需求的不断升级,Web页面技术也不断推陈出新,使得Web站点功能越来越强大,能够提供的服务种类越来越繁多。

特别是Java技术的发展。

电子商务在国际上得到广泛的应用,取得了巨大的成功。

我国也不例外,特别是各大电子商务网站从无到有,得到很大的发展,并取得成功。

为了适应新环境下的新的销售模式和顾客销售方式的改变,开发的这个网上书店电子商务网站是基于Internet/Intranet 及Web技术,建立以Browser/Server 为结构模式、以数据库为后台核心应用、以服务,销售为目的信息平台。

作为Java平台的一部分,JSP拥有Java编程语言“一次编写,各处运行”的特点。

一次写入,之后,可以运行在任何具有符合Java语法结构的环境。

取代之过去单一平台开发。

  

JSP标签可扩充性。

JSP技术能够使用开发者扩展JSP标签,JSP开发者能定制标签库,减少对脚本语言的依赖

生成可重用的组件。

JSP基于组件的技术方法加速了总体开发过程。

 JSP组件(Java bean,或定制的JSP标签)是跨平台可重用的。

Java bean组件可以访问数据库,并能以分布式系统模式工作于WINDOWS平台。

  

易于维护性。

 基于JSP技术的应用程序比基于ASP的应用程序易于维护和管理。

JSP突出的组件技术使修改内容而不影响逻辑或修改逻辑而不影响内容变得很容易实现

3.1.3性能可行性

在最低配置的情况下,系统的性能往往不如意,现在的硬件系统已经相当出色,而且价格也很便宜,因此通常给服务器配置高性能硬件。

3.2数据库

数据库:

由于本网站的数据库为中型数据库,数据库采用SQLServer2000,采用JDBC2ODBC连接数据库。

Web服务器平台:

因为采用JDBC2ODBC桥,操作系统平台可以选用WindowsNT5.0或Win2000Server。

Web服务器:

由于Tomcat很可能成为下一代JavaWebServer的主流服务器,它功能强大,性能稳定,完全可以作商业应用,所以采用Tomcat4.0。

程序开发:

选用Dreamweaver4.0来开发界面,编写及调试程序在Editplus2.0和JCreator中进行。

由于JSP页面首先被转换为一个Java文件再被编译,因此出错信息实际上指向经过转换的Java文件而不是JSP本身,使得调试JSP程序比较困难,而选用Resin2.0.4能够比较好地解决这一问题,在JSP页面出错时能够指出大多数出错处。

所以在开发过程中选用Resin作服务器,程序开发完毕移植到Tomcat中去

 

4书店系统设计的实现

4.1.前台管理

4.1.1图书管理模块

图书管理模块有商品的展示、分类、浏览、订购等功能。

用户登录后进行书籍浏览和查询,对书籍信息有了一定了解后可根据自己的需求进行购书,为了便于读者浏览自己感兴趣的某一类图书,在网上书店的主页面上提供一个分层次的分类列表,读者可以从顶层开始,一层一层地浏览,直到找到自己需要的图书.主页面上显示第一和第二层目录,页面上的各个类别都是一个链接,并且都链接到指定文件,执行该文件就可显示相应的下一级类别.如果某一层次含有的项目较多,一个页面上放不下,就相应地提供一个"更多"链接来执行指定文件.展开目录后,单击某个目录项就可显示该类目的图书列表.图书列表页面上提供了图书的书名,作者,出版社,出版日期和价格等信息.购书后将所需书放入购物车,最终确定要购买的图书,提交定单,等待定单的处理结果。

publicListqueryAll(){

Stringsql="selectt.*,publisherNamefromtitlestleftouterjoinpublisherspont.publisherID=p.publisherID";

returnsuper.queryBySQL(sql,newTitleRowMapper());

4.1.2销售排行模块

根据每月的销售量编制一个销售排行榜名单,用户可以通过这个销售榜查看每月销售最热门的书籍,相当于为书店提供了一个促销平台。

4.1.3用户定位模块

根据用户的年龄、地区、收入、忠诚度、价格敏感度、消费理念等对用户进行定位,实现销售最大化。

4.2后台管理

4.2.1购物车模块

用户可以通过导航栏中的“我的购物车进入该用户自己的购物车管理界面,从而对购物车中得图书进行查看、编辑、移除等操作。

只有当用户进行提交生成订单的操作,用户购物车中得图书信息才会清空。

后台购物车管理功能的实现是网上书店的关键,因为购物车中的图书信息是用户个性化选择的结果。

同时又是生成订单与结算支付来源的依据。

购物车管理的功能主要有以下几点:

1、选择图书放入购物车

2、查看购物车的图书信息

3、修改购物车图书的数量

4、清空购物车

4.2.2订单管理模块

订单管理包括填写、提交、查询、审核、支付结算等功能。

当管理员需要查看订单的相关信息时可以在订单管理中查看,当用户不需要该订单时,可以对其删除,当用户在前台下订单后,管理员在后台查看订单信息,可以对订单进行审核或删除。

审核通过,订单状态为已审核,否则,订单状态为未审核。

1、把要购买的书拖入购物车 

2、重复第一个步骤继续寻找想购书目(可选) 

3、查看购物车进行数据修改 

4、最后确认提交定单 

4.2.3用户管理模块

根据需求分析和总体设计,权限管理模块负责对操作人员基本信息的建立,以及对操作人员的权限进行基本维护,不同权限的操作人员,可以使用的模块范围不一样。

此模块功能只限于具有系统管理员权限的用户使用。

 

用户设置模块实现三个主要功能:

添加新用户﹑修改用户口令﹑修改用户权限和删除指定用户。

注册用户关键代码:

  

注册用户之输入框判断JavaScript代码如下:

 举例:

检查用户名是否填写function check()

 { 

if (document.userinfo.username.value=""){ '判断用户名输入框是否为空 

alert("用户名不能为空,请重新输入!

"); 

return false; 

else return true; 

用户登陆关键代码:

 '连接数据库 '采用MD5加密

4.2.4投诉管理模块

顾客可提交对书的评价。

书评能够帮助顾客更好选择阅读对象,了解图书内容,对顾客选择图书有很大的帮助。

4.2.5系统维护模块

分期对系统进行维护,正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。

保证经常变动的数据的准确性,如报表的统计数据等。

 

5书店系统测试

5.1功能性测试

被测软件功能说明如下:

1、人员信息管理模块:

注册顾客信息、用户登录、顾客信息维护、管理员信息维护。

 

2、图书管理模块:

分类快捷展示商品、商品查询。

 

3、购物车模块:

添加购物信息、购物清单信息展示模块。

 

4、商品管理模块:

商品添加、更新删除商品。

 

5、订单处理模块:

订单查询显示、订单处理。

被测软件的功能、输入和输出等质量指标如表1-1所示

功能

功能编号

输入

输出

用户注册信息

1.1

用户名,密码,性别,真实姓名,联系电话,邮箱,E-mail,详细 

添加成功或添加失败,返回注册页面 

用户登录

普通用户

1.2.1

用户名,密码,验证码

首页

管理员

1.2.2

用户名,密码,验证码

后台管理页面 

分类快捷展示商品

2.1

点击商品类别名称

进入相应商品详细信息展示的页面

添加书店信息

3.1

点击购买

购买成功

书店清单展示

3.2

点击购物车

主要包括:

商品名称,价格,数量,单价,每种书的总价

商品添加

4.1

类别,商品名称,编注,所属商城,市场价格,热门价格,商品图像,商品描述

保存成功,回到商品管理

订单查询显示

5.1

订单号,订单时间,总额

显示相应的查询结果

订单处理 

5.2

订单信息、收货人信息

修改成功

 

被测软件的其他功能测试需求如表1-2所示

  功能性

互操作性

系统与外部设备接口、其他系统接口之间的协调,能够协调正常工作系统从接口正确接收和发送数据   。

安全保密性

对不同的用户有不同的权限限制,所有的密码不能明码显示、存储于传输有密码设置策略,包括有效期、最小度、复杂度、非空设置、大小写敏感度。

 

安全保密性

遵循系统各功能的标准、约定、风格指南或法规。

5.2.安全性测试

5.2.1开发平台

操作系统:

Window2000/XP/Windows 2003 

数据库:

Microsoft SQL Server 2005 

开发平台:

Microsoft Visual Studio 2005 

软件需求:

Microsoft SQL Server 2005,Microsoft Visual Studio 2005 

5.2.2运行的配置

硬件平台:

Pentium Ⅲ以上CUP、128MB以上内存。

 

操作系统和版本:

Windows2000/XP/Windows2003 

支撑环境(例如:

数据库等)和版本:

Microsoft Visual Studio.NET 2005、Microsoft SQL Server 2005或以上版本。

 

5.2.3安全需求

1、在业务功能和业务数据两方面有权限的规定,各业务环节能对该环节所需了解的业务信息充分的了解,对于权限的分配要处理好,避免员工可以越权限进行操作。

对于店长、员工分配不同的操作界面。

2、对数据库的操作都要添加事务,保证数据安全。

 

3、设置系统安全保密机制,提供对用户、软件功能、数据文件的安全管理。

 

4、系统提供数据的备份和还原

 

结论

本课题基于对软件项目管理业务的理解,针对于中小型书店管理的特点,采用面向对象的软件工程思想,利用全程建模的软件工程方法,进行书店管理系统的需求分析、概要设计和详细设计。

在分析和设计过程中,采用了面向对象技术以及UML可视化建模工具建立系统模型,设计了一个完整的会议管理系统的框架,从而实现了基于C/S模式下的书店管理系统。

 书店管理系统基本上满足了中小型书店日常的图书销售、进书管理以及书店的日常事务的管理工作。

 

参考文献

[1]JAVA语言与面向对象程序设计清华大学出版社2000年9月

[2]软件工程-JAVA语言实现STEPHENR.SCHACH著1999年9月

[3]杨文彬;;基于ASP的网上书店管理系统的设计与实现[J]长江大学学报(自然科学版);

[4]陈明忠;基于ASP.net的网上书店系统安全性研究[J]现代电子技术;2012年04期

[5]李博轩编著,<>[M],北京,清华大学出版社2004 

[6]艾迪明..NET框架体系结构.计算机工程与应用 2003 

[7]张玲等.软件工程.2005 北京 清华大学出版社 

[8]许家珆等.软件工程理论与实践.2005 北京 高等教育出版社

致谢

本论文是在指导老师的悉心指导下完成的,她严肃的科学态度,严谨的治学精神,精益求精的工作作风,深深地感染和激励着我。

为我提供了非常有益的指导意见,给与我很大的帮助,使我得到实质性的提高。

这对于我以后的工作和学习是巨大的财富。

在此感谢他耐心的指导。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 英语

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1