图书销售管理系统分析与设计.doc_第1页
图书销售管理系统分析与设计.doc_第2页
图书销售管理系统分析与设计.doc_第3页
图书销售管理系统分析与设计.doc_第4页
图书销售管理系统分析与设计.doc_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

信息系统分析与设计报告 图书销售系统的分析与设计 北京信息科技大学 信息管理学院 XX 专业 信息系统 课程设计报告 第 2 页 共 19 页 目 录 1. 图书销售系统概况图书销售系统概况 3 1.1 图书销售系统背景 .3 1.2 业务描述.3 1.3 图书销售系统目标3 2. 用户需求架构用户需求架构3 2.1 用例模型.3 2.2 用例规约.4 3. 业务架构业务架构.5 3.1 业务流程模型 .5 3.2 组织结构.5 4. 信息架构信息架构.6 4.1 概念 E-R 模型 6 4.2 数据流图.7 5. 应用架构应用架构.8 5.1 应用系统体系结构 .8 5.2 系统功能结构模型 .8 5.3 组件图.9 6. 基础设施架构基础设施架构10 6.1 部署图.10 7. 附录附录.11 附录 A 用例规约 11 附录 B 业务流程图.16 附录 C 数据流图 17 北京信息科技大学 信息管理学院 XX 专业 信息系统 课程设计报告 第 3 页 共 19 页 图书销售系统企业架构分析与设计报告 1. 图书销售系统概况 1.1 图书销售系统背景 随着网络技术的发展,Internet 已成为最具市场潜力的技术领域,使用 Web 技术设计 的数据库应用软件,是目前 Internet 市场的技术中坚,各种 Web 应用如电子商务,网上购 物等都采用这种方式实现。 网上购书系统,是一个立足于网络、以书籍为商品的专业性网上购物网站。系统同时 具有买卖书籍等功能,为书籍的流通提供了一个高效的交易平台。该系统能实现用户的注 册、登录功能;能够实现商品的查询,订购等功能。该系统基本上具备一个网上商品销售 系统应该具备的常用功能,该设计项目基本上体现了构建一个动态商务网站所需要的技术 1.2 业务描述 随着时代的发展,信息技术、Internet/Intranet 技术、数据库技术的不断发展完善, 网络进程的加快,传统的购物方式也越来越不能满足人们快节奏的生活需求,使得企业的 IT 部门已经认识到 Internet 的优势,电子商务就是在这样一个背景下产生发展起来的。伴 随着电子商务技术的不断成熟,电子商务的功能也越来越强大,注册用户可以在网上搜索 购买到自己想要的各种商品,初步让人们体会到了足不出户,便可随意购物的快感。图书销 售系统也就正是一个电子商务系统的开发-网上图书销售系统。 1.3图书销售系统目标 实现一个在线图书销售管理系统,完成图书信息管理,用户信息管理,订单信息管理, 采购图书管理,销售管理,财务管理等功能 2. 用户需求架构用户需求架构 本部分描述用户需求中的实体,包括用例图和用例规约等。 2.1 用例模型 北京信息科技大学 信息管理学院 XX 专业 信息系统 课程设计报告 第 4 页 共 19 页 图图书书销销售售管管理理系系统统 顾客 管理员 提交订单 修改订单信息 登录 浏览图书 支付费用 维护顾客信息 维护图书 处理订单 销售查询 查看库存 注册 发布信息 购物车管理 添加图书 删除图书 结算 图2.1.1用力模型图 2.2 用例规约 用例名称登录 参与者顾客(主要参与者) ,管理员(次要参与者) 假设输入正确的用户名和密码即可登录 前置条件进入登录界面 后置条件登录到个人系统 主事件流 1顾客输入用户名和密码,点击 确定按钮; 4顾客登录到个人系统,直到退 出 2.系统验证用户信息,若用户信息正确,则进入步 骤 3,若用户不存在,则进入 2a; 3.记录顾客登录信息 北京信息科技大学 信息管理学院 XX 专业 信息系统 课程设计报告 第 5 页 共 19 页 备选事件流 2a 用户不存在 系统提示用户名不正确 2b 用户信息输入不正确 系统提示错误,返回输入界面,用例结束 2c 用户已经登录 系统提示并结束输入 表2.2.1用例规约 其余用力规约见附录A 3. 业务架构业务架构 本部分描述业务系统的主要实体,包括业务流程、功能、产品、业务单元和业务目标等。 3.1 业务流程模型 顾客 进入主页 查看图书 加入购物 车 查看购物 车 继续购物 继续购物 付款 判断是否登陆 已登录 已登录填写订单 信息 未登录 未登录 订单预览 生成订单 修改库存 执行登录 流程 订单处理 流程 图3.1.1购书流程总图 其余业务流程图见附录B 3.2 组织结构 北京信息科技大学 信息管理学院 XX 专业 信息系统 课程设计报告 第 6 页 共 19 页 总经理 采购部 人事部 财务部 营销部 成 品 库 售 后 服 务 用 户 信 息 营 销 处 财 务 负 责 人 行 政 科 保 卫 科 培 训 室 综 合 库 材 料 科 客服部 客 服 专 员 仓储物流部 出 库 员 打 包 员 称 重 员 配 送 员 入 库 员 会 计 出 纳 现 金 出 纳 银 行 出 纳 成 本 会 计 税 务 会 计 工 资 核 算 前 台 解 说 图3.2.1组织结构图 4. 信息架构信息架构 本部分描述信息系统中的信息实体,包括数据概念模型和信息流。 4.1 概念E-R模型 北京信息科技大学 信息管理学院 XX 专业 信息系统 课程设计报告 第 7 页 共 19 页 顾客 PK用用户户名名 密密码码 姓姓名名 电电话话 订单 PK订订单单ID FK1用用户户名名 书书号号 数数量量 日日期期 订单明细 PK订订单单明明细细ID FK1订订单单ID FK2书书号号 数数量量 单单价价 金金额额 图书 PK书书号号 书书名名 价价格格 作作者者 出出版版社社 内内容容简简介介 FK1分分类类ID FK2采采购购单单ID 图书分类 PK分分类类ID 分分类类名名称称 数数量量 供应商 PK供供应应商商ID 名名称称 地地址址 联联系系电电话话 FK1采采购购单单ID 采购单 PK采采购购单单ID 供供应应商商ID 书书号号 数数量量 单单价价 总总额额 日日期期 地址 PK序序号号 地地址址 邮邮编编 FK1用用户户名名 银行 PK编编号号 银银行行名名称称 卡卡号号 FK1用用户户名名 付款单 PK付付款款单单号号 日日期期 卡卡号号 币币种种 金金额额 FK1订订单单ID 收据 PK收收据据号号 图图书书名名称称 数数量量 单单价价 日日期期 金金额额 FK1用用户户名名 FK2付付款款单单号号 图4.1.1实体联系模型 4.2 数据流图 北京信息科技大学 信息管理学院 XX 专业 信息系统 课程设计报告 第 8 页 共 19 页 P1 网上书店销售管理系统 供应商 顾客 订单 付款 收据 订货单 发货单 付款 收据 D2 顾客购 买记录 D1 图书 D6 采购订单 用户登录 发货票 D3 应收款明 细帐 D4 总账 D5 应付款明 细账 修改密码 D7 顾客信息 D8 暂存订单 图4.2.1顶层进程数据流图 其余数据流图见附录C 5. 应用架构应用架构 本部分描述信息系统资产库中的实体,包括信息系统和连接业务架构与技术架构的各种接 口。 5.1 应用系统体系结构 Web浏览器 Web服务器 信息规整(Servlet引擎) 应用服务器 数据库管理系统 图5.1.1应用系统架构 5.2 系统功能结构模型 北京信息科技大学 信息管理学院 XX 专业 信息系统 课程设计报告 第 9 页 共 19 页 图书销售管理系统 用户管理 登录注册 密码修改 查 看 订 单 信 息 查 看 购 物 车 修 改 购 买 数 量 删 除 已 经 选 购 图 书 提 交 购 物 车 图书管理 查 看 用 户 资 料 修 改 用 户 资 料 删 除 用 户 添 加 新 图 书 查 看 图 书 资 料 修 改 图 书 资 料 删 除 图 书 查 看 订 单 信 息 修 改 订 单 信 息 删 除 订 单 查 看 供 应 商 信 息 修 改 供 应 商 信 息 删 除 供 应 商 添 加 新 的 供 应 商 收 款 管 理 付 款 管 理 财务管理 供应商管理 供 应 商 信 息 管 理 采 购 管 理 退 货 管 理 编 写 收 款 单 编 写 付 款 单 收 款 付 款 订单管理 订 单 信 息 管 理 编 写 订 单 在线购书 购 物 车 管 理 图 书 搜 索 查 询 下 订 单 图5.2.1系统功能结构模型 5.3 组件图 北京信息科技大学 信息管理学院 XX 专业 信息系统 课程设计报告 第 10 页 共 19 页 订订单单处处理理 生生成成订订单单 顾顾客客信信息息管管理理 采采购购图图书书 库库存存管管理理 备备货货 登登陆陆系系统统 验证是否登陆成功 处理缺货订单 顾客信息查询(顾客ID 地址 联系方式) 添加顾客信息 删除顾客信息 处理可供货订单(图书编号 缺货数量) 包装图书 提供发货单(订单号 收货人姓名 地址 图书信息 金额) 顾客登陆 注注册册系系统统 验证顾客是否注册成功 报告错误信息 提供图书库存数量 发出缺货通知(图书编号 缺货数量) 生成采购单(图书编号 图书数量 交货期) 收收费费管管理理 收费 开发票(发票单位 顾客姓名 金额) 发出采购单 图 5.3.1组件图 6. 基础设施架构基础设施架构 本部分主要描述信息系统运行于之上的基础设施的实体。 6.1 部署图 客客户户端端 OS=WINDOWS web服服务务器器 OS=WINDOWS 数数据据库库服服务务器器 -结束1* -结束2 * -结束3* -结束4 * -结束5 * -结束6 * 打打印印机机 artifact book.exe artifact book.exe database book.mdb printer 图6.1.1部署图 北京信息科技大学 信息管理学院 XX 专业 信息系统 课程设计报告 第 11 页 共 19 页 7. 附录附录 附录A 用例规约 用例名称注册 参与者顾客(主要参与者) ,管理员(次要参与者) 假设顾客可以自己注册 前置条件顾客可以注册 后置条件顾客注册成功,注册信息被记录 主事件流 1顾客填写注册信息; 4.顾客注册成功 2系统验证顾客注册信息,检查用户是否已经注册, 用户信息是否正确; 3. 系统将顾客注册信息记录到数据库中; 备选事件流 2a 顾客信息有错误 系统提示顾客修改注册信息,用户重新填写信息或取消注册,用例结束 用例名称浏览图书 参与者顾客(主要参与者) ,管理员(次要参与者) 假设图书是可以识别的 前置条件顾客已被授权 后置条件浏览信息已被记录 主事件流 1顾客进入购书系统; 2用户选择要查看的图书; 5顾客重复步骤 1, 直到退出 3系统提供该图书的信息; 4系统修改浏览记录,更新该书的图书状态; 用例名称修改订单信息 北京信息科技大学 信息管理学院 XX 专业 信息系统 课程设计报告 第 12 页 共 19 页 参与者顾客(主要参与者) ,管理员(次要参与者) 假设读者在订单提交之前可以修改信息 前置条件顾客已被识别和授权 后置条件更新订单状态和信息 主事件流 1顾客填写新的信息; 5顾客重复步骤 1, 直到退出 2系统根据读者身份验证订单信息; 3系统提供该顾客的原来的信息; 4系统修改订单记录,更新该顾客的订单信息; 用例名称购物车管理 参与者顾客(主要参与者) ,管理员(次要参与者) 假设用户在买书时,可以将自己要买的物品放入购物车,最后一起结算 前置条件用户已被识别和授权 后置条件购物车的商品状态发生了变化 主事件流 1。用户点击将图书放入购物车或者进 入我的购物车; 3.用户提出相应的请求 5用户重复步骤 1, 直到退出 2系统根据读者的登录信息进入到相应的购物 车界面; 4系统根据用户的不同请求作出相应的反应; 用例名称提交订单 参与者顾客(主要参与者) ,管理员(次要参与者) 假设顾客已确认订单信息 北京信息科技大学 信息管理学院 XX 专业 信息系统 课程设计报告 第 13 页 共 19 页 前置条件订单信息已经填写完毕 后置条件订单提交给系统,等待处理 主事件流 1顾客确认订单信息,点击提交; 2系统验证订单信息; 3系统接收订单; 4系统修改订单记录; 5订单提交成功 备选事件流 2a 订单未完成 系统提示,并返回到订单页面,用例结束 用例名称支付费用 参与者顾客(主要参与者) ,管理员(次要参与者) 假设顾客购买了某种商品 前置条件顾客已经被授权和识别 后置条件钱货两清 主事件流 1顾客通过某种方式支付费用; 5图书管理员重复步骤 1, 直到退 出 2系统提供对应顾客信息; 3系统提供借阅该书的读者信息; 4系统修改借书记录,更新该书的图书状态及 此种书的可借数量; 管理员用例管理员用例 用例名称发布信息 参与者管理员(主要参与者) ,顾客(次要参与者) 假设管理员有发布信息的权限 前置条件管理员已被识别和授权 后置条件修改图书信息,更新该书的图书状态及此种书的库存数量 北京信息科技大学 信息管理学院 XX 专业 信息系统 课程设计报告 第 14 页 共 19 页 主事件流 1管理员填写要发布的信息,并 提交给系统; 5管理员重复步骤 1, 直到 退出 2系统根据信息记录验证信息; 3系统显示管理员所发布信息; 4系统更新发布信息,并记录到数据库; 用例名称维护顾客信息 参与者管理员(主要参与者) ,顾客(次要参与者) 假设管理员应对客户信息进行管理 前置条件管理员已被识别和授权,已经登录到该页面 后置条件修改顾客信息,记录到数据库里 主事件流 1管理员点击某个用户的资料; 3.管理员对顾客的某些资料进行修改或 删除; 5管理员重复步骤 1, 直到退出 2系统根据管理员的要求,提供该顾客的资料; 4系统修改顾客信息,更新该顾客的资料并保 存; 用例名称维护图书 参与者管理员(主要参与者) ,顾客(次要参与者) 假设管理员应定期对图书进行维护 前置条件管理员已被识别和授权 后置条件图书信息被修改 主事件流 1管理员查看图书的时候选定一部分 图书; 3.管理员对图书信息执行相应的操作 (添加、删除、修改) 5管理员重复步骤 1, 直到退出 2系统列出管理员所要求的图书; ; 4系统响应管理员的要求,相应的修改图书的 信息,并记录到数据库里; 北京信息科技大学 信息管理学院 XX 专业 信息系统 课程设计报告 第 15 页 共 19 页 用例名称查看库存 参与者管理员(主要参与者) ,顾客(次要参与者) 假设图书库存被记录,管理员有权查看 前置条件管理员已被识别和授权 后置条件记录库存信息,修改库存信息 主事件流 1管理员点击要查看的库存; 2系统提供库存信息; 备选事件流 2 若某种图书的库存为零,系统提示进行采购 用例名称销售查询 参与者管理员(主要参与者) ,顾客(次要参与者) 假设管理员定期对销售记录进行查询 前置条件管理员已被识别和授权 后置条件查询记录发生修改,系统为顾客提供销售记录 主事件流 1管理员点击“销售查询” ;2系统提供图书销售历史信息; 3系统修改查询记录; 备选事件流 2a 某种图书的销售量为 0 系统提示对该商品进行一些促销措施 2b 某顾客经常购买某一类的图书,可以进行针对性的推荐 用例名称处理订单 参与者管理员(主要参与者) ,顾客(次要参与者) 假设管理员要对顾客提交的订单进行处理 前置条件管理员已被识别和授权 后置条件订单处理完毕,实行发货 主事件流 北京信息科技大学 信息管理学院 XX 专业 信息系统 课程设计报告 第 16 页 共 19 页 1管理员点击某一顾客的订单; 3.管理员对订单进行分类,识别,和发 送到仓储部门 2系统根据顾客信息提供相应的订单; 4.系统做出相应的响应,并修改订单的状态,记 录到数据库 备选事件流 3a 某种图书的库存为 0,货物需要采购 系统给顾客发出通知,说明发货需要延长一定的时间 用例名称结算 参与者管理员(主要参与者) ,顾客(次要参与者) 假设购书需要付费 前置条件管理员已被识别和授权 后置条件结算完成 主事件流 1管理员点击某一顾客的订单; 3.管理员对订单的各个款项进行结算 2系统根据顾客信息提供相应的订单; 4.系统做出相应的响应,并修改订单的状态,记 录到数据库 附录B 业务流程图 1.登陆流程子图 顾客 登陆 是否注册 已注册 已注册 顾客登陆 未注册 未注册 信息正确与否 正确 正确 进入系统 指示错误 执行注册 2.注册流程子图 顾客 填写注册信息 判断是否成功 成功 成功进入系统 失败 失败 提示错误信息 3.订单处理流程子图 北京信息科技大学 信息管理学院 XX 专业 信息系统 课程设计报告 第 17 页 共 19 页 核对订单和库存 收付款 订单 受理订单 满足 满足 不满足 不满足 执行采购 流程 发货 4.采购流程子图 采购申请 编辑采购 单 采购单 采购单向厂商采 购 厂商发货 核对货物 正确 正确 退货 错误 错误 重新采购 重新采购 图书入库 收付款 附录C 数据流图 1.二层进程 2.1 销售 顾客 2.2 采购 供应商 订单 收据 付款 发货

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论