1、名称仓库管理系统设计目的 1、加深对数据库系统、程序设计语言的理论知识的理解和应用水平。 2、通过设计实际的数据库系统应用课题,进一步熟悉数据库管理系统的操作技术,提高动手能力,提高分析问题和解决问题的能力。实验环境 1、操作系统为Windows XP。 2、数据库管理系统为SQL Server2005标准版或企业版。 3、高级程序设计语言为PB、VB6、ASP、ASP.NET或其他开发环境。任务要求 1、通过社会调查,选择一个实际应用数据库系统的课题。 2、进行系统需求分析和系统设计,写出系统分析和设计报告。 3、设计数据模型并进行优化,确定数据库结构、功能结构和系统安全性和完整性要求。 4
2、、完成数据库定义工作,实现系统数据的数据处理和数据录入。 5、实现应用程序的设计、编程、优化功能,实现数据安全性、数据完整性和并发控制技术等功能,并针对具体课题问题提出解决方法。 6、对系统的各个应用程序进行集成和调试,进一步优化系统性能,改善系统用户界面。工作进度计划序号起止日期工 作 内 容12009.12.212009.12.21查询资料、选择课题22009.12.212009.12.22需求分析、总体设计32009.12.232009.12.25系统整体设计、编写程序代码、调试程序42009.12.252009.12.26撰写课程设计报告指导教师(签章): 年 月 日 摘要:随着科学技
3、术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对仓库信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。 这些优点能够极大地提高仓库管理的效率,也是企业、学校的科学化、正规化管理,与世界接轨的重要条件。仓库管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强.数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。本人所开发
4、的仓库管理系统,重点着眼于存物与取物的系统性便利管理。这次我做的仓库管理系统主要技术应用到了微软公司的VISUAL C+ 6.0,以及ACCESS关键词:数据库,信息系统,仓库,存取管理,ACCESS,VISUAL C+6.0目 录1 课题综述 12 需求分析 12.1 系统目标 12.2 功能需求 13.1 概念设计 13.2 存储过程 34 系统设计 34.1 总体设计 34.2 系统流程图 35 页面的具体实现 45.1 登录页面 45.2 主功能界面 55.3 供应商资料 65.4 部门资料 65.5 货品档案 7总 结 7致 谢 8参考文献 101 课题综述仓库系统是商店和厂家都需要
5、有的系统结构。本文设计的在线考试系统正是顺应这种发展潮流。该设计采用ACCESS和VISUAL C+ 6.0有效结合,具有物品进仓、物品出仓和退货3个功能。2 需求分析2.1 系统目标实现一个仓库管理系统,完成仓库信息管理,物品信息管理,存物人信息管理。2.2 功能需求本系统的用户可以对存取信息进行查询,添加,删除操作,对存物人信息进行查询,添加,删除操作,此外读者还可对物品进行存取的操作以及查询操作。121功能划分用户通过输入正确的用户名和密码后进入主界面。主界面为登陆用户提供了2项选择:存物品,取物品。122功能描述存物人信息管理:显示存物人的基本信息,用户可以添加,查询,删除存物人信息,
6、以达到维护存物人信息的功能。物品信息管理:显示物品的基本信息,用户可以添加,查询,删除物品信息。存取信息管理:给出物品存取的情况信息,可以以此把物品取出,存物人也可以通过姓名查询物品实现存取功能。3 数据库设计3.1 概念设计设计好数据项和数据结构后,就可以设计满足需求的各种实体及相互关系,再用实体一关系图,即E-R图将这些内容表达出来,为后面的逻辑结构设计打下基础。本系统规划出的实体包括采购入库、供应商、采购退货和物品实体,它们之间的关系如图3.1-3.4所示。图3.1 采购入库实体E-R图图3.2 供应商实体E-R图图3.3 物品实体E-R图图3.4 采购退货实体E-R图3.2 存储过程使
7、用存储过程可以优化系统,并提高效率。因此,构建完数据库的表结构后,就可以创建表中信息选择、添加、更新以及删除的相关存储过程。4 系统设计4.1 总体设计仓库系统分为入库管理、库存盘点、出库管理和基础数据。其主结构图如下图4.1所示。图4.1 系统功能模块图4.2 系统流程图系统的流程图如图4.2所示图4.2 系统流程图5 页面的具体实现根据系统的要求和功能,综合各种因素,开发环境采用SQL Server 2005+ASPNET。5.1 登录页面登录页面实现用户身份的认证。管理员用户登录后进入添加用户页面,教师用户登录后进入教师首页面,学生用户登录后进入学生首页面。登录页面如图5.1所示。图5.
8、1 登录页面 5.2 主功能界面这是登录系统后的第一个界面如图5.2所示,其主要功能是展示系统功能和功能选择。图5.2 功能界面5.3 供应商资料图5.3 供应商资料界面5.4 部门资料图5.4 部门资料5.5 货品档案图5.5 货品档案总 结为期一周的课程设计在紧张和忙碌中度过,虽然时间不长,但还是让我学到了不少东西,对于数据库编程也有了相当程度的理解。通过这次课程设计,我了解了数据库应用系统的设计过程和基本流程,通过VISUAL BASIC编程和数据库设计实践了仓库管理系统的应用。在实现的过程中,遇到了不少的问题和困难,但在老师和同学的帮助下,成功的解决了这些问题。通过一周的课程设计,我学
9、会一点数据库设计,虽然,掌握得还很浅薄,但对于我来说,有着不同的意义。一个学期的数据库的学习,在这一周终于得到了一些成果,成果虽小但给我带来了许多的信心。我相信我可以再今后的日子里做得更好。以前在数据库课上学的仅仅是理论上的知识,这次的课程设计让我们感受到了课上的东西用到实处的难处。让我们知道了要做到学以至用必须要在学习理论知识的同时要联系实际,多实践来提高对课本知识的认识,光看书、光学习理论是没有出路的,有句话说的好:“实践才能出真知。”这样才可以把所学习的东西发挥到实处来。这次的数据库课程设计,我受益颇多。这次课程设计所设计的仓库管理系统还有很多不完善的地方,还需要改进,所以课程设计虽然结
10、束了,但是我会继续把自己没有完善的地方加以完善,努力做到最后,给以后的毕业设计打好基础。致 谢本次实验的设计课题仓库管理系统课程设计。在经过大约一周的忙碌和准备后,本次关于课程设计总算是完成了。由于经验的匮乏,难免有许多考虑不周全的地方,如果没有老师的督促指导,以及一起学习的同学们的大力帮助与支持,想要完成这个设计是难以想象的,而且在实验过程中将会遇到许许多多不可克服的难题。本次课程设计是在冯万利老师的精心指导下和其他同学的大力帮助下完成的。每位老师以其严谨求实的治学态度、高度的敬业精神、兢兢业业、孜孜以求的工作作风和大胆创新的进取精神对我产生重要影响。他们渊博的知识、开阔的视野和敏锐的思维给
11、了我深深的启迪。同时,在此次课程设计过程中我也学到了许多了关于数据库方面的知识,实验技能有了很大的提高,编程能力也得到进一步提高。 另感谢老师对我实验以及报告写作的指导,他们为我完成这篇报告提供了巨大的帮助。还要感谢,班上同学对我的无私帮助,使我得以顺利完成这次课程设计。同时我宿舍的舍友也时常在帮助我,在此我也衷心的感谢他们。还有感谢我系提供给我这么一次机会锻炼自己,实验室人员提供的实验环境,以及图书馆提供的那么多学习资料。 最后,再次对关心、帮助我的老师和同学表示衷心地感谢,是在他们所有人的精心指导和大力帮助下,我才能够顺利的完成本次课程设计,同时也使我通过本次实验学到了许多知识以及自己在某
12、些方面的不足,使我在今后的学习当中,有了明确的方向与目标。参考文献1刘金岭,冯万利,张有东.数据库原理及应用.北京:清华大学出版社,2009.72施伯乐,丁宝康,汪卫.数据库系统教程(第二版).北京:高等教育出版社,2003.83 陈立航.Access 2000命令与实例 北京:清华大学出版社,1999.64 谭浩,曲少珍. C+程序设计.北京:中国铁道出版社,2006.3指导教师评语学号1071301218姓名林 波班级计算机1072 选题在线考试系统评价内容权重(%)得分 考勤记录、学习态度、工作作风与表现。10是否完成设计任务;能否运行、可操作性如何等。30 报告的格式规范程度、是否图文并茂、语言规范及流畅程度;主题是否鲜明、重心是否突出、论述是否充分、结论是否正确;是否提出了自己的独到见解。 自我陈述、回答问题的正确性、用语准确性、逻辑思维、是否具有独到见解等。合计
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1