【JSP设计栏目提醒】:网学会员为广大网友收集整理了,基于WEB的商品库存管理系统(Myeclipse JSP SQL),希望对大家有所帮助!
管理信息系统是一个由人和计算机等组成的能进行信息收集、传输、加工、保存、维护和使用的系统。它能实测国民经济部门或企业的各种运行情况,能利用过去的数据预测未来,能从全局出发辅助决策,能利用信息控制国民经济部门或企业的活动,并帮助其实现规划目标。 本系统主要通过使用管理信息系统(MIS)的方法,对公司的日常业务处理和信息资源进行全面、系统的管理。在整个系统开发的过程中,运用了软件工程的基本概念、相关技术和方法。并且采用了系统生命周期的结构化程序设计方法,从而将整个系统开发各阶段(系统分析、系统设计、系统实施)的基本活动贯穿起来。 本系统希望能够通过商品库存管理信息系统的建立,理顺企业的信息流程和流向,使企业的经营管理更加完善,使所有职能部门的管理人员在信息系统的辅助下进行工作,提高管理的整体水平;希望能够在现有的人力、物力、财力的基础上,进一步的发挥出企业的优势,使得企业能够扩大市场占有率,提高公司的竞争能力。 本系统采用JSP开发设计。 关键词:管理信息系统 进销存系统 摘 要
目 录
摘 要 4
第一章 引言 5
1.1 组织机构概况 5
1.2项目开发背景及信息系统目标 5
1.3信息系统范围 6
第二章 系统分析 7
2.1 概述 7
2.1.1 系统分析的含义和目标 7
2.1.2 系统分析的任务 7
2.1.3 系统分析的步骤 7
2.2 可行性分析 8
2.2.1 技术可行性分析 8
2.2.2 经济可行性分析 8
2.2.3 营运可行性分析 9
2.3 现行系统的详细调查 9
2.3.1 现行系统的总目标 9
第三章 需求分析 10
3.1业务流程分析 10
3.2 数据流图 11
3.2.1 系统关联图 12
3.3 数据字典 12
3.3.1 数据流 13
3.3.2 数据元素 14
3.3.3 数据加工 15
3.3.4 数据存储 18
3.3.5 外部项 19
3.4 基本加工说明 20
第四章 系统概要设计 21
4.1 软件模块结构设计 21
4.1.1 开发工具介绍 21
JSP技术 21
4.2 数据库设计 29
4.2.1 实体描述 30
4.2.2 联系描述 30
4.2.3 E-R图 30
第五章 系统详细设计 33
5.1 数据库的逻辑设计 33
5.2 数据库的实现 33
5.3 程序流程图 36
5.4 计算机系统配置方案 38
5.4.1 计算机系统硬件配置 38
5.4.2 计算机系统软件配置 38
5.5 历史信息的管理 38
5.6 人机界面的设计 39
5.6.1 登录界面设计 39
5.6.2 系统基本信界面设计 41
5.6.3 库存添加界面 43
5.6.4 库存查询界面 46
第六章 系统实现 47
6.1 概述 47
6.2 编程工具与环境 47
6.3 系统测试 48
6.4 系统运行与维护 49
第七章 结束语 51
7.1 概述 51
7.3 系统的特点 51
7.4 存在问题及改进方向 51
7.5 系统开发的体会 51
7.6 致谢 52
第八章 参考文献 53
信息系统设计阶段的主要目的是将系统分析阶段所提出的反映公司信息需求的系统逻辑方案转换成可以实施的基于计算机与通信系统的物理方案。这一阶段的主要任务是从系统的总体目标出发,根据系统分析阶段对系统逻辑功能的要求,并考虑到经济、技术和运行环境等方面的条件,确定系统的总体结构和系统各组成部分的技术方案,合理选择计算机和通信的软、硬件设备,提出系统的实施计划,确保总体目标的实现。
系统设计阶段的主要活动包括:系统总体结构设计;详细设计;系统实施进度与计划的制定;系统设计说明书的编写。
系统设计工作技术性强,涉及面广,且内容复杂,必须要有科学的方法和设计工具做指导。在此,我们采用结构化设计的方法来实现系统总体功能,提高系统的各项指标,即将整个系统合理的划分成各个功能模块,正确地处理模块之间和模块内部的联系以及它们之间的调用关系和数据联系,定义各模块的内部结构,通过对模块的设计和模块之间关系的协调来实现整个系统的功能。
JavaBean是描述Java的软件组件模型,有点类似于Microsoft的COM组件概念。在Java模型中,通过JavaBean可以无限扩充Java程序的功能,通过JavaBean的组合可以快速的生成新的应用程序。对于程序员来说,最好的一点就是JavaBean可以实现代码的重复利用,另外对于程序的易维护性等等也有很重大的意义。
JavaBean通过Java虚拟机(Java Virtual Machine)可以得到正确的执行,运行JavaBean最小的需求是JDK1.1或者以上的版本。
JavaBean传统的应用在于可视化的领域,如AWT下的应用。自从Jsp诞生后,JavaBean更多的应用在了非可视化领域,在服务器端应用方面表现出来了越来越强的生命力。在这里我们主要讨论的是非可视化的JavaBean,可视化的JavaBean在市面上有很多Java书籍都有详细的阐述,在这里就不作为重点了。
比如说一个购物车程序,要实现购物车中添加一件汽车这样的功能,就可以写一个购物车操作的JavaBean,建立一个public的AddItem成员方法,前台Jsp文件里面直接调用这个方法来实现。如果后来又考虑添加汽车的时候需要判断库存是否有货物,没有货物不得购买,在这个时候我们就可以直接修改JavaBean的AddItem方法,加入处理语句来实现,这样就完全不用修改前台jsp程序了。
当然,也可以把这些处理操作完全写在jsp程序中,不过这样的jsp页面可能就有成百上千行,光看代码就是一个头疼的事情,更不用说修改了。如果您使用过asp开发过程序的话,相信对这就深有体会? 涫凳褂肁SP+COM组件完全可以实现同jsp+javabean同样的架构,但不知道某种原因网上常见的都是全部写在asp页面中,所以使得维护修改等极为不方便,当然这是题外话了)。由此可见,通过JavaBean可以很好地实现逻辑的封装、程序的易于维护等等。
复杂的应用涉及大量的代码,因而把业务逻辑和前端的表示相分离就显得格外重要,这种分离可以让任何一方的变化不会影响到另外一方。所以,所有的JSP代码都应该限制在表示层,可是如果这样的话,你如何实现你的业务逻辑呢?这就是JavaBean所做的事情。JavaBean技术是一个独立于平台的组件模型,它让开发者编写、测试通过一个组件后,可以随处使用,提高了复用性。在JSP技术中,JavaBean实现了业务逻辑部分,它把数据返回给JSP页面,由JSP页面负责格式化数据并输出到客户端的浏B/S体系结构
如你对本套设计感兴趣,请记住本套设计在本站的编号:jsp00040