JSP软件销售管理系统Word文档下载推荐.docx

上传人:b****6 文档编号:21632586 上传时间:2023-01-31 格式:DOCX 页数:66 大小:1.95MB
下载 相关 举报
JSP软件销售管理系统Word文档下载推荐.docx_第1页
第1页 / 共66页
JSP软件销售管理系统Word文档下载推荐.docx_第2页
第2页 / 共66页
JSP软件销售管理系统Word文档下载推荐.docx_第3页
第3页 / 共66页
JSP软件销售管理系统Word文档下载推荐.docx_第4页
第4页 / 共66页
JSP软件销售管理系统Word文档下载推荐.docx_第5页
第5页 / 共66页
点击查看更多>>
下载资源
资源描述

JSP软件销售管理系统Word文档下载推荐.docx

《JSP软件销售管理系统Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《JSP软件销售管理系统Word文档下载推荐.docx(66页珍藏版)》请在冰豆网上搜索。

JSP软件销售管理系统Word文档下载推荐.docx

1.3软件销售管理系统的意义3

2可行性研究4

2.1可行性研究目的4

2.2经济可行性4

2.3技术可行性4

2.4运行可行性5

2.5法律可行性5

3需求分析6

3.1需求分析的意义6

3.2需求分析的具体任务6

3.2.1确定系统的综合要求6

3.2.2分析系统的数据要求6

3.3需求分析的过程7

3.3.1系统管理功能7

3.3.2销售信息管理功能7

3.3.3商品信息管理功能7

3.3.4客户信息管理功能7

3.3.5片区信息管理功能8

3.3.6返厂信息管理功能8

3.4设计目标8

4总体设计9

4.1业务模块设计9

4.1.1销售业务9

4.1.2收款业务9

4.1.3退货业务9

4.1.4入库业务9

4.2数据库设计10

4.2.1数据库需求分析10

4.2.2数据库结构E-R图10

4.2.3数据库表设计14

4.2.4数据库完整性15

4.2.5数据库安全性15

5详细设计16

5.1基础信息管理模块16

5.2日常业务模块17

5.3查询统计模块17

5.4用户模块设计18

5.4.1销售管理18

5.4.2收款管理19

5.4.3退货管理19

5.5系统用到的主要技术19

5.5.1SQLServer2000简介19

5.5.2JavaServerPage(JSP)技术21

5.5.3ODBC技术21

5.5.4关于Eclipse23

6代码设计24

6.1系统管理功能实现24

6.2销售信息管理功能实现26

6.3商品信息管理功能实现29

6.4客户信息管理功能实现32

6.5片区信息管理功能实现37

7系统测试与检验42

7.1测试种类42

7.2系统采用了动态测试方法(黑盒法与白盒法)42

7.3全面的系统测试43

7.4测试结果44

8硬件设备及开发平台45

8.1硬件设备及操作系统45

8.2系统开发平台45

结论46

致谢47

参考文献48

附录A译文49

附录B英文文献59

0引言

随着社会经济的迅速发展和科学技术的全面进步,计算机事业的飞速发展,以计算机与通信技术为基础的信息系统正处于蓬勃发展的时期。

随着经济文化水平的显著提高,人们对生活质量及工作环境的要求也越来越高,但伴随的人的劳动强度的增大,如何来高效率的完成工作是一个很现实的问题。

一个企业要在激烈的市场竞争中发展,就必须做到管理规范、运作高效。

只有实现数据规范化、自动化的电脑管理企业才能发展。

在计算机飞速发展的今天,将计算机这一信息处理利器应用于软件公司的日常管理已是势必所然,而且这也将为软件公司的管理带来前所未有的改变,它可以带来意想不到的效益,同时也会为软件产业业的飞速发展提供无限潜力。

采用计算机管理信息系统已成为软件公司管理科学化和现代化的重要标志,它给软件公司管理带来了明显的经济效益和社会效益。

主要体现在:

能够极大提高软件公司工作人员的工作效率,大大减少了以往人员冗余的问题。

基于软件公司管理的全面自动化,可以减少管理中的漏洞,可以节约不少管理开支,增加软件公司收入。

软件公司的管理的操作自动化和信息的电子化,全面提高了软件公司本身的管理水平,提高经营效率。

随着我国改革开放的不断深入,经济飞速的发展,一个企业要想生存、发展,要想在激烈的市场竞争中立于不败之地,没有现代化的管理是万万不行的。

软件公司管理的全面自动化、信息化则是其中极其重要的部分。

为了加快软件公司管理自动化的步伐,提高软件管理业务处理效率,建立软件公司管理系统已变得十分必要。

