技术:Java、JSP等
摘要:
随着信息化技术的发展,计算机的应用已迅速扩展到企事业管理与办公自动化领域,而数据库技术也被广泛应用。电脑操作及管理日趋简化,电脑知识日趋普及,同时市场经济快速多变、竞争激烈,企业采用专业软件管理诸多环节也已成为趋势及必然。
石材公司的货物管理系统是用于公司管理各种石材进销存的信息系统,其开发的目的是实现石材公司的信息化管理。通过进货入库、库存管理、销售出库、顾客信息、供应商信息等模块,系统可以实现对各种石材信息的添加、删除、浏览、查询、修改、统计等基本功能,同时系统具有完整的用户添加、删除和密码修改功能,从而实现公司的全面计算机化管理。
本系统采用SQL Server来设计数据库,使用Myeclipse做为开发工具,界面使用JSP进行设计,Myeclipse有着最为灵活的数据库结构,对数据库应用有着良好的支持。论文主要介绍了本课题的开发背景,所要完成的功能和开发的过程。重点的说明了系统设计的重点、设计思想、难点技术和解决方案。
关键字:SQL Server;数据库;Java语言;货物管理
目录:
1 绪论 1
1.1 课题研究的背景和来源 1
1.2 课题研究成果应用的实际意义 2
1.3 本文的内容及主要工作 2
2 相关技术与开发环境介绍 5
2.1 JSP 技术 5
2.2 MVC相关介绍 5
2.3 CSS简介 7
2.4 Myeclipse简介 7
3 可行性分析和需求分析 8
3.1 可行性分析 8
3.2 需求分析 9
3.2.1 业务需求分析 10
3.2.2 系统需求分析 10
3.2.3 性能需求 10
3.2.4 应用需求分析 10
3.2.5 运行需求分析 11
3.2.6 其他需求分析 11
3.3 研究目标 11
4 概要设计 13
4.1 系统设计 13
4.1.1 系统E-R图 13
4.1.2 管理员活动图 15
4.1.3 系统架构类图 16
4.1.4 系统设计思想 16
4.1.5 数据流分析 17
4.1.6 数据流图 18
4.2 数据库设计 20
4.2.1 数据库阶段的特点 20
4.2.2 创建数据库 21
4.2.3 建立数据库的链接 24
4.3 代码设计 24
4.4 输入输出设计 24
5 主要功能模块设计 26
5.1主页界面的设计 26
5.1.1 用户登录界面 26
5.1.2 主页界面 26
5.2基础信息管理模块 27
5.2.1 管理部分 27
5.2.2 查询部分 27
5.3 库存管理模块 28
5.3.1 石材入库 28
5.3.2 石材入库退货 29
5.3.3 库存查询 30
5.3.4 价格调整 30
5.4 石材销售模块 30
5.4.1 石材销售 30
5.4.2 销售退货 31
5.5 查询统计模块 31
5.5.1 销售信息查询 31
5.5.2 石材入库查询 32
5.5.3 石材销售排行 32
5.5.4 年销售额分析 32
5.6 来往管理模块 33
5.6.1 石材销售结账 33
5.6.2 销售结账查询 33
5.7 系统设置模块 34
5.7.1 操作员管理 34
5.7.2 个人密码修改 35
6 系统测试 36
6.1 软件测试概要 36
6.2 软件测试的目的及过程 36
6.3 单元测试 37
6.4 集成测试 38
6.5 软件测试结论 38
6.5.1 软件功能 38
6.5.2 缺陷和限制 38
6.5.3 测试结论 38
7 结论 39
参考文献 41
致谢 42
附录 43
论文字数:27774
包含资料:
截图: