软件系统分析与设计学年论文_第1页
软件系统分析与设计学年论文_第2页
软件系统分析与设计学年论文_第3页
软件系统分析与设计学年论文_第4页
软件系统分析与设计学年论文_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

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

文档简介

1网上书店管理系统的分析与设计学号: 20103823 姓名: 白雪娇 年级: 2010 级 班级: 特长班 指导教师: 张兆印 2013 年 5 月 21 日2摘要随着中国加入 WTO,全球经济一体化的逐步深入,互联网在我国得到了突飞猛进的发展,特别是电子商务网站如雨后春笋般涌现出来,网上购物更是已经逐渐成为一种时尚了。网上书店系统是一个基于 Web、采用 B2C 模式的电子商务系统。本着“科技带动经济”的发展思想,采用高科技的手段在计算机与通信网络的基础上,利用电子工具实现商业交换和行政作业。网上书店就是网络购物系统的典型应用。网上书店利用现代最新的信息技术,这种虚拟的购物系统有着传统的书店无法比拟的优势:(一)网上书店的经营成本要低很多;(二)网上书店突破了传统书店的地域限制和时间,市场扩张潜力极大;(三)网上书店可以更充分地利用信息资源;利用技术为客户提供各种个性化服务。有着这样强大功能本系统,虽然看起来比较复杂,一旦使用起来就比较直观,使用很方便。本文首先阐述了研究本系统的市场可行性分析,具体分析了数据库的结构和关键模型的设计,系统各个功能模块的描述、系统数据流图以及系统在网络中运行的原理。接着详细设计了系统逻辑结构、各个功能模块的划分和数据流程。关键词网上书店管理系统;购物;数据库设计;项目分析3目录摘要 .2第一章 项目计划 .51.1 定义问题 .51.1.1 系统的需求和商业收益说明 .51.1.2 系统能力说明 .51.1.3 系统关联图 .61.2 项目可行性 .61.2.1 经济可行性分析 .61.2.2 项目进度表可行性分析 .91.3 本章小结 .13第二章 系统分析 .142.1 需求获取 .142.1.1 信息收集的方法 .142.1.2 面谈和讨论的日程表安排 .142.1.3 面谈后重要问题的控制表 .152.1.4 识别系统相关者 .152.1.5 识别事件并建立事件表 .162.2 系统功能需求 .172.2.1 系统关联图 .172.2.2 DFD 图片段 .172.2.3 子系统划分 .192.2.4 子系统层的 0 层 DFD 图 .212.3 ERD 图的建立及说明 .212.4 数据字典的定义 .222.5 加工说明 .252.6 结构化遍历 .262.7 本章小结 .274第三章 系统设计 .283.1 软件结构图 .283.2 模块过程设计 .293.3 数据库表的设计 .313.4 报表设计 .333.5 本章小结 .33结论 .34参考文献 .355第一章 项目计划1.1 问题定义1.1.1 系统的需求和商业收益说明1、该系统面向现在的市场需求,增加网上销售的功能;2、该系统支持随时处理订单;3、顾客可以通过网上留言反馈信息;4、减少订单手工处理引起的错误;5、减少因手工处理订单所用的时间;6、保持或降低邮购和电话订单处理方面职工标准;7、通过 internet 开辟一个新的销售渠道,增大市场;8、通过跟踪热销和滞销情况增加营业额;9、通过扩大客户支持与信息来增加客户信誉。1.1.2 客户支持系统的系统能力说明1、系统可实现用户网上购物;2、系统支持网上订单查询;3、系统支持网上查询,以及书目的剩余量;4、带有快速登录屏幕支持传统电话和邮寄书籍目录的销售;5、是一个具有联机客户、订单、退还订单和退货的高级支持系统;6、维护足够大的数据库和历史信息以支持市场分析;7、为客户查询提供客户交易历史;8、支持 24 小时新订单发货;9、从多个仓库调整订单发货;10、保持历史记录以支持销售分析和市场需求的预测。61.1.3 系统的关联图0网上书店管理系统顾 客 市场部财务部销售部银 行事务处理书籍查询新订单修改订单取消订单退货预定书籍查询订单书籍库存量订单完成信息延期订货通知单书籍修改细节商品目录增加细节销售账单相关书籍信息订单信息确认订单细节修改订单信息确认订单修改细节取消订单确认交易处理订单状态细节订单汇总报表增加书籍信息新书籍信息完成情况汇总表延期定货单通知实时连接图 1-1系统关联图1.2 项目可行性1.2.1 经济可行性分析近几年,随着经济发展与社会进步的需求,网络购物已然成为人们生活中必不可少的一部分,本系统适应了经济发展的需求,将有很大的经济发展的空间。而且它的开发成本并不大。因此,开发该系统是可行的。(1)开发成本表 1-1薪水和工资支付的详细说明表薪水和工资支付的详细说明小组人员 项目薪水/工资项目经理 12000高级系统分析员 10000系统分析员 8000程序分析员 8000程序员 5000系统程序员 5000总计工资 480007表 1-2书店管理系统开发成本一览表书店管理系统开发成本一览分类 金额薪水/工资 48000设备与安装 2000培训 9000设施 50000支持人员 7000软件许可证 2000旅行与杂项 1000实用程序 1000总计 120000(2)运行费用一览表表 1-3书店管理系统年运行费用一览表书店管理系统年运行费用一览分类 金额连通性 3000设备维护 2000程序设计 3000帮助台 2000分期偿付 3000总计 13000(3)收益来源:减少成本和增加收入1、通过注册会员得到相应回报;2、减少手工工作人员,节省开支;3、开拓市场,增加销售量;4、减少运行费用,如应急发货的运输费用5、捕获货币管理员上损失的折扣6、更快地收取可收账款7、采用批量折扣购买减少商品成本8、较好的库存管理减少损失8表 1-4书店管理系统收益范例表(4)财务计算表 1-5书店管理系统净现值(NPV)计算表书店管理系统成本利润分析第 0年 第 1年 第 2年 第 3年 第 4年 第 5年 总计1 利润值 88900 224000 415400 407700 2927002 贴现系数 1 0.909 0.826 0.751 0.683 0.6203 利润净现值 88899 203500 369000 180000 211300 10526994 开发成本 (120000) (120000)5 运行成本 (13000) (13000) (13000) (13000) (13000)6 贴现系数 1 0.909 0.826 0.751 0.68 0.6207 成本净现值 (11817) (10738) (9763) (8840) (8060) (49218)8 净利润和成本净现值(120000) 77082 792762 359237 171160 2032409 累积的净现值 (120000) (42918) 749844 390607 373491 17025110 投资回收期 1年+42918/(42918+749844)=1.054 年11 五年的投收益率 (1052699-(120000+49218))/(120000+49218)=5.60%(5)无形收益:1、提高服务水平;2、提高客户满意;3、做好需求;4、提高正确性。(6)组织和文化上的可行性1、当前低水平的计算机能力2、实际存在的计算机恐惧3、工作人员或管理人员的失落感4、由于新系统引起行政上和组织上的潜在变化网上书店管理系统收益范例收益/成本节省 金额 注释邮购部门增加效率 8000 4人每人 2000电话订购部门增加效率 13000 人每人 13000仓库/运输增加效率 36500由于网络出现增加效率 23000 增加 65%/年其他节省(库存、供应商) 8400总的年收益 8890095、担心工作职责变化6、担心由于增加自动化而失业7、为时甚久的工作过程的逆转(7)技术可行性本系统是一个基于 B/S 结构的网上书店管理系统,采用传统的结构化方法及相应数据库技术,现在的开发技术已经非常成熟,且被广泛用于各行各业,在当前的限制条件下,该系统的功能目标能够达到要求,在现有的技术支持和限制下,该系统的功能可以实现,并且能在规定的期限内,完成本系统的开发。(8)进度表可行性该项目没有有一个绝对的、完全不许错过的截止时间,所有任务都是可以完成的,是可行的。 (9)资源可行性1、人员风险:开发该项目所需的系统分析员、系统技术员,软件架构师和用户。经项目负责人合理的分配任务,每个人各尽其能,如果发生职员突然有事或离职的突发情况,也可以进行自由调度,不会耽误项目的进度。2、其他资源风险:计算机资源、物理设备和维护人员,对于该系统的需求,这些资源能够很好的被利用,不会有不足的现象。1.2.2 项目进度表可行性分析(1)资源估算任务表的制定资源估算任务表的制定表 1-6资源估算任务表资源估算任务表序号 阶段活动和任务 最佳周期(天) 最差周期(天) 最大可能(天) 资源数1.0 项目计划阶段 29 72 491.1 定义问题 6 17 11 项目经理一名,系统分析 1名1.1.1 会见用户 1 5 31.1.2 确定作用域 1 3 2 系统分析员一名1.1.3 书写需求说明 1 3 2 分析员一名1.1.4 定义系统能力说明 1 2 21.1.5 制定关联图 1 2 1 分析员一名,电脑一台101.1.6 确认项目可行性 1 2 1 分析员一名,电脑一台确认项目可行性 8 19 141.2.1 识别无形成本和收益 1 2 1 分析员 2名,电脑 2台1.2.2 估算有形收益和计算成本/收益 1 4 3 分析员 2名,电脑 2台1.2.3 计算净现值和投资回报率和投资回收期 1 3 2 分析员 2名,电脑 2台1.2.4 评价组织和文化可行性 1 2 2 分析员 2名,电脑 2台1.2.5 评价技术可行性 1 1 1 分析员 2名,电脑 2台1.2.6 评价所需进度表 1 3 2 分析员 1名 1.2.7 评价资源可用性 1 2 1 分析员 1名1.2.8 制定工作分解进度表 1 2 2 分析员 1名1.3 制定项目进度表 3 10 7 分析员 1名1.3.1 制定工作分解进度表 1 3 2 分析员 1名1.3.2 估算资源、周期和优先权 1 2 2 分析员 1名1.3.3 制定 PERT图和甘特图 1 5 3 分析员 1名,电脑一台1.4 为项目配备人员 8 17 10 项目经理 2名1.4.1 为项目制定资源计划 1 2 11.4.2 确认和邀请技术人员 1 2 11.4.3 会见用户,确定和邀请用户工作人员 1 2 11.4.4 组织项目小组 1 1 11.4.5 实施小组磨合训练 2 4 2 项目经理,系统分析员,小组工作人员1.4.6 实施初步的技能培训 2 6 41.5 启动项目 4 9 71.5.1 准备演示文稿材料 1 2 2 系统分析员一名1.5.2 制作演示文稿 1 1 1 操作人员 1名1.5.3 配备项目设备和支持资源 1 5 31.5.4 召开正式的启动会议 1 1 12.0 分析阶段 97 335 2012.1 收集信息 30 120 752.2 定义系统需求 30 100 55 系统分析员 5名2.3 建立需求发现的原型 25 80 50 系统分析员 2名2.4 确定需求优先级 5 15 10 系统分析员 2名2.5 产生并评价可选方案 5 15 8 系统分析员 3名2.6 与管理人员一起复审推荐方案 2 5 3 系统分析员 3名3.0 设计阶段 90 120 90 项目经理 1名,系统分析员 10名4.0 实施阶段 150 210 180 项目经理 3名,程序员 30名5.0 支持阶段 40 90 60(2)PERT 图:基于单个任务或活动对项目进行规则的一种方法3 / 1 4 / 1 93 / 2 93 / 1计划阶段3 / 1 3 / 1 13 / 63 / 1问题定义3 / 1 2 3 / 1 43 / 73 / 7客户访谈3 / 1 5 3 / 1 63 / 83 / 8定义范围3 / 1 7 3 / 1 83 / 93 / 9写需求陈述3 / 1 9 3 / 2 03 / 1 03 / 1 0定义系统特征3 / 2 1 3 / 2 13 / 1 13 / 1 1开发关联图3 / 2 2 3 / 2 23 / 1 23 / 1 2无形成本效益分析3 / 2 3 3 / 2 53 / 1 33 / 1 3有形成本效益分析3 / 2 6 3 / 2 73 / 1 43 / 1 4净现值 , 回收期 , 收益率3 / 2 8 3 / 2 93 / 1

温馨提示

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

评论

0/150

提交评论