毕业论文网上书店系统.docx

上传人:b****3 文档编号:10704492 上传时间:2023-05-27 格式:DOCX 页数:35 大小:887.24KB
下载 相关 举报
毕业论文网上书店系统.docx_第1页
第1页 / 共35页
毕业论文网上书店系统.docx_第2页
第2页 / 共35页
毕业论文网上书店系统.docx_第3页
第3页 / 共35页
毕业论文网上书店系统.docx_第4页
第4页 / 共35页
毕业论文网上书店系统.docx_第5页
第5页 / 共35页
毕业论文网上书店系统.docx_第6页
第6页 / 共35页
毕业论文网上书店系统.docx_第7页
第7页 / 共35页
毕业论文网上书店系统.docx_第8页
第8页 / 共35页
毕业论文网上书店系统.docx_第9页
第9页 / 共35页
毕业论文网上书店系统.docx_第10页
第10页 / 共35页
毕业论文网上书店系统.docx_第11页
第11页 / 共35页
毕业论文网上书店系统.docx_第12页
第12页 / 共35页
毕业论文网上书店系统.docx_第13页
第13页 / 共35页
毕业论文网上书店系统.docx_第14页
第14页 / 共35页
毕业论文网上书店系统.docx_第15页
第15页 / 共35页
毕业论文网上书店系统.docx_第16页
第16页 / 共35页
毕业论文网上书店系统.docx_第17页
第17页 / 共35页
毕业论文网上书店系统.docx_第18页
第18页 / 共35页
毕业论文网上书店系统.docx_第19页
第19页 / 共35页
毕业论文网上书店系统.docx_第20页
第20页 / 共35页
亲,该文档总共35页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

毕业论文网上书店系统.docx

《毕业论文网上书店系统.docx》由会员分享,可在线阅读,更多相关《毕业论文网上书店系统.docx(35页珍藏版)》请在冰点文库上搜索。

毕业论文网上书店系统.docx

毕业论文网上书店系统

网上书店系统

(毕业论文)

 

 

引言

1.1背景

现代信息技术广泛,使社会和经济的各个方面发生深刻的变革,通过提高信息资源的管理和利用水平,在各种社会活动的功能和效率上的大幅地提高,从而达到人类社会的新的物质和精神文明水平的过程。

充分利用信息技术,开发利用信息资源,促进信息交流和知识共享,提高经济增长质量,推动经济社会发展转型的历史进程

信息的自动化管理是信息技术的核心应用之一,而图书信息的管理又是信息管理最古老的课题。

网上书店系统是一个集图书的进货,售出管理;图书的分类,检索管理的综合性信息管理系统,同时也是一个具备网上交易功能的B/S架构的互联网应用。

作为一个管理图书进货出货的物流管理系统,要求本系统有准确,条理的物流记录,同时有良好的系统稳定性,良好的系统抗风险能力。

而作为图书分类检索的信息管理系统,如何做到信息的准确分类,以及快速检索是最重要的。

而作为一个B/S架构的互联网应用,服务器的架构,网络负载的平衡是很重要的。

而且,作为一个互联网应用,稳定性是压倒一切的要求,保持系统长时间运行不宕机对于客户非常重要。

而作为具备网上交易功能的互联网应用,交易安全性也是重中之重的要求。

 

1.3.5系统面向用户的规模

系统应该拥有1千人同时访问,而保持稳定快速的用户体验的能力。

同时,一万人同时访问,系统允许有一定延迟,但不能有网络阻塞,系统崩溃的现象出现。

系统数据库应该有能够存放1000万个账户信息的能力,用户账户登录时,由系统查询造成的延迟不该超过2秒

1.3.6潜在法律与政策问题的避免

本系统是个面向全体互联网用户的商用系统,因此,所使用的软件硬件必须没有任何版权争议。

基于成本问题,应该有选择的使用用户量较大,口碑较好的开源软件,避免使用版权有争议的软件,杜绝使用盗版软件。

同时,该软件的财务统计系统应该和国家规定的财务报表软件互联,避免出现由于系统导致的税金上缴的不及时。

开发本系统使用的源代码,不应有非开源软件的代码,使用的开源软件代码,应该保留版权信息。

 

1.4用户的特点

1.4.1系统管理员

应该熟练掌握数据库的知识,具有一定的数据库维护能力,能处理常见的数据库问题,可以熟练的对数据库进行增删改查。