通过对软件公司管理日常工作的详细调查,搜集了大量的资料,从系统结构的组织,功能的实现,技术的要求以及可行性等多方面进行考虑,认为本课题是一个适应现今饲料公司信息管理需求的计算机信息管理系统,具有一定的实际开发价值和使用价值。

1绪论

1.1问题定义

随着现代科学技术的迅猛发展,计算机技术已经渗透到各个领域,成为各行业必不可少的工具,特别是Internet技术的推广和信息高速公路的建立,使IT产业在市场竞争中越来越显示出其独特的优势,步入数字时代。

而面对市场各企业的管理,高效的处理企业中管理问题在适应市场的发展中突显出尤为重要的作用。

销售管理在现代企业经营管理中占据着重要的地位,一个企业销售管理的水平几乎决定着企业的经济命脉。

信息技术的迅速发展,市场竞争日趋激烈,信息化建设已经成为了企业参与竞争的主体工程。

采用现代化生产技术,用CIM哲理来组织、管理、改造现行企业,旨在提高制造型企业的生产率和响应能力,由此,企业的所有功能、信息、组织管理方面都是一个集成整体的各个部分。

管理信息系统(MIS)是企业CIMS工程中的一个分支,销售管理系统是企业MIS建设中重要的组成部分。

MIS是集计算机技术、网络通信技术为一体的信息系统工程。

采用先进、适用、有效的企业管理体制,运用于企业管理的各个环节和层次,可以改善企业的经营环境、降低经营生产成本,提高企业的竞争力;

使企业领导层的生产、经营销售决策依据充分,更具科学性,更好地把握商机,创造更多的发展机会;

利于企业科学化、合理化、制度化、规范化的管理,使企业的管理水平跨上新台阶,为企业持续、健康、稳定的发展打下基础。

企业信息化是用信息技术改造传统产业和实现信息化带动工业化的突破口随着经济全球化的进一步加快,新一轮产业结构调整正在进行,信息化无疑将成为提高其整体素质和综合竞争力的唯一选择。

1.2系统研究现状

伴随知识经济的发展和现代信息技术的不断改进,人们的生活节奏越来越快,而对信息的要求越来越高,快捷方便已经成为信息的一个重要指标。

对于一个好的零售公司,拥有完整全面的信息管理系统变得非常重要。

在这种情况下,商品销售管理系统应运而生。

通过本系统用户可以更快的获得最全面的信息,而且可以通过本系统查询所有需要的信息,大大的方便了用户的操作。

目前的商品销售管理系统已能顺利完成商品的进、销、存工作,多为单机版,网络版还不多见,但网络版应是以后的发展重点。

1.3软件销售管理系统的意义

随着社会经济的迅速发展和科学技术的全面进步,一个企业要在激烈的市场竞争中发展,就必须做到管理规范、运作高效。

很多的专业系统的出现带给了经济的发展有新的突破,软件业的发展也继承了信息化的发展道路,网络的兴起,给了人们各种各样不同的选择。

与此同时,为了管理好一个软件公司,管理问题也就提上了日程。

随着软件经营市场的不断扩大,软件供给客户者的大量增加,其管理难度也越来越大,如何优化软件公司的日常管理也就成为了一个软件公司是否可以成为高新技术产业发展下受益者的必要条件。

2可行性研究

2.1可行性研究目的

可行性研究必须从系统总体出发,对技术、经济、财务、商业以至环境保护、法律等多个方面进行分析和论证,以确定建设项目是否可行,为正确进行投资决策提供科学依据。

可行性研究的目的是用最小的代价在尽可能的时间内确定问题是否能够解决。

2.2经济可行性

现在,计算机的价格已经十分低廉,性能却有了长足的进步。

而本系统的开发,

为软件销售的工作效率带来了一个质的飞跃,为此主要表现有以下几个方面:

第一,本系统的运行可以代替人工进行许多繁杂的劳动;

第二,本系统的运行可以节省许多资源;

第三,本系统的运行可以大大的提高软件公司的工作效率;

第四,本系统可以更加安全记录信息,等等。

所以,本系统在经济上是可行的。

2.3技术可行性

自Java诞生以来,随着Internet技术的普及和应用需求的变化,以第四代语言为主的应用开发产品发生了较大的变化,它们不仅已成为人们开发应用的开发工具,而且很多产品已发展成为一种强有力的应用开发环境。

Sun正式发布JSP(JavaServerPages)之后,这种新的Web应用开发技术很快引起了人们的关注。

JSP为创建高度动态的Web应用提供了一个独特的开发环境。

