图书销售系统.docx

上传人:b****3 文档编号:920319 上传时间:2022-10-13 格式:DOCX 页数:16 大小:1.92MB
下载 相关 举报
图书销售系统.docx_第1页
第1页 / 共16页
图书销售系统.docx_第2页
第2页 / 共16页
图书销售系统.docx_第3页
第3页 / 共16页
图书销售系统.docx_第4页
第4页 / 共16页
图书销售系统.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

图书销售系统.docx

《图书销售系统.docx》由会员分享,可在线阅读,更多相关《图书销售系统.docx(16页珍藏版)》请在冰豆网上搜索。

图书销售系统.docx

图书销售系统

图书销售系统

一、实验目的:

1、能够正确的运用系统分析的过程与方法,结合一个模拟课题,复习巩固管理信息系统的系统分析知识,提高分析实践的能力。

2、熟悉业务流程图、数据流程图。

3、树立正确的系统分析思想,培养分析问题、解决问题的能力,提高查询资料和撰写书面文件的能力。

4、本次图书销售系统是朝着规模较大的销售系统进行设计与开发的,一般中小型的并且适用于实体销售场所的销售系统一般都是基于C/S模式进行设计与开发的,我们此次开发的系统不仅是一种适用于实体销售场所的销售系统,同时也是一种基于B/S模式适用于网上销售场所的销售系统,但是由于团队能力时间有限,实体店销售部分同样也采用B/S模式进行设计开发,最终开发出功能基本完善的图书销售系统。

二、实验要求:

实验主要包括进货、退货、销售、统计功能。

进货:

根据某种书籍的库存量及销售情况确定需要的进货数量,根据供应商报价选择供应商。

输出一份进货单并自动修改库存量,把本次进货的信息添加到进货库中。

退货:

顾客把已买到的书籍退还给书店。

然后输出一份退货单并自动修改库存量,并把本次退货的信息添加到退货库中。

统计:

根据销售情况输出统计报表。

一般内容为每月的销售总额、销售量及排行榜。

销售:

输入顾客要买书籍的信息,自动显示此书的库存量。

如果可以销售,打印销售单并修改库存,同时把此次销售的有关信息添加到日销售库中。

(以上是实验指导书中的实验要求,我们在这个要求的基础上对很多功能进行了添加、完善、扩充。

三、实验分工:

通过本次管理系统课程设计,希望完成预计的功能。

在大作业的分工方面,其中翁旭东负责数据库设计,这一设计部分主要分为需求分析,实地调查,资料收集,资料统计,模型建立等方面的工作。

当然,实地调查、资料收集还有资料统计这三部分比较理想化。

王红波负责的则是各种基本数据资料的分析和收集,整理。

钟雅婷,也就是我,官方的讲负责的是系统的美工设计和实现,其实也就是提供系统的框架以及整个框架中所用的一切大大小小的图片。

宋伟,也就是我们的主力队员,灵魂人物负责模块功能的设计和实现。

小组成员之间相互协作,共同探讨,在完成了实验要求中所给出的所有的功能之外,又加入了很多自己的新想法,将这个原本功能简单是包含后台的题目扩大完善成为一套结合了网上销售,实体店销售以及后台管理三个部分的大程序。

这个大作业培养和开发了团队成员之间的合作,协调等很多基本能力。

四、系统开发环境:

系统开发:

选用JDK1.6为开发工具包。

选用MyEclipse8.0系统工具。

选用Tomcat6.08运行测试

数据库开发:

数据库类型:

关系型数据库。

选用MySQL5.5为数据库开发工具

办公管理:

cvs版本控制

五、系统分析:

系统共划分为网上销售区域、实体店销售区域和一个后台管理区域。

在网上销售区域中用户可以直接浏览图书、进行图书查询、查看书店简介、登录和注册查看图书详细资料、将图书加入购物车,但只有使用注册会员以后以会员身份登录进入网上书店后才能提交购物车和查询订单。

用户在前台首先通过浏览或查询等手段找到要购买的图书,然后将选定的图书放入购物车中。

购物车是一个图书的临时存放地,用户可以对购物车进行管理,如删除图书或修改购买的数量。

用户完全选定了要购买的图书后,就可以提交购物车并生成订单系统会提示提交成功,并显示订单号,前台的用户操作流程就结束了。

此后用户还可以查询订单执行情况。

实体店的销售即相当于我们生活中常见的实体书店如新华书店等等,这一部分我们主要实现的是可以查询顾客的购买信息,输入顾客要买书籍的信息后,自动显示此书的库存量。

如果可以销售,即时打印购买清单即小票,并修改库存,同时把此次销售的有关信息添加到日销售库中。

后台模块可以对系统的注册会员进行管理,以及对订单,退单,顾客的留言信息进行管理回复。

也可以对供货商及相关商品信息,图书分类的管理、图书信息的管理和图书订单的管理。

包括对图书信息的添加、修改和和对订单的发货处理,图书销售信息,销售报表,库存信息,员工信息等等一系列内容模块进行管理。

同时对主页图书展示进行及时更新。

1、网上销售区域分为如下功能模块:

用户登陆,注册,查看修改个人资料

类似XX搜索引擎的高级搜索功能

首页购物车,送货信息查询

退货,个人退货记录查询

留言本

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。

但是姑且还是给自己带上半个测试人员的高帽子吧。

最后,每一次大作业,每一次课设对于不会编程的孩纸来说都是真心伤不起的。

每一次找组织都是各种被嫌弃,实在是很伤自尊的。

但是这也只能怪自己平时没好好学,编程能力实在太差。

既然是别人带着过关的,那就只有努力埋头做自己能做的事吧。

比如找框架,比如PS,还比如写实验报告。

十三、参考文献:

《管理信息系统》陆安生主编出版社:

中国水利水电出版社

《精通javaEE》作者:

计磊,李里,周伟出版社:

人民邮电出版社

《Spring框架高级编程》

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 院校资料

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

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