cs图书销售管理系统与实现学士学位论文.docx
- 文档编号:1659200
- 上传时间:2022-10-23
- 格式:DOCX
- 页数:73
- 大小:651.81KB
cs图书销售管理系统与实现学士学位论文.docx
《cs图书销售管理系统与实现学士学位论文.docx》由会员分享,可在线阅读,更多相关《cs图书销售管理系统与实现学士学位论文.docx(73页珍藏版)》请在冰豆网上搜索。
cs图书销售管理系统与实现学士学位论文
北京邮电 大 学
毕业设计(论文)任务书
毕业设计(论文)题目:
C-S图书销售管理系统
毕业设计(论文)要求及原始数据(资料):
1.综述编写目的程序的缘由及其所带来的方便性;
2.实地了解大中型书店在日常营业中对图书的销售、管理等方式;
3.精确分析系统流程,同时构建程序框架;
4.熟练掌握C/S程序的编写技术,训练利用Java编写客户端程序的能力;
5.熟练掌握GUI等技术,完成客户端程序与数据库之间信息的传递;
6.训练数据封装能力,减少程序中的冗余代码;
7.深入了解测试程序所用的黑盒法以及白盒法;
8.训练检索文献资料和利用文献资料的能力;
9.训练撰写技术文档与学位论文的能力。
毕业设计(论文)主要内容:
1.综述图书销售管理系统在大中型书店应用的前景;
2.了解编写C/S程序需要的相关技术;
3.熟练运用编写C/S程序的开发环境;
4.精确掌握程序开发需求并设计系统流程图;
5.深入分析系统流程,完成程序概要设计及划分程序模块;
6.熟练运用多种Java技术实现程序中的各个模块并将其整合;
7.熟练掌握测试用例的编写,完成测试,生成测试报告。
学生应交出的设计文件(论文):
1.内容完整、层次清晰、叙述流畅、排版规范的毕业设计论文;
2.包括毕业设计论文、源程序等内容在内的毕业设计电子文档及其它相关材料。
主要参考文献(资料):
[1]葛欣,孟凡荣.使用cU/GUI开发图形用户界面[J].计算机工程与设计,2005
[2]陈一明.SQLServer数据库应用技巧探讨[J].科学技术与工程,2008
[3]张军峰.如何使软件测试更有效[J].电脑知识与技术,2005
[4]王世峰.MVC设计模式的研究与应用[D].中国海洋大学,2006
[5]赵淑菊.JavaGUI事件处理机制之探究[J].济南职业学院学报,2010
[6]吕校春,李玲莉.基于Swing的JavaGUI组件开发[J].机械工程师,2008.
[7]潘红改,李国贞.JavaGUI布局管理方法探讨[J].漯河职业学院学报,2010.
[8]Crosby,PhilipB.QualityisFree.NewYork:
NewAmericanLibrary,MentorBooks,1979.
[9]Chelf,BenandRaoulJetley.“DiagnosingMedicalDeviceSoftwareDefectsUsingStaticAnalysis.”CoverityTechnicalReport.SanFrancisco:
2008.
[10]W.Clay,Richardson,Donald,“Avondolio.TheJavahighclassweavesadistance:
JDK5”,Scientific&TechnologyBookReview,No.3,2006.
[11]AndreaAdamoli,DmtrijsZaparanuks,MilanJovic,MatthiasHauswirth.Automated
GUIperformacetesting.SoftwareQualityJournal,2011
专业班级
软件1007班
学生
于健
要求设计(论文)工作起止日期
2014年3月17日~2014年6月27日
指导教师签字
日期
2014年3月17日
教研室主任审查签字
日期
系主任批准签字
日期
C-S图书销售管理系统
摘 要
随着时代的进步,科技的发展,计算机不但逐渐步入寻常百姓家庭,成为人们日常生活中不可或缺的一部分,而且在工业、农业、商业等多领域起着巨大作用。
计算机的广泛应用对提高经济效益、生活效率、实现管理现代化、科学化、智能化等方面起到了举足轻重的作用,并且取得了显著效果。
基于C/S的图书销售管理系统是专为图书销售单位而设计,它取代了过去会计、出纳的“账本式”记录与管理,在给工作人员带来方便快捷的同时也大大提高了他们的工作效率,加快了管理步伐,避免了账目混乱,任务繁重等问题,符合现代办公的需求。
本系统主要使用Java中的GUI(图形用户界面)和AWT编程,开发环境为Eclipse,数据库采用MySQL5.0。
整体框架采用三层架构模式,即显示层、业务层、数据层,大大降低了程序的耦合性。
系统的主要功能包括:
销售管理、库存管理、书本管理、种类管理、出版社管理五大功能模块,方便快捷地帮助书店管理人员实现了对图书进、存、销三方面的管理。
关键词:
图书;销售管理系统;C/S结构
Booksales&managementsystembasedonC/S
Abstract
Withtherapiddevelopmentofscienceandtechnology,thecomputernotonlygraduallyintotheordinarypeoplefamily,becomeanindispensablepartofPeople'sDailylife,andinmanyfieldssuchasindustry,agriculture,businessplaysabigrole.Computeriswidelyusedtoimprovetheeconomicbenefit,thelifeofefficiency,realizemodernizationmanagement,scientific,intelligent,etchasplayedapivotalrole,andachievedsignificanteffect.
Booksales&managementsystembasedonC/Sisspeciallydesignedforbooksalesunit,ithasreplacedthepastrecordofaccountantandcashier"books"andthemanagement,thestafftobringconvenientatthesametimealsogreatlyimprovetheirworkefficiency,quickenthestepsofthemanagement,toavoidthechaosaccounts,theproblemsuchasonerous,meetingtheneedsofthemodernoffice.
ThissystemismainlyusedinJavaGUI(graphicaluserinterface)andAWTprogramming,developmentenvironmentforEclipse,usingMySQL5.0database.OverallframeworkUSESthethree-tierarchitecturemodel,namelythedisplaylayer,businesslayer,datalayer,greatlyreducesthecouplingoftheprogram.System'smainfeaturesinclude:
salesmanagement,inventorymanagement,booksmanagement,categorymanagement,pressfivebigfunctionmodule,convenientandquicktohelpbookstoremanagersrealizethebooksintomanagement,saveandpin.
Keywords:
Book;Sales&Management;C/Sstructure
目录
摘 要i
Abstractii
1绪论1
1.1课题背景1
1.2目的和意义1
1.3开发工具及技术1
1.3.1开发工具1
1.3.2开发语言2
1.3.3开发结构及模式3
1.4软硬件需求3
1.4.1硬件需求3
1.4.2软件需求3
2需求分析4
2.1可行性分析4
2.1.1技术可行性4
2.1.2经济可行性4
2.1.3操作可行性4
2.1.4法律可行性4
2.2系统流程图4
2.3系统用户用例图5
2.4功能模块需求分析5
2.5设计的基本思路6
2.6性能需求6
2.6.1系统的易操作性6
2.6.2数据的正确性和完整性7
2.6.3数据的安全性7
2.7界面需求7
3系统分析与设计8
3.1数据库的分析与设计8
3.1.1数据库的需求分析8
3.1.2数据库的概念结构设计8
3.1.3数据库的逻辑结构设计11
3.2连接数据库的前期准备工作14
3.2.1编写配置读取类14
3.2.2编写JDBC操作类16
3.2.3创建数据转换工具类17
4系统功能的实现19
4.1创建数据库对象19
4.2管理员登陆页面20
4.3设计父类21
4.4出版社管理模块23
4.5书本管理模块28
4.6销售管理模块35
5系统测试43
5.1系统测试目的与意义43
5.2测试过程43
5.2.1登录模块测试43
5.2.2销售管理模块测试44
5.2.3库存管理模块测试44
5.2.4书本管理模块测试44
结论46
参考文献47
致谢48
英文文献原文49
中文译文55
1绪论
1.1课题背景
改革开放以来,我国经济迅速发展,科技日益更新,计算机以迅雷不及掩耳之势覆盖全球,大量实用软件更是伴随计算机语言产生而受到众多领域的青睐。
好的管理软件能够把大量的工作人员从繁重的手工工作中解脱出来,提高工作效率并减少错误的发生。
调查发现,目前我国中小型书店仍采用手工方式对图书进行管理记录,不仅工作量大、效率低,而且还容易出现数量不清、账目混乱等问题,与现代办公要求格格不入。
中小型书店最繁重的工作就是图书进、存、销三方面的工作,因此只需要设计一款简单而实用的软件,帮助书店工作人员轻松实现这三方面的工作。
混乱的界面,繁琐的操作不仅难以达到轻松管理的目的,还容易使工作人员情绪暴躁,影响书店效益。
因此,我的目标是做一款界面清晰,操作方便的简单管理软件。
1.2目的和意义
图书销售管理系统开发的目的是为图书销售单位提供图书信息管理和提高图书销售管理工作的效率。
图书销售管理系统是一个图书销售单位不可缺少的部分,它的内容对于图书销售单位的决策者和管理者来说都至关重要,所以图书销售管理系统应该能够为用户提供充足的信息和快捷的查询手段。
但一直以来人们使用传统人工的方式管理数据信息,这种管理方式存在着许多缺点,如:
效率低、工作量大,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
作为计算机应用的一部分,使用计
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- cs 图书 销售 管理 系统 实现 学士学位 论文