对饭卡管理系统的需求分析
1、
引言
随着计算机的普及,互联网开始深入和影响了我们的生活。当今的社会已经是信息化的社会,我们的生活似乎已经离不开这样的一个信息互联的社会环境。随着互联网的渗透,人们慢慢的开始将许多现实生活中的活动转移到了互联网上,譬如当今的电子商务正是在这样的背景下所产生的网络交易活动。电子商务的产生,的的确确给人们的生活带来了许多方便与激情。未来的生活,电子商务将渗透到我们生活的每一个角落。正如信息产业深入了人们的生活一样。
1.1 编写目的:
本需求的编写目的在于研究电子商务购物系统软件的开发途径和应用方法,为以后的开发工作提供可靠的依据。
1.2背景及范围:
本项目的名称:好好多电子购物系统。
本项目的任务提出者:软件工程专业导师尹华
本项目的任务开发者:08软件工程开发工作组
项目与其他软件或其他系统的关系:该系统在WIN98﹑WIN2000、WIN XP、windows7系统中都能很好的运行,具有很好的兼容性。同时,需要对数据库软件SQL的支持。
1.3名词定义:
实体:客观世界中存在的且可互相区别的事物。 联系:客观事物中的彼此之间的关系。 属性:实体或者联系所具有的性质。
1.4参考资料:
<<软件工程>> --------张海藩 编著 清华大学出版社
<<软件工程>> --------王利福 张世琨 朱冰 编著 北京大学出版社 <<数据库原理及应用>> --------李绍原 主编 科学出版社 《Java语言程序设计》------郎波
清华大学出版社2009-10-1。
《jsp开发王》
2、 任务概述
好好多电子商务购物系统与目前市场上的许多商务购物网站有很多相似的地方,在操作上符号了人们以往一贯的习惯。与一般的购物网站所不一样的是该系统在购物方式上主要集中采用了两种方式:1、普通购物(按市场价交易)2、通过竞拍(起拍价要低于市场价许多),另外,该系统出售的对象是服装,相对于许多电子商务网站来说,更加针对性,专业性。
2.1 目标
2.1.1 开发意图
a. 方便人们人们生活 b. 提高卖主经济效益 2.1.2 应用目标
该系统面向的对象是所有消费者,进行网络购物的前提是必行要在该系统注册账户。只有合法的账户用户才能使用系统的普通购物和竞拍两个功能。
2.2 产品描述:
本产品是一种工作在windows系统平台的软件,它是以MYSQL数据库为基础。 2.3 产品功能: 2.3.1 外部功能 1 .商城商品浏览
2用户注册 3.用户登陆
4.管理员管理系统信息(如录入广告,冻结账户,修改系统信息之类) 5.卖主录入商品信息
6.用户购物(一般性购物或者竞拍)
7.备份功能:每天产生一个备份文件存储到制定目录<非系统盘>,以便系统或者软件遭到破坏时可以最大限度的恢复.
8.客户反馈留言
竞拍部分具体功能如下: 一、 竞拍平台
1. 竞拍者资格审查(支付能力、信誉度等) 2. 竞拍规则设定
(1) 每天推出若干场次竞买,限定每场持续时间。每个拍卖品的起拍价格,以市场
价为准,根据规则按时间降价,一般用于批量商品。
(2) 在线竞拍,每个拍卖品的起拍价格较低,给出竞拍时限,最高竞价者竞买成功。 3. 竞拍过程控制
随时跟踪、发表更新竞拍相关信息,判断和处理竞拍中的错误,公布竞拍的结果。
二、 拍卖商品信息发布
1. 商品信息可包括:商品编号、商品名称、功能、性能简介、新旧程度、起拍价格、
照片、数码产品包括配置、拍卖期限等。
2. 对商品信息操作:编辑、修改、增加、删除、新信息发布等。 三、 拍卖步骤及在线帮助
1. 会员用户登录后可参加拍卖;
2. 浏览商品的各种产品介绍及详细信息;
3. 确定拍卖商品及数量,输入ID号和密码,参加抢购; 4. 在执行拍卖过程中,提供在线帮助; 四、 网上支付功能
与各银行联网,设置多种支付方式。 五、 用户管理
1. 分为三类用户,各类用户赋予不同权限。
非会员用户—未注册的用户,只能在网站上浏览商品,不能参与竞标,也不能提供物品出售。
会员用户—已注册的用户,可以直接参与拍卖或竞标。 系统管理员—保证系统正常运行。
2. 对用户注册、登陆、用户信息进行管理
3. 为用户提供使用竞拍系统的友好的图形用户界面
4. 对会员用户的竞拍信息、信誉度等进行记录,实施一定的惩罚、奖励政策
2.3.2 内部.功能
该软件集命令、编程、编辑于一体,完成过滤、定位显示。 2.4 软件开发的时间与费用要求:
经过我们的再次探讨,开发本管理系统大概需要的时间和费用如下; 时间要求:5个星期 经费开支:贰万RMB 2. 4系统性能要求
2.4.1精度
软件的输入精度:小数点后保留5位有效数字 输出数据精度的要求: 小数点后保留5位有效数字 传输过程中的精度: 小数点后保留5位有效数字
2.4.2时间特性要求 响应时间:0.5秒以内 更新处理时间:0.5秒钟以内 数据的转换和传送时间: 1秒以内 解题时间: 1秒以内
2.4.3灵活性
操作方式上的变化:该软件实用与现在流行的操作系统 精度和有效时限的变化:可以根据实际情况自行设置
2.4.4安全性
设立三种级别用户customer,Administrator,businessman.对每种类型的用户设置不同的权限.
customer:提供信息浏览功能,和购物功能
Administrator:提供对系统的实际操作功能(适于仓库管理人员),包括修改信息,加入信息,如广告之类的。。。
businessman:作为卖方,有录入其商品信息以及交易的权限。
2. 5 运行要求
该软件可以在WIN98﹑WIN2000、WIN XP等系统中运行,兼容性能良好.采用MYSQL数据库管理系统. 可以通过Internet对该系统进行访问. 2.6 将来可能提出的要求
希望做到系统运行的全智能化,自动存取功能等等.
3、 4、
具体需求分 业务流程:
卖主登陆系统之后,输入本店所有代售商品信息,包括商品名,价格,基本属性(如颜色,大小),并通过向系统管理员申请为该店商品打广告(需付一定的广告费),管理员接收卖主申请 输入相应的广告信息。如果卖主又不诚信甚至违法法律的行为,管理员可以对其帐号进行冻结。另外,一般游客可以进入商城的商品展示界面,浏览个店主代售的商品,但是一般游客不能够进行购物,只有注册登陆了系统的用户才能够拥有购物的能力。登陆之后的用户称为会员,会员可以选择一般性购物,又或者通过竞拍获得商品,购物成功的前提是每个会员账户里面必须有足够的余额支付所要购买的商品,交易确定之后,会员输入本人地址,以便店主发货快递。接收商品之后,会员有对该商品进行评价的权利。
该系统的网络拓扑图如下:
簇Internet簇簇Internet簇簇簇Web簇簇簇簇簇簇簇簇簇Internet簇簇
系统处理图
簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇3.2 层次图
好好多购物中心前台商品展台购物购物车会员管理个人中心分类商品搜索商品广告商品直接购物出价竞拍添加商品删除指定商品用户注册用户登陆会员反馈查看个人资料修改资料建议留言
簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇簇
3.3 IPO图
输入 处理 输出
学生信息新建饭卡信息简单的学生基本信息锁卡信息挂失状态转换刷卡(卡ID)简单查询空历史纪录消费额消费卡状态查询条件复杂查询卡余额存款卡历史纪录存款额
3.5 主数据流图
学生查询结果学生信息刷卡器显示器卡ID余额信息消费信息饭卡系统返回管理员饭卡信息消费额刷卡服务员
3.6 数据流图细化(由于部分数据流图在总数据流图中已经够清楚了,所以这里只需要再 细化其中的一部分)
查询条件3 查询历史消费信息学生学生信息数据创建信息1 新建饭卡信息饭卡信息创建信息注销信息饭卡信息数据消费信息数据存款额消费额余额锁信息卡ID响应信息5 注销消费存款额挂失计时注销信息注册信息管理员刷卡器显示器消费额刷卡服务员4 挂失挂失信息注销信息
-------------1层-------------
数据流图细化:
1.3 创建饭卡信息历史全部创建信息记录表管理员学生+卡信息1.2 读取学生其他信息,创建卡ID注册信息确认信息1.1 判断学生简单信息一致性饭卡信息数据查询学生信息全部创建信息消费历史信息数据学生简单信息在校学生信息存款额卡ID2.1 存钱余额余额存款额饭卡信息数据管理员消费额余额2.2 消费余额卡ID消费额刷卡服务员刷卡器显示器3.1 判断条件输入条件合法性管理员学生查询结果3.2 查询饭卡信息查询结果饭卡信息数据3.3 产生报表
4.2 挂失计时设置时间饭卡信息数据管理员挂失信息计时开始信号4.1 挂失状态转换锁信息
5.1 判断挂失倒时注销卡ID挂失时间饭卡信息数据注销信息5.2 注销产生注销信息学生
卡ID2.1.3 存款消费额管理员2.1.2 显示余额存款完毕信息,或者错误信息卡余额信息存入额确认锁信息卡ID学生卡ID2.1.1 读取卡ID,并确认卡ID饭卡信息数据
建立概念模型(E-R图)
姓名电话ID性别学号操作余额学号级别专业1学生1消费限制饭卡账号N操作1有效期查询1管理员创建日期目前状态M消费密码日期数量地点商品金额
状态转换图
名称:学生基本信息 别名:students’information (4)更准确的数据字典 描述:关于学生个人的简单的基本信数据字典 息 定义:学号+姓名+专业+班别+性别+ 联系方式 位置:输出到打印机或者显示 器保存到磁盘
名称:消费清单 别名:shopping_ list 描述:学生消费情况的描述 定义:时间+数量+地点+商店名称+单价 位置:输出到打印机或者显示器 保存到磁盘 名称:饭卡清单 名称:管理员信息 别名:shopping card 别名:administrater card 描述:当前饭卡基本信息的描述 描述:对管理员权限的描述 定义:饭卡ID+申请日期+主人学 定义:帐户名+创建日期+管理员号+当前余额+有效期 登陆密码+有效期 位置:输出到打印机或者显示 位置:输出到打印机或者显示 保存到磁盘 保存到磁盘 效益结算中心
学生信息库(student_info) 学生学号 卡ID 学生姓名 性别 电话号码 专业 卡信息(card_info) 卡ID 余额 锁 卡历史(card_his) 卡ID 时间 款额 数量 列名 id daytime sum Number 数据类型 int daytype float Int 列名 id sum lock 数据类型 int float boolean 列名 stu_num id name male tel Subject 数据类型 int int Char(20) boolean Char(20) Char(50) 管理员 帐户 密码
4 支持信息
4.1 运行环境
列名 Name Passwords 数据类型 Char Char Server要求内存256以上,cpu 2.0GHz以上.Clinet内存128以上,cpu奔腾III以上.最大可以支持2000台分机同时连接到主机上。
4.2支持软件
操作系统windows系统、数据库管理系统:SQL数据库系统。 4.3接口
本产品的用户一般需要通过终端进行操作,进入主界面后点击相应的窗口,分别进入相对应的界面(如:输入界面、输出界面)。用户对程序的维护,最好要有备份。
4.4 控制
系统的主要输入设备是键盘和感应机。输出主要是显示器输出和打印机打印输出
等。
4.5需求注释
对于本软件,它的功能需求、性能需求、接口需求,从稳定性、可行性上都是可以的。
5、需求分析总结
在以前的可行性分析基础上,我们进行了以上的需求分析过程。在分析的过程当中,我们从整体上觉得整个软件系统无论是在技术上还是在经济上都是完全可行的,有很好的开发价值。
因篇幅问题不能全部显示,请点此查看更多更全内容