资源描述
需求分析阐明书
课程名称 软件工程大作业
实验名称 电脑配件管理系统
专业班级 计算机14-1班
姓名 员凯华
目 录
1引言 3
1.1编写目 3
1.2背景 3
1.3定义 3
1.4参照资料 3
2任务概述 4
2.1目的 4
2.2顾客特点 5
2.3假定和约束 5
3 数据描述 5
3.1静态数据 5
3.2动态数据 5
3.3数据库简介 5
3.4数据采集 6
3.4.1总E-R图设计 6
4功能需求 9
4.1功能划分 9
4.1.1顾客选购功能 9
4.1.2管理员管理功能 9
4.2功能构造图 10
5性能需求 11
5.1精度 11
5.2时间特性规定 11
5.3灵活性 12
5.4输人输出规定 12
5.5故障解决规定 12
5.6其她专门规定 12
6运营环境规定 13
6.1设备 13
6.2支持软件 13
6.3接口 13
6.4控制 13
1引言
随着计算机普及,人们对计算机结识和使用越来越多,对它需求明显增长,甚至人们已经无法离开它,由于计算机对于大量信息管理优势是非常明显。作为电脑配件批发公司,更是需要解决大量数据,因此有了这个电脑配件管理系统会节约工作人员大量时间,协助工作人员高效完毕工作。
1.1编写目
本需求编写目是为了研究电脑配件管理系统软件软件功能和开发办法,为后来程序开发者提供可靠根据。
1.2背景
本项目名称:电脑配件管理系统
项目与其她软件或系统关系:该系统在WIN98、WIN、WIN XP、WIN7等系统中都能较好运营,具备较好兼容性。同步,需要对数据库软件SQL支持。
1.3定义
实体:客观世界中存在且可互相区别事物。
联系:客观事物中彼此之间关系。
属性:实体或者联系所具备性质。
2任务概述
研制电脑配件管理系统软件是为了实现电脑耗材公司工作自动化和正规化、管理透明化,在进货、出货以及货品管理方面实现以便、高效、快捷和安全运营,特别是装机DIY子系统设计为顾客选购电脑配件提高了很大以便,为公司节约人力,提高效率,创造更高效益。
2.1目的
2.1.1 开发意图
a. 开发出完善稳定电脑配件管理系统;
b. 让选购电脑配件更快捷、高效、以便;
c. 减轻电脑配件管理工作人员工作承担;
d. 加强电脑配件公司正规化管理。
2.1.2 应用目的:
通过本系统软件,能协助管理人员运用计算机,迅速以便对电脑配件进行进货、出货、量查询以及报表生成操作,装机DIY能方顾客依照系统提供不同配件自行装配电脑,并得到总配备单和总配价,雇员依照顾客购买信息进行送货。
2.1.3 作用及范畴:
本软件用于电脑配件批发公司所有参加销售和管理人员,是一种很以便电脑配件管理软件。可以对电脑配件随时进行进货、出货、查找和解决,大大节约了电脑配件公司人力、物力和财力。
2.1.4 产品描述:
本产品是一种工作在windows系统平台软件,它是以SQL数据库为基本,拥有图形化操作界面,操作简朴、功能强大,可以满足公司几乎所有需求。
2.2顾客特点
本电脑配件管理软件是为电脑公司提供可以对电脑配件随时进行进货、出货信息查询,特定配件信息查找,有关供应商信息查询,及时解决订货等操作管理。本软件最后使用人员为顾客和电脑公司管理人员。本软件操作简朴易学,无需特殊计算机专业知识,普通工作人员即可使用;针对高层管理人员,可设立不同访问权限,以便高层管理人员随时查看库存信息及进行员工管理。本软件管理和维护简朴,无需专门人员负责寻常维护工作。
2.3假定和约束
以电脑配件批发公司为背景,开发电脑配件管理系统。配件种类至少涉及五种,每种配件涉及至少两家供货商。其她关于配件属性和供应商状况由网络上获得。
3 数据描述
3.1静态数据
顾客编号编号、管理人员账号、密码
3.2动态数据
输入数据:配件编号、供应商信息、商品单价、数量、顾客账号和密码
输出数据:配件信息、进货日期、送货日期、数量
3.3数据库简介
本系统是一种工作在windows系统平台软件,它是以SQL数据库为基本
3.4数据采集
3.4.1总E-R图设计
顾客E-R图
电脑配件E-R图
管理员E-R图
雇员E-R图
供应商E-R图
4功能需求
4.1功能划分
4.1.1顾客选购功能
(1).新顾客注册
顾客提供顾客名、密码,地址,电话,真实姓名,email地址,如果提供顾客名已经存在,则注册失败,否则注册成功。在注册时还可以检测顾客名与否冲突。
(2).顾客登陆
顾客连接到系统时必要通过身份验证,即提供顾客名和密码,如果验证成功,则显示登陆后界面。
(3).产品信息浏览
顾客根据感兴趣商品配件或厂商种类,进入到该类别,然后可以查看到各种商品详细信息,这些信息涉及商品厂商名,配件名,产品名,详细配备,售价,价格走势。顾客可以根据厂商,配件种类,价格范畴,核心字等约束找到符合自己各项条件商品。
(4).信息修改
顾客可以在登陆后修改自己注册信息,如修改家庭地址,email地址等。
(5).装机DIY流程
顾客依照系统所罗列10余项配件种类,1000各种商品进行选取。构成自己装机配备单,得到配备总价格。并可以不断修改配备单,最后拟定期选取送货时间由供应商送货上门。结束配备后可以打印装机配备单以备查询。
(6).反馈建议
顾客在购机完毕或再次登陆时可以对系统问题,商品信息,价格,质量问题进行反馈,提出建议。
(7).销售信息查询
顾客可以查询各配件中当月与所有销售量中占前五位商品,比较各配件中当月与所有销售中所有品牌销售状况,比较各配件中当月与所有销售额中所有商品销售状况,查看各配件价格分布状况来拟定高品位,中端,低端价格划分。
4.1.2管理员管理功能
(1).产品信息管理
管理员可以通过厂商名,配件名,售价范畴,核心字,库存范畴,编号等组合条件约束查询商品信息,重要涉及厂商名,配件名,产品名,详细配备,售价,进货价,库存量,价格走势;管理员可以添加,删除,修改产品记录;还可以通过指定供货件数来通过email直接向供货商规定供货。
(2).顾客信息管理
管理员可以查看每位顾客基本资料(除密码),可以显示每位顾客交易数,交易总金额。查看顾客所有反馈,并通过email进行回答。回答完毕后可以删除回答以节约空间。
(3).供货商信息管理
管理员可以查看所有供货商信息,添加,修改,删除供货商记录,显示供货商所提供商品列表。
(4).雇员信息管理
管理员可以查看所有雇员有关信息,添加,删除,修改雇员信息,对雇员进行评级,以决定其薪酬分派。
(5).历史交易信息与送货管理
管理员可以查看每笔历史交易售货时间,交货时间,详细配备单,总金额,交易对象。
并安排自己雇员在送货日期前送货。
(6).价格历史记录
管理员可在每天或每周固定期间进行所有商品价格记录,觉得价格走势图提供数据。
(7).销售状况查询
管理员在顾客可以见到所有销售信息基本上,还可以查看各配件中当月与所有销售额中利润占前五位商品,当月与所有销售中交易次数记录状况,各配件中当月与所有销售额中占前五位商品。(这些重要是为销售方记录工作提供便利)
(8).设立自动提示与自动解决功能
管理员可以设立库存低于一定数量,库存高于一定数量,送货日期在一定期限之内触发条件,当触发条件发生时,系统可以自动提示注意。也可以设立自动解决办法,有系统在发生类似状况时能自动解决。由于所有设立都存在文献中,因此虽然程序结束再次启动,设立也与上次关闭程序时设立同样。
4.2功能构造图
5性能需求
5.1精度
软件输入精度:小数点后保存2位有效数字
输出数据精度规定: 小数点后保存3位有效数字
传播过程中精度: 小数点后保存3位有效数字
5.2时间特性规定
a.响应时间:0.5秒以内
b.更新解决时间:0.5秒钟以内
c.数据转换和传送时间: 1秒以内
d.解题时间: 1秒以内
5.3灵活性
a.操作方式上:该软件与当前流行WINDOWS操作系统兼容较好,运营稳定
b.精度和有效时限:可以依照实际状况自行设立
5.4输人输出规定
a.在输入数据时提供必要差错控制,限制错误输入;
b.也许用到数据类型:
varchar型数据:配件名、供应商名、员工姓名、客户地址等;
longint型数据:产品编号、产品数量、顾客编号、联系电话等;
double型数据:产品价格等;
date型数据:日期时间;
c.在输出数据上进行必要格式控制,使信息表达清晰明了
5.5故障解决规定
对也许由于设备硬件故障导致数据丢失,需要及时做好数据备份工作。
5.6其她专门规定
a.规定基于软件工程开发思想进行开发;
b.数据库设计合理,关系模式应达到3NF;
c.采用可视化开发环境进行程序设计;
6运营环境规定
6.1设备
硬件环境
解决器:InterCR300或更高。
内存:512MB(建议1G)
硬盘空间:80G
软件环境
操作系统: Windows Server / window XP。
数据库:SQL Server 及以上版本
6.2支持软件
操作系统windows系统、数据库管理系统:SQL数据库系统。
6.3接口
a. 顾客界面
采用图形顾客界面(GUI),包括菜单、按钮、对话框等元素。
b. 软件接口
软件运营于WINDOWS 操作系统 WINDOWS 及以上操作平台,不支持mac及UNIX。
c. 硬件接口
最低配备:解决器:InterCR300或更高。
内存:512MB(建议1G)
硬盘空间:80G
6.4控制
系统重要输入设备是键盘和条码机,输出重要是显示屏输出和打印机打印输出等。对于存储数据数据库服务器需要严格安全控制,以保证数据稳定安全。
展开阅读全文