图书销售管理系统分析与设计.doc

上传人:枫** 文档编号:558510728 上传时间:2023-03-24 格式:DOC 页数:21 大小:5.14MB
返回 下载 相关 举报
图书销售管理系统分析与设计.doc_第1页
第1页 / 共21页
图书销售管理系统分析与设计.doc_第2页
第2页 / 共21页
图书销售管理系统分析与设计.doc_第3页
第3页 / 共21页
图书销售管理系统分析与设计.doc_第4页
第4页 / 共21页
图书销售管理系统分析与设计.doc_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《图书销售管理系统分析与设计.doc》由会员分享,可在线阅读,更多相关《图书销售管理系统分析与设计.doc(21页珍藏版)》请在金锄头文库上搜索。

1、信息系统分析与设计报告图书销售系统的分析与设计 目 录1. 图书销售系统概况31.1 图书销售系统背景31.2 业务描述31.3图书销售系统目的32. 用户需求架构32.1 用例模型32.2 用例规约43. 业务架构53.1 业务流程模型53.2 组织结构54. 信息架构64.1 概念E-R模型64.2 数据流图75. 应用架构85.1 应用系统体系结构85.2 系统功能结构模型85.3 组件图96. 基础设施架构106.1 部署图107. 附录11附录A 用例规约11附录B 业务流程图16附录C 数据流图17图书销售系统公司架构分析与设计报告1. 图书销售系统概况1.1 图书销售系统背景随着

2、网络技术的发展,Internet已成为最具市场潜力的技术领域,使用Web技术设计的数据库应用软件,是目前Internet市场的技术中坚,各种Web应用如电子商务,网上购物等都采用这种方式实现。网上购书系统,是一个立足于网络、以书籍为商品的专业性网上购物网站。系统同时具有买卖书籍等功能,为书籍的流通提供了一个高效的交易平台。该系统能实现用户的注册、登录功能;可以实现商品的查询,订购等功能。该系统基本上具有一个网上商品销售系统应当具有的常用功能,该设计项目基本上体现了构建一个动态商务网站所需要的技术1.2 业务描述随着时代的发展,信息技术、Internet/Intranet技术、数据库技术的不断发

3、展完善,网络进程的加快,传统的购物方式也越来越不能满足人们快节奏的生活需求,使得公司的IT部门已经结识到Internet的优势,电子商务就是在这样一个背景下产生发展起来的。随着着电子商务技术的不断成熟,电子商务的功能也越来越强大,注册用户可以在网上搜索购买到自己想要的各种商品,初步让人们体会到了足不出户,便可随意购物的快感。图书销售系统也就正是一个电子商务系统的开发-网上图书销售系统。1.3图书销售系统目的 实现一个在线图书销售管理系统,完毕图书信息管理,用户信息管理,订单信息管理,采购图书管理,销售管理,财务管理等功能2. 用户需求架构本部分描述用户需求中的实体,涉及用例图和用例规约等。2.

4、1 用例模型 图2.1.1用力模型图2.2 用例规约用例名称登录参与者顾客(重要参与者),管理员(次要参与者)假设输入对的的用户名和密码即可登录前置条件进入登录界面后置条件登录到个人系统主事件流1顾客输入用户名和密码,点击拟定按钮;4顾客登录到个人系统,直到退出2.系统验证用户信息,若用户信息对的,则进入环节3,若用户不存在,则进入2a;3.记录顾客登录信息备选事件流2a 用户不存在系统提醒用户名不对的2b 用户信息输入不对的系统提醒错误,返回输入界面,用例结束2c 用户已经登录系统提醒并结束输入 表2.2.1用例规约 其余用力规约见附录A3. 业务架构本部分描述业务系统的重要实体,涉及业务流

5、程、功能、产品、业务单元和业务目的等。3.1 业务流程模型 图3.1.1购书流程总图其余业务流程图见附录B3.2 组织结构 图3.2.1组织结构图4. 信息架构本部分描述信息系统中的信息实体,涉及数据概念模型和信息流。4.1 概念E-R模型 图4.1.1实体联系模型4.2 数据流图 图4.2.1顶层进程数据流图其余数据流图见附录C5. 应用架构本部分描述信息系统资产库中的实体,涉及信息系统和连接业务架构与技术架构的各种接口。5.1 应用系统体系结构图5.1.1应用系统架构5.2 系统功能结构模型 图5.2.1系统功能结构模型5.3 组件图图 5.3.1组件图6. 基础设施架构本部分重要描述信息

6、系统运营于之上的基础设施的实体。6.1 部署图图6.1.1部署图7. 附录附录A 用例规约用例名称注册参与者顾客(重要参与者),管理员(次要参与者)假设顾客可以自己注册前置条件顾客可以注册后置条件顾客注册成功,注册信息被记录主事件流1顾客填写注册信息;4.顾客注册成功2系统验证顾客注册信息,检查用户是否已经注册,用户信息是否对的;3. 系统将顾客注册信息记录到数据库中;备选事件流2a 顾客信息有错误系统提醒顾客修改注册信息,用户重新填写信息或取消注册,用例结束 用例名称浏览图书参与者顾客(重要参与者),管理员(次要参与者)假设图书是可以辨认的前置条件顾客已被授权后置条件浏览信息已被记录主事件流

