基于C#的仓库管理信息系统设计报告书文档格式.docx
- 文档编号:18294437
- 上传时间:2022-12-15
- 格式:DOCX
- 页数:10
- 大小:18.98KB
基于C#的仓库管理信息系统设计报告书文档格式.docx
《基于C#的仓库管理信息系统设计报告书文档格式.docx》由会员分享,可在线阅读,更多相关《基于C#的仓库管理信息系统设计报告书文档格式.docx(10页珍藏版)》请在冰豆网上搜索。
3数据库的实现,要求最好使用SQL2005(酌情使用ACCESS)
4各个功能模块的设计及实现。
5综合调试、运行及发布。
四、设计要求
(4.1)设计目标要求
本次综合实训要求学生完成一个具有实用价值的仓库管理信息系统,能够方便地被具企业的仓库管理所使用,应达到如下的设计要求:
系统用户管理模块
要求实现:
对系统操作用户及权限的管理。
登录模块
用户身份的识别、用户输入的验证。
企业物资信息的管理
包括添加、浏览、修改、查看企业现有的物资情况
企业物资出、入库信息管理
所有物资入库、出库的管理。
(4.2)系统的性能要求
要求系统界面美观,布局合理,菜单设置方便操作;
系统各项功能正常。
5、需求分析
(5.1)系统需求分析
本系统的具体要求为:
1.通过使用计算机能方便地维护(包括插入、删除、修改)各信息表;
2.能组合查询基于某信息表的所需信息;
3.能方便地实现基于多个表的连接查询;
4.能方便地实现基于单个或多个表的统计功能;
5.系统具有操作方便、简捷等特点。
(5.2)功能需求分析
1.系统管理:
用户和管理者的设置
2.物资信息管理:
物资的一般信息
3.入库信息管理:
入库物资的所有信信息包括时间、价格、日期、型号等
4.出库信息管理:
出库物资的所有信信息包括时间、价格、日期、型号等
5.库存信息管理:
6.用户操作:
通过登录对仓库进行管理以及密码的修改
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;
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();
}
用户名或密码错误"
警告"
sqlConnection1.Close();
privatevoidbutton2_Click(objectsender,System.EventArgse)//取消
this.Close();
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 C# 仓库 管理信息系统 设计 报告书