




已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
图书销售系统一、实验目的:1、能够正确的运用系统分析的过程与方法,结合一个模拟课题,复习巩固管理信息系统的系统分析知识,提高分析实践的能力。2、熟悉业务流程图、数据流程图。3、树立正确的系统分析思想,培养分析问题、解决问题的能力,提高查询资料和撰写书面文件的能力。4、本次图书销售系统是朝着规模较大的销售系统进行设计与开发的,一般中小型的并且适用于实体销售场所的销售系统一般都是基于C/S模式进行设计与开发的,我们此次开发的系统不仅是一种适用于实体销售场所的销售系统,同时也是一种基于B/S模式适用于网上销售场所的销售系统,但是由于团队能力时间有限,实体店销售部分同样也采用B/S模式进行设计开发,最终开发出功能基本完善的图书销售系统。二、实验要求:实验主要包括进货、退货、销售、统计功能。进货:根据某种书籍的库存量及销售情况确定需要的进货数量,根据供应商报价选择供应商。输出一份进货单并自动修改库存量,把本次进货的信息添加到进货库中。退货:顾客把已买到的书籍退还给书店。然后输出一份退货单并自动修改库存量,并把本次退货的信息添加到退货库中。统计:根据销售情况输出统计报表。一般内容为每月的销售总额、销售量及排行榜。销售:输入顾客要买书籍的信息,自动显示此书的库存量。如果可以销售,打印销售单并修改库存,同时把此次销售的有关信息添加到日销售库中。(以上是实验指导书中的实验要求,我们在这个要求的基础上对很多功能进行了添加、完善、扩充。)三、实验分工:通过本次管理系统课程设计,希望完成预计的功能。在大作业的分工方面,其中翁旭东负责数据库设计,这一设计部分主要分为需求分析,实地调查,资料收集,资料统计,模型建立等方面的工作。当然,实地调查、资料收集还有资料统计这三部分比较理想化。王红波负责的则是各种基本数据资料的分析和收集,整理。钟雅婷,也就是我,官方的讲负责的是系统的美工设计和实现,其实也就是提供系统的框架以及整个框架中所用的一切大大小小的图片。宋伟,也就是我们的主力队员,灵魂人物负责模块功能的设计和实现。小组成员之间相互协作,共同探讨,在完成了实验要求中所给出的所有的功能之外,又加入了很多自己的新想法,将这个原本功能简单是包含后台的题目扩大完善成为一套结合了网上销售,实体店销售以及后台管理三个部分的大程序。这个大作业培养和开发了团队成员之间的合作,协调等很多基本能力。四、系统开发环境:系统开发: 选用JDK1.6为开发工具包。 选用MyEclipse8.0系统工具。 选用Tomcat6.08运行测试数据库开发:数据库类型:关系型数据库。选用MySQL5.5为数据库开发工具办公管理: cvs版本控制五、系统分析:系统共划分为网上销售区域、实体店销售区域和一个后台管理区域。在网上销售区域中用户可以直接浏览图书、进行图书查询、查看书店简介、登录和注册查看图书详细资料、将图书加入购物车,但只有使用注册会员以后以会员身份登录进入网上书店后才能提交购物车和查询订单。用户在前台首先通过浏览或查询等手段找到要购买的图书,然后将选定的图书放入购物车中。购物车是一个图书的临时存放地,用户可以对购物车进行管理,如删除图书或修改购买的数量。用户完全选定了要购买的图书后,就可以提交购物车并生成订单系统会提示提交成功,并显示订单号,前台的用户操作流程就结束了。此后用户还可以查询订单执行情况。实体店的销售即相当于我们生活中常见的实体书店如新华书店等等,这一部分我们主要实现的是可以查询顾客的购买信息,输入顾客要买书籍的信息后,自动显示此书的库存量。如果可以销售,即时打印购买清单即小票,并修改库存,同时把此次销售的有关信息添加到日销售库中。后台模块可以对系统的注册会员进行管理,以及对订单,退单,顾客的留言信息进行管理回复。也可以对供货商及相关商品信息,图书分类的管理、图书信息的管理和图书订单的管理。包括对图书信息的添加、修改和和对订单的发货处理,图书销售信息,销售报表,库存信息,员工信息等等一系列内容模块进行管理。同时对主页图书展示进行及时更新。1、 网上销售区域分为如下功能模块:用户登陆,注册,查看修改个人资料类似百度搜索引擎的高级搜索功能首页购物车,送货信息查询 退货,个人退货记录查询 留言本1)、用户注册是为了保证用户在本网站的安全性,便于网站管理。用户登录后才可以进行购物。用户在注册时所填信息,如姓名、邮箱、电话、身份证号码等等,必须为有效信息,格式要严格符合标准格式否则信息无法录入。在登陆时会有验证码的输入提示,要严格区分大小写同样要严格符合所给格式。2)、按图书的各种条件进行查询并浏览图书信息,此处包括网上销售部分和实体店销售部分,对于网上销售来说,于顾客最重要的就是查询需要的书籍和购买书籍,以及售后服务等业务的便捷有效,对于网上销售部分,此处的查询操作分为三部分,第一部分使用的是一种高级搜索功能,包括查询数据库有关信息的自动提示功能,以及对输入的信息进行模糊查询等,另一方面的便利体现在,网上销售店将书店所售书籍以书类别分门别类供顾客进行精确定位搜索,可以帮助顾客迅速有效的查到自己所需要购买的书籍,第三方面顾客可以从书籍的作者,ISBN,价格等方面对书籍进行精确搜索。3)、在购物车这一模块主要实现了两个基本功能。用户添加图书,即用户将打算购买的图书添加到购物车中;和用户管理自己的订单,即用户可以随时查看购物车,更新购物车中的图书数量,或者删除不想购买的图书。4)送货信息查询,如果顾客已购买了本书点的书籍,则顾客在登录后可随时查询自己已买书籍的发货情况,查询是否已发货还是未发货,如果未发货可通过我们书店的售后服务进行咨询或者进行网上留言等。5)留言本,如果对于本书店有什么意见或者建议需要发表时,除了通过电话邮件等形式,还可以通过留言本向书店进行反应,书店会针对留言予以及时回复。6)退货以及退货记录查询,如果顾客对于已购买书籍需要退货,则可以首先进行退货申请,如果申请成功,之后等待审核,如果书店核实信息后可以进行退货,则会及时将货款退还。同时也会将此次退货记录存入退货表中,顾客可以对其进行查询,如果审核状态为通过审核则货款已退还,顾客可以予以查收,否则为未通过审核或者还在审核。2、实体店销售区域功能模块:1) 退货(七天内凭借购物清单退货)。顾客把已买的书籍退还给书店。输出一份退货单并自动修改库存量,把本次退货的信息添加到退货库中。 2) 查询顾客需购买书籍信息。3) 书籍购买,打印购买清单。3、后台管理区域功能模块:1) 管理员登录。管理员后台实现的功能主要是对图书分类的管理、图书信息的管理和图书订单的管理。包括对图书信息的添加、修改和和对订单的发货处理两个模块。2) 系统管理:管理员注册,删除,查看 。 3) 人员系统:人员系统是为了实现对工作人员的管理,包括对用户的添加、删除和修改,由于在系统用户中有部分是书店的管理人员聘请过来的,这些人员不是一成不变的,总是在不断变化,这就涉及到用户信息的添加、删除和修改。员工工作情况查看(销售情况)。4) 供应商管理:由于现在供应商很多,书店会有选择的选取其中的一些作为固定的合作伙伴,这样就需要对他们的信息进行管理,这就涉及到供应商信息的添加、删除和修改。以及查看供应商所供应书籍的信息,如当库存货源不足或者缺货时,则可查询相应信息后予以是否进货或者选取哪一个供应商为进货对象。此处选择的条件为,合作次数,供应价格等方面考虑。5) 顾客留言管理:留言信息查看,删除,增加回复,并可查看回复列表信息(删除,修改)。6) 销售统计报表:网上销售统计,根据销售情况输出统计报表(销售统计表格和图表(日 销售,月销售)。1、实体店销售统计(日销售,月销售等)2、总销售统计报表=网上销售统计报表+实体店销售报表 ,以及Excel表格批量下载统计审核7) 进货管理:根据某种书籍的库存量及销售情况确定进货数量,根据供应商报价选择供应商。输出一份进货单并自动修改库存量,把本次进货的信息添加到进货库中。以及对进货信息查看,删除,修改。8) 图书管理:1书类别查看,增加,删除,修改2,书信息查看,批量上传,删除,修改9) 会员信息管理:查看,删除顾客资料10) 退货管理:退货信息查看,删除,修改(如果审核通过则更新数据库相应信息) 六、系统功能模块设计:图书销售系统 实体店销售 网上销售 后台管理 退 货书店公告栏系统管理柜台书籍咨询书籍购买 供应商管理管理员登录用户管理人员管理 高 级 搜 索留 言 本用户登录 注册个人资料管理销售管理购 物 车退 货 操 作送货 信息 查询 购买清单留言管理销售统计进货管理图书库存管理会员信息管理退货管理 退货清单七、系统数据流程图:八、系统E-R模型图:九、数据库表设计:总表:十、试验运行结果:网店运行结果:登陆界面:查询界面主页用户注册搜索界面查询、购买界面查看购物车:退货界面留言本查看留言回复:实体店运行结果:登录界面:销售界面:退货界面:后台操作运行结果:登陆界面:后台管理界面:上传图书信息:图书信息管理:图书销量统计:员工信息管理:进货信息管理:管理员注册:管理员信息管理:退货信息查看:退货信息处理:十一、实验相关源码以及所涉及的技术: Java面向对象编程,j2EE架构,Mysql数据库,tomcat项目开发 Jsp,Servlet,javabean,css,javascript,jQuery,jFreeChart,ajax,xml,Spring,Hibernate,Struts2结构体系项目开发技术十二、实验总结:首先我需要说明的是,这次试验我没有参与编程部分,当然这一点老师一上来就识破了。但是仅仅因为没有参与编程这一点,老师就将我们剩余三个人的在这个大作业上面所作出的努力全部抹杀掉,这也的确是让人感到非常难受甚至觉得不公平的。诚然,我不会编程。我也不知道在老师的心目中有多少同学是具备了很不错的编程能力的,但是我确实不在这样的一个队伍里面。不过我知道,是我们先试图将宋伟的劳动成果分散在每个人身上以欺骗老师应付检查来蒙混过关,这确实是不对的。是我们有错在先。但是希望老师能站在一个学生希望顺利过关的立场上宽容一点吧。虽然没编程但是一个大作业需要的难道仅仅是编程人员吗? 好像扯远了,还是说说实验的收获吧。这次试验中我们的分组是非常明确的。因为翁旭东同学要准备GRE考试所以他的任务就是建表,完成实验需要的数据库的建立。但是由于实验做得比较大,这也不是个轻松的活。王红波则是提供图书销售里面需要的书籍的信息并把它们关联起来。其次就是系统测试这一块。我的任务之一是收集程序需要的框架,各个模块所需要的各种框架分类好了以后供宋伟选择。这的确没什么技术含量,但是实在是太费神。另外一个工作就是提供程序里面所需要的各种大大小小花花绿绿的图片,依旧与编程无关,但是还是用到了上个学期的多媒体技术中学到的PS知识的,整个大作业做下来,我最大的收获就是PS技术得到了极大程度的提高。不管是JPG格式的图还是GIF格式的,不管是要改图还是做图之类之类的,都进行了一遍又一遍的操作。一些比较基本常规的操作都是非常熟悉的了。其次我也参与了系统测试的一部分工作,虽然也只是老师所说的只负责找到错误以后再让编程人员解决bug。但是姑且还是给自己带上半个测试人员的高帽子吧。最后,每一次大作业,每一次课设对于不会编程的孩纸来说都是真心伤不起的。每一次找组织都是各种被嫌弃,实在是很伤自尊的。但是这也只能怪自己平时
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年学法普法知识试题库与答案
- 心境障碍患者的护理试题及答案
- 2025年注射相关感染预防与控制培训考核试题(含答案)
- 2025年四川国家公务员行测考试真题及答案
- 2025客户个人信息保护专题培训试题及答案
- 标准眉型技法课件
- (2024)食品安全练习题库及答案
- 查看课件时间
- 柜面业务无纸化培训课件
- 染色打样实训课件
- FZ/T 01034-2008纺织品机织物拉伸弹性试验方法
- 《百团大战》历史课件
- 高血压的健康宣教课件
- 水溶肥分析课件
- 人保财险新人培训4商业非车险与财产保险简介课件讲义
- 马克思主义基本原理课件- (全套完整课件)全版
- 骨科三基考试复习题常见考题及答案(骨科)
- 【优秀】脑膜瘤护理查房课件
- GB∕T 3480.3-2021 直齿轮和斜齿轮承载能力计算 第3部分:轮齿弯曲强度计算
- 社区居民信息登记卡
- 小金库治理-PPT优秀课件
评论
0/150
提交评论