《《软件工程》实验报告——设计电子商务网站项目开发文档(共28页).doc》由会员分享,可在线阅读,更多相关《《软件工程》实验报告——设计电子商务网站项目开发文档(共28页).doc(28页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上电子商务网站项目开发文档1、可行性分析报告 1引言1.1可行性研究的前提可行性研究的目的:为了避免盲目决策而给企业带来损失,减少投资失误;寻求使投资项目达到最佳经济效益。可行性研究是电子商务项目建设前期工作的必经步骤,是电子商务项目成功的重要保证,为项目评估提供重要的评估依据。1.2按照研究的精心程度,可行性研究分为三种类型:(1)机会研究(2)初步可行性研究(3)详细可行性研究1.3三种类型的关系:(1)小型项目可直接进行详细可行性研究 (2)对重大项目三阶段均应进行 (3)三者在研究的内容和步骤方面大体一致,仅仅是在分析的精确程度上要求不同(4)详细可研是不可缺少
2、的1.4可行性研究的依据:(1)国家有关的政策、规划和法规 经济发展政策:产业政策和财政政策 发展规划:对该行业的鼓励、特许、限制、禁止等 经济法规和规定:如税收、外资、贷款等(2)相关的技术资料。如技术标准、规范等资料 (3)企业的初步选择报告。 (4)有关合同或协议。如承办单位委托进行详细可研的合同 (5)市场调查报告。 1.5可行性研究的步骤:(1)委托与签订合同。 项目业主、项目主管部门 项目集成单位或咨询公司(2)组建项目小组与制定工作计划 (3)调查研究与收集分析相关资料 查阅项目开展地区的经济、社会和自然环境等资料; 拟定调研计划,派人实地考察、调研和专题抽样调查; 进行技术和经
3、济研究,以及所包括的主要内容(4)方案设计与优选 提出若干可供选择的技术方案和实施建设方案; 进行各方案在技术上、经济上的分析比较,选出最佳的方案 (5)对最优方案进一步详细论证 进一步市场分析,选址及服务,现金流及经济财务分析等; 如评价结论不能达到有关要求,可对方案进行调整或重新设计(6)编写可行性研究报告 按国家规定的有关内容编写;报告中可推荐一个或几个方案,也可提出不可行结论或是改进意见可行性研究的内容:首先,国家发改委颁发的关于建设项目进行可行性研究的试行管理办法中,对工业项目的可研内容作了详细规定;再,结合电子商务项目的特点;1.6 电商项目不成功的主要因素:(1) 电子商务项目的
4、需求定位不准确,没有得到市场和用户的认可 (2)企业能力和管理模式不能满足电子商务项目的要求 (3) 对开展电子商务的内容和困难认识不足 2 项目背景开发软件名称:电子商务网站。项目任务提出者:红进公司项目开发者:开发小组。用户:网民。实现软件单位:红进公司2.1定义:Visual2.2 参考资料:软件工程导论,张海藩,清华大学出版社Visual C#项目开发实例,王小科,人民邮电出版社百度百科2.3要求主要功能:为顾客提供网上购物服务,为顾客提供方便快捷的网上消费,让顾客足不出户就可以买到一切需要的产品性能要求:商品必须及时的反映在电子商务平台上,顾客的定单必须无差错的在主服务器上。对服务器
5、上的数据必须进行及时正确的刷新。输出要求:数据完整,详实。输入要求:简捷,快速,实时。2.4目标:本系统属于中型的数据库管理系统,可以对网上购物商城进行全面管理。通过本网站可以达到以下目标:界面设计美观友好,信息查询灵活、方便、快捷、准确、数据存储安全可靠;全面、分类展示商城内所有商品;显示商品的详细信息,方便顾客了解商品信息;查看商品城内的交易信息;设置灵活的打印功能;对用户输入的数据,进行严格的数据检验,尽可能避免人为错误;系统最大限度地实现易维护性和易操作性;系统运行稳定、安全可靠。2.5条件,假定和限制建议软件寿命:5年。硬件条件:服务器sun工作站,终端为pc机。数据库:Oracle
6、82.6电子商务可行性研究的内容A. 市场需求预测及必要性研究B. 技术可行性研究C. 经济可行性研究D. 风险分析2.7主要影响因素成本/效益分析结果,效益 成本。技术可行,现有技术可完全承担开发任务。操作可行,软件能被原有工作人员快速接受。2.8市场需求预测及必要性研究;n 需求预测就是结合企业的信息化现状和企业的发展计划,通过企业对电子商务的需求分析和项目的意义及必要性研究,明确本企业开展电商项目的必要性;研究企业开展电商项目的发展前景。n 需求和市场预测的关键因素是对拟议中的项目使用期间对某一具体产品或服务的需求量及前景做出估计; 3技术可行性分析3.1技术可行性研究是要分析待建电子商
7、务系统的功能、性能和技术上的限制条件,确定在现有技术条件下是否有可能实现。即分析n 是不是具备了所需的技术能力n 是不是具有所需的相应的资源,包括已有的或可以获得的硬件和软件资源、现有人员的技术水平与已有的工作基础。具体研究内容:n 技术的确定选择先进性、成熟性和经济合理性的技术,同时最好能与原有技术或资源高度衔接n 设备的选择与技术相依存,应遵循先进性、成熟性和经济合理性的原则,参照信息产业的产品说明书中的规格与价格,以及设备选择方式;n 对项目承担者的技术要求和承包商来源确定建设模式;n 其他,如技术系统的安全性研究等。3.2经济可行性研究也称为成本/效益分析,是指对开发电子商务系统的总成
8、本与总效益进行分析。分析电子商务系统所带来的总效益是否能超过开发和维护的总成本。最后从国民经济的角度判断电子商务系统的开发方案有无开发的价值。a) 投资估算与资金筹措 ;b) 经济评价 ;c) 国民经济分析 。投资估算=固定资本+净周转资金 =固定投资+运行前投资费用+流动资产短期负债资金筹措实际或可能的资金来源,包括自有资金、贷款及其偿还条件等3.3 经济可行性分析主要是进行投入成本估算和产出效益评估,并根据上述成本、收益分析,确定项目建设的经济可行性,同时也可以估算出整个项目的投资回收期。(1)估算项目投入成本(2)估算项目产出效益(3)采用合适的财务评价方法确定项目的经济可行性 3.4社
9、会因素可行性分析n 电子商务项目的收益多是以无形的状态存在并发生在未来,因而更难量化。n 电子商务系统中的收益表现在大量忠诚客户的锁定、商务运行过程中费用的降低以及更高效地完成工作任务等方面。主要表现在:A.直接经济效益(降低各种成本、扩大销售量、时效效益、销售广告版位等)B.间接经济效益 (提高工作效率、提高企业品牌知名度、提高客户服务水平和质量等)n 可以为客户提供724小时的不间断的服务n 可以为全世界范围内的客户提供服务n 可以实现组织和客户之间的双向沟通交流,使企业的顾客、厂商、供应商及员工达到前所未有的紧密联系n 可以通过为客户提供个性化、自动化的服务,为组织增加收入,降低成本n
10、可以快速处理大量事务,让企业得以高效率地经营业务n 实现企业信息资源的整合、管理,提高企业的管理和商务运营水平n 最大限度的减少收集相关商务信息所需的时间,降低运营成本,等等3.5电子商务项目可行性研究的具体工作1、电子商务项目的市场分析 相关行业的市场分析 市场主要竞争者分析 公司自身条件分析 电子商务项目的收益分析,包括直接经济收益和间接经济收益 2. 建设电商项目的目的、意义和功能定位分析 分析为什么要建立电子商务项目? 整合公司资源,确定电子商务系统功能 电子商务项目的目标3、确定电子商务网站的内容 内容是电子商务网站的根本所在,它左右着电子商务网站流量,是网站成功的关键,即所谓“内容
11、为王” ,要使内容充实、有用,且及时更新。 确定栏目与版块。包括确定主体内容的栏目与版块以及其他栏目与版块。 确定目录结构与链接结构。 确定整体风格、创意设计。包括确定首页的功能模块,以及首页的版面布局,常用的版面布局形式:T型布局、口型布局、三型布局、对比对称布局等。4. 技术解决方案的分析与选择 要考虑是采用自建服务器,还是租用虚拟主机或主机托管的方式。 选择操作系统,是用UNIX,Linux还是Window系列的操作系统。分析投入成本、功能、稳定性和安全性等。 选择建设模式,是采用系统性的解决方案(如IBM,HP等公司提供的企业电子商务解决方案)?还是自行开发? 网站安全性措施,如防黑客
12、、防病毒方案的分析和比较 5. 成本与效益的分析与比较 确定总投资估算与资金筹措方式 列出成本与费用总表,即投资估算的具体体现 列出收益总表 列出现金流量表、利润表等 利用一些静态和动态财务指标进行财务评价,如投资收益率、NPV、IRR等 国民经济的评价6. 风险的分析n 现行系统的目标、功能、范围、关键信息需求及存在的主要问题(如无现有系统,则描述拟建新系统的目的、内容和目标);n 拟建新系统的总体方案;n 至少提供两套总体方案,并对方案进行分析和对比;n 系统开发的分阶段投资计划与投资总额;n 系统正常运行后日常维护、材料消耗等方面的年费用投入情况分析;n 系统投运后所产生的经济与社会效益
13、分析;n 开发系统所具有的技术条件和对技术能力的评估;n 系统环境的整改方案与整改计划,包括人员培训计划;n 建设电子商务系统项目的结论意见。3.6.可行性报告必须提出明确的分析结论:(1)具备开发条件,可以进行系统建设(2)系统目标难以实现,需对目标体系中的某些指标进行(怎样的)调整后,才可以再建设(3)资金投入不足,增加投资到相应的数额后可以建设(4)不具备系统建设条件,暂缓开发(5)没必要建设4.法律因素所有软件都选用正版.所有技术资料都由提出方保管。合同制定确定违约责任.5.用户使用可行性使用本软件人员要求有一定计算机基础的人员,系统管理员要求由计算机的专业知识,所有人员都要经过本公司
14、培训.管理人员也需经一般培训.经过培训人员将会熟练使用本软件.两名系统管理员,一名审计员将进行专业培训,他们将熟练管理本系统.6.结论意见由于投资效益比远大于100%, 技术、经济、操作都有可行性,可以进行开发.2、电子商务网站需求规格说明书 1引言随着中国市场经济的日趋成熟,中国企业面对的竞争压力也越来越大,企业要想生存,就必须充分利用信息化手段来提高管理效率及市场响应速度。电子商务是在互联网开放的网络环境下,基于浏览器/服务器应用方式,实现消费者的网上购物、商户之间的网上交易和在线电子支付的一种新型的商业运营模式。电子商务做为一种独立的经济形态,已初具规模,一些电子商务网站的成立,给人们的
15、生活带来了巨大的影响。如何建立企业的电子商务,如何把企业业务建在Internet上,涉及到建立电子商务网站、开发符合Internet特点的有效的业务应用、管理网上的交易信息、保证网上数据安全、快速反映市场变化以及充分满足Internet业务进一步发展的要求等等。对一个运营商业企业来说,电子商务网站是其生存的理由和基础,同时也是企业对外展示信息、从事商务活动的窗口和界面。如何设计、建立一个经济、实用、安全、高效、稳定的网站是每个电子商务网站必须考虑的问题。而要解决好这些问题,就必须在提高企业内部管理效率、充分利用企业内部资源的基础上,从整体上降低成本,加快对市场的响应速度,提高服务质量,提高企业
16、的竞争力。但是企业在利用信息化技术时,必须要考虑成本、技术难度、创造的价值等几个方面。1.1 编写目的 本电子商务网站在可行性研究的基础上,是为了进一步明确软件需求,以便安排项目规划与进度,组织软件开发与测试,撰写本文档。本文档供项目经理、设计人员、开发人员参考。1.2 项目背景 开发软件名称:电子商务网站。项目任务提出者:红进公司项目开发者:开发小组。用户:网民。实现软件单位:红进公司1.3开发背景及意义:网络经济是用现代信息技术和网络技术,依靠形成的互联网网络进行商务活动的,它集金融电子化、管理信息化、办公室自动化于一体,与传统商务模式相比较,具有无可比拟的运作优势:(1)运营成本低;(2
17、)用户范围广;(3)商务开放性好;(4)无时空限制;(5)多媒体手段表现力;(6)以顾客为中心,最大限度地满足顾客的个性化需求;(7)提升企业形象;(8)促进市场营销(9)增强企业管理功能(10)革新企业管理思想。 1.4参考文档(1)计算机软件需求说明编制指南 GB938588 (2)计算机软件产品开发文件编制指南 GB856788 2基于经销商的电子商务网站2.1产品描述本项目分为前、后台管理系统。前台销售管理系统实现的功能类似于现实生活中的商店销售,顾客可以浏览商品、选择商品、结算完成购买等。商品数据能根据需要灵活地检索与显示,简化购物流程,真正做到“简洁、高效、流畅、”的购物环境。本系
18、统的后台管理系统融入企业传统的进销存概念,对订单进行管理,对商品进行分类管理,提供商品信息的添加、修改和删除等功能,支持商品的图片上载功能,从而能够利用网络多媒体技术增强商品的宣传效果。2.2产品功能:1、后台管理: 2、栏目管理:a、栏目创建:对商品和对应商家信息的集合整理,便于对商品的管理操作 b、栏目编辑:对现存目录的重定义或修改操作 c、栏目撤销:对现存栏目的删除操作 d、栏目查看:对现存栏目的查询操作 3、商品和商家管理:a、信息的入库:将要入库的商家和其对应的商品信息进行记录b、信息出库:将要出库的商品及对应的商家进行记录c、信息撤销:将已有商品或商家进行删除操作d、信息检索:对已
19、有的商品或商家做模糊查询e、商家概要信息查看:对商家的概要信息进行查询 f、商品概要信息查看:对商品的概要信息进行查询g、商品和商家详细信息查看:对商品和商家的详细信息进行查询 4、订单状态管理:a、订单状态编辑:管理员对一些订单的状态的修改操作b、订单信息查看:对一些订单进行查询操作 d、订单撤销:对一些订单(例如过期或无效的订单)进行删除操作e、订单明细信息查看:对订单的明细信息进行查询操作f、订单状态信息查看:对订单的状态进行查询操作 5、会员管理:a、会员注册:新会员的添加b、会员撤销:对已有会员进行删除操作 6、前台销售:6.1获取商品目录及商品信息: a、商品概要信息的浏览 b、商
20、品的检索 c、商品的分类 e、商品的选择 f、商品优惠信息展示 g、新商品信息展示 h、热卖商品信息展示6.2购物车管理a、购物车商品添加:将已选购的商品加入购物车b、购物车商品数量更新:在购物车进行添加或删除操作后,将购物车内的数量信息进行更新c、购物车图书计价:将已加入购物车内的图书单价进行合计,当用户删除购物车内图书时将该书单价扣除d、购物车图书信息浏览:对购物车的信息进行查看e、购物车图书移除:对购物车内的图书进行删除操作f、购物车图书清空:将购物车内的图书全部删除7、订单管理a、订单生成:用户决定对购物车内的物品进行支付操作是,生成订单并发送给供应商b、个人订单信息查看:对所属当前用
21、户的所有订单进行查看8、支付管理:a、网银支付:使用网银对对选购的产品进行支付操作b、转账:从支付卡转入销售商账户 c、银行卡支付 9、会员访问管理:a、个人资料修改:对会员个人信息进行修改操作b、会员登录:会员进行选购操作前进行登录c、会员注册:是新用户成为会员的一系列操作 e、会员购物费用记录 f、会员特权管理 2.3 设计目标本系统在设计时应该满足以下几个目标:1、 采用人机对话的操作方式,界面设计美观友好、信息查询灵活、方便、快捷、准确、数据存储安全可靠。2、 全面展示商城内所有商品,并可展示最新商品及特价商品。3、 为顾客提供一个方便、快捷的商品信息查询功能。采用模糊查询查询数据。4
22、、 会员可以随时修改自己的会员资料。5、 实现网上购物。6、 商品销售排行,以方便顾客了解本商城内的热销商品及帮助企业领导者做出相应的决策。7、 查看商城内的公告信息。8、 用户随时都可以查看自己的订单。9、 对用户输入的数据,系统进行严格的数据检验,尽可能排除人为的错误。10、 系统最大限度地实现了易维护性和易操作性。11、 系统运行稳定、安全可靠。2.4 功能分析根据对该系统的分析,该系统应具有如下功能1 经销商登录经销商登录并经过身份验证合法后,经销商能执行该子系统的所有功能。2 经销商信息管理(1) 配置经销商的收货信息(收货人、收货地址、邮编),每个经销商允许有多个收货信息,下订单时
23、如果是第一次下订单,则要求添加收货信息。否则使用最近使用过的收货信息,允许对最近使用的收货信息进行修改。(2) 配置经销商的送货方式,每个经销商允许有多个送货方式,下订单时如果是第一次下订单,则要求添加送货方式。否则使用最近使用过的送货方式,允许对最近使用的送货方式进行修改。(3) 修改经销商的基本信息,除了分配给该经销商的用户名外,经销商可以修改所有其他信息。3 浏览目录:经销商能够浏览目录。在主页上,应向经销商显示目录清单,经销商选择了一个目录之后,应能显示该类别下的实际商品的图片(如果有)、名称、简单描述、价格信息,并允许把商品加入购物车,不同级别的经销商浏览产品的价格信息应不同4 显示
24、商品详情:显示商品的较大图片和/或该产品的详细说明、价格信息,并允许把商品加入购物车。5 搜索商品:经销商能够根据商品的特征搜索符合条件的商品。6 购买商品:经销商能够把商品放入购物车。7 管理购物车(1) 删除购物车中的商品。(2) 更改某些商品的数量。(3) 清空购物车。8 结帐:结帐前必须再次验证经销商,验证合法后,可以配置经销商的收货信息、送货方式、付款方式、接下来就可下订单。9 下订单:计算订单的运费、税金和总计,显示订单的订单号、日期、运费、税金和总计、收货信息、送货方式、付款方式、以及订单项目明细。10 订单管理(1) 查看订单。1) 经销商可基于订单号、时间段、订单状态的组合条
25、件查找2)查看所有订单,当订单数超过一页时,要提供“第一页、上一页、下一页、最后一页”的页浏览功能。(2) 修改订单,只允许对未审核的订单进行修改。(3) 删除订单,只允许对未审核的订单进行修改11 经销商反馈经销商可以可以给总部提一些建议。12查看反馈信息:经销商可查看所有的反馈信息,也可基于时间段查看反馈信息。12 显示新品、特价品:向经销商展示最新的产品和特价品。13 查看积分经销商可以查看其积分情况。修改经销商信息,不能修改经销商的ID。网上购物商城前台功能结构图网上购物商城前台功能结构图商品信息查看模块购物车管理模块结账查看购物车信息修改购物车信息会员注册模块会员登录模块网上购物商城
26、后台功能结构图网上购物商城后台功能结构图系统管理物流管理会员管理商品管理管理员登录订单管理 删除图片上传图片删除会员信息打印订单信息删除订单信息修改订单信息查看订单信息删除管理员修改管理员添加管理员删除商品类别添加商品类别修改商品类别删除商品信息修改商品信息添加商品信息添加配送地点管理配送地点添加配送方式管理配送方式管理支付方式添加支付方式2.5功能描述 该模块主要是展示商品,包括最新商品,热卖商品以及打折促销的商品。同时,用户和管理员的登陆也通过该页面进行。当用户点击查看更多时将跳转到商品列表页面,在此页面中将列出有限个商品进行展示。2.6商品管理功能描述:通过商品管理来完成以下任务:添加新
27、的商品,向数据库中添加最新商品和打折促销的商品,并在首页中显示出来。修改商品,可以修改商品价格,名称等数据。以刺激消费者产生购买欲望。删除商品,可以将一些过期或者受召回事件影响的商品下架,以免带来负面影响。查询商品,便于即时掌握商品的信息。2.7商品购买功能描述:消费者点击某个商品时将跳转到商品详细页面,在此页面中点击购买图标,便可以将此商品信息存入网络购物车中,从而使消费者方便继续购物。2.8订单管理功能描述:当消费者购物完以后,点击结账按钮,首先将产生一个虚拟账单,上面讲罗列此次用户的购物信息,用户确认以后,将转到结账功能,而订单将存入数据库中进行保存以供用户以后的查询及管理员的管理。2.
28、9登陆注册功能描述当网民想要购买商品,系统会自动进行判断,该网民是否为登陆,如果已登录,则可以购买商品,否则系统将会进行提示。当输入正确的账号密码后,系统判断数据库中是否存在该用户,若存在,便可以继续购物,若不存在,则会提示是否注册新用户。经过该网民同意后,跳转到注册页面,根据流程完成注册,成为EBusiness的正式用户。完成注册后,将转到首页,登陆后,系统判断用户身份,如果是普通用户就可以购买任何喜欢的商品,若是管理员,则可以对商品和用户的订单进行管理。2.10 结账功能描述:当购物完成,生成订单,用户确认无误以后,就进入到结账的环节。用户输入姓名,地址,邮编,联系电话,银行卡号等以便我们
29、将商品顺利的送到。完成填单以后,系统自动跳回首页,方便用户继续浏览。2.11系统数据流图 P3收取货款 P2确定价格 P1获得订货信息会员 F1订单 F2货物 F3付款单 F4发货通知会员 F5 订货信息 D2 D3 订货客户咨询记录 订货付款记录D1 P4修改订货信息订货会员记录 P5确定订货 F7取消订货单 F6发货单电子购物商城 3数据描述311数据录入和处理的准确性和实时性数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不正确和不可用,从而使系统的工作失去意义。数据的输入来源是手工输入。手工输入要通过系统界面上的安排系统具有容错性,并且对操作人员要进行系统的培训。在系统中
30、,数据的输入往往是大量的,因此系统要有一定的处理能力,以保证迅速的处理数据。2 数据的一致性与完整性由于系统的数据是共享的,所以如何保证这些数据的一致性,是系统必须解决的问题。要解决这一问题,要有一定的人员维护数据的一致性,在数据录入处控制数据的去向,并且要求对数据库的数据完整性进行严格的约束。对于输入的数据,要为其定义完整性规则,如果不能符合完整性约束,系统应该拒绝该数据。3.2数据字典名字:订单信息描述:会员购买商品的订单定义:订单信息=会员所购买商品的订单位置:在订单管理由会员添加名字:会员信息描述:会员注册时填写的信息定义:会员信息=会员姓名+会员性别+会员邮箱+会员证件号码+会员所在
31、地地址位置:在会员管理由会员填写名字:商品信息描述:管理员用来描述商品的信息定义:商品信息=商品名称+商品作用+商品外观+商品价格+商品规格位置:在商品管理由管理员填写定义 1. 登录(logon)2. 注销(logout)3. 修改经销商信息(modify dealer info)4. 浏览目录(view category)5. 搜索产品(search item)6. 查看产品(view item)7. 加入购物车(add cart)8. 查看购物车(view cart)9. 修改购物车中的商品(modify cart items)10. 删除购物车中的商品(delete cart item
32、)11. 清空购物车(empty cart)12. 结帐(check out)13. 配置收货人信息(configure recipient)14. 配置送货方式(configure shipment)15. 配置付款方式(configure payment method)16. 确认订单(affirm order)17. 查看订单(view order)18. 修改订单(modify order)19. 删除订单(delete order)20. 查看新品(view latest item)21. 查看特价品(view special price item)22. 查看积分(view gra
33、de)23. 经销商反馈(feedback)24. 查看反馈(view feedback) 3.3参考资料1. 软件工程导论,张海藩,清华大学出版社。2. 实用软件工程,郑人杰等,清华大学出版社。概要设计说明书 1引言1.1目的此需求规格说明书对网上在线购物系统做了全面细致的用户需求分析,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。本说明书是整个软件开发的依据,它对以后阶段的工作起指导作用。本文也
34、是项目完成后系统验收的依据。 1.2定义本文档所涉及的专门术语定义和缩略语、缩写词的含义如下表:商城会员网上购物平台中合法的系统注册用户游客未注册或者未登陆的网上购物平台浏览者管理员系统某部分的管理者管理员系统某部分的管理者商场指通过网络方式开展商品销售的电子商务平台1.3参考资料电子商城管理系统项目开发计划书Java程序设计JavaEE实用教程Jquery基础教程 2产品描述2.1系统属性电子商城网站是一个在Windows XP以上的操作系统平台下运行的Java Web应用程序,并借助数据库系统(My SQL)进行数据管理。2.2开发背景随着Internet的迅速发展,当今电子商务已接被广大
35、的互联网用户所接受,网上购物作为其中的一部分也有了迅速的发展。随着网络安全逐渐完善,网络标准逐渐规范,在线购物现在成日常购物主流之一。基于互联网,在网上购物系统搭建的平台下,顾客可以根据自己的兴趣爱好有选择性的在网上购物,特别现在电脑十分的普及。只需你有一台可以连上互联网的电脑,就可以按照自己的兴趣检索到自己想要的商品。2.3产品功能 本产品包括四大功能模块,优先级定义可采用以下方法(QFD对功能需求的分类方法):a. 高必须实现的功能,用户有明确的功能定义和要求;b. 中件应该实现的功能,用户的功能定义和要求可能是模糊的、不具体的、或低约束的,但是这类功能的缺少会导致用户的不满意,因此这类功
36、能的具体需求应当由需求分析人员诱导用户产生并明确;c. 低尽量实现的功能,并可根据开发进度进行取舍,但这类功能的实现将会增加用户的满意度。序号功能名称功能需求标识优先级简要描述1用户登录子系统用户登录_XiTonga用户按级限登录2商品信息管理子系统商品管理_XiTongb商品信息添加、修改3商品购物子系统商品购物管理_XiTongc添加、删除、查询商品信息4会员管理子系统会员管理_XiTongb重置密码、管理用户 2.4用户的特点本系统的网站管理工作人员要求能比较熟练操作Windows操作系统即可,网站用户只要能识字就可以按照提示进行简单的查询,维护人员则须有一定的数据库管理和维护知识及技能
37、。 3系统数据流图会员购物系统会员所需商品信息商品会员订单信息处理支付处理会员D1订单信息支付信息D2所需商品信息订单挑选1.2放入购物车1.3书D1所选商品信息新客户注册1.1填写信息转到支付平台2.1付款2.2对账2.4配送2.5订单提示信息提示信息提示信息能够转回购物系统2.3用户信息D3账单信息D3账单信息输入帐号和密码验证信息客户信息验证正确的信息支付D3账单信息 4软件程序结构图前台功能模块商品展台商品购物会员管理新品上架商品查询购物车收银台会员注册会员登录会员资料修改商城公告订单查询特价商品电子商务系统前台功能结构图后台管理功能模块商品管理商品列表会员管理 订单管理公告管理退出系
38、统商品添加商品维护后台登录电子商务系统后台功能结构图 5模块命名规则名称编号名称编号会员登陆S01商城公告S09会员注册S02订单查询S10会员资料修改S03购物车S04收银台S05新品上架S06特价商品S07商品查询S085.1模块描述名 称会员登陆标识S01子系统名称会员管理系统系统名称接口说明输入用键盘输入输出若登录成功则进入会员管理界面,否则返回验证失败信息。功能说明会员登录。数据库录入会员登录信息,若登录信息与数据库不符则提示“错误的用户名及密码”,需重新输入。运行环境说明所有支持sql和java的操作平台都可以运行此程序。调用关系说明调用模块无被调用模块名 称会员注册标识S02子系
39、统名称会员管理系统名称接口说明输入用键盘输入输出若注册成功自动进入商城,否则提示错误项继续完成注册。功能说明会员注册成功会有自己的数据管理,能够进行商品添加购物车,付款以及收货信息的添加等。运行环境说明所有支持sql和java的操作平台都可以运行此程序。调用关系说明调用模块被调用模块名 称会员资料修改标识S03子系统名称会员管理系统名称接口说明输入用键盘输入输出修改完毕提示修改成功。功能说明会员资料修改主要是完善会员的资料方便交易的成功进行。运行环境说明所有支持sql和java的操作平台都可以运行此程序。调用关系说明调用模块无被调用模块名 称购物车标识S04子系统名 称系统名称接口说明输入鼠标
40、点击输出添加成功,继续购物。功能说明更方便会员能够将自己喜欢的商品添加并统一付款。运行环境说明所有支持sql和java的操作平台都可以运行此程序。调用关系说明调用模块被调用模块名 称收银台标识S05子系统名称系统名称接口说明输入输出显示会员购物的总金额,并提示付款。功能说明运行环境说明所有支持sql和java的操作平台都可以运行此程序。调用关系说明调用模块无被调用模块名 称新品上架标识S06子系统名 称系统名称接口说明输入输出功能说明。运行环境说明所有支持sql和java的操作平台都可以运行此程序。调用关系说明调用模块被调用模块名 称特价商品标识S07子系统名称系统名称接口说明输入输出功能说明运行环境说明所有支持sql和java的操作平台都可以运行此程序。调用关系说明调用模块