会备份,恢复数据库内的信息,并能够优化数据库系统,使其在数据量达到一定数量级时,仍然能够实现信息的快速检索

1.4.2系统使用者

系统使用者面向三类人,一类是物流管理员,另一类是图书信息分类员,还有一类是前端的负责具体业务的售书者。

他们应该有熟练的本专业技能,并在接受过系统使用培训之后能够使用该系统解决业务问题。

1.4.3终端客户

终端客户具有一定的互联网使用经验,能够完成账号的注册,登陆,图书的购买等流程。

只要有一定的互联网使用经验,就应该能够使用该系统实现图书的购买,退货,评价等等功能。

 

功能需求

2.1系统范围

本网上书店管理系统共有三个主要的功能模块:

2.1.1图书的进货,售出管理模块

本模块负责图书的进货,售出管理,是网上书店系统的物流管理模块,也是财务管理模块,有五个参与者,分别是:

图书采购员,财务,前台业务员,图书提供商,网上购书者。

图书采购员的职责是:

申请采购项目,采购图书

财务的职责是:

审批采购项目,付采购图书的款项,收到前台购书者的书款

图书提供商的职责是:

提供所需图书,获得书款

前台业务员的职责是:

确定网上图书交易,将图书发往售书者

网上购书者的职责是:

发起网上图书购买,付书款

 

以下是该模块用例图:

2.1.2图书的分类,检索管理的综合性信息管理系统模块

本模块负责图书的分类,以便于用户能够较快的找到自己喜欢的书籍,此模块也是体现信息管理特点的模块。

以下是该模块的用例

2.1.3网上交易功能模块

网上交易模块是该网上书店系统的核心模块,参与者有四个:

网上购书者,前台业务员,系统管理员,财务管理。

网上购书者的职责是:

注册注销账号,修改密码,提出购书申请,付款,提出退书申请,评价称此次交易

前台业务员的职责是:

注册注销账号,修改密码,确认购书申请,确认退书申请,评价此次交易。

财务管理员的职责是:

注册注销账号,修改密码,确认付款,退款。

系统管理员的职责是:

修改系统管理员密码,维护系统,管理用户权限。

2.2系统体系结构

网上书店系统共分为三个模块,分别是:

图书物流管理模块,图书的分类管理模块,网上交易模块。

其系统的体系结构如下图所示:

 

 

2.3系统总体流程

基于系统模块间应该高内聚,低耦合的特点,本系统三个模块间只有财务上的重合,而业务流程上几乎没有重合的地方。

因此,系统总体流程分成三块来写。

 

2.3.1系统物流管理流程

2.3.2系统图书分类管理模块流程

2.3.3系统网上交易模块流程

2.4需求分析

2.4.1物流管理模块功能分析

2.4.1.1功能描述

本模块负责图书的进货,售出管理,是网上书店系统的物流管理模块,也是财务管理模块,有五个参与者,分别是:

图书采购员,财务,前台业务员,图书提供商,网上购书者。

图书采购员的职责是:

申请采购项目,采购图书

财务的职责是:

审批采购项目,付采购图书的款项,收到前台购书者的书款

图书提供商的职责是:

提供所需图书,获得书款

前台业务员的职责是:

确定网上图书交易,将图书发往售书者

网上购书者的职责是:

发起网上图书购买,付书款

2.4.1.2业务建模

使用用例图进行业务建模是一个非常好的选择,图形化建模有直观,易懂的好处

用例图建模

本UML图中,凡是和交易有关的都不与财务这个参与者发生关系,比如图书采购员

与图书供应商的交易,购书者与营业员的交易。

同时,与付款有关的都不与直接交易者发生关系,比如,和网上购书者交易的是

营业员,但网上购书者将钱汇给的是财务。

和图书供应商交易的是图书采购员,但将

书款付给图书供应商的是财务,图书采购员不直接与钱发生联系

 

以下就是UML用例图

活动图描述步骤

活动图的作用是描述系统动作流序列的一种UML图,本图描述了物流管理模块在

管理图书进货模块时的步骤,这个步骤有一个特点,就是打款权始终在财务手中,或

者说在系统手中,杜绝了图书采购员在采购图书过程中以权谋私,同时,采购权在图

书采购员手中,这又避免了财务独揽大权,这种分权模式能用程序化的模式解决采购

过程中的灰色交易。

以下是该模块的活动图:

顺序图建模