7、1顾客进入购书系统;2用户选择要查看的图书;5顾客反复环节1, 直到退出3系统提供该图书的信息;4系统修改浏览记录,更新该书的图书状态;用例名称修改订单信息参与者顾客(重要参与者),管理员(次要参与者)假设读者在订单提交之前可以修改信息前置条件顾客已被辨认和授权后置条件更新订单状态和信息主事件流1顾客填写新的信息;5顾客反复环节1, 直到退出2系统根据读者身份验证订单信息;3系统提供该顾客的本来的信息;4系统修改订单记录,更新该顾客的订单信息;用例名称购物车管理参与者顾客(重要参与者),管理员(次要参与者)假设用户在买书时,可以将自己要买的物品放入购物车,最后一起结算前置条件用户已被辨认和授权

8、后置条件购物车的商品状态发生了变化主事件流1。用户点击将图书放入购物车或者进入我的购物车;3.用户提出相应的请求5用户反复环节1, 直到退出2系统根据读者的登录信息进入到相应的购物车界面;4系统根据用户的不同请求作出相应的反映;用例名称提交订单参与者顾客(重要参与者),管理员(次要参与者)假设顾客已确认订单信息前置条件订单信息已经填写完毕后置条件订单提交给系统,等待解决主事件流1顾客确认订单信息,点击提交;2系统验证订单信息;3系统接受订单;4系统修改订单记录;5订单提交成功备选事件流2a 订单未完毕系统提醒,并返回到订单页面,用例结束用例名称支付费用参与者顾客(重要参与者),管理员(次要参与

9、者)假设顾客购买了某种商品前置条件顾客已经被授权和辨认后置条件钱货两清主事件流1顾客通过某种方式支付费用;5图书管理员反复环节1, 直到退出2系统提供相应顾客信息;3系统提供借阅该书的读者信息;4系统修改借书记录,更新该书的图书状态及此种书的可借数量;管理员用例用例名称发布信息参与者管理员(重要参与者),顾客(次要参与者)假设管理员有发布信息的权限前置条件管理员已被辨认和授权后置条件修改图书信息,更新该书的图书状态及此种书的库存数量主事件流1管理员填写要发布的信息,并提交给系统;5管理员反复环节1, 直到退出2系统根据信息记录验证信息;3系统显示管理员所发布信息;4系统更新发布信息,并记录到数

10、据库;用例名称维护顾客信息参与者管理员(重要参与者),顾客(次要参与者)假设管理员应对客户信息进行管理前置条件管理员已被辨认和授权,已经登录到该页面后置条件修改顾客信息,记录到数据库里主事件流1管理员点击某个用户的资料;3.管理员对顾客的某些资料进行修改或删除;5管理员反复环节1, 直到退出2系统根据管理员的规定,提供该顾客的资料;4系统修改顾客信息,更新该顾客的资料并保存;用例名称维护图书参与者管理员(重要参与者),顾客(次要参与者)假设管理员应定期对图书进行维护前置条件管理员已被辨认和授权后置条件图书信息被修改主事件流1管理员查看图书的时候选定一部分图书;3.管理员对图书信息执行相应的操作

11、(添加、删除、修改)5管理员反复环节1, 直到退出2系统列出管理员所规定的图书;4系统响应管理员的规定,相应的修改图书的信息,并记录到数据库里;用例名称查看库存参与者管理员(重要参与者),顾客(次要参与者)假设图书库存被记录,管理员有权查看前置条件管理员已被辨认和授权后置条件记录库存信息,修改库存信息主事件流1管理员点击要查看的库存;2系统提供库存信息;备选事件流2 若某种图书的库存为零,系统提醒进行采购用例名称销售查询参与者管理员(重要参与者),顾客(次要参与者)假设管理员定期对销售记录进行查询前置条件管理员已被辨认和授权后置条件查询记录发生修改,系统为顾客提供销售记录主事件流1管理员点击“

12、销售查询”;2系统提供图书销售历史信息;3系统修改查询记录;备选事件流2a 某种图书的销售量为0系统提醒对该商品进行一些促销措施2b 某顾客经常购买某一类的图书,可以进行针对性的推荐用例名称解决订单参与者管理员(重要参与者),顾客(次要参与者)假设管理员要对顾客提交的订单进行解决前置条件管理员已被辨认和授权后置条件订单解决完毕,实行发货主事件流1管理员点击某一顾客的订单;3.管理员对订单进行分类,辨认,和发送到仓储部门2系统根据顾客信息提供相应的订单;4.系统做出相应的响应,并修改订单的状态,记录到数据库备选事件流3a 某种图书的库存为0,货品需要采购系统给顾客发出告知,说明发货需要延长一定的时间用例名称结算参与者管理员(重要参与者),顾客(次要参与者)假设购书需要付费前置条件管理员已被辨认和授权后置条件结算完毕主事件流1管理员点击某一顾客的订单;3.管理员对订单的各个款项进行结算2系统根据顾客信息提供相应的订单;4.系统做出相应的响应,并修改订单的状态,记录到数据库附录B 业务流程图1.登陆流程子图2.注册流程子图3.订单解决流程子图4.采购流程子图附录C 数据流图1.二层进程2.三层进程销售3.三层进程采购4.三层进程财务

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 商业计划书

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号