软件工程课程设计 联系客服

发布时间 : 星期四 文章软件工程课程设计更新完毕开始阅读1013fb35a6c30c2259019e41

第2章 系统运行环境的需求

市场上可以选购到的开发工具产品很多,常用的也有数十种。有的侧重效率的提高,有的偏向编程语言的弹性,有的关注执行效率,也有的强调可视化开发带来的便利性。各有千秋,能满足了不同用户的需求。然而,多会几门基础语言可以很大程度上节约时间。

2.1硬件环境

CPU:P41.8GHz 显卡:GeForce 9600 GT 内存:512MB以上 硬盘空间:40GB

2.2软件环境

操作系统:中文Windows 2000 ,Windows2003或XP 数据库: MySQL 开发工具: Java

浏览器:IE 5.0,推荐使用IE6.0.

3

企业销售管理系统

第3章 开发工具的选择

3.1 Java的特点

面向对象是Java的特点之一,是程序设计的一种方法。“面向对象程序设计语言”的关键之一就是开发者在软件设计的时候能使用自定义的类型和关联操作。数据和代码的实际集合体叫做“对象”[1]。一个对象可以联想成绑定了很多“状态(数据)”和“行为(代码)”的物体。面向对象设计思路让大型软件工程的设计和计划变得更加容易管理,增强工程的健康度,降低失败工程的数量[2]。面向对象设计另外一个目地就是能产生很多有关联的类,可以让软件的再开发变得容易[3]。

跨平台性是Java语言的第二个特点,也就是说使用Java语言编写的程序可以在编译后不用经过任何更改,就能在任何硬件设备条件下运行。这个特点经常被称为“一次编译,到处运行”[4]。

3.2 MySQL的功能

MySQL是一个开发源码的小型关联式数据库管理系统,开发者为瑞典MySQL AB公司。目前MySQL被广泛地应用在Internet上的中小型网站中[5]。由于其体积小、速度快、总体拥有成本低,尤其是开发源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库[6]。

4

第4章 系统分析

4.1 系统初步调查

了解和认识使用所开发系统的单位的现状、存在的问题、发展方向和各级管理人员的信息需求是系统建设的重要基础。采集到真实、适用和准确的相关信息,是该系统开发工作的重要内容。信息采集也是完成该系统分析的基础。在系统开发过程中,开发者必须采集信息,了解企业情况,明确销售管理中存在的问题,视具体情况制定工作方针[7]。

该销售管理系统采用的是访问与实践相结合的调查方法。首先,通过问答的方式与企业用户进行详谈,采集相关信息,在问答过程中充分听取各方面的要求和希望,与此同时认真做好新系统的宣传工作;其次,通过参加企业的销售管理业务,在实践中了解系统,有目的的学习,以达到深入细致地掌握工作流程,了解商品的订购、查询、库存、结算及价格变动等具体过程和相关内容。

4.2 系统可行性分析

毫无疑问,计算机技术的飞速发展和计算机的普及,给整个人类社会带来了前所未有的改变,任何赞美的词语用在计算机身上恐怕都不为过分。它不仅提高了企业的工作效率,更加使得企业下属工厂得以安全、稳定、高效的发展。在现代化企业中,企业的销售管理成为了非常中重要的课题,传统的销售管理是由人工清点记录的,已经远远不能跟上现代企业销售管理的步伐。采用信息化智能销售管理系统,已经成为了企业现代化的重要标志之一,一个优秀的销售管理系统,能够充分挖掘企业潜力,掌握市场行情,规避生产风险,同时也减少了人为因素对于企业的伤害。

系统的可行性分析的目的在于用最低的成本在最短的时间内确定现有的技术、经济和人员素质的条件下该问题能否解决,是否值得去解决[8]。本质上是要进行一次压缩简化系统分析和设计的过程,也就是在高层次上以抽象的方式进行系统分析和设计的过程。通常从目标、技术、经济及操作四方面研究每种解法的可行性。

4.2.1目标可行性分析

该销售管理系统是基于中小型企业的面临的现状和未来的发展而研究开发的,而对于大公司,该系统在一些细节方面存在有漏洞,但通过作者深入中小企业,对其的了解,该系统与企业应该可以达到良好的对接的效果。考虑到不同的企业

5

企业销售管理系统

管理系统可能存在着不同,所以该系统在修改,添加板块有足够的空间,以便于企业进行修改。

4.2.2 技术上的可行性

(1)现今的网络条件可以为浏览器及服务器的应用提供可靠的支持 如今的企业已实现网络互连,网络处于良好状态,可快速可靠的支持一般的Web应用程序,完全能满足一般的网络浏览器及服务器应用的需求。

(2)目前的硬件环境,能满足一般应用的需求 (3)目前的软件环境,能满足一般应用的需求 (4)企业内部人员业务以及技术水平

企业内部员工了解自己的业务,并且受过很多计算机专业的教育和培训,可以更容易的分析实际工作中的问题,把实际工作中的问题抽象概念化,并可以根据计算机的特点而提出要求,降低开发者和用户之间的沟通时间。

(5)结论

通过后台实现了各类客户对订单的要求,实现商品自动化管理功能。因此,该销售管理系统的开发在技术方面是可行的。 4.2.3 经济上的可行性

企业销售团队网站,为商品销售公司在互联网上的提供了一个全面展示企业形象的平台,让客户更多的了解企业的动态信息。满足客户在线订购商品,对商品信息进行查询的要求,网站能在客户中树立企业形象,对客户提供更紧密的联系,提高了企业的经济效益。因此在经济可行性方面企业销售管理系统的开发是可行的。

4.2.4操作上的可行性

员工能熟悉的使用计算机进行日常的数据信息处理的工作,熟练的使用Word、Excel等软件,以及一些专用的办公软件,能够很快熟悉系统的操作。

4.3 需求分析

系统需求分析是软件定义时期的最后一个阶段,是系统开发工作中的重要环节,它的基本任务是准确的回答“系统需要做什么”这个问题。 4.3.1系统的功能需求

企业销售管理系统是一个典型的数据库开发应用程序,主要由基础信息版块、采购管理版块、往来管理版块、商品销售版块、库存管理版块、查询统计版块、系统设置版块等构成。

6