2022年网络书店销售管理系统 .pdf

上传人:H****o 文档编号:32444202 上传时间:2022-08-09 格式:PDF 页数:11 大小:191.76KB
返回 下载 相关 举报
2022年网络书店销售管理系统 .pdf_第1页
第1页 / 共11页
2022年网络书店销售管理系统 .pdf_第2页
第2页 / 共11页
点击查看更多>>
资源描述

《2022年网络书店销售管理系统 .pdf》由会员分享,可在线阅读,更多相关《2022年网络书店销售管理系统 .pdf(11页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、一 设计题目:网络书店销售管理系统二 系统开发背景目前,网上书店在国际互联网上可以实现的商务功能已经多样化,可以说从最基本的对外沟通展示功能、信息发布功能,在线图书展示功能、在线洽谈功能、在线交易功能、在线定购功能、在线客户服务功能、在线网站管理功能等等,几乎以往传统书店功能都可以在互联网上进行电子化的高效运作。技术的进步对传统书店上网解决方案提出更严格的要求和挑战。为了保护传统书店的投资,书店上网解决方案应切合传统书店实际的需求和发展的趋向,使投入回报和管理效益最大化,传统书店在实施上网方案之前,必须对一系列问题进行科学的论证,如网上书店的需求分析、网上书店总体规划、网上书店系统的功能和实施

2、方案、 网上书店的传播与推广、 运行网上书店系统的软件和硬件配置、网上书店的管理系统和管理方法等等。网上书店具体实施的质素直接影响传统书店在 Internet的实际效果和经济效益, 这不仅是技术问题, 同时也涉及到管理的因素。三选题的目的和意义本系统的主要目的是实现图书的在线销售,包括管理库房中的图书,以及管理用户的购物车,从而实现结帐等一系列功能,让用户足不出户就能够在网上书店购买到自己所需的图书,形成书店和用户双赢的局面。电子商务发展迅速,最终会逐渐改变人们生活工作的各个方面,面对数字时代我们必然都是电子商务的参与者2。 “We argue that adoption of e-comme

3、rce depends primarily on consumer behavioral intentions to engage in product purchases3. ”意即采用电子商务从根本上要依赖于消费者参加购买产品的行为意图。而通过建立网络书店销售管理系统,利用电子商务的优势同现有销售模式和流通渠道相结合, 就可以给消费者带来很大的便利之处,就可以扩大消费市场,名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 11 页 - - - - - - - - - 为

4、书店的再发展带来新的商机,也为各地消费者提供便利,并且也降低了商业成本。五设计结果与分析:1系统可行性分析本节从技术的可行性,经济的可行性以及操作的可行性三个方面来论证本网站的可行性。(1). 技术可行性1. 硬件:计算机的存储量大,运算速度快,外部设备的功能好、效率高、可靠性高,通信设备的能力、质量都满足要求。2. 系统软件:(1). 操作系统 Windows XP/2000接口能力强,数据库管理系统的功能足够。(2)有开发系统的 VF数据库开发工具。(2). 经济可行性从经济角度看,书店对系统的投资要小于系统对书店的回报,书店决策者才会实施系统计划。从本系统开发的角度出发,系统开发成功会减

5、低人员费用的支出,办公用品的支出,同时,大量的用户增加会给书店无法量化的估计,会使书店获得更大的收益。(3). 操作可行性本系统大概需要四个月的时间完成。前三个星期主要是以看书以及收集有关系统方面的资料为主,接下来就是对系统的分析,到做数据库,界面,以及中间的连接。系统对于熟悉JSP编程的作者来说是可行的。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 11 页 - - - - - - - - - 2. 系统数据流程分析(1)顶层数据流图说明:未注册用户通过注册后可以登录

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

7、图(前台购书)如下图3.3 所示。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 11 页 - - - - - - - - - 确认图书信息图书信息反馈图书信息更新图书信息定单数据图书信息用户信息 用户登陆后台处理3.1图书查询3.2购物车处理3.3定单提交购物车信息存储图书信息存储图 3.3 系统第二层数据流图(前台购书)2. 后台管理管理员可以登陆到后台,查看相关的定单信息,然后修改定单的信息,主要是审核定单的有效性。系统第二层数据流图(后台管理)如下图3.4 所示。

8、处理结果信息处理结果信息更新定单数据定单数据定单数据 管理员登陆信息购买图书管理员注册用户管理员4.1定单查询4.2定单处理定单数据存储图 3.4 系统第二层数据流图(后台管理)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 11 页 - - - - - - - - - 3. 第三层数据流图用户登陆处理为保证数据的有效和客户的管理,系统必须登陆后才能进行购买图书的相关操作,登陆是系统安全和数据有效性验证的第一部分。系统第三层数据流图(用户登陆)如下图3.5 所示。用户信息

9、用户信息登陆信息登陆信息购买图书注册用户2.1登陆判定处理+用户注册用户信息存储图 3.5 系统第三层数据流图(用户登陆)2系统设计:功能结构图根据需求分析和方案设计,可得到系统结构图如图4.1 所示。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 11 页 - - - - - - - - - 图 4.1 系统结构图系统功能具体分析当用户登陆到本系统时, 可以直接以点击的形式进入如下的版块:用户登陆、用户注册、图书查询、购书车、提交定单、图书信息维护、定单信息处理,以及辅

10、助功能。用户登陆普通用户通过网络和浏览器,可以访问到网上书店,如果用户想在网站上购买图书,必须先登陆,如果用户没有登陆账号可以先免费注册。用户注册没有账号的用户,网站提供免费注册的功能,用户只需要在注册页面填写相关的内容,如果信息通过验证,用户则注册成功,如果用户输入的信息有诸如密码不能为空等类似的错误,则会显示出错误信息,让用户重新输入登陆信息。图书查询名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 11 页 - - - - - - - - - 用户可以浏览图书信息,但

11、是图书信息比较多,想找到合适自己的图书,有一定的难度,因此,用户可以通过查询功能,输入想找的图书的关键字,系统会模糊查询,显示出相关的图书信息,提供给用户选择,如果用户选择的图书数据库中找不到合适的匹配,则会提示没有相关图书的信息。购物车用户选择自己喜欢或者需要的图书后,可以把图书存放到购物车中,方便自己的二次查询,如果用户真的需要图书,可以付款购买图书。如果用户不需要图书,可以从购书车中删除图书信息。提交定单用户查看购书车中的信息,确认要购买的图书,可以直接提交定单,在定单中填写自己的相关信息,填写信息必须正确,填写完只要付款后,经过管理员的确认便可以得到邮购的图书。图书信息维护网站管理员登

12、陆到管理员界面后,可以对图书数据进行添加,修改,删除操作,管理图书信息,方便管理员和用户浏览图书信息,管理员可以添加需要上架的新书以不断的补充书店的图书,让书店的图书更加丰富,对于已经明显显示出下滑趋势的图书, 管理员可以进行删除处理, 之后用户便不能再看到该书的信息。定单处理用户通过定单提交,确定自己的定单。管理员在后台维护界面可以查看所有的定单,定单和汇款单统一,如果用户汇款,管理员则处理定单,邮发图书到指定用户。辅助功能本系统还有一些其他辅助功能,比如:用户数据管理,公告管理,图书分类等。在用户数据管理中,管理员可以对用户的详细信息进行管理,如修改和删除用户信息,还可以给用户升级为VIP

13、,以便让用户能享受到VIP 会员价格。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 11 页 - - - - - - - - - 在公告管理中,管理员可以及时的添加新的公告,以便让用户更及时的知道该网络书店的最新动态,删除已经不再需要的信息。图书分类中,管理员可以进行图书分类的添加,比如管理员添加了一本新书在先有的图书分类中没有该类别,则管理员通过添加新的类别,可以把已经添加的图书并归到该类别中。3. 数据库的设计逻辑结构设计系统实体及其属性描述如下:1. 用户 用户

14、ID,用户名,用户密码,用户邮箱,用户地址,用户类型,邮递区号,用户电话 2. 管理员 管理员 ID,管理员名,管理员密码 3. 购物车 购书车 ID,图书 ID,用户名,购书数量,购物时间,购书审查,定单号,管理员审查,图书名称,图书价格 4. 图书 图书 ID,图书名,图书价格,图书简介,图书数量,图书日期,图书照片,出版社,代理价格,批发价格,用户状态,作者,图书页数,开本,图书编号,推荐 5. 友情链接 ID ,链接地址,地址名称 6. 公告栏 ID ,标题,内容,公告时间 7. 图书类别 ID ,名称 8. 定单信息 定单 ID,购书车 ID,用户名,定单时间,定单号,定单审查,下定

15、单用户名,下定者邮箱,下定者电话,下定者地址,下定者邮编,付款方式 4. 程序代码:登陆模块中的主要程序介绍:String sql1; sql1=Insert into member(user_name,user_pass,user_adds,user_mail,user_tel,user_regip,user_postcode,user_namec,u名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 11 页 - - - - - - - - - ser_type) val

16、ues(+user_name+,+user_pass+,+user_adds+,+user_mail+,+user_tel+,+request.getRemoteHost()+,+user_postcode+,+getStr(request.getParameter(user_namec)+,会员 ); mdb.executeInsert(sql1); 数据通过验证后,向数据库输入数据,数据库会保存相关的注册信息。主要代码实现:try Class.forName(sDBDriver); /处理异常catch(java.lang.ClassNotFoundException e) System.

17、err.println( 数据库连接 :+e.getMessage(); / 数据库的连接conn=DriverManager.getConnection(sConnStr); stmt=conn.createStatement(); for(int i=0;iid.length;i+) int myUpdate=stmt.executeUpdate(update sub set sub_check=true where sub_number=+idi+); int mUpdate=stmt.executeUpdate(update basket set basket_admincheck=t

18、rue where sub_number=+idi+); /对定单数据进行具体到更新操作,更新两张表中的信息。主要的查询代码:String hw_name,sort_id; if(session.getAttribute(sort_id)=null) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 11 页 - - - - - - - - - hw_name=getStr(request.getParameter(hw_name); sql=select * from h

19、w where hw_name like %+hw_name+% order by hw_id DESC; rs=mdb.executeQuery(sql); else sort_id=request.getParameter(sort_id); hw_name=getStr(request.getParameter(hw_name); sql=select * from hw where sort_id=+sort_id+ and hw_name like %+hw_name+% order by hw_id DESC; rs=mdb.executeQuery(sql); 六. 设计体会:此

20、次所作课题是网络书店,由于我的编程水平和经验不足,有些功能的实现并不完美、并不理想。在已经完成的程序中,也存在许多不尽人意的算法,也没有统一优化,系统有待进一步改善,而这些问题也让我充分认识到了软件开发的困难程度。通过这次设计,我受益非浅,亲身体验了软件系统设计的全过程,在实践中了解了软件设计开发的步骤、流程以及思路,增长了在软件开发方面的见识,我深刻认识到以前所学的基础课程的重要性,也使我掌握了很多新知识,特别是一些课本之外的知识,体会到了理论知识和实践相结合的重要性。七.参考文献:1李一军编 . 管理信息系统案例集 . 高等教育出版社, 2005 年2张基温编信息系统开发案例第五辑清华大学

21、出版社,2006 年3夏邦贵编Visual FoxPro 6.0数据库开发经典实例精解机械工业出版社, 2006 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 11 页 - - - - - - - - - 4. 求是科技编Visual FoxPro信息管理系统开发实例导航人民邮电出版社, 2005 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 11 页 - - - - - - - - -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术总结

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