算机毕业论文-网上商城(编辑修改稿)内容摘要:
开源开发工具 Eclipse 和 Tomcat 服务器。 本系统在技术方面可行 , 系统的目标确定后,可以从市场可行性、经济可行性、技术可行性和运行可行性等几个方面对能否实现新系统目标进行可行性分析。 业务流程图 业务流程是根据市场需求与企业要求调整企业流程,包括设计、分析和优化的过程。 设计阶段主要包括两个内容:其一,透视现有流程质量。 其二,根据当前市场 要求调整现有业务流程。 该系统的业务流程主要介绍用户购物的详细过程以及如何处理所购买物品订单的过程。 本系统的业务流程图如图21 所示。 未 处 理 订 单顾 客浏 览 商 品非 会 员登 陆注 册进 行 购 物购 物 车物 品 放 入 查 看 物 品移 出 物 品 修 改 数 量移 至 收 藏 夹 清 空 购 物 车会 员下 订 单查 看 订单 状 态正 处 理 订 单已 处 理 订 单管 理 员 图 21 业务流程图 6 市场可行性分析 项目是否可以实施,主要应该看该项目是否有潜在市场,以及市场的变化对项目的开发结果会有哪些影响。 一个项目的市场需求是推动技术进步的主要动力,有时市场的需求,决定了某项技术的产生。 有的时候,我们即使没有技术,没有经济实力,只要找对市场,我们也会通过其他渠道来达到项目的经济等方 面的要求来开发项目,所以说,市场需求是项目可行性的根本。 本系统是购物系统,是人们日常生活消费的工具。 只要针对大众对物品的喜好,使系统功能齐全,操作简单,界面美观大方,就一定会有市场潜力。 经济可行性分析 项目的经济可行性,除资金方面的需要外,还有经济风险的承受程度。 因为项目的启动需要资金的支持,资金的多少以及未来的风险,都会给投资方带来一定的经济风险。 对现有系统的分析,包括现有系统的缺陷,项目的主要特点,与现有系统的区别,以及该项目将要带来的经济效益等,都将有助于降低项目的风险。 1.系统初期投资 系统的初期投资,如表 21 所示。 表 21 网上商城初期投资 序号 项目 人工(人 日) 单价(元) 合计(元) 1 需求分析 10 800 8,000 2 总体设计 12 800 9,600 3 详细设计 10 800 8,000 4 编码实现 15 800 12,000 5 系统集成测试 5 800 4,000 6 说明手册编制 3 800 2,400 7 合计 44,000 2.货币的时间价值 本系统开发成功后,用户便可以在网上出售商品。 如果每件商品出售的价格是 100 元。 每年至少可以 卖出 300 件商品,则以后每年可以赚得 万元,假设年利率为 5%,该软件的生命期预计为 5 年。 系统的货币时间价值,如表 22 所示。 7 表 22 网上商城的货币时间价值 年份 将来值(万) ( 1+i) n 现在值(万) 累计的现在值(万) 1 3 2 3 3 3 4 3 5 3 3.投资回收期 系统开发成功后,第一 年可以赚得 万元,比投资少 万元。 但第二年可以赚得 万元。 即: 1+= 纯收入: =(万元) 当然,如果想要在五年后得到预计的纯收入,那么首先就应拿出初期投资的 万。 而且考虑到开发本系统将为以后带来的利益,拿出 万来进行网站维护与更完善的开发,是绝对必要的。 经过以上分析,开发网上商城在经济方面是可行的。 技术可行性 本系统采用 MVC 设计模式,使用符合 JSP Model2 的设计标准,在 前台用 JSP 进行页面开发和管理用户界面,提示信息完善,界面友好,具有较强的亲和力,后台采用 SQL数据开发和管理数据库,对数据库操作采用事务处理机制,具有强大的错误处理功能。 本系统的开发环境是使用现在非常流行的开源开发工具 Eclipse 和 Tomcat 服务器。 使用很灵活以及他们当前的广泛实际应用,充分说明本系统在技术方面可行。 运行可行性 运行可行性研究内容包括新系统规定的运行方式是否可行。 如果新系统是建立在原来已担负其他任务的计算机系统上的,就不能要求它在实时在线状态下运行,以免与原有的任务相矛盾。 计算机技术的发展,带来了计算机在现代企业、家庭中的普及,使得应用计算机成为现代人生活中非常重要的一部分。 计算机技术的成熟,带来了 8 软硬件的越来越优的配置及性能,越来越能被大众所接受的价格。 于是,计算机的应用者在计算机的配置方面不断更新,以满足自己越来越高的需求。 本系统对计算机的软硬件的要求不是特别高 , 所以系统在运行方面是可行的。 本章小结 本系统的可行性研究,从市场可行性、经济可行性、运行可行性、技术可行性等几个方面着手进行考虑。 市场可行性主要研究该系统的潜在市场;经济可行性主要研究本系统的初期投资、 投资回收期及纯收入;运行可行性主要研究系统运行环境;技术可行性主要研究系统开发软硬件条件。 综上考虑,本项目的开发技术成熟、完备,有一定的经济效益,运行环境优良,具有一定的开发前景。 9 第 3 章 需求分析 需求分析概述 需求分析是软件生存周期中最重要的一步。 只有通过需求分析,才能把软件功能和性能的总体概念描述为具体的软件需求规格说明,进而奠定软件开发的基础。 软件需求分析工作也是一个不断认识和逐步细化的过程。 该过程将软件调研阶段的需求资料进行分析和设计,使软件范围逐步 细化到详细定义的程序,并分析出各种不同的软件元素,然后为这些元素找到可行的解决方法。 需求分析的任务:分析员通过需求分析提供一种可转化为数据设计、结构设计和过程设计的数据与功能表示,在软件完成后,需求分析阶段研究的对象是软件项目的用户需求。 需求分析的过程 需求分析的过程 可以分为四个方面:问题识别、分析与综合、制订规格说明、评审。 问题识别就是从系统角度来理解软件,确定对所开发系统的综合要求,并提出这些需求的实现条件,以及需求应该达到的标准。 这些需求包括:功能需求(做什么),性能需求(要达到什么 指标),环境需求(如机型,操作系统等),可靠性需求(不发生故障的概率),安全保密需求,用户界面需求,资源使用需求(软件运行是所需的内存, CPU 等),软件成本消耗与开发进度需求,预先估计以后系统可能达到的目标。 分析与综合逐步细化所有的软件功能,找出系统各元素间的联系,接口特性和设计上的限制,分析他们是否满足需求,剔除不合理部分,增加需要部分。 最后,综合成系统的解决方案,给出要开发的系统的详细逻辑模型(做什么的模型)。 制订规格说明书即编制文档,描述需求的文档称为软件需求规格说明书。 请注意,需求分析阶段的成果 是需求规格说明书,向下一阶段提交。 评审对功能的正确性,完整性和清晰性,以及其它需求给予评价。 评审通过才可进行下一阶段的工作,否则重新进行需求分析。 10 需求层次 软件需求包括三个不同的层次 ——业务需求、用户需求和功能需求,也包括非功能需求。 业务需求( business requirement)反映了组织机构或客户对系统、产品高层次的目标要求,它们在项目视图与范围文档中予以说明。 用户需求( user requirement)文档描述了用户使用产品必须要完成的任务,这在用例( use case)文档或方案脚 本( scenario)说明中予以说明。 功能需求( functional requirement)定义了开发人员必须实现的软件功能,使得用户能完成他们的任务,从而满足了业务需求。 软件需求各组成部分之间的关系,如图 31 所示。 业 务 需 求功 能 需 求约 束 条 件系 统 需 求其 他 非 功 能 需 求用 户 需 求 质 量 属 性项 目 视 图 与 范 围 文 档使 用 实 例 文 档软 件 需 求 规 格 说 明 图 31 需求的层次图 需求分析过程是整个系统开发的重要阶段,分析的成功与否,决定着整个系统功能的完善性以及稳定性。 在该阶段需求分析人员需要确定整个产品的功能要求,并且将现实事务抽象成对象并建模。 本系统的需求分析 需求 分析是一组活动的总称,作为系统分析员,必须协同软件用户共同完成。 而需求分析的任务是定义待开发的软件的功能、性能等指标。 首先要了解用户的相关业务,如果是一家公司做网上商城,除了参考现在已经存在的类似和相关系统外,还需要通过用户的演示、讲解和有关文档, 11 与用户进行交流协商。 也许用户列举了查询、订购、下订单、商品管理、用户管理和订单管理,也许还有自己有特色的东西。 但是在这个过程中,还是可以提出自己有建设性的想法和建议,只有这样用户和系统设计人员才会在系统提供的业务上达成一致,这对于软件来说是非常重要的。 其次要分 析用户的业务流程,前面了解的用户业务只是一些离散的业务活动,而业务流程是一种重要的信息,比如用户购买商品这个流程,它需要经历商品查询、加入购物车、查询购物车、结算(包括填写订购人详细信息、送货方式和支付方式)、订单确认、送货到收货等一系列活动,然后将了解到的用户活动加以整理并按照这些活动所固有的次序形成业务流程。 还要了解用户对于软件的期望值,除了需要能够正确处理用户的业务外,用户对系统的其他需求 也要了解 ,这些对于用户而言也显得尤为重要。 数据流图 系统数据流图如图 32 所示。 顾 客P 2 0 1搜 索P 2 0 2查 库P 2 0 3购 物P 2 0 5付 款 方式P 2 0 6购 物 车管 理P 2 0 7清 空P 2 0 9登 录P 2 0 8注 册F 2 0 2 商 品 表F 2 0 3 购 物 车F 2 0 1 用 户 表F 2 0 4 订 单 表D 2 1 0 1 商 品 基 本 信 息D 2 1 0 5 商 品 基 本 信 息D 2 1 0 6 购 买 商 品 基 本 信 息D 2 1 0 7 购 买 商 品 基 本 信 息D 2 1 0 4 商 品 基 本 信 息D 2 1 0 3 商 品 基 本 信 息D 2 1 1 1 购 买 商 品 基 本 信 息D 2 1 1 0 购 买 商 品 基 本 信 息D 2 1 0 8 购 买 商 品 基 本 信 息D 2 1 0 9 购 买 商 品 基 本 信 息D 2 1 2 0 商 品 基 本 信 息D 2 1 1 2 用 户 基 本 信 息D 2 1 1 3 用 户 基 本 信 息D 2 1 1 4 用 户 基 本 信 息D 2 1 1 5 用 户 基 本 信 息D 2 1 1 9 用 户 基 本 信 息P 2 1 0广 告D 2 1 1 6 广 告 基 本 信 息F 2 0 5 公 告 信 息 表D 2 1 1 7 广 告 基 本 信 息D 2 1 1 8 广 告 基 本 信 息管 理 员商 品 基 本 信 息P 2 0 4合 计D 2 1 0 2 商 品 基 本 信 息图 32 系统数据流图 12 数据字典 数据字典的作用是在软件分析和设计的过程中给人提供关于数据的描述信息。 它主要是对数据流图中的数据流、处理逻辑、外部实体、数据存储和数据项等方面进行具体的定义。 数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行完整的描述。 本系统数据项如表 31 所示。 1. 数据项定义 表 31 系统顶层数据项定义 编号 名称 别名 类型 长度 I0101 UserId 用户 ID Smallint 2 字节 I0102 UserloginName 用户登陆名 Varchar 20 字节 I0103 UserName 用户名 Varchar 20 字节 I0104 UserPassword 用户密码 Varchar 20 字节 I0105 UserEmail 用户邮件 Varchar 40 字节 I0106 UserZip 用户邮编 Varchar 10 字节 I0107 UserAddress 用户地址 Varchar 200 字节 I0108 Digid 商品 ID Int 4 字节 I0109 Digname 商品名称 varchar 20 字节 I0110 Factory 商品厂家 Varchar 40 字节 I0111 Brand 商品品牌 Varchar 40 字节 I0112 Isbn 商品编号 Varchar 10 字节 I0113 Explain 商品简介 Varchar 500 字节 I0114 Picture 商品图片 Varchar 100 字节 I0115 Stockprice 商品进货价格 Float 8 字节 I0116 Sellprice 商品零售价格 flocat 8 字节 I0117 Stock 商品库存数量 Int 4 字节 I0118 Sellsum 商品销售数量 I。算机毕业论文-网上商城(编辑修改稿)
相关推荐
工作流程,所有的请求都提交给 ActionServlet 来处理。 ActionServlet 是一个 FrontController ,它是一个标准的 Servlet,它将 request 转发给RequestProcessor 来处理, ActionMapping 是 ActionConfig 的子类,实质上是对 的一个映射,从中可以取得所有的配置信息 RequestProcessor
像,克隆后的文件放到 D 盘上。 现在我们把 C 盘作一个映像,执行 ,在“ Local”下的“ Partition”点“ To Image”, 同样选中硬盘,再选第一个分区,点“ OK”,在 D 盘下输入要保存的文件名“ ”(名称可以任意起)回车。 Ghost 会问你要以什么方式来压缩映像文件,点“ Fast”, 提示是否对此分区映像,按“ YES”后开始映像。 操作完成后,按“
abian_signInt答辩标示 8last_creditNvarchar(6)最后成绩表37 开题报告教研室表(kaiti_jy)编号字段名称字段类型说 明1Stu_idNvarchar(20)学生学号2jiaoyan_yjNvarchar(20)开题意见3jiaoyan_zrNvarchar(20)签名4jiaoyan_psText评阅意见5jiaoyan_timedatetime评阅时间表
(1)人性化,易操作,所见即所得 (2)高真实感实时画质 (3)高效渲染引擎和良好的硬件兼容性 (4)强大的二次开发接口 (5)良好的交互特性 虚拟现实与动画最主要区别就是它的可交互特性 常州大学本科生毕业设计 (论文 ) 第 7 页 共 33 页 (6)高效、高精度碰撞检测算法 VRP 可自动完成对任意复杂场景的高效碰撞检测,对型模基本没有限制 (7)丰富的特效 (8)功能强大的实时材质编辑器
业技术学院毕业设计(论文) 9 的阻值,可影 响报警声的音调。 调节 R2 得到的电阻阻值越低,音乐集成电路的振荡频率越高,所以发出的声响音调也越高。 接通电路后,应合理地调节变阻器 R R2 的阻值,以使报警器发出悦耳的声音。 实验线路板的选择 元器件选好后,总要把这些元器件固定,然后再将它们的引线按照电路图连接,这就要使用线路板。 实验用线路板的形式有好多种,这里采用的是万用实验线路板(
dependencies on application server services, their configuration and deployment, • provide simple but expressive abstractions to control adaptation through dynamic deployment and undeployment of