




已阅读5页,还剩26页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 / 31 java 项目开发总结 闽南师范大学计算机科学与工程系 Java 应用项目开发总结报告 徐州工业职业技术学院 Java 项目开发实训项目报告 完 成 人: 所在班级: 指导教师: 完成时间: 2016 年 6 月 14 日 所在系部: 信息管理技术学院 一设计项目名称: 网上书店 二小组成员及分工 尚 * a、界面设计; b、查询图书信息; c、浏览图书信息并实现分页功能; 2 / 31 d、删除图书信息; e、用户登录; f、根据客户编号查询订单信息 张 * a、数据库的总体设计; b、添加图书信息; c、修改图书信息; d、用 户注册; e、添加客户订单。 f、总体页面链接 三项目功能需求分析 1. 用户登录功能 2. 用户注册功能 3. 浏览所有图书并实现分页功能 4. 添加图书功能 5. 修改图书功能 6删除图书功能 7添加客户订单 8. 根据客户编号查询订单信息 图总体流程图 四项目数据库设计 1、 BookInfo 表: 3 / 31 表 BookInfo 表 2、 Custormer 表: 表 Custormer 表 3、 UserInfo 表: 表 UserInfo 表 4、 OrderInfo 表 表 OrderInfo 表 ( 来自 : 海 达 范 文 网 :java 项 目 开 发 总 结 ) 四张表的关系图如下 : 图关系图 五完成的主要功能 1.登录功能 4 / 31 详细介绍:输入正确的用户名和密码可以登录到页面或页面,如果用户名或密码错误,弹出对话框,提出用户名或密码错误。 主要用到: a、 entity 实体层:创建用户登录的方法,根据 userName 查询 UserInfo 里面的字段。 b、 dao 实现类:运用 Hibernate 实现用户登录 ,其涉及到的接口为:。 c、 Action 控制层:。 运行界面如图所示: 图 登录界面 2. 注册功能 详细介绍:点击上的用户注册按钮,进入注册界面,输入用户名和密码,提交注册,弹出页面添加用户成功,否则弹出提交失败。 主要用到: a、 entity 实体层:创建用户登录的方法,根据 5 / 31 userName 查询 UserInfo 里面的字段。 b、 dao 实现类:运用 Hibernate 实现用户 注册 ,其涉及到的接口为:。 c、 Action 控制层:。 运行界面如图所示: Java 项目开发全程实录 .txt 等待太久得来的东西多半已经不是当初自己想要的了。一层秋雨一阵凉,一瓣落花一脉香,一样流年自难忘,一把闲愁无处藏。幸福生活九字经:有希望,有事干,有人爱。女人和女人做朋友,要之以绿叶的姿态,同时也要暗藏红花的心机。第 1 章 进销存管理系统 教学视频: 1 小时 42 分 开发背景 系统分析 6 / 31 需求分析 可行性分析 编写项目计划书 系统设计 系统目标 系统功能结构 业务逻辑编码规则 系统流程图 构建开发环境 系统预览 文件夹组织结构 7 / 31 数据库设计 数据库分析 进销存管理 系统的 E-R 图 使用 PowerDesigner 建模 创建数据库 主窗体设计 创建主窗体 创建导航面板 公共模块设计 编写 Dao 公共类 编写 Item 类 8 / 31 基础信息模块设计 基础信息模块概述 基础信息模块技术分析 供应商添加实现过程 供应商修改与删除实现过程 单元测试 进货管理模块设计 进货管理模块概述 进货管理模块技术分析 进货单实现过程 查询统计模块设计 9 / 31 查询统计模块概述 查询统计模块技术分析 销售查询实现过程 库存管理模块设计 库存管理模块概述 库存管理模块技术分析 价格调整实现过程 单元测试 系统打包发布 开发技巧与难点分析 使用 PowerDesigner 逆向生成数据库 E-R 图 10 / 31 本章总结 第 2 章 企业内部通信系统 教学视频: 1 小时 40 分 开发背景 系统分析 需求分析 可行性分析 编写项目计划书 系统设计 系统目标 系统功能结构 数据库设计 11 / 31 系统预览 文件夹组织结构 主窗体设计 创建主窗体 记录窗体位置 公共模块设计 数据库操作类 系统工具类 系统托盘模块设计 系统托盘模块概述 系统托盘模块技术分析 12 / 31 系统托盘模块实现过程 系统工具模块设计 系统工具模块概述 系统工具模块技术分析 系统工具模块实现过程 用户管理模块设计 用户管理模块概述 用户管理模块技术分析 用户管理模块实现过程 单元测试 通信模块设计 13 / 31 通信模块概述 通信模块技术分析 通信模块实现过程 开发技巧与难点分析 使用 JDK 6 新增的系统托盘 本章总结 第 3 章 企业人事管理系统 教学视频: 2 小时 53 分 开发背景 系统分析 系统设计 系统目标 14 / 31 系统 功能结构 系统预览 业务流程图 文件夹结构设计 数据库设计 数据库分析 数据库概念设计 数据库逻辑结构设计 主窗体设计 导航栏的设计 工具栏的设计 15 / 31 公共模块设计 编写 Hibernate 配置文件 编写 Hibernate 持久化类和映射文件 编写通过 Hibernate 操作持久化对象的常用方法 创建用于特殊效果的部 门树对话框 创建通过部门树选取员工的面板和对话框 人事管理模块设计 人事管理模块功能概述 人事管理模块技术分析 人事管理模块实现过程 单元测试 16 / 31 待遇管理模块设计 待遇管理模块功能概述 待遇管理模块技术分析 待遇管理模块实现过程 系统维护模块设计 系统维护模块功能概述 系统维护模块技术分析 系统维护模块实现过程 单元测试 开发技巧与难点分析 Hibernate 关联关系的建立方法 17 / 31 建立一对一关联 建立一对多关联 第 4 章 酒店管理系统 教学视频: 2 小时 39 分 概述 系统分析 系统设计 系统目标 系统功能结构 系统预览 业务流程图 文件夹结构设计 18 / 31 数据库设计 数据库分析 数据库概念设计 数据库逻辑结构设计 视图设计 公共模块设计 编写数据库连接类 封装常用的操作数据库的方法 自定义表格组件 编写利用正则表达式验证数据合法性的方法 主窗体设计 19 / 31 用户登录窗口设计 开台签 单工作区设计 开台签单工作区功能概述 开台签单工作区技术分析 开台签单工作区实现过程 单元测试 自动结账工作区设计 自动结账工作区功能概述 自动结账工作区技术分析 自动结账工作区实现过程 结账报表工作区设计 20 / 31 结账报表工作区功能概述 结账报表工作区技术分析 结账报表工作区实现过程 单元测试 后台管理工作区设计 后台管理工作区功能概述 后台管理工作区技术分析 后台管理工作区实现过程 单元测试 开发技巧与难点分析 使用 Visio 逆向生成数据库 E-R 图 21 / 31 第 5 章 图书馆管理系统 教学视频: 2 小时 14 分 开发背景 需求分析 系统设计 系统目标 系统功能结构 系统流程图 系统预览 构建开发环境 文件夹组织结构 数据库设计 22 / 31 数据库分析 数据库概念设计 使用 PowerDesigner 建模 公共模块设计 数据库连接及操作类的编写 MenuActions 类的编写 限制文本框长度类的编写 描述组合框索引与内容类的编写 在 JLable 上添加图片类的编写 主窗体设计 主窗体概述 23 / 31 主窗体技术分析 主窗体的实现过程 登录模块设计 登录模块概述 登录模块技术分析 登录模块实现过程 图书信息管理模块设计 图书信息管理模块概述 图书信息管理模块技术分析 图书信息管理模块实现过程 单元测试 24 / 31 图书借阅、归还模块设计 图书借阅、归还模块概述 图书借阅、归还模块技术分析 图书借阅、归还模块实现过程 单元测试 图书查询模块设计 图书查询模块概述 图书查询模块技术分析 图书查询模块实现过程 项目开发总 结报告 1. 引 25 / 31 言 .2 编写目的 .2 背景 .2 2. 实 际 开 发 结果 .2 产品 .2 主 要 功 能 和 性能 .26 / 31 .4 基 本 流程 .5 进度 .6 3. 开 发 工 作 评价 .7 对 生 产 效 率 的 评价 .7 对产品质量的评价 .7 对技术方法的评价 .27 / 31 .7 出错原因得分析 .8 4. 经验与教训 .8 1. 引 言 编写目的 通过本文档的编写,总结项目小组 24 天的工作,发现其中的优点与缺点, 为以后项目开发积累经验。 背景 游戏名称:逃亡者手机游戏; 28 / 31 任务提出者:西北工业大学软件与微电子学院; 开发者:陶宗宣,夏先进,田国煌,谭帅,陈晨阳,沈志远,王卫星, 程佳,卫大龙, 陈云云,安世卿,巴图欧其尔; 用户:为与该游戏开发有联系的决策人,开发组人员以及下载该手机游戏的手机用户; 使用的计算机网络:本项目使用西北工业大学软件与微电子学院嵌入式实验室计算机机器以及各开发者本人的计算机进行编程。 2. 实际开发结果 产品 本产品为手机逃亡者游戏,系统在进行设计时,按照项目需求分析,以面向对象的角度将整个系统划分为以下 13 模块分别为:界面显示模块、主界面模块、游戏设置信息模块、信息显示模块、 Player 模块、 Boss 模块、保 护层模块、子弹模块、音效模块、游戏信息记录模块、剧情显示模块、模29 / 31 式控制模块和游戏总控模块。这些模块之间的大致调用关系如下所示: a) Boss 模块调用子弹模块的功能; b)模式控制模块调用 Player 模块、 Boss 模块、剧情显示模块的功能; c) 游戏总控模块调用模式控制模块、音效模块、游戏信息记录模块、游戏 设置信息记录模块的功能; d)界面显示模块调用游戏信息设置模块的功能; e) 主界面模块调用界面显示模块、游戏设置信息模块、信息显示模块及游 戏总控模块的功能。 这些模块之间的调用层次关系如下边四图所示: 图 1 30 / 31 图 2 图 3 图 4 图 5 程序系统只有一个版本。 主要功能和性能 本小组完成的项目是一款手机逃亡者的游戏,项目最终实现的目标功能已超过项目开发计划和需求分析中的功能规定。经过本小组内成员的创新,在原先游戏的基础
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 诗歌朗诵教学课件
- 小数性质的应用教学课件
- 新质生产力实证研究
- 物质专业知识培训课件
- 金融支撑新质生产力的路径与机制
- 2025年功能性食品市场消费需求预测与产品创新技术应用报告
- 不良事件上报流程题和管理制度及答案
- 2025年村级田长助理面试模拟题及答案
- 三人合租房屋合同范本
- 江西省新建二中2025-2026学年生物高三第一学期期末监测模拟试题
- 2025-2026小学学年度第一学期教学工作安排表:启智育心绘蓝图筑梦前行谱新篇
- GB/T 30807-2025建筑用绝热制品浸泡法测定长期吸水性
- 无限极中医秋季养生课件
- GB/T 23806-2025精细陶瓷断裂韧性试验方法单边预裂纹梁(SEPB)法
- 医疗行业网络信息与数据安全专项行动自查和整改报告范文
- 2025年食堂从业人员培训考试试题及答案
- 2025至2030全球及中国CAM软件行业项目调研及市场前景预测评估报告
- 2025年德语DSH考试试卷德语语法练习与解析
- DB23∕T 3708-2024 地质灾害风险调查评价技术规范(1:50000)
- 上班员工健康管理制度
- 公司业务招待费管理制度
评论
0/150
提交评论