收藏 分销(赏)

水产品贸易公司综合业务管理系统学士学位论文.doc

上传人:胜**** 文档编号:3041386 上传时间:2024-06-13 格式:DOC 页数:66 大小:103.50KB
下载 相关 举报
水产品贸易公司综合业务管理系统学士学位论文.doc_第1页
第1页 / 共66页
水产品贸易公司综合业务管理系统学士学位论文.doc_第2页
第2页 / 共66页
水产品贸易公司综合业务管理系统学士学位论文.doc_第3页
第3页 / 共66页
水产品贸易公司综合业务管理系统学士学位论文.doc_第4页
第4页 / 共66页
水产品贸易公司综合业务管理系统学士学位论文.doc_第5页
第5页 / 共66页
点击查看更多>>
资源描述

1、毕业设计(论文)水产品贸易公司综合业务管理系统 本科毕业设计 论文 题目名称: 水产品贸易公司综合业务管理系统 学 院: 计算机科学技术 专业年级: 计算机科学与技术(X)0X级 学生姓名: X X X 班级学号: X班XX号 指导教师: X X X 二一一年 六 月 十三 日摘 要目前,我国国内水产品企业发展速度很快,企业数量在不断增加,规模在不断扩大。对于水产品贸易公司,需要记录的信息量越来越大,工作流程也比较繁琐,对公司实行信息化的管理可以有效提高企业管理水平和工作效率,同时也可以最大限度的减少手工操作带来的错误。本信息管理系统正是为了弥补正在发展壮大中的中小型水产品企业手工操作管理的不

2、足而设计的。本系统专门为水产品贸易公司量身定做,内容含盖其日常综合业务的管理。系统包括登陆模块、供应商管理模块、客户信息管理模块、水产品信息管理模块、采购入库管理模块、销售出库管理模块以及库存和统计管理模块。可以高效率地完成水产品公司日常采购、零售、发货、统计等管理工作。本系统采用功能强大且简单易懂的MyEclipse9.0作为开发工具,开发语言采用Java语言,后台数据库使用 SQL Server 2000,Web服务器采用的开源的Tomcat6.0。系统功能完备,用户界面友好,操作简单方便,安全性较强,实现了企业信息管理的系统化、规范化和自动化,具有一定的实用价值。关键词:Java;SQL

3、 ServerAbstractAt present, in China, our country enterprise development of aquatic products very fast, For aquatic products trading company, Must be recorded large amount of information, Workflow is complicated; For product must implement the information management, In order to improve the managemen

4、t level and work efficiency, Also can minimize manual operation bring mistake. This information management system is to solve the problem of manual operation and design.This system specially customized for aquatic products trading company, content covers its daily integrated business management. Sys

5、tem including landing module, supplier management module, customer information management module, aquatic products information management module, procurement of warehouse management module, sales outbound management module and inventory and statistical management module. Can effectively completed aq

6、uatic products company daily procurement, retail, delivery, statistics management work.This system uses powerful and simple understandable MyEclipse9.0 as development tools, develop language Java language, the backend database by using SQL Server 2000, the open source Web Server Tomcat6.0. System fu

7、nction complete, user friendly interface, easy to operate, safety is stronger, realized the enterprise information management of the systematic, standardization and automation, has certain practical value.Key words: Aquatic Products; Management System; Java; SQL Server目 录摘 要IAbstractII第1章 选题背景11.1 来

8、源11.2 目的11.3 意义2第2章 方案论证32.1 可行性分析3 经济可行性分析3 技术可行性分析3 时间可行性分析42.2 需求分析5 用户需求5 需求分析52.3 概要设计7 系统目标7 总体设计7 功能模块设计8 数据设计10第3章 过程论述123.1 详细设计12 后台数据库的建立与设计12 模块详细设计143.2 代码实现16 用户登录功能的实现16 库存管理的实现18 商品的添加、查询、删除的实现18 验证信息的实现19第4章 结果分析234.1 功能测试244.2 单元测试254.3 集成测试254.4 确认测试254.5 系统测试264.6 验收测试26结 论27致 谢2

