电脑配件管理系统-需求分析说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
需求分析说明书
课程名称软件工程大作业
实验名称电脑配件管理系统专业班级计算机14-1班
姓名员凯华
目录
1引言 (3)
1.1编写目的 (3)
1.2背景 (3)
1.3定义 (3)
1.4参考资料................................................................................................. 错误!未定义书签。2任务概述 (3)
2.1目标 (4)
2.2顾客的特点 (4)
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、WIN2000、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).产品信息管理