商店进销管理系统-进货模块设计与开发_第1页
商店进销管理系统-进货模块设计与开发_第2页
商店进销管理系统-进货模块设计与开发_第3页
商店进销管理系统-进货模块设计与开发_第4页
商店进销管理系统-进货模块设计与开发_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本科毕业论文(设计)题目:商店进销管理系统——进货模块设计与开发学院:专业班级:学号:学生姓名:指导教师姓名:指导教师职称:年月日随着商店规模的发展不断扩大,商品数量急剧增加,有关商品的各种信息量也成倍增长。商店时时刻刻都需要对商品各种信息进行统计分析。而大型的商店进销管理系统功能过于强大而造成操作繁琐低于了小商店的工作效率。商店进销管理系统是市场上最流行的商店上常用的系统之一,它主要包含以下几个模块:用户信息管理模块、进货信息管理模块、销售信息管理模块等(注:本文主要是进货管理模块)。从而,实现对进货、销售及员工信息等实现全面、动态、及时的管理。本文共分为五大部分,第一部分简要叙述了研究现状和课题背景。第二,三部分分别按照软件工程的要求出发,首先进行问题定义,解决目标问题,其次进行可行性研究,分别从技术可行性,经济可行性,操作可行性和运行可行性进行分析,然后进行的概要设计和详细设计阐述了如何实现具体功能。第四部分为帮助文件和参考文献。系统大致分为四个功能模块。系统的每一个功能模块都包含了多个功能。模块具体为:用户登录模块:登录模块主要进行用户权限的验证;用户管理模块:主要对用户进行添加、删除,也可对原有用户信息进行修改;供应商信息管理模块:供应商信息管理管理了供应商信息管理、供货商信息查询;进货管理模块:主要是管理具体的商品,该模块能够进行商品信息管理、商品信息查询、商品入库、库存查询。关键词:进销管理系统功能模块商品信息用户信息摘要 (I)1绪论 (1)1.1研究现状 (1)1.2课题背景 (2)2商店进销管理系统——进货模块使用的相关技术和工具简介 (3)2.1MyEclipse7.0特点 (3)2.2SQLServer2008数据库特点 (3)2.3JAVA语言特点 (3)3系统可行性研究 (4)3.1技术可行性 (4)3.2经济可行性 (4)3.3操作可行性 (4)3.4运行可行性 (4)4系统需求分析 (5)4.1系统功能分析 (5)4.2系统性能分析 (5)4.3系统功能模块设计 (5)5系统概要设计 (6)5.1设计思想 (6)5.2设计原则 (6)5.3系统模块图(进货模块) (6)6系统详细设计 (7)6.1用户登录模块 (7)6.2用户管理模块 (8)6.3进货管理模块 (10)6.4供货商信息管理模块 (12)7总结 (19)8致谢 (20)参考文献 (21)目前,无论是商店还是企业对于货物都实行了信息化管理,以提高管理水平和工作效率,同时也可以最大限度地减少手工操作带来的错误。于是,进销管理系统便应运而生。商店进销管理系统是一个商店不可缺少的部分,它的内容对于商店的决策者和管理者来说都至关重要,所以商店进销管理系统应该能够为用户提供充足的信息和快捷的销售,查询手段。但一直以来人们使用传统人工的方式管理文件信息,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对品质信息进行管理,具有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高超市管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。商店进销管理系统是一个典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端界面程序的开发两个方面。商店进销管理系统在设计上体现了人性化和“以人为本”的精神。界面设计上亲切友好,简单直观,便于操作。系统的核心是进货、销售、查询之间的联系,每一个表的修改都将会牵扯到其它的表,当完成进货、销售操作时系统会自动地完成相对应信息的修改。利用商店管理系统可以在以下几个方面提高商店管理的水平:提高管理效率,提高销售额,降低人工成本,降低采购成本,商业数据智能分析,高效决策。因此,开发这样一套管理软件成为很有必要的事情,在下面是在开发过程和所涉及到的问题及解决方法。社会生活的现代化,使得市场的走向发生巨大变化,由于经济的发展,许多人们往往不是单纯为满足生活必须去购买,而是凭着喜欢、意欲和感官去购买。如果一个商店能够打动顾客、吸引顾客,自然会顾客盈门。商品经济的高速现代信息化发展也促进了竞争,是一切不甘落后的商家都争先恐后的采用最新的管理方法来加强自己的竞争地位。而随着我国信息化的普及,各行各业都已经将企业的整体向信息化方向转化,以提高自己的管理和生产的效率,提高企业的整体凝聚力量,更加高效的运转企业,商店是一个国家社会中一个很活跃的社会角色,在发展的过程中,商店也加速了向信息化方向转化的速度,提高自己的社会竞争力和商店运行的高效率。计算机是近代社会中一项伟大的社会发明,正在以惊人的速度改变我们的人类社会,计算机的高速度处理能力,为人类社会替代了很多的复杂繁琐的工作流程,使得人类能从大量繁琐的工作中解脱出来,更加高效的做事,而商店进销管理系统的出现,能使计算机通过超市管理系统的控制,流程化的高效率工作,进行商店的管理。使管理人员快速对市场的变化做出相应的决策,加快商店经营管理效率。商店进销管理系统已经是商店在社会信息化发展中不可缺少的部分,也是商店在社会发展中快速发展的驱动力之源。商店行业在我国于20世纪90年代初期起步,现已成为我国零售业的一种重要形态。随着商店的发展,其经营管理也变得愈加复杂,早期的售货员站柜台的形式早已不能满足现有的发展。这样就迫切的需要引进新的思想技术和管理技术进入到商店管理中。商店自动化的产品管理在欧美等国已实行了多年,也是零售业管理的基础。它最主要的特点是能够实时和准确的控制店内的销售情况。商店行业作为零售业的一种业态,竞争就更加激烈,如何提高超竞争能力和效益,已成为各个商店企业追求的目标。而在当今时代计算机的普及和应用,信息管理的方便快捷,是商店进销管理系统被炒是企业所重视。商店引入信息管理系统,是零售业经营之中的最热门的话题之一。但在目前状况下,零售业商业企业仍存在着落后的一面,如:不能有效的管理每一种商品,收款结算速度慢,容易出现营业差错,不宜进行商品调价,盘点效率低等,而且在商店日常管理中,商品进、销决策以经验为主,缺乏实时分析功能,管理人员对及时传递资料的要求始终得不到满足,日常所需处理的数据量也逐渐增大,商业运转的中间环节也越来越多,原始的人工管理已经无法对着复杂的市场。为此,我在本次设计之中选择了商店进销管理系统,依靠现代化的计算基础技术来管理超市,从而节省了大量的人力、物力,改善了员工的工作条件,减轻了劳动强度,并且能够快速反应出商品的进销状况和各种反馈信息,使管理人员快速对市场的变化作出相应决策,加快超市的系统建设的技术基础。商店现代化的建置,可以根据每个商品的性质不同而有所不同,而建置的过程中需要经营者提供基本数据和流程规划,商店的信息化过程必须要有好的软件管理结合,而选择好的软件就如同选择经营伙伴一样,可以帮助商店本身节省运营成本,而且商店进销管理系统是长期使用的软件工具,因为不同的零售业可能使用不同功能的系统。这样才能借助信息化的帮助是销售业绩跃上一个新台阶。本系统采用的开发工具是MyEclipse7.0和SQLServer2008,开发语言是JAVA。下面是它们的相关简介。MyEclipse是一个十分优秀的用于开发Java,J2EE的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse目前支持JavaServlet,AJAX,JSP,JSF,Struts,Spring,Hibernate,EJB3,JDBC数据库链接工具等多项功能。可以说MyEclipse几乎囊括了目前所有主流开源产品的专属eclipse开发工具。本系统采用SQL2008作为系数的后台数据库,对系统中的信息进行存储。SQLServer2008是一个数据库服务程序和数据库工具集,是大规模联机事务处理(OLTP)、数据仓库和电子商务应用程序的优秀数据库平台。它具有如下特性:(1)可靠的通用性;(2)广泛的实用性;(3)完备的集成性;(4)开发的网络性;(5)先进的智能性;(6)与外界更好的协作性。JAVA编程语言的风格十分接近C、C++语言。Java是一个纯粹的面向对象的程序设计语言,它继承了C++语言面向对象技术的核心。Java舍弃了C语言中容易引起错误的指针(以引用取代)、运算符重载(operatoroverloading)、多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在Java1.5版本中,Java又引入了泛型编程(GenericProgramming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。Java不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。从而实现了“一次编译、到处执行”的跨平台特性。不过,每次的执行编译后的字节码需要消耗一定的时间,这同时也在一定程度上降低了Java程序的运行效率。从技术角度分析,这项开发工作所涉及的专业技术为:C#语言、SQLServer2000。这些技术简单易学,对于我这种编程能力不是很强的同学,能够让我较快的学习并完成自己的设计。采用计算机管理不但可以提高工作效率,而且还可以节省人力、物力、财力,这样原来几个人干的工作现在一个人就完全可以胜任。因此单从节省的职工工资、提高工作效率而避免各种直接或间接的经济损失角度来看,该系统实际所能够起到的作用将会远远大于投入的开发费用,所以从经济上是完全可行的。本系统采用基于WEB的图形用户界面技术,所以用户不用具备专业知识就能够轻松上手,熟练使用本商店进销管理系统。本系统经过精心设计开发,比较紧凑,项目比较小,所以对软硬的要求并不高,运行投入也相对较少,现在普通的电脑都能够满足条件,因此,本系统在运行上是可行的。综上所述,此系统开发目标已明确,在技术和经济等方面都可行,不会存在问题,并且投入少、效率高。因此认为该商店进销管理系统可以开发。需求分析作为项目开发的第一阶段,是整个软件的重头戏,需求分析是围绕可行性分析展开的,它的主要任务是对系统进行详细的调查,进而提出系统的逻辑模型,并对系统分析进行评审。商店进销系统必须提供用户信息、供货商信息、采购信息、销售信息、库存信息基础设计。商店进销管理系统的目标是实现商店信息化管理,减少盲目采购、合理控制库存、提升商店综合竞争力。时间就是金钱,效率就是生命。商店进销管理系统能够为商店节省大量人力资源,减少管理费用,从而间接为商店节约成本,提高商店效率。(1)基本信息的维护商品类型的建立与维护,包括商品类型的新建、修改和删除等。商品基本信息管理:包括商品基本信息的新建、修改和删除等。供货商信息管理:包括供货商信息的新建、修改和删除等。管理员信息管理:系统管理员的添加、删除和修改密码等。(2)进货管理商品进货信息管理:商品进货信息包括商品进货数量、单价、供货商等。商品进货管理功能完成进货信息登记、修改等。商品管理:可以根据商品编号来查看某种商品的进货情况。进货分析:列出当前进货量最多的前几项商品和进货量最少的前几项商品。(1)多层结构设计严格意义上的三层结构设计,其程序逻辑结构分为用户界面层、业务逻辑处理层和数据存储层。本系统采用的上有三层结构进一步扩展而成的多层结构。(2)面向对象设计在系统中将商品类型、商品等都封装成相应的类,同时每个类都有自己对应的集合类和操作类,从而再次提高了对数据库操作的安全性和程序的可扩展性。按结构化程序设计思想,分析得本系统有以下四大部分:用户登录模块,用户管理模块,供货商信息管理模块,进货管理模块。(1)系统分为几个相对独立的模块,但这些模块都进行集中式管理。(2)分层的模块化程序设计思想,整个系统采用模块化结构设计。作为应用程序有较强的可操作性和扩展性。为了使本系统功能齐全完备,操作简便,最大限度的提高软件的质量,从而满足用户的实际需要,在设计开发过程中遵循了如下原则:(1)合法性原则:依据产品核算系统的规定以及要求,参照核算实际的工作情况,进行产品进货等工作。(2)适用性原则:适合产品信息管理工作的实际需求,并能够处理一些特殊情况的需求,此外,尽可能预留空间,一边扩充功能。(3)易操作性原则:要求设计的系统功能齐全,操作方便,在必要地方进行提示等。商店进销管理系统商店进销管理系统——进货模块进货—进货模块—供货商信息查询供货信息管理用户管理用户登录供货商信息管理供货商信息管理商品信息管理商品信息查询商品入库库存查询个人密码修改操作员管理图5-3系统进货模块管理图模块名称:用户登录模块。模块功能:在启动系统后,要求用户登陆,只有输入合法的用户名和密码,才能进入系统。模块界面图:用户登陆界面如图6-1用户登录界面图所示:图6-1用户登陆界面图模块名称:用户管理模块。模块功能:添加新的使用客户,也可以对旧客户的信息进行密码修改操作。模块截面图:用户管理界面如图6-2-1操作员管理界面图和图6-2-2个人密码修改界面图所示:图6-2-1操作员管理界面图图6-2-2个人密码修改界面图为了完成对用新用户注册功能,我运用了如下代码来实现:Stringusername=request.getParameter("username");Stringpassword=request.getParameter("newpw1");StringstrSql="select*fromtb_userwhereusername='"+username+"'";StringstrAdd="";ResultSetrs=rst.getResult(strSql);if(rs.next()){out.println("<scriptlanguage='javascript'>alert('该用户名已存在');"+"window.location.href='addUser.jsp';</script>");}else{StringstrLast=calendar.getDate();strAdd="insertintotb_uservalues('"+username+"','"+password+"','"+strLast+"')";rst.doExecute(strAdd);out.println("<scriptlanguage='javascript'>alert('注册成功');"+"window.location.href='addUser.jsp';</script>");}为了完成对用用户密码修改功能,我运用了如下代码来实现:Stringusername=request.getParameter("username");//接收用户名Stringpassword=request.getParameter("password");//接收旧密码Stringnewpw1=request.getParameter("newpw1");//接收新密码StringstrSql="select*fromtb_userwhereusername='"+username+"'andpassword='"+password+"'";ResultSetrs=rst.getResult(strSql);if(rs.next()){ //更新用户信息表StringstrUpdate="updatetb_usersetpassword='"+newpw1+"'whereusername='"+username+"'";rst.doExecute(strUpdate);out.println("<scriptlanguage='javascript'>alert('密码修改成功');"+"window.location.href='usermanager.jsp';</script>");}else{out.println("<scriptlanguage='javascript'>alert('用户名或密码错误');"+"window.location.href='usermanager.jsp';</script>");}模块名称:供货商信息管理模块。模块功能:添加浏览修改查询供货商(供货商编号、供货商名称、供货商地址、联系人姓名、办公电话、手机、电子邮箱、其他联系方式)。模块截面图:供货商信息管理界面如图6-3-1供货商信息管理界面图和图6-3-2供货商信息查询界面图所示:图6-3-1供货商信息管理界面图图6-3-2供货商信息查询界面图为了完成对供货商信息的管理功能,我运用了如下代码来实现:package;importcom.mingri.dbconn.DBResult;importjava.sql.*;publicclassGysRegist{privateGysinfoBeangysinfo;DBResultrst=newDBResult();publicvoidsetGysinfo(GysinfoBeangysinfo){this.gysinfo=gysinfo;}publicvoidregist()throwsException{Stringsql="insertintotb_suppliervalues(?,?,?,?,?,?,?,?,?,?)";try{PreparedStatementpstmt=rst.getPreparedStatement(sql);pstmt.setString(1,gysinfo.getGysname());pstmt.setString(2,gysinfo.getJc());pstmt.setString(3,gysinfo.getAddress());pstmt.setString(4,gysinfo.getPostcode());pstmt.setString(5,gysinfo.getTel());pstmt.setString(6,gysinfo.getFax());pstmt.setString(7,gysinfo.getLxr());pstmt.setString(8,gysinfo.getLxrtel());pstmt.setString(9,gysinfo.getKhyh());pstmt.setString(10,gysinfo.getEamil());pstmt.executeUpdate();}catch(Exceptione){e.printStackTrace();throwe;}}}模块名称:进货管理模块。模块功能:对进货商品的订单编号、订购商品编号、名称、种类、等级、进价、进货数量、总价、定金、余款、供货商、到达时间、状态(预定货、已定货、已发货、完成)进行统计。模块截面图:进货管理界面如图6-4-1商品信息管理界面图6-4-2商品信息查询界面图6-4-3商品入库界面图6-4-4库存查询界面图所示:图6-4-1商品信息管理界面图图6-4-2商品查询管理界面图图6-4-3商品入库界面图图6-4-4库存查询界面图为了完成对商品信息的管理功能,我运用了如下代码来实现:package;importcom.mingri.dbconn.DBResult;importjava.sql.*;publicclassSpRegist{privateSpinfoBeanspinfo;DBResultrst=newDBResult();publicvoidsetSpinfo(SpinfoBeanspinfo){this.spinfo=spinfo;}publicvoidregist()throwsException{Stringsql="insertintotb_brandvalues(?,?,?,?,?,?,?,?,?,?,?)";Stringstr="selectmax(id)asmaxintfromtb_brand";ResultSetrs=rst.getResult(str);Stringnewmax=null;while(rs.next()){Stringmax=rs.getString("maxint");//获得最大的字段Stringmaxi=max.substring(2,max.length());//截取子字符串newmax="SP"+String.valueOf(Integer.parseInt(maxi)+1);}try{PreparedStatementpstmt=rst.getPreparedStatement(sql);pstmt.setString(1,newmax);pstmt.setString(2,spinfo.getSpname());pstmt.setString(3,spinfo.getJc());pstmt.setString(4,spinfo.getCd());pstmt.setString(5,spinfo.getDw());pstmt.setString(6,spinfo.getGg());pstmt.setString(7,spinfo.getBz());pstmt.setString(8,spinfo.getPh());pstmt.setString(9,spinfo.getPzwh());pstmt.setString(10,spinfo.getGysname());pstmt.setString(11,spinfo.getMemo());pstmt.executeUpdate();}catch(Exceptione){e.printStackTrace();throwe;}}}为了完成对商品入库的功能,我运用了如下代码来实现:Stringjc=(String)session.getAttribute("jc");Stringspname=(String)session.getAttribute("spname");Stringgg=(String)session.getAttribute("gg");Stringrkid=(String)session.getAttribute("rkbh");Stringbz=(String)session.getAttribute("bz");Stringgysname=(String)session.getAttribute("gysname");Stringcd=(String)session.getAttribute("cd");Stringspid=(String)session.getAttribute("spid");Stringdw=(String)session.getAttribute("dw");Stringsl=(String)request.getParameter("sl");Stringczy=(String)request.getParameter("czy");Stringje=(String)request.getParameter("je");Stringjsr=(String)request.getParameter("jsr");Stringdj=(String)request.getParameter("dj");Stringrkdate=(String)request.getParameter("rkdate");Stringyf=(String)request.getParameter("yf");Stringjsfs=(String)request.getParameter("jsfs");Stringsf=(String)request.getParameter("sf");Stringwf=(String)request.getParameter("wf");Stringwhether="";if(wf.equals("0")){//记录商品入库时是否有未付款whether="是";}else{whether="否";}StringtheMax="";//保存入库信息StringrukuSql="insertintotb_rukuvalues('"+rkid+"','"+spid+"','"+spname+"',"+"'"+jc+"','"+cd+"','"+gg+"','"+bz+"','"+dw+"',"+dj+",'"+sl+"',"+je+","+"'"+gysname+"','"+rkdate+"','"+czy+"','"+jsr+"','"+jsfs+"')";//保存入库票号信息StringrkphSql="insertintotb_rkphvalues('"+rkid+"','"+sl+"',"+yf+","+sf+","+""+wf+",'"+gysname+"','"+rkdate+"','"+czy+"','"+jsr+"','"+jsfs+"','"+whether+"')";//保存或修改库存信息StringrkkcSelect="select*fromtb_kucunwhereid='"+spid+"'";ResultSetrkkc=rst.getResult(rkkcSelect);StringrkkcSql="";//判断库存中是否有该商品,如果有则修改库存信息,否则插入库存记录。if(rkkc.next()){rkkcSql="updatetb_kucunsetkcsl=kcsl+"+sl+",dj="+dj+","+"kcje=(kcsl+"+sl+")*"+dj+"whereid='"+spid+"'";}else{rkkcSql="insertintotb_kucunvalues('"+spid+"','"+spname+"','"+jc+"','"+cd+"',"+"'"+gg+"','"+bz+"','"+dw+"',"+dj+","+sl+","+je+")";}rst.getResult(rkkcSql);rst.getResult(rukuSql);rst.getResult(rkphSql);out.println("<scriptlanguage='javascript'>alert('商品入库添加成功');"+"window.location.href='sprk.jsp';</script>");%>通过此管理系统的开发设计,完成了一些基本的商店管理实现,如对用户的增删改,对商品进货信息的增删查改,进货信息方面的管理以及对供货商信息的增删改等等。在系统的开发初期,向店主询问进货的相关事宜,熟悉商店进货管理系统的整个流程,初步了解了商店进货管理系统的相关知识,并将这些知识运用到自己的设计中。系统设计时,我主要运用了简单、现代、面向对象且类型安全的C#语言,和可靠性强、通用性强的SQLServer2000数据库。初步设计,我实现了用户登录进入该系统后,对各个模块进行信息的增、删、改等操作的功能。为了让系统的界面看起来美观简洁些,在登陆界面加入了图面,并对各个窗口进行了美化。其次呢,在本次设计中我了解了,在开发一个项目时一定要先做好规划,按照软件的开发过程,详细地写好每一个必要的文档。尽管这样,不足之处还是不可避免的,例如界面做的不够完美,看来不够赏心悦目。程序设计过程中,整体功能不是非常的健全。但在以后,一定实现没有实现的功能,并且尽最大努力开拓创新。将未做好或未完善的部分进行改进,达到理想的水平。总之,这次毕业设计的过程中,我收获颇多。首先,它锻炼了我的毅力,在遇到困难的时候,想到的不是退缩,也不是逃避,而是想尽办法去寻找解决问题的方法;其次,锻炼了我与别人合作的能力,与合作伙伴的沟通交流,是本次设计顺利完成的一个关键因素;最后,通过该设计,我学会了如何发现问题,解决问题,这在以后的生活学习中,至关重要。虽然经历了很多的问题和挫折,但这次毕业设计也终于临近尾声了。通过这次的毕业设计,让我真正了解了软件开发的整个过程,而不是在课堂上那些简简单单的定义。毕业设计的目的是让我们把在大学四年中所学知识的都综合运用起来,为我们即将踏入社会打下一个良好的基础。同时它也教会我们一些除了设计本身的一些东西。像人与人之间的沟通,合作。诚然,你可以自己独立完成很多事情,但是在现在这个社会,很多东西大家团结协作要比每个人单打独斗要有效的多。本次毕业设计是在信息科学与技术学院冯老师耐心、严格的指导下完成的。在整个过程中,都需要周密的计划和安排,每一步骤,都需要按照软件开发的标准来完成。冯老师在设计期间对毕业设计中每个细节的重视、定期对我所做毕业设计检查,以及设计期间一丝不苟的严格要求,使我感觉到通过本次设计,不仅学到了许多知识,而且还从冯老师那里学到了许多分析问题与解决问题的方法。在学校学习期间,还得到了多位老师的指点与帮助,在此对传授我知识的各位老师表示崇高的敬意和诚挚的谢意,感谢老师的辛苦指导,在以后的学习生活中,我一定会更加的努力,将份内的事情做到更好。[1]徐孝凯等,《数据库基础与SOLServer应用开发》北京:清华大学出版社2008.4;[2]刘培文,《SQLServer2008数据库原理与案例教程与应用教程》北京:北京大学出版社,2009.2;[3]张银鹤,《点石成金:JSP+Ajax网站开发经典实例》[M]北京:电子工业出版社,2009.1;[4]孙卫琴,《Tomcat与JavaWeb开发技术详解》[M]第二版北京:电子工业出版社社,2009.1;[5]刘京华等,《JavaWeb整合开发王者归来》[M]北京:清华大学出版社,2010.1;[6]清宏计算机工作室,《JSP编程技巧》北京:机械工业出版社,2004.5;[7]陈刚,《Eclipse从入门到精通》[M]北京:清华大学出版社,2005.4。[8]O'Reilly&Associates,Inc《JavaCookbook》intheUnitedStatesorCanada,2003年;[9]O’reilly,《JavaServletProgramming》American:SernniYey,2001.5。本科毕业论文开题报告题目:商店进销管理系统——进货模块设计与开发学部:学生姓名:专业:班级学号:指导教师姓名:指导教师职称:20年月日学生姓名专业班级学号指导教师职称所在学部工程技术论文名称商店进销管理系统——进货模块设计与开发选题依据:(论文的理论依据、目的意义。可另附纸)一.理论依据商店形态具有种种优点,但在目前状况下,它仍存在零售业企业所共有的落后的一面,如:不能有效地管理每种商品,收款结算速度慢,容易出现营业差错,不宜进行商品调价,盘点效率低等,而且在商店日常管理中,商品的进、销等决策以经验为主,缺乏实时分析功能,管理人员对及时传递资料的要求始终得不到满足。随着商店形态的高速发展,其经营管理也变得愈加复杂,日常所需要处理的数据量也逐渐增大,商业运转的中间环节也越来越多,原始的人工管理已无法应对这复杂的市场。为此,在选题过程中,我选择了商店进销管理系统设计题目,依靠现代化的计算机信息处理技术来管理商店,从而节省了大量的人力、物力,改善了员工的工作条件,减轻了劳动强度,并且能够快速反映出商品的进、销等状况和各种反馈信息分析,使管理人员快速对市场的变化做出相应的决策,加快商店经营管理效率。作为国内市场的一些商店,它们在信息化过程中的步伐要落后于大中型超市,而对于这些企业的资源管理,信息的存储和处理也显得迫切需要,要适应市场竞争,就需要有高效的处理方式和管理方法,因此加快商店的信息化进程是必可少的。二.目的意义现代,科技实力的竞争成为各国的主要竞争手段。在经济方面,商店的竞争也进入到了一个全新的领域,竞争已不再是规模的竞争,而是技术的竞争、管理的竞争。技术的提升和管理的升级是常客隆的竞争核心。零售领域目前呈多元发展趋势,多种业态:商店、仓储店、便利店、特许加盟店、专卖店、货仓等相互并存。如何在激烈的竞争中扩大销售额、降低经营成本、扩大经营规模,成为商店努力追求的目标。商店是当前最为流行的市场模式,所以与之相关的管理和配置的需求与要求都大大提高了。当今社会,商店已成为社会不可缺少的一部分。对于一个稍有规模的商店,都需要一个商店管理系统,进行规范化管理。因此商店进销管理系统的开发,显得十分有必要。随着商店规模的发展和不断扩大,商品数量急剧增加,有关商品的各种信息量也成倍增长。商店在时时刻刻都需要对商品各种信息进行统计分析。为此,开发一个适应商店的进销管理系统。根据大量的调查和研究主要着眼于该系统的分析与设计,开发出一个高效、可靠、易于维护,同时又能尽量满足用户业务需求的应用软件。能及时、准确反映商店经济活动状态,成为商店内各级管理人员的有力工具,支持他们进行科学化经营管理,使企业获得良好的经济效益和社会效益。文献综述:(可另附纸)通过调查和分析,我们初步了解到现在各种进销软件的优点及不足。比如说有些传统进销软件是为替代手工录入,从传统数据记录中产生的,这些软件面对Internet及电子商务迅猛发展的网络经济时代显得如此脆弱而只能望e兴叹!现存的进销管理系统存在如下问题:(1)信息单一、落后且缺乏前瞻性,由于技术方面的限制,传统软件无法做到库存信息的实时动态处理、事前的预测并提供前瞻性信息。(2)对管理考虑甚少。软件依旧没有摆脱传统束缚,以对外报告为其存在目的。(3)缺乏对新增进货信息方面的管理。进销管理系统——进货模块的开发环境如下:数据库:MicrosoftSQLServer2008开发工具:MyEclipse7.0开发语言:JAVA

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论