JAVA课程设计-贺卡年历课程设计.docx

上传人:pu****.1 文档编号:558433009 上传时间:2024-02-15 格式:DOCX 页数:20 大小:452.90KB
返回 下载 相关 举报
JAVA课程设计-贺卡年历课程设计.docx_第1页
第1页 / 共20页
JAVA课程设计-贺卡年历课程设计.docx_第2页
第2页 / 共20页
JAVA课程设计-贺卡年历课程设计.docx_第3页
第3页 / 共20页
JAVA课程设计-贺卡年历课程设计.docx_第4页
第4页 / 共20页
JAVA课程设计-贺卡年历课程设计.docx_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《JAVA课程设计-贺卡年历课程设计.docx》由会员分享,可在线阅读,更多相关《JAVA课程设计-贺卡年历课程设计.docx(20页珍藏版)》请在金锄头文库上搜索。

1、Java程序设计课程系统模块开发文档题目:年历贺卡销售信息系统专业:计算机科学与应用班级: 学号: 姓名:指导老师:2016年11月20日目录前言.1关键词.1一 系统设计的目的与要求1.1系统设计的目的.21.2系统设计的实验环境.21.3系统设计的要求.2二 系统设计的内容.22.1需求分析.22.2概念设计.32.3逻辑设计.72.4程序实现. 112.5详细设计.13三 总结.16参考文献.16前言Java 是一种跨平台,适合于分布式计算环境的面向对象编程语言。它具有简单性、面向对象、分布式、解释型、可靠、安全、平台无关、可移植、高性能、多线程、动态性等。Java不依赖平台性的特点使它

2、受到广泛的关注,且成为网络时代的重要语言之一。Java不仅是一门正在广泛使用的编程语言,并且已成为软件开发者必须掌握的基础语言。本次课程就是使用Java语言进行编程设计,开发了关于年历贺卡销售的信息管理系统。随着计算机技术的日趋成熟,管理信息系统已经应用到各个领域。销售管理软件的应用大大提高了普通零价的管理水平和经济效益。通过对我国年历贺卡销售流程的调查,年历贺卡业中小型批发、零售企业等往往存在一些共同的特点和问题,如贺卡品牌繁多、库存漏洞大、决策欠依据、经营不规范等,而这些问题往往是一个商家制胜的关键。如果还采用以前的手工销售、统计的方法,将会极大影响销售业绩。针对这些问题我在课程设计中开发

3、了此系统。系统适用于中小型零售商城批发等。关键词:销售管理系统进货销售一系统设计的目的与要求1.1系统设计的目的本次系统设计是针对计算机专业学生学完JAVA程序设计课程后,进行的一次全面的综合训练,是该课程的大作业。JAVA系统设计的目的是加深对理论教学内容的理解和掌握,使学生掌握JAVA程序设计开发在实践中的应用,并且掌握其基本方法和技术路线,为学生综合运用所学知识,运用JAVA进行软件开发打下良好的基础。1.2系统设计的实验环境Win7系统,JAVA语言及相应的开发环境,Eclipse,JDK,MySQL等。1.3系统设计的要求按照学生的课题,要求学生能独立完成自己的任务,并在此基础上完善

4、整个项目开发。要求学生能够全面、深入理解和掌握所学内容,能够分析、设计,并解答类似问题,能编写出较好的程序;掌握JAVA程序设计的基本技能和面向对象的概念和方法。培养学生进行分析和解决问题的能力;培养学生进行设计分析、设计方法、设计操作与测试、设计过程的观察、理解和归纳能力的提高。二系统设计的内容2.1需求分析家具销售管理系统主要用于管理管理员信息,进货信息,用户信息以及销售信息等。这些信息的录入、查询、修改和删除等操作都是该系统重点解决的问题本系统分为5个管理部分,即登录管理,系统功能,系统帮助和关于软件,各个功能模块的详细介绍如下:1) :登录管理:主要是对管理员和用户对销售系统进行管理。

5、用户登陆成功后,用户可以登录,注册和修改自己的密码,系统会进入到系统功能界面,但不能访问管理员特权。管理员登陆成功后,管理员可以登录,注册和修改自己的密码,系统会进入到系统功能界面。2):系统功能管理:主要是进货管理,销售管理,库存管理,管理员特权(通过管理员登录对用户进行管理)通过这4个方面处理,使家具信息的管理更加方便。(1)进货管理:实现进货订单、新增订单、取消进货订单、确认货物进货账等功能。(2)销售管理:实现查询已送货,查询未送货,新增订单等功能。(3)库存管理:实现货物情况和库存盘点等功能。(4)管理员特权:通过管理员登录对用户信息进行管理。 3):系统维护管理:实现本单位信息设置

6、、系统管理权限设置、系统数据备份恢复、系统数据清除功能。 4):系统帮助:对学员的学籍信息进行插入、查询、修改和删除等操作,以便有效管理学员的成绩信息。5):关于软件:软件的基础信息。本系统主要用于家具销售信息的管理,采用面向对象的设计思想,系统功能分析是在系统开发的总体任务的基础上完成的。针对家具销售管理的需求,设计了如下所示的数据项和数据结构。基本表部分:管理员表:姓名,密码销售表:订单号,货物名,联系电话,送货地址,是否入库进货表:订单号,货物名,订单日期,是否入库用户表:姓名,密码2.2 概念设计在需求分析基础上,经过逐步抽象、概括、分析、研讨,本系统的实体有:用户资料实体,进货资料实

7、体,销售资料实体,管理员资料实体。整体 E-R模型订单号期添加库存号密码姓名订单号进货日期用户货物名进货管理管理员姓名密码别m11n统计是否入库货物名称客户电话mn销售送货地址 用户资料实体包含以下属性,分别是用户名,密码。其E-R图如下图所示:user_tabpassworduser图2.2-1管理员资料实体包含以下属性,分别是用户名,密码。其E-R图如下图所示:Admin_tabpassworduser销售表包含以下属性:订单号货物名电话号码送货地址是否入库电话号码 货物名 订单号 销售信息送货地址 是否入库图2.2-2进货表:订单号货物名进货日期添加库存订单号 货物名 进货信息 添加库存

8、进货日期图2.2-32.3 逻辑设计现在需要将数据库概念结构转化为MySQL 数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。根据数据库的需求分析和概念结构设计,设计了数据库。数据库由下面多个表格组成,各个表格的设计结果如下面所示。每一个二维表表示数据库中的一个表。在上面实体以及实体之间关系的基础上,形成数据库中的表格以及各个表格之间的关系。红酒销售管理系统数据库中各个二维表如下面所示,每个表格表示在数据库中的一个表,主要完成以下几个表的构建:其中包含Admin_tab表Xiaoshou表hw_name, Jinhuo表和user_tab表表一管理员资料表Admin_tab字段名字段描

9、述数据类型主键外键非空唯一默认值自增user用户号INT(8)是否是是无否password密码VARCHAR(20)否否是否无否表二用户资料表User_tab字段名字段描述数据类型主键外键非空唯一默认值自增user用户号INT(8)是否是是无否password密码VARCHAR(20)否否是否无否表三Xiaoshou表字段名字段描述数据类型主键外键非空唯一默认值自增dingdan_num, 订单号INT(8)是否是是无是hw_name, 货物名VARCHAR(20)否否是否无否phone_num, 电话号码ENUM否否是否无否addr, 联系地址VARCHAR(18)否否是是无否sfsh是否入库 bit否否是

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号