软件工程大作业

上传人:大米 文档编号:483643260 上传时间:2023-03-14 格式:DOCX 页数:16 大小:319.22KB
返回 下载 相关 举报
软件工程大作业_第1页
第1页 / 共16页
软件工程大作业_第2页
第2页 / 共16页
软件工程大作业_第3页
第3页 / 共16页
软件工程大作业_第4页
第4页 / 共16页
软件工程大作业_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《软件工程大作业》由会员分享,可在线阅读,更多相关《软件工程大作业(16页珍藏版)》请在金锄头文库上搜索。

1、软件工程大作业学期:班号:学号:姓名:成绩:子与信息工程学院第1章系统概述 21.1 系统介绍 21.2 开发的目的与意义 2第2章可行性分析 32.1 经济可行性 32.2 技术可行性 32.3 系统业务分析 3第3章需求分析 53.1 结构化需求分析 53.2 系统需求说明 53.3 系统数据流图和数据字典 6第4章系统设计 94.1 系统ER图 94.2 系统功能结构图 11第5章系统实现 115.1 用户模块 115.2 用户注册功能 12第6章系统测试 13第1章系统概述随着计算机网络技术和信息技术的不断发展,人类信息资源实现高 度共享,从根本上改变了人类生活的方式,网上购物作为一种

2、新型的购 物方式,以其快捷方便的特点成为了人们购物的主要选择。网上支付的 不断完善,加上物流业的配套建设,使得用户能够足不出户就能挑选商 品,节省了时间和金钱,这种网上购物方式越来越受到人们的青睐。1.1 系统介绍网上商城系统是一个可以方便各类人群所需,省时省力全方位的大 型购物网上商城,可以让所需人群足不出户不分地域时间的购买所需用 品。网上商城系统共分为两个部分:前台用户部分和后台管理部分。在 前台系统中有用户注册登陆,浏览商品,选购商品,订购商品。后台系 统中有系统管理,会员管理,订单管理,商品管理。在用户注册模块中, 分别加强了用户注册信息验证的严格性;在商品或商家信息浏览和查询 模块

3、中,用户可以对商品进行浏览检索,查看商品的详细信息;非注册 会员可以选定商品加入购物车,但只有注册成会员的用户才能对商品进 行购买。在后台系统中,系统管理员可以对已注册的用户进行审查,可 以对现有的商品进行管理;并对提交的订单进行处理与邮寄。1.2 开发的目的与意义在线购物系统,从结构上讲,可以划分为前台和后台两个部分,主 要涉及到前、后台的网页设计,以及与数据库相关的操作。在网络应用 中,数据库的应用是一个很关键的环节。特别地,随着 Internet的普及 和人们对于互联网的依赖性,许多基于互联网的应用也不断的涌现出来。 基于B/S (浏览器、服务器)构架开发网站和系统已成为一种主流趋势,

4、人们对其的需求也越来越大。现在已经进入网络时代,很多电子产品的生产企业也开始意识到了 网络的重要性,开始在电子产品中加入对网络服务的支持。比如在智能 手机中增加了对移动互联网应用的支持,这在提升了电子产品的竞争力 的同时,也扩展了电子商务的应用范围。总体上看,电子商务的发展,具有十分良好的发展前景。第2章可行性分析在一个项目实施之前,第一步要先对将要实施的项目进行可行性分 析,确定此项目是不是值得进行。可行性,顾名思义,就是分析这个项 目、工程、方案等可行、可以施行。并且具有必要性、迫切性、科学性 等,不但能产生客观经济效益,在生产之后能产生巨大社会效益、生态 效益,带来利润。可行性分析的目的

