摘 要 随着时代的进步,科技的发展,计算机不但逐渐步入寻常百姓家庭,成为人们日常生活中不可或缺的一部分,而且在工业、农业、商业等多领域起着巨大作用。计算机的广泛应用对提高经济效益、生活效率、实现管理现代化、科学化、智能化等方面起到了举足轻重的作用,并且取得了显著效果。
基于C/S的图书销售管理系统是专为图书销售单位而设计,它取代了过去会计、出纳的“账本式”记录与管理,在给工作人员带来方便快捷的同时也大大提高了他们的工作效率,加快了管理步伐,避免了账目混乱,任务繁重等问题,符合现代办公的需求。
本系统主要使用Java中的GUI(图形用户界面)和AWT编程,开发环境为Eclipse,数据库采用MySQL5.0。整体框架采用三层架构模式,即显示层、业务层、数据层,大大降低了程序的耦合性。系统的主要功能包括:销售管理、库存管理、书本管理、种类管理、出版社管理五大功能模块,方便快捷地帮助书店管理人员实现了对图书进、存、销三方面的管理。
关键词:图书;销售管理系统;C/S结构
目 录
摘 要 i
Abstract ii
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
这种付款方式安全吗?我付款了,你不发东西给我,怎么办! |