网上图书销售系统
网络图书销售系统的设计与实现
毕业设计书(论文)
题目网络图书销售系统的设计与实现
系别计算机科学与工程系
专业计算机科学与技术(软件工程方向)
年级 2006级
层次本科
学号 20065171053
姓名高佩娟
指导老师胡洋
2009年3 月20 日广东培正学院教务处
毕业设计书(学位论文)原创性声明本人郑重声明:所呈交的设计书(论文)是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以注明引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品.本人完全意识到本声明的法律后果由本人承担。
毕业设计(学位论文)作者签名(手写)
年月日
毕业设计书(学位论文)版权使用授权书
本毕业设计书(学位论文)作者完全了解学校有关保障、使用毕业设计书(学位论文)的规定,同意学校保留并向有关学位论文管理部门或机构送交设计书(论文)的复印件和电子版,允许论文被查阅和借阅。本人授权省级优秀学士学位设计书(论文)评选机构将本设计书(论文)全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
本设计书(论文)属于:
保密□,在年解密后适用本授权书。
不保密□。
(请在以上相应的方框内打“√”)
作者签名(手写)年月日
指导教师签名(手写)年月日
目录
Abstract: ............................................................... I 摘要: (2)
1.绪论 (2)
1.1概述 (2)
1.2系统研究动态 (3)
1.3课题的提出及其只要研究内容 (3)
网上图书销售系统的设计与实现
操作流程设计
明确后台各项功能的操作流程,简化操作步骤,提高 工作效率。
03 系统实现
数据库实现
数据库设计
01
根据系统需求,设计合理的数据库结构,包括用户表、图书表、
订单表等。
数据存储
02
将图书信息、用户信息、订单信息等数据存储在数据库中,确
用户界面设计
页面布局
采用响应式设计,确保系统在各种设备上都能良 好显示。
交互设计
优化表单提交、搜索、排序等功能的交互流程, 提高用户体验。
视觉设计
采用简洁明了的视觉风格,使用标准化的图标和 按钮,确保界面易用性。
后台管理设计
后台功能划分
将后台功能划分为商品管理、订单管理、用户管理等 模块。
权限管理
物流配送和跟踪
系统提供物流配送服务,用户 可以实时跟踪订单配送状态。
02 系统设计
数据库设计
数据库类型选择
选择关系型数据库如MySQL,因为它具有良 好的稳定性和扩展性。
数据表设计
设计包括用户表、图书表、订单表等,每个表包含 必要的字段如用户名、密码、图书名称、价格、数 量等。
数据关系设计
定义各表之间的关系,如用户表与订单表通 过用户ID关联,订单表与图书表通过订单ID 关联。
在线图书销售管理系统
在线图书销售管理系统
一、选题描述
随着计算机和网络技术的发展,商业销售方式从传统的店铺经营逐步发展
到网络经营,顾客购买方式也从店铺购买发展到网上购物,由于图书的的需求
量对于学生来说很大,所以想设计一个在线图书销售管理信息系统。
二、需求分析
在线图书销售管理系统对于网上图书销售管理和图书购买是非常重要的。
用户可以在网上查询自己所需要的购物信息,足不出户就可以了解各方面的信息,进行网上交易,再利用物流公司就可以达到远程购物的目的。用户通过远程登录图书销售管理系统,可以查询出自己所需要的图书的详细信息并提交购
买信息,这样既方便了用户,同事也方便了销售人员的管理。
三、系统功能分析
根据图书销售的基本要求,本系统面向的用户分为管理员、普通用户和会员
三类。管理员负责系统维护;普通用户只具有浏览网站的权限;会员则可以实
现购买功能。为了是问题简化,本课程设计只讨论管理员和会员两类用户。
3.1系统功能概述
根据需求,本系统主要完成以下功能:
●注册功能。该功能是为了让普通用户成为会员而设立的。
●会员登录功能。会员登录后才可以实现利用购物车购买图书的功能。
●购物车功能。若会员对某本图书感兴趣,可以将该图书放入自己的购物车,
同超市中的购物车一样,目的是方便记载会员购买的商品信息。
●图书信息查找功能。用户可以直接搜索所需的图书信息,当图书信息数量
很多时,该项功能对用户来说是非常方便的。
●个人中心。方便会员查看和修改个人信息。
●图书信息分类列表。图书一般会有很多种,为了分门别类使得这项功能非
常有用。当用户需要某种类型的图书时,只需要使用该功能就可以看到所
网上书店系统
目录
第1章需求分析 (1)
1.1网上书店的现状 (1)
1.2网站的可行性分析 (1)
1.3网上购书的优势 (2)
1.4我国网上书店的概况 (3)
1.4.1我国网上书店的发展 (3)
1.4.2制约我国网上书店发展的因素 (4)
1.5网上书店销售系统数据流图 (5)
1.5.1网上书店销售系统顶层数据流图 (5)
1.5.2网上书店销售系统第一层数据流图 (5)
1.5.3购买模块的数据流图 (6)
1.6网上书店销售系统数据字典 (7)
1.6.1外部实体 (7)
1.6.2数据流 (8)
1.6.3逻辑处理 (10)
1.6.4数据存储 (13)
1.7网上书店销售系统E-R图 (14)
第2章总体设计 (15)
2.1系统功能结构图 (15)
2.2系统功能描述 (16)
2.2.1会员管理 (16)
2.2.3图书检索 (16)
2.2.3购买 (16)
2.2.4收藏夹 (17)
2.2.5退货 (17)
第3章购买模块的详细设计 (18)
3.1业务建模 (18)
3.2数据建模 (19)
3.2.1概念数据模型 (19)
3.2.2物理数据模型 (19)
3.3 应用程序建模 (20)
3.3.1用例图 (20)
3.3.2类图 (21)
3.3.3活动图 (21)
3.3.4时序图 (22)
3.4数据库设计 (23)
第4章系统的实现 (24)
4.1图书购买模块的实现代码 (24)
4.2界面截图 (26)
结束语 (27)
致谢 (28)
参考文献 (29)
第1章需求分析
1.1网上书店的现状
出版物的网上销售不仅是传统销售渠道的发展和补充,也是未来图书销售的发展方向目前我国运作和销售较好的大型网上书店,如当当、卓越、旌旗席殊网上书店等,这些网上书店各具优势。其中当当网上书店在价格和品种方面的优势是无人能比;卓越网上书店创造流行的能力比较强;旌旗席殊网上书店的优势是网点多,覆盖面广。在国外,影响较大的网上书店有美国的亚马逊,德国的贝塔斯曼和英国的因特网书店。其中亚马逊网上书店在1998年拥有450万名顾客,到2002年有将近32亿人网上购书,销售额达到了78亿美元。1999年英国的20亿英镑图书总销售额中,网上销售占5%。英国书业界人士分析,未来英国的网上售书将成为图书销售渠道中的主要渠道。
网上书店设计说明书 (含结构图、流程图和E-R图)
目录
1.引言 (3)
1.1项目名称 (3)
1.2编写目的 (3)
1.2项目背景 (3)
1.3定义 (3)
1.4参考资料 (3)
2.任务概述 (4)
2.1项目总体目标 (4)
2.3需求概述 (4)
2.2运行环境 (4)
2.2.1 软件环境 (4)
2.2.2 硬件环境 (4)
2.4开发环境 (4)
2.5条件与限制 (4)
3.总体设计 (5)
3.1系统架构 (6)
3.2处理流程 (7)
4.功能详细设计 (7)
4.1 系统体系结构 (7)
4. 2 功能设计 (8)
4. 3 代码设计 (10)
4. 4用户界面设计 (10)
4. 5 数据库设计 (10)
5.系统实施与维护 (14)
5.1系统测试 (14)
5.1.1软件测试 (14)
5.1.2应用程序测试 (15)
5.1.3 网站测试.............................................................. 错误!未定义书签。
5.2系统维护........................................................................ 错误!未定义书签。
1 引言
随着信息技术、Internet技术、数据库技术的不断发展完善,网络成的加快,传统的购物方式也越来越不能满足人们快节奏的生活需求,使得企业的IT部门认识到互联网的优势,电子商务就是在这样一个背景下产生发展起来的。伴随着电子商务技术的不断成熟,电子商务的功能也越来越强大,注册用户可以在网上搜索到自己想要的各种商品,初步让人们体会到了足不出户便可以随意购物的快感。
网上书店系统UML建模文档
2010-2011 学年第二学期
《软件工程课程设计》
网上书店系统的UML建模
班级08软件工程
组员崔会令刘园园谷雅俊解凯添
组长张俊格
任课教师郭烨
日期2011年5月30日
目录
1 系统需求 (2)
2 需求分析 (3)
2.1 识别参与者 (3)
2.2 识别用例 (3)
3 静态结构模型 (4)
3.1 定义系统对象 (4)
3.2 定义用户界面类 (4)
3.3 建立类图 (5)
4 动态行为模型 (6)
4.1 创建系统顺序图(协作图) (6)
4.2 创建系统的状态图 (8)
4.3 创建系统的活动图 (9)
5 物理模型 (11)
5.1 创建系统组件图 (11)
5.2 创建系统部署图 (11)
6总结 (11)
7参考文献 (12)
1 系统需求
网上书店管理系统业务描述:
网上书店提供给人们更加便捷的购书模式。从网上书店
系统不同参与者的角度 ,可以将其系统功能分为前台与后台两大功能模块。
通过对电子商务网站及网上书店的考察、分析以及实际的市场调查,要求本系统具有以下功能:
●统一友好的操作界面,能保证系统的易用性。
●规范、完善的基础信息设置。
●图书分类详尽,可按不同类别查看商品信息。
●按图书大类及图书名称进行模糊查询。
●实现网上购书。
●新书及特价图书展示。
满足上述需求的系统主要包括下面几个模块:
图 1.1系统功能需求
2 需求分析
2.1 识别参与者
在书店管理系统中,需要销售者和用户的的参与。销售者可以有自己的用户名和密码对网站的后台进行维护和更新。用户可以注册也可以登录来对图书进行浏览和购买,确认购买后通过转账汇款。网站需要一个专门的管理者进行日常维护与管理,所以需要有系统管理员的参与。
图书销售系统可行性研究报告
图书销售系统可行性研究报告
一、项目概述
图书销售系统是一种基于互联网的新型电子商务平台,旨在帮助图书店铺将商品在线上传,实现线上销售。该系统将提供图书搜索、购物车、在线支付、订单管理等功能,为图书店
铺提供更加便捷、高效的销售渠道。
二、市场分析
1. 行业现状
随着互联网的发展,传统的图书零售店铺面临着越来越大的挑战。消费者越来越倾向于在
网上购物,因此图书店铺需要拥有一个在线销售的渠道。
2. 市场需求
消费者对于图书的需求不断增长,同时他们也倾向于在线购买。因此,图书店铺需要一个
稳定、高效的线上销售系统来满足市场需求。
3. 竞争分析
目前市场上已经出现了一些图书销售系统,如亚马逊、当当等,这些平台已经占据了一定
的市场份额。但是针对小型图书店铺而言,定制的图书销售系统还是比较稀缺的。
三、技术可行性
1. 技术方案
图书销售系统将使用先进的网络技术、数据库技术和安全技术来构建。系统将采用分布式
架构,保证系统的稳定性和可扩展性。同时,系统还将使用加密技术来保障用户的信息安全。
2. 技术人员
系统开发需要一支专业的技术团队来完成,他们需要具备网络、数据库、安全等领域的专
业知识。同时,需要保证团队有足够的研发资源和经验来确保系统的高质量。
3. 系统可靠性
为了保证系统的可靠性,我们将采用多种技术手段来增强系统的稳定性和安全性。此外,
我们还将对系统进行全面的测试和调试,以确保系统能够稳定运行。
四、经济可行性
1. 投资成本
系统开发和维护需要一定的资金投入,包括软件开发费用、服务器托管费用、人员成本、宣传推广费用等。
网络图书销售系统的设计与实现【开题报告】
毕业设计开题报告
计算机科学与技术
网络图书销售系统的设计与实现
一、选题的背景、意义
1.1 历史背景
随着互联网的普及和电子商务的飞速发展,网上书店是Internet电子商务在图书销售行业发展的必然结果。这种新型的图书销售形式,与传统利用书店进行销售的方式相比拥有许多优势包括降低了销售成本,利用网络作为交易平台,改变传统的交易方式,使得交易活动不受空间和时间的限制,信息的传递更迅速灵活,新书信息上传后,客户可以立即看到,交易马上可以从网上进行,从而大大提高了交易的效率。正是由于这些优势,网上书店才能得以迅速地发展。网上书店系统的主要功能是利用网站作为交易平台,将图书的一些基本信息以网站的形式发布到Internet中,客户可以通过Internet登录图书销售网站来查看售书信息并提交定单订购图书,实现在线进行交易。
网上图书销售系统是电子商务的一个典型应用。网上图书销售系统的出现对传统书店是一种有力的冲击。网上图书销售系统是指利用计算机网络技术把传统的书店业务上网,为读者提供通过互联网查询图书信息、浏览图书及购买图书的图书销售部门。作为一个主要面向网络客户的图书经销商,究竟提供怎样简单、高效、便捷的系统给客户,才能让客户体验到自己与其他经销商的区别,吸引到更多的客户,这是一个企业不容忽视的问题。网上图书销售系统具有强大的交互功能,可使商家和客户方便的交流,有利于顺利完成交易。
1.2 国内现状
当今,电子商务(Electronic Commerce)受到人们越来越多的关注,并渗透到人们生活的各个角落,改变着社会经济的各个方面。网上购物,具有价格低廉,高效,方便,种类齐全的特点。随着网上交易信誉的提高,网上书店越来越得到人们的高度信赖。
网上购书系统的设计与实现
xx大学
实验报告
课程名称:网络数据库编程
专业班级:
学生学号:(组号)
学生姓名:
实验名称:
实验成绩:
课程类别:必修□限选 公选□其它□
目录
错误!未找到目录项。
一、菩提书城网上购书系统概述
1.系统开发背景
随着互联网的高速发展,电子商务将成为21世纪主流的商业模式。它通过人与电子通信方式的结合,依靠计算机网络,以通讯技术为基础,实现图书销售。与传统的实体书店相比,网上书店的经营方式和销售渠道是全新的。
2.系统开发方法
本系统是在Windows XP下,以MicroSoft Access 2003为数据库开发平台,Tomcat网络信息服务作为应用服务器,采用JSP(Java Server Pages)技术,(jsp+javabean+Access)B/S模式开发的网上书店系统。
二、系统的需求分析
2.1需求分析
(1)技术可行性——此网上购书系统可以运用于windows xp ,windows 7 ,windows server 2000/2003 操作系统。对计算机的硬件配置没有太高要求,现在的个人电脑基本完全可以满足条件。
(2)经济可行性——这个系统可以运用于现在市场上所出售的各种个人电脑,系统成本主要集中在系统的开发上。而且当系统投入运行后,可以实现在网上卖书的功能。系统所带来的效益远远大于系统软件的开发成本。所以在经济上是完全可行的。
(3)操作可行性——界面设计充分考虑到浏览用户的习惯,图书信息浏览、会员注册登录、购书等功能操作方便。而且所有页面设计简洁、合理,不会让用户感到视觉疲劳。可操作性非常强。
网上书店管理系统可行性分析报告
网上书店管理系统可行性分析报告
1. 引言
1.1 项目背景
随着互联网技术的飞速发展和人们阅读习惯的变化,网上书店逐渐成为图书销售的重要渠道。作为一种新兴的销售模式,网上书店在提供便捷的购书体验、丰富的图书资源和个性化的服务等方面具有传统书店无法比拟的优势。然而,如何高效、安全地管理网上书店,提供优质的用户体验,成为当前亟待解决的问题。
1.2 研究目的与意义
本报告旨在通过对网上书店管理系统的可行性进行分析,为我国网上书店的管理和运营提供参考依据。研究内容包括市场分析、技术可行性、经济可行性、运营可行性、法律与合规性等方面。本报告的研究意义在于:
1.有助于了解网上书店市场现状和发展趋势,为相关企业提供决策依据;
2.探讨技术可行性,为网上书店管理系统的设计与实现提供技术支持;
3.分析经济可行性,为投资决策提供参考;
4.研究运营可行性,为网上书店的持续发展提供运营策略;
5.明确法律法规要求,确保网上书店管理系统的合规性。
1.3 报告结构
本报告共分为八个章节,分别为:
1.引言:介绍项目背景、研究目的与意义以及报告结构;
2.网上书店市场分析:分析市场现状、市场规模与增长趋势以及竞争对手;
3.技术可行性分析:探讨系统架构设计、技术选型与实现以及技术风险与应对
措施;
4.经济可行性分析:分析投资估算、成本分析以及收益预测;
5.运营可行性分析:研究运营模式、人力资源规划以及营销策略;
6.法律与合规性分析:明确法律法规依据、进行合规性评估以及提出风险防范
措施;
7.可行性结论与建议:进行综合评估、提出结论和建议;
网上书店系统设计与实现
2013届毕业设计说明书基于struts2的网上书店系统
院、部:计算机与信息科学学院
学生姓名:
指导教师:职称
专业:计算机科学与技术
班级:
完成时间: 2013年6月
摘要
随着网络的不断发展,电子商务平台的不断增多,人们的购物方式变得方便快捷。在这种情况下,从网上购买书籍需求也变得非常强烈。因此,开发一套完善的图书管理系统就成不可少了。
本文基于面向对象开发技术[1],详细阐述了网上书店系统的设计与实现过程,该系统采用MySQL数据库,tomcat作为网络应用服务器,在MyEclipse开发环境下面采用html、javascript、css、jquery等技术控制前台界面设计,是一个基于jsp技术和当前主流的MVC框架ssh(spring+struts+hibernate)开发的电子商务网站。
本系统主要实现用户在网上购买书籍的过程,用户可以在网站上面注册用户后登录网站并购买书籍,登录状态下的用户可以对个人的基本信息、登录密码以及订单进行管理。做到让用户可以不用去书店就能方便快捷的买到自己理想的书籍,享受读书的快乐。
关键词:网上书店;MySQL;SSH;jsp;java
Abstract
With the continuous development of Internet, e-commerce platform, increasing people become convenient way of shopping. In this case, from online buy books demand also become very strong. Therefore, develop a set of perfect books management system management system as necessary.
(整理)UML建模网上图书销售系统用例图Word.
网上图书销售系统
本文档介绍网上图书销售系统的UML建模过程。
1.1网上图书销售系统的需求分析
寻找需求不是件容易的事情,软件开发人员最讨厌的就是需求经常变化,因此,在建模之前明确需求非常重要。
1.1.1系统总体的功能需求
网上图书销售系统是一个复杂的电子商务系统,它必须提供用户的接口以供用户登录并选择喜好的图书;同时还必须提供系统的管理接口以供管理员和一般的网站工作人员处理客户订单并维护网站正常运作。
系统总体功能需求框图如图1-1所示。
图1-1 系统总体功能需求框图
1.用户接口模块
用户接口是网站用户使用图书销售系统服务的入口,所有的在线用户都通过浏览登录网站,并进行一系列的查询,订购操作。用户接口模块包括了用户信息维护、商品查询、订购商品和订单维护4个部分。用户登录系统后,用户ID将会被保存在服务器的缓存中,用户在系统中所做的操作,包括查询、订购等都将被系统存储在数据库中,以供系统那个进行销售情况以及销售走势分析。
2.管理员接口模块
这是系统提供给网站维护和管理人员的接口。管理员接口模块包括商品信息维护、内部员工信息维护、订单处理、销售情况查询、报表维护5个部分。网站的一般工作人员通常只具有订单处理的权限,他们获得用户提交的订单,并根据库存情况来决定发货或者推迟发货。网站的管理员具有所有的管理权限,可以处理客户的订单,可以阅览网站商品的销售情况、销售走势,以便根据不同的情况及时的调整经营战略,将库存成本和资金占有用率降到最低的限度。
3.数据服务模块
数据服务器模块是系统正常运行的基础,包括客户的查询,定单的保存;网站工作人员的定单处理;网站管理员的销售情况查询与分析。
图书在线销售系统--文献综述
本科毕业设计(论文)文献综述
学院专业
学生姓名学号
指导教师职称
合作导师职称
论文题目图书在线销售系统
文献综述:
一.选题背景和意义
随着Internet的不断普及,人们对于互联网技术的要求已不单单是浏览一下网页,收发电子邮件,日益忙碌的人们开始追求足不出户的利用互联网这一强大的平台来实现的网上购物。对于企业来讲,无论是企业之间(B to B),还是企业和客户之间(B to C)的交易,如果能够实现网上交易将大大提高交易速度节约交易成本。近几年,随着网络数据库技术的进一步发展,使得这一设想逐渐成为现实。
本次设计运用技术,结合了SQL Sever数据库原理,基于B/S模式开发了一个图书在线销售系统。在我的系统中,顾客可以很方便的注册成为会员,对图书进行浏览检索,查看图书的详细资料,然后根据各人的喜好购买心仪的书籍。系统会自动为顾客生成订单,按照顾客所填写的信息提交订单并发货。系统管理员则可以对现有的书籍进行添加和编辑,审查已注册的用户并对提交的订单进行处理。
电子商务将成为21世纪的主流模式。近两年b2c在我国飞速发展起来,各种类型的购物网站为消费者提供了大量的商品。但是,由于物流管理体系还不完善,跟不上电子商务的发展速度,以致于形成了配送瓶颈:服务无法控制和保证,对出现的问题响应太慢,外地的配送成本过高、效率低下,可以配送到的城市范围还很小等诸多问题,制约了b2c业务的发展。如果对电子商务的物流问题没有足够的认识和充分的重视,电子商务的优势就很难在我国发挥出来。
电子商务(Electronic Commerce),是指买卖双方之间依托计算机网络(主要是指Internet).它是一种依托现代信息技术和网络技术,集金融电子化、管理信息化、商贸信息网络化为一体,旨在实现物流、资金流与信息流和谐统一的新型贸易
网上书店系统E-R图
网上书店系统E—R图
1. 系统功能图如图1所示。
2.系统E-R图设计
利用E-R方法进行数据库的概念设计,可分成三步进行:首先设计局部E-R模式,然后把各局部E-R模式综合成一个全局模式,最后对全局E-R模式进行优化,得到最终的模式,即概念模式。
E-R模型中包括“实体”、“联系”和“属性”等三个基本成分,下面分别介绍这三个基本成分:
基于MVC模型的网上书店系统设计与实现
基于MVC模型的网上书店系统设计与实现
网上书店系统是指通过互联网提供图书销售服务的一个在线商店。本文将介绍基于MVC模型的网上书店系统的设计与实现。
一、系统需求分析
1. 用户需求分析:该系统主要面向图书爱好者,包括读者、图书经销商等,具有方
便快捷的在线购买、浏览书籍的功能。
2. 系统功能需求分析:系统应具备浏览、搜索、购买、支付、注册等功能,同时应
有管理员系统,负责管理图书信息、订单、用户信息等。
3. 性能需求分析:系统应具备良好的用户体验。网站应具有快速响应能力,同时应
有完善的订单跟踪与退换货系统。
二、系统设计
1. 系统架构设计:该系统采用MVC设计模式,将业务分为模型(Model)、视图(View)和控制器(Controller)三部分。
2. 模块设计:
(1)图书浏览模块:用户可以在该模块浏览网站上的全部图书,也可以根据书名、作者等条件进行搜索。
(2)购物车模块:购物车是存储用户选择的图书,用户可以在购物车中查看商品信息、修改商品数量、删除商品等操作。
(3)订单模块:订单模块主要负责用户的订单管理,浏览订单、下单、修改收货地址等操作。
(4)用户管理模块:该模块主要负责用户相关信息的管理,包括用户注册、登录、个人信息管理等操作。
(5)管理员模块:管理员负责对网站的所有系统资源进行管理,包括图书信息管理、订单管理、用户信息管理等。
3. 数据库设计:
(1)用户信息表:用于存储用户注册信息,包括用户名、密码、电子邮件地址等。
(2)图书信息表:用于存储图书信息,包括图书名称、作者、出版社等。
软 件 建 模 与 UML 实 验 报 告 网上图书销售系统
软件建模与UML 实验报告
网
上
图
书
销
售
系
统
学院:计算机学院
专业班级:计科0903班
姓名:李宏媛
学号:0908030308
日期:2012年12月5日
网上图书销售系统
一、实验目的与要求
通过一个具体的、完整的建模系统实例,加深对UML的理解与掌握。二、实验内容
首先,对网上图书销售系统系统进行需求分析,然后,在此基础之上完成对该系统的建模工作。
三、实验步骤
1:系统的总体功能需求
网上图书销售系统是一个复杂的电子商务系统,它必须提供用户的接口以及用户登录并选择喜好的图书;同时还必须提供系统的管理接口以供管理员和一般的网站工作人员处理客户订单并维护网站正常运作。
系统总体功能需求框图如下所示。
(1)用户接口模块:
用户接口是网站用户使用图书销售系统服务的入口,所有的在线用户都通过浏览器登网站,进行查询,订购操作。此模块包括了用户信息维护,商
品查询,订购商品和订单维护4个部分。
(2)管理员接口模块:
管理员接口是系统提供给网站维护和管理人员的接口。此模块包商品信息维护,内部员工信息维护,订单处理,销售情况查询,报表维护5个部分。
其中一般工作人员只有订单处理的权限,而管理员具有所有的管理权限。(3)数据服务模块:
数据服务是系统正常运行的基础,包括客户的查询,订单的保存;网站
工作人员的订单处理;网站管理员的销售情况查询和分析。
2、系统的用例图
确定参与者:在本系统的UML建模中,可以创建的参与者包括顾客,管理员,一般员工
创建用例:根据业务流程,本系统的用例包括:订单处理,订单维护,订单状态查询,个人信息维护;订购;接收发货;库存查询;缺货拒绝;