5、就是用最科学,最经济的方法去解 决问题。2.1 经济可行性主要从对项目的经济上进行分析,一方面是支出费用,包括设备的 购置费用、管理与维护费用、还有人员的工资和培训费等等;另一方面 是所取得的收益。这是个中级别的软件管理系统,就投入的人力,财力 与物力来讲所用费用并不是很大。由于工作效率的提升,项目取得的收益有相比以前增加的销售收益 以及工作人员减少带来的成本降低的部分。就长期规划而言,相对于项 目住处的一次向较大费用来说,这是一项相当可观的收益。一个成功的 MIS获得的收益毫无疑问是长久的和可持续的,因而构建网上购物系统 在经济上是完全可行的。2.2 技术可行性网上购物系统的开发基于B/S模

6、式,主要包括前段应用程序的开发 以及后台数据库的建立与维护两方面。对于前者要求应具备功能完备、 易于操作使用等特点,而对于后者则要求能建立数据一致性和完整性强、 数据安全性好等特点。而且现在计算机的发展足以满足这方面的软硬件 的技术所需要的一切人力物力。本系统应用程序采用面向对象技术、数 据库技术等先进技术开发,现有的开发技术已非常成熟,且被广泛的应 用于各行各业,利用现有技术完全可以达到功能目标。因此从技术方面讲开发此系统是可行。2.3 系统业务分析通过业务流程调查,清查网上购物系统的主要业务和业务的流程首先用户浏览购物网页,查询商品信息,选定所需商品,加入购物 车,提交订单,输入账号会员信

7、息,是则对所购商品付款,否则取消订 单,付款后生成订单表提交到管理员,管理员对用户所购商品按用户信 息发货给用户。图2-1网上购物系统业务流程图第3章需求分析需求分析的主要工作任务是确定“用户真正需要的是一个什么样的 软件系统,该软件系统必须完成什么功能”。需求获取是否彻底和成功, 直接关系到软件开发成败。3.1 结构化需求分析图形化界面、可操作性强:图形化界面、操作简单是图书管理系统 最基本的要求之一。管理员对系统的操作只需要鼠标和少量的键盘输入, 加上界面和菜单显而易见,所以即使是计算机基础很差的用户经过简单 的培训后,者B能很快的熟练操作。简便的维护手段:系统使用后,维护工作将是一个长期

8、的工作,系 统将充分 维护工作的需求,通过相应手段降低维护工作量及难度, 从而 达到保证运行可靠及节省费用的目的。功能性:该系统将具有强大的功 能性,能满足网上购物系统日常管理的基本需要, 发挥计算机管理优势。 当用户操作出现错误时,系统将提示警告。用户界面应该更加人性化, 例如表格的行数很多时,应该给当前行加高亮度,以突出显示。对于比 较谨慎的删除操作,必须经过一次确认才能删除。系统应该做一些容量上,功能上的预留,以满足今后系统升级的需 要。本系统总体功能比较简单,能满足一些基本的需求,但是应该考虑 到今后可能的升级。例如卖家的信用评级筛选公式等。防止刷信用度或 者差评师等问题。3.2 系统

9、需求说明需求分析处于软件开发过程的开始阶段,它对于整个软件开发过程 以及软件产品质量至关重要,一个系统的产生最重要的就是要知道用户 的需求,才能按照用户想要的进行改进。在网上购物系统使用对象来讲, 可以分为用户和卖家。从用户的角度来看,网上购物系统该具备的功能包括:登录用户信 息,浏览商品页面信息情况,购物车的添加,管理,删除。提交购物订 单,订单的管理,付款,商品的售后服务和评价等功能。如:按照不同 的笔记本电脑的品牌查看,同时还应该提供按照商品名称和商品型号等 关键字快速查询所需的商品信息的功能。但对应的购物车的订单生成后,购物车的信息自动清除。从卖家的角度来看,网上购物系统该具备的功能包

