当前位置:文档之家› 企业物资管理系统方案

企业物资管理系统方案

数据库课程设计报告设计题目:企业物资管理系统一、开发平台:C#+ SQL SERVER 2005二、功能要求:1、设计容设计一个企业物资管理系统,该系统的用户由一般用户和管理员组成,不同的用户拥有不同的权限,各自完成各自的管理功能。

首先是欢迎界面,然后选择登录,登录的时候首先要判断用户的身份,合法的用户然后进入到系统主界面中,不同的用户看到不同的系统功能。

用 SQL SERVER 2005 创建后台数据库,然后利用程序设计语言(C#)编写程序实现对数据库的操作,按照要求完成所有的功能和模块。

2、企业物资管理系统主要功能它包括编制采购计划、物资入库管理、物资出库管理、物资采购管理、清点库存、物资信息统计等功能。

(1)登录界面、用户注册界面。

(2)用户管理:物资入库界面(增)、物资出库界面(增)、物资信息查询界面、本用户密码的修改界面、部门信息查询界面(3)管理员管理:计划管理界面(包含物资需求、库存、采购的增、删、改、查询)、物资管理界面(包含出库和入库的增、删、改、查询)、参数维护界面(对物资和部门的种类增、删、改、查询)、用户信息管理界面3、物资管理信息系统数据库表单(表单和字段可以按照需求增、删、改)(1)用户信息表单,主要字段有:用户名、密码、用户身份(管理员和普通用户)(2)物资需求表单,主要字段:部门编号(外码)、物资编号(外码)、需求数量(3)物资库存表单,主要字段:物资编号(主码,外码)、物资名称、规格号、库存数量、仓库(4)采购计划表单,主要字段有:物资编号(主码,外码)、采购日期、采购数量(5)物资表单,主要字段有:物资编号、名称、单价、单位、供应商(6)部门信息表单,主要字段有:部门编号、部门名称、备注(7)物资入库表单,主要字段有:物资编号(主码,外码)、物资名称、入库数量、入库时间、经办人、仓库(8)物资出库表单,主要字段有:物资编号(外码)、部门编号(外码)、物资名称、出库数量、出库时间、经办人三、课程设计报告主要容:1 企业物资管理系统需求分析(给出系统的功能模块图,对各功能作出详细介绍)2 企业物资管理系统界面设计(给出界面截图及其主要控件的属性设置表格)3 企业物资管理系统数据库设计(给出数据库各个表单中数据的字段名,数据类型及其相应的说明)4企业物资管理系统程序设计(功能模块给出详细的代码,重点语句的注释)目录数据库课程设计报告1.企业物资管理系统需求分析 (1)1.1 欢迎界面.............................................................................................................................. .. 2 1.2 用户管理界面 (2)1.2.1 物资入库界面 (2)1.2.2 物资出库界面 (2)1.2.3 物资信息查询界面 (2)1.2.4 部门信息查询界面 (2)1.2.5 本用户密码修改界面 (2)1.3 管理员管理界面 (3)1.3.1 物资需求界面 (3)1.3.2 库存界面 (3)1.3.3 采购界面 (3)1.3.4 出库界面 (3)1.3.5 入库界面 (3)1.3.6 物资界面 (3)1.3.7 部门界面 (4)1.3.8 用户界面 (4)2.企业物资管理系统界面设计 (4)2.1 欢迎界面.............................................................................................................................. .. 4 2.2 用户管理界面 (6)面 (8)2.4 界面主要空间属性 (12)3.企业物资管理系统数据库设计 (12)4.企业物资管理系统程序设计(部分代码) (14)4.1 欢迎界面..............................................................................................................................15 4.2 用户管理界面程序设计 (16)4.3 管理员管理界面 (19)小结 (24)参考文献 (25)数据库课程设计报告1.企业物资管理系统需求分析图 1.1 企业物资管理系统功能模块图数据库课程设计报告1.1欢迎界面选中欢迎界面中管理员登录按钮便以管理员身份登录,选中用户登录按钮便以用户身份登录,选中用户注册按钮便可以注册,然后再进行用户登录。

1.2用户管理界面以用户身份登陆后就可以进入用户管理界面。

用户可以进行物资入库、物资出库、物资信息查询、部门信息查询、本用户密码修改等操作。

1.2.1物资入库界面用户可以对要入库的物资进行增加操作。

1.2.2物资出库界面用户可以对要出库的物资进行增加操作。

1.2.3物资信息查询界面用户可以通过对物资名称的模糊查询和物资编号的查询进行对物资信息的查询操作。

1.2.4部门信息查询界面用户可以通过对部门名称的模糊查询和部门编号的查询进行对物资信息的查询操作。

1.2.5本用户密码修改界面本用户密码修改分别由账户、密码、新密码、确认新密码等组成。

用户首先要输入自己的账号和密码,然后进行密码修改。

如果账户和密码不正确,其文本框会自动清空,并提示错误。

若新密码和确认新密码不相同,其文本框也会清空,系统会报出错误要求重新输入。

1.3管理员管理界面进行管理员登陆正确后便可以进入管理员管理界面。

在这个界面中,管理员可以进行物资需求、库存、采购、出库、入库、物资和部门的增、删、查、改等操作以及用户界面的查询操作。

1.3.1物资需求界面管理员可以通过对物资需求信息的增、删、查、改来管理企业的物资需求。

1.3.2库存界面管理员可以通过对库存信息的增、删、查、改来管理企业的库存。

1.3.3采购界面管理员可以通过对采购信息的增、删、查、改来管理企业的采购。

1.3.4出库界面管理员可以通过对出库信息的增、删、查、改来管理企业的出库。

1.3.5入库界面管理员可以通过对入库信息的增、删、查、改来管理企业的入库。

1.3.6物资界面管理员可以通过对物资信息的增、删、查、改来管理企业的物资。

1.3.7部门界面管理员可以通过对部门信息的增、删、查、改来管理企业的部门。

1.3.8用户界面管理员可以通过对用户信息的查询来查看企业的用户情况。

2.企业物资管理系统界面设计2.1欢迎界面图 2.1.1欢迎界面图 2.1.2管理员登录界面数据库课程设计报告图 2.1.3用户登录界面图 2.1.4用户注册界面数据库课程设计报告2.2用户管理界面图 2.2.1用户管理界面图 2.2.2物资入库界面数据库课程设计报告图 2.2.3物资出库界图 2.2.4物资信息查询界面图 2.2.5 部门信息查询界面图 2.2.6本用户密码修改界面2.3管理员管理界面图 2.3.1管理员管理界面图 2.3.1物资需求管理界面图 2.3.2库存信息管理界面图 2.3.3采购信息管理界面图 2.3.4管理员管理界面图 2.3.5入库信息管理界面图 2.3.6物资信息管理界面图 2.3.7部门信息管理界面图 2.3.8用户信息管理界面数据库课程设计报告2.4 界面主要空间属性表2.1 登陆界面主要控件属性表表 2.2 增删改查管理页面属性表 2.3 本用户密码修改界面页面属性3.企业物资管理系统数据库设计企业物资管理系统总共涉及 8 表,分别是用户信息表单、物资需求表单、 物资库存表单、采购计划表单、物资表单、物资表单、物资入库表单、物资出库 表单。

114.企业物资管理系统程序设计(部分代码)因为界面中的代码有很多都是相同的代码,所需实现的功能也相同,所以在写界面代码之前首先要定义一个类,把相同的代码写入,以便写界面代码时的调用。

通用代码及注释如下:class DBOperation{SqlConnection conn=null;SqlCommand cmd=null;DataSet ds=new DataSet();SqlDataAdapter sda=null;public DBOperation()//打开数据库{string url="server=.\sql2005;database=qiyemanagement;uid=sa;pwd=whkjdx";try{conn=new SqlConnection(url);conn.Open();}{Console.WriteLine("数据库打开失败,请检查连接字符串!");}}public void Close()//关闭数据库{if(conn.State!=ConnectionState.Closed){conn.Close();}}public object getSingle(String sql)//验证登陆是否成功{cmd=new SqlCommand(sql,conn);object o=cmd.ExecuteScalar();return o;}public DataTable query(string sql)//用于查询填充{sda=new SqlDataAdapter(sql,conn);sda.Fill(ds);return ds.Tables[0];}public bool update(string sql)//验证增加、删除、修改等操作是否成功{cmd=new SqlCommand(sql,conn);int n=cmd.ExecuteNonQuery();return n>0;}}4.1欢迎界面进入欢迎界面后,用户可以选择用户登录按钮进入用户管理界面,没有账户和密码的用户可以选择用户注册按钮,注册成功后直接进入用户登录界面进行用户登录,进而进入用户管理界面。

管理员要选择管理员登录按钮,输入账号和密码正确后才能进入管理员管理界面。

重要代码及注释如下:private void button1_Click(object sender,EventArgs e){string name=textBox1.Text.Trim();string pwd=textBox2.Text.Trim();string idetity="普通用户";//在数据库中验证身份string sql="select count(*)from用户信息表单where用户名='"+name +"'and密码='"+pwd+"'and用户身份='"+idetity+"'"; DBOperation dbcon=new DBOperation();int n=Convert.ToInt32(dbcon.getSingle(sql));if(n>=1){MessageBox.Show("登录成功!");Frmusermanagement g=new Frmusermanagement();g.Show();this.Close();}else{MessageBox.Show("登录失败!");txtUserName.Clear();txtPwd.Clear();}dbcon.Close();}4.2用户管理界面程序设计原理:用户管理界面可以进行物资入库、物资出库、物资信息查询、部门信息查询和本用户密码修改等操作。

相关主题