按照Sun的说法,JSP能够适应市场上包括ApacheWebServer、IIS4.0在内的85%的服务器产品。

该技术为创建显示动态生成内容的Web页面提供了一个简捷而快速的方法。

JSP技术的设计目的是使得构造基于Web的应用程序更加容易和快捷,而这些应用程序能够与各种Web服务器,应用服务器,浏览器和开发工具共同工作。

JSP规范是Web服务器、应用服务器、交易系统、以及开发工具供应商间广泛合作的结果。

在传统的网页HTML文件(*htm,*.html)中加入Java程序片段(Scriptlet)和JSP标记(tag),就构成了JSP网页(*.jsp)。

Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。

程序片段可以操作数据库、重新定向网页以及发送 

email 

等等,这就是建立动态网站所需要的功能。

所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求最低,SQLServer2000是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。

SQLServer近年来不断更新版本,1996年,Microsoft推出了SQLServer6.5版本;

1998年,SQLServer7.0版本和用户见面;

SQLServer2000是Microsoft公司于2000年推出的最新版本。

因此,在选用适当的编程软件方面,我选择了更加合适的jsp与SQLServer2000作为首选的软件。

综上所述,本系统的设计与开发在技术上和硬件设备上的条件都是满足的,因此,它在技术上是可行的。

2.4运行可行性

本系统为一个小型的软件销售管理系统,所耗费的资源非常的小,学校的电脑无论是硬件还是软件都能够满足条件,因此,本系统在运行上是可行的。

2.5法律可行性

本系统纯为私人设计,在开发过程中没有涉及合同、责任等与法律相抵触方

面。

因此,本系统在法律上是可行的。

3需求分析

3.1需求分析的意义

软件需求分析是软件生命期中重要的一步,也是决定性的一步。

在可行性分析阶段,对开发新系统的基本思想和过程进行了分析和论证,对系统的基本功能、性能及开发时间的限制,人员安排、投资情况等作出了客观的分析,即对经济上的可行性、技术上的可行性进行了重点研究。

在需求分析阶段,要对经过可行性分析所确定的系统目标和功能做进一步的详细论述;

只有通过软件的需求分析,才能够把软件系统的总体概念的描述转换为具体的软件需求规格说明,从而奠定软件开发的基础。

3.2需求分析的具体任务

3.2.1确定系统的综合要求

系统功能要求—这是最主要的需求,确定系统必须完成的所有功能。

这里是整个系统开放的主要分析部分。

通过以上对系统要求功能的总结,可以得出该饲料公司成本控制系统的具体功能实现细节部分的开放流程。

系统性能要求—应就具体系统而定,例如可靠性、联机系统的响应时间、存储容量、安全性能等。

系统运行要求—主要是对系统运行时的环境要求,如系统软件、数据库管理系统、外存和数据通信接口等。

将来可能提出的要求—对将来可能提出的扩充及修改作预准备。

3.2.2分析系统的数据要求

软件系统本质上是信息处理系统,因此,必须考虑:

数据(需要哪些数据、数据间联系、数据性质、结构)

数据处理(处理的类型、处理的逻辑功能)

3.3需求分析的过程

确定问题的综合需求。

包括功能、性能需求、环境需求和用户界面需求,另外还有可靠性、安全性、保密性及可移植性和可维护性等方面的需求。

针对各种需求,建立相应的模型

在对各个功能实现过程进行分析然后建立相适应的模型。

3.3.1系统管理功能

系统管理包括对管理员及用户的帐号与密码的管理。

可以在系统管理中,对管理员所拥有的帐号密码进行一定的修改,而且管理员拥有管理用户帐号密码的权利。

3.3.2销售信息管理功能

对于销售信息管理模块来说,要实现以下几个功能:

进货信息添加、销售信息添加、回款信息添加、退货信息添加。

销售信息的输入和查询,包括销售信息编号、商品编号、商品单价、商品数量、总金额、销售日期、片区编号、客户编号等;

3.3.3商品信息管理功能

商品信息管理功能包括:

商品信息添加与商品信息查询。

商品信息的输入和查询,包括商品编号、商品名称、商品规格、商品单价等;

3.3.4客户信息管理功能

客户信息管理是饲料公司管理系统中最主要的部分之一。

客户信息管理功能包括:

客户信息添加、客户信息查询、以及客户信息统计。

客户信息统计功能要求:

销售统计(本月销售统计和本季销售统计)、退货统计(本月退货统计和本季退货统计)、回款统计(本月回款统计和本季回款统计)。

3.3.5片区信息管理功能

片区信息管理功能包括:

