没有合适的资源?快使用搜索试试~ 我知道了~
电子商务专业课程设计——会员信息管理系统.doc
0 下载量 10 浏览量
2023-06-30
03:04:34
上传
评论
收藏 774KB DOC 举报
温馨提示
试读
38页
电子商务专业课程设计——会员信息管理系统.doc
资源推荐
资源详情
资源评论
课程设计实验报告
一、课程设计题目
会员信息管理系统
二、本次课程设计应达到的目的
1. 通过该题目的设计,使学生掌握软件开发过程的问题分析、系统设计、程序编
码、测试等基本方法和技能;
三、本次课程设计任务的主要内容和要求(包括原始数据、技术参数、设计
要求等)
使用窗体等控件构建会员信息管理系统界面,实现简单的会员信息管理功能,每次录
入完会员信息之后就能实现对其删除,查询,修改等操作。
要求:
1.1人完成
2.功能实现,界面友好
四、进度安排
1. 第1天:选题、查阅资料;
2. 第2天:确定设计方案;
3. 3 -8天:方案的实现、调试与验证;
4. 9-10天:撰写课程设计报告初稿并修改;
五、主要参考文献:
1. 《Javas实用教程(第2版)》, 郑阿奇,电子工业出版社
2. MSDN
2
一、应用技术及开发环境
1.JAVA 语言及 JDK
JDK(Java Development Kit)是 Sun Microsystems 针对 Java 开发员的产品。自从
Java 推出以来,JDK 已经成为使用最广泛的 Java SDK。JDK 是整个 Java 的核心,包括
了 Java 运行环境、Java 工具和 Java 基础类库。JDK 是学好 Java 的第一步。而专门运行
在 x86 平台的 Jrocket 在服务端运行效率也要比 Sun JDK 好很多。从 SUN 的 JDK5.0 开
始,提供了泛型等非常实用的功能,其版本也不断更新,运行效率得到了非常大的提高。
2.eclipse
Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只
是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了
一个标准的插件集,包括 Java 开发工具(Java Development Kit,JDK)。
二、结构设计与结构功能图
1. 结构设计
根据对系统进行需求分析,本系统将分为 4 个模块:
● 会员基本信息管理
管理会员基本信息,包括个人信息的添加、修改、删除以及查询。
● 会员消费信息管理
管理会员的消费信息,包括消费记录的添加、修改、删除以及查询。
● 会员积分信息管理
管理会员积分信息,包括会员积分的添加、修改、删除以及查询。。
2. 功能结构图
会员信息管理系统功能结构如图 2.1 所示。
会员信息管理系统
会员基本信息管理模块
会员消费信息管理模块
会员积分信息管理模块
查询
修改
删除
添加
查询
修改
删除
添加
显示
查询
修改
删除
添加
3
三、系统实现
该系统由 4 个模块构成,包括会员信息管理系统主界面模块、会员基本信息管理模块、
会员消费信息管理模块和会员积分信息管理模块。下面分别加以叙述:
① 会员信息管理系统主界面模块
图 3.1 会员信息管理系统主界面
② 会员基本信息管理模块
图 2.1 会员信息管理系统功能结构图
4
图 3.2 会员基本信息管理模块的运行界面
③ 会员消费信息管理模块
图 3.3 会员消费信息管理模块运行界面
④ 会员积分信息管理模块
图 3.4 会员积分信息管理模块的运行界面
5
四、 系统调试与测试
4.1 测试的定义及目的
软件测试就是在软件投入运行之前,对软件需求分析、设计规格说明和编码的最终复审,
是保证软件质量的关键步骤。如果要给软件测试下定义,可以这样讲,软件测试是为了发现
错误而执行程序的过程。
测试的目的在于将软件设计时设计者与程序开发者之间理解不一致的地方、功能与需求
不一致的地方、不符合逻辑思维的情况都反映给质量控制部门,由质量控制部门调配需求部
门统一做出一个明确解答,再由开发人员进行修改和补充。
4.2 系统功能测试
功能测试主要是测试程序模块是否实现了设计中所要求的功能。功能测试中需要注意的
有:
(1)查询功能中,是按会员号进行查询的。每次查询前需要先输入会员号,如果没有,
程序运行时会弹出提示信息窗口,告诉用户输入会员信息。
(2)录入功能中,需要注意的是前台设置的数值长度是否大于后台数值长度,以及前台
和后台的数据结构是否相符,很多时候录入功能无法实现是由于这些原因。还有就是必须录
入的字段的设置时候有误。
(3)测试删除功能中需要注意的是单击"删除"按钮后,一般会出现提示信息,询问是否
确定删除。通常情况下,我们单击"确认"按钮查看信息是否被删除掉了,而忽略了单击"取
消"按钮后程序的反应:这时有可能的是没有删除,还有一种可能是即便单击了"取消"按钮,
也一样删除了数据。
(4)关于修改功能的测试主要是看修改确认后是否数据真正已被修改了。这是最基本的
功能,需要注意的是看是否能把不应该修改的数据也修改成功了。
4.3 系统调试常见错误
1.NullPointerException 异常
一般是对一个为 NULL 值的变量进行操作引起的。为避免这种异常,最好在对变量操作
之前检查,看它是否为 NULL 值。
2.NumberFormatException 异常
这是由于数字的格式错误而出现的例外。为了避免出现此类错误,一般必须保证数据格
式输入正确。
剩余37页未读,继续阅读
资源评论
yyyyyyhhh222
- 粉丝: 412
- 资源: 6万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 封装swagger组件,提供全新UI以及无状态登录接口调用解决方案
- 小龙坎支局2024年4月渠道积分核对数据.xlam
- onlyoffice搭建及与alist使用的view.html
- Quadcopter-UAV-attitude-estimation-linux常用命令大全demo
- Quadcopter-UAV-attitude-estimation-based-on-数据库课程设计
- pbdlib-python-master.zip
- 43904245495352013_base.apk
- 基于springboot+vue + redis的工作流审批系统
- 【qt基础语法及实际案例解析】qt基础语法及实际案例解析
- 结课作业.psd
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功