9、8参考文献29附 录30第1章 选题背景1.1 来源自改革开放以来,渔业产值在农业中的份额逐年提高,水产品连续十一年居中国农产品出口首位水产品总产量连续年位居世界第一,我国成为世界上第一水产品贸易大国。渔业为保障我国有效供给和食物安全,促进农民持续增收和小康社会的建设做出了积极的贡献。近几年,我国的批发交易发展迅速,但是,这种快速发展的背后带来的是激烈的竞争,有许多的中小型水产品批发贸易公司,他们的营的方式比较单一,所拥有仓库规模也不是很大。在原有条件的基础上要提高企业的竞争力,一套水产品贸易公司综合业务管理系统是必不可少的。不用投资很多的资金,所用到的资源也少,虽然不能和大型的水产品贸易公司

10、的管理系统相比,功能也没有大型水产品贸易公司的管理系统完善,但是对于一个中小型水产品贸易公司,这样的管理系统已经足够满足日常业务了,因此,一个拥有供应商管理功能、客户管理功能、库存管理功能、商品管理功能、商品的入库与出库管理和统计利润等功能的中小型水产品贸易公司综合业务管理系统对于国内的中小型水产品贸易公司来说是非常重要的,这样的一个系统和大型水产品贸易公司综合业务管理系统,无论是开发的周期上还是所有资源的消耗和所花费的资金,都是在一个中小型水产品贸易公司所能承受范围内的,而且带来的益处有很多,所以我选择水产品贸易公司综合业务管理系统这个课题作为我的毕业设计题目。 1.2 目的水产品贸易公司综

11、合业务管理系统主要实现了贸易公司的供应商管理和客户信息管理和仓库管理,供应商管理是对为水产品贸易公司提供货源的水厂品养殖场,客户管理是对购买水产品的用户信息的管理,商品信息管理是供应商为水产品贸易公司所提供商品的基本信息,仓库管理包括采购入库、库存查询、销售出库,对入库商品和出库商品的统计以及商品利润的计算等功能。登录系统的权限包括管理员和销售员,管理员只要负责系统的各个模块功能的信息更新。销售员主要负责记录销售出库的商品以及库存商品和出库商品的统计,计算商品的利润。库存商品不足时,及时采购商品入库。销售员不与商品的价格直接接触,增加了系统的安全性。在使用此水产品贸易公司综合业务管理系统的同时

12、也改善了中小型水产品贸易公司的管理制度、实现了合理的员工分配,大大的节省了劳动力。从而减少了国内大型与中小型水产品贸易公司的差距,使中小型水产品贸易公司提高了竞争能力,在一定程度上促进了中小型水产品贸易公司的发展。达到设计此系统的目的。1.3 意义随着计算机技术领域,使产业在市场竞争中越发显示出其独特的优势,数据信息加工处理和传输。国内它们在信息化过程中的步伐要落后于大型,而对于这些的资源管理,信息的存储和处理也显得,要,就需要有高效的处理方式yEclipse9.0作为开发工具,服务器端脚本用Java脚本来编写,客户端脚本用Java和6html来编写,数据库使用SQL Server 2000

13、数据库,Web服务器是开源的Tomcat 6.0 。最终实现科学、高效合理的家电卖场销售管理系统的设计与开发。该系统的安装对于计算机系统的要求也不是很高。 Java语言Web编程上更是有着得天独厚的优势,功能强大,而且简单灵活,另外它跨平台性能应该是所有语言里最好的舍弃了C+的指针对存储器地址的直接操作,程序运行时,内存由操作系统分配这样多样化和功能强大的开发工具支持。支持服务器端组件。web应用需要强大的服务器端组件来支持以增强系统性能。包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSF, CSS, Javacript, SQL, Hibernate。它集成了

14、很多常用的框架自动提示功能这些可以让编程者省下很多的时间,另外在开发一些应用程序方面MyEclipse的优点也是,比如自动编译的功能,可以直接运行程序;再次,开发一些网络应用程序时,MyEclipse还自身集成了一些网络编程中一些长用到的服务,例如omcat、Oracle、等等,运用MyEclipse的自动布置的功能可以很好的将自己的程序与以上工具连接,省去了手动布置的烦恼。MyEclipse自身带有不同的窗口,可以快速地浏览程序的大致结构总之,MyEclipse的功能相当的强大,可以帮助我们很快的开发程序,节约大量的时间数据管理与分析带来了灵活性Oracle的优势。而且SQL Server对

15、于系统的要求也不高,所以一般的用户都可以方便的安装和使用。以上两个软件都是简单易学的,我对这两款软件也进行了系统的学习,在学习的过程中,我收集的很多有关于这两个软件的资料,在编程的过程中遇到困难也能有所参照。由此可见,本次设计使用这两个软件能达到了省时、省力、高效的目的。遇到问题时可以与同学一起研究,再加上导师的指导。因此在技术上能够适应本系统的开发。 时间可行性分析毕业设计的题目是从10年12月05日起开始的,我就着手开发软件系统资料的准备。主要是利用课余时间在图书馆和上网查阅了许多的资料,学到了不少关于用户登录界面的请求发送和Jquery框架的使用的Web编程一些知识。在网络上有很多程序实

16、例作为参考,也有很多技术论坛和下载资料的社区频道,我凭借这些资源,深入的学习了开发工具Myeclipse9.0和后台数据库管理工具SQL Server 2000,并收集了很多与此次毕业设计有关的资料。由于充分准备了毕业设计的相关资料,并且很顺利的进行了软件开发的流程。从10年12月5日起到论文答辩的这段时间里,行查阅资料,调查研究,填写开题报告。1.1-1.10日做系统分析,概要设计,完成初稿设计,交由指导老师审阅,并按老师要求进行修改,并制出最终的软件模块功能及设计的方案。期间又为日后做了许多的准备工作。以减少因为客观条件而影响系统开发的进度。3.3-4.30日做详细设计与代码的调试,修改代

17、码中的一些Bug。5.1-5.25日进行系统测试,完善系统的不足之处,整理设计文档,撰写毕业论文,准备答辩。5.25-5.31日进行论文评阅,在老师的指导下修改论文,完成论文的后期工作,论文答辩。综上所述,能够在规定的时间内可以完成系统开发。2.2 需求分析 用户需求在需求分析过程中主要是搜集用户的需求。对于没有项目经验或少量经验的在校学生来说,必须理解需求分析的重要程度。因为假如将来客户需求即使有很小程度的更改,你也可能需要花费与开发几乎相同的代价去修改你的数据库,而这同时又牵扯到程序的修改。因此比较聪明的办法就是将数据设计的更易扩充,争取做到如果需求要改变,则只需修改小部分程序既可,而数据

18、库设计不需要任何结构性的修改。针对水产品贸易综合业务管理系统,分别对管理部门、采购部门、销售部门进行详细的调研和分析,总结出如下的需求信息:管理员用户:能够对商品信息管理,每一种商品有其基本的信息,需要记录供应商信息,能够对客户基本信息进行管理,进行查询、修改及删除操作。能够查看库存以及水产品进出库的统计信息。可以改变采购人员和销售人员的权限。采购人员:采购审核通过后,联系供货商,根据库存水产品储蓄量采购相应的水产品,在入库统计信息中要包含商品和供应商的信息,可以查看库存信息。销售人员:对库存商品进行出售,商品销售信息单中要包含登记商品销售数量、销售价等信息以及客户信息,相应的更新库存信息。

19、需求分析根据对水产品贸易公司的用户需求,我分析本综合业务管理系统所应具有的功能大致如下:1管理:首先是为水产品贸易公司提供货源的供应商的信息管理,包括供应商信息的添加和删除功能。对供应商提供水产品的基本信息管理,包括对水产品信息的添加、修改及删除功能。对水产品贸易公司销售客户的信息管理,包括客户信息的添加和删除功能。对仓库的水产品信息管理,水产品的采购入库和销售出库的水产品信息统计等功能。2采购:采购人员具有查询库存的功能,根据定期查看库存的水产品剩余情况,然后再根据水产品贸易公司制定采购单,并将采购单,传送给采购部主管进行审核,主管经过审核同意后,由采购部的采购人员进货采购,采购完成后,根据

20、水产品规格入库,更新库存水产品信息,做好入库记录。3销售:销售人员具有查询库存信息、对库存商品进行销售的功能,在客户购买水产品后,对出库水产品信息进行相应的记录,例如商品编号、商品名、数量、金额、供应商信息,销售日期等信息生成销售单,对出库的商品有统计的功能。 管理人员 水产品 采购人员 贸易公司综合业务 显 示 器管理系统销售人员图2-1综合业务管理系统数据流图第0层.图2-2综合业务管理系统数据流图第1层2.3 概要设计 系统目标本阶段的基本目标是解决系统如何实现的问题,也叫做概要设计,本阶段的主要任务是划分出系统的物理元素及设计软件的结构,完成软件定义时期的任务之后就应该对系统进行总体设

21、计,既根据系统分析产生的结果来确定这个系统由哪些系统和模块组成,这些系统和模块又如何有机的结合在一起,每个模块的功能如何实现。系统设计的目标是使系统实现用户所要求的功能,同时,力争达到高效率、高可靠性、可修改性、可移植性、可追踪性与可互操作性。并且容易掌握和使用。总体设计过程通常有两个主要阶段组成:系统设计和结构设计,其中系统设计确定系统的具体实现方案,结构设计确定软件结构。系统界面做到直观易懂,操作简洁,使用非常方便。即使是系统管理员,稍加培训,操作本系统也不会有什么问题。通过对现行系统的分析,考虑时间、系统的规模,以及以后的扩充,新的系统主要实现以下目标,用以提高工作效率,减轻劳动强度,提

22、高信息管理的准确性和管理效率。提供登录及用户管理功能,要做到保护用户的资料安全,拒绝非法用户登录。对于用户名及密码的判断要准确,界面中控件与数据库的连结要精确。1.商品管理中节省人力,减轻劳动强度。2.降低成本及其他费用。3.改进薄弱环节,提高工作效率。4.提高数据处理的及时性和准确性。 综合业务管理系统的成功运行,可以实现企业管理中,从采购入库到商品销售的全自动管理,通过计算机实现信息的快速查询及统计功能。 总体设计水产品贸易公司综合业务管理系统管理的主要是企业经营的各种商品。商品在入库时要填写入库信息,出库时要填写销售信息,根据需要进行采购销售统计。同时可随时对入库,出库和库存商品进行查询

23、。以便更好的进行管理和利用资源。综合业务管理的特点是信息处理量比较大,所管理的水产品的种类繁多,而且由于入库单、销售单等单据发生量特别大,查询和统计的方式各不相同,因此在管理上实现起来有一定的困难。在管理过程中会出现信息的重复传递。单据和报表种类繁多、各个部门管理规格不统一等问题。在本系统的设计过程中,为了克服这些困难,满足计算机管理的需要,采取了下面的一些原则:1.统一各总原始单据的格式,统一账目和报表的格式。2.删除不必要的管理冗余,实现管理规范化、科学化。3.程序代码标准化、软件统一化,确保软件的可维护性和实用性。4.界面尽量简单化,做到使用、方便,尽量满足水产品贸易公司中不同层次员工的

24、需要。本次设计的水产品贸易公司综合业务管理系统能够广泛的在Windows操作系统用 SQL Server2000 实现数据库管理。 功能模块设计综合业务管理系统完成水产品各种信息的管理及维护操作,根据系统的功能和模块划分的原则,主要包括供应商信息的管理,客户信息的管理,商品信息的管理,采购入库的管理,销售出库的管理,出入库统计管理,商品检查模块等。企业管理系统的的功能结图如图2-3所示:图 2-3综合业务管理系统功能模块图本系统需要完成的功能主要有以下几点:1登录及密码修改完成用户输入用户名和密码,如果正确则可以登录系统,根据用户权限的不同,显示不同的界面。密码修改模块完成管理员密码的修改功能

25、。2供应商管理完成供应商信息的添加功能,供应商信息包括供应商的名称,电话,地址,负责人。在商品采购时需要用到供应商的信息。完成供应商信息的删除及查询功能,用户可以对无用的供应商信息进行删除操作,可以按供应商的名字进行查询操作。3客户信息管理完成添加新的客户信息的功能,新的客户信息包括客户卡号,客户姓名,性别,年龄,地址,电话,身份证号等基本信息。客户在购买本企业的水产品时会有相应的积分。完成客户信息删除及查询功能。管理人员可以按客户卡号查询客户的基本信息。也可以对客户信息进行查询。4商品信息管理新增商品信息模块完成添加商品基本信息的功能,商品在采购入库及销售出库时都需要用到商品的基本信息。商品

26、的基本信息包括,商品编号,商品名称,类型,规格,单位,供应价,零售价等信息。商品信息管理完成信息的删除、修改及查询的功能,操作员可以对已有的商品信息进行修改操作,对无用的商品信息进行删除,同时可以按商品编号查询商品的基本信息。5采购入库、销售出库管理商品采购入库管理模块,完成企业商品入库的功能。在此模块中,采购人员选择入库的商品,供应商,输入商品的采购数量,系统会自动生成进价和计算所用的金额,提高了用户的体验度。完成商品入库的功能。商品的销售出库管理模块完商品信息的销售功能。销售的客房类型可以零散客户,也可以客户,如果是客户,会根据客户购买商品的价格为客户累计加分。6商品库存管理 商品库存管理

27、完成已有商品库存信息的查看功能。管理人员可以按商品编号进行查询。7商品入库、出库统计 商品入库统计模块完统计商品的详细入库情况的功能。系统会把每一笔入库单显示出来。供操作人员进行查看。 商品出库统计模块完成商品销售信息的统计功能。系统显示所有的商品销售出库信息。 数据设计在本系统中我采用“实体联系模型”(ER模型)来描述数据库的结构与语义,以对现实世界进行第一次抽象。根据对数据项与数据结构的分析,设计出能够满足系统需求的各种实体,及它们之间的关系,为后面的逻辑结构设计打下基础。本系统包括的实体有客户实体、商品实体、供应商实体等。 以下为本系统各个实体属性:1.供应商 供应商编号,供应商名称,供

28、应商地址,供应商电话,供应商负责人 2.客户 客户卡号,客户姓名,客户性别,客户年龄,客户地址,客户电话,客户身份证,客户邮箱,客户积分 3.商品 商品编号,商品名称,商品类型,商品规格,商品单位,商品供应价 ,商品销售价,供应商名称,商品数量 实体及E-R图如下: 数 量 水产品 m 供应 n 供应商 n 进 价 零售价 销 售 数 量 m 客 户图2-4 综合业务管理系统总体E-R图第3章 过程论述3.1 详细设计详细设计阶段的根本目标是确定应该怎样具体的实现所要求的系统,也就是说,经过这个阶段的设计工作,应该得出目标系统的精确描述,从而在编码阶段可以把这个描述直接翻译成用某总程序设计语言

29、书写的程序。详细设计的目标不仅仅是逻辑上正确地实现每个模块的功能,更重要的是设计的处理过程应该尽可能简明易懂。详细设计阶段的任务还不是具体地编写程序,而是要设计出程序的“蓝图” ,以后再根据这个蓝图具体写出实际的程序代码。因此,详细设计的结果基本上决定了最终的程序代码质量。 后台数据库的建立与设计SQL Server 2000 关系数据库引擎支持当今苛刻的数据处理环境所需的功能。数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小。SQL Server 2000 分布式查询使您得以引用来自不同数据源的数据,就好象这些数据是 SQL Server 2000 数据库的一

30、部分,同时分布式事务支持充分保护任何分布式数据更新的完整性。复制同样使您得以维护多个数据复本,同时确保单独的数据复本保持同步。可将一组数据复制到多个移动的脱接用户,使这些用户自主地工作,然后将他们所做的修改合并回发布服务器。SQL Server 2000 还支持基于标准的、与 Windows DNA 集成的程序设计模型,使 SQL Server 数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部分。这些功能使您得以快速交付 SQL Server 应用程序,使客户只需最少的安装和管理开销即可实现这些应用程序。本系统的数据库的名字为ypgl.mdf,在本数据库中包括如下几个表:表3-1销售信息

31、 ckxx 表字段名称类型长度主键说明允许空Idvarchar50YES销售单号否Lxvarchar50客户卡号是Ypid varchar50商品编号是Snamevarchar50商品名称是Ggvarchar50规格是Slnumeric9数量是Djnumeric9销售单价是Jenumeric9金额是Rqvarchar50销售日期是表3-2用户信息 guanli 表字段名称类型长度主键说明允许空UPasswordvarchar50密码否Limitsvarchar50权限否 表3-3供应商信息 lx 表字段名称类型长度主键说明允许空Idvarchar50YES供应商编号否lxvarchar50供应

32、商名称是addvarchar50供应商地址是telvarchar50供应商电话是peovarchar50供应商负责人是表3-4客户信息 pxx 表字段名称类型长度主键说明允许空Yidvarchar14YES客户卡号否Namevarchar10客户姓名否Sexvarchar2性别是Agevarchar50年龄是Addrvarchar100地址是Telvarchar20电话是Sfzvarchar20身份证号是Emailvarchar50电子邮箱是jjnumeric9积分是表3-5入库信息(rkxx)表字段名称类型长度主键说明允许空Idvarchar50YES入库单号否Lxvarchar50供应商否

33、Ypidvarchar50商品编号是Snamevarchar50商品名称否Ggvarchar50规格否Slnumeric9数量是Djnumeric9进货单价是Jenumeric9金额是Rqvarchar50入库日期是表3-6 商品信息(ypxx)字段名称类型长度主键说明允许空Idvarchar50YES商品编号否Mcvarchar50商品名称是Jxvarchar50类型是Ggvarchar50规格是Phvarchar50单位是Dwvarchar50供应单价是Lsjnumeric9零售单价是Slnumeric9数量是cjvarchar50供应商是 模块详细设计本系统的操作员主要为系统管理人员,采

34、购人员,销售人员。本系统主要由如下几个模块组成:供应商管理模块,客户信息管理模块,商品信息管理模块,商品采购入库模块,销售出库管理模块,商品库存管理模块,商品入库统计模块,商品出库统计模块,密码修改模块,系统登录模块。1系统登录及密码修改模块本模块的主要功能是对用户身份进行验证,只有系统的合法用户才能进入系统。本页是水产品贸易公司综合业务管理系统的入口,主要功能就是对用户进行身份验证。在进行系统登录过程中,登录模块将调用数据库里的用户清单,并对账号和密码进行验证,只有输入了正确的账号和密码后,系统登录才会成功。系统会根据登录用户的权限不同而实现不同的操作界面,使不同权限的用户在工作中行使不同的

35、权利,如果在本系统输入的用户名或密码不正确,或用户不存在时,系统会给出相应的出错信息提示,指明登录过程中的错误输入或者错误操作,以便用户进行正确的登录,维护系统的正常运行。密码修改模块完成用户自己的密码修改功能。2供应商管理模块该模块主要是实现完成添加新的供应商信息,完成供应商信息删除及查询功能,新的供应商信息包括供应商名称,供应商地址,供应商电话,供应商的负责人的基本信息。管理人员具有供应商管理的权限,3客户信息管理模块客户信息管理模块主要是实现完成添加新的客户信息,完成客户信息删除及查询功能,新的客户信息包括客户卡号,客户姓名,性别,年龄,地址,电话,身份证号,积分等基本信息。客户在购买本

36、企业的商品时会有相应的积分,积分是根据客户购买水产品的情况而增加。积分会给客户带来一些优惠措施。管理人员具有管理客户信息的权限,可以按客户卡号查询客户的基本信息,也可以对客户信息进行所有查询。4商品信息管理模块商品信息管理模块完成添加商品基本信息的功能,商品在采购入库及销售出库时都需要用到商品的基本信息。商品都是各个供应商提供的,采购水产品的时候会提供供应商的信息,方便查看。商品的基本信息包括,商品编号,商品名称,类型,规格,单位,供应价,零售价等信息。水产品根据不同的规格分为冷冻和鲜活,单价是以元/斤来计算的。商品信息管理完成水产品信息的删除、修改及查询的功能,管理人员具有商品信息管理的权限

37、,可以对已有的商品信息进行修改操作,对一些不适合的商品信息进行删除,同时可以按商品编号查询商品的基本信息。5采购入库、销售出库模块 1 商品采购入库管理模块完成商品的采购入库功能,商品采购入库的信息包括商品的供应商,商品名称,商品规格,采购数量,采购单价。采购价格是根据商品的名称自动获取的供应价,是不可改变的,这样做提高了安全性。商品采购成功后,系统会根据商品名称自动更新此水产品的库存信息。采购人员具有采购入库管理的权限。 2 商品销售出库管理模块,完成商品信息的销售出库功能,选择销售的的客户类型,出库的商品名及数量,商品的销售价格根据商品名自动获取。输入收取的金额,系统会根据商品的销售价格及

38、销售数量,自动计算出应收取的费用,保存成功后,在数据库后台累加客户的积分,并更新库存。销售人员具有销售出库的管理权限。6库存管理模块商品库存管理模块完成商品库存信息的查询功能,操作员可以随时查看商品的库存信息,保证商品库存充足,既可以直接查询所有信息,也可以根据商品编号进行搜索。所有用户具有查询库存的权限。7. 入库、出库统计模块 1 商品入库统计模块完成商品信息的入库明细统计功能,在此模块中,所有的入库明细都将显示出来,供用户查看。当水产品进入仓库时,在数据库里写入一个记录,该记录包括采购单号和相应的水产品信息 产品编号、产品名称、产品类型、产品数量,总金额 。 2 商品出库统计模块完成商品

39、销售出库明细的显示功能,用户可以查看商品的销售出库明细,商品出库的商品数量不能大于库存的商品数量商品出库的商品数加上库存的商品数等于入库的商品数。3.2 代码实现 用户登录功能的实现用户登录功能的任务是对用户的身份进行验证。根据用户的不同,授予用户相应的权限。以下代码就是实现对用户身份验证的功能:用户登录处理public boolean login String username,String userpass boolean flag false;/设一个变量,用于判断用户名和密码是否和数据库中的符合try /建立数据库连接DB db new DB ;String sql select co

40、unt * from admin where userid +username+ and userpass +userpass+;ResultSet rs db.executeQuery sql ; /对查询结果进行判断if rs.next if rs.getInt 1 0 flag true; else flag false; /释放数据库资源if rs! null rs.close ;rs null; db.close ; catch Exception e Sytln 用户登录错误,错误信息:+e.getMessage ; 处理登录信息的代码: /在jsp页面javascript代码 s

41、cript language javascript function checkform var f document.loginform; /对用户名的处理if e alert 用户名不能为空! ;return false; if e alert 密码不能为空! ;return false; 类LongerManagepublic class LongerManager public boolean testUser String username,String password,String type boolean result false;String sql ; /建立数据库的连接D

42、B db new DB ;if 1.equals type sql select count * from guanli where username +username+ and password +password+; else if 2.equals type sql select count * from pxx where yid +username+ and password +password+; else result false; try /对查询出来的结果集进行操作ResultSet rs db.executeQuery sql ;if rs.next if rs.getI

43、nt 1 0 result true; else result false; else result false; catch Exception e Sytln 错误信息:+e.getMessage ; return result; 库存管理的实现public void getyKc / 查询出商品商品数量不为零的所有商品,把商品放到集合中,方便查找 ypxxop ypop new ypxxop ; String op DateFormate.toGb String request.getParameter op ; String svalue DateFormate.toGb String request.getParameter svalue ;ArrayList al new ArrayList ;double sum 0.0;/商品的金额if search.equals op al ypop.getypxxbyid svalue ; else al ypop.getypxxbyall ; ypxx yp new ypxx ;for int i 0; i al.size ; i+ /循环遍历集合取出商品信息yp

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 学术论文 > 毕业论文/毕业设计

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服