ImageVerifierCode 换一换
格式:DOCX , 页数:65 ,大小:818.05KB ,
资源ID:19730342      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/19730342.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(完整word版网上图书销售系统文档Word文档格式.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

完整word版网上图书销售系统文档Word文档格式.docx

1、网上购书; 安全与保密要求书店中所有的图书能够供用户随时查阅;用户的个人信息可以由用户自己修改,添加;书店图书的信息只能由书店管理人员添加,修改;所有注册用户信息只能由书店管理人员查询。操作系统 :Win9X/2000/2003/XPWeb Server:Tomcat 5.0或以上 浏览器 :Internet Explorer,Netscape Navigator 完成日期2009年6月 3号(一)前台实现功能、新客户注册2、用户登录3、书籍分类(作者或图书名)搜索4、实现购物车功能模块5、前台页面管理(二)后台管理实现功能、用户注册信息管理、订单添加/删除/修改管理功能3、书籍信息管理4、订

2、单查询功能系统名称功能模块功能的主要内容客户管理系统新客户注册客户注册成为新会员注册信息管理对客户注册信息进行管理书籍管理书籍目录管理添加/删除/修改维护书籍信息新添书籍添加新书籍系统监控新书上架列出新书籍分类搜索列出书籍搜索情况系统管理后台用户管理管理用户信息购物车管理管理购物信息个人信息维护维护个人信息完全前台页面管理页面风格管理2.2目标本系统希望通过构建一个J2EE架构的电子商务网站,利用日益繁荣的互联网,为传统的书店打造一个新的销售平台。本系统希望通过电子信息化的手段对书店的进存销等环节进行管理,以达到人力与设备费用的减少,服务能力的提高,管理信息服务的改进,工作人员利用率的提高等目

3、标。2.3条件、假定和限制 建议开发软件运行的最短寿命:五个月 进行显然方案选择比较的期限暂时不考虑 经费来源和使用限制暂时不考虑 法律和政策方面的限制 硬件、软件、运行环境和开发环境的条件和限制 :在Windows XP下使用 建议开发软件投入使用的最迟时间五个月 2.4进行可行性研究的方法对系统的简要描述随着计算机、网络通讯和信息技术,特别是Java技术的发展。电子商务在国际上得到广泛的应用,取得了巨大的成功。我国也不例外,特别是各大电子商务网站从无到有,得到很大的发展,并取得成功。为了适应新环境下的新的销售模式和顾客销售方式的改变,我们小组开发这个网上书店电子商务网站。它是基于Inter

4、net/Intranet 及Web技术,建立以Browser/Server 为结构模式、以数据库为后台核心应用、以服务,销售为目的信息平台。采用建议系统可能带来的影响技术可行性1.硬件:计算机的存储量大,运算速度快,外部设备的功能好、效率高、可靠性高,通信设备的能力、质量都满足要求。2.系统软件:(1)操作系统Windows XP/2000接口能力强,数据库管理系统的功能足够。(2)Java语言是一种优秀的编程语言。它最大的优点就是与平台无关,在Windows 、Linux以及其它平台上,都可以使用相同的代码。“一次编写,到处运行”的特点,使其在互联网上广泛采用。(3)除此之外Java语言还提

5、供了一些有用的新特性,使得使用Java语言比C+语言更容易写出“无错代码”。经济可行性从经济角度看,书店对系统的投资要小于系统对书店的回报,书店决策者才会实施系统计划。从本系统开发的角度出发,系统开发成功会减低人员费用的支出,办公用品的支出,同时,大量的用户增加会给书店无法量化的估计,会使书店获得更大的收益。操作可行性本系统大概需要四个月的时间完成。前三个星期主要是以看书以及收集有关系统方面的资料为主,接下来就是对系统的分析,到做数据库,界面,以及中间的连接。系统对于熟悉JSP编程的作者来说是可行的。2.5评价尺度3对现有系统的分析从网上书店自身来看,目前还存在不少问题,主要表现为:主页信息量

6、小,内容和形式缺乏吸引力,更新不够及时;未能对图书馆市场进行有效细分,服务方式比较单一;分类体系不尽合理,图书分类查询系统尚需完善;营销方式不够灵活。在计算机联网的网络上作业,就可进行远距离的图书销售与订购。一般应具有如下功能:(1)向上网顾客提供图书期刊在线电子版(虚拟版),供顾客订购 、下载;(2)提供新书目、新书内容介绍、书评等,供顾客选择图书时参考;(3)提供书店存货书目,供顾客挑选或补全、补缺;(4)提供网上书店的有关资料,如营业执照等,让顾客了解网上书店的可信程度;(5)开辟网上论坛,供顾客在网上讨论有关图书内容与网上发行中的有关问题;(6)通过网络收集顾客采访图书的计划与要求,顾

7、客的阅读爱好、兴趣、阅读历史和对网上书店的建议与要求;(7)网上订购图书、期刊;(8)安全认证、数字签名、网上结算和支付,并提供正式发票;(9)图书配送;(10)退货处理;(11)质量监控。但是由于时间及本人能力方面的一些条件所限,本次设计的网络书店销售管理系统主要是以实现购书和定单的功能作为设计的重点,实现了网络书店的一些最基本和必须的功能,其他的详细复杂的功能将在以后的改进中不断的完善。 但是,由于节省时间、节约费用、操作方便等优势,网上书店拥有广阔的前景。我们可以看到网上购物已经成为一种不可抵挡的时尚潮流。在中国,网上书店不仅有发展的必要,也有发展的基础,发展网上书店的各方面条件也日趋成

8、熟。3.1处理流程和数据流程说明:未注册用户通过注册后可以登录到前台进行购书,管理员通过登录可以进入后台进行管理。 图1 系统结构图 图2 系统顶层数据流图根据顶层数据流图,对前台购书和后台管理模块作进一步分解,得到第二层数据流图,分别如图3和图41.前台购书用户登录后进行书籍浏览和查询,对书籍信息有了一定了解后可根据自己的需求进行购书,购书后将所需书放入购物车,最终确定要购买的图书,提交定单,等待定单的处理结果。系统第二层数据流图(前台购书)如下图所示。图3系统第二层数据流图(前台购书)2.后台管理管理员可以登陆到后台,查看相关的定单信息,然后修改定单的信息,主要是审核定单的有效性。系统第二

9、层数据流图(后台管理)如下图所示。 图4 系统第二层数据流图(后台管理)3.2第三层数据流图用户登录处理 为保证数据的有效和客户的管理,系统必须登录后才能进行购买图书的相关操作,登录是系统安全和数据有效性验证的第一部分。系统第三层数据流图(用户登录)如下图所示。图5系统第三层数据流图(用户登录)3.3工作负荷工作:开发系统 包括界面和数据库3.4费用开支员工工资、购买软件、系统维护费用3.5人员设计人员 开发人员 维护人员3.6设备 该系统需要服务器2台(一台提供服务,一台备份),开发阶段需要两台微机作为模拟网络环境来开发。具体的网络布线按用户要求配置。3.6局限性处理时间赶不上需要,响应不及

10、时,数据存储能力不足,处理功能不够4.所建议的系统4.1对所建议系统的说明4.2处理流程和数据流程4.3改进之处1)作为Java平台的一部分,JSP拥有Java编程语言“一次编写,各处运行”的特点。一次写入,之后,可以运行在任何具有符合Java语法结构的环境。取代之过去单一平台开发。2)JSP标签可扩充性。JSP技术能够使用开发者扩展JSP标签,JSP开发者能定制标签库,减少对脚本语言的依赖 3)生成可重用的组件。JSP基于组件的技术方法加速了总体开发过程。 JSP组件(Javabean,或定制的JSP标签)是跨平台可重用的。Javabean组件可以访问数据库,并能以分布式系统模式工作于WIN

11、DOWS平台。4)易于维护性。 基于JSP技术的应用程序比基于ASP的应用程序易于维护和管理。JSP突出的组件技术使修改内容而不影响逻辑或修改逻辑而不影响内容变得很容易实现。4.4影响4.4.1对设备的影响4.4.2对软件的影响因为采用了tomcat技术开发,所以系统运行需要安装有 tomcat4.4.3对用户单位机构的影响用户需要有必须的网络设备,如网卡等,以便接入互联网。4.4.4对系统运行过程的影响系统调试期半月,在开始必须对初始数据进行录入,包括所有的书目信息等,这个期间还需要接受新用户的注册。在半月的调试期结束,系统通过检验后,将要优化该系统的性能,把一些发挥不良的组件重新开发,或者

12、加入合适的补丁文件。系统稳定后的主要工作是加强该系统安全性。4.4.5对开发的影响开发需要购买新的软件,搭建新的开发环境。4.4.6对地点和设施的影响4.4.7对经费开支的影响员工的工资及系统实施的各项费用。4.5局限性 由于资金和人力等方面的不足可能会造成用户使用中的一些缺陷,4.6技术条件方面的可行性“The San Francisco product is written almost entirely in java and is believed to be one of the largest java development efforts at this time”从这可以看出

13、Java的发展是很快的。JSP+JavaBeans几乎可以在所有平台上通行无阻,从一个平台移植到另外一个平台,JSP和JavaBeans甚至不用重新编译3.有专用的开发应用软件:(1)mySQL,主要针对数据库的建立。(2)Dreamweaver,主要针对网页的制作。Dreamweaver 是Macromedia公司推出的可视化网页制作工具,制作出来的网页兼容性比较好,制作效率也很高。可以控制和删除冗余代码,使网页文件的结构更加合理,从而能够快速下载。与其他软件不同,Deamweaver采用的是浮动面版的设计风格,而Dreamweaver的直观性与高效性是其他软件所无法比拟的。5可选择的其他系

