商品信息管理系统软件设计.doc
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
商品信息管理系统软件设计
毕业设计(论文)商品信息管理系统层次本科专业计算机科学与技术姓名毕业时间2009.7 毕业设计任务书专业名称计算机科学与技术班号2005级本科2班姓名毕业设计题目商品信息管理系统指导教师负责人签字2009年6 月28 日内容和要求内容1.应用软件工程的概念,进行系统分析和设计。
2.应用数据库的基本知识,进行数据库的设计。
3.应用PowerBuilder数据库应用系统开发工具完成代码设计与实现。
要求1.熟悉软件工程的系统分析及设计方法。
2.掌握数据库设计的基本原理。
3.熟练掌握PowerBuilder数据库开发工具。
毕业设计(论文)评语表(一)指导教师对毕业设计(论文)评语钟玲同学圆满地完成了毕业设计任务,该生所完成的“商品信息管理系统”课题集中了数据库技术、办公自动化等先进技术,本课题以PB为数据库应用系统的开发工具,设计与实现了”数据维护、检索、报表处理模块“,解决了对商品信息进行管理等实际问题,表明作者在计算机应用领域具有扎实的理论基础和专业知识以及独立从事科研的能力。
论文立论正确,内容充实,具有一定的实用参考价值。
指导教师(签字)2009年6月26日评阅人对毕业设计(论文)的评语该同学在对商品信息管理需求分析基础上,运用当前先进的计算机技术,设计了数据维护、检索、报表处理等模块,较好地解决了商品信息的管理问题。
论文叙述清楚,内容充实,实用性强,已达到了对毕业设计的要求和内容。
评阅人(签字)2009 年 6 月27日毕业答辩情况答辩委员会(小组)成员姓名职称工作单位备注答辩中提出的主要问题及回答的简要情况1.概述第三范式内容。
2.面向对象开发的特点。
3.对连锁店应用环境有何设计。
4.数据输入方式。
回答问题正确。
毕业设计(论文)评语表(二)答辩委员会的评语及给定的成绩论文立论正确,表达清晰,回答问题正确,按时圆满地完成了毕设任务。
答辩委员会一致通过论文答辩,成绩为优。
毕业设计(论文)起止日期2009 年2 月17 日至2009 年6 月27 日毕业设计(论文)答辩日期2009 年6 月28 日论文题目商品信息管理系统目录摘要3 前言5 第
一章绪论6 1.1课题研究内容6 1.1.1问题的提出6 1.1.2课题背景及意义6 1.2课题研究的软硬件环境7 第二章开发环境及开发工具7 2.1开发环境7 2.2开发工具7 2.2.1Power Builder 的概述7 2.2.2Power Builder7.0的新特性8 第三章系统需求分析10 3.1系统开发策略10 3.2系统功能需求分析10 3.2.1需求分析的任务10 3.2.2商品信息管理系统的需求分析11 3.2.3商品信息管理系统的业务流程图12 第四章系统分析与设计13 4.1系统功能模块设计13 4.1.1商品信息管理系统功能模块图13 4.2数据库设计14 4.2.1概念结构设计14 4.2.2E-R模型15 4.2.3范式15 4.2.4商品信息管理系统E-R 图16 4.2.5系统数据流图20 4.2.6系统数据字典21 第五章代码设计与实现29 5.1定义库表关联29 5.2总体菜单功能设计30 5.3对象与库表的关联性31 5.4功能界面的设计34 5.5软件调试50 5.6可执行文件的生成51 5.7分发应用程序52 第六章研究成果及软件测试54 6.1研究成果54 6.2软件测试54 6.2.1黑盒测试和白盒测试54 6.3商品信息管理系统测试55 第七章技术难点及解决方案65 7.1DropDownDW编辑样式65 7.2以下拉列表框实现的动态操作66 致谢69 附录69 参考文献69 摘要本课题是以一个百货连锁总部的商品信息管理为基础,结合集团商品部工作的实际需求,详细阐述了商品信息管理系统软件设计、开发的全过程,并对技术难点作出分析,提出解决方法。
使“商品信息管理系统”最终具有数据维护、数据检索和报表处理的功能。
本系统后台以Adaptive Server Anywhere 6.0(ASA6.0)作为数据库系统的客户端软件,前台采用基于C/S的应用系统开发工具Power Builder7.0,从而快捷方便的实现了系统的开发。
本系统主要功能模块有l 数据维护实现新建、修改、删除、存储功能l 数据检索实现按不同要求分类模糊查询,组合查询功能l 报表处理根据查询方式不同,选择输出检索信息本系统将信息检索作为研究重点,力求通过关键字段实现模糊检索功能,使信息查询更加简单灵活,即使第一次接触系统的人也可轻松操作,快速的找到所需信息。
同时,在操作界面的设计上,按照数据间的关系在同一界面中系统根据不同操作激活相应操作对象,使直观视觉上更加符合传统习惯。
此外本系统以下拉数据窗口(DropDownDW)方式为数据编辑风格,从而保证了数据录入的规范性,比传统的下拉列表框方式更加灵活简便。
关键字商品档案、信息管理系统、数据检索、操作界面Abstract This project is based on the Products Information Management System of a chain stores head office, and focusing on the software development for products basic information
management,with a view of the practical requirements of the business in Merchandising Department. This study will explain in detail the whole process of the software design and development of the , the technical difficulties will be analyzed, and the solution will be raised here. Finally, integrate the following functions into this system Datum Maintenance, searches and report forms processing. Client/ServerC/S mode has been used in the system.The client software of the host database system is “Adaptive Server Anywhere 6.0ASA6.0“, and using the “Power Builder 7.0“ application developement tools in the front end, which facilities the development of the whole system. The main function modules are made up of the following l .Datum Maintenancewith “New“,“Modify“,“Delete“,“Save“ functions l .Datum Searcheswith “Fuzzy search“,“Combined search“ functions l .Report forms Processing filter the search result according to search mode. This system emphasizes on the information searching, trys to realize the fuzzy search function by the KEY fields, which will simplify the searching work, user friendly and allowed easy acessment.As to the user interfaces, the system can activate the appropriate object according to different operations, considering the relationship among datums, which makes it