重是可想而知的,所以这就需要由库存管理系统来提高库存管理工作的效率,这对信息的规范管理科学统计和快速查询,减少管理方面的工作量,同时对于调动广大员工的工作积极性,提高企业的生产效率,都具有十分重要的现实意义。
课题开发目标设计和实现商品库存管理系统,使库存管理的工作系统化规范化和自动化,从而达到提高管理效率的目的。
利用计算机系统实现商品库存管理流程符合商品库存要求查询方便,无论是按商品编号名称类别厂商时间其中任项都可以进行有效查询系统扩充容易,有很多地方还需要更好地完善友好的用户界面,既面向系统开发者,又面向用户。
本科毕业设计论文第章系统运行环境及系统开发技术系统运行环境系统的运行环境包括硬件和软件两方面。
硬件环境本系统运行的硬件环境如下以上。
内存以上。
软件开发环境本系统软件开发环境如下操作系统。
数据库。
数据库连接驱动。
虚拟机。
系统开发技术本系统的开发主要是使用在平台下的语言,并结合了数据库技术,使此系统具有强大的查询功能。
简介语言是个支持网络计算的面向对象程序设计语言。
语言吸收了语言和语言的优点,并增加了其它特性,如支持并发程序设计网络通信和多媒体数据控制等。
主要特性如下语言是简单的。
语言的语法与语言和语言很接近,使得大多数程序员很容易学习和使用。
另方面,丢弃了中很少使用的很难理解的令人迷惑的那些特性,如操作符重载多继承自动的强制类型转换。
特别地,语言不使用指针,并提供了自动的废料收集,使得程序员不必为内存管理而担忧。
本科毕业设计论文语言是个面向对象的。
语言提供类接口和继承等原语,为了简单起见,只支持类之间的单继承,但支持接口之间的多继承,并支持类与接口之间的实现机制关键字为。
语言全面支持动态绑定,而语言只对虚函数使用动态绑定。
总之,语言是个纯的面向对象程序设计语言。
语言是分布式的。
语言支持应用的开发,在基本的应用编程接口中有个网络应用编程接口,它提供了用于网络应用编程的类库,包括等。
的远程方法激活机制也是开发分布式应用的重要手段。
语言是健壮的。
的强类型机制异常处理废料的自动收集等是程序健壮性的重要保证。
对指针的丢弃是的明智选择。
的安全检查机制使得更具健壮性。
语言是安全的。
通常被用在网络环境中,为此,提供了个安全机制以防恶意代码的攻击。
除了语言具有的许多安全特性以外,对通过网络下载的类具有个安全防范机制类,如分配不同的名字空间以防替代本地的同名类字节代码检查,并提供安全管理机制类让应用设置安全哨兵。
语言是体系结构中立的。
程序后缀为的文件在平台上被编译为体系结构中立的字节码格式后缀为的文件,然后可以在实现这个平台的任何系统中运行。
这种途径适合于异构的网络环境和软件的分发。
语言是可移植的。
这种可移植性来源于体系结构中立性,另外,还严格规定了各个基本数据类型的长度。
系统本身也具有很强的可移植性,编译器是用实现的,的运行环境是用实现的。
语言是解释型的。
如前所述,程序在平台上被编译为字节码格式,然后可以在实现这个平台的任何系统中运行。
在运行时,平台中的解释器对这些字节码进行解释执行,执行过程中需要的类在联接阶段被载入到运行环境中。
是高性能的。
与那些解释型的高级脚本语言相比,的确是高性能的。
事实上,的运行速度随着编译器技术的发展越来越接近于。
语言是多线程的。
在语言中,线程是种特殊的对象,它必须由类或其子孙类来构造,的构造子类将个实现了接口的对象包装成个线程,其试和调试,主要是软件测试和数据库测试,下面分别对它们进行了介绍。
软件测试综述软件测试阶段的主要任务是发现并排除在分析设计编程阶段中产生的各种类型的,以得到可使用的软件系统。
从用户和软件开发人员不同的角度看,进行软件测试的目的是完全不同的。
用户往往是通过测试暴露出软件所存在的和缺陷,以考虑是否能接受该产品而软件开发人员则希望通过测试来证实软件产品不存在任何和缺陷,验证该软件已满足了用户的需求,从而提高用户使用该软件产品的信心。
因此,软件开发人员往往会选择那些导致程序失败概率小的测试数据去测试软件。
显然,这样的测试对完善和提高软件质量毫无价值。
因此,测试的目的应该是从软件包含有这前提出发,通过测试查出并改正尽可能多的,不断提高软件的质量和可靠型软件测试分为动态测试和静态测试。
按产生测试数据的不同方式,动态测试可分为功能测试和结构测试,即黑盒测试和白盒测试。
本系统采用的是黑盒测试。
所谓黑盒测试是把测试对象视为个黑盒子,测试人员只着眼于软件的外部特性,而不考虑软件的内部的逻辑结构,是在软件接口上进行的测试。
数据库测试测试系统与数据库是否连接上可以在包里写个测试类,代码如下本科毕业设计论文数据库驱动程序注册成功,数据库连接成功数据库连接失败根据以上编写的数据库连接测试代码,运行系统,以用户名,密码为空登录,若数据库连接成功,则进入系统并在运行结果窗口有数据库连接成功的提示若数据库连接失败,则在运行结果窗口有数据库连接失败的提示。
测试实例本系统的测试实例如下在商品进货管理的进货入库的窗口中添加入库商品信息,输入商品编号为,商品名称为联想电脑,商品类别选择电脑,单位选择台,入库数量为,入库单价为元,颜色选择黑色,供货商为联想集团,存放仓库为电子产品库,厂商为联想电脑公司,采购员为陈晶晶,校验员为,除了备注,其他的都必须填写,否则会提示添加有,填好后,单击确定,批进货完成,入库商品信息被保存经过多次测试,系统基本上没有什么了。
本科毕业设计论文结论经过两个多月的努力,完成了本次毕业设计。
在系统开发之前,指导老师就建议我们去公司实习或做些调查,以便我们对本次系统有更合理实用的设计,而不是只靠自己的意想当然去设计,在做了详细的调查,搜集大量的相关资料,并咨询了很多专业人士后,开始进行该系统设计。
设计时,严格按照软件工程的思想,从需求分析可行性分析总体设计最后到详细设计。
本系统我认为比较出色的地方就是采用类控件设计,数据库的操作也是写在包里,不需要另外写存储过程和触发器在主界面的设计上也别出心裁,每个按钮都用合适的图片覆盖上,使界面看起来很舒服美观。
本系统是用写的基于桌面的个系统,虽然没有达到网络化的要求,但基本的库存管理功能和大数据量的查询工作都基本可以满足,包括按选择的日期范围查询,根据市场的情形,就只实现单机系统也就足够了。
在设计过程中,我遇到了很多技术上的问题,平时在学习过程中,即使上机实验也都是些小的较为简单的程序设计,都称不上为系统,因此,在开发系统的过程中碰到了很多棘手的问题,对于很多新的知识都是知半解,只有在网上或图书馆搜集资料多加理解,然后再向同学和老师请教,慢慢尝试,多多练习,点点改进,尽量实现所有设计的功能模块。
在连接数据库时查阅了大量的资料。
最后采用的方式连接数据库,经过几番调试后,系统和数据库成功连上。
本次毕业设计花费了我大量的精力和时间,但我觉得是值得的,以前我不喜欢动手去操作,不喜欢写程序,导致我的动手编程能力很差,思维的严密性和灵活性都不够好,处理问题的方式也不够好,甚至有点害怕编程,经过本次毕业设计,很多方面都有较大进步,动手能力强了,且对个项目进行开发时能按照软件设计的思想逐分析设计,能合理安排工程进度。
通过这次毕业设计使我把以前所学的零散的知识进行了次大综合,对软件开发也有个总体的认知,让我不在害怕编程,为以后的软件开发打下了坚实的基础。
本次毕业设计过程中,我查阅了很多的资料,所以又进步掌握更多的专业知识,技能水平也有很大的提高,总之,上机实践对于所有计算机专业的学生来说都是最重要的,要勤于动手动脑,多想多试才有创新,才有进步,才有收获。
本科毕业设计论文参考文献顾绍元,李庆华库存管理信息系统的设计与实现上海铁道大学学报自然科学版叶志军由浅入深自学教程北京人民邮电出版社,袁鹏飞,孙军安数据库管理北京人民邮电出版社,明日科技,刘彬彬,马文强应用开发完全手册北京人民邮电出版社,刘大玮,马传宝,孙颖洁数据库项目开发案例导航北京清华大学出版社,夏邦贵等数据库开发经典实例解析北京机工出版社,丁宝康,董健全数据库实用教程第二版北京清华大学出版社,强锋科技,陈刚从入门到精通北京清华大学出版社,思维科技,叶达峰编程技术与实例北京人民邮电出版社,黄强,狄瑞坤,傅建中基于的库存管理信息系统的设计与实施计算机工程与应用,张海藩软件工程导论北京清华大学出版社开发指南北京清华大学出版社,核心技术北京机械工业出版社与数据库编程中国电力出版社,本科毕业设计论文致谢本次毕业设计从选题设计到确定课题经历了较长时间。
在这段时间得到了老师同学以及朋友的帮助和支持,在此深表感谢,感谢他们的耐心指导和热心帮助,很多问题和困难在他们的帮助下迎刃而解,也从他们那里学到了很多,自己也加强了动手的能力。
首先感谢我的导师教授,在百忙之际仍然尽力帮我们解决遇到的问题,给我们讲解专业方面的很多知识,并教我们学习的方法,他严谨的工作作风同样也影响着我们,使我们也养成了严谨的学习态度。
在毕业设计期间,从开题报告到毕业论文,都给了我们很多好的建议,有表扬,有批评,根据我们每个人系统的特点提出可以改进和完善的地方,让我们在不断学习中日益进步,也锻炼了我们联系实际的能力,让我思考问题也更加多元化,让我们了解到自己所做的系统不仅仅是用来看的,而更要注重它的可操作性和实用性。
从他那里我学到了更多的是做事和学习的态度问题,以及思考问题的全面性和严谨性,这对以后不论是在学校还是在工作岗位上都有很大的帮助。
其次要感谢我同组的同学们,因为自己在专业课方面缺乏动手能力,学到的理论知识与实际操作有很大的不同,经常会因微小的问题而不知所措,在他们的耐心帮助下,动手能力明显增强。
因为和陈会能同学都是用的语言做的系统,他又比较精通此语言,所以给了我很大帮助,很多方面的不懂的问题都会请教他,在他的帮助下对也慢慢精通些,在这里非常感谢他在技术上给我指导。
还有其他的朋友,平时在相互交流中,大家也取长补短,学到了很多,也得到了很多的帮助,感谢他们。
不积跬步无以至千里,这次毕业设计能够最终顺利完成,归功于各位老师四年间的认真教诲和谆谆教导,使我能够很好的掌握专业知识,并在毕业设计中得以体现。
最后,我向计算机与通信学院