开题报告
论文(设计)题目
|
基于JSP的机械配件销售管理系统设计与实现
|
学生姓名
|
|
专业
|
计算机科学与技术
|
指导教师
|
|
选题目的和意义:
随着经济的发展和中国汽车市场的不断扩大,汽车款式的不断更新,零配件种类也在不断的增多,如配件分类管理混乱,靠人工记忆容易出现错误,而且对库存情况难以统计。在销售汽车配件的同时,由于工作量的增加和业务更加细化,以往的人工处理方式难免会在业务方面及财务方面出现漏洞,而现在各类销售管理系统是逐步走向成熟,它的投入使用可以减轻汽车配件企业各部门工作人员的劳动强度,提高其工作质量和效率。便于财务统计与销售人员的业务追踪。
山西华柳挖掘机配件营销中心是以挖掘机配件为主的销售中心,由于没有一个完整的销售管理系统,所以对于配件的分类以及库存情况和客户的信息管理,难以统计,只能靠人工记忆,因此该系统的好处在于可以将不同类型的配件进行分类管理,可以及时查看库存信息和客户信息,使员工在提高工作效率的同时也提高了工作质量。
|
与本课题相关的技术和方法综述:
系统采用AngularJS开发技术,以JDK1.6为开发工具,以Tomcat为服务器以MySql作为后台数据库开发工具。
(1)AngularJS技术简介
AngularJS 诞生于2009年,由Misko Hevery 等人创建,后为Google所收购。是一款优秀的前端JS框架,已经被用于Google的多款产品当中。AngularJS有着诸多特性,最为核心的是:MVC、模块化、自动化双向数据绑定、语义化标签、依赖注入等等。
AngularJS 是一个为动态WEB应用设计的结构框架。它能让你使用HTML作为模板语言,通过扩展HTML的语法,让你能更清楚、简洁地构建你的应用组件。它的创新点在于利用数据绑定和依赖注入,它可以使你不用再写大量的代码。这些全都是通过浏览器端的Javascript实现,这也使得它能够完美地和任何服务器端技术结合。
(2)JDK1.6简介
JDK(Java Development Kit)是Sun Microsystems针对java开发员的产品。自从Java推出以来,JDK已经成为使用最广泛的Java SDK。JDK 是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。JDK是学好Java的第一步。而专门运行在x86平台的Jrocket在服务端运行效率也要比Sun JDK好很多。从SUN的JDK5.0开始,提供了泛型等非常实用的功能,其版本也不断更新,运行效率得到了非常大的提高。
(3)MySql简介
MySql是一个小型关系型数据库管理系统,开发者为瑞典MySql AB公司。在2008年1月16号被Sun公司收购,而2009年,Sun又被Oracle收购。MySql是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内。这样就增加了速度并提高了灵活性。MySql的SQL为“结构化查询语言”。SQL是用于访问数据库的最常用标准化语言。MySql软件采用了GPL(GNU通用公共许可证)。由于其体积小、速度快、总体拥有成本低,尤其是具有开放源码这一特点
|
开题报告
主要设计内容:
本系统有三大模块:销售管理模块、库存管理模块和用户管理模块。
库存管理模块包括:
(1)库存查看,在客户进行咨询或者需要购买的时候可以通过库存查询知道当前库存中有没有货。
(2)配件信息管理,管理系统中所有的配件信息。
(3)配件进货,对库存更新,增加配件的库存。
销售管理模块包括
(1)配件销售,对配件进行销售。
(2)配件退还,用户不满意或者在退换期内可以进行配件退还操作。
(3)利润统计,对系统中销售的利润进行统计和查看,也可以导出EXCEL。
用户管理模块包括:
(1)员工信息管理,该部分包含管理员、普通员工的信息。
(2)客户信息录管理,该部分可以管理销售系统中所有买过配件和咨询过的客户信息,方便后期进行跟踪记录和回访等。
|
设计的环境、方法及措施:
硬件环境:CPU:2.0GHz及以上。内存:2GB及以上
软件环境:
(1)系统软件:操作系统为Windows 2000及以上;
(2)开发软件:Tomcat,MySql,PhotoShop等
(3)后台数据库:MySql数据库;
方法措施:
①用户需求分析;
②进行数据库分析,画出E-R图,设计数据库;
③构建程序模块图,根据模块图建立程序主体与框架;
④设计并实现各模块功能;
⑤链接程序与数据库,调试运行;
⑥多次测试,直至程序稳定运行。
|
指导教师意见及建议:
签字:
年 月 日
|
注:1. 此表由学生填写后交指导教师签署意见,否则不得开题;此表作为毕业论文(设计)评分的依据。 2. 学生填写部分可以用电脑输入,教师填写部分必须手填。