在线图书销售系统.docx
- 文档编号:3619289
- 上传时间:2022-11-24
- 格式:DOCX
- 页数:12
- 大小:173.05KB
在线图书销售系统.docx
《在线图书销售系统.docx》由会员分享,可在线阅读,更多相关《在线图书销售系统.docx(12页珍藏版)》请在冰豆网上搜索。
在线图书销售系统
课题:
在线图书销售系统
专业:
软件工程(移动电子商务)
班级:
2班
学号
姓名:
张小瑜
指导教师:
曹小平
设计日期:
2017年12月22日
成绩:
重庆大学城市科技学院电气信息学院
1引言1
2可行性分析..............................................................................................................2
3系统功能设计..........................................................................................................3
3.1系统运行环境3
3.2系统功能模块设计3
3.3业务流程图4
4系统设计5
4.1系统具体设计6
4.2数据库概念结构设计8
5主要功能模块设计10
5.1网站运行部分截图12
5.2图书信息发布13
5.2.2新书上架............................................................................................................14
5.2.3畅销图书............................................................................................................14
5.2.4推荐图书............................................................................................................15
5.3图书搜索11
5.4后台管理15
5.4.1加入购物车........................................................................................................16
5.4.2结算并填写收货信息........................................................................................17
总结19
参考文献20
1引言
随着计算机的普及书店规模的不断扩大,使图书销售管理成为书店管理中的一个重要课题。
通过图书销售管理系统可以解决书店管理中遇到的各种问题。
本系统分析了市场需求和实际需要,主要实现了书店的网上图书销售管理,该系统具有处理图书录入、图书销售、销售统计、查询库存等功能。
传统的图书销售管理方法,都是通过人工统计和计算的管理方式进行的。
这样的管理方法不但费时费力,也容易产生计算上的错误和疏漏;计算机技术的全面普及,打破了书店管理的传统管理方法,提高了管理效率的同时,克服了传统管理方法中易产生的问题,使管理员能够有序的、全面的对图书销售和库存进行管理。
在线图书销售系统可以完成书店的日常管理,如图书录入、图书销售、销售统计、查询库存等功能,迅速准确地对已售图书和剩余库存进行统计和汇总工作,大大提高了书店的管理效率和准确性。
2可行性分析
一套优秀的电子商务系统,不仅可以帮助用户快速选择自己心仪的宝贝,还可以使得我们通过电子商务系统获取一定的利润,下面我将对社会可行性、技术可行性、经济可行性进行分析,证明目前开发一套电子商务系统是可行的。
2.1社会可行性
首先,国家喊响了“互联网+”的口号,证明政府对于互联网方面的支持力度很大;其次,互联网发展非常快速,尤其是移动互联网的发展尤其迅速,这就给电子商务奠定了基础;最后,人们对于网上购物比较热衷,在中国淘宝还推出了双11购物狂欢节,既然有这么大的需求,那么建立一个电子商务网站就是可行的。
2.2技术可行性
html5的逐步发展使得电子商务的开发变得简单,实现了跨平台浏览,给人们加大的方便。
并且,结合类似于php,asp等后台语言和数据库,开发一套比较成熟的电子商务系统是可行的。
2.3经济可行性
开发电子商务需要用到html标签语言,一款记事本即可开发;后台语言我们可以采用开源的php语言;数据库我们采用现代比较流行的免费的MySQL数据库。
综合看来,我们的开发成本非常低,但是一旦电子商务开发成功并成功推行,我们将依次获得丰厚利润。
3系统功能设计
本系统是根据书店的实际需求而开发的,完全能够帮助书店实现高效、准确的图书销售自动化管理。
在分析阶段,我们已经提出了系统的结构和数据字典。
本节我们将对系统的使用环境作简要介绍,并对该系统作概要设计。
3.1系统运行环境
Windows操作系统
SublimeText3
3.2系统功能模块设计
在前面系统功能分析的基础上,结合SublimeText3程序编制的特点,得到如图1-1所示的系统功能模块图。
图3-1图书销售管理系统功能模块图
各模块功能分配如下:
(1)用户登录功能:
管理员登陆模块。
(2)图书录入功能:
图书录入模块。
(3)图书销售功能:
图书销售模块。
(4)销售统计功能:
销售统计模块。
(5)查询图书库存功能:
查询库存模块。
(6)售完图书查询功能:
售完图书查询模块。
3.3业务流程图
描述顾客购买图书业务流程:
图3-2顾客购买流程图
购物流程说明
(1)消费者提交订单。
(2)页面显示:
“感谢您在网上书店购物…”.
(3)订单信息进入订单信息库。
(4)订单具备以下2种状态:
“执行”“提交成功,未处理”。
(5)消费者提交订单,订单入库极为“提交成功,未处理”状态;订单确认前,消费者可以取消其提交的订单。
(6)用户可以查看自己的订单。
图3-3系统业务流程图
综合系统要求,对图3-1所示的系统功能解释如下:
(1)图书录入,包括图书的基本信息,如分类、进价、售价、作者等。
(2)图书销售,包括图书的售价、折扣、销售日期,并实现对库存量的修改。
(3)销售统计,包括按图书类型、书名、作者、出版社等进行统计。
(4)查询库存,对指定的某本图书剩余库存量进行查询。
(5)售完图书查询,对已售完图书进行查询。
通过以上分析,可以得到仓库管理系统的数据流图,如图3-4所示。
图3-4图书管理系统的数据流图
根据需求分析及三层架构设计的思想,设计出客户系统功能如图3-5所示
图3-5客户端系统
后台管理的系统功能图如图3-5所示
图3-6后台管理系统功能
4系统具体设计
4.1数据库概念结构设计
本书店根据上面的设计规划出的实体有:
管理员实体、注册用户信息实体、图书实体、图书类型实体、订单详细信息实体、订单列表实体、实体间关系的E-R图如图4-1所示。
图4-1实体间的E-R图
管理员信息实体E-R图如图4-2所示
图4-2管理员信息实体E-R图
注册用户信息实体E-R图如图4-3所示
图4-3注册用户信息实体E-R图
图书实体E-R图如图4-4所示
图3.4图书实体E-R图
购买图书实体E-R图如图4-5所示
图4-5购买图书实体E-R图
评价图书实体E-R图如图4-6所示
图4-6评价图书实体E-R图
回复评价实体E-R图如图-4-7所示
图4-7回复评价实体E-R图
4.2后台输入设计
数据库表的详细设计和创建如表4.1。
表4.1数据库一览表
表格名称
说明
时间
Tb_customer
顾客表
2017年12月22日
Tb_manager
管理员表
2017年12月22日
Tb_BBS
商店公告表
2017年12月22日
Tb_order
订单表
2017年12月22日
Tb_infbook
图书信息表
2017年12月22日
Tb_valuation
评价图书表
2017年12月22日
Tb_replyvaluation
回复评价表
2017年12月22日
表4.2Tb_customer
字段名称
类型(长度)
是否为空
说明
userid
int(4)
NOTNULL
ID
username
VARCHAR(50)
NOTNULL
顾客名
headimage
VARCHAR(50)
NOTNULL
头像
userpwd
VARCHAR(50)
NOTNULL
密码
City
VARCHAR(50)
城市
address
VARCHAR(50)
住址
postcode
VARCHAR(10)
邮政编码
cardnum
VARCHAR(50)
证件号
cardtype
VARCHAR(50)
证件类型
Grade
VARCHAR(20)
会员等级
amount
Money(4)
购买金额
Tel
VARCHAR(50)
电话
VARCHAR(50)
邮箱地址
freeze
int(4)
是否冻结
表4.3Tb_manager
字段名称
类型(长度)
是否为空
说明
managerid
int(4)
NOTNULL
ID
mng_name
VARCHAR(30)
NOTNULL
管理员名称
mng_pwd
VARCHAR(30)
NOTNULL
管理员密码
表4.4Tb_order
字段名称
类型(长度)
是否为空
说明
orderid
int(4)
NOTNULL
序列
bookname
VARCHAR(20)
NOTNULL
书名
username
VARCHAR(20)
NOTNULL
顾客名
address
VARCHAR(100)
NOTNULL
送货住址
postcode
VARCHAR(20)
NOTNULL
邮政编码
Tel
VARCHAR(20)
NOTNULL
联系电话
VARCHAR(100)
NOTNULL
邮箱地址
payment
VARCHAR(20)
NOTNULL
付款方式
transportmode
VARCHAR(20)
NOTNULL
运送方式
rebate
Float(8)
NOTNULL
折扣
orderdate
VARCHAR(20)
订单时间
Bz
VARCHAR(200)
备注信息
enforce
Int(4)
标识是否被执行
表4.6Tb_infbook
字段名称
类型(长度)
是否为空
说明
bookid
int(4)
NOTNULL
序列
booknum
VARCHAR(20)
NOTNULL
书号
bookname
VARCHAR(20)
NOTNULL
书名
author
VARCHAR(20)
作者
bookconcern
VARCHAR(20)
出版社
publishtime
VARCHAR(100)
出版日期
bookprice
VARCHAR(20)
价格
infbook
VARCHAR(100)
内容简介
infauthor
VARCHAR(20)
作者简介
bookimage
VARCHAR(20)
图书照片
表4.7Tb_valuation
字段名称
类型(长度)
是否为空
说明
valuationid
int(4)
NOTNULL
序列
username
VARCHAR(20)
NOTNULL
顾客名
bookname
VARCHAR(20)
NOTNULL
书名
appraisesubject
VARCHAR(50)
NOTNULL
评价主题
appraisecontent
VARCHAR(20)
NOTNULL
评价内容
appraisetime
VARCHAR(20)
评价时间
bookconcern
VARCHAR(20)
评价等级
表4.8Tb_replyvaluation
字段名称
类型(长度)
是否为空
说明
rvid
int(4)
NOTNULL
序列
valuationid
int(4)
NOTNULL
图书序列号
username
VARCHAR(20)
NOTNULL
顾客名
replycontent
VARCHAR(200)
NOTNULL
回复信息
replytime
VARCHAR(20)
回复时间
5主要功能+模块设计
5.1网站运行部分截图
用户登录效果如图5.1所示
图5-1用户登录界面
注册界面效果如图5.2所示
图5-2用户注册界面
图5-4注册成功提示框
图5-3注册成功提示框
图5-4注册用户后台
图5-5后台注册表
5.2图书信息发布
图5-2-1图书分类
图5-2-2新书上架
5.2.3畅销图书
图5-2-3畅销图书
5.2.4推荐图书
图5-2-4推荐图书
5.3图书搜索
图5-3图书搜索
5.4后台管理
图5-4管理员登陆界面
图5-5管理员添加商品
图5-6商品添加成功提示框
图5-7商品添加与修改
5.4.1加入购物车
图5-1加入购物车
5.4.2结算并填写收货信息
图5-2结算
图5-3填写收货信息
图5-4确认订单
6总结
本次课程设计具有良好的扩展能力并且便于维护,使用较为便捷,对于管理人员来说是较好的管理工具,但是由于时间和其他方面的限制原因,系统还有很多的方面需要改进,我相信在以后的学习生活中定能一步一步的去克服这些,使在线图书商城系统的功能越来越完善。
在设计的过程中,我发现了自己很多的不足,特别是这学期末,最后的实训报告中,我找到了自己很多知识点的欠缺,我会在后面的学习过程中会更有方向性。
网页设计的过程中,我了解到了课本的重要性,我知道了以前的对课本的忽略,只有掌握最基本的东西,才能灵活全面的运用。
再就是老师补充的课堂知识也是极为重要的,是以后学习中的捷径。
在课程设计的这段时间,我学会了很多的东西,加深了自己的动手能力和学习能力,同时使我对PHP,HTML5和MySQL数据库有了更深入的了解和认识,对过去所学的软件工程、数据库建立与连接等有了进一步的体会。
在这个过程中,我遇到了很多的困难和问题,但在老师和一些同学的热心帮助下,我克服了困难,解决了这些问题,在此我衷心的感谢你们,指导老师对工作的严谨和热诚,给我留下了深刻的印象,另外,同学们也给了很大的支持和帮助,提出了很多参考价值的意见。
同时又向我介绍了相关的参考书,是的我能顺利的完成课程设计的工作,因此我也感谢他们。
总之,我在老师和同学们的支持和帮助下完成了课程设计,在这个过程中我没有感到自己是孤独的,因为时常有老师和同学们的相伴,再一次感谢你们,你们的支持和教导使得我的课程设计得以顺利完成。
参考文献
[1]杨选辉.网页设计与制作教程[M].北京:
清华大学出版社,2009.
[2]刘智勇.JavaScript开发技术大全[M].北京:
清华大学出版社,209.
[3]郑婷.个人网站设计[D].东北:
东北大学,2012.
[4]刘增杰,姬远鹏.精通PHP+MYSQL动态网站开发[M].北京:
清华大学出版社,2013.
[5]陈光锋.玩赚你的网站[M].北京:
机械工业出版社,2010.
[6]王江瑶.个人网站设计[D].山西:
山西煤炭管理干部学院,2011.
[7]甘登岱编着.网页设计三合一[M].清华大学出版社,2009.
[8]张泉.文武屋—个人网站设计[D].成都:
电子科技大学,2007.
[9]赵铭建,赵慧,乔孟丽.网页设计与制作[M].东营:
中国石油大学出版社,2007.
[10]陈会安.JavaScript基础与实例教程[M].北京:
中国电力出版社,2007.
[11]明日科技.PHP从入门到精通[M].北京:
清华大学出版社,2012.
[12]武欣.PHP和MySQLWeb开发[M].北京:
机械工业出版社,2009.
[13]LAMP兄弟连.细说PHP[M].北京:
电子工业出版社,2012.
[14]赞德斯彻.深入PHP:
面向对象、模式与实践[M].北京:
人民邮电出版社,2011.
[15]李刚.疯狂HTML5/CSS3/JavaScript讲义[M].北京:
电子工业出版社,2012.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 在线 图书 销售 系统