大连海事大学课程设计实验报告姓名:周慧敏班级:2011级电子商务1班学号:2220113494指导老师:张偲专业班级:电子商务______学生姓名:周慧敏__指导教师(签名):一、课程设计题目会员信息管理系统二、本次课程设计应达到的目的1.通过该题目的设计,使学生掌握软件开发过程的问题分析、系统设计、程序编码、测试等基本方法和技能;三、本次课程设计任务的主要内容和要求(包括原始数据、技术参数、设计要求等)使用窗体等控件构建会员信息管理系统界面,实现简单的会员信息管理功能,每次录入完会员信息之后就能实现对其删除,查询,修改等操作。要求:1.1人完成2.功能实现,界面友好四、进度安排1.第1天:选题、查阅资料;2.第2天:确定设计方案;3.3-8天:方案的实现、调试与验证;4.9-10天:撰写课程设计报告初稿并修改;五、主要参考文献:1.《Javas实用教程(第2版)》,郑阿奇,电子工业出版社2.MSDN一、应用技术及开发环境1.JAVA语言及JDKJDK(JavaDevelopmentKit)是SunMicrosystems针对Java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的JavaSDK。JDK是整个Java的核心,包括了Java运行环境、Java工具和Java基础类库。JDK是学好Java的第一步。而专门运行在x86平台的Jrocket在服务端运行效率也要比SunJDK好很多。从SUN的JDK5.0开始,提供了泛型等非常实用的功能,其版本也不断更新,运行效率得到了非常大的提高。2.eclipseEclipse是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse附带了一个标准的插件集,包括Java开发工具(JavaDevelopmentKit,JDK)。二、结构设计与结构功能图1.结构设计根据对系统进行需求分析,本系统将分为4个模块:●会员基本信息管理管理会员基本信息,包括个人信息的添加、修改、删除以及查询。●会员消费信息管理管理会员的消费信息,包括消费记录的添加、修改、删除以及查询。●会员积分信息管理管理会员积分信息,包括会员积分的添加、修改、删除以及查询。。2.功能结构图2会员信息管理系统会员基本信息管理模块会员消费信息管理模块会员积分信息管理模块查询修改删除添加查询修改删除添加显示查询修改删除添加会员信息管理系统功能结构如图2.1所示。三、系统实现该系统由4个模块构成,包括会员信息管理系统主界面模块、会员基本信息管理模块、会员消费信息管理模块和会员积分信息管理模块。下面分别加以叙述:①会员信息管理系统主界面模块图3.1会员信息管理系统主界面②会员基本信息管理模块图3.2会员基本信息管理模块的运行界面③会员消费信息管理模块图3.3会员消费信息管理模块运行界面④会员积分信息管理模块3图2.1会员信息管理系统功能结构图图3.4会员积分信息管理模块的运行界面四、系统调试与测试4.1测试的定义及目的软件测试就是在软件投入运行之前,对软件需求分析、设计规格说明和编码的最终复审,是保证软件质量的关键步骤。如果要给软件测试下定义,可以这样讲,软件测试是为了发现错误而执行程序的过程。测试的目的在于将软件设计时设计者与程序开发者之间理解不一致的地方、功能与需求不一致的地方、不符合逻辑思维的情况都反映给质量控制部门,由质量控制部门调配需求部门统一做出一个明确解答,再由开发人员进行修改和补充。4.2系统功能测试功能测试主要是测试程序模块是否实现了设计中所要求的功能。功能测试中需要注意的有:(1)查询功能中,是按会员号进行查询的。每次查询前需要先输入会员号,如果没有,程序运行时会弹出提示信息窗口,告诉用户输入会员信息。(2)录入功能中,需要注意的是前台设置的数值长度是否大于后台数值长度,以及前台和后台的数据结构是否相符,很多时候录入功能无法实现是由于这些原因。还有就是必须录入的字段的设置时候有误。(3)测试删除功能中需要注意的是单击"删除"按钮后,一般会出现提示信息,询问是否4确定删除。通常情况下,我们单击"确认"按钮查看信息是否被删除掉了,而忽略了单击"取消"按钮后程序的反应:这时有可能的是没有删除,还有一种可能是即便单击了"取消"按钮,也一样删...