您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 销售管理 > 在线图书销售管理系统
在线图书销售管理系统一、选题描述随着计算机和网络技术的发展,商业销售方式从传统的店铺经营逐步发展到网络经营,顾客购买方式也从店铺购买发展到网上购物,由于图书的的需求量对于学生来说很大,所以想设计一个在线图书销售管理信息系统。二、需求分析在线图书销售管理系统对于网上图书销售管理和图书购买是非常重要的。用户可以在网上查询自己所需要的购物信息,足不出户就可以了解各方面的信息,进行网上交易,再利用物流公司就可以达到远程购物的目的。用户通过远程登录图书销售管理系统,可以查询出自己所需要的图书的详细信息并提交购买信息,这样既方便了用户,同事也方便了销售人员的管理。三、系统功能分析根据图书销售的基本要求,本系统面向的用户分为管理员、普通用户和会员三类。管理员负责系统维护;普通用户只具有浏览网站的权限;会员则可以实现购买功能。为了是问题简化,本课程设计只讨论管理员和会员两类用户。3.1系统功能概述根据需求,本系统主要完成以下功能:注册功能。该功能是为了让普通用户成为会员而设立的。会员登录功能。会员登录后才可以实现利用购物车购买图书的功能。购物车功能。若会员对某本图书感兴趣,可以将该图书放入自己的购物车,同超市中的购物车一样,目的是方便记载会员购买的商品信息。图书信息查找功能。用户可以直接搜索所需的图书信息,当图书信息数量很多时,该项功能对用户来说是非常方便的。个人中心。方便会员查看和修改个人信息。图书信息分类列表。图书一般会有很多种,为了分门别类使得这项功能非常有用。当用户需要某种类型的图书时,只需要使用该功能就可以看到所有该类图书的信息。订单查询功能。该项功能方便查询会员的所有订单情况,从而及时的将订单上的货物寄给会员。添加修改图书信息。该功能是为了对网站上的图书信息进行维护而设立的。下面对在线图书销售管理系统主要包含的用户功能区和管理员功能区作简要介绍1.用户功能区根据需求,用户可以完成以下操作进行注册;浏览图书信息;查找图书信息选择购买图书信息提交购买图书订单信息;修改个人资料信息;填写意见信息2.管理员功能区根据需求,管理员可以完成以下操作浏览用户购买图书信息;添加新图书信息;修改、删除图书信息;浏览用户意见信息;核查购买图书费用信息。3.2系统功能模块设计在线图书销售管理信息系统中各功能模块如图3.2.1所示在线图书销售管理系统图书管理模块订单管理模块图书查找模块图书分类模块会员信息修改模块购物车模块会员登录模块会员注册模块图3.2.1系统功能模块图(1)会员注册模块:此模块要求购买图者必须首先进行会员注册,成为本系统的合法用户。用户在注册模块中主要完成登录账户,登录密码,信用卡账号,信用卡密码,姓名,身份证号,性别,家庭住址,联系电话和手机号等初始信息的填写。(2)会员登录模块:此模块的功能包括会员登录和检查会员登录信息功能,主要负责根据用户输入的信息和登录密码判断该用户是否合法。(3)购物车模块:此模块的功能是将会员的购书信息放到购物车中,其中包括购物车编号,书名,没种书的数量,购买日期,没种书的总价,图书单价,国际标准书号,电子邮箱(会员账号)。(4)图书管理模块:此模块的功能是系统管理员在后台对新进图书信息添加,对图书信息的修改和对废除图书信息的删除。(5)订单管理模块:此模块的功能是管理员通过查看该会员的订单,了解会员的购书信息,从而及时地将图书寄给相应会员.(6)图书查找模块:模块的功能是用户通过访问图书信息表,快速查询到自己感兴趣的图书信息。(7)图书分类模块:此模块的功能是用户按分类查询图书信息表中的图书信息,如:“人文社科类”,“自然科学类”,“艺术美育类”。(8)会员信息修改模块:此模块的功能是会员登录系统后修改自己的而信息.该系统的主要功能如下:管理员负责整个系统的后台管理。管理员添加,修改和删除图书信息功能。会员查询指定图书信息的功能。会员购买图书信息的提交功能。管理员/会员退出系统的功能。该系统主要分成两大模块。1.后台功能模块后台功能模块主要涉及管理员操作,管理员负责整个系统的后台管理。如图3.2.2所示。2.前台系统功能模块前台系统功能模块主要涉及会员操作,会员负责整个系统的前台操作。如图3.2.3所示。图3.2.2后台系统功能模块图图3.2.3前台系统功能模块图会员登录模块会员查询模块会员提交模块系统退出模块会员退出系统会员注册信息提交购物车信息提交图书信息模糊查询图书信息分类查询购物车信息查询会员登录检查会员登录信息在线图书销售管理系统前台在线图书销售管理系统后台管理员登录模块检查管理员登录信息管理员操作模块添加新图书信息修改图书信息删除图书信息图书订单查询系统退出模块管理员退出系统管理员登录3.3系统总体设计系统总体设计是指关于对象系统的总体机能以及和其他系统的相关方面的设计,也包括基本环境要求、用户界面的基本要求等。3.3.1系统总体流程图通过会员的前台操作和管理员的后台操作来完成在线图书销售管理系统的总体结构流程。系统总体流程如图3.2.4所。。3.3.2前台系统结构会员前台操作主要完成用户登录、浏览图书、购买图书的流程信息,其结构如图3.2.5所示。3.3.3后台系统结构管理员后台操作主要完成管理员登录、添加新图书信息、删除旧图书信息、查询订单信息和查看意见箱信息,其结构如图3.2.6所示。否是是否图3.2.4系统总体流程图开始账号、密码合法用户选择服务用户登录选择退出执行服务操作退出否是图3.2.5会员前台操作结构图否是图3.2.6管理员后台操作结构图四、数据库设计4.1数据库的概念设计1局部概念设计局部概念设计需确定系统的局部概念设计范围。下面给出各个实体的局部E-R模型,如图3.2.7所示系统首页登录成功图书信息页会员信息表查找结果页面购物车信息计算费用订单信息修改信息系统首页操作员登录成功添加图书信息删除图书信息查询订单书查看意见箱送货单信息图3.2.7各个实体的局部E-R模型2.全局概念结构设计综合各实体的局部E-R模型图形成如图3.2.8所示的全局E-R图.1N1MMNN图3.2.8系统E-R模型图管理员编号姓名密码订单订单编号订单总价会员电子信箱性别真实姓名登陆密码身份证号联系电话家庭住址信用卡号图书图书类别出版日期ISBN图书单价书名出版社作者会员管理员下单日期订单明细下单数量图书订单管理4.2数据库的逻辑设计1.将实体转化为关系模式(1)会员关系模式为:会员(电子邮箱,真实姓名,性别,登陆密码,身份证号,联系电话,家庭住址,信用卡号)。(2)管理员关系模式为:管理员(编号,姓名,密码)。(3)订单关系模式为:订单(订单编号,下单日期,订单总价)。(4)图书关系模式为:图书(ISBN,图书名,图书类别,图书单价,出版社,出版日期,作者)。2将联系转化为关系模式在概念设计阶段共设计了三个联系,一个是下单联系,它是一个1:M的二元联系,可以将其放到N端实体转化为的关系模式,还有一个是管理联系,它是一个1:M的二元联系,可以将其放到N端实体转化为的关系模式;另一个是订单与图书之间的M:N的联系,必须将其转化为一个新的关系模式,结果如下。订单关系模式:订单(订单编号,下单日期,订单总价,电子邮箱,管理员编号)订单明细关系模式:订单明细(订单编号,图书编号,数量)4.3数据库的物理设计1.会员表(Member)会员信息包括电子邮箱、真实姓名、性别、登录密码、身份证号、联系电话、家庭住址、信用卡号,如表4.3.1所示表4.3.1会员信息表字段名字段描述字段类型备注E-mail电子邮箱Varchar(50)主键TrueName真实姓名Varchar(20)Sex性别char(2)Password登录密码Varchar(20)IDNumber身份证号Varchar(20)Telephone联系电话Varchar(15)Address家庭住址Varchar(50)CreditCard信用卡号Varchar(50)2.管理员表(Administrator)管理员信息包括编号、姓名、密码,如表4.3.2所示表4.3.2管理员信息表字段名字段描述字段类型备注AdminNo编号Varchar(20)主键Name姓名Varchar(20)Password密码Varchar(20)3.图书表(Book)图书信息包括ISBN、图书名、图书类别、图书单价、出版社、出版日期、作者如表4.3.3所示表4.3.3图书信息表字段名字段描述字段类型备注ISBNISBNVarchar(50)主键BookName图书名Varchar(50)BookType图书类别Varchar(20)BookPrice图书单价floatPublisher出版社Varchar(50)PublishDate出版日期datetimeAuthor作者Varchar(20)4.订单表(Order)订单信息包括订单编号、下单日期、订单总价、电子邮箱、管理员编号,如表4.3.4所示表4.3.4订单表字段名字段描述字段类型备注OrderID订单编号int主键,标识,从1000开始OrderData下单日期datetimeE-mail电子邮箱Varchar(50)外键,标识客户AdminNo管理员编号Varchar(20)外键,标识管理员OrderTotal订单总价float5.订单明细表(OrderDetail)订单明细信息包括订单明细标号、订单编号、ISBN、数量,如表4.3.5所示表4.3.5订单明细表字段名字段描述字段类型备注OrderDetailID订单明细编号int主键,标识,从1开始OrderID订单编号int外键ISBNISBNVarchar(50)外键Amount数量int
本文标题:在线图书销售管理系统
链接地址:https://www.777doc.com/doc-4633655 .html