毕业论文—网上书店系统 下载本文

网上书店系统

(毕业论文)

目录

引 言 4 1.1背景 4 1.2参考资料 4 1.3假定和约束 5

1.3.1运行环境要求 5

软件要求: 5 硬件要求 1.3.2项目起始时间 项目开始时间: 系统内测时间: 系统公测时间: 系统上线时间 1.3.3项目人员安排 分工: 人力资源安排: 1.3.4项目成本预估 1.3.5系统面向用户的规模 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业务建模 2.4.1.3用例描述 2.4.2图书分类模块功能分析 2.4.2.1功能描述 2.4.2.2业务建模 2.4.2.3用例描述 5 5

5 5 5 5 6

6 6 6 7 7 7

7 7 8 8

8

8 9 10 11 11

12 12 13 14

14

14 14 17 22

22 22 24

2.4.3网上交易模块 25

2.4.3.1功能描述 25 2.4.3.2业务建模 26 2.4.3.3用例描述 29

2.5总体建模 36

2.5.1系统总体用例图 36 2.5.2系统总体类图 37 2.5.3部署图 37

说 明 38

引 言

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终端客户

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

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