《数据库原理及应用》数据库课程设计报告 ——《新闻管理系统》数据库设计 系统功能需求: 1. 新闻按栏目分类(只有一

教师讲解数据库的设计方法以及布置题目,要求学生根据题目的需求描述,进行实际调..
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
《数据库原理及应用》课程设计指导书
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口课程设计仓库管理系统的数据库制作_百度知道
课程设计仓库管理系统的数据库制作
1、系统功能的基本要求: 各种商品信息的输入,包括商品的价格,类别,名称,编号,生产日期,保证期,所属公司等信息。 各种商品信息的修改; 对于已售商品信息的删除; 按照一定的条件,查询、统计符合条件的商品信息;至少应该包括每个商品的订单号,价格,类别,所属公司等信息进行查询; 对查询、统计的结果打印输出。 2、数据库要求:在数据库中至少应该包含下列数据表: 商品基本信息表,包括商品的价格,类别,名称,编号,生产日期,保证期,所属公司等信息; 商品订单管理表,包括订单的创建时间,总价格,钉供草谎禺荷碴捅厂拉付款情况等; 商品类别表; 商品所属公司信息表。 3、本课题设计的基本要求: 必须提交系统分析报告,包括系统的功能分析、系统的功能模块设计、数据库的数据字典,数据库的概念结构(E-R图),数据库中的表、视图(如果使用)、存储过程(如果使用)的结构和定义(可以用SQL脚本提供)
希望好心的哥哥姐姐 们快点发给我~~谢谢我的邮箱地址455钉供草谎禺荷碴捅厂拉给的悬赏分数少了点~但是希望好心的人帮帮我~我急需~~谢谢各位了~~
提问者采纳
数据库原理及应用课程设计一、课程设计的目的《数据库原理及应用》课程设计是计算机科学与技术专业集中实践性环节之一,是学习完《数据库原理及应用》课程后进行的一次全面的综合练习。本课程设计主要在于加深学生对数据库基础理论和基本知识的理解,掌握数据库应用系统设计开发的基本方法,达到进一步使学生综合运用所学知识和增强实际动手能力的目的。二、课程设计的任务与要求要求学生根据自身对题目的理解情况,从给定的设计题目中选择一个,以MS SQL Server作为后台数据库平台,以PowerBuilder作为前台开发工具,完成一个小型数据库应用系统的系统的分析、设计和开发。三、课程设计说明书仓储管理系统对于一个以生产或经营产品为主要业务的单位来说,仓库管理系统至关重要。高效方便的仓库管理系统,可以为生产经营提供坚强的后盾和有力的支持。效率低下甚至是混乱不堪的仓库管理系统,无疑会成为企业健康发展的拖累甚至是枷锁。使企业发展动力不足。本次数据库设计实现了仓库管理的高效化、电子化。通过本系统可以方便地实现仓库管理中的货物登记、出库入库等操作,使仓库管理井井有条。1系统需求分析1.1系统功能需求分析仓库管理系统主要实现对库存商品的管理,对商品出库、入库的管理,和对仓库管理系统维护的功能。具体要实现的功能包括:1)库存商品管理查看数据库中商品的名称、编号、单价等信息。2)商品出库、入库管理入库、出库单纪录本次入库、出库的货物名称、数量,入库、出库的时间、商品单价以及总价,入库、出库的经手人等。3)商品的查询输入商品的编号或者商品的名称查询信息4)用户管理
用户可以修改登录密码
1. 2数据需求分析1.员工(ID ,姓名,密码,权限)2.商品(商品名,商品编号,所属类,单价)3.出货表(商品名,商品编号,数量,总价,经手人)4.入货表(商品名,商品编号,数量,总价,经手人)5.查询(商品名,商品编号,数量,单价)根据上面的关系我们需要的数据基本上就上面所列出的数据。2 系统总体设计1)库存商品管理查看数据库中商品的名称、编号、单价等信息。2)商品出库、入库管理入库、出库单纪录本次入库、出库的货物名称、数量,入库、出库的时间、商品单价以及总价,入库、出库的经手人等。3)商品的查询输入商品的编号或者商品的名称查询信息4)用户管理
用户可以修改登录密码2.1系统总体结构设计 2.2.1 E-R图 2.2.2 关系模式1.员工(ID ,姓名,密码,权限)2.商品(商品名,商品编号,所属类,单价)3.出货表(商品名,商品编号,数量,总价,经手人)4.入货表(商品名,商品编号,数量,总价,经手人)5.查询(商品名,商品编号,数量,单价)2.2.3 数据表
“员工信息表”“商品信息表”“出货单”“进货单”的主键分别是:ID、商品编号、商品编号、商品编号。员工信息表商品信息表出货单 进货单3.系统实施工作界面PB9.0,以下是我制作过程和运行中的一些截图:首先建立PB与SQL的数据链接:如果链接不成功,返回对以话框“数据库连接错误,经检查后再试!”然后点Preview选项会弹出如下窗口:一、 工作界面截图:分别建有:workspace、application、windows、dw_、da_等。工作时检测连接数据库是否正常的程序代码:// Profile qSQLCA.DBMS = &ODBC&SQLCA.AutoCommit = FalseSQLCA.DBParm = &ConnectString='DSN=仓库;UID=;PWD='&open(w_enter)二、 运行结果的截图:这个是我运行后的第一个用户界面,在界面中输入管理员ID和密码。我的管理员ID 和密码分别为 1,123.点击确定进入menu下一界面。若ID和密码分别输入1,1234,则跳出以下界面:确定按钮所对应的代码如下://定义两个变量string password,userid password=sle_2.text//检索用户名和密码记录
SELECT &员工信息表&. &ID&,
&员工信息表&.&密码&
INTO :userid,
FROM &员工信息表&
WHERE &员工信息表&.&ID& =:sle_1.text and &员工信息表&.&密码& =:sle_2. //判断用户输入的用户名是否正确if sqlca.sqlcode&&0
then messagebox(&错误!&,&ID或密码错误,请重新输入!&,exclamation!,ok!,2)else
messagebox(&通过验证!&,&ID和密码正确,欢迎您使用本系统!&,Information!,ok!,2) open(w_main) close(w_enter)end if取消按钮所对应的代码如下:close(parent)//关闭登录窗口三、 menu界面的截图:在本界面中我们通过点击菜单栏上的不同管理按钮来实现管理和操作的功能。进货—进货单出货—出货单库存—蔬菜类—水产类—肉类
系统维护—修改密码
查询四、 进货的截图如下:在本界面中,操作员可以输入进货信息五、 进货的截图如下:在本界面中,操作员可以输入出货信息六、本界面是实现用户更改自己的密码的界面 用户在登陆后根据上面的提示可以更改自己的密码。程序代码如下:string oldidstring oldpstring newp1string newp2oldid=trim(sle_1.text)oldp=trim(sle_2.text)newp1=trim(sle_3.text)newp2=trim(sle_4.text)if len(oldp)=0 or isnull(oldp) then oldp=space(10)end ifif len(newp1)=0 or isnull(newp1) then newp1=space(10)end ifif len(newp2)=0 or isnull(newp2) then newp2=space(10)
end ifselect &operator&.&password&into :oldpfrom &operator&where &operator&.&password&=:if sqlca.sqlcode&&0 then messagebox(&提示&,&原密码不正确!&)钉供草谎禺荷碴捅厂拉 sle_2.text=&& sle_2.setfocus() returnend ifif newp1&&newp2 then messagebox(&提示&,&两次新密码输入不同!&) sle_4.text=&& sle_4.setfocus() returnend ifUpdate &operator& set &password&=:newp1 where &operator&.&operator_id&=:if sqlca.sqlcode&&0 then messagebox(&提示&,&密码更正错误! 请重设!&) returnend ifgs_password=newp1messagebox(&提示&,&密码修改成功!&)七、本操作可以看仓库里的商品并可对其进行插入和删除八、从仓库查询所需要的商品4 系统评价系统的功能基本上已经实现,但是还是不够完善。但是在使用的时候还是能给用户带来一定的方便的。仓库的进货和出货在本系统中能直观的以表格形式反映出来,便于操作员的使用和决策者的管理。4.1
系统特色本系统要求用户进行验证之后才能进入相应的界面。有利于保护数据库的安全,不被非法登陆使用。对于仓库内货物的进出管理要求严格,即进出货时必须填写相应的进出货单据。便于企业管理查看账目,保障了企业的稳定运行。通过本系统可以方便地实现仓库管理中的货物登记、出库入库等操作,使仓库管理井井有条。在查看数据库时可以方便的删除数据库中冗余的信息和添加新的信息。4.2
系统不足及改进 这个系统基本上实现了一些简单的对系统所涉及表的更新、增加和删除的功能。也实现对用户登陆的安全上有了一定的限制,只有在正确输入ID和密码的时候才能进入系统。远没有达到大型公司的仓储物资管理的要求,所创建的数据库框架比较简单,各表之间的联系也过于简单,没有添加外键相互约束,用POWER BUILDER做出来的系统过于简单、单调,需要进一步深入的调整优化,将各表之间的关系紧密联系起来,相互制约,保证数据库中数据的添加、删除、更新,安全有序。操作窗口还需要进一步的进行美化,使用户在使用中更赏心悦目。5 课程设计心得这次课程设计的主要目的是掌握数据库应用系统分析设计的基本方法,基本掌握PowerBuilder,进一步提高分析解决问题的综合能力。通过这次课程设计,我基本掌握了以上要求。但只有两周的课程设计时间,时间比较仓促,所以开发的系统不是很完善,有一些功能未实现,但是仓库管理的基本功能均已实现。以前对数据库的很多知识认识都不深刻,做过这次课程设计之后,我对数据库的知识有了一个比较系统的了解;比如:对表内一些字段的约束,关系等的运用已经比较熟练。这个课程设计使我巩固了数据库的知识。对于PowerBuilder也有了一定的了解,由于用的不多,所以运用的不是很熟练。刚开始的时候,对于PowerBuilder的语法,用法等一系列知识都不熟悉。当我基本完成此系统开发的时候,我发现其实也没有那么难,在未做之前我还害怕做不出来。经过对这个系统的开发,在开发过程中遇到但也解决了很多问题,所以说我们不能惧怕有困难而不去接触认识它,我们要知难而上,只有这样我们才能成长,才能有所发展。这认为最难的一部分是用户查看数据库时通过插入删除按钮对数据库的更改,因为我们在文本框中输入的数字是被默认为字符型的,我在其中使用了integer(string)这个函数把字符型的进行了转换,但是在使用的过程中并不能像我所想像的那样有用。因为时间有限,所以这个问题还没有完全的解决。通过这次数据库课程设计加深我对数据库基础理论和基本知识的理解,掌握数据库应用系统设计开发的基本方法,达到进一步使我综合运用所学知识和增强实际动手能力的目的。我会继续学习数据库的知识,学习PowerBuilder的知识,只有通过不断的学习充实自己,才能让自己有所得。只有了知识的积淀,才能为自己的发展铺平道路!可以参考一下啊,最终还是要自己做的吧。。仅供参考。
提问者评价
太感谢了,真心有用
其他类似问题
仓库管理系统的相关知识
按默认排序
其他2条回答
我有仓库管理系统的数据库设计
这点分不值得给你做,至少五百分。给钱也行
您可能关注的推广回答者:回答者:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁文档贡献者
该文档贡献者很忙,什么也没留下。
下载此文档
正在努力加载中...
《数据库原理及应用》课程设计报告--××××××系统的数据库设计
文档星级:
内容提示:《数据库原理及应用》课程设计报告--××××××系统的数据库设计
文档格式:DOC|
浏览次数:3|
上传日期: 10:01:09|
下载积分:
该用户还上传了这些文档
官方公共微信
下载文档:《数据库原理及应用》课程设计报告--××××××系统的数据库设计.DOC

我要回帖

更多关于 数据库课程设计报告 的文章

 

随机推荐