服装店服装进销存管理系统说明书.docx
- 文档编号:23250226
- 上传时间:2023-05-15
- 格式:DOCX
- 页数:47
- 大小:1.47MB
服装店服装进销存管理系统说明书.docx
《服装店服装进销存管理系统说明书.docx》由会员分享,可在线阅读,更多相关《服装店服装进销存管理系统说明书.docx(47页珍藏版)》请在冰豆网上搜索。
服装店服装进销存管理系统说明书
理学院
实训说明书
课 程 名称:
信息与计算科学专业综合实训
课程代码:
106087719
题目A:
服装店服装进销存管理系统
题目 B:
图像锐化算法设计
开始 时间:
2016 年 6月10 日
完成时 间:
2016年7 月9 日
实训及设计成绩:
学习态度及平时成绩(20)
技术水平与实际能力(20)
完成情况(20)
创新(5)
说明书(计算书、图纸、分析报告)撰写质量(35)
总 分(100)
指导教师签名:
年 月 日
信息与计算机科学专业综合实训任 务书
学院名称:
理学院 课程代码:
____106087719____
专 业:
信息与计算机科学专业 年 级:
2013
一、实训题目
服装店服装进销存管理系统
二、主要内容
服装店或者鞋帽店对其进购以及销售的服装进行详细的管理,对服装的进出情况进行详细记录,应实现以下功能:
(1)。
进购货物录入:
将新进的货物资料资信息录入数据库中.
(2).查询功能:
实现按货物的编号、名字等指标进行详细的查询.
(3).修改功能:
当某个或者某些货物资料不正确时,能对其进行修改。
(4).退货、删除功能:
对退回的货物进行重新记录,并能删除错误的纪录,同时调整库存
三、具体要求及提交的材料
程序必须上机调试通过,并写出设计的报告。
设计报告格式:
1、设计目的2、总体设计(程序设计组成框图、流程图)3、数据库设计4、详细设计5、调试与测试:
调试方法,测试结果的分析与讨论,测试过程中遇到的主要问题及采取的解决措施 6、核心部分的源程序清单和执行结果(清单中应有足够的注释)设计报告纸质文档和电子文档各一份,调试通过后的软件一套.(严禁抄袭和代做,一经发现,重修论处)
四、主要技术路线提示
系统地设计出数据库,建立表间联系;
Web技术的基本使用;
使用任意一计算机语言,任意一种数据库;
五、进度安排
1、需求分析和概要设计, 数据库设计,1周之内完成(指导教师检查);
2、系统详细设计分析,编程、调试和分析程序,2周之内完成(指导老师检查);
3、程序答辩、说明书撰写,1周左右完成(学生必须当面答辩通过)。
ﻩﻩ指导教师 签名日期 年月 日
信息与计算机科学专业综合实训任 务 书
学院名称:
理学院 课程代码:
____106087719____
专 业:
信息与计算机科学专业 年 级:
2013
一、实训题目
图像锐化算法设计
二、主要内容
内容:
编程实现多种图像锐化的经典算法,包括一阶微分锐化、二阶微分锐化、一二阶混合锐化、统计锐化等。
具体要求:
1、一阶微分锐化:
构建一阶锐化加法函数,并实现锐化;
2、二阶微分锐化:
实现拉普拉斯锐化;
3、一二阶混合锐化:
一阶乘法和二阶加法混合的锐化算法实现;
4、统计锐化:
沃利斯统计差分法等基于局部统计信息的锐化算法实现.
三、具体要求及提交的材料
程序必须上机调试通过,并写出设计的报告。
设计报告格式:
1、设计目的 2、总体设计(程序设计组成框图、流程图)3、数据库设计4、详细设计5、调试与测试:
调试方法,测试结果的分析与讨论,测试过程中遇到的主要问题及采取的解决措施6、核心部分的源程序清单和执行结果(清单中应有足够的注释)设计报告纸质文档和电子文档各一份,调试通过后的软件一套。
(严禁抄袭和代做,一经发现,重修论处)
四、主要技术路线提示
系统地设计出数据库,建立表间联系;
Web技术的基本使用;
使用任意一计算机语言,任意一种数据库;
五、进度安排
1、需求分析和概要设计,数据库设计,1周之内完成(指导教师检查);
2、系统详细设计分析,编程、调试和分析程序,2周之内完成(指导老师检查);
3、程序答辩、说明书撰写,1周左右完成(学生必须当面答辩通过)。
ﻩﻩ指导教师 签名日期 年 月 日
引 言ﻩ1
1需求分析ﻩ1
1。
1任务与分析1
1。
2测试数据ﻩ2
2概要设计ﻩ4
2。
1 设计思路4
2。
2模块功能介绍4
2。
3流程图ﻩ6
3详细设计7
3.1功能设计分工7
3.2登陆模块设计ﻩ8
3.3入库管理模块设计11
3.4销售管理模块设计13
3.5库存管理模块设计15
4调试分析19
4。
1 入库管理调试19
4.2 销售管理调试ﻩ20
4。
3库存管理调试ﻩ20
5 用户使用说明ﻩ22
6 测试结果ﻩ23
致谢25
参考文献26
摘要
随着计算机的普及,计算机信息管理系统越来越受到企业重视。
而服装店服装进销存管理系统的实施在技术上已经逐步成熟,进销存管理系统是典型的信息管理系统,它管理所有的进货,库存,销售,具有销售服装的销售信息表,服装基本的商品信息表,入库信息表,可通过商品编号查询商品信息以及可查询全部商品信息。
本系统分为入库管理,销售管理,库存管理三个部分。
通过分析系统数据间的联系,在SQLServer2014中建立数据库,在VisualStudio2015上用C#编程实现服装店服装进销存管理系统,该系统具有服装信息的添加、删除、查询、修改等功能。
关键词:
SQLServer2014;计算机;C#;服装店服装进销存管理系统
引言
这次课程设计通过建立小型数据库的实践操作,使我们更深层次的掌握关系型数据库的基本操作,理解关系型数据库的有关概念,具备一定的数据库结构设计的能力,并能综合运用所学知识,进行小型数据库应用系统的开发工作。
来提高我们对所学的知识和数据库开发过程的理解和掌握,提高分析问题、解决问题的能力,并为接下来的毕业论文设计打下基础。
开发服装进销存管理系统主要是本着方便用户,简化每日的服装进销存的记录,以及及时的数据统计,严格进销存的各个环节,提供高效、安全、智能化的数据管理,从而提高供销部门的整体管理水平.
1需求分析
1.数据库设计
设计出数据库和表结构,主要考虑数据表:
用户信息表,入库信息表,销售信息表,商品信息表.
2.系统主要功能
(1)进购货物录入:
将新进的货物资料资信息录入数据库中。
(2)查询功能:
实现按货物的编号、名字等指标进行详细的查询。
(3)修改功能:
当某个或者某些货物资料不正确时,能对其进行修改。
(4)退货、删除功能:
对退回的货物进行重新记录,并能删除错误的纪录,同时调整库存。
1.1任务与分析
1。
1.1.登陆模块
用户名,密码,权限。
1.1.2.入库管理模块
ﻩ对新购进的货物进行录入,其中包括:
入库时间,商品名称,商品编号,商品单价,商品类别,商品数量,供应商,经办人,备注。
1.1.3.销售管理模块
ﻩ对售出的商品进行登记,其中包括:
销售时间,商品名称,商品编号,商品单价,商品类别,销售数量,供应商,销售员,备注。
1.1.4.库存管理模块
对商品的查询:
全部商品的查询和按商品编号进行查询。
商品的修改:
输入要修改商品的编号,对其信息进行修改。
商品的重新录入:
对退回的货物进行重新记录。
退货删除:
输入退货商品的编号及退货数量,从销售信息表中,删除对应的信息,并重新调整商品信息表中的商品信息.
1.2测试数据
登陆界面:
图1。
1用户登陆图
入库管理:
图1。
2商品录入图
销售管理:
图1.3商品销售图
商品查询:
ﻩ全部查询:
图1.4全部查询图
ﻩﻩ编号查询:
图1.5编号查询图
商品修改:
图1.6商品修改图
退货删除:
图1.7退货删除图
2 概要设计
2。
1设计思路
本文针对服装进销存管理系统,建立了对服装信息的基本管理的解决方案,系统基于Web模式,采用visualstudio2015,SQLserver2014作为主要开发的工具,使用c#。
net对SQLServer数据库的基本操作.本系统主要是由三个部分组成:
销售管理部分,入库管理部分,库存管理部分.
2。
2 模块功能介绍
2。
2.1登录功能
操作描述:
进入到登录界面,用户根据自己的注册的用户名和密码来登录服装进销存管理系统。
涉及数据:
用户的用户名,密码,验证码。
2.2.2注册功能
操作描述:
进入服装进销存管理系统的注册界面后,用户需进行相应的数据录入.
涉及数据:
用户名,密码等等….
2。
2。
3入库管理功能
操作描述:
用户对新购入的服装进行录入。
涉及数据:
入库时间,商品名称,商品编号,商品单价,商品类别,商品数量,供应商,经办人,备注等等….
2.2.4销售管理功能
操作描述:
用户对自己销售的服装进行登记。
涉及数据:
销售时间,商品名称,商品编号,商品单价,商品类别,销售数量,供应商,销售员,备注等等….
2.2.5库存管理功能
(1)全部查询商品
操作描述:
用户可以对所有商品信息进行查询。
(2)按编号查询商品
操作描述:
用户可以根据商品编号对商品信息进行查询。
涉及数据:
商品编号。
(3)商品信息修改
操作描述:
用户可以输入商品编号对商品信息进行修改.
涉及数据:
入库时间,商品名称,商品编号,商品单价,商品类别,商品数量,供应商,经办人,备注等等…。
(4)商品重新录入
操作描述:
用户可以把退货商品进行重新的录入.
涉及数据:
入库时间,商品名称,商品编号,商品单价,商品类别,商品数量,供应商,经办人,备注等等….
(5)商品退货删除
操作描述:
输入退货商品的编号及数量进行退货。
涉及数据:
商品编号,商品数量。
2.3流程图
否
是
图2.1 系统流程图
3 详细设计
3。
1功能设计分工
a)数据库名称及描述
1 用户信息:
包含用户的基本情况。
2入库信息:
包含新购进商品的基本情况。
3 销售信息:
包括售出商品的基本情况。
4商品信息:
包含库存商品的基本情况。
b)数据表
表1。
用户信息(描述:
包含用户的基本情况)
字段名
数据类型
长度
是否允许空
默认值
备注(主外键、字段说明、值域)
编号
int
否
无
主键
用户名
nchar
10
否
无
密码
nchar
20
否
无
权限
int
否
无
ﻩ表2.入库信息(描述:
包含新购进商品的基本情况)
字段名
ﻩ
数据类型
长度
是否允许空
默认值
备注(主外键、字段说明、值域)
入库时间
Char
14
是
无
商品名称
Char
50
是
无
商品编号
Char
13
否
无
主键
商品价格
Char
8
是
无
商品类别
Char
20
是
无
商品数量
Int
是
无
供货商
Char
50
是
无
经办人
Char
10
是
无
备注
Char
100
是
无
表3。
销售信息(描述:
包含售出商品的基本情况)
字段名
数据类型
长度
是否允许空
默认值
备注(主外键、字段说明)
销售时间
Char
14
是
无
商品名称
Char
50
是
无
商品编号
Char
13
否
无
主键
商品价格
Char
8
是
无
商品类别
Char
20
是
无
销售数量
Int
是
无
供应商
Char
50
是
无
销售员
Char
10
是
无
备注
Char
100
是
无
表4。
商品信息(描述:
包含库存商品的基本情况)
字段名
数据类型
长度
是否允许空
默认值
备注(主外键、字段说明)
商品名称
Char
50
否
无
商品编号
int
否
无
主键
商品价格
Char
8
否
无
商品类别
Char
20
否
无
商品数量
int
否
无
3.2登陆模块设计
图3.1登陆界面
系统设置登陆界面为起始页面,其中包括textbox1,textbox2,textbox3,Image1,Image2,Image3,Image4,button1,button2,button3。
用户登陆时,在文本框中t1中输入用户名号码,在t2中输入密码,在t3中输入验证码.如果输入用户名或密码出错会有信息提示;或者验证码错了,也会提示。
图3。
2出错界面
核心代码如下:
public partialclass _Default:
System.Web。
UI.Page
{
stringyzm=” ";
protectedvoidPage_Load(objectsender, EventArgse)
{
if(!
IsPostBack)
{
Random n=newRandom();
for(inti=1;i<= 4; i++)
{
intn1 = n.Next(65,90);
stringimgstr=”Image"+i.ToString()。
Trim();
yzm= yzm + Convert。
ToChar(n1).ToString();
((Image)(this。
form1.FindControl(imgstr))).ImageUrl="img/”+n1.ToString() + ".jpg";
}
Session[”验证码"] =yzm;
}
}
protectedvoidButton1_Click(objectsender,EventArgse)
{
Response.Redirect("User。
aspx");
}
protected voidButton2_Click(objectsender,EventArgse)
{
stringyhm= TextBox1.Text.Trim();
stringmm= TextBox2.Text。
Trim();
stringyzm1= TextBox3.Text.Trim();
string sql;
sql="select*from 用户信息where用户名='”+yhm+"'";
SqlDataReadermyrd= newClass1().datareader(sql);
if(myrd.Read())
{
if(myrd[1].ToString().Trim()==mm)
{
Session["权限"] =myrd[2]。
ToString()。
Trim();
Session["用户名"] = yhm;
if(string.Compare(Session[”验证码"]。
ToString().ToLower().Trim(),yzm1。
ToLower().Trim())==0)
Response.Redirect(”show.aspx");
else
{
TextBox3。
Text =”验证码不正确”;
Randomn=newRandom();
for(int i= 1;i <=4; i++)
{
intn1 =n。
Next(65, 90);
stringimgstr ="Image”+i。
ToString()。
Trim();
yzm=yzm+ Convert.ToChar(n1).ToString();
((Image)(this。
form1.FindControl(imgstr))).ImageUrl="img/" +n1。
ToString()+".jpg";
}
Session[”验证码"]= yzm;
}
}
else
Label6。
Visible =true;
}
else
{
TextBox1。
Text= "用户名不存在";
}
}
protectedvoidButton3_Click(objectsender,EventArgs e)
{
Random n=newRandom();
for(inti =1;i<=4;i++)
{
intn1=n.Next(65,90);
stringimgstr = "Image" + i.ToString().Trim();
yzm=yzm + Convert.ToChar(n1)。
ToString();
((Image)(this。
form1.FindControl(imgstr))).ImageUrl="img/”+n1。
ToString()+”。
jpg";
}
Session["验证码”]= yzm;
}
}
3.3入库管理模块设计
图3。
3入库管理界面
入库管理界面,其中包括textbox1,textbox2,textbox3,textbox4,textbox5,textbox6,textbox7, textbox8textbox9,button1.
用户进入时,在文本框中t1中输入入库时间,在t2中商品名称,在t3中输入商品编号,t4中输入商品价格,t5中输入商品类别,t6中输入商品数量,t7中输入供应商,t8中输入经办人,t9中输入备注信息.信息先写完成以后,点击提交按钮,如果提交成功,会弹出提交成功窗口,并且把相应的信息加入入库信息表和商品信息表中。
核心代码如下:
protectedvoid Button1_Click(objectsender,EventArgs e)
{
stringsj= TextBox1。
Text;
stringmc=TextBox2。
Text;
stringbh=TextBox3.Text;
string jg=TextBox4。
Text;
stringlb =TextBox5.Text;
stringsl= TextBox6.Text;
string gys= TextBox7。
Text;
string jbr=TextBox8。
Text;
stringbz= TextBox9.Text;
stringsql2= "select商品编号,商品数量from商品信息where商品编号='”+bh +”’";
SqlDataReader myrd =newClass1().datareader(sql2);
if(myrd.Read())
{
intsum;
stringn=myrd[1].ToString();
sum = int.Parse(n)+int。
Parse(sl);
stringsql4= "deletefrom 商品信息 where商品编号='”+ bh+”'";
newClass1().nonquery(sql4);
stringsql21 ="insertinto商品信息values('" +mc+”’,’"+ bh+"’,'” + jg+"’,'" + lb+”',"+ sum+")";
newClass1()。
nonquery(sql21);
}
else
{
stringsql5=”deletefrom商品信息 where 商品编号=’”+ bh+"’”;
new Class1().nonquery(sql5);
stringsql22 ="”;
sql22="insert into商品信息values('”+ mc+"','"+bh+"','” + jg +"','” +lb +"','" +sl+ "')";
newClass1()。
nonquery(sql22);
}
stringsql="select 商品编号 from入库信息where商品编号='"+ bh+"'";
SqlDataReadermyrd1 =newClass1().datareader(sql);
if(myrd1。
Read())
{
string sql3= ”delete from入库信息where商品编号='" +bh+"’”;
new Class1().nonquery(sql3);
}
stringsql1 ="insertinto入库信息values('"+sj+"’,'"+mc +"',’” +bh+"',’”+jg +”’,'” +lb+”',’"+ sl+"’,’” +gys+ ”’,’"+jbr+”',’"+ bz+"')";
newClass1()。
nonquery(sql1);
this.ClientScript.RegisterStartupScript(this。
GetType(),"","〈script〉alert('提交成功!
’)〈/script〉");
}
}
3.4销售管理模块设计
图3。
4销售管理界面
入库管理界面,其中包括textbox1,textbox2,textbox3,textbox4,textbox5, textbox6,textbox7,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 服装店 服装 进销存 管理 系统 说明书