1、 毕业实训报告毕业实训报告 实训项目:实训项目: 会员管理系统 学生姓名:学生姓名: XXX 学学 号号: 专业班级:专业班级:软件技术 XXXX(JAVA) 学历层次:学历层次: XXXXX 指导教师:指导教师: XXXX 完成日期:完成日期: 2013 年 6 月 13 日 1 目目 录录 会员管理系统会员管理系统 1 前言1 第一部分 需求说明5 1.1 系统涉及的功能 . 5 1.1.1 基本功能 . 5 1.1.2 角色权限图示 5 第二部分 数据库设计5 2.1 数据库技术概述 . 5 2.2 数据库的 E-R 图. 6 2.3 数据库逻辑结构设计 8 2.3.1 会员表 8 2.
2、3.2 产品表 9 2.3.3 会员卡表 . 9 2.3.4 购物表 10 第三部分 系统实现10 3.1 系统总体设计 10 3.2 公用模块的编写 . 11 3.2.1 数据库连接文件 11 3.2.2 用户登录和注销 11 3.2.3 客户界面的设计与实现 13 3.3 系统的实现 13 3.3.1 “会员管理”功能模块 15 3.3.2 用户密码模块 16 3.4 设计过程中遇到的问题以及解决方法 . 16 3.4.1 问题一 16 3.4.2 问题一分析及解决方法 17 3.4.3 问题二 17 3.4.4 问题二分析及解决方法 17 2 3.4.5 问题三 18 3.4.6 问题三
3、分析及解决方法 18 3.5 系统测试及单元测试 18 3.5.1 模块接口 . 18 3.5.2 局部数据结构 18 3.5.3 路径测试 . 19 3.5.4 边界条件 . 19 3.5.5 出错处理 . 19 第四部分 系统使用手册20 4.1 硬件环境 . 20 4.2 软件环境 . 21 4.3 使用说明 . 21 实训总结22 参考文献23 1 会员管理系统会员管理系统 前言 随着经济的发展,社会的进步,计算机越来越深入到我们日常的工作学习 及生活中,成为我们日常生活中不可缺少的辅助工具。随着科学技术的不断提 高,计算机科学日渐成熟,其强大的功能已为人们深刻的认识,它已进入人类 社
4、会的各个领域并发挥着越来越重要的作用。它已经深入到日常工作和生活的 方方面面,比如文字处理、信息管理、辅助设计、图形图像处理、教育培训以 及游戏娱乐等。各行各业的人们无须经过特别的训练就能够使用电脑完成许许 多多复杂的工作。然而,虽然现在世界上已经充满了多如牛毛的软件,但它们 依然不能满足用户的各种特殊需要,人们还不得不开发适合自己特殊需求的软 件。以前开发 Windows 应用软件是专业人员的工作,需要掌握许多专业知识和 经过特殊的培训才能胜任。现在不同了,即使你没有接受过严格的程序设计训 练,使用 java 编程语言也一样能够开发出功能强大、适合自己特殊需求的应用 程序了。 会员管理系统用
5、计算机管理本事业组织会员的基本信息,以及对会员信息 的编辑,查询等一系列动作,它是一种计算机应用技术的创新,在计算机还未 普及之前组织会员管理都是由工作人员人工书写,查阅的方式来操作的,现在 一般的会员管理都采用计算机智能化管理,采用计算机作为工具的实用的计算 机智能化管理程序来帮助前台管理员进行更有效的企事业单位组织会员管理工 作。 因为本人能力有限,加上时间紧迫,所以设计出来的本系统可能功能比较 简单,另外本系统是单机版,不能实现网络互联操作,这些都有待于我在以后 的工作学习中进一步改进。 系统开发用到的核心技术: JSP 技术: 用 JSP 开发的 Web 应用是跨平台的,即能在 Lin
6、ux 下运行,也能在其他操 作系统上运行。 2 JSP 技术使用 Java 编程语言编写类 XML 的 tags 和 scriptlets, 来封装产生动 态网页的处理逻辑。网页还能通过 tags 和 scriptlets 访问存在于服务端的资源的 应用逻辑。JSP 将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设 计,使基于 Web 的应用程序的开发变得迅速和容易。 Web 服务器在遇到访问 JSP 网页的请求时,首先执行其中的程序段,然后 将执行结果连同 JSP 文件中的 HTML 代码一起返回给客户。插入的 Java 程序段 可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。 JSP 与 Java Servlet 一样,是在服务器端执行的,通常返回该客户端的就是 一个 HTML 文本,因此客户端只要有浏览器就能浏览。 JSP 本质上是一种特殊的 Servlet 文件。 JSP 的 1.0 规范的最后版本是 1999 年 9 月推出的,12 月又推出了 1.1 规范。 目前较