第二章 开发平台及相关技术
2。1 JavaScript技术简介
JavaScript是一种基于对象和事件驱动,并具有安全性的脚本语言,它可以操作页面元素和css样式表,从而实现动态页面的效果,还可以进行数据的验证,不必将数据通过form表单传送到服务器,减轻服务器压力。
2。2 Ajax技术概述
Ajax是一种异步传输数据的技术,即可以随时分片段的与服务器通信。与传统的form表单提交相比,Ajax可以在不刷新页面的情况下,进行与服务器的通信,也可以接受服务器发来的数据,来局部刷新页面,从而给予用户更好的交互体验。
2。3 JSP语言简介
JSP是一种动态网页技术,与传统静态网页相比。JSP本质是Servlet,通过JSP标签和html标签共同组成web程序的界面。JSP可以在页面内嵌入JAVA代码块,可以动态取值和改变页面数据,功能强大。文献综述
2。4 Java技术概述
Java是由SUN公司开发的程序设计语言,具有跨平台,可移植的特点,只需要安装一个Java虚拟机和对应的Java应用编程接口,Java编写的程序就可以运行在几乎所有的操作系统中。实现了编译一次到处运行的强大功能,所以有越来越多的程序员投身Java学习。
第三章 需求分析
3。1 功能需求
以电动车行业的公司为研究对象,研发公司进销存云平台,稍加改变或设置,系统可用于自行车、摩托车和汽车等行业的公司。组织在运行过程存在各种问题和不足,企业引入新的软件系统或者改进现有系统的目的就是解决现有业务的不足,比如工作量大、效率低、容易出错、成本高和信息化水平低等。
3。1。1本系统具有以下功能
(1)系统控制:
公司信息维护:包括公司名字,负责人,联系方式等;
公司注册:任何公司都可以使用云平台进行注册,审核通过即可使用云平台。
系统管理员审核注册信息:管理员可以审核所有公司注册信息。
(2)基础资料维护:
供货商资料维护:可以增删改供货商信息。
物料信息维护:可以增删改物料信息,供查询使用。
仓库信息维护:维护仓库信息,物料存放地点。
客户信息维护:维护公司自己的客户,供各种订单查询。
(3)采购管理:来.自^优+尔-论,文:网www.youerw.com +QQ752018766-
采购订单管理:包括增删改和审核功能,审核通过可以进行收货。
有采购订单收货:收货时如果该供货商有采购订单,按采购订单收货。
无采购订单收货:若没有采购订单,直接进行收货,记录收货信息。
审核收货单:审核收货单,审核通过,增加库存,记录库存异动信息,
如果该收货单有对应采购单,则考虑该采购单是否结案。
3。2 用例描述
3。2。1新增供货商
(1)用例规约如下表
表3。1 新增供货商用例规约表
用例名称 增加供货商信息
用例描述 系统管理员查询公司供货商信息,点击新增,增加一条供货商信息
执行者 系统管理员
前置条件 系统管理员具有新增权限
后置条件 系统数据库新增一条供货商信息
主事件流 1。公司管理员请求新增供货商
2。系统显示新增供货商界面
3。管理员输供货商基本信息,提交