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是否入
10、库 bit否否是否无否表四Jinhuo表字段名字段描述数据类型主键外键非空唯一默认值自增dingdan_num订单号INT(4)是否是是无否hw_name, j货物名VARCHAR(20)否否是是无否jinhuo_data进货日期INT(4)否否是否0否kucun库存bit否否是否0否2.4程序实现程序流程图如下所示: 系统主页面 验证登录口令口令是否正确 否是 退出系统 调用系统功能菜单图2.4-1管理员操作系统: 管理界面 验证登录口令口令是否正确 否是 退出系统 调用管理系统功能菜单图2.4-22.5详细设计:前台用户登录界面如图所示:三系统设计总结本文详细论述了年历贺卡商城销售管理系统
11、的设计与实现过程,基本实现了需求分析中的功能要求,在用户登录界面中可以使用注册的用户账号登录到系统,进行用户信息的管理和供应商信息的管理,进入系统之后,可以进行商品信息的添加、删除、修改和查询,商品进货信息的添加、修改和查询,以及商品销售信息管理和商品库存信息管理一系列功能的实现,对于家具商城的管理起到了一定的帮助作用。由于时间仓促以及开发者的水平有限,本系统还存在着一些缺点以及不足之处,系统的约束力和容错能力比较弱,而且可性行也不够强。因此在系统的进一步开发实现以及扩展阶段,应该加强数据的完整性,多从安全性方面考虑设计,增强系统的扩展能力、容错能力以及系统的可行性。通过本次设计的亲身实践,知
12、识得到了积累,拓宽了自己的视野,更多的发现了自己的不足,认识到自己还要学习很多知识才能完成这个项目,以前掌握的知识是远远不够的。计算机是一门非常复杂且庞大的学科,一项课题往往需要多项技术才可以完成的。在设计阶段,通过对课题的深入分析与研究,使我对技术有了一定的了解。在遇到问题时,得到了指导老师与同学的悉心帮助,感受到集体的力量是无穷的。要将掌握的理论知识应用到实践中去,总会出现这样或那样的问题,不是理论没有掌握好,而是只有理论知识是远远不够的,一定要把理论知识和实践结合起来。把学到的知识应用到实践中去,多做多练,才可以把理论的精华发挥出来。理论知识一定要在实践中得到应用,解决实际问题,这才是学
13、习的根本目的。参考文献1 郭克华. Java Web程序设计. 北京:清华大学出版社2 牛晓太. Java程序设计教程. 北京:清华大学出版社评分表评分细则分数理解功能及基本原理程度。(20分)报告文字、图、表格式规范、整齐程度。(15分)报告内容完整、逻辑性程度。(15分)程序代码是否有注释、是否有语法错误。(10分)程序运行是否正常。(20分)程序运行界面是否美观。(15分)是否有创新思考、做法等。(5分)其他说明:总分:成绩等级:指导老师签名:日期:目 录第一章 概 论11.1项目名称11.2项目地点11.3区域特点11.4建设规模11.5可行性研究范围21.6项目估算总投资额3第二章
14、项目市场分析32.1#县经济发展趋势分析32.2#县房地产发展概况42.3区域市场分析102.4项目利弊分析11第三章 项目定位及销售预测123.1项目定位123.2销售情况预测143.3销售价格预测14第四章 项目的工程技术方案154.1总平面及建筑方案154.2结构164.3供配电工程164.4给排水工程164.5人防174.6弱电工程174.7主要设备设施174.8交通与停车174.9环境保护17第五章 项目管理与建设进度计划195.1项目运作模式195.2招投标管理195.3工程监理195.4物业管理195.5建设进度计划195.6销售计划20第六章 项目营销和招商方案216.1销售、租赁比例216.2运营策略216.3招商策略22第七章 投资估算和资金筹措257.1投资估算257.2资金筹措277.3资金平衡计划:见下表28第八章 效益分析298.1销售收入、销售税金及附加估算298.2经营成本及费用估算30第九章 项目风险及防范措施319.1市场风险319.2筹资风险319.3销售不确定性风险319.4项目开发的风险329.5成本控制的风险32第十章 结论及建议3310.1结论3310.2建议3321