片区信息添加、片区信息查询、以及片区信息统计。

片区信息统计功能包括:

进货统计(本月进货统计和本季进货统计)、销售统计(本月销售统计和本季销售统计)、退货统计(本月退货统计和本季退货统计)、回款统计(本月回款统计和本季回款统计)和库存统计(本月库存统计和本季库存统计)。

3.3.6返厂信息管理功能

返厂信息管理功能包括:

返厂信息的输入和查询。

3.4设计目标

面对企业信息化发展的过程中出现的各种情况,并根据企业的业务需求,该系统在实施后,应能够达到以下目标:

(1)一部分手工操作另一部分自动化,使信息传递准确﹑顺畅。

(2)灵活的运用表格批量输入数据,使信息传递更快捷。

(3)采用人机对话方式,界面美观友好﹑信息查询灵活﹑方便﹑快捷﹑准确﹑数据存储安全可靠,实现了售货﹑退货,加强了商品流通管理。

(4)快速的为决策者提供有用的信息。

(5)数据保密性强,为每个用户设置权限。

(6)系统最大限度地实现了易安装性﹑易维护性和易操作性。

系统运行稳定﹑安全可靠。

4总体设计

4.1业务模块设计

4.1.1销售业务

销售业务的基本业务过程是:

客户选择完商品后,拿着该商品到****处,将商品递给****员后,****员进行手工****,然后客户拿着开好的票据到收款处付款,收款处收款盖章后,客户再回到****处取商品。

4.1.2收款业务

收款业务的基本业务过程是:

客户拿着开好的票据到收款处根据不同付款方式付款,收款处收款盖章后,客户再回到****处取商品。

4.1.3退货业务

退货业务的基本业务过程是:

客户拿来着票据和商品到销售处,销售员根据商品出现的问题决定是否能退货,如果退货销售员填写好退货单后客户签名,然后客户拿着退货单到收款处退款并且收款处退款盖章。

4.1.4入库业务

入库业务的基本业务过程是:

商品入库登记,分类分批统计库存,然后进行手工入库登记再输入到计算机中。

4.2数据库设计

4.2.1数据库需求分析

仔细分析调查本系统管理信息的需求后,得到如下图所示的系统要处理的数据流程图。

表4-1系统数据流程图

Fig4-1Systemdataflowchart

根据公司销售管理信息系统的需求,通过对公司销售管理工作过程的内容和数据流程分析,设计数据项和数据结构。

4.2.2数据库结构E-R图

E-R模型的组成元素有:

实体、属性、联系。

E-R模型用E-R图表示。

实体是用户工作环境中所涉及的事务,属性是对实体特征的描述。

(1)模型中的实体相当于实体集、一个表,而不是单个实体或表中的一行。

实体用矩形框表示,实体名称标注在矩形框内。

用菱形表示实体间的联系,菱形框内写上联系名,用无向边把菱形分别与有关实体相连接,在无向边旁标上联系的类型。

(2)属性是实体的性质。

用椭圆框表示,与实体之间用一条线相连表的主码是关键属性,关键属性项加下划线。

(3)各子系统模块中主键相同的字段之间存在着相互关联的关系。

(4)在程序中实现对他们的完整性和一致性控制[9]。

这个系统根据上面的设计规划出的实体有:

片区实体、商品实体、客户实体、收货实体、销售实体、客户退货实体、返厂实体、回款实体等,各个实体具体的E-R图如下。

片区实体E-R图,如下图所示。

图4-2片区实体

Fig4-2Districtentity

商品实体E-R图,如下图所示。

图4-3商品实体

Fig4-3Productentity

客户实体E-R图,如下图所示。

图4-4客户实体

Fig4-4Customerentity

收货实体E-R图,如下图所示。

图4-5收获实体

Fig4-5Receiveproductentity

销售信息实体E-R图,如下图所示。

图4-6销售实体

Fig4-6Sellentity

客户退货实体E-R图,如下图所示。

图4-7退货实体

Fig4-7Refuseentity

片区返厂实体E-R图,如下图所示。

图4-8返场实体

Fig4-8Backentity

回款信息实体E-R图,如下图所示。

图4-9汇款实体

Fig4-9Moneyentity

实体之间关系E-R图,如下图所示。

.

图4-10实体关系图

Fig4-3relationshipbetweenentities

4.2.3数据库表设计

数据库主要表如下所示:

表4-1用户表

Table4-1userstable

列名

数据类型

可否为空

描述

备注

Id

Varchar(12)

NotNull

用户名

password

密码

表4-2销售表

Table4-2Selltable

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 初中教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1