网上书店销售系统ASP毕业论文.docx

上传人:b****2 文档编号:793515 上传时间:2022-10-13 格式:DOCX 页数:58 大小:956.51KB
下载 相关 举报
网上书店销售系统ASP毕业论文.docx_第1页
第1页 / 共58页
网上书店销售系统ASP毕业论文.docx_第2页
第2页 / 共58页
网上书店销售系统ASP毕业论文.docx_第3页
第3页 / 共58页
网上书店销售系统ASP毕业论文.docx_第4页
第4页 / 共58页
网上书店销售系统ASP毕业论文.docx_第5页
第5页 / 共58页
点击查看更多>>
下载资源
资源描述

网上书店销售系统ASP毕业论文.docx

《网上书店销售系统ASP毕业论文.docx》由会员分享,可在线阅读,更多相关《网上书店销售系统ASP毕业论文.docx(58页珍藏版)》请在冰豆网上搜索。

网上书店销售系统ASP毕业论文.docx

网上书店销售系统ASP毕业论文

网上书店销售系统ASP毕业论文

1绪论

随着Internet的飞速发展,移动购物和网上购物越来越普及,B/S(Browser/Server)架构应运而生并在电子商务系统中得到广泛应用,网上购书的方式也越来越为广大的上网爱好者接受和喜爱。

图书销售电子商务系统简单来说就是商业上的进销存管理系统,是为适应现代图书销售、管理而产生的。

在各行各业竞争日益激烈的今天,加强工作管理,提高工作效率和工作质量是每一个企业必须面临并且必须解决的重大课题。

图书销售业在面对图书进货、销售、存货,图书资料管理问题时,以前手工工作方式的管理已远不能够满足现今日益扩大的图书销售市场,企业只有采取信息化管理方式,才能够保证企业的最大赢利及可持续发展。

图书销售系统的建成,将使得企业的管理工作跨上一个新的台阶,为商家的指挥决策提供更有价值、更具时效性的分析数据。

系统还将以前单据所需的大量纸文字信息转换成电子数据,简化了日后的查询步骤,工作人员不再用手工翻阅查找各种登记册和单据本,只需输入查询条件,计算机在很短的时间就会查到所需记录,并将容显示在屏幕上,大大加快了查询速度。

提高生产数据统计的速度和准确性,减轻汇总统计人员的工作难度。

同时图书销售电子商务系统通过数据统计,能够及时统计图书的种类和数量,对于拥有众多的分销点的大公司来说,这种统计不仅可以互相共享图书资源而且可以及时有效的方便顾客,争取更多的客源。

针对该系统的特点,采用了MicrosoftVisualStudio2008和SQLServer2005设计并实现了基于Windows系统环境的图书销售电子商务系统。

2系统需求分析

随着Internet的飞速发展,移动购物和网上购物越来越普及,此次课题的选题的初衷,其实主要是顺应时代潮流,用IT方面的科技成果来打造全新的购物方式改善现有的生活方式。

具体来说更方便现代的网络用户查找购买适合自己的图书,从而弥补现实当中购书方式不够经济快捷的缺点。

图书销售电子商务系统是目前Internet上广泛使用的电子商务系统之一。

在1997年,国外网上书店达两百家以上。

而在国,自新华书店创办第一家网上书店后,网上书店如雨后春笋般涌现出来。

其中最为有名的莫过于1999年1月1日开通的书城网上书店和3月9日正式营业的图书大厦网上书店。

现在,到底有多少中文图书的网上书店,恐怕很难统计完整。

自从80年代中期以来,国际互联网(Internet)在美国得到迅猛发展并获得了巨大的成功,吸引了世界上许多国家和地区纷纷加入Internet的行列。

Web是访问Internet的一种最容易、最流行的方式,利用Web作为工具访问Internet的人数占了绝大多数,因此,网上购物得到了极大的商业发展,基于网上购物非常广阔的前景。

发展Web下的图书销售电子商务系统已成为了现在很多书城的基础建设项目。

中国即将成为世界第一网络大国,网民数量已超过一亿,近9000万人已经在网络上买过东西,300万家商户在网络上营销和采购。

可是,由于过去电子商务的成本太高,在网络上卖东西的人很少,这样的商业机会真是百年不遇。

先行一步才能先富起来,抓紧时间把生意做到网络上去,这就是答案。

电子商务(E-COMMERCE或E-BUSINESS)是信息时代商务模式的实质性变革,是未来贸易方式的发展方向。