10、括:卖家店铺页 面的排版美化,商品信息的编辑上传,订单的处理操作和订单结束后的 评价售后。3.3 系统数据流图和数据字典数据流图是结构化分析方法中使用的工具,它以图形的方式描绘数 据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能, 所以它是一种功能模型。在结构化开发方法中,数据流图是需求分析阶 段产生的结果。顾客只需登陆购物网页,输入有效账号密码,即可对所在购物车内 的物品进行付款,客服只需核对顾客所购物品尺码进行派送,即可完成 此次交易。图3-1网上购物系统顶层数据流图图3-2网上购物系统购物数据流图数据存储名称:用户别名:用户表简述:包括用户的主要属性信息定义:个人信息+编号

11、+名称组织方式:数据文件,以“编号”为关键字进行索引数据流名称:库存信息别名:库存信息表简述:包括描述卖家库存的信息定义:管理库存数量数据流值:1000左右数据存储名称:管理员数据流名称:商品信息别名:无简述:包括描述商品的主要属性信息定义:单价+编号+名称+生产日期+保质期+产地+库存量数据流值:1000左右数据流名称:订单信息别名:无简述:包括描述订单的主要属性信息定义:用户.编号+商品.编号+订单编号数据流值:1000左右第4章系统设计4.1 系统ER图得到上面数据项和数据结构以后,就可以设计出能够满足用户需求 的各种实体,这些实体包含各种具体信息,通过相互之间的作用形成数 据的流动。设

12、计规划出的实体有:管理员信息实体、注册用户信息实体、 产品实体、产品类型实体、订单详细信息实体、订单列表实体和常见问 题实现。图4-1网上购物系统ER图根据ER图可以抽象出三个表,用户信息表,商品信息表,卖家信息 表。其中字段名称以及数据类型如下三表所示:(1)用户信息表:主要完成对用户的一些基本信息进行了解。它主要包括用户的个人 信息、编号、名称、个人简介。表4-1用户信息表编P字段名字段类型字段长度备注1个人信息varchar102编Rchar103名称varchar10(2)商品信息表:主要完成对商品的一些信息进行概括。它主要包括单价、编号、名称、生产日期、保质期、产地、库存量。表4-2

13、商品信息表编p字段名字段类型字段长度备注1单价moneynull2编Rchar103名称varchar104生产日期varchar207库存量intnull(3)管理员信息表:主要完成管理员对商品统计的信息。它主要包括管理商品编号、编 号、名称。表4-3管理员信息表编p字段名字段类型字段长度备注1管理商品编号char102编Rchar103名称varchar10(4)订单信息表:记录用户购买信息与管理员发货及用户收货的关系。它主要包括用户.编号,商品.编号,订单编号。表4-4订单信息表编p字段名字段类型字段长度备注1用户.编号char102商口口 .编char103订单编号char104.2

14、系统功能结构图网上购物系统从结构上可以划分为前台管理和后台管理两个部分。系统前台部分的功能主要是用户登陆、订单服务等。具体而言,可 以划分为用户管理模块、商品管理模块、购物车模块、系统后台部分的 功能,主要是对系统进行管理,包括对商品信息的管理、对订单的处理、 对用户信息的管理。系统后台功能模块的设计,也是以对系统需求的分 析为基础的。用 户 信 息 管 理商品分类浏览订单管理购物车管理售后管理商品信息管理订单管理物流配送售后管理库存管理图4-2网上购物系统功能结构图第5章系统实现5.1 用户模块主要功能:用户在网上浏览与下单实现过程:进入系统后,浏览自己所需购买的商品,选中所买商品加入 购物车,加入购物车后选择是否输入自己身份信息,是,登陆,付款下 单,否,返回继续浏览物品。图5-1网上购物系统模块程序流程图5.2 用户注册功能模块功能介绍:用户注册实现过程:用户输入自己真实信息注册网站会员,填写信息后,如无需 修改,选择是否保存,是,注册成功,否,返回用户注册信息页面。图5-2网上购物系统模块程序流程图第6章系统测试任何完全测试工作量都是巨大的。在实践上行不通的。因此任何实 际测试都不能

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

当前位置:首页 > 商业/管理/HR > 营销创新

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