2.4.1.3用例描述

用例名称

申请采购项目

用例描述

采购员采购项目前需要申请项目

执行者

图书采购员

前置条件

后置条件

采购员获得图书采购权

过程描述

提供购书种类,数量,金额

异常描述

采购申请被驳回

业务规则

采购书籍应该主流,健康,正版。

涉及的业务实体

图书采购员,财务

补充说明

用例名称

采购图书

用例描述

采购员为网上书店采购图书,采购员无付款权

执行者

图书采购员

前置条件

采购员采购项目前需要申请项目

后置条件

网上书店获得图书

过程描述

向图书供应商提供图书种类,数量,报价

异常描述

图书提供商无某种类的书

业务规则

涉及的业务实体

图书采购员,图书供应商

补充说明

用例名称

提供图书

用例描述

图书供应商向网上书店提供图书

执行者

图书供应商

前置条件

图书供应商提供图书前需要获得订单

后置条件

发订单的客户获得图书

过程描述

图书供应商按照订单数量,种类发货

异常描述

图书供应商无某种类的书

图书供应商无足够数量的书

图书采购员提供的报价图书供应商无法接受

业务规则

图书采购订单需要有明确的书籍种类,数量,版本信息

订单提供的报价需要合理,为图书供应商接受

提供图书之前,图书供应商无法得到书款

涉及的业务实体

图书采购员,图书供应商

补充说明

用例名称

付款

用例描述

财务向图书供应商付款

执行者

财务

前置条件

网上书店获得图书

后置条件

图书供应商获得书款

过程描述

系统在获得图书后向图书供应商付款

异常描述

业务规则

付款金额应该和实际应付款相当

涉及的业务实体

财务,图书供应商

补充说明

用例名称

审批采购项目

用例描述

财务审批图书采购员的采购订单

执行者

财务

前置条件

图书采购员向财务申请采购

后置条件

采购订单被批准或者驳回

过程描述

财务审批图书采购员的采购订单

异常描述

业务规则

挑出合适的采购项目批准

涉及的业务实体

财务,图书采购员

补充说明

用例名称

收到书款

用例描述

财务收到网上购书者向网上书店打的书款

执行者

财务

前置条件

网上购书者收到书籍

后置条件

财务获得书款

过程描述

网上购书者收到书后,向财务的账号打款,财务获得了书款

异常描述

业务规则

书款应该和实际售价相同

涉及的业务实体

财务,网上购书者

补充说明

用例名称

发起交易

用例描述

网上购书者向网上书店发起购书交易

执行者

网上购书者

前置条件

网上购书者拥有账号

后置条件

网上购书者与网上书店发起交易

过程描述

网上购书者选择好书籍之后,发起购书交易

异常描述

书籍正好缺货

业务规则

网上购书者有账号,且网银账号里有钱

涉及的业务实体

前台售书者,网上购书者

补充说明

用例名称

确定交易

用例描述

前台售书者确定网上购书者发起的交易

执行者

前台营业员

前置条件

网上购书者发起交易

后置条件

网上书店向网上购书者邮寄图书

过程描述

前台营业员对网上购书者发起的购书申请进行确认

异常描述

书籍正好缺货

业务规则

涉及的业务实体

前台售书者,网上购书者

补充说明

用例名称

将图书发往前台售书者

用例描述

前台售书者将图书发往前台售书者

执行者

前台营业员

前置条件

网上售书者将书款打到财务账号上

后置条件

售书者得到图书

过程描述

前台营业员对网上购书者邮寄图书

异常描述

邮寄物流被阻塞

业务规则

涉及的业务实体

前台售书者,网上购书者

补充说明

2.4.2图书分类模块功能分析

2.4.2.1功能描述

本模块负责图书的分类,以便于用户能够较快的找到自己喜欢的书籍,此模块也是体现信息管理特点的模块。

2.4.2.2业务建模

用例图建模

本用例图中有两个参与者,图书管理员和购书者,图书管理员的职责是将购入的图

进行分类,填充好介绍信息。

而购书者可以很方面的通过分类信息能够找到喜欢的图

书,同时,图书版本更新之类的信息更新也可由本系统完成。

活动图描述步骤

下面的活动图描述了图书管理员进行图书分类和图书信息更新的步骤,也描述了图

书被购书者检索的过程,图书管理员将图书分类信息写入系统是此书被购书者检索到的前

提条件。

