贵州佰腾书店的管理系统_第1页
贵州佰腾书店的管理系统_第2页
贵州佰腾书店的管理系统_第3页
贵州佰腾书店的管理系统_第4页
贵州佰腾书店的管理系统_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

贵州佰腾书店的管理系统摘要现金社会电子商务蓬勃发展,以网络为平台的网上商店不断发展,并在逐渐取代了传统的商店。本文主要从技术的角度,讨论了网上书店后台管理系统的设计与建设,以ASP.NET为开发环境,SQLServer2005建立数据库,完成网上书店后台管理的建设与维护,主要实现增加类别,删除类别,增加图书,删除图书,订单管理,历史记录,销量统计,用户管理等功能。关键字:电子商务;网上商店;信息系统;ASP.NET;SQLServer AbstractThe"GoldenAge"ofcorporatemergersandacquisitionshasbeencomprehensive.Inviewoftheincreasingnumberofmergersandacquisitionsinourcountry,weneedexperiencesummaryandrelevanttheoreticalsupport.Therefore,acomprehensiveandsystematicreview,cardingandreviewoftheexistingresearchresults,toexplorethefutureresearchofenterprisemergersandacquisitions,thetheoryandbusinesssectorisundoubtedlyofgreatreferencevalueandreferencesignificance.Keywords:optimizationdesign;engineeringconstruction;costcontrol;Designdrawings 目录TOC\o"1-5"\h\z\u前言 1一、书店管理系统相关概述 1(一)系统设计概述 2(二)书店管理信息系统主要实现目标 2(三)书店管理信息系统特点 3二、系统设计 4(一)登录模块管理 41.登录模块功能分析 42.登录模块的流程图 43.用户登录、注册模块的活动图 54.用户登录模块的顺序图 6系统名称:网上书店管理信息系统 6模块名称:用户登录模块 6模块编号:1 6输入数据:用户名、密码 6输出数据:打开系统主页面 6处理步骤: 6图18“用户登陆”模块的IPO图 6(二)订单管理模块功能分析 71.订单管理模块流程图 72.订单管理模块活动图 83.订单管理模块顺序图 9三、系统实现 11(一)系统首页 11(二)登陆界面 13(三)注册界面 14(四)订单界面 15(六)图书添加界面 19结束语 20参考文献 21致谢 23前言随着计算机的广泛应用,网络营销随着现代科学技术的发展、消费者价值观的变革与日趋激烈的市场竞争等诸多因素,出现并迅速崛起了。电子商务(ElectronicCommerce)是在Internet开放的网络环境下,基于浏览器/服务器应用方式,实现消费者的网上购物、商户之间的网上交易和在线电子支付的一种新型的商业运营模式。网上书店是电子商务的一种形式,本文阐述“网上书店——购物车的设计与实现”,可以使更多的人对网上购物的实现过程得到进一步的了解。自1997年来,中国电子商务发展迅猛,2007年全国电子商务交易总额达2.17万亿元,比上年度增长90%。中国网络购物发展迅速,2008年6月底,网络购物用户人数达到6329万,半年内增加36.4%。截至2008年12月,电子商务类站点的总体用户覆盖已经从9000万户提升至9800万户。我国政府和互联网协会也很重视电子商务,比如中国互联网协会主办了全国大学生网络商务创新应用大赛。电子商务的多姿多彩给世界带来全新的商务规则和方式,这更加要求在管理上要做到规范,这个管理的概念应该涵盖商务管理、技术管理、服务管理等多方面,因此要同时在这些方面达到一个比较令人满意的规范程度,不是一时半时就可以做到的。另外电子商务平台的前后端相一致也是非常重要的。前台的Web平台是直接面向消费者的,是电子商务的门面。而后台的内部经营管理体系则是完成电子商务的必备条件,它关系到前台所承接的业务最终能不能得到很好的实现。一个完善的后台系统更能体现一个电子商务公司的综合实力,因为它将最终决定提供给用户的是什么样的服务,决定电子商务的管理是不是有效,决定电子商务公司最终能不能实现赢利。而在众多电子商务企业中,中小型企业由于他们的先天条件的不足,使得他们没有如此雄厚的资金进行大规模的建设和改革,因此开发一套简单、实用的中小型电子商务管理信息系统是十分有必要的。本文则以网上书店销售为例,针对网上书店面临的管理不规范问题,采用ASP技术,设计开发了一个网上书店管理信息系统。一、书店管理系统相关概述(一)系统设计概述系统设计是新系统的物理设计阶段。根据系统分析阶段所确定的新系统的逻辑模型、功能要求,在用户提供的环境条件下,设计出一个能在计算机网络环境上实施的方案,即建立新系统的物理模型。这个阶段的任务是设计软件系统的模块层次结构,设计数据库的结构以及设计模块的控制流程,其目的是明确软件系统"如何做"。这个阶段又分两个步骤:概要设计和详细设计。概要设计解决软件系统的模块划分和模块的层次机构以及数据库设计;详细设计解决每个模块的控制流程,内部算法和数据结构的设计。这个阶段结束,要交付概要设计说明书和设计说明,也可以合并在一起,称为设计说明书。在系统分析的基础上,设计出能满足预定目标的系统的过程。系统设计内容主要包括:确定设计方针和方法,将系统分解为若干子系统,确定各子系统的目标、功能及其相互关系,决定对子系统的管理体制和控制方式,对各子系统进行技术设计和评价,对全系统进行技术设计和评价等。图中表示系统设计的各个步骤。系统设计通常应用两种方法:一种是归纳法,另一种是演绎法。应用归纳法进行系统设计的程序是:首先尽可能地收集现有的和过去的同类系统的系统设计资料;在对这些系统的设计、制造和运行状况进行分析研究的基础上,根据所设计的系统的功能要求进行多次选择,然后对少数几个同类系统作出相应修正,最后得出一个理想的系统。演绎法是一种公理化方法,即先从普遍的规则和原理出发,根据设计人员的知识和经验,从具有一定功能的元素集合中选择能符合系统功能要求的多种元素,然后将这些元素按照一定形式进行组合(见系统结构),从而创造出具有所需功能的新系统。在系统设计的实践中,这两种方法往往是并用的。(二)书店管理信息系统主要实现目标本系统即为在线购买图书的网上书店设计的,它通过集中式的数据库把各种管理功能结合起来,达到共享数据、降低成本、提高效率、改进服务等目的,具有多种功能的实现:(1)广告宣传网上书店可凭借企业的Web服务器和客户的浏览,在Internet上发播各类商业信息。客户可借助网上的检索工具(Search)迅速地找到所需商品信息,而商家可利用网上主页(HomePage)和电子邮件(E-mail)在全球范围内作广告宣传。与以往的各类广告相比,网上的广告成本最为低廉,而给顾客的信息量却最为丰富。(2)咨询洽谈可借助非实时的留言、电子邮件和实时的聊天来洽谈交易事务,网上的咨询和洽谈能超越人们面对面洽谈的限制、提供多种方便的异地交谈形式。(3)网上订购可借助Web中的邮件交互传送实现网上的订购。网上的订购通常都是在产品介绍的页面上提供十分友好的订购提示信息和订购交互格式框。当客户填完订购单后,通常系统会回复确认信息单来保证订购信息的收悉。订购信息也可采用加密的方式使客户和商家的商业信息不会泄漏。(4)网上支付客户和商家之间可采用信用卡帐号进行支付。在网上直接采用电子支付手段将可省略交易中很多人员的开销。网上支付将需要更为可靠的信息传输安全性控制以防止欺骗、窃听、冒用等非法行为。(5)电子帐户网上的支付必需要有电子金融来支持,即银行或信用卡公司及保险公司等金融单位要为金融服务提供网上操作的服务。而电子帐户管理是其基本的组成部分。(6)服务传递对于已付了款的客户应将其订购的货物尽快地传递到他们的手中。而有些货物在本地,有些货物在异地,电子邮件将能在网络中进行物流的调配。而最适合在网上直接传递的货物是信息产品(7)意见征询电子商务能十分方便地采用网页上的“选择”、“填空”等格式文件来收集用户对销售服务的反馈意见。这样使企业的市场运营能形成一个封闭的回路。客户的反馈意见不仅能提高售后服务的水平,更使企业获得改进产品、发现市场的商业机会。(8)交易管理整个交易的管理将涉及到人、财、物多个方面,企业和企业、企业和客户及企业内部等各方面的协调和管理。因此,交易管理是涉及商务活动全过程的管理。(三)书店管理信息系统特点网站设计制作。网页设计以网站策划书为设计指导方案,突出体现网站策划的核心思想。网站制作负责人要与网站策划和设计做详细沟通,充分理解网站策划意图,既定网站的策划思路和设计给出的主页及栏目框架的详细说明。制作负责人要落实每个制作人的具体工作分配,跟踪工作进度,协调不同制作人的配合,树立团队意识。各制作人要了解网站策划意图,主页设计思想,制定本人被指派的工作任务完成时间表。文字采编人员要与制作人员积极沟通,将各种原始信息资料进行分类,加工和修改编辑,尽量将各类资料整理成直接可用的文档形式提供给制作人员。美术编辑人员要充分领会设计的思路,在风格等方面与设计稿形成一致;图片处理要结合网络的特点,使用正确高效的处理办法;要积极配合制作人员处理各种网页修饰图片和logo、banner的制作。网站测试规范。后台开发人员要以网站策划书中的功能模块说明为指导,做到有针对性的开发;与前台制作人员充分配合,工作互相渗透的部分要注意给对方提供方便,提高工作效率;从多个角度进行功能测试,考虑一切可能出现的结果。制作负责人要统一管理各个制作人的工作成果,针对每个项目,要在内部发布平台上设立专属文件夹,定期将各制作人的工作成果汇总到专属文件夹。制作人既要各司其职,又要互相沟通,遵守统一制定的网站制作模板或者规范。网站校对和测试人员要对网站所有的文字,链接,功能模块进行测试,给出详细的书面校对表并对其负责。二、系统设计(一)登录模块管理1.登录模块功能分析该系统实现了读者的注册功能和系统合法用户的登录功能。系统授权的用户登录成功之后进入相应的操作界面,系统未授权的用户需要注册成功后才能登录系统,从而保证了系统的安全性。2.登录模块的流程图图书管理模块图书管理模块订单管理模块会员管理模块财务管理模块图书添加会员删除图书销量统计查询与统计模块图书修改图书查询图书删除确认发货订单作废订单查询会员添加图书库存量查询网上书店管理信息系统用户登录模块财务报表会员信息修改3.用户登录、注册模块的活动图读者的基本需求主要包括新用户注册、授权用户登录、查询功能(包括查询个人信息和图书信息),留言功能和密码修改功能。当读者经过注册成为本系统的合法用户之后,可以根据用户名和密码登录系统查询图书、个人资料等;读者也可以按自己的需要随时修改密码。具体来讲,读者的功能需求如下:(1)注册功能读者进入注册界面,可以向系统提交注册信息,系统对这些信息进行检查,并将合法的内容保存到数据库中。首次登录该系统的用户要先通过该页面注册成为系统的合法用户;若注册成功之后,则进入注册成功页面,这两个页面是同一个页面。用户填写注册信息,其中姓名和密码必须填写,使用了验证服务器控件确保这两项必须填写,密码和确认密码前后两次的输入必须要一样,也同样使用了验证服务器控件来验证前后两次密码输入是否一样,否则信息不被提交。信息输入完之后单击注册,系统会进行有效性检查,并将合法的内容保存到数据库中,这是标签会显示出“注册成功”的提示信息。4.用户登录模块的顺序图根据本系统的项目规划、需求分析、系统结构设计等,可以得出系统的各个模块:用户登录模块、图书管理模块、订单管理模块、会员管理模块、财务管理模块、查询与统计模块。下面将分别介绍这些模块的IPO图:系统名称:网上书店管理信息系统模块名称:用户登录模块模块编号:1输入数据:用户名、密码输出数据:打开系统主页面处理步骤:(1)程序开始启动系统主页面。(2)用户在登陆区输入用户名和密码。(3)从用户表中检查是否有相应的用户名和密码。(4)如果用户名或密码错误,进行提示。(5)如果正确,则打开系统欢迎窗口。(6)进入主程序界面。图18“用户登陆”模块的IPO图(二)订单管理模块功能分析1.订单管理模块流程图可开发应用网上产品查询、接订单和订单管理系统。进一步的应用还有在线支付、邮购寄发,甚至物流配送到用户手上等。进入了订单界面,我们可以看到用户可以通过网页的交互界面设置订单内容,从而初步实现了电子商务的基本功能-客户在线上落订单。实现订单管理功能的具体执行步骤如下:1、双击查询订单信息按钮2、输入查询依据,可以是订单编号、会员编号、订货量、送货区,若没输入数据直接执行命令,系统报错并提示输入3、根据用户所输查询依据显示订单详细信息4、管理员查看订单详细信息决定是确认发货还是作废订单2.订单管理模块活动图对于宿舍管理系统而言,主要任务是分析使用该系统功能的是哪些人,哪些人需要该系统的支持来完成工作,以及系统的管理者和维护者等。(1)在图书管理中系统管理员可以通过对图书信息的维护(添加、修改、删除)登陆系统登陆系统:管理员处理增删改查数据库模块图书管理模块1.输入用户名和密码2.提交图书ID3.显示图书信息4.提交增删改查的图书ID5.数据库处理,并更新图书信息...6.更新成功7显示成功操作图10图书管理时序图(2)在订单管理中系统管理员可以通过对订单信息的查询并决定哪些订单可以确认发货,哪些订单予以作废处理登陆系统:登陆系统:管理员处理确认和作废数据库模块订单管理模块1.输入用户名和密码2.提交订单ID3.显示订单信息4.提交确认发货和作废的订单ID5.数据库处理,并更新订单信息...6.更新成功7显示成功操作图11订单管理时序图3.订单管理模块顺序图在会员管理中系统管理员可以通过对会员信息的查询并确定授予会员哪些权限。登陆系统登陆系统:管理员处理删改查数据库模块会员管理模块1.输入用户名和密码2.提交会员ID3.显示会员信息4.提交删改查的会员ID5.数据库处理,并更新会员信息...6.更新成功7显示成功操作图12会员管理时序图(4)在财务管理系统管理员可以根据需要输入销售量、销售额等信息得到财务分析与报表。登陆系统登陆系统:管理员处理统计和数据库模块财务管理模块1.输入用户名和密码2.输入财务信息3.显示财务信息选项4.提交销售量、销售额等信息5.数据库处理..6.处理成功7显示成功操作图13财务管理时序图三、系统实现(一)系统首页系统首页如图3.1所示,用户可以在页面内浏览到图书分类、书库、最新排行榜,可以用户登录。图3.1系统首页管理员登录以便管理后台如图3.2所示:图3.2订单信息表管理后台可以对订单信息进行修改、查询、删除、添加操作,主要实现代码如下:privatevoidDataGrid1_EditCommand_1(objectsource,System.Web.UI.WebControls.DataGridCommandEventArgse) { this.DataGrid1.EditItemIndex=e.Item.ItemIndex; this.BindingData(); } privatevoidDataGrid1_DeleteCommand_1(objectsource,System.Web.UI.WebControls.DataGridCommandEventArgse) { stringorderid=this.DataGrid1.DataKeys[e.Item.ItemIndex].ToString();//将获取到的数据转换成字符串 SqlConnectionconn=DB.CreateConnection();//数据库连接 conn.Open();//打开数据库 SqlCommandcmd=newSqlCommand("deletefromordergoodswhereorderId='"+orderid+"'",conn);//数据库的删除语句 cmd.ExecuteNonQuery();//执行删除语句 this.DataGrid1.DataBind();privatevoidDataGrid1_UpdateCommand_1(objectsource,System.Web.UI.WebControls.DataGridCommandEventArgse) { Stringorderid=this.DataGrid1.DataKeys[e.Item.ItemIndex].ToString().Trim(); //获取书籍的名字和编号,转换为没有空格的字符串 stringbookname=((TextBox)(e.Item.Cells[1].Controls[0])).Text.Trim(); stringbooknum=((TextBox)(e.Item.Cells[2].Controls[0])).Text.Trim(); stringbookmoney=((TextBox)(e.Item.Cells[3].Controls[0])).Text.Trim(); // stringCaddress=((TextBox)(e.Item.Cells[4].Controls[0])).Text.Trim(); SqlConnectionconn=DB.CreateConnection(); conn.Open(); SqlCommandcmd=newSqlCommand("updateordergoodssetorderbookname='"+bookname+"',orderbooknum='"+booknum+"',totalbookmoney='"+bookmoney+"'whereorderid='"+orderid+"'",conn);//订单的更新SQL语句 cmd.ExecuteNonQuery();//执行订单的更新SQL语句 conn.Close(); this.DataGrid1.EditItemIndex=-1; this.BindingData();}(二)登陆界面用户必须先通过登录界面,成功登录之后才能进入系统实施操作。在该界面中,用户需输入相应信息,系统会对用户的信息和数据库的信息进行匹配,如果是系统授权的用户,则登陆成功,进入相应的操作界面。如果不是系统授权的用户,界面下方的标签则会显示登录失败的信息。登录界面如图3.3。图3.3登录界面(三)注册界面用户填写注册信息,其中姓名和密码必须填写,使用了验证服务器控件确保这两项必须填写,密码和确认密码前后两次的输入必须要一样,也同样使用了验证服务器控件来验证前后两次密码输入是否一样,否则信息不被提交。信息输入完之后单击注册,系统会进行有效性检查,并将合法的内容保存到数据库中,这是标签会显示出“注册成功”的提示信息。注册界面如图3.4。图3.4注册界面(四)订单界面在数据库中只设计了一张表,也就只有消费记录这样一个实体,它有很多的属性,将表转化为实体E-R图如图3.5,图3.6,图3.7所示:图3.5图书信息表的E-R图图3.6用户信息的E-R图图3.7订单信息表的E-R图

(五)管理员界面在管理员界面主要实现五个页面链接,读者信息查询、图书信息查询、增添图书界面(新书入库界面)、管理员信息查询以及返回登陆界面。都是通过Web服务器控件HyperLink建立了文本超链接实现的,单击相应的按钮就会跳转到相应的界面中。1、读者信息查询结果界面单击【读者信息查询】,进入读者信息查询结果界面,该界面使用数据显示控件绑定了数据源对象,显示数据库中“读者信息表”中的全部读者的详细信息。并在控件中实现了对读者信息的编辑和删除操作。单击【编辑】和【删除】分别进入读者信息编辑界面和读者信息删除界面。读者信息查询结果界面如图4-32、读者信息编辑界面单击【编辑】按钮时,可以对读者的信息进行修改,修改完之后,单击【更新】按钮,再单击【修改保存】按钮后,修改的内容将会保存到数据库的“读者信息表”中。如果想要取消修改信息,则点击【取消】即可退出编辑状态。3、读者信息删除界面点击【删除】按钮,可以直接删除要删除的读者信息。4、图书信息查询结果界面单击【图书信息查询】,进入图书信息查询结果界面,该界面使用数据显示控件绑定了数据源对象,显示数据库中的全部图书的详细信息。并在控件中实现了对图书信息的编辑和删除操作。单击【编辑】和【删除】分别进入图书信息编辑界面和图书信息删除界面。图书信息查询结果界面如图4-45、图书信息编辑界面该页面可以对图书的信息进行修改,修改完之后,修改的内容将会保存到数据库的“图书信息表”中。如果想要取消修改信息,点击取消按钮也可退出编辑状态。6、图书信息删除界面在这里可以直接删除图书的信息。7、新书入库界面在这个界面要输入图书的相关信息,必填项的信息使用了验证服务器控件强制用户输入这些信息。单击【添加】按钮,系统会检查输入数据的有效性,将合法的数据保存到数据库的“图书信息表”中。增添图书界面(新书入库界面)如图3.8。图3.8读者信息查询结果界面图3.8图书信息查询结果界面8、管理员信息查询界面单击【管理员信息查询】,进入管理员信息查询结果界面,该界面使用数据显示控件绑定了数据源对象,显示数据库中存储的全部管理员的详细资料,并且实现了编辑和删除操作。单击【编辑】和【删除】分别进入管理员信息编辑界面和管理员信息删除界面。9、管理员信息编辑界面点击【编辑】可以对管理员的信息进行修改,修改完之后,点击【更新】,再单击【修改保存】按钮后,修改的内容将会保存到数据库的“管理员信息表”中。如果想要取消修改信息,点击【取消】即可退出编辑状态。管理员信息编辑界面。10、管理员信息删除界面点击【删除】按钮,可以直接删除管理员的信息。11、返回登陆界面单击此按钮,管理员可以退出操作界面,返回到登录界面。(六)图书添加界面在这个界面要输入图书的相关信息,必填项的信息使用了验证服务器控件强制用户输入这些信息。单击【添加】按钮,系统会检查输入数据的有效性,将合法的数据保存到数据库的“图书信息表”中。增添图书界面(新书入库界面)如图3.9。图3.9增添图书界面(新书入库界面)结束语此系统使再很久以前就想做了,那个时候感觉做应该还简单,但是经过这次课程设计我发现这个系统还是有很多的漏洞也有难处,仍需要自我改进。首先,对软件工程的知识没有一个很全面的掌握,所以设计和实现起来还是有些困难,很多细节上的小问题还没有解决,不过我觉得这次课程设计后,我学到了很多将软件工程化的东西,为以后的开发有很大帮助。而且此次课程设计让我深刻体会到学好专业知识的重要性,没有扎实的专业基础是很难完成任务的,同时,我也体会到了动手能力的重要性,意识到学习不能仅局限于课本,也要注重实践,并在实践中不断巩固自己的理论知识。参考文献[1]薛春燕,沈奎林.“互联网+”时代图书馆云馆藏建设初探[J].情报探索,2017(09):77-82.[2]李小为,张健.中小型书店信息管理系统的设计与实现[J].电脑知识与技术,2016,12(36):14-16.[3]朱志伟.公共图书馆读者服务创新模式研究——以南京图书馆“你借书,我买单——陶风采”服务为例[J].图书馆学研究,2016(23):32-35.[4]刘曜檀.公共图书馆与实体书店合作模式探析[J].图书馆学刊,2016,38(10):28-31.[5]翟秀芹,薛健.大数据时代的公共图书馆与实体书店的合作与发展——基于异构系统平台的模型初探[J].农业图书情报学刊,2016,28(10):5-9.[6]郭小丹.基于B/S网上书店的框架设计[J].安徽电子信息职业技术学院学报,2016,15(04):18-22.[7]徐路.基于云计算技术的图书馆服务平台实证研究——以“陶风采”图书馆服务平台为例[J].情报资料工作,2016(04):56-61.[8]李伦彬.基于ASP.NET的图书管理系统的研究[J].科技展望,2016,26(15):6.[9]李梁奇,莫雯朗.基于ASP.NET网上书店的设计与实现[J].无线互联科技,2016(08):65-66.[10]李围成,张雪萍.基于J2EE的分布式网络书店管理系统的设计与实现[J].电脑知识与技术,2015,11(05):85-87.[11]钱昆.基于JSP的网上书店管理系统[J].科技视界,2015(18):126-127.[12]丁一杭.基于ASP技术的网上书店系统的设计初探[J].科技展望,2015,25(05):1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论