项目管理项目文档.docx

上传人:b****1 文档编号:1056596 上传时间:2022-10-16 格式:DOCX 页数:113 大小:288.64KB
下载 相关 举报
项目管理项目文档.docx_第1页
第1页 / 共113页
项目管理项目文档.docx_第2页
第2页 / 共113页
项目管理项目文档.docx_第3页
第3页 / 共113页
项目管理项目文档.docx_第4页
第4页 / 共113页
项目管理项目文档.docx_第5页
第5页 / 共113页
点击查看更多>>
下载资源
资源描述

项目管理项目文档.docx

《项目管理项目文档.docx》由会员分享,可在线阅读,更多相关《项目管理项目文档.docx(113页珍藏版)》请在冰豆网上搜索。

项目管理项目文档.docx

项目管理项目文档

开发组别

 

组别:

第五组注册号:

06zwitsm3

 

仓库管理

仓库管理系统

批次代码:

06zwitsm3

开始日期:

2009年6月15日结束时间:

2009年6月24日

协调员姓名:

许波勇

开发人员姓名:

王存标李绍富刘方姚红波周晗

 

提交时间:

2009年6月26日

 

证书

 

兹证明名称为仓库管理系统的此报告包含由王存标李绍富刘方

姚红波周晗在NIIT中部分实现其课程需求所完成的原始工作材料。

 

协调员:

许波勇

 

项目简介:

这个仓库管理系统能更有效的记录仓库的物品进出仓库的时间、地点、负责人,以提高管理人员的工作效率。

系统主要有以下功能:

仓库物品的添加、删除、修改、查询、浏览。

系统分析

项目背景

仓库管理在企业的整个供应链中起着至关重要的作用,如果不能保证正确的进货和库存控制及发货,将会导致管理费用的增加,服务质量难以得到保证,从而影响企业的竞争力。

传统简单、静态的仓库管理已无法保证企业各种资源的高效利用。

如今的仓库作业和库存控制作业已十分复杂化多样化,仅靠人工记忆和手工录入,不但费时费力,而且容易出错,给企业带来巨大损失。

使用仓库管理系统,对仓库各环节实施全过程控制管理,并可对货物进行货位、批次、保质期、配送等实现系统列号管理,对整个收货、发货、补货、集货、送货等各个环节的规范化作业,还可以根据客户的需求制作多种合理的统计报表。

仓库管理系统能帮助企业合理有效地利用仓库空间,以快速、准确、低成本的方式为客户提供最好的服务。

系统特点:

本系统是采用面向对象的设计思想进行编制,整个系统由若干个表单及一个主菜单组成,由项目管理器统一管理全部程序的编写和调试.用户在操作中可以通过主菜单调用系统的各个功能.在表单设计方面尽量考虑方便用户,简化操作,绝大部分操作只需点击鼠标即可完成,力求突出系统的便利性、实用性.

系统结构设计

