库存管理实验报告Word格式.doc

上传人:b****2 文档编号:14127115 上传时间:2022-10-19 格式:DOC 页数:16 大小:946.50KB
下载 相关 举报
库存管理实验报告Word格式.doc_第1页
第1页 / 共16页
库存管理实验报告Word格式.doc_第2页
第2页 / 共16页
库存管理实验报告Word格式.doc_第3页
第3页 / 共16页
库存管理实验报告Word格式.doc_第4页
第4页 / 共16页
库存管理实验报告Word格式.doc_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

库存管理实验报告Word格式.doc

《库存管理实验报告Word格式.doc》由会员分享,可在线阅读,更多相关《库存管理实验报告Word格式.doc(16页珍藏版)》请在冰豆网上搜索。

库存管理实验报告Word格式.doc

121203332姓名:

房宏娜

学号:

121203335姓名:

李雪

实验名称:

库存管理系统的设计

1.实验目的:

(1)熟练掌握SQLServer2000数据库管理系统的概念和原理。

(2)熟练掌握T-SQL语言进行编程。

(3)学习数据库应用系统开发的基本过程,使理论和实践相结合,适应现代数据库开发技术发展的需要。

(4)熟练运用所学理论知识进行设计、实验和分析,以培养学生的分析设计能力和独立学习能力。

(5)培养学生的沟通能力和团队合作精神。

(6)培养学生的工程化思想。

2.实验内容:

(1)能够熟练使用企业管理器及查询分析器。

(2)根据影院订票系统的功能需求设计数据库及表。

(3)在系统的开发过程中需要编制存储过程或触发器实现相应的功能。

(4)详细论述系统的实现过程。

(5)对系统的实现进行总结。

3.实验方案(程序设计说明)

(1)对系统进行需求分析。

(2)设计数据库表。

(3)按照系统功能模块进行描述。

详情请见附件

4.实验步骤或程序(经调试后正确的源程序)

填写主要步骤与程序代码等。

见附件A

附录 A

题目:

库存管理系统设计

一、系统开发的背景和意义

该库存管理系统的主要目标是利用一些基本的软件设计界面,对一些信息基本流程、数据结构的定义以及基本信息的设置等,编写基本模块的源代码,同时编写相应的功能实现模块。

不难发现,库存管理工作如由人工完成,主要依靠个人经验和厚重的资料,查询工作繁琐而且质量不高,容易出错。

如果利用计算机的高速计算和广泛的普及应用,则能利用判断条件,更快的查询出我们所需要查询的商品,能更加快速的完成库存管理工作。

库存管理是我国现代企业的物流管理的核心,要适应时代的发展就要满足我国现阶段信息技术以及经济发展趋势的要求,库存管理作为企业管理的重要组成部分,也是提升生产力的重要因素。

二、系统开发的技术

本设计采用SSH框架技术进行设计,数据库采用SQLServer数据库。

在MyEclipse开发环境上使用Java页面服务器技术对系统进行开发,并使用应用服务器Tomcat对程序进行调试。

对这几种技术的详细介绍如下。

1.MyEclipse

MyEclipse是一个优秀的用于开发Java,J2EE的Eclipse插件集合,MyEclipse的功能十分强大,支持也非常广泛,尤其是对各种开元产品的支持也很不错。