其实施牵涉到社会信用体系、法律环境、经济秩序诸方面,是一个与社会大环境息息相关并独具完整结构体系的系统工程。

电子商务(商场)是整个电子商务的一个组成部分,它与传统商务相比具有五方面主要优势:

(1)无需店铺租金等,能使营业成本大大低于传统商店;

(2)采用“零库存”管理方式可大大缩短资金的周转周期;(3)互联网商务更有利于开拓全球市场;(4)实现24小时不间断营业,有利于提高营业额[1]。

图书销售电子商务系统作为电子商务系统之一,从其主要功能和交易形式上来分主要算作B2C商务模式,是一种企业面向消费者的服务模式,但是如果在文化传媒领域大力推进这种商务模式,企业之间可以直接通过公共的文化传媒电子商务系统来实现产品的相互流通,从而扩展到B2B商务模式。

同时随着将来互联网的飞速发展和电子商务系统的不断完善和技术创新,在基于B2B、B2C混合模式下的图书销售电子商务系统,可以继续创新扩展添加“二手图书市场”子系统模块,从而实现C2C的免费交易平台,这样不仅可以扩大用户量实现更多的资源共享,同时不失为一种有效的推广模式[2]。

一个结构完善、发展成熟的图书销售电子商务系统,除了可以对传统的图书销售模式进行革新简化,同时可以复制推广到更多的文化传媒产品领域,这样不仅实现产品多元化,同时可以方便顾客购买,实现电子商务的综合销售模式。

2.1功能需求

2.1.1基本功能需求

图书销售电子商务系统(后台设计)主要包含以下六大功能模块:

库存管理、管理员管理、订单管理、用户管理、公告管理、及系统退出[3]。

(1)库存管理:

包括浏览现有书籍、浏览特价书籍、添加新书等;

(2)管理员管理:

包括添加管理员、删除管理员、管理员信息查看等;

(3)订单管理:

包括订单列表查看、订单详细信息处理(确定、发送、查收、删除及逆操作)等;

(4)用户管理:

用户(前台注册会员)列表查看、用户详细信息查看,用户删除等;

(5)公告管理:

公告列表浏览、公告详细信息查看、公告删除和公告添加;

(6)系统退出:

后台管理员退出系统。

2.1.2界面的需求

图书销售电子商务系统作为一个实用的电子商务交易平台,必须要求尽量满足大部分客户的操作习惯和使用要求,要本着明快简洁,方便合理,简单易用的要求来策划设计。

从总体功能上来看,这个电子商务系统包括前台和后台两部分。

在负责的后台部分要求能让公司的管理人员尽快且非常方便的进入系统,且进入系统后能很容易根据导航栏进行操作[4]。

2.1.3系统维护需求

(1)数据无论对于用户还是系统本身来说都是非常宝贵的资产。

数据是存放在计算机上的,但是即使是最可靠的硬件和软件,也会出现系统故障和产品故障。

所以,应该在单个发生之前做好充分的准备工作,以便在意外发生之后有相应的措施能快速的恢复数据库的运行,并使丢失的数据尽量减少到最小。

对于该系统,有许多的账务数据,关系到双方的利益,所以,系统要能够备份数据和还原数据。

(2)为了信息安全,在管理员使用完毕时候要安全退出系统,所以系统要设置退出功能,以便清空session中保存的信息[5]。

2.2性能的需求

2.2.1系统的灵活性

电子商务系统能否顺利的使用和推广,其灵活性是一个重要指标。

在开发系统前,要进行实际调查,确保尽量满足客户的需求。

此系统后台的设计库存管理、管理员管理、订单管理、用户管理、公告管理等功能均可以对一些必要信息进行多次修改,确保信息的动态性,这样既方便用户记忆使用,同时可以删除一些不必要的信息节约存储空间。

2.2.2系统的可扩展性

电子商务系统的可扩展性是评价系统性能的一个重要指标。

随着图书销售行业的不断发展和变化,图书销售电子商务系统的要求越来越多,因此新的功能需要不断的被加进系统,使该系统日益完善。

如果一个系统不能被扩展,那么只有重新开发一个新的系统,这样会浪费许多的人力物力。

因此为了避免这些不利因素,在设计的过程中尽量对需求分析细分细化,对数据库的设计尤为慎重,为以后扩展留有余地。

2.2.3系统的安全性

