某网上书城信息系统

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

某网上书城信息系统分析与设计学号:0805070133班级:信管0801姓名:邹洁课程日期:2010年12月12日目录第一章系统概述………………………………41.1现状描述………………………………………41.2研究意义………………………………………41.3系统开发方案…………………………………51.4系统开发计划…………………………………5第二章系统规划…………………………………………62.1系统资源………………………………………62.2系统规划………………………………………6第三章系统分析…………………………………………73.1系统调查分析…………………………………73.2系统需求分析…………………………………83.3系统功能分析…………………………………93.4业务流程分析…………………………………113.5数据流程分析…………………………………133.6客户购书详细流程分析…………………………………………18第四章系统设计…………………………………………204.1构架……………………………………………204.2功能……………………………………………234.3数据库设计……………………………………284.4界面设计……………………………………33第五章课程设计总结………………………………………38收获和体会……………………………………38第一章系统概述1.1.现状描述随着Internet技术的蓬勃发展,网上购物作为电子商务中发展最快的分支之一,因其普遍性、方便性而越来越普及,并且成为一种新的生活时尚,所以对网上购物系统的开发也越来越高。图书是人获取知识的一个重要途径,而随着生活节奏的加快,人们也越来越少的去花大量的时间到书店里购书了,网上书城可以让人们没有时间、地域的限制,并且还能时尚的购物。在当前计算机发展迅速的时代,电子商务成为互联网发展日臻成熟的直接结果,是网络技术应用新的发展方向。就网上书城系统而言,由于网络已经覆盖全球,其信息量大而独具优势。它通过人与电子通信方式的结合,依靠计算机网络,以通讯技术为基础,实现图书销售的网上交易。网上书店同传统的店面书店相比,网上书店的经营方式和销售渠道是全新;它24小时的全天候和全方位服务是店面书店所不能比及的;成本低廉更是开设网上书店的主要原因,而与其他商品相比,不具时效性;同时书本具有易于判断和选择而独具优势,最适合于网上交易;再次是单价低,降低了消费者第一次在网络购物的门槛,对于读者来说,网上书店尽在咫尺,并且永远不关门下班,读者可以随时随地地自由的查询和订购图书,同时还减少了书店过程中的支出,具有实际意义。因此网上书店必将有长足的发展。开办网上书店系统也可以为在校大学生提供方便,廉价,高效的书店方式,促进文化传播,帮助国家和学校培养优秀的人才,具有长远的经济效益和社会效益。1.2.系统研究意义本系统介绍了网上书店软件设计开发过程的步骤,从软件需求分析,概要设计,详细设计,以及最终运行错误的处理等。包括整体结构的设计,数据结构的构造,页面风格,功能的构造。文章引用了大量开发过程中所涉及到的数据,函数,图表等信息。最好,文章末尾也对开发过程进行测试,对错误进行预测,处理分析,力求以软件工程的思想完成该网上购书系统。设计网上书店系统,是为了实现商场、中小企业或个人在互联网上进行新书展示,注册,查阅图书,购买图书,修改购买信息,留言功能,管理员操作。重点实现网上商品的查找、在线购买功能。实现普通用户只能浏览,注册用户可以在线订购,后台管理人员可以进行产品上传更新、注册用户的管理等功能。1.3.系统开发方案能让消费者浏览想查找的产品,通过注册能够在网上进行交易。有一定的安全性、隐秘性,各个模块要相对透明,在不同模块修改时不会对系统造成损害,能方便地进行模块组装等。实现不同的登录者用不同浏览器可以访问的目的,并且能交互地解决一些具体的问题。在系统后台能够对消费者提供的数据,以及在线购物产生的数据进行处理。1.4.系统开发计划①任务分解分三个大的阶段进行开发:第一阶段完成本系统的数据流图跟E-R图。第二阶段完成概要设计跟详细设计。第三阶段书写文档。②预算软件资金投入较少,具体预算分配简略。③关键问题各模块之间的联系和后台数据库的完成。使用目前的设备与现有开发技术完全可以开发出该系统,总的来说该项目没有较大的技术难点与其他的一些风险因素。对于出现的一些小难点总都能得到解决。第二章系统规划2.1.系统资源1.硬件设备(计算机、打印机、扫描仪、读卡器、网络连接器等)客户端:Intel(R)Pentium(R)DualCPUE2200@2.20GHz2.00GB内存2.软件环境(操作系统、数据库引擎、支撑软件)(1)操作系统:WindowsXp(2)数据库:SQLServer3.软件工具(分析设计建模工具、软件开发工具等)建模(画图)工具:viso2.2.系统规划任务描述(使用任务树进行任务分解,并说明每项任务的内容、目标等)本系统的任务安排如图一所示:项目规划系统分析系统设计数据流程调查管理业务调查可行性分析系统运行系统实施程序设计详细设计概要设计订单管理商品管理系统登录建立数据库系统会员管理查询统计配送支付管理项目研究第三章系统分析3.1.系统调查分析①可行性分析经济可行性分析:费用主要考虑两个方面的费用,一方面是支出的费用,其中包括设备购置费,软件开发费,管理和维护费,人员工资和培训费等。另一方面是取得的收益中可以用钱来衡量的那部分(收益的另一部分难以用钱来表示)。对于现在的公司来说,原有的设备已经可以满足新系统的硬件要求,不必购买新的设备。而且本系统是一个小型的系统,在使用时无形间提高了公司的效益,降低了办公费用,节约了大量的人力成本,所以经济可行性是显然的。②技术可行性客户将所需要的书信息输入到网上书店系统,系统将书信息再传给销售商。得到系统的逻辑模型(即顶层数据流图)③用户使用可行性该系统是一个电子商务网站,所以操作建议,用户购书不需要了解整个书店的工作流程,只需按照提示一步步的进行操作即可完成购书等其他活动。④操作可行性a.客户端A.Windows95/98/me/Xp/2000/2003,Unix,Linux,Vista,MacOS各版B.IE/Maxthon/GreenBrown/Firefox等浏览器b.连接了网络,并且注册为会员,该方案就是可行的;得出结论:开发网上书店系统是完全可行的。c.软件计划3.2.系统需求分析1.会员管理功能,管理网站会员的资料信息,积分信息,购买信息,爱好和专注方向信息,读书计划单项。2.书籍的分类、添加、修改、删除操作(老用户价格/活动价格)3.书籍的查询(多种类别和模糊查询)4.购物车功能(加入到购物车)客户销售商网上购书系统客户所需的图书信息客户所需图书信息55.邮局和支付宝两种便利的支付方式6.订单管理、用户管理、用户积分管理、活动管理等网站内部管理功能7.缺货登记、差价登记等留言簿功能8.文章发布和评论功能9.集成多种网上交流工具方便商家与客户,客户与客户之间的交流10.与购买了此书的朋友交流读书收获,查看文章,专家评语,本书适合对象及同类新书3.3.系统功能分析主要实现客户购书/支付流程及我公司内部科学管理书城流程。1.客户购书/支付流程的主要功能有:a.订购图书模块:客户可通过新书推荐、图书信息查询等在网上书城中选择、订购图书、本系统会根据客户类别(个人客户或批发客户)、订购数量、订购时间等选择价格优惠政策,给予客户最优惠的价格;b.图书信息查询:客户可按图书名、作者、出版社、内容简介等进行多项组合查询,快速的获得自己所要寻找的书籍;c.客户求购图书模块:客户在网上书城找不到目标图书,可使用本功能,将所求图书信息及要求提交到系统中,由我公司的专职人员负责,在一定时间内帮助联系,以满足客户的求购要求,同时为公司创造商机。d.客户反馈模块:客户可提交关于对网上书城或我公司国内各连锁店的服务的建议、投诉等;e.客户注册:客户在网上书城登记个人信息,便于日后在网上书城是上的一切业务活动,客户类型分为两种,一种是个人消费客户,一种是批发客户,即向我公司批量订购图书的个中小型图书销售商,对于申请注册成为批发客户的客户,需要将营业执照复印件传真到我公司,并经人工核实后,才会予以以批发价格订购图书的权限;f.客户个人信息管理:客户可管理自己在网上书城的注册客户信息,查看购书历史记录、个人积分(仅对个人消费用户),设置接受每月最新图书信息等;2.公司管理书城的主要功能有:a.图书信息发布:将图书相关信息,包括图书书名、作者、出版社、ISBN号、图书内容介绍、图书封面图片等提交到数据库中并发布到网上,客户可即时在网站上看到相应的图书信息;b.购书订单管理:对客户订单进行管理,对未配送的订单,还可以进行修改;配送部门将会根据订单信息完成图书、发票配送;c.图书配送管理:对各订单图书的拟送达日期、配送地点予以统计,为配送中心管理员提供最佳的配送方案,对每本图书的配送落实到对每个配送人员、配送时间、配送费用、配送状态的管理;d.登记货到付款信息,订单处理完成,变成不允许修改订单;e.图书库存管理:对各大图书仓库、库位、出入库图书进行系统管理,包括各仓库图书盘点、仓库间图书调拨、根据用户订单图书出库,根据购入图书清单入库等;f.客户信息管理:管理会员信息,定期向邮件列表中的客户发送新书信息EMAIL,查看客户的历史购书记录,设置客户信用度,处理客户建议或投诉等;g.图书价格优惠政策及客户积分优惠政策管理:设定在某时期内,客户购书的优惠政策(如在“五一”期间,个人客户购书满300元将销售10%的优惠),系统在计算图书价格或客户应付款时,将按最新的优惠政策执行;h.销售信息查询、统计分析:灵活设置订单查询条件,获取自定义订单统计报表,系统提供订单信息的数据分析,包括畅销图书排名、最新图书风向标等;i.合作出版商信息管理:提供对与我公司长期合作的出版商信息的管理,也是本系统向各合作出版商发送EMAIL的数据基础。3.4.系统业务流程分析业务流程图是一种比较规范被广泛使用的分析工具,它可以比较直观准确描述系统业务流程.业务流程图不是对系统原有业务流程图的快照,应该是对原有系统的业务流程进行重新思考设计、再造的结果.根据上面需求分析中得到的资料和工作流程的分析,可以绘制出表示系统管理工作的整个业务过程的业务流程图,能更清晰的认识所要开发的系统的工作流程.如下图所示即为本系统的相关业务流程图.1.图书销售流程。如图所示图书销售流程是根据实际生活中,用户通过网络购书的过程所进行的一个描述。当用户打开网页后,必须通过主页面提供的会员登录链接,进入会员登录页面;然后用户通过登录系统,以系统会员的身份才能购买图书,如果用户未登录系统,只能浏览图书和查询图书,而不能购买图书。当用户选定自己喜欢的图书后,可以通过系统提供的功能把图书放入购物车,接着去购买图书,当用户购买完所有的图书后,通过系统通过的链接到收银台结账,这时系统将会自动判断用户在系统中所存的金额,如果金额不足,则系统页面自动返回到用户面板并提示用户金额不足,不能购买图书等信息,如果金额充足则用户购买成功----整个购买过程结束。2.用户注册流程。如图所示用户为了购买图书,必须成为系统会员。用户可以通过主页面提供的链接,进入到会员注册页,当用户填入自己的信息并提交后,系统将对用户所注册用户名进行检查,如果发现重复,系统页面将自动清除相应信息并提示用户名被注册过了;为了防止用户输入密码时可能出现的错误,系统将检查用户两次输入的密码信息,如果发现信息不符,也将提示用户错误并让用户重新注册;为了购买活动的合法和安全,系统会提示用户输入家庭住址、固定电话和真实姓名等关键信息,如果用户不填写,系统会提醒用户错误,并再次清除信息,当所有信息完整的填写完毕后,经过系统检查正确,这时系统会把用户的信息添加到数据库中。网上书店登录书籍浏览书籍查询用户登录用户注册用户退出购书购物车管理订单管理后台管理用户管理书籍管理3.5

1 / 38
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功