网购需求分析
C 语言课程设计 需求分析与系统设计报告 题目:班级:组
员:
指导教师:上交日期:
学号: 学号:
网购管理系统
2013.09.14
目 录
1 引言 . ......................................................................................... 1
1.1背景 . ...................................................................................................... 1 1.2系统功能介绍 ................................................................................ 2 1.3参考资料 ........................................................................................ 3
2 需求分析.................................................................................. 3
2.1
用户需求…………………………………………………………3
2.2需求分析 ........................................................................................ 3 2.3运行环境 ........................................................................................ 4
3 系统设计.................................................................................. 6
3.1 系统逻辑设计 ............................................................................... 6 3.2软件结构 ........................................................................................ 6 3.3 程序模块划分 ............................................................................. 13
4 组员分工及时间安排 ........................................................... 14
4.1 组员分工 ..................................................................................... 14 4.2 时间安排 ..................................................................................... 14
1 引言
1.1背景
当今是一个信息化的时代,随着互联网和个人计算机的普及,人们的生活越来越离不开网络,越来越多的与网络相关的产业应运而生。而在电子商务经历了十多年的沉浮和发展,泡沫被吹掉又出现,大型网站快速扩张又迅速倒闭之后,市场整体的目标受众越来越多,所涉及的行业和产品越来越丰富,市场份额飞跃增长,品牌环境已然开始走向成熟。在这基础上,网络购物由此产生,并且迅速发展,逐步占据交易市场,日益成为一种重要的购物形式。根据中国互联网络信息中心(CNNIC )今 年1月发布的 《第29次中国互联网络发展状况统计报告》显示:2008-2010年,网络购物用户规模连续3年保持50%左右的高速增长。并且,2009年以来,以网络购物、网上支付、旅行预订为代表的商务类应用持续快速增长,并引领其他互联网应用发展,成为中国互联网发展的突出特点。
网络购物与实体购物相比,有其独特的优点。对于卖方而言,首先,网上销售库存压力较小、经营成本低、经营规模不受场地限制,经营状况也不容易受外界因素影响;其次,对于整个市场经济来说:这种新型的购物模式可在更大的范围内、更广的层面上以更高的效率实现资源配置,有利于市场经济的快速发展。而对于买方而言,第一,可以在家“逛商店”,订货不受时间、地点的限制,从订货、买货到
货物上门无需亲临现场既省时, 又省力;第二、获得较大量的商品信息,可以买到当地没有的商品,并且网上商品的价格比一般商场的同类商品更为物美价廉;第三、网上支付较传统拿现金支付更加安全可避免现金丢失或遭到抢劫,个人隐私可以得到更为完好的保护。
综上可以看出,网上购物突破了传统商务的障碍,无论对消费者、企业还是市场都有着巨大的吸引力和影响力,在新经济时期无疑是达到“多赢”效果的理想模式。所以即使网络购物有不安全,发货速度,诚信等问题,依旧逐步地占领了我们的市场。
1.2系统功能介绍
网络购物系统,是一个功能完善的在线购物系统,主要为在线销售和在线购物服务。其功能主要包含商品的管理、会员的管理、订单的管理、库存的管理、优惠的管理、在线支付等。一般而言,大型的网络购物系统是需要完成以下的功能的,其中包括用户管理,对于买方而言有物品搜索、浏览查询、购买支付、订单查询等功能;对于卖方而言,要实现商品管理、订单管理、商品促销、支付方式、配送方式、订单管理等功能;对于商场,则还有会员模式,管理员模块,商场营销,权限管理,模块设置美化等功能。
在此必须指明的是,网络购物的完整版本是一个大规模的,随机的动态系统,后台数据是很多的,而本系统是小型的网络购物系统,只模拟了用户管理,买方的商品浏览查询、购买支付以及卖方的商品管理,修改,查询等基本功能。同时我们
提供系统使用的帮助功能,力求操作简单容易,界面简洁美观。
1.3参考资料
1.王士元. C高级实用程序设计. 北京: 清华大学出版社. 1996
2. 周纯杰,刘正林等. 标准C 语言程序及应用. 武汉: 华中科技大学出版社. 2005
3. 姚远. 高级C 语言程序设计技巧与实例. 北京: 机械工业出版社, 1995 4. 陈清华, 朱红. C语言课程设计. 南京: 东南大学出版社, 2003 5. 潭浩强. C语言程序设计. 北京: 清华大学出版社, 2000 6. 刘振安 ,苏仕华 . C语言图形设计 北京:人民邮电出版社,1995
2需求分析
2.1 用户需求
本系统的设定是服务于大众的,故应做到以下几点:
1、操作简单方便,容易学习和使用;
2、这是一个服务系统,需要有一定的吸引力,所以需要友好漂亮的操作界面; 3、能达到网络购物管理的基本模拟,包括完善的网购流程,完整的网购进程; 4、商品信息管理查询要做到方便快捷; 5、系统有一定的灵活性和引导性,能轻易读懂。
2.2 需求分析
1、操作
2、模拟现实
商品信息查询:种类
商品出入库管理:出库管理、入库管理
卖方管理
商品信息管理:增加、删除、修改
商品信息浏览:按商品种类进行选择
买方管理
商品信息查询:按种类显示商品具体信息
商品购买及付款:订购选中商品,付款成功
3、系统灵活性、引导性较好
灵活性
引导性
按用户需求可以随意操作和
选购
友好的界面和操作指示
4、界面大方美观
布局:清晰的界面留给用户良好的印象;
图片:图片显示真实可感;
文字:文字提示简洁到位
2.3运行环境
简要地说明对本系统的运行环境(包括硬件环境和支持环境)的规定。
本系统是对网购管理系统的基本模拟,因此,对此系统的运行环境将是在计算机上面进行,即在电脑上模拟实现。
根据网购系统模拟软件设计环境要求,即在DOS 环境下,用C 语言编译实现,使用TC 或BC 开发软件,因此,此模拟系统可在绝大多数现行计算机系统上运行,包括最常见的windows xp 操作系统,但由于兼容性问题,此网购系统在含windows 7 操作系统的计算机上运行可能出现意想不到的问题或根本不能运行,必须借助其
他软件如dosbox 或虚拟机实现。因而,不推荐在windows 7或64位操作系统的计算机上直接测试本系统。
3 系统设计
3.1系统逻辑设计
1、流程逻辑叙述
3.2软件结构设计
本块旨在说明本系统的结构,包括总程序流程和各模块流程设计情况 1、总程序流程设计
总程序流程设计
2、商品出入库管理模块设计
商品出入库管理模块设计
3、商品信息管理模块
商品信息管理模块
结束,返回管理
者主菜单
4、商品信息查询模块
商品信息查询模块
商品信息查询
选择种类
选择商品
显示信息
结束
5、销售信息查询模块
销售信息查询模块
6、买方主界面菜单模块
顾客主界面菜单
购买
退出
输入件数,计算总价
确认购买,付款
3.3软件模块
软件模块划分
注:还有鼠标模块、文字显示模块在图中未标明。
4组员分工及时间安排
4.1 组员分工
两个人相互协作,各自完成约一半的工作,再进行集体编译调试,最终验收。 4.2 时间安排