数据库课程设计文档格式.docx
《数据库课程设计文档格式.docx》由会员分享,可在线阅读,更多相关《数据库课程设计文档格式.docx(46页珍藏版)》请在冰豆网上搜索。
绪论……………………………………………………………………………………3
一、开发背景………………………………………………………………………………………4
二、开发环境………………………………………………………………………………………4
三、开发工具版本特点……………………………………………………………………………4
1、VisualBasic特点…………………………………………………………………………4
2、SQLServer2008特点……………………………………………………………………4
四、硬件配置………………………………………………………………………………………5
五、需求分析……………………………………………………………………………………5
1、可行性分析………………………………………………………………………………5
1.1、系统需求………………………………………………………………………5
1.2、系统目标………………………………………………………………………5
2、功能模块…………………………………………………………………………………5
2.1、基本信息管理…………………………………………………………………6
2.2、进货管理………………………………………………………………………6
2.3、销售管理………………………………………………………………………6
2.4、库存管…………………………………………………………………………6
六、数据库设计……………………………………………………………………………………6
1、系统表……………………………………………………………………………………6
2、系统E-R图………………………………………………………………………………7
2.1产品E-R图……………………………………………………………………7
2.2客户E-R图……………………………………………………………………7
2.3供应商E-R图……………………………………………………………………8
2.4业务员E-R图……………………………………………………………………8
2.5仓库E-R图………………………………………………………………………9
2.6进货订单E-R图…………………………………………………………………9
2.7销售订单E-R图………………………………………………………………10
2.8入库单E-R图…………………………………………………………………10
2.9销售单E-R图…………………………………………………………………11
七、设计窗体……………………………………………………………………………………11
1、登录窗体…………………………………………………………………………………12
2、主窗体……………………………………………………………………………………12
3、进货订单窗体……………………………………………………………………………12
4、入库单窗体………………………………………………………………………………14
5、销售订单窗体……………………………………………………………………………14
6、销售单窗体………………………………………………………………………………16
7、仓库信息窗体……………………………………………………………………………16
8、业务员窗体………………………………………………………………………………18
9、客户窗体…………………………………………………………………………………18
10、供应商窗体………………………………………………………………………………19
11、产品窗体………………………………………………………………………………19
12、库存信息………………………………………………………………………………20
八、主要窗体代码………………………………………………………………………………20
1、公共模块代码……………………………………………………………………………20
2、登录窗体代码……………………………………………………………………………24
3、主窗体代码………………………………………………………………………………25
4、进货订单窗体代码………………………………………………………………………28
5、销售订单窗体代码………………………………………………………………………37
九、实验心得………………………………………………………………………………………47
十、参考文献………………………………………………………………………………………47
绪论
在科学技术日新月异的今天,计算机已逐步渗入各个领域,无论是学习,工作,还是娱乐都普及了计算机的使用,而随着网络的开通、并与Internet连接更让我们社会成为信息化的时代,人们不再需要浪费太多的时间去手工的获得信息,只要做在家中轻点几下鼠标不但能轻松获得各种信息,而且能够购买到自己需要的商品,既摆脱了时间和空间的限制又节约了大量的时间,因此熟练使用计算机及网络,已成为人们进入现代社会的必备技能。
商品销售管理系统正是在这种情况下诞生并逐渐发展起来的,它已成为我们进行商品交易中不可缺少的部分。
产品销售管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及应用程序的开发两个方面。
对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库,而对于后者则要求应用程序功能完备,操作简单等。
本系统是在分析了现行商品管理中存在的问题的基础上,结合信息管理系统开发的概念、结构及系统开发的基本原理和方法,开发的一套商品信息管理系统。
根据实际情况,由目前各功能需求和公司里的情况而设计的这套系统。
全文共分为课题研究的意义、开发环境、系统的实现、性能测试与分析以及结束语等章节,详细地阐述了本系统开发的目的、过程。
在数据库应用系统开发之前,对开发数据库的基本概念应当了解,对数据库的结构、开发数据库应用程序的步骤、开发体系及方法都应当有相当清晰的了解和认识。
数据库应用系统开发的目标是建立一个满足用户长期需求的产品。
开发的主要过程为:
理解用户的需求,然后,把它们转变为有效的数据库设计。
把设计转变为实际的数据库,并且这些数据库带有功能完备、高效能的应用。
数据库技术在计算机软件邻域研究中一直是非常重要的主题,产生于60年代,30多年来数据库技术得到了迅速发展,并已形成较为完整的理论体系和一大批实用系统。
并且,近年来,随着World
Wide
Web(WWW)的猛增及Internet技术的迅速发展,使得数据库技术之时成为最热门技术之一。
产品销售管理系统
1、开发背景
对于产品销售企业,其产品从入库到销售,要经过多个环节,处理大量数据,用手工作业的方式处理大量入库的数据,销售数据,以及对库存进行统计,效率非常低,因此需要建立产品销售管理系统来解决这些问题。
使用计算机对产品的入库,销售,库存信息进行管理,具有非常高的效率,同时也是企业的科学化,正规化管理的重要条件。
因此开发一款产品销售管理系统具有非常重要的意义。
本系统采用VisualBasic和SQLServe2008数据库进行开发,包括基本信息管理、进货管理、销售管理、库存管理四个模块。
2、开发环境
开发语言环境:
MicrosoftVisualBasic6.0
数据库环境:
SQLServe2008数据库
3、开发工具版本特点
1、VisualBasic6.0特点
VisualBasic是微软公司开发的编程设计软件,它也是基于Windows操作系统可视化编程环境。
VisualBasic6.0因操作简单实用,所以从其问世以来很受专业程序员和编程爱好者的追捧。
VisualBasic6.0由标题栏、菜单栏、工具栏、工具箱、窗体窗口、工程窗口、属性窗口、窗体布局窗口等构成。
VisualBasic6.0的组件有很多,比如编辑器、设计器、属性等开发组件。
VisualBasic6.0还提供了窗口编辑,可直接对窗口进行编辑和预览。
VisualBasic是在原有的Basic语言基础上发展而来的,Visual指的是开发图形用户界面的方法,Basic指的是广为流行的BASIC计算机语言。
VisualBasic具有简单易学的特性,只要稍有计算机语言基础就可以很快掌握它。
可视化的用户界面设计功能,把程序设计人员从繁琐复杂的界面设计中解脱出来。
可视化编程环境的“所见即所得”功能,使界面设计如同积木游戏一样,从而使编程成为一种享受。
强大的多媒体功能可以轻而易举地开发出集声音、动画和图像于一体的多媒体应用程序。
新增的网络功能提供了快捷编写Internet程序的能力。
2、SQLServer2008特点
SQLServer2008支持开发人员构建基于SQLServer的任一种类型的应用程序。
它包括SQLServer2008Enterprise的所有功能,但有许可限制,只能用作开发和测试系统,而不能用作生产服务器。
SQLServer2008Developer是构建和测试应用程序的人员的理想之选。
可以升级SQLServer2008Developer以将其用于生产用途。
SQLServer2008出现在微软数据平台愿景上是因为它使得公司可以运行他们最关键任务的应用程序,同时降低了管理数据基础设施和发送观察和信息给所有用户的成本。
这个平台有以下特点:
可信任的——使得公司可以以很高的可靠性来运行他们最关键任务的应用程序。
高效的——使得公司可以降低开发和管理他们的数据基础设施的时间和成本。
智能的——提供了一个全面的平台,可以在你的用户需要的时候给他发送观察和信息。
四、硬件配置
运行平台:
Win7操作系统\Windowsxp操作系统
运行内存:
2G以上
五、需求分析
1、可行性分析
1.1、系统需求
此系统需要包括基本数据管理、进货管理、销售管理、库存信息查看等功能。
另外在此系统中应该能方便的进行增加删除修改产品信息,同事也能方便的增加,修改往来供应商客户,能对销售单,进货单进行方便的管理,能方便的查询库存信息等
1.2、系统目标
产品销售管理系统的目标是:
实现产品进销的信息化管理,提高产品的周转率,同事提高的资金利用率,降低管理成本,减少人力物力资源,最终要系统实现的目标如下:
A.界面简洁,框架清晰,美观大方
B.控制操作权限,杜绝无关人员操作本系统
C.灵活快速地输入药品信息、供应商信息、客户信息、业务员信息、仓库信息
D.管理进货订单、销售订单
2、功能模块
2.1、基本信息管理
A.药品信息
B.供应商信息
C.客户信息
D.业务员信息
E.仓库信息
2.2、进货管理
A.进货订单管理
B.入库单管理
2.3、销售管理
A.销售订单
B.销售单管理
2.4、库存管理
A.库存信息管理
六、数据库设计
1、系统表
本系统使用数据库