MyEclipse企业级工作平台(MyEclipseEnterpriseWorkbench,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。

2.JSP技术

JSP全名为JavaServerPages,中文名叫Java服务器页面,其根本是一个简化的Servlet设计,它是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。

JSP技术有点类似ASP技术,它是在传统的网页HTML文件中插入Java程序段和JSP标记,从而形成JSP文件。

JSP的一个优点是页面很容易编写,只需生成扩展名为.jsp的HTML文件,导入所要的Java类,并编写一些Java代码[8]。

JSP技术使用Java编程语言编译类XML的tags和scriptlets,来封装产生动态网页的处理逻辑,网页通过tags和scriptlets可以访问服务端中存在的资源的应用逻辑。

JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。

3.SQLServer2005数据库

SQLServer2005是Microsoft公司推出的关系型数据库管理系统。

具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行MicrosoftWindows98的膝上型电脑到运行MicrosoftWindows2012的大型多处理器的服务器等多种平台使用。

4.Tomcat5.5服务器

Tomcat是一个小型的轻量级应用服务器,是由Apache开源组织开发并维护的,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。

当在一台机器上配置好Apahce服务器,可利用它响应对HTML页面的访问请求[19]。

事实上Tomcat部分是Apache服务器的扩展,不过它是独立运行的,所以当运行Tomcat时,它实际上是作为一个与Apache独立的进程单独运行的。

三、系统需求分析和数据库设计

根据需求分析的结果,构建出主要功能模块分为前台和后台两个模块,前台模块和后台模块,具体内如如下:

前台模块:

(1)用户登录:

用户输入用户名和密码,登录成功以后就能进入系统,实现相关功能。

(2)系统主页:

显示库存管理系统的主要功能点:

商品信息查询、入库日期查询、出库日期查询、入库录入、出库录入、入库数量统计、出库数量统计。

通过点击这些功能点,进入相关的系统,实现功能。

(3)商品信息查询:

这个界面实现用户可查询到库存中所有商品的信息,包括商品编号、名称、规格、型号、生产厂家五个属性,以表的形式显示在jsp界面上。

(4)入库日期查询:

通过主界面查询各个不同种类的商品入库的日期,以表的形式显示。

(5)出库日期查询:

通过主界面查询各个不同种类的商品出库的日期,以表的形式显示。

后台模块

(1)登录:

①用户输入正确的用户名和密码,成功登录,实现更多系统功能。

②用户输入错误的用户名和密码,登录失败,停留在登录界面。

(2)商品信息管理:

用户可以查询不同种类商品的所有信息,并可以对商品信息进行删除操作。

(3)入库录入管理:

用户可以添加商品的数量,添加在商品库存中。

(4)出库录入管理:

用户可以减少商品的数量,体现在商品库存中。

(5)触发器:

如果删除商品信息表中的商品信息时,那么库存表中相应的商品信息也会随之删除。

库存管理系统的功能结构图如图1所示。

图1

分工情况:

房宏娜:

登录、出入库日期查询、入库录入、入库数量统计

李雪:

商品信息查询、出库录入、出库数量统计、触发器

数据库表是数据库最重要的组成部分之一,是其它对象的基础。

结合前文设计出的E-R模型图,设计出了各个模块的信息表,通过信息表完成了对数据库的设计。

表1:

Users表

列名

数据类型

位数

是否为空

是否为主键

loginname

Varchar

10

Password

表2:

商品信息表

Number

Int

Name

30

Size

Spec

Factory

表3:

商品库存表

number

varchar

Count

表4:

出库录入

Date

表5:

入库录入

四、设计E-R图

商品

日期

数量

编号

入库

客户

名称

出库

产地

型号

规格

四、系统的详细设计及功能说明

本章根据前文的分析和设计结果,详细介绍了如何实现库存管理系统的设计,包括对各个主要功能模块的功能、操作方法和实现过程进行详尽阐述。

具体说明如下。

(一)数据库设计

(1)创建新数据库Myjob

(2)在Myjob中创建表

(3)建立触发器

(二)具体实现

(3)商品信息查询

首页

通过主页界面“商品信息查询”进入查询界面,调出Myjob数据库中的商品信息表,界面显示商品的所有信息,包括商品的编号、名称、型号、生产厂家。

在商品查询界面可执行删除操作,库存表中的相应的商品信息将随之删除。

在界面的右上角按钮可返回主页界面

页面设计背景风格简洁大方,易操作。

运行图如下:

图4

实现该部分的代码说明如下:

<

bodybackground="

17.jpg"

>

<

divalign="

right"

inputtype="

button"

value="

首页"

onclick="

window.location.href='

zhuye.jsp'

"

/div>

<

divalign=center>

fontface="

华文行楷"

size=7color=blue>

商品信息<

/font>

br>

<

tablewidth="

600"

border="

1"

height="

114"

tr>

td>

编号<

/td>

名称<

型号<

规格<

生产厂家<

操作<

/tr>

<

%

Class.forName("

com.microsoft.sqlserver.jdbc.SQLServerDriver"

);

Connectionconn=null;

conn=DriverManager.getConnection("

jdbc:

sqlserver:

//localhost:

50175;

databaseName=myjob"

"

sa"

123

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1