您好,欢迎访问三七文档
当前位置:首页 > 机械/制造/汽车 > 机械/模具设计 > Java技术课程设计任务书
1Java技术课程设计任务书题目:在线音像制品销售系统学生姓名:学号:班级:题目类型:软件工程(R)指导教师:一.课程设计目的(1)使学生巩固和提高Java编程技术;(2)培养学生掌握程序设计的基本思路和方法;(3)加强学生研发、调试程序的能力;(4)培养学生分析、解决问题的能力;(5)提高学生的科技论文写作能力。二.课程设计的任务及要求任务:图形化界面(GUI)编程,编写一个在线音像制品销售模拟程序。系统主要包括:(1)系统要实现基本信息录入、修改、查询等功能:●客户管理。●库存管理(包括入库和发货)。●统计分析。(2)系统要实现满足多种条件的统计分析功能,有些统计数据要采用图表的格式呈现;(3)销售管理系统所涉及的信息有:●客户信息。包括的数据项有:客户代码、名称、联系人,地址、电话,手机,传真,邮编,E-mail,税号,开户行,账号,信誉度等。●商品信息。包括的数据项有:商品代码、商品名称、品牌、供应商名称、尺码、款式、颜色、面料、包装方式等。●入库/发货信息。包括的数据项有:入库/发货单号、客户代码、经手人、商品代码、数量、单价、金额、日期等。●统计分析。主要包括库存信息、销售信息、利润分析等。三.课程设计提交的成果21.设计说明书一份,内容包括:(1)课程设计任务及要求(2)需求分析(3)设计思路--工作原理、功能规划(4)详细设计---数据分析、算法思路、类设计、功能实现(含程序流程图、主要代码及注释)、界面等。(4)运行调试与分析讨论---给出运行屏幕截图,分析运行结果等。(5)设计体会与小结---设计遇到的问题及解决办法,通过设计学到了哪些新知识,巩固了哪些知识,有哪些提高。(6)参考文献(必须按标准格式列出,可参考教材后面的参考文献格式)(7)报告按规定排版打印,要求装订工整,否则要求返工;(8)课设报告的装订顺序如下:封面---任务书---摘要---目录----正文---附录(代码及相关图片)(9)严禁抄袭,如有发现,按不及格处理。2.刻制光盘一张。四.答辩与评分标准(1)考勤:10分;(2)程序检查:30分;(3)答辩回答问题:30分(3)课程设计报告:30分;五.设计的主要参考文献(1)丁振凡.《Java语言实用教程》北京邮电大学出版社(2)耿祥义.《Java2实用教程》清华大学出版社(3)赵付青.《Java面向对象程序设计》国防工业出版社.(4)耿祥义.《Java课程设计》清华大学出版社六.各阶段时间安排(共1周):周次日期内容地点完成情况教师签字3第17周星期一准备参考资料,分析系统,方案设计教室星期二编程实验室星期三编程实验室星期四调试程序实验室星期五写设计书,答辩实验室2011年6月20日4摘要随着计算机的普及和计算机科学技术的飞速发展,人们开始越来越多地利用计算机解决实际问题。音像制品出租及销售管理系统是用jdk1.6.0环境下开发出来用于管理音像的出租和出售的MIS系统。该系统用于音像出租或销售店,方便出售、销售、还回、查找等操作,是出租销售音像店的最佳助手。可以自定义音像,方便添加新音像、管理音像、管理会员。提供完善的出租和还回操作,完全独立的数据库系统,数据管理为您提供:音像管理,会员管理。数据查询为您提供:租借情况,音像查询,会员查询。本系统具有安全的数据库备份方案,简单易用,仿WINDOWS操作方式,可以使您很快上手,根据需要自行设置音像类别和相应的借出时间、借出册数。本系统界面美观,操作简单。关键词:计算机技术;信息查询;资源管理;模块;应用软件5目录一、需求分析..........................................6二、设计思路..........................................7三、详细设计..........................................11四、运行调试与分析讨论......................18五、设计体会与小结..............................26六、参考文献..........................................27七、致谢..................................................28八、附录..................................................296一、需求分析随着电子计算机和通信技术的发展,人类已经逐渐地进入信息化社会。信息和材料、能源一样成为一种社会的基本生产资料,在人类的社会生产活动中发挥着重要的作用。同时人们对信息和数据的利用与处理也已进入自动化、网络化和社会化的阶段,因此,开发相关的管理信息系统已经成为各行各业的必要和必需了,管理信息系统作为一门边缘学科,集管理科学、信息科学、系统科学、现代通信技术和电子计算机技术于一体,可以解决企业或组织所面临的问题,对内来看,可以提高工作效率;对外来看,获得竞争优势。音像制品出租及销售的管理是一个常见的问题,其特点是数据之间的关系简单,但数据量较大。大多数管理者管理音像都是采用人工的方式。随着音像的增多,经营业务也不断增加,经营者不得不雇越来越多的店员来管理这些事务,这样作的代价毫无疑问是成本的增加,这也是经营者最不愿意看到的情况。若用人工进行管理,不便于数据的汇总统计及各种数据分析。例如,若每天有1000条记录,则要进行1000次加法才能计算出每天的租金总额,当然要进行每个月的统计工作就更复杂了。此时这对于音像的管理就更难了。例如,要查看哪些音像是顾客最喜欢看的,哪些音像被损坏,哪些音像超期未还等,这些问题用人工管理方式是难以解决的。所以本软件就是为了解决这个问题而开发的,它能方便地进行各种管理事务,软件设计综合了具有一定代表性多家音像出租及销售店的业务处理模式。能自动计算押金、租金的就是让管理者减少重复工作,提高信息管理的效率和准确度。传统的人工进行管理,存在低效、易出错等缺点,不便于数据的汇总统计及各种数据分析。之后又出现了EXCEL作为数据库的管理系统,但其缺点很快就显示出来,那就是数据管理的不便与灵活性较差。随着计算机的普及以及相关技术的发展,开发一个音像制品出租及销售管理系统的时机已经成熟。音像制品出租及销售管理系统可以避免音像店音像制品管理的随意性,使得管理工作规范化、系统化、程序化,提高信息处理的速度和准确性,对于减轻工作人员的劳动量、提高劳动热情和服务质量,具有重要的现实意义。7二、设计思路本文的应用背景为某音像制品销售出租商店。该商店由负责人和若干员工组成。员工分为采购员和日常操作员。前者负责采购新的音像店音像制品,后者在柜台进行销售和出租业务。因此现有系统由采购中心、业务柜台、负责人和员工等组成,系统组织结构如图3.1所示。负责人采购员采购中心业务柜台员工顾客会员图3.1组织结构图现行系统的工作流程,都基本采用手工的方式。当顾客要购买或者租借某个音像制品时,提供该音像的信息交于员工,员工根据这些信息从库存登记本中找到该音像,根据进货记录本和出租价格规定表等,按照合适的价格销售或者租借给该顾客,并在销售或租借登记本上登记,同时修改库存登记本。顾客归还时,从租借册上划去出租记录。每月由采购中心的采购员将新购买的音像送至业务柜台,该柜台工作人员进行清点验收后排架入库,并修改库存登记本。每月月底对登记本上的信息进行统计,并将统计结果及顾客的要求反馈给采购中心,由采购中心根据顾客需求情况决定采购音像。定期将销售租借的情况及库存情况反馈于负责人,以便于制定管理决策等。业务流程图描述符号如图3.2所示。系统中人员实体信息流表单帐目处理数据存储图3.2业务流程图描述符号系统的业务流程如图3.3所示。8音像制品仓库采购员采购清单员工数据更新顾客借/还列表负责人采购入库操作租借归还借还操作统计操作统计报表销售操作图3.3业务流程图购买清单购买采购员维护操作3.2现行系统存在的主要问题由于该商店未采用自动化管理,工作人员往往对音像制品仓库的情况不甚了解,有时为了查找顾客需要的某类音像在上万册的音像中寻找,却发现已经销售或者出租完,无功而返,或者在数百页的登记册中查找租借记录,非常吃力。而各部门之间信息也不能及时沟通,在工作上也带来了诸多不便。通过分析可以发现,现行系统存在的问题,主要是由于传统的手工操作方法难以满足当前大量业务操作需求而引起的。另外,传统手工操作方法的低效、易出错以及当前信息难以及时反映等不足,也在一定程度上加剧了当前系统难以满足现实需求的现状。因此,根据商店管理现状,应用一套有效的管理业务软件是迫在眉睫的。通过这套软件将音像店资源的入库、信息维护、租借、归还、购买等功能有效结合起来,不同人员也能随时对自己感兴趣的业务状况进行查询。这样可以使得音像制品资源管理更加有序和高效。3.3可行性分析3.3.1经济可行性经济可行性研究是对系统投入使用后带来的经济效益进行估计,也包括对系统的投资预算。即要解决两个问题,资金可得性和经济合理性。当前办公用PC机的普及使得开发和应用管理信息系统在经济上成为可能。对该商店来说,由于已经购买了台式电脑用于对员工进行人事工资等管理,硬件设施已较完善,无需另购。软件开发费用和运行维护费用也在预算控制下。而系统投入使用后,可优化资源管理过程,对商店的人力、物力、财力等资源有了更有效的分配。因此,开发音像制品9出租及销售管理系统在经济上也是可行的。3.3.2管理可行性该商店有很多的管理体制,每位会员均有会员号,同时商店还为每位会员建立了档案;每个员工具有工作证号,可以进行严格的权限分配;因此管理上可行。另外,商店对开发该系统也是大力支持的,同时制定了培训计划,并进行了实施MIS的物质准备和工作准备。3.4数据分析3.4.1数据流程分析数据流程图描述数据流动、存储、处理的逻辑关系,也称为逻辑数据流程图,一般用DFD(DataFlowDiagram)表示。它有抽象性和概括性两个特性。数据流程图有四种基本符号:外部项、处理逻辑(加工)、数据存储和数据流。数据流程图的符号说明如图3.4所示:图3.4数据流图描述符号外部项加工数据存储数据流3.4.2系统关联图绘制数据流图,先要分析整个音像店管理的总体情况,划分系统边界,明确各功能之间的关系。根据对音像管理业务的详细调查和分析,绘制出系统的关联图——即系统的最高层数据。如图3.5所示。10负责人员工采购员顾客F6汇总统计信息F1入库信息F2维护信息F4查询信息F5查询结果F3租还购买信息F7顾客需求统计信息图3.5系统关联图音像制品出租及销售管理系统F8结果反馈信息如上图所示,与系统关联的有四个外部项:员工、顾客、采购员和负责人。业务柜台的员工将入库信息输入系统,并对系统进行维护,同时负责日常的租借音像、归还音像和销售音像的操作。顾客可以向系统查询他所关心的内容,如商店库存的收藏情况、是否可租借等等。11三、详细设计4.1.1系统软件模块结构按照结构化的系统设计方法,将整个系统分解成相对独立的若干模块,通过对模块的设计和模块之间关系的协调来实现整个软件系统的功能,从而得到系统的功能模块结构图。本系统的功能模块结构如图4.1所示。音像制品出租及销售管理系统系统登录模块日常操作模块音像管理统计模块锁屏模块销售音像出租音像图4.1功能模块结构图归还音像添加音像修改音像删除音像客户管理查询音像添加会员修改会员删除会员查询会员操作员管理添加操作员修改操作员删除操作员查询操作员系统配置备份数据库恢复数据库基本数据维护4.1.2系统IPO图音像管理模块完成音像店音像信息相关的操作如图4.2所示。IPO图系统名:音像制品出租及销售管理系统制图者:冯伟强模块图:音像管理日期:2011-06-23由下列模块调用:调用下列模块:系统主模块添加音像、修改音像、删除音像、查询音像输入:输出:编号,影片名称,时间长度,导演,发行年度,影片介绍,购买价格,出租价格,影片类型,影片格式,影片语言,总数音像管理操
本文标题:Java技术课程设计任务书
链接地址:https://www.777doc.com/doc-6461937 .html