《开题报告-基于BS架构的制造企业进销存管理系统的设计与实现》由会员分享,可在线阅读,更多相关《开题报告-基于BS架构的制造企业进销存管理系统的设计与实现(3页珍藏版)》请在金锄头文库上搜索。
1、齐鲁工业大学毕业设计(论文)开题报告课题名称基于B/S架构的制造企业进销存管理系统的设计与实现课题类型技术开发Y导师姓名学生姓名专业班级计科(对日)11-1选题的目的与意义:在传统方式上,公司之间通常采用电传、电报、电话等方式传递订货、发货、到货、压货、换货、退货等信息。总公司的商务部门在接到分公司或代理商传来的定单和银行汇款单据传真件后,开据产品出库通知,然后再把相关的进、销、存信息手工存档,再对这些信息进行统计分析,才能了解到整个公司的生产、销售和库存情况。进销存管理是商业企业经营管理中核心环节,也是一个企业能否取得效益的关键。如果能做到合理生产、及时销售、库存量最小、减少积压,那么企业就
2、能取得最佳的效益。通过对市场的调研,制造企业的进销存寻求量很大,在业内占有很大的比例,再不多学习技术的同时,更能观瞻企业的内部过程。设计内容:本系统共分为七大模块,每个模块都有自己特定的功能,各个模块之间层次分明。1.基础信息管理模块该模块主要用于客户信息管理、商品信息管理、供应商信息管理、商品信息查询、客户信息查询、供应商信息查询。2.库存管理模块该模块主要用于商品采购入库、商品入库退货、进/退单据和当前库存查询、价格调整。 3.商品销售模块该模块主要用于商品销售、销售退货管理。4.查询统计模块该模块主要用于销售信息查询、商品入库查询、商品销售排行、年销售额分析。5.往来管理模块该模块主要用
3、于商品销售结账、入库退货结账、销售结账查询、商品入库结账、销售退货结账、入库结账查询。6.系统设置该模块主要用于操作员管理,个人密码修改。7权限操作该模块主要是用于超级管理员与操作员的权限登录操作,超级管理员对操作的管理操作,包括增加操作员、修改操作员的密码和删除操作员。综上七大功能模块,清楚的认识到各个模块的关系,清晰思路。设计方法: 使用浏览器/服务器(B/S)开发方式,开发环境为Windows 7系统,采用面向对象的设计方法,使用Java语言进行设计,使用MyEclipse+SQLServer2005进行开发,使用的服务器是Tomcat。首先:利用use-case图来确定问题的领域及设计
4、核心。根据具体的需求,抽象出所有的类对象等模型。区分模型之间的关系,确定各种对象的状态。其次:进入实习企业或者网上调研,了解各个功能的需求。再次:根据获得的调研项目,对设计方法进行改进,再改进。最后:利用面向对象的语言来具体的实现。技术路线:准备阶段:首先进行专业知识的储备工作,了解JavaEE开发的模式1以及每个关键的知识点,掌握利用 JAVA 开发大型B/S 软件2的各项技巧。启动项目:知道各个需求之后,要对技术路线清晰认识,首先设计数据库,各个表中的主外建设值是整个数据库设计的重点。 本项目采用的数据库是SQLServer2005数据库,逐渐自增长是个关键问题,逐渐自增长必须设计,SQL
5、rver2005数据库直接设置自增长,JDBC技术访问数据库,繁琐的增删改查,需要使用反射机制,数据库增删改查是技术难点,必须熟练掌握内连接、外连接。掌握DIV+CSS,使用HBuilder绘制比较良好的图形界面,采用MVC设计模式进行开发3,其中必须注意分页的设计工作重点难点。服务器一定要设置好,使用开源的Apache SoftwareFoundation4下的Tomcat服务器,对Tomcat服务器配置一定要深入了解以及JSP知识的储备。进行阶段:使用软件工具包进行编程,依旧需求分析进行代码编写,数据库必须该系统还必须保证数据的安全性、完整性和准确性。以及数据库复杂增删改查的SQL语句的编
6、写,DIV+CSS5页面的展示分页设计的详细代码,JSP内置对象的使用等等!修改升级阶段: 把开发阶段中的难点集中解决,认真测试每个javascript6验证修复每个BUG,不断地自我完善系统的可用性!以及数据库复杂增删改查的SQL语句7验证达到预期的效果:首先让程序能够在Windows7中可以运行,界面友好!时间安排:(1)任务书下达:一学期19周(2015年1月6日)(2)查阅资料:一学期19周至二学期第1周(2015年2月2日-2015年3 月8日)(3)文献综述:一学期19周至二学期第1周(2015年2月2日-2015年3月8日)(4)外文翻译:一学期19周至二学期第1周(2015年2
7、月2日-2015年3 月8日)(5)毕业实习:二学期第1周到第5周(2015年3月9日2015年4月12日)(6)开题:二学期第6周(2015年4月13日)(7)开始系统的设计与实现:二学期第6周(2015年4月15日)第6周:系统总体结构设计 第7周:数据库设计和实现第8-10周:进行各模块详细设计并编写代码(8)中间检查:二学期第11周(2015年5月18日)(9)系统测试:二学期第12周(2015年5月25日2015年5月31日)(10)设计报告撰写打印:二学期第10-13周(2015年5月11日2015年6月7日)(11)毕业答辩,结题验收:二学期第14周(2015年6月9日)(12)
8、设计资料归档:二学期第15周(2015年6月10日2015年6月15日)预期成果:预期成果为毕业设计报告以及系统演示,其中毕业设计报告包括系统的设计思想、设计方法、技术路线及系统特点等,系统演示实现的基本功能。最后的程序代码要求完整,命名规范,格式整齐,易于操作,方便实际需要,运行过程中尽可能少的出现错误,程序运行稳定。界面友好内容简介,便于操作,实用性强,以人为本8,跨平台性,便于维护。程序能够在Windows7中可以运行,进销存功能完善。主要参考文献:1 (美)霍斯特曼. JAVA核心技术卷II:高级特性M北京:机械工业出版社 2008-122 (美)昊斯特曼. Java核心技术:卷I,
9、基础知识M北京:机械工业出版社. 2012-043 李刚. 轻量级Java EE企业应用实战Struts 2SpringHibernate整合开发.M北京:电子工业出版社 2008-114 M.J.King,J.P.Pardoe. Program design using JSP a practical introduction .Basingstoke Hampshire: Macmillan,MPeiking:Higher Education Press 19925 孙强,李晓娜,黄艳.JavaScript从入门到精通M.北京:清华大学出版社,20086 刘智勇. JavaScript 开发技术大全M.北京:清华大学出版社,20097 陈伟 SQL Server 2005数据库应用与开发教程M北京:清华大学出版社,20078 Giuliano Mega. Debugging Distributed Object Applications With the Eclipse Platform. MPeiking:Higher Education Press2006 2015年 4月8 日指导教师意见:指导教师: 年 月 日注:课题类型填写:工程设计、技术开发、软件工程、理论研究等,同时注明X真实课题;Y模拟课题;Z虚拟课题。