论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > Java Web >

JSP绿堤食品有限公司库存管理系统

 

第4章        系统设计4.1       系统功能设计 内容来自论文无忧网 www.paper51.com

通过对企业库存管理系统进行全面的调查分析的基础上,制定出库存管理系统的系统总体规划。系统设计包括系统总体设计、系统详细设计、系统数据库设计、系统开发工具、开发技术和开发模式等[14]。 内容来自论文无忧网 www.paper51.com

绿堤食品有限公司库存管理系统功能模块图如图4.1所示:

内容来自论文无忧网 www.paper51.com

http://www.paper51.com

图4.1 超级管理员功能模块图 http://www.paper51.com

paper51.com

图4.2 操作员功能模块图

http://www.paper51.com

4.2       系统数据库设计

paper51.com

数据库设计是系统设计中非常重要的一个环节[15]。数据是一切系统设计的基础,通俗地说,数据库设计就像高楼大厦的根基一样,如果设计的不合理、不完善,将在系统开发过程中,甚至到后期的系统维护、功能变更和功能扩充时,引起较多问题,严重时甚至要重新设计,重做大量已完成工作。 http://www.paper51.com

4.2.1   概念结构设计

内容来自www.paper51.com

根据系统分析的结果,具体分析不同实体用户,描述不同实体之间的关系,得出系统数据实体图和E-R图。 copyright paper51.com

管理员实体属性图如图4.3所示: http://www.paper51.com

paper51.com

图4.3管理员实体属性图

内容来自论文无忧网 www.paper51.com

出库信息实体属性图如图4.4所示: http://www.paper51.com

copyright paper51.com

图4.4出库信息实体属性图 paper51.com

出库明细实体属性图如图4.5所示:

copyright paper51.com

paper51.com

图4.5出库明细实体属性图 paper51.com

入库信息实体属性图如图4.6所示:

内容来自论文无忧网 www.paper51.com

paper51.com

图4.6入库信息实体属性图 paper51.com

入库明细实体属性图如图4.7所示: 内容来自论文无忧网 www.paper51.com

内容来自www.paper51.com

图4.7入库明细实体属性图 内容来自论文无忧网 www.paper51.com

商品实体属性图如图4.8所示:

paper51.com

paper51.com

图4.8商品实体属性图

内容来自www.paper51.com

盘存信息实体属性图如图4.9所示:

paper51.com

http://www.paper51.com

图4.9盘存信息实体属性图 内容来自www.paper51.com

商品类别实体属性图如图4.10所示:

内容来自www.paper51.com

内容来自论文无忧网 www.paper51.com

图4.10商品类别实体属性图 内容来自论文无忧网 www.paper51.com

员工信息实体属性图如图4.11所示: http://www.paper51.com

copyright paper51.com

图4.11员工信息实体属性图 内容来自www.paper51.com

系统E-R图如图4.12所示:

http://www.paper51.com

内容来自www.paper51.com

图4.12系统E-R图 copyright paper51.com

4.2.2   数据库表设计

http://www.paper51.com

表4.1管理员信息表 内容来自论文无忧网 www.paper51.com

http://www.paper51.com

说明:用户表用于存放管理员的信息。 http://www.paper51.com

表4.2商品类别表

paper51.com

内容来自www.paper51.com

说明:用于存放商品类别的信息。 paper51.com

表4.3出库信息表 内容来自www.paper51.com

内容来自www.paper51.com

说明:用于存放出库的基本信息。 内容来自论文无忧网 www.paper51.com

表4.4出库明细表

内容来自论文无忧网 www.paper51.com

内容来自www.paper51.com

说明:用于存放出库明细的信息。 内容来自论文无忧网 www.paper51.com

表4.5入库信息表 内容来自www.paper51.com

内容来自论文无忧网 www.paper51.com

说明:用于存放入库的信息。

内容来自论文无忧网 www.paper51.com

表4.6职员信息表

内容来自www.paper51.com

内容来自www.paper51.com

说明:用于存放职员的信息。 http://www.paper51.com

表4.7商品信息表

http://www.paper51.com

copyright paper51.com

说明:商品信息表用于存放商品的信息。

copyright paper51.com

表4.8盘存信息表 paper51.com

http://www.paper51.com

说明:用于存放盘存的信息。 paper51.com

表4.9入库明细表 paper51.com

内容来自www.paper51.com

说明:用于存放入库明细的信息。 http://www.paper51.com

4.3       系统开发工具与开发模式的选择4.3.1   开发工具

copyright paper51.com

本系统主要使用JSP、Struts技术对系统进行设计和开发。JSP拥有Java程序设计语言“一次编写,各处执行”、“安全性、保密性高”等的特点[13];Struts框架为开放者提供了一个统一的标准框架,通过使用Struts作为基础,开发者能够更专注于应用程序的商业逻辑,Struts能充分满足应用开发的需求,简单易用,敏捷迅速。使用Microsoft SQL Server 2000数据库作为后台数据库,SQL Server 2000系统具有强大的网上功能,可以在互联网上发布数据库中的数据。在SQL Server 2000系统中,允许用户简单的使用一些向导和工具把数据库的数据发布到网络上,并且可以根据需要来调度修改已经发布的数据。在大家所了解数据库系统中,Microsoft SQL Server 2000,经过三十多年的发展,已经成为最重要的数据处理技术,被广泛应用到多种项目的开发与设计中,决定采用此数据库系统来完成系统的设计。

内容来自www.paper51.com

------分隔线----------------------------
联系方式