白 露
(赤峰学院 教务处,内蒙古 赤峰 024000)
摘 要:在现代企业中,一个企业的经济实力如何,全部体现在企业的销售管理上.目前我国的中小企业数量多,地区分布广泛,企业销售管理逐渐成为企业经营管理的核心内容.本文对企业销售管理系统的开发进行了研究.系统的运行将节约更多的人力物力,极大地提高了商品销售管理的效率,同时也是企业销售管理科学化、正规化,与世界接轨的重要条件.
教育期刊网 http://www.jyqkw.com
关键词 :销售管理;MVC框架;B/S构架;JSP;SERVLET
中图分类号:TP315文献标识码:A文章编号:1673-260X(2015)02-0014-03
1 企业信息化的研究背景和意义
当今时代是飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机广泛应用于信息处理系统的环境.计算机最大的好处在于利用它能够进行信息管理,使用计算机进行信息控制,不仅提高了工作效率,而且大大提高了其安全性.尤其对复杂的信息管理,计算机能够充分发挥其优越性.计算机进行信息管理和信息管理系统的开发密切相关,系统的开发是系统管理的前提.
随着我国经济的飞速发展,各种类型规模的公司迅速崛起,许多从事生产和经营管理的企业都有自己生产和销售的商品,对于每个企业来说,随着企业规模的不断扩大,产品数量的急剧增加,销售更多的产品,赚取合理的利润是每个公司的奋斗目标,有关产品销售的各种信息也会成倍增长.面对庞大的产品销售信息量,如何有效的进行销售管理,对于企业的决策者和管理者来说都是至关重要的.因此,根据企业的需求和销售管理特点,该系统采用人机对话的操作方式,信息查询灵活,方便,快捷,准确;系统管理员可以修改所有员工的基本信息;客户可以提前预订想要购买的商品.综上所述,开发一个商品销售管理系统是很有必要的,具有其特有的技术意义和管理意义.
2 销售管理信息系统数据库设计分析
2.1 设计目标
根据企业的需求和销售管理的特点,该系统实施后,应达到以下目标.
采用人机对话的操作方式,界面设计美观,信息查询灵活,方便,快捷,准确,数据存储安全,可靠;
强大的查询功能;
通过管理系统可直接调用Word, Excel应用程序;
系统管理员可以修改所有员工的基本信息;
客户可以提前预订想要购买的商品;
系统最大的限度地实现了易维护性和易操作性;
系统运行稳定,安全可靠.
2.2 数据库结构设计
在系统的总体设计的基础上,对系统进行了需求性分析,可行性分析,项目规划,系统功能结构图设计完成后,接下来的工作就是系统的具体实现,本系统的具体实现包括以下几个部分:
由于销售管理信息系统涉及大量的数据管理与操作,数据库的好坏,将直接决定系统开发的成败,所以建立一个良好的数据库组织,使整个基于网络环境的销售管理信息系统可以相互共享所有的数据,可迅速、方便、准确地调用和管理所需数据,是衡量整个系统开发好坏的重要指标之一,也是系统的基本要求.
在进行需求分析的基础上,经过逐步抽象,概括,分析,可以得出反映销售管理系统实体的属性,限于篇幅不能一一举例,这里以商品进销存模块E-R图为例,如下所示:
3 系统功能详细设计
本系统中,对员工的操作模块主要包括“新员工注册”,“员工的登录”,“系统设置”和“个人设置”.其中前两项主要是在员工登录网站前的设置操作,后两项是对注册后的管理员的操作.其中系统设置功能模块主要是对管理员而言的,管理员分两种,一种是超级管理员,可以对系统中所有的普通管理员进行“删除”操作;另一种为普通管理员.这两种管理员均可以为系统的普通用户设置操作权限,而且超级管理员是唯一的.因为员工的操作权限是由管理员进行设置的,不同的权限赋予普通员工不同的管理功能,所以,普通员工对整个系统各功能模块的操作权限设置是整个系统设置的关键.
3.1 员工登录与注册的实现
下图2所示的是销售管理系统的登录界面.用户在进行登录的同时也可以通过此页面的“新员工注册”链接进行新员工注册.
在“账号”和“密码”的文本框中输入“账号”:mr、“密码”:mrsoft,单击【提交】按钮即可进入系统主页面.
员工登录中,实现员工操作的类主要有两个:一个是ManagerDao.java,它的主要作用是执行SQL语句的各种方法;另一个是ManagerServlet.java,它的主要作用是通过调用ManagerDao类中的方法和工具类的各种方法在JSP页面实现对数据的增加,删改,删除和查询操作.
员工注册的方法对于数据库操作来说,其实质是一个在表中添加数据的过程.对于新员工,只有注册自己的帐号和密码之后,才能登录本网站的主页面.在网站的首页中,单击“新员工注册”超级链接,进入员工注册页面.如图3所示.
新员工注册后,可以通过输入员工帐号和密码,进入到管理系统,但是新员工是没有任何操作权限的,只有超级管理员给这个新注册的员工进行权限设置后,该员工才可以对系统进行相应的操作.超级管理员登陆后,单击“系统设置”超级链接后,再单击左侧的“员工权限管理”超级链接,将进入到员工权限管理页面,在该页面可以为新注册的员工设置管理权限,如图4所示.
3.2 职务信息查询与添加的实现
单击页面左侧“员工职务”链接,右侧自动显示员工职务管理模块.
单击“添加信息”链接,进入如图6所示的信息添加模块.
3.3 订货与出货信息的添加
添加订货信息时,需要添加商品名称,订货人信息,商品数量以及供应商等一些系列信息,单击“添加信息”超级链接,进入添加订货信息的JSP页,如图7所示.
通过执行上面填写订货信息的操作,系统将自动产生订单单据,并给出单据号码,通过单击导航条上的“业务查询”—“出货业务”—“添加信息”超级链接,进入出货页面,添加正确的订货单据号码,才能执行商品出货的操作.
单击“提交”按钮,执行以上方法,在数据库中查询单据号码是否存在,如果单据号码存在,证明此单据有效,将进入到出货信息详细内容的JSP页,如图8所示.商品的订货和出货都是对同一个表(tb_order)进行操作,对于商品的出货实质是对这个表进行修改操作.
4 结束语
本系统是利用Servlet来实现的,在实际的编程中,经常会用到Servlet中的getParameter方法(从JSP页中取值的方法),setAttribute(向JSP页中传递数据的方法),以及getRequestDispatcher方法(指定JSP页的方法).本文详细介绍了对员工的登录验证,新员工的注册,以及通过超级管理员对普通管理员的权限进行设置等操作步骤,然后从控制层中的类分别对员工职务信息和业务流程的实例进行了全面的介绍.本系统的主要特点是通过代码实现对员工信息和商品交易流程的管理.该系统还有许多不尽如人意的地方,比如用户界面不够美观,出错处理不够等多方面问题,这些都有待进一步改善.
教育期刊网 http://www.jyqkw.com
参考文献:
〔1〕耿祥义,张跃平.JSP实用教程[M].北京:清华大学出版社,2006.
〔2〕黄理.用JSP轻松开发Web网站[M].北京:北京希望电子出版社,2001.
〔3〕柏亚军.JSP编程基础及应用实例集锦[M].北京:人民邮电出版社,2006.
〔4〕萨师煊,王珊.数据库系统概论[M].北京:高等教育出版社,2010.
〔5〕江红.Web制作和HTML速成培训[M].北京:电子工业出版社,2010.