网上书城系统前台服务模块学位论文Word文档格式.docx
《网上书城系统前台服务模块学位论文Word文档格式.docx》由会员分享,可在线阅读,更多相关《网上书城系统前台服务模块学位论文Word文档格式.docx(24页珍藏版)》请在冰豆网上搜索。
Modernonlinebookstoretovariouskindsofinformationonthebooks,andtheinformationmanagementoflargequantitiesanddealingwithcomplex.Thetraditionalmethodofhumanneedsalotoftime,andtherearemanyloopholes,onceappearmistakemaycausetheirownlosses.Thereforedesignanintelligentsystematicinformationonlinebooksalesmanagementsystemisverynecessary.
Intechnology,usetheonlinebookstoresVS2010constructionprogramstructureanduserinterface;
UseSQLServer2005databaseestablishedonlinebookstorebackenddata;
Accordingtotheonlinebookstorese-commercetransactionsofthesite'
sspecificprocess,theoperationformindetail.
Thisthesistoavirtualonlinebookstoresolutionsbackground,thewebpageisintroducedindetailtheinnerrelationbetweeneachpartaccordingtotheinnerlink,andeventuallytheytogetherefficiently,inordertoformacompleteonlinebookstoressolutions.
ThissystembasedonB/SstructureandVS2010platform,usingc#technologyandMicrosoftSQLServerdatabasetechnologydevelopedin2005.
Keywords:
1.绪论
1.1选题意义
电子商务是21世纪经济发展的主要动力之一,它将象蒸汽机的发明一样,引起整个社会生活和经济的变革。
当然,如上所述目前困难还很多,由于在消费观念、信用体系、法规政策、网上支付等问题上与国外存在距离,我国电子商务的发展还处于初级阶段,需要进行市场培育与诱导。
电子商务将是21世纪的经济增长点,它所带动的电子商务的技术、产品、服务的发展将会给不同的行业带来大量的新的机会。
电子商务的快速发展以及上网人数的剧增,为企业创造了许多网络商机。
为了跟上世界电子商务的发展潮流,缩短与发达国家之间的差距,每个人都应该从不同的角度积极了解电子商务、参与电子商务,尽快适应飞速发展的信息社会的需要。
为此,我撰写了这篇论文,力求将理论与实践相结合,在对电子商务理论进行阐述的同时,配合一个模拟网上书店购物系统,以期达到对电子商务更深层次的理解与认识。
网上书店作为电子商务系统的一个应用具有如下优点:
1.突破了商业往来的时间限制:
网络上的计算机可以一天24小时,天天提供客户完善的网络服务。
而且可以提供给全国各地的消费者,以最快的速度将公司图书的外观、内容、价格及相关信息提供给客户了解。
2.节省公司营运成本:
网上书店本身没有店面,减少了公司的管理费用,此外,网上书店管理系统精简了办公程序,促进了管理的规范化。
3.提高了客户购物的积极性:
顾客利用网上书店,可以很快的找到所需的图书,在网上提交订单后,图书很快就会送到顾客手中,节省了顾客的购物时间和精力。
4.图书商品本身的优越性:
根据国内外同行的经验,专业、学术等图书更加适合邮购、直销等无店铺销售。
1.2网上书店的现状分析
网上书店系统,是为了迎合现在人们的生活而设计的。
随着网络的覆盖面的增广,上网的人们也就越来越多了,在网上购买图书是一种潮流,随着现在网上书店大量的出现,人们更喜欢的在网上购书,这样大大节约了出行的时间,而且服务也不比现实的差,网上书店的主要目标是满足人们足不出户购物的需求,只需在网上书店是先订货,然后在一定时间内送货上门或通过邮寄的方式送货,货到再付款。
很多人看到了书这种商品网上销售的诸多好处:
方便购买、金额小、风险小、用户容易决定;
信息的完整性以及很少出现质量问题和退货现象等。
完全符合人们的理念。
使人们避免了挑选图书的烦琐过程,让人们在购物过程中变得轻松,快捷,方便。
从而在网络上建立一个虚拟的购物书店,让人们在网络上进行购书的行为。
伴随着网上购物以及网上书店的出现,从而使得人们避免了挑选图书的烦琐过程,让人们在购物过程中变得轻松,快捷,方便。
1.3术语说明
本网站的开发平台MicrosoftVisualStudio2010简称VS2010,MicrosoftSQLSever2005简称SQL2005。
2可行性分析
2.1技术可行性
本系统使用.NET技术进行开发,编程语言使用VisualC#语言。
ASP.NET是Microsoft开发的适用于构建、管理Web页面的技术,它的特点主要是:
简化页面的编辑工作,提供代码与设计视图分离,使得代码更容易编写、修改与维护;
不仅能使用Script语言,还可以使用编译式语言,如本系统所采用的C#,不同的动态网页制作技术还可以使用不同的编程语言;
所以ASP.NET是实现本系统的最佳技术,它是完全可行的。
2.2操作可行性
界面设计时充分考虑了管理人员和用户的习惯,简单操作;
数据录入迅速、规范、可靠;
统计准确;
适应力强;
容易扩充。
在操作的可行性也得到了保障。
3网站规划设计
3.1需求分析
3.1.1功能需求分析
一个网上图书书城应该包含两类角色:
购书者(用户)和图书销售管理员。
针对不用角色,将系统分为前台和后台两个部分。
前台为针对用户使用,后台就是管理员使用。
一、用户部分(前台):
1.购书者进行网上注册、登录:
必须先注册,注册时必须提供用户名、密码、电子邮件等。
2.查询图书信息:
所有注册用户均可通过网上图书销售管理系统,查询最新图书信息、畅销图书信息。
没有登录的用户不能购买图书。
3.订购图书:
消费者对欲购图书订购,可以修改自己的购物车,在订购信息确认之前可以对订购信息进行修改。
4.留言:
用户可以对网站上面的图书进行评论。
5.缺书登记:
当用户欲购的图书在书城上没有信息时,用户可以登记这本图书的信息,以便图书管理员更新图书,使书城更加完全,书籍更加完备。
6.修改会员信息:
用户可以对自己的信息随意更改。
二、系统管理员(后台):
1.管理员登录:
管理员进入图书销售系统须填写用户名和密码。
2.图书管理:
对原数据库中不存在的图书增加新的图书信息,包括增加、删除、修改图书信息。
3.管理员处理购书者的订单信息:
包括客户填写的订单信息,同时对订单进行审核,对未处理订单处理放入已处理状态。
4.缺书管理:
对用户提出的缺书信息管理,查看缺少的书本信息。
5.用户管理:
包括系统管理员和会员的用户管理;
更改系统管理员的的信息和删除会员信息。
3.1.2数据流图
数据流图是一种图形化技术,它描绘信息流和数据从输入移动到输出的过程中所经受的变换。
数据流图有四种基本符号:
正方形表示数据的源点或终点;
圆角矩形代表变换数据的处理;
或两条平行横线代表数据存储;
箭头表示数据流。
1.顶层数据流图
该系统的顶层数据流图如图3-1。
由于该系统分为用户和管理员两部分,每个部分总的数据流图分别如图3-2和图3-3所示。
图3-1顶层数据流图
图3-2用户部分的数据流图
图3-3管理员部分的数据流图
3.1.3数据字典
数据字典是开发者与用户相互沟通的有效途径之一。
它能形象的向用户描述开发者的意图,使用户明白数据库可能具有的项目,可有效地缓解开发者和用户之间的交流鸿沟,也有利于用户向开发者提出自己的要求,避免因理解分歧造成的代价巨大的接口问题。
数据字典是各类数据描述的集合,它是进行详细设计的数据收集和数据分析后所获得的主要成果。
针对本网站,通过对管理内容和过程的分析,设计的主要数据字典表示如下:
●名字:
用户基本信息(Userinfo)
描述:
用户注册所填写的信息表
定义:
用户信息=用户ID+用户名+密码+电子邮件
管理员信息(admin)
系统后台销售管理员的信息
管理员ID+用户名+密码+用户真实名称+登录时间
图书基本信息(Book)
描述:
图书入库时进行登记的图书分类表
定义:
图书基本信息=图书编号+类型编号+图书名称+作者+译者+出版社+价格+封面图片+折扣+状态
图书分类信息(BookType)
所销售的图书类信息表
图书分类=图书分类编号+类名称+描述
●名字:
留言表(comment)
消费者对图书的评论
评论信息=评论信息编号+图书编号+评论者+电子邮箱+标题+评论内容+评论时间
缺少的图书(LackRecord)
用户需要但数据库中没有记录的图书
缺书表=缺书编码+登记缺书的用户编码+书籍名称+出版社+
Bookhitssales
订单基本信息(Orders)
消费者购买图书的信息表
订单基本信息=订单号+订购用户+订购日期+订购状态
订单详细信息(OrderDetails)
消费者购买图书的详细信息表
订单详细信息=编号+订单编号+图书编号+数量
临时存储信息(TempStore)
记录临时所需的图书
临时存储信息=图书编号+会员编号
3.2总体设计
3.2.1系统模块设计
各个功能模块描述
●前台:
(1)首页图书浏览模块:
默认的首页。
(2)用户注册和登录模块:
用于登录和注册,只有登录了的用户才能购买商品。
(3)购物车模块:
购物车能得到想要买的书。
(4)订单结算模块:
用户确认订单后提交给管理员。
(5)留言模块:
用户对服务与图书可以进行评论。
●后台:
(1)图书类别管理模块: