欢迎来到天天文库
浏览记录
ID:59396180
大小:448.00 KB
页数:16页
时间:2020-05-28
《仓储管理系统课程设计.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、XXXXX计算机科学系课程设计报告设计名称:数据库原理及应用课程设计姓名:XXXX学号:XXX专业班级:计算机科学与技术056系(院):计算机科学系设计时间:2007.6.18~2007.6.29设计地点:计算机机房成绩:指导教师评语:签名:年月日数据库原理及应用课程设计一、课程设计的目的《数据库原理及应用》课程设计是计算机科学与技术专业集中实践性环节之一,是学习完《数据库原理及应用》课程后进行的一次全面的综合练习。本课程设计主要在于加深学生对数据库基础理论和基本知识的理解,掌握数据库应用系统设
2、计开发的基本方法,达到进一步使学生综合运用所学知识和增强实际动手能力的目的。二、课程设计的任务与要求要求学生根据自身对题目的理解情况,从给定的设计题目中选择一个,以MSSQLServer作为后台数据库平台,以PowerBuilder作为前台开发工具,完成一个小型数据库应用系统的系统的分析、设计和开发。三、课程设计说明书仓储管理系统对于一个以生产或经营产品为主要业务的单位来说,仓库管理系统至关重要。高效方便的仓库管理系统,可以为生产经营提供坚强的后盾和有力的支持。效率低下甚至是混乱不堪的仓库管理系
3、统,无疑会成为企业健康发展的拖累甚至是枷锁。使企业发展动力不足。本次数据库设计实现了仓库管理的高效化、电子化。通过本系统可以方便地实现仓库管理中的货物登记、出库入库等操作,使仓库管理井井有条。1系统需求分析1.1系统功能需求分析仓库管理系统主要实现对库存商品的管理,对商品出库、入库的管理,和对仓库管理系统维护的功能。具体要实现的功能包括:1)库存商品管理查看数据库中商品的名称、编号、单价等信息。2)商品出库、入库管理入库、出库单纪录本次入库、出库的货物名称、数量,入库、出库的时间、商品单价以及总
4、价,入库、出库的经手人等。3)商品的查询输入商品的编号或者商品的名称查询信息4)用户管理用户可以修改登录密码1.2数据需求分析1.员工(ID,姓名,密码,权限)2.商品(商品名,商品编号,所属类,单价)3.出货表(商品名,商品编号,数量,总价,经手人)4.入货表(商品名,商品编号,数量,总价,经手人)5.查询(商品名,商品编号,数量,单价)根据上面的关系我们需要的数据基本上就上面所列出的数据。2系统总体设计1)库存商品管理查看数据库中商品的名称、编号、单价等信息。2)商品出库、入库管理入库、出库
5、单纪录本次入库、出库的货物名称、数量,入库、出库的时间、商品单价以及总价,入库、出库的经手人等。3)商品的查询输入商品的编号或者商品的名称查询信息4)用户管理用户可以修改登录密码2.1系统总体结构设计仓库管理系统库存管理系统管理商品管理入库出库修改密码查询2.2.1E-R图仓库名称ID职务员工密码姓名商品查询录入属于仓库商品名商品编号类别单价仓库号2.2.2关系模式1.员工(ID,姓名,密码,权限)2.商品(商品名,商品编号,所属类,单价)3.出货表(商品名,商品编号,数量,总价,经手人)4.入
6、货表(商品名,商品编号,数量,总价,经手人)5.查询(商品名,商品编号,数量,单价)2.2.3数据表“员工信息表”“商品信息表”“出货单”“进货单”的主键分别是:ID、商品编号、商品编号、商品编号。员工信息表商品信息表出货单进货单3.系统实施工作界面PB9.0,以下是我制作过程和运行中的一些截图:首先建立PB与SQL的数据链接:如果链接不成功,返回对以话框“数据库连接错误,经检查后再试!”然后点Preview选项会弹出如下窗口:一、工作界面截图:分别建有:workspace、applicatio
7、n、windows、dw_、da_等。工作时检测连接数据库是否正常的程序代码://ProfileqSQLCA.DBMS="ODBC"SQLCA.AutoCommit=FalseSQLCA.DBParm="ConnectString='DSN=仓库;UID=;PWD='"connect;open(w_enter)一、运行结果的截图:这个是我运行后的第一个用户界面,在界面中输入管理员ID和密码。我的管理员ID和密码分别为1,123.点击确定进入menu下一界面。若ID和密码分别输入1,1234,则跳
8、出以下界面:确定按钮所对应的代码如下://定义两个变量stringpassword,useridpassword=sle_2.text//检索用户名和密码记录SELECT"员工信息表"."ID","员工信息表"."密码"INTO:userid,:passwordFROM"员工信息表"WHERE"员工信息表"."ID"=:sle_1.textand"员工信息表"."密码"=:sle_2.text;//判断用户输入的用户名是否正确ifsqlca.sqlcode<>0thenmessagebox("错
此文档下载收益归作者所有