14、统方案6投资及效益分析 6.1支出6.1.1基本建设投资数据通讯设备;环境保护设备;安全与保密设备;数据库管理软件。6.1.2其他一次性支出研究(需求的研究和设计的研究);数据库的建立;检查费用和技术管理性费用;培训费、开发安装人员所需要的一次性支出;6.1.3非一次性支出设备的租金和维护费用;软件的租金和维护费用;数据通讯方面的租金和维护费用;人员的工资、奖金;6.2收益无6.2.1一次性收益6.2.2非一次性收益7社会因素方面的可行性7.1法律方面的可行性7.2使用方面的可行性该系统是一个电子商务网站,所以操作简易,用户购书不需要了解整个书店的工作流程,只需要按照提示一步步操作即可完成购书

15、等其他活动。项目开发计划本文档将描述对网上书店(电子商务网站)项目的实施计划和,为了方便广大用户的使用。1.2 背景、定义、参考资料同上文档2项目概述2.1工作内容总体设计、界面设计、数据库开发,系统调试与维护2.2主要参加人员:小组成员2.3产品2.3.1程序登录模块中的主要程序介绍:user_name=request.getParameter(user_name);/获得用户名 user_pass=request.getParameter(user_pass/获得用户密码String sql select * from member where user_name=+user_name+;

16、 ResultSet rs;/建立相关的记录集 rs=mdb.executeQuery(sql);下面只需要查看记录集是不是为空,如果为空,则说明登陆失败;否则,登陆成功。登陆模块中的主要程序介绍:String sql1; sql1=Insert intomember(user_name,user_pass,user_adds,user_mail,user_tel,user_regip,user_postcode,user_namec,user_type) values(,+user_pass+user_adds+user_mail+user_tel+request.getRemoteHost

17、()+user_postcode+getStr(request.getParameter(user_namec)+会员)mdb.executeInsert(sql1);数据通过验证后,向数据库输入数据,数据库会保存相关的注册信息。订单模块主要代码实现:try Class.forName(sDBDriver); /处理异常 catch(java.lang.ClassNotFoundException e) System.err.println(数据库连接:+e.getMessage(); /数据库的连接conn=DriverManager.getConnection(sConnStr); stm

18、t=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=true where sub_number=/对定单数据进行具体到更新操作,更新两张表中的信息。本模块是系统的核心,主要负责定单的审查,是定单的流程最后一个环节,也是最重要的一个环节。书店的

19、任何数据都和定单数据有直接或者间接的关系,有效的定单和书店的经济利益有直接的关系,收入和支出都是由定单引起的。程序当中也严格限制数据的有效性,无效数据不会录入到数据库中。主要的查询代码:String hw_name,sort_id; if(session.getAttribute(sort_id)=null) hw_name=getStr(request.getParameter(hw_name); sql=select * from hw where hw_name like %+hw_name+% order by hw_id DESC else sort_id=request.getPa

20、rameter( sql=select * from hw where sort_id=+sort_id+ and hw_name like rs=mdb.executeQuery(sql);主要的程序设计思路是通过控件传递关键字给SQL语句,然后在数据库中进行查询操作。2.3.2文件可行性研究报告-导出系统的高层逻辑模型项目开发计划-项目的开发进度和人员分工等计划软件需求说明书-对目标系统提出完整,准确,清晰,具体的要求概要设计说明书-各功能模块的大体设计详细设计说明书-各模块的详细设计软件开发项目计划编制过程-对各个阶段工作的具体进度安排测试计划-通过测试使系统达到预定的要求测试分析报告-

21、对系统进行系统测试和功能模块测试项目开发总结报告-对项目总体进行评价2.3.3服务 对用户进行软件使用的培训,对系统进行安装和后期维护2.3.4非移交的产品2.4验收标准2.5完成项目的最迟期限三个月后3实施计划3.1工作任务的分解与人员分工需求分析、设计、实现、测试直到维护,包括文件的编制、审批、打印、分发工作,用户培训工作,软件安装工作等,小组成员协同工作3.2接口人员负责本项目同用户的接口人员:实现接口的功能,为代码的可重用提供服务3.3进度各项工作的开展顺序:需求分析、概要设计、详细设计、测试直到维护 工作开始时间完成时间需求分析第二周第四周概要设计第五周第七周详细设计第十二周测试维护

22、第十六周3.4预算3.5关键问题关键问题:模块功能实现技术难点:编程和系统后期维护4支持条件4.1计算机系统支持4.2需由用户承担的工作用户需提供有关系统的资料,如系统的总体功能和界面设计的大体风格等4.3由外单位提供的条件5专题计划要点安全保密计划:对管理者的身份进行验证配置管理计划:操作系统和运行环境的硬件要求用户培训计划:使操作人员熟练掌握系统的基本操作软件需求说明书 为了开发出真正满足用户需求的软件产品,首先必须知道用户的需求。此阶段就是准确地回答“系统必须做什么”这个问题,对目标系统提出完整、准确、清晰、具体的要求2任务概述2.1目标管理员可以维护客户注册信息、维护图书信息、处理订定

23、单信息、维护系统公告、网上售书。游客可以在线注册为会员、购书。本系统的设计目标将最终定位于完成以上所述的系统主要业务的基本模型上。2.2用户的特点最终用户的特点:会基本操作电脑,熟悉网上购书流程以及相关的安全维护知识。操作人员、维护人员:能熟练操作计算机,熟悉基本软件维护知识,针对本系统,操作人员熟悉本系统的操作流程。软件的预期使用频度:每天大概累计几百人2.3假定和约束3需求规定 3.1对功能的规定网上书店系统是一个典型的JSP数据库开发应用程序,由前台图书展示及销售、后台管理两部分组成。1、前台商品展示及销售:该部分主要包括新书上架、购物车、非会员注册、会员登录、图书公告及图书浏览,图书搜

24、索等功能。2、后台管理:该部分主要对商城内的一些基础数据进行有效管理,包括图书管理、会员管理、订单管理、公告管理订单查询、图书查询、用户信息查询等。 图2 网上书店前台层次图 图 3 网上书店后台层次图前台会员购买图书用例关系图 图 4 前台会员购买图书用例关系图后台管理员操作用例关系图 图5 后台管理员操作用例关系图3.2对性能的规定3.2.1精度 用户注册时:用户名长度不得少于6 密码:长度不得少于6 邮箱:必须使用正确的邮箱格式3.2.2时间特性要求3.2.3灵活性无 3.3输人输出要求 非会员输入:注册用户名(长度不得少于6),注册密码,确认密码,电子邮箱地址 输出:注册成功或失败 会员输入:用户名,密码首页 管理员员输入:管理员号,密码后台管理页面 查询图书输入:书名或作者图书信息3.4数据管理能力要求3.5故障处理要求3.6其他专门要求用户单位对安全保密的要求:设置登录系统,管理员和用户设置不同的权限对使用方便的要求,对可维护性、可补充性、易读性、可靠性、运行环境可转换性的特殊要求等。4运行环境规定4.1具体的网络布线按

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

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