开始判断游客(未注册用户)注册用户登陆在线图书订购系统系统用户判断用户角色基础信息管理系统基础信息管理浏览书店、出版社信息,浏览新闻留言等书店用户处理书店业务出版社用户处理出版社业务结束
图1
3.1. 基础信息管理
对客户(书店)和供应商(出版社)的基本信息进行详细调查和记录。
3.1.1. 书店基本信息
书店基本信息是把一家书店的基本情况大概的描述出来,让游客和出版社对该书店有一定的了解。
书店的基本信息包括:书店名称、详细地址(包括省份、城市)、成立时间、图书经营情况、图书经营种类、邮箱等等。
通过书店注册可以添加书店基本信息,注册后系统会自动产生一个书店编号发送到书店的邮箱里面。
系统自动产生书店编号的格式:bookshop+注册时间(年月日)+六位自动生成码。
3.1.2. 出版社基本信息
出版社基本信息是把该出版社的基本情况大概的描述出来,让书店和游客对该出版社有一定的了解。
出版社的基本信息包括:出版社名称、详细地址(包括省份、城市)、图书出版情况和种类、成立时间等等。
通过出版社注册可以添加出版社基本信息,注册后系统会自动产生一个出版社编号发送到出版社的邮箱里面。
系统自动产生出版社编号的格式:publisher+注册时间(年月日)+六位自动生成码。
3.1.3. 附加省市级表
每家书店和出版社都有自己所在的省份,地市和县,进行这些信息的调查和统计有利于双方之间的业务往来
省市级表基本信息:ID(主键自动增长)、parentID(父ID)、Name(名称)。
3.2. 系统基本信息 3.2.1. 系统用户
系统用户是开发本软件的开发商为了更加方便的管理所有用户所设置的一个超级用户。超级用户拥有用户管理权限、基础信息管理权限和权限管理权限但没有书店业务和出版社业务的权限,超级用户可查看所有普通用户的注册信息,并对已经证实的不存在的垃圾用户进行清理等,还可以给超级用户不可通过用户注册获得。
系统用户功能用例图如下:
系统用户用户管理<
3.2.2. 用户注册管理
注册用户包括:出版社用户、书店用户;必须经过验证才能开通使用,产生的用户密码可以发到其邮箱里;可以免费使用半年,半年之后提示必须注册为正式用户。
注册用户必须选择角色信息(通过下拉列表实现选择)。
角色基本信息包括:角色编号、角色名(出版社用户、书店用户)。 注册用户基本信息包括:用户编号(主键自动增长)、注册码(书店编号或出版社编号)、用户名、用户密码、真实姓名、注册时间、电话、地址、Email、备注(是否为正式用户)。
注册码是用户注册时必要的身份识别码,必需先从书店或出版社基本信息里面验证注册码是否存在,才能确定是否通过用户注册,从而避免垃圾用户的出现。 用户基本信息和角色信息通过用户角色信息表联系。
用户角色信息表结构为:用户角色ID(主键自动增长)、用户编号、角色编号。
用户注册成功后,根据用户角色信息可赋予用户书店业务管理权限或出版社业务管理权限。
未注册用户(游客)可以浏览各书店和出版社的新闻、消息和进入留言板块进行留言,但不具备进入网站业务管理模块的权限。
3.2.3. 用户权限管理业务
用户登陆在线图书订购系统后,根据用户的角色不同给予其不同的权限。 权限管理基本信息包括:权限编号、权限名称。
权限管理基本信息和角色信息通过角色权限信息表联系。
只有超级管理员(系统用户)才会具有权限管理业务的权限。
3.3. 订单、退货单和发货单状态管理业务
A. 订单信息
订单状态分为三种:未处理订单、处理中订单和已处理订单。
订单基本信息包括:订单编号、书店名称、出版社名称、订单状态、订单总金额、下单时间、处理时间、书店下单操作人、出版社处理操作人、备注等。
订单状态基本信息:主键ID(自动增长)、状态编号(-1、0、1)、状态名称。
再附加订单明细表基本信息:订单明细编号(自动增长)、订单编号、书籍编号、书籍价格、书籍数量、书籍总金额等。
B. 退货单信息
退货单状态分为三种:未处理退货单、处理中退货单和已处理退货单。 退货单基本信息:退货单编号、订货单编号、发货单编号、书店名称、出版社名称、退货金额、退货时间、退货原因、退货单状态、书店退货操作人、出版社处理操作人、备注等。
退货单状态基本信息: 主键ID(自动增长)、状态编号(-1、0、1)、状态名称。
再附加退货单明细基本信息:退货单明细编号(自动增长)、退货单编号、书籍编号、书籍价格、书籍数量、书籍总金额等。
C. 发货单信息
发货单状态分为三种:未处理发货单、处理中发货单和已处理发货单。 发货单基本信息:发货单编号、订单编号、出版社名称、书店名称、发货金额、发货时间、发货单状态、出版社发货单操作人、书店处理操作人、备注等。
发货单状态基本信息: 主键ID(自动增长)、状态编号(-1、0、1)、状态名称。
再附加发货单明细基本信息:发货单明细编号(自动增长)、发货单编号、书籍编号、书籍价格、书籍数量、书籍总金额等。
3.3.1.
未处理状态
A. 未处理状态订单
当书店新建一张订单提交之后,此订单就为“未处理”状态(state=-1),此时需要等待出版社对您这张订单进行查阅和处理,而在“未处理”状态时订书用户还可以对这张订单进行修改、删除操作。未处理状态退货单。
B. 未处理状态退货单
当书店新建一张退货单提交之后,此退货单就为未处理退货单(state=-1),此时需要等待出版社对此退货单进行查阅和处理。当退货单处于未处理状态并且书店还没退货时,此书店用户还可以对这张退货单进行修改、删除操作。
C. 未处理状态发货单
当出版社根据书店订单新建一张发货单之后,此发货单就是未处理状态(state=-1),这时需要等待书店收货之后再进行处理。当发货单处于未处理状态并且出版社还没有发货时,此出版社用户还可以对这张发货单进行修改、删除操作。
3.3.2. 处理中状态
A. 处理中状态订单
当书店用户下定单之后,出版社用户就会对其下的定单进行相关的处理,此状态时(state=0)表示该订单正在出版社用户所做的业务处理中,还未处理完毕;此时该订单的建立用户可以浏览,但不能对其进行修改和删除操作。
B. 处理中状态退货单
当出版社用户收到书店用户的退货,核对退货单无误时,出版社用户就要修改退货单的状态为已处理状态,此过程中退货单为处理中状态(state=0),此时该退货单的建立用户可以浏览,但不能对其进行修改和删除操作。
C. 处理中状态发货单
当书店用户收到出版社用户的发货,核对订单无误时,书店用户就要修改此发货单的状态为已处理状态,此过程中发货单为处理中状态(state=0),此时该发货单的建立用户可以浏览,但不能对其进行修改和删除操作。
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库在线图书订购系统--需求参考文档(2)在线全文阅读。
相关推荐: