计算机毕业设计 jsp企业进销存系统sqlserver 毕设


https://www.bilibili.com/video/BV1Gu4m1K7QM/

演示视频:

4 详细设计与系统实现

详细设计阶段的根本目标是确定应该怎样具体的实现所要求的系统,也就是说,经过这个阶段的设计工作,应该得出目标系统的精确描述,从而在编码阶段可以把这个描述直接翻译成用某总程序设计语言书写的程序。详细设计的目标不仅仅是逻辑上正确地实现每个模块的功能,更重要的是设计的处理过程应该尽可能简明易懂。

详细设计阶段的任务还不是具体地编写程序,而是要设计出程序的“蓝图” ,以后再根据这个蓝图具体写出实际的程序代码。因此,详细设计的结果基本上决定了最终的程序代码质量。

3.1 开发工具

企业管理系统采用B/S结构、数据存储量较大、分析处理工作比较复杂。针对系统的情况应该选择的开发语言首先应多平台支持,其次要有较强的可扩性,以便系统的更新和扩展。在数据库方面:系统所用数据库同样要有可伸缩性,以满足未来数据增长的需求。其次,系统数据库应有良好的操作平台,方便管理员查询、修改、更新。

4.1.1 开发技术现状及比较

当今较为流行动态网页技术主要包括JSP 、 ASP、PHP等。三者都提供在 HTML 代码中混合某种程序代码、有语言引擎解释执行程序代码的能力。在 ASP、PHP、JSP 环境下,HTML 代码主要负责描述信息的显示式,而程序代码则用来描述处理逻辑。普通 HTML 页面只依赖于 Web 服务器,而 ASP、PHP、JSP 页面需要附加的语言引擎分析和执行程序代码。程序代码的执行结果被重新嵌入到 HTML 代码中,然后一起发送给浏览器。ASP、PHP、JSP 三者都是面向服务器的技术,客户端浏览器不需要任何附加ChiliSoft 的组件来支持 ASP,但是 ASP 本身的功能有限,必须通过ASP+COM 的群组合来扩充,在 UNIX 的 COM 实现起来非常困难。PHP 可在 Windows,UNIX,Linux 的 Web 服务器上正常运行,还支持 IIS,Apache 等一般的 Web 服务器。用户更换平台时,无需变换 PHP代码,可即拿即用。JSP 与 PHP 类似,几乎可以执行于所有平台,如 Windows NT、Linux、UNIX。在 Windows NT 下 IIS 通过一个外加服务器,例如 JRUN 或者ServletExec,就能支持 JSP。知名的 Web 服务器 Apache 已经能够支持 JSP。由于 Apache 广泛应用在 Windows NT,UNIX 和 Linux 上,因此 JSP 有更广泛的执行平台。虽然现在 WNT 操作系统占了很大的市场份额,但是在服务器方面,UNIX 的优势仍然很大,而新崛起的 Linux 更是来势不小。从一个平台移植到另外一个平台,JSP 和 JavaBean 甚至不用重新编译,因为 Java 字节码都是标准的与平台无关的。由于 PHP 本身存在的一些缺点,使得它不适合应用于大型电子商务站点,而更适合于一些小型的商业站点。首先,PHP 缺乏规模支持;其次,它缺乏多层结构支持。

其中,JSP具备以下优点:

(1) JSP方便与HTML混合。

(2) JSP运行速度更快。

(3) JSP技术有众多大软件公司支持。

(4) JSP技术有众多开放性代码组织支持。

(5)可以跨平台运行。

4.1.2 系统选择的原则

1).满足系统的设计的目标

2).适应系统的运行环境

3).能适合各种条件的制约

4.1.3  企业管理系统开发工具的选择

根据本网站的特点以及开发技术的比较、分析,并从开发者的对技术的熟悉程度考虑,系统采用以下开发技术:

(1) Web服务器:Tomcat 版本5.0.28

(2) 网页开发技术:JSP (英文全称Java Server Page、中文全称Java服务器端语言)

(3) DBMS(DataBase Management System,数据库管理系统):SQL Server 2000

3.2  程序流程图

程序流程图又称为程序框图,它是历史悠久使用最广泛的描述软件设计的方法。本系统首先需要经过用户的身份验证,成功验证后,进入本系统的管理界面,选择某个功能模块进行各种操作。本系统的程序流程图如图3-1所示:

b93220593c0161f75dd666f3e2c96bc4.jpeg

图3-1程序流程图

3.3  系统的实施

    本系统的操作员主要为系统管理员,本系统主要由12个模块组成:新增供应商模块,供应商管理模块,新办客户注册模块,客户信息管理模块,新增商品信息模块,商品信息管理模块,商品采购入库模块,销售出库管理模块,商品库存管理模块,商品入库统计模块,商品出库统计模块,密码修改模块。

4.3.1  登录页面(login.jsp)

    本页是企业管理系统的入口,为了确保网站与数据库的安全,对进入的人进行身份验证是十分必要的,尤其是网站的后台管理系统。本页的主要功能就是对用户进行身份验证。只有用户名和密码都正确才可以进入后台系统。用户输入用户名及密码,点击“登录”按钮完成登录的功能,本页面的设计如图3-2所示:

efb427b8059a94a42a604b7609b623bd.jpeg

图3-3登录页面

4.3.2  企业系统主页面

输入正确的用户及密码后,系统进入后台主界面,系统后台的设计采用框架的结构,操作员可以选择左面的功能项实现某些功能的管理。后台管理主页面的设计如图3-3所示:


9b0022a7194e99c47ea349f9a7249746.jpeg

图3-3系统主页面

 4.3.3 供应商管理模块

本模块完成供应商信息的管理功能,包括供应商信息的添加、删除及查询的功能,可以按供应商姓名进行查询,本页对应的磁盘文件为lxxmanager.jsp。供应商管理页面的设计如图3-4所示:

54588e278da0ab16c4964196550a22e6.jpeg


图3-4 供应商管理模块

4.3.4 新办客户管理模块

新办客户管理模块完成添加客户信息的功能,操作员输入客户的基本信息后进行保存,本页对应的磁盘文件为addpxx.jsp,其中“注册”按钮的代码放在文件件pxxop.jsp中,在此文件中包括操作的主要代码,新办客户管理模块的页面设计如图3-5所示:

38b36cecf44876300fadbf2152c6f591.jpeg

图3-5 新办客户管理页面

4.3.5 客户信息管理模块

客户信息管理模块,完成客户信息管理的功能,可以完成客户查询及删除操作,客户积分部分为客户在本企业购商品的积分,客户信息管理模块对应的磁盘文件为pxxmanager.jsp,功能代码部分对应的磁盘文件为pxxop.jsp,客户管理模块的页面设计如图3-6所示:

8271465997148994d4f50b82f2fc30c2.jpeg

图3-6 客户信息管理模块

4.3.6 新增商品信息模块

新增商品信息模块完成商品基本信息的添加功能,在本模块中,操作人员输入商品的基本信息,点击“保存”按钮进行保存操作,本模块对应的磁盘文件为addypxx.jsp,新增商品信息模块的页面设计如图3-7所示:

d6f0249cee473a15cbbecee8f24a6cf4.jpeg

图3-7 新增商品信息模块

4.3.7 商品信息管理模块

商品信息管理模块完成商品信息的删除、修改及查询功能,此模块对应的磁盘文件为ypmanager.jsp,商品信息管理模块的页面设计如图3-8所示:

c4113ca492ead0617417398a1fa2f540.jpeg

图3-8 商品信息管理模块页面

4.3.8 商品采购入库管理模块

商品采购入库管理模块完成商品的采购入库功能,商品采购入库的信息包括商品的供应商,商品名称,采购数量,采购单价,系统会根据商品名称自动更新此商品的库存信息,此页面对应的磁盘文件为addrk.jsp,此页的页面设计如图3-9所示:

e65135d37ac30c9189440410c4b8855d.jpeg

图3-9商品采购入库模块

4.3.9 销售出库管理模块

商品销售出库管理模块,完成商品信息的销售出库功能,本模块包含两个页面,在第一个页面,选择出为的客户,出库的商品名及数量,本页对应的磁盘文件为addck.jsp;在第二个页面中,输入收取的金额,系统会根据商品的销售价格及销售数量,自动计算出应收取的费用,保存成功能,累加客户的积分,并更新库存,本页对应的磁盘为addck2.jsp,对应的页面分别如图3-10及3-11所示:

cc755e89a3c4f59724dc462ae94a9b95.jpeg


图3-10商品销售出库模块(一)

cd6583ada8415857a5871d37827e30af.jpeg

图3-11商品销售出库模块(二)

4.3.10商品库存管理模块

  商品库存管理模块完成商品库存信息的查询功能,操作员可以随时查看商品的库存信息,保证商品库存充足,操作员可以按商品编号进行搜索,此模块对应的磁盘文件为kc.jsp,本页面的设计如图3-12所示:

410aa7a2af35c53c9f1d4cff80fbdc3a.jpeg

图3-12 商品库存管理模块

4.3.11商品入库统计模块

  商品入库统计模块完成商品信息的入库明细统计功能,在此模块中,所有的入库明细都将显示出来,供用户查看。此模块对应的磁盘文件为rkmanager.jsp,本页面的设计如图3-13所示:

89394385f4d14e6a047f8200a975e685.jpeg

图3-13 商品入库统计页面

4.3.12 商品出库统计模块

  商品出库统计模块完成商品销售出库明细的显示功能,用户可以查看商品的销售出库明细,此模块对应的磁盘文件为ckmanager.jsp,本页面的设计如图3-14所示:


04fa3d85deebab05dee08710163c0b6e.jpeg

图3-14 商品出库统计模块


  • 18
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
【优质项目推荐】 1、项目代码均经过严格本地测试,运行OK,确保功能稳定后才上传平台。可放心下载并立即投入使用,若遇到任何使用问题,随时欢迎私信反馈与沟通,博主会第一时间回复。 2、项目适用于计算机相关专业(如计科、信息安全、数据科学、人工智能、通信、物联网、自动化、电子信息等)的在校学生、专业教师,或企业员工,小白入门等都适用。 3、该项目不仅具有很高的学习借鉴价值,对于初学者来说,也是入门进阶的绝佳选择;当然也可以直接用于 毕设、课设、期末大作业或项目初期立项演示等。 3、开放创新:如果您有一定基础,且热爱探索钻研,可以在此代码基础上二次开发,进行修改、扩展,创造出属于自己的独特应用。 欢迎下载使用优质资源!欢迎借鉴使用,并欢迎学习交流,共同探索编程的无穷魅力! 基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip 基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip 基于业务逻辑生成特征变量python实现源码+数据集+超详细注释.zip
提供的源码资源涵盖了安卓应用、小程序、Python应用和Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值