基于C#的仓库管理信息系统设计报告书Word文件下载.doc

上传人:b****9 文档编号:13048444 上传时间:2022-10-03 格式:DOC 页数:10 大小:148.50KB
下载 相关 举报
基于C#的仓库管理信息系统设计报告书Word文件下载.doc_第1页
第1页 / 共10页
基于C#的仓库管理信息系统设计报告书Word文件下载.doc_第2页
第2页 / 共10页
基于C#的仓库管理信息系统设计报告书Word文件下载.doc_第3页
第3页 / 共10页
基于C#的仓库管理信息系统设计报告书Word文件下载.doc_第4页
第4页 / 共10页
基于C#的仓库管理信息系统设计报告书Word文件下载.doc_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

基于C#的仓库管理信息系统设计报告书Word文件下载.doc

《基于C#的仓库管理信息系统设计报告书Word文件下载.doc》由会员分享,可在线阅读,更多相关《基于C#的仓库管理信息系统设计报告书Word文件下载.doc(10页珍藏版)》请在冰豆网上搜索。

基于C#的仓库管理信息系统设计报告书Word文件下载.doc

本次综合实训要求学生完成一个具有实用价值的仓库管理信息系统,能够方便地被具企业的仓库管理所使用,应达到如下的设计要求:

①系统用户管理模块

要求实现:

对系统操作用户及权限的管理。

②登录模块

用户身份的识别、用户输入的验证。

③企业物资信息的管理

包括添加、浏览、修改、查看企业现有的物资情况

④企业物资出、入库信息管理

所有物资入库、出库的管理。

(4.2)系统的性能要求

要求系统界面美观,布局合理,菜单设置方便操作;

系统各项功能正常。

五、需求分析

(5.1)系统需求分析

本系统的具体要求为:

1.通过使用计算机能方便地维护(包括插入、删除、修改)各信息表;

2.能组合查询基于某信息表的所需信息;

3.能方便地实现基于多个表的连接查询;

4.能方便地实现基于单个或多个表的统计功能;

5.系统具有操作方便、简捷等特点。

(5.2)功能需求分析

1.系统管理:

用户和管理者的设置

2.物资信息管理:

物资的一般信息

3.入库信息管理:

入库物资的所有信信息包括时间、价格、日期、型号等

4.出库信息管理:

出库物资的所有信信息包括时间、价格、日期、型号等

5.库存信息管理:

6.用户操作:

通过登录对仓库进行管理以及密码的修改

六、系统模型简述

(6.1)构成系统的实体型

1.本系统包括管理员,物资,出库,入库,,库存,五个主要实体。

2.管理员实体型属性有用户名、密码、角色名。

3.物资实体型属性有物资编号、物资名称、物资型号、规格型号、类型、单位

4.入库实体型属性有物资编号、物资名称、物资型号、规格型号、类型、单位、数量、单价、金额、入库时间、经办人、保管人、仓库

5.出库实体型属性有物资编号、物资名称、物资型号、规格型号、类型、单位、数量、单价、金额、入库时间、经办人、保管人、仓库

6.库存实体型属性有物资编号、物资名称、物资型号、类型、单位、金额、入库时间、经办人、保管人、仓库

修改出库信息

修改入库信息

修改物资信息

重新操作

修改密码

查询库存

信息

浏览库存

库存信息管理

用户操作

出库信息管理

添加出库

浏览出库

查询出库

入库信息管理

添加入库

浏览入库

查询入库

物资信息管理

添加物资

浏览物资

查询物资

系统管理

添加用户

新建角色

仓库管理信息系统

(6.2)系统功能模块

(6.3)数据库表的结构

得出数据表的各个关系模式后,需要给出是各数据表结构。

考虑系统的兼容性及编写程序的方便性,可将关系模式的属性对应为表字段的英文名。

同时,考虑到数据依赖关系和数据完整性,需要指出表的主码和外码,以及字段的值域约束和数据类型。

系统各表的结构如下所示

入库信息表(ininfo)

列名

数据类型

长度

说明

InID

int

入库编号(自动编号,主键)

MID

char

10

物资编号

InAccount

int

数量

InPrice

单价

InValue

金额

InDate

Datetime

入库时间

InDealer

经办人

InSaver

保管人

InStore

仓库

Remark

40

备注

出库信息表(outinfo)

OutID

出库编号(自动编号,主键)

OutAccount

OutPrice

OutValue

OutDate

OutDealer

OutUser

领取人

OutStore

物资信息表(materialinfo)

物资编号(主键)

MName

物资名称

MModel

物资型号

MType

类型

MUnit

单位

用户表信息表(userinfo)

UID

用户名(主键)

PWD

密码

RoleName

角色名

七、部分程序代码和分析

1.登录界面:

用户通过用户名和密码登录

代码如下:

privatevoidbutton1_Click(objectsender,System.EventArgse)//确定

{

if(name.Text.Trim()=="

"

||password.Text.Trim()=="

MessageBox.Show("

请输入用户名和密码"

"

提示"

);

else

{

sqlConnection1.Open();

SqlCommandcmd=newSqlCommand("

sqlConnection1);

stringsql="

selectRoleNamefromuserinfowhereUID='

+name.Text.Trim()+"

'

andPWD='

+password.Text.Trim()+"

;

cmd.CommandText=sql;

stringrolename;

if(null!

=cmd.ExecuteScalar())

{rolename=cmd.ExecuteScalar().ToString();

//隐藏登录窗口

this.Visible=false;

//创建并打开主界面

Mainmain=newMain();

main.Tag=this.FindForm();

sql="

select*fromroleswhereRoleName='

+rolename+"

SqlDataReaderdr;

cmd.CommandText=sql;

dr=cmd.ExecuteReader();

dr.Read();

main.menuItem1.Visible=(bool)(dr.GetValue

(1));

main.menuItem4.Visible=(bool)(dr.GetValue

(2));

main.menuItem5.Visible=(bool)(dr.GetValue(3));

main.menuItem6.Visible=(bool)(dr.GetValue(4));

main.statusBarPanel5.Text=name.Text.Trim();

main.ShowDialog();

}

else

MessageBox.Show("

用户名或密码错误"

警告"

sqlConnection1.Close();

}

}

privatevoidbutton2_Click(objectsender,System.EventArgse)//取消

this.Close();

}

2.添加用户:

登录主界面之后添加用户

privatevoidbtAdd_Click(objectsender,System.EventArgse)

{if(textName.Text.Trim()=="

||tex

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

当前位置:首页 > 初中教育 > 政史地

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

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