课程设计.docx

上传人:b****6 文档编号:7013641 上传时间:2023-01-16 格式:DOCX 页数:15 大小:1.78MB
下载 相关 举报
课程设计.docx_第1页
第1页 / 共15页
课程设计.docx_第2页
第2页 / 共15页
课程设计.docx_第3页
第3页 / 共15页
课程设计.docx_第4页
第4页 / 共15页
课程设计.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

课程设计.docx

《课程设计.docx》由会员分享,可在线阅读,更多相关《课程设计.docx(15页珍藏版)》请在冰豆网上搜索。

课程设计.docx

课程设计

目录

一、课程设计目的:

3

二、课程设计方案:

3

1.总体思路:

3

2.课程设计内容:

3

3.项目需求了解:

3

4.软件总体模块设计:

3

5.数据库设计:

3

三、课程设计内容:

4

1.课程设计的实验环境:

4

2.课程设计的预备知识:

4

四、课程设计步骤:

4

1.系统结构分析4

2.数据库的建立6

3.软件设计阶段11

4.软件测试阶段及维护13

5.结束语14

6.致谢14

 

一、课程设计目的:

考虑和调研到超市存储商品工作量大、工作繁琐等问题给工作人员带来了麻烦,使得工作效率降低不利于超市的盈利。

通过分析入仓和出仓的需求,进而对整个超市仓库有关员工基本信息管理、货物基本信息管理及仓库基本信息的管理进行分析和设计,以最终形成优化的超市仓库综合管理系统。

二、课程设计方案:

1.总体思路:

通过鼓励学生自行开发小型软件系统,以培养学生的软件设计和开发能力。

使学生能熟悉整个软件系统的开发过程,掌握数据库设计管理的方法、.net或Java开发编程的方法,分组协作、明确分工,共同完成软件开发,以增强学生的合作能力。

本次综合设计,以开发小型基于DBMS的软件为核心,综合“数据库”设计应用能力、“软件工程”应用能力、利用.net或Java,设计并开发出具有一定功能的小型软件系统。

2.课程设计内容:

超市仓库管理系统

3.项目需求了解:

对超市仓库的基本信息、管理员的基本信息以及仓库的库存物品基本信息进行查询、添加、删除、修改等操作。

4.软件总体模块设计:

本系统主要包括4个模块:

员工管理模块、仓库管理模块、物品管理模块、存货管理模块。

5.数据库设计:

本系统主要包括4个表:

1)员工信息表

2)仓库表

3)物品表

4)存货表

三、课程设计内容:

1.课程设计的实验环境:

硬件要求能运行Windows7操作系统;开发工具可采用MicrosoftVisualStudio2010,数据库管理系统采用MicrosoftSQLserver2005。

2.课程设计的预备知识

熟悉软件开发的基本知识,有熟练运用数据库管理系统、.net或Java开发平台、方案设计能力等诸多具体问题有感性的认识和深入的理解、软件设计、开发和维护的能力。

四、课程设计步骤:

1.系统结构分析

系统就满足超市仓库的需求,例如员工信息、仓库信息、物品信息等的录入、查询、更新等。

系统就具备数据库维护功能,及时根据用户需求进行数据添加、删除、修改等操作。

主要有几个功能部分:

录入:

为管理员提供其所管理仓库的所有信息的录入功能。

查询:

为所有员工提供查询的功能,可查询允许范围内的所有信息。

修改:

为管理员提供对所有信息的修改功能。

删除:

为管理员提供对所有信息的删除功能。

显示:

能显示查询出来的物品信息。

退出:

结束并关闭系统。

本系统适用于超市仓库管理,其功能主要分为四大类:

(1)员工管理:

用于存储员工的基本信息。

(2)仓库管理:

用于对仓库基本信息的存储。

(3)物品管理:

用于存储物品的基本信息。

(4)存货管理:

用于对物品存储的基本信息的录入、查询、修改,可随时根据查询的结果动态的生成仓库物品存货基本信息查询报表。

本系统性能力求易于使用,具体有较高的扩展性和可维护性。

系统的功能结构关系图及E-R图如下:

2.数据库的建立:

(下述三个模型必须要用powerdesigner设计)

概念模型设计

逻辑模型设计

物理模型设计

导入数据库的设置过程如下:

(通过在ODBC中的设置,结果如下图)

本系统建立的4个表:

●员工信息表:

●仓库表:

●物品表:

●货物_仓库存储表:

3、软件设计阶段

在系统中包括以下功能:

用户登录和物品管理。

登陆界面的设计:

功能是:

判断所登陆的用户是否合法,不合法的用户禁止登陆

存货信息的设置:

功能是:

向仓库中添加物品信息,添加成功之后点击显示按钮,则在左侧窗口显示

功能是:

输入货物后,点击查询按钮,则会在右侧逐条显示

功能是:

在要更新的物品信息(除货物号)修改之后点击修改按钮,修改成功之后点击显示按钮则会在左侧窗口显示

功能是:

在货物号旁边的文本框中输入所要删除的货物号,点击删除按钮,删除成功之后点击显示按钮在左侧窗口显示删除之后的信息

4.软件测试阶段及维护:

在开发这个软件的过程当中,面对着极其错综复杂的问题,人的主观认识不可能完全符合客观现实,所以我们采用逐步测试和系统测试。

在该设计中,站在用户的角度考虑,增加了相应的提示,设置简单的界面方便使用。

利用每一次的存货取货来对该软件进行测试,发现错误之后寻找错误来源并对其进行修改。

该系统设计实现过程中偏重考虑了物品存仓情况,不是很注重人员管理方面和仓库管理方面。

所以在实现方面主要完成了货物的管理,

本系统对于人员流动以及仓库废弃和新建方面的实现不是很理想,给使用者带来了一些不便。

所以,加强系统的安全性是十分重要的,这就使得我要充分的考虑到每一个运行细节,并分析可能出错的情况,在这些实现方面,设置出错检测,使系统能自动给出提示,允许用户重新进行操作。

一个应用系统性能的优劣,效率的高低始终应当由用户来做出判决,应用系统在运行过程中,用户会提出一些新的需求和建议,我们就会根据用户需求的变化,对本系统一定的修改,使其进一步地得到完善和提高。

5.结束语:

这次的课程设计是使用powerdesigner工具、MicrosoftSQLSever2005、MicrosoftVisualStudio2010等实现阶段性设计的表达,并能够使用一种语言实现数据库的连接,完成数据的显示、修改、插入和删除。

并且学会基本的数据库设计。

在这次课程设计中,我们遇到了许多困难,主要原因是我们缺乏软件开发的经验,在开发期间,有目的的去学习一些平时所学不到的知识,我们组在做的过程中都十分积极,表现的很活跃,并且有自己的观点和想法。

对于powerdesigner工具我们组基本上都掌握了,而且在数据库的设计中,每个人各尽其能,虽然做的不是很完善,但有了基础,我们组相信在以后的设计过程中能更加熟练。

这次实验总的来说,还不错。

中间虽问题,但经过讨论和向其他同学请教都得以解决。

希望以后再接再厉!

这是对我们现阶段所学内容的一次总结。

6.致谢

在系统的开发过程中,我们碰到了很多的难题,多亏有老师和同学们的帮助,在这里,特别要向我们的指导老师王春红的指导表示衷心的感谢。

由于面向对象开发数据库管理系统的次数较少,所以肯定会有经验上的不足,失误之处在所难免,敬请各位老师,领导批评的指正。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 总结汇报

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1