电子商务系统分为前台后台,前台为会员注册、登录、购物的平台,后台是系统管理员实现系统管理的平台,其中用户(前台注册会员)信息和管理员信息都是一个重要的信息参数,所以为了系统的安全性,这些敏感的数据都应该采用加密传输和加密存储。

同时对不同的用户进入系统,也应该加以区别对待,所以要有进入此系统的权限控制,只有具有相应权限的人员才能够操作该系统的某些功能。

没有权限的人员无论通过任何途径都无法查看和修改系统的原始数据。

可以访问整个系统的人员应具有更高的权限,他负责系统的维护及运行。

以上两点都是基于系统安全方面的考虑,但是由于技术的局限性和时间的限制,这里没有实现,介于将来系统的完善有必要在这里提到。

2.3开发工具及相关技术

2.3.1前端软件开发工具的选择

开发这套图书销售电子商务系统,统一选择了MicrosoftVisualStudio2005作为前端系统开发工具,其中的Web应用程序基础结构ASP.NET提供Windows客户端开发的瘦客户端对应物。

通过显著改善的性能、工作效率和安全性。

VisualStudio2005和ASP.NET2.0带来了简化、高性能且强大的Web开发体验。

ASP.NET2.0具有一组新的控件和基础结构,可简化基于Web的数据访问,并且将包含能够促进代码重用、可视化一致性以及增强美感的功能。

首先,通过引入用于与数据交互的新控件来调整ASP.NET2.0数据访问。

DataSource控件将以声明方式或编程方式在应用程序中使用,以便封装使用数据(来自数据库、XML文件、中间层业务对象和其他来源)所需的查询逻辑。

DataSource公开一组公共接口,以便数据绑定控件可以轻松地使用不同类型的数据,而不必要求它支持的每个数据类型都具有唯一的API。

ASP.NET2.0还提供用于显示和操作数据的新控件。

GridView控件是ASP.NETDataGrid的后继控件,它添加了自动处理数据的分页、排序、编辑和删除的功能。

DetailsView是一个数据绑定控件,它一次呈现其关联数据源中的一个记录。

DetailsView提供分页按钮,以便在记录之间进行导航。

开发人员可以在主控件-详细信息控件方案中使用DetailsView控件来更新和插入新记录,其中,主控件的选定记录确定DetailsView显示记录。

上述控件和其他控件的附加功能大大简化了生成动态的、数据驱动Web站点和Web应用程序[6]。

其次,ASP.NET2.0包含能够在Web站点中的页之间确保一致性和代码重用的功能。

母版页的引入能够在多个页之间快速共享布局,方法是设计指定控件、菜单栏、页眉和页脚位置的模板。

与Windows窗体中的可视化继承类似,母版页使Web站点中的其他页可从母版页继承从而自动获得外观。

当要更改所有页的布局时,只需对母版页进行更新。

其他的平台工作效率增强功能包括一组可以简化很多常见Web方案(如身份验证、站点导航、管理、个性化等)的框架服务。

这些增强功能可减少代码膨胀,增加可维护性,并简化大多数常见Web应用程序开发任务的实现。

第三,使用ASP.NET2.0的Web应用程序,能够利用SQL缓存无效化来提高其应用程序性能。

通过缓存从SQLServer数据库中检索的数据(更新该数据之前),这种数据缓存方法将显著提高性能。

通过当前可用版本的SQLServer,ASP.NET将按照指定的时间间隔轮询该数据库,以确定是否已经对该数据进行更新。

然后,只有当有迹象显示对该数据进行了更新时,ASP.NET才会重新查询该数据库[7]。

第四,通过使用VisualStudio2005IDE,Web应用程序可以在工作效率方面得到显著改善。

在启用新的Web开发人员IDE配置文件后,VisualStudio2005将只公开与Web应用程序开发有关的功能,从而优化开发环境和用户体验。

此外新的基于目录的项目模型将消除解决方案文件的系统开销,同时通过对直接IIS枚举、FTP和文件系统访问的支持,使Web开发人员能够享受传统的基于文件系统的项目型。

最后,对ASP.NET代码隐藏模型的增强消除了对由脆弱工具生成的代码的依赖,这些代码是传统意义上协调ASP.NET2.0Web页与其关联类文件所需的。

使用不完全类,ASP.NET提供一个更为可靠的模型,以分隔表示标记与代码。

不完全类还将使开发人员能够轻松地以联方式编写代码,从而遵守很多Web开发人员所熟悉的模型。

其他对

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

当前位置:首页 > 成人教育 > 成考

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

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