库存管理系统(ER图,系统结构图,源代码)实训目的:通过设计实际的数据库应用系统,使学生们理解软件的一般开发方法(生命周期法);加深对数据库系统、程序设计语言的理论知识的理解和应用水平;进一步熟悉数据库管理系统的操作技术,重点是使学生掌握数据库设计开发的步骤和每一个步骤需要完成的工作;提高动手能力,提高分析问题和解决问题的能力;以及培养学生调查研究、查阅技术文献、资料以及编写技术文献的能力实训内容:
本次实训课程安排28 学时,其中包括实训任务布置、学生确定选题、上机查询资料、系统功能需求分析、数据库设计及实现、简易客户端的开发和实现,客户端和数据库的连接,系统的实现和测试,实训报告的书写总结和提交,要求所有小组在规定学时内完成设计任务。实训设备:
硬件 CPU:P4 2.0GHZ; 内存:256MB;
软件:Windows XP SP2 、数据库管理系统为SQL Server2000、高级程序设计语言为VB等;
网络环境:100Base-TX实训要求:
1、 2到3人为一个小组,小组成员既要有相互合作的精神,又要分工明确。每个学生都必须充分了解整个设计的全过程。
2、 课程设计选题由指导教师指定,也可自选题目并经指导教师批准后选定。
3、 从开始的系统需求分析到最后的软件测试,都要有详细的计划,设计文档应按照软件工程的要求书写。
4、 系统中的关系至少满足3NF,数据表设计应合理、高效,尽量减少数据冗余,针对各个表能设计出合理的参照完整性。
5、 课程设计独立完成,最终提交课程设计报告和实验成果,设计报告严禁抄袭,也不允许雷同,否则按0分计。课程设计报告格式:(参见本文_实训报告)。
指定时间必须在实验机房实训。实训步骤:
1、选题与搜集资料、系统功能需求分析;
2、数据库设计阶段(概念模型设计、逻辑模型设计);
3、数据库设计完善和物理实现;
4、可视化编程实现系统前台的开发、调试与测试;
5、整理和完善文档,提交实习报告。
一、需求分析若图片无法显示请联系QQ3710167,数据库课程设计-库存管理系统(ER图,系统结构图,源代码)免费,转发请注明源于www.lwfree.cn
1、商品库存管理主要完成商品出入库管理和提供库存信息
1) 设计出入库单据的录入。
2) 实现按商品名称、出入库日期的查询。
3) 实现分别按日、月和年对出入库商品数量的统计。112
库存管理系统(ER图,系统结构图,源代码)
名称
数据类型
大小
是否为空
注释
商品号
Char
10
否
主键
商品名
Varchar
50
否
现有库存
Int
4
否
最大库存
Int
4
否
最小库存
Int
4
否
供应商编号
Char
10
否
名称
数据类型
大小
是否为空
注释
入库ID
char
10
否
主键
商品号
Char
10
否
外键
商品名
Varchar
50
否
入库时间
Datetime
8
否
数量
Int
4
否
供应商编号
Char
10
否
外键
职工编号
Varchar
50
否
外键
名称
数据类型
大小
是否为空
注释
出库ID
char
10
否
主键
商品号
Char
10
否
外键
商品名
Varchar
50
否
出库时间
Datetime
8
否
数量
Int
4
否
销售商编号
Char
10
否
外键
职工编号
Varchar
50
否
外键
名称
数据类型
大小
是否为空
注释
供应商编号
Char
10
否
主键
供应商名称
Varchar
50
否
名称
数据类型
大小
是否为空
注释
销售商编号
Char
10
否
主键
销售商名称
Varchar
50
否
名称
数据类型
大小
是否为空
注释
职工编号
Char
10
否
主键
职工名称
Varchar
50
否
3、数据库环境说明:SQL Server 2000、VB
一、系统设计与说明
1、附加数据库二、数据库设计1、 库存管理系统E-R图库存表(商品号、商品名、现有库存、最大库存、最小库存、供应商编号)入库表(入库ID、商品号、商品名、入库时间、数量、供应商编号、职工编号)出库表(出库ID、商品号、商品名、出库时间、数量、销售商编号、职工编号)供应商表(供应商编号、供应商名称)销售商表(销售商编号、销售商名称)职工表(职工编号、职工名称)2、物理设计与实现:表结构设计清单
VB+SQL SERVER 2000库存管理系统
库存管理系统功能分析:
此系统可以完成从入库表和出库表向数据库中添加记录,并且所添加的记录的数量会在库存中自动累加,若要查看商品的详细信息,可通过查询。查询有商品号查询和商品名查询,商品号查询可输入商品的编号进行查询,商品名查询可模糊查询,如要查询名称中有“电”的商品,只须输入“电”即可显示所有带有电字的商品名。可以查看库存表,向库存表添加新数据。
四、实习总结
转眼间一周的SQL SERVER 2000数据库的实习结束了,我们以3人为小组,选择了“库存管理系统”这个课题。以前都没有做过系统软件开发,只是在书上看过,所以对软件的开发只有一个模糊的概念,通过这一次实训让我们对软件开发有了切身的体会,它是一个相对固定的模式和流程,我们首先做的是通过我们的思路先把流程描绘出来,然后按照流程做,就可以比较规范的完成一个软件的制作。此次实习我们知道了光是纸上谈兵是没有用的,唯有理论联系实际,才能更好的把这个软件完成。通过我们的小组成员互相帮助,有问题大家一起讨论终于把“库存管理系统”完成了。在这过程中我们学会了数据库的创建,修改,删除;掌握了触发器的定义及其作用;了解了运用VB向SQL数据库添加、删除、更新和查询数据操作;还有VB是一门可视化编程中最好的入门语言,通过学习VB可以很轻松的学习到可视化编程的知识,而SQL是用来做后台数据的管理,是VB强有力的后盾,只有两个相辅相成才可以做成一个你满意的软件。
在这一周的实习中,我们一方面把理论应用到实践中去,另一方面积累了更多的操作经验。更重要的是我们在思想上有了一次飞跃,面对以后企业的职业要求我们完全有信心去适应,去遵守,更加有信心去作好我们人生道路上的每一件事情
2、系统结构图