顺序图建模

2.4.2.3用例描述

用例名称

图书分类

用例描述

图书管理员将新购入的图书分类

执行者

图书管理员

前置条件

有新购入的图书

后置条件

新书信息被录入系统

过程描述

新购入的图书被图书管理员录入系统

异常描述

新购入的图书之前已经被录入系统

业务规则

一种图书只能录入一次,直到信息需要更新

涉及的业务实体

图书管理员

补充说明

用例名称

图书信息更新

用例描述

图书管理员将需要更新信息的图书的信息更新

执行者

图书管理员

前置条件

该图书信息在系统里且信息需要更新

后置条件

该图书的信息被更新

过程描述

图书信息出现新版,图书管理员将信息录入系统

异常描述

业务规则

涉及的业务实体

图书管理员

补充说明

用例名称

书目检索

用例描述

任何人登陆网站之后都可以进行书目检索

执行者

任何人

前置条件

系统服务器开启

后置条件

书目被检索

过程描述

录入检索关键字,检索出需要的图书

异常描述

书目不存在

业务规则

涉及的业务实体

任何人

补充说明

2.4.3网上交易模块

2.4.3.1功能描述

网上交易模块是该网上书店系统的核心模块,参与者有四个:

网上购书者,前台业务员,系统管理员,财务管理。

网上购书者的职责是:

注册注销账号,修改密码,提出购书申请,付款,提出退书申请,评价称此次交易

前台业务员的职责是:

注册注销账号,修改密码,确认购书申请,确认退书申请,评价此次交易。

财务管理员的职责是:

注册注销账号,修改密码,确认付款,退款。

系统管理员的职责是:

修改系统管理员密码,维护系统,管理用户权限。

2.4.3.2业务建模

用例图建模

本用例图有四个参与者:

网上购书者,前台业务员,系统管理员,财务管理员,

同样,和之前的系统模块一样,前台业务员不接触付款业务,有财务管理员负责。

这样做的好处很明显,依靠形式化的系统运行,避免出现前台业务员出现经济犯罪

行为。

同时,避免财务管理员侵吞书店业务,使网上书店的业务不受人为因素的过

多影响。

下面就是该模块用例图

 

 

活动图描述步骤

下面的活动图描述了前台营业员与网上购书者进行网上购书活动的全过程,系统充

当了财务管理的角色,系统管理员由于不直接与网上购书业务发生联系,故此活动图

不表示系统管理员的角色。

 

以下就是该模块的活动图:

 

 

顺序图建模

 

 

2.4.3.3用例描述

用例名称

注册账号

用例描述

网上购书者,前台营业员,财务管理员在进入角色之前都要注册

执行者

网上购书者,前台营业员,财务管理员

前置条件

需要权限

后置条件

获得相应权限

过程描述

录入相应信息,被系统管理员批准后,注册成功

异常描述

系统管理员不批准注册申请

业务规则

前台营业员,财务管理员需要更严格的许可

涉及的业务实体

网上购书者,前台营业员,财务管理员

补充说明

用例名称

修改密码

用例描述

网上购书者,前台营业员,财务管理员可以修改自己的账号的密码

执行者

网上购书者,前台营业员,财务管理员

前置条件

账号存在

后置条件

密码被修改,启用新密码

过程描述

录入旧密码,新密码,重复录入新密码,如果两次新密码一致,启用新密码

异常描述

两次新密码输入不一致导致修改密码失败,可重新修改。

业务规则

必须有账号的情况下才能修改密码

涉及的业务实体

网上购书者,前台营业员,财务管理员

补充说明

用例名称

修改密码

用例描述

网上购书者,前台营业员,财务管理员可以修改自己的账号的密码

执行者

网上购书者,前台营业员,财务管理员

前置条件

账号存在

后置条件

密码被修改,启用新密码

过程描述

录入旧密码,新密码,重复录入新密码,如果两次新密码一致,启用新密码

异常描述

两次新密码输入不一致导致修改密码失败,可重新修改。

业务规则

必须有账号的情况下才能修改密码

涉及的业务实体

网上购书者,前台营业员,财务管理员

补充说明

用例名称

注销账号

用例描述

系统账户拥有者注销账号

执行者

系统账户拥有者

前置条件

账号处于登录状态

后置条件

账户被注销

过程描述

网上购书者账号登陆,输入密码,重复输入密码,点击注销账户。

账户注销

