admin 发表于 2016-7-8 11:05:18

基于WEB的报价管理系统的设计与实现

技术:Java、JSP等
摘要:
在科技高速发展的今天,信息化已经深入人心,并且在各个领域中也得到了广泛的应用。研究和掌握必要的信息采集和数据查询技术,是各个企业,事业单位信息化的一个重要标志。当前大多数企业采取的报价方式仍然是用EXCEL表格和人工的方式,这不仅不利于大量数据的总结,更不利于对销售利润的控制。
该系统采用B/S模式,后台运用SpringMVC和MyBatis搭建,利用MySQL数据库,来组织存储和管理数据,使用tomcat服务器向外提供服务。前台通过html和jsp广大用户展示信息,使用jquery和ajax实现验证和交互。该系统使企业和客户实现线上交流线下交易。使用该系统对外有利于提高企业的综合竞争力,对内有利于提高成本管理和控制的水平,简化了报价流程、提高了工作效率、精简了报价机构,降低了成本。同时为客户的选择提供了方便。

关键词:报价管理;SpringMVC;MyBatis;ajax

目录:
1绪论    1
1.1论文研究主要内容    1
1.2国内外现状    1
2可行性分析    3
2.1技术可行性分析    3
2.2系统安全性分析    3
2.3操作可行性    3
2.4社会可行性    3
2.5系统的关键技术介绍    4
2.5.1spring mvc的框架介绍    4
2.5.2mybatis框架介绍    5
2.5.3c3p0数据源    5
2.5.4jQuery介绍    6
2.5.5ajax技术    7
2.5.6block分块技术    7
2.6系统开发平台及运行环境    7
2.6.1JDK环境安装和配置    7
2.6.2系统开发平台    8
2.6.3运行环境介绍    9
3需求分析    10
3.1需求分析的方法介绍    10
3.1.1什么是用户体验驱动    10
3.1.2使用用户体验驱动的好处    10
3.2系统分析内容    10
3.2.1系统的功能    10
3.2.3系统功能分析结果    10
3.2.2系统的角色分类    11
3.3数据库分析    12
3.3.1概念模型设计    12
3.3.2数据库表设计    13
4系统设计    15
4.1设计指导思想和原则    15
4.1.1指导思想    15
4.1.2软件设计原则    15
4.2构架概述    15
4.3接口设计    17
4.3.1接口设计的意义    17
4.4数据库的设计    19
5详细设计及实现    21
5.1注册模块设计    21
5.1.1模块功能概述    21
5.1.2业务流程    21
5.1.3代码实现    22
5.1.4效果页面    23
5.2登录模块设计    23
5.2.1模块功能概述    23
5.2.2业务流程    24
5.2.3代码实现    24
5.2.4效果页面    25
5.3用户个人信息管理模块    26
5.3.1模块功能概述    26
5.3.2业务流程    26
5.3.3代码实现    26
5.3.4效果页面    27
5.4非用户报价查询模块    27
5.4.1模块功能概述    27
5.4.2业务流程    28
5.4.3代码实现    28
5.4.4效果页面    29
5.5用户报价管理模块    29
5.5.1模块功能概述    29
5.5.2业务流程    30
5.5.3代码实现    30
5.5.4效果页面    31
6测    试    33
6.1什么是单元测试    33
6.2junit 的介绍    33
6.3黑盒测试    33
6.4白盒测试    34
6.5代码测试覆盖率报告    35
6.5.1cobertura概述    35
6.5.2cobertura测试报告    35
结    论    37
参考文献    38
致   谢    39
附录:英文技术资料翻译    40

论文字数:22120
包含资料:


截图:



百度网盘下载地址(金币充值):
**** 本内容需购买 ****


页: [1]
查看完整版本: 基于WEB的报价管理系统的设计与实现