技术可行性:我们的系统是使用Java语言开发的,随着Java语言的发展,它可以向我们提供大量封装好的方法,完善的指令控制语句,丰富的数据类型。同时也是一款面向对象的语言,我们可以通过对类,对象的定义和调用来完成对事物的定义。因此在技术上是完全可行的[18]。
运行可行性:本系统为一个基于JAVA语言的企业生产销售系统,因此对系统资源的要求不是很高,现在主流电脑的硬件都能满足运行要求,win7的操作系统由于其良好的兼容性,对MYECLIPSE十分的支持,因此,在运行方面本系统也不存在问题[18]。
根据以上三点,我们可以清晰地得出结论,对企业生产销售管理系统的设计与实现是完全可行的。
3.2 系统功能需求概述
   系统功能需求分析是在我们了解企业的生产和销售情况的现状前提下,通过与客户的交流,明确他们的目标需求,在结合自身的设计,开发能力制定出可行的基于Java语言的企业生产销售系统分工。分工是为了各司其责,提高开发效率,这是应用程序开发的第一步,同时也是非常关键的一步[19]。
在开发时,我采用的是自上而下的方法。在了解用户的需求后,大体上定位了下面一些功能:
   系统主要后台管理和用户前台操作两大功能模块,前台的功能主要是实现了用户的注册和登录、企业网站的首页、企业的新闻公告、当下热销商品和特价促销等功能。后台主要由系统管理员来操作使用,管理员主要实现了企业的公告管理、生产的商品管理、客户的订单管理、公司的库存盘点、新老会员的管理和修改密码等功能。
3.3 系统的设计规则和运行环境
   系统设计的总体规则:
不管任何系统,它都有自己的设计规则。本系统而不例外:
简单性:我们在能实现功能的同事,要尽量的使我们的系统简单,这样有利于用户操作,这个是判断一个系统好和坏的重要标准[20]。
针对性:我们的系统是基于JAVA语言的企业生产销售系统的开发设计的,因此针对性强,专业突出。
实用性:系统分为后台管理和前台用户操作两大模块,前台的功能主要是实现了用户的注册登录、企业网站的首页、企业的新闻公告、当下热销商品和特价促销等功能。后台主要由系统管理员来操作使用,管理员主要实现了企业的公告管理、生产的商品管理、客户的订单管理、公司的库存盘点、新老会员的管理和修改密码等功能。
运行环境:本系统是基于B/S结构开发的,只需要在服务器上部署我们搭建好的数据库,用户通过客户端来运行程序。
   硬件平台:我们的系统在普通PC机上都可以运行,对整个的硬件资源没有什么多大的要求。
   软件平台:Windows系统,MYSQL数据库。
3.4 数据库设计
3.4.1 数据库设计规范
   我们在数据库的概念设计中,一般情况会用四种方法:首先要定义数据库的全局结构,接着在慢慢的一步步细化;其次从底层一直向上,逐步的定义各个局部的结构,然后将局部有机的集成起来,最后就能得到全局的结构;然后一般是把最核心的结构搭建起来,再逐渐向外面扩充,一直到总体的结构完成;最后我们才有自顶而下的策略设计出一个全局的结构,以它为结构的框架,在慢慢的自底而上的方法搭建每个局部的结构[20];
   在物理结构设计的时候我们通常会采用两步走的思路:
一是要确定数据库的物理结构是什么样的,以MYSQL为例,我们要了解它的存取方法和存储结构,接着对它的时间和空间的效率进行分析。
上一篇:基于SD-OCT图像的中浆病变区域分割
下一篇:java+mysql图书馆信息管理系统的设计与实现

java+mysql通用试题库系统后台设计与实现

电子政务建设与民营企业...

對中小型企业实施CRM的探讨【2032字】

信息系统与企业竞争战略评析【1553字】

数据挖掘技术:企业网络...

县级供电企业光纤通信工程建设方案【997字】

企业网站设计原则【2929字】

医院财务风险因素分析及管理措施【2367字】

C#学校科研管理系统的设计

中国学术生态细节考察《...

10万元能开儿童乐园吗,我...

神经外科重症监护病房患...

AT89C52单片机的超声波测距...

承德市事业单位档案管理...

公寓空调设计任务书

志愿者活动的调查问卷表

国内外图像分割技术研究现状