异常描述

输入密码错误,账户未被注销。

业务规则

必须账号登陆,且密码正确才能注销账户

涉及的业务实体

系统账户拥有者

补充说明

用例名称

购书申请

用例描述

网上购书者发起购书申请

执行者

网上购书者

前置条件

账号处于登录状态,图书被放入购物车

后置条件

购书申请被录入系统

过程描述

网上购书者账号登陆,将图书放入购物车,发起购书申请

异常描述

图书未放入购书车

业务规则

必须账号登陆,且书被放入购物车才能发起购物申请

涉及的业务实体

网上购书者

补充说明

用例名称

确认购书申请

用例描述

前台营业员确认了网上购物者的购书申请

执行者

前台营业员

前置条件

账号处于登录状态,图书被放入购物车

后置条件

购书申请被确认,等待购书者付款

过程描述

前台营业员确认了网上购书者的购书申请

异常描述

业务规则

必须账号登陆,才能确认购物申请

涉及的业务实体

前台营业员网上购书者

补充说明

用例名称

付款

用例描述

在自己的购书申请确认之后,网上购书者向财务管理员付书款

执行者

网上购书者

前置条件

账号处于登录状态,购书申请被确认

后置条件

系统将图书寄给网上购书者

过程描述

在购书申请确认之后,网上购书者向系统付款,账户是财务管理员掌握的账号

异常描述

业务规则

必须账号登陆,购书申请确认,才能付款

涉及的业务实体

网上购书者,财务管理员

补充说明

用例名称

申请退款

用例描述

在自己的购书申请确认之后,网上购书者向财务管理员付书款

执行者

网上购书者

前置条件

账号处于登录状态,购书申请被确认

后置条件

网上营业员将图书寄给网上购书者

过程描述

在购书申请确认之后,网上购书者向系统付款,账户是财务管理员掌握的账号

异常描述

业务规则

必须账号登陆,购书申请确认,才能付款

涉及的业务实体

网上购书者,财务管理员

补充说明

用例名称

邮寄图书

用例描述

在网上购书者付款之后,前台营业员向网上购书者邮寄图书

执行者

前台营业员

前置条件

账号处于登录状态,网上购书者已付款

后置条件

网上购书者获得图书

过程描述

网上购书者付款之后,营业员将书籍邮寄给购书者

异常描述

业务规则

必须账号登陆,网上购书者已经付款,才能邮寄图书

涉及的业务实体

网上购书者,前台营业员

补充说明

用例名称

申请退款

用例描述

在网上购书者获得书之后,对书不满意,申请退款

执行者

前台营业员

前置条件

账号处于登录状态,网上购书者已付款

后置条件

网上购书者退款申请被受理

过程描述

网上购书者获得图书之后,对书不满意,申请退款

异常描述

业务规则

必须账号登陆,网上购书者已经付款,才能申请退款

涉及的业务实体

网上购书者,前台营业员

补充说明

用例名称

确认退款申请

用例描述

在网上购书者申请退款之后,且书籍已经寄回,前台营业员确认退款申请,将信息传给财务管理员

执行者

前台营业员

前置条件

账号处于登录状态,网上购书者已申请退款,且书籍被寄回

后置条件

财务将退款打回网上购书者账号

过程描述

在网上购书者申请退款之后,且书籍已经寄回,前台营业员确认退款申请,将信息传给财务管理员

异常描述

书籍未寄回

业务规则

必须账号登陆,网上购书者申请退款,且书籍被寄回,才能退款

涉及的业务实体

网上购书者,前台营业员,财务管理员

补充说明

用例名称

交易双方互评

用例描述

在交易双方进行一次交易之后,无论成功与否,都进行交易双方互评

执行者

前台营业员,网上购书者

前置条件

账号处于登录状态,交易行为完成

后置条件

交易结束

过程描述

在交易双方进行一次交易之后,进行交易双方互评

异常描述

一方未进行评价

业务规则

一方未进行评价,系统默认好评

涉及的业务实体

网上购书者,前台营业员

补充说明

2.5总体建模

2.5.1系统总体用例图

2.5.2系统总体类图

由类图知

Clients类,SalesClerk类,Financer类是User的子类,继承了User类的成分,

SalesClerk对BookManageMent是1对多关联关系、

2.5.3部署图

说明

设计应用软件:

PowerDesignerEdrawMax

最后提交物:

本文档

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

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2