系统功能结构设计(包括主要功能模块及功能模块的细化。

本系统应能够方便的实现仓库货物存储信息的录入、修改、编辑和浏览等功能,高效地完成企业的各种产品信息的统计功能,系统的各主要功能的要求如下:

添加功能:

仓库产品基本信息添加、物品基本信息添加以及用户添加等。

浏览功能:

浏览仓库产品基本信息,浏览物品基本信息及更多信息浏览等。

修改功能:

修改用户密码、仓库基本信息和物品的基本信息等。

查询功能:

仓库查询(按仓库号、仓库名、仓库位置、仓库面积、负责人查询)

物品查询(按仓库名、物品名、进货时间、价格、数量查询)

用户查询(按用户名查询)

数据库设计

一个数据库中包含许多表,表之间又有关联,所以设计数据库的步骤为;第一步,确定所需要的表;第二步,确定每个表所需要的字段;第三,确定各个表之间的关联关系;最后形成表的结构.定义表(包括表中的字段)、视图、索引、主关键字、确定表间的联系。

数据库要求:

在数据库中至少应该包含下列数据表:

Login(用户表):

判断用户登陆。

Wareroom(仓库表):

记录仓库基本信息。

Goods(物品表):

记录物品基本信息。

 

数据库表如下:

用户表

 

仓库表

 

物品表

 

仓库部门结构如下图所示。

 

仓库部门结构

 

以下是仓库部门的注册、管理的ER图:

 

仓库部门的注册、管理的ER图

 

硬件和软件需求

硬件:

需要PIII的CPU(800MHz以上),硬盘80G,内存1G,

1-10/100Mbps的网卡。

操作系统:

WindowsXPwithSP2

软件:

操作平台:

JavaDevelopmentKit(JDK)(jdk1.5)

操作环境:

Netbeans5.5IDE

驱动:

com.microsoft.sqlserver.jdbc.SQLServerDriver

数据库:

SQLServer2005StandardEdition

项目执行

项目执行中的阶段

项目将在以下阶段中执行:

1.规划:

根据案列研究中给定的规范,分析各种业务和技术需求。

2.开发:

此阶段包含基于规范开发项目。

3.测试和调试:

此阶段包括在提交给协调员之前测试项目。

4.文档:

项目文档应在预演之前提交给协调员(按照本书中的每个格式要求)。

案例研究之后的空白报告应被填写,与本市分离,在指定日期提交。

项目标准和指导原则

此项目所要求的几乎所有技术的知识都是你已经在课程期间学过的.你自行决定所

使用的特定编程技术.此外.你需要决定优化混和使用所有的技术。

当创建项目时,应坚持以下标准和指导原则:

1.每个组件的用途应在设计最种解决方案之前清楚地用文档记录下来。

2.在整个项目期间应遵循一致和恰当的变量命名约定。

3.设计应用程序的用户界面使其对用户友好。

项目活动

你将有18个小时来完成项目.在项目开发期间,你需要单独工作于任意一个分配的项目.以下是应在项目中执行的活动的建议的分配任务。

1.设计应用程序的用户界面使其对用户友好。

2.整合应用程序中使用SQLServer2005数据库的数据。

3.实现应用程序中系统的业务功能。

4.合并应用程序中与XML或文本文件中的整合。

5.在预演的一天之前向指导教师提交文档。

你将基于指定的评价条件得到分数。

项目时间期限

应确保在指定的时间内完成以下任务。

序号

要执行的任务

时间限制

1.

设计应用程序的UI使其对用户友好

240分钟

2.

使用SQLServer2005数据库整合前端

240分钟

3.

实现应用程序中系统的业务功能

120分钟

4.

整合应用程序中使用XML数据源或文本文件的数据.

120分钟

5.

测试和调试应用程序

180分钟

6

项目的文档

60分钟

合计

960分钟

实施及测试

运行、测试结果如下:

用户登陆

用户、仓库、物品的注册界面

系统主界面

用户添加

浏览用户

查询用户

修改用户密码

删除用户

添加仓库基本信息

删除仓库以及这个仓库的物品信息

查询仓库的基本信息

 

修改仓库的基本信息

浏览仓库的基本信息

查询仓库以及本仓库的物品信息

浏览所有仓库以及物品的基本信息

修改物品的基本信息

查询物品的基本信息

浏览所有的物品信息

本系统型号

代码文件

所有代码如下:

1、项目主类代码如下:

publicclassXM2{

publicstaticvoidmain(String[]args){

loginlg=newlogin();

lg.logins();

System.out.println("HelloWorld!

");

}

}

2、登陆界面代码如下:

importjava.sql.*;

importjava.awt.event.*;

importjava.awt.*;

importjavax.swing.*;

publicclassloginimplementsActionListener,MouseListener

{

privateJFramefe=newJFrame("用户登陆");

privateJPaneljp=newJPanel();

privateJLabelyhm=newJLabel("用户名:

");

privateJLabelmima=newJLabel("密码:

");

privateJLabelzc=newJLabel("注册用户");

privateJTextFieldname=newJTextField();

privateJPasswordFieldpassword=newJPasswordField();

privateJButtonlgn=newJButton("登陆");

privateJButtonExit=newJButton("取消");

Fontft=newFont("宋体",Font.ITALIC,12);

publiclogin(){

jp.setLayout(null);

zc.setFont(ft);

yhm.setBounds(50,50,100,25);

mima.setBounds(50,100,100,25);

name.setBounds(150,50,100,25);

password.setBounds(150,100,100,25);

zc.setBounds(230,0,100,25);

lgn.setBounds(50,180,80,25);

Exit.setBounds(170,180,80,25);

jp.add(yhm);

jp.add(mima);

jp.add(name);

jp.add(password);

jp.add(zc);

jp.add(lgn);

jp.add(Exit);

}

publicvoidlogins()

{

fe.add(jp);

zc.addMouseListener(this);

lgn.addActionListener(this);

fe.setSize(300,300);

fe.setVisible(true);

fe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}

publicvoidactionPerformed(ActionEventae)

{

if(ae.getActionCommand()=="登陆")

{

menume=newmenu();

Stringnames=name.getText().trim();

Stringpasswords=password.getText().trim();

Stringbk=null;

connectionsconn=newconnections();

bk=conn.conloginstr1(names,passwords);

if(bk!

=null)

{

me.menus();

fe.setVisible(false);

conn.closed();

}

else

{

JOptionPane.showMessageDialog(null,"登陆失败,用户名或密码错误!

");

}

}

}

publicvoidmouseClicked(MouseEventae)

{

registerreg=newregister();

reg.register();

fe.setVisible(false);

}

publicvoidmouseExited(MouseEventae)

{

}

publicvoidmousePressed(MouseEventae)

{

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

当前位置:首页 > 自然科学 > 生物学

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

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