进销存系统开题报告.docx
- 文档编号:2840292
- 上传时间:2022-11-15
- 格式:DOCX
- 页数:14
- 大小:181.85KB
进销存系统开题报告.docx
《进销存系统开题报告.docx》由会员分享,可在线阅读,更多相关《进销存系统开题报告.docx(14页珍藏版)》请在冰豆网上搜索。
进销存系统开题报告
毕业设计(论文)开题报告
理工类
题目:
基于WEB的商品进销存管理软件
学院:
计算机工程学院
专业班级:
网络
学生姓名:
学号:
指导教师:
2011年1月9日
淮海工学院毕业设计(论文)开题报告
1.课题研究的意义,国内外研究现状、水平和发展趋势
1.1课题研究意义
商品进销存系统作为一款信息管理系统,是企业经济管理的重要方面,计算机的普及和发展使得运用计算机进销存管理日益受到企业或个人的重视。
开发一套切实可行的商品进销存管理系统能够帮助企业建立良好的管理秩序,从而使企业对数据的管理工作规范化、系统化。
商品管理软件的目标是促进商场和客户的信息交流,使客户能够方便快捷的获得合适自己的商品信息,而又使商家吸引更多的潜在的用户。
通过网络连接商家与客户。
同时商场也能够使用该软件对商品销售情况进行管理,从而提高工作效率。
所谓MIS(管理信息系统——ManagementInformationSystem)系统,是一个由人、计算机及其他外围设备等组成的能进行信息的收集、传递、存贮、加工、维护和使用的系统。
30多年来,软件的研究和实践取得了长足的进步,其中一些具有里程碑意义的进展包括:
20世纪60年代末~70年代中期,在一系列高级语言应用的基础上,出现了结构化程序设计技术,并开发了一些支持软件开发的工具。
20世纪70年代中期~80年代,计算机辅助软件工程(CASE)成为研究热点,并开发了一些对软件技术发展具有深远影响的软件工程环境。
20世纪80年代中期~90年代,出现了面向对象语言和方法,并成为主流的软件开发技术。
1.2发展现状及水平
目前国内很多企业都是通过一套人工单据流转程序,来实现信息流对商品流的跟踪;通过财务库存资金账来控制进销过程;通过仓库账来核查物流过程;通过定期盘点对账来调整账目和商品的损益……由此造成物流、资金流、票据流分离,财务信息滞后实际业务,所以只有通过盘点才能较准确的了解经营情况。
进入21世纪计算机技术得到了飞速发展,软件的使用已经普及到人们的日常生活当中。
各种软件交流平台应运而生,人们对于软件的信息、前景和软件的获取也越来越习惯于在软件交流平台上进行。
另外,软件的使用者与使用者之间希望通过软件交流平台来交流软件的设计思想、使用心得和修改意见,软件的开发者希望通过软件交流平台来获取用户对产品的使用情况和各项意见,提高产品质量。
基于此,进销存软件已经逐步走向中小企业的大门。
软件的基础设计建立在全面、科学、可扩展的基础上,众多软件开发商正在努力地将商务管理的经营理念及计算机管理的优势传播给商业企业,以期培育市场。
1.3发展趋势
经过十几年商业计算机应用的锻炼和熏陶,进销存逐渐走向成熟,他们拥有比较科学、客观地选择软件和开发商的能力,也具有了一定的性能价格比的概念。
就目前市场而言,中国商业自动化大环境尚未真正形成,但是十几年的风风雨雨已使商业企业用户心态、企业人员素质和观念前进了一大步,软件市场秩序正在逐步建立,价格体系逐渐趋于共识。
今天的进销存软件还有很多需要完善和发展的地方,但是只要软件开发者积极的深入企业,切身体会商业企业作业流程,从解决实际问题的角度进行产品设计和开发,让产品的内容去吸引用户,就会让用户一见钟情,开发出适应中国商业企业特色的商务管理软件。
商家们只有根据用户的需求不断地对软件进行优化和改进,极大地促进了软件的成熟与商品化、产业化、规模化,才能真正做到软件开发商与商业用户互相促进共同发展,达到良性循环,才能使软件开发商自身得以生存和发展,也才能推动中国商业自动化进程。
唯有如此中国的商业自动化大潮才能真正来临,进销存软件才能前景灿烂。
淮海工学院毕业设计(论文)开题报告
2.课题的基本内容,可能遇到的困难,提出解决问题的方法和措施
2.1需求分析
通过调查,要求系统需要具有以下功能:
1.系统具有良好的人机操作基面,能够对用户的非法操作给出必要的提示,并确保用户的操作是符合系统要求的。
2.系统具有良好的权限管理功能,不同的人员对整个系统的操作权限是不同的,保持整个系统的安全性。
3.强大的数据查询功能,支持多条件查询及模糊查询,用户可以针对不同的查询条件查询到自己想查询的数据。
4.在各种单据中根据输入的基础数据自动计算金额,用户无需自己计算就能清楚的从界面中看到相应的金额。
5.对客户或供应商的往来账目进行有效的管理,避免存在假账,漏账,差账等情况,使得对数量和金钱的操作跟合理化。
6.能够比较直观的了解仓库的存储情况,及时查询到每件商品的库存数量。
7.对某一时间段内的某种商品的销售情况,可以按照数量或金额进行升序或降序的排列,这样可以使数据更加清晰和明了。
8.系统需要帐号进行登录,密码可以根据用户的需求自己改变。
保证用户有较高的安全性,并不是每个人都能进入系统。
2.2数据流图
数据流图是一种图形化技术,它描绘信息流和数据从输入移动到输出过程中所经受的变换。
在数据流图中没有任何具体的物理部件,它只是描绘数据在软件中流动和被处理的逻辑过程。
数据流程分析主要包括对信息的流动、传递、处理、存储等的分析。
图2.2.1数据流程图
用浏览器浏览该系统的首页,首页上面是用户登录的输入框,当输入用户名和密码后点击登录,如果输入的用户名和密码是错误的,返回首页并提示用户输入错误,如果用户名和密码是正确的,则进入系统可以对系统的各个模块进行相应的操作,关闭浏览器就是退出整个系统。
2.3系统功能结构图
图2.3.1系统功能结构图
2.4系统主要模块E-R图
数据库E-R图
图2.4.1数据库E-R图
商品实体如图2.4.2所示,主要包括商品名称,产地,规格,单位,供应商全称,批号等属性。
图2.4.2商品实体E-R图
库存实体如图2.4.3所示,主要包括商品名称,商品编号,库存金额,单价,库存数量等属性。
图2.4.3库存实体图
客户实体如图2.4.4所示,主要包括客户名称,电话,联系人,地址,开户银行,银行帐号,Email等属性
图2.4.4客户实体图
供应商实体如图2.4.5所示,主要包括供应商名称,邮编,地址,电话,联系人,银行帐号,Email等属性
图2.4.5供应商实体图
2.5数据字典
数据字典(datadictionary,简称DD)是关于数据信息的集合。
它是数据流图中所有要素严格定义的场所,这些要素包括数据流、数据流的组成、文件、加工小说明及其它应进入字典的一切数据,其中每个要素对应数据字典中的一个条目。
数据字典的最重要的用途是作为分析阶段的工具,就用户信息举例:
名字:
用户编号
别名:
描述:
标识用户
定义:
用户编号=不是自动编号
位置:
管理员表
信息管理部分
信息查询部分
名字:
用户信息
别名:
描述:
记录用户相关信息
定义:
用户信息=用户编号+用户姓名+登录名+登录密码
位置:
管理员表
信息管理部分
信息查询部分
名字:
登录名
别名:
描述:
用户登录系统的名称
定义:
登录名=1{字符}50
位置:
管理员表
信息管理部分
信息查询部分
名字:
用户姓名
别名:
描述:
用户的姓名
定义:
用户姓名=1{字符}10
位置:
管理员表
信息管理部分
信息查询部分
名字:
登录密码
别名:
描述:
用户的登录密码
定义:
登录密码=1{字符}50
位置:
管理员表信息管理部分信息查询部分
2.6可能遇到的问题和解决方案
(1)如何处理数据库中各实体之间的关系?
原始单据与实体之间的关系可以是一对一、一对多、多对多的关系。
在一般情况下,它们是一对一的关系:
即一张原始单据对应且只对应一个实体。
在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单据对应多个实体,或多张原始单据对应一个实体。
这里的实体可以理解为基本表。
明确这种对应关系后,对设计录入界面大有好处。
若两个实体之间存在多对多的关系,则应消除这种关系。
消除的办法是,在两者之间增加第三个实体。
这样,原来一个多对多的关系,现在变为两个一对多的关系。
要将原来两个实体的属性合理地分配到三个实体中去。
这里的第三个实体,实质上是一个较复杂的关系,它对应一张基本表。
一般来讲,数据库设计工具不能识别多对多的关系,但能处理多对多的关系。
(2)如何规划操作权限?
操作员的权限。
为了规范化操作,企业在应用管理软件时,一般都需要对操作员的权限进行规划。
进销存软件必须提供灵活有效的操作员权限管理机制,目前最优的方案是可以规划到每个操作员具体在每个功能里面可不可以输入数据、可不可以打印、可不可以修改。
因此,操作员权限的规划关系到数据的安全与合理。
企业在熟悉了软件的各个功能的使用之后,就可以由超级用户来规划每个操作员的权限。
关于超级用户。
所谓超级用户是指得到企业管理者充分信任,在软件系统里有最高操作权限的操作员。
通常一个超级用户可以操作软件系统的一些较敏感的功能,例如数据初始化、给操作员分配权限、数据备份、数据导入导出等等。
(3)如何确定进销存管理软件中的价格体系?
1.平均进价。
平均进价关系到经营毛利的分析和掌握,在手工时代,出于方便计算或管理,常用到先进先出、后进先出、简单加权平均等方法来核定商品的平均进价,这些方法都无法准确科学地计算商品的平均进价。
而现代计算机的应用,使移动加权平均法得到了很好的应用,目前有些软件能提供多种方法供用户选择
2.销售价格。
目前大多数企业普遍使用价格折扣、价格议定,根据客户一次或多次购进商品的批量而制定价格或折扣等灵活的方式,不一而足。
所以,就碰到软件是否适合企业的价格体系问题。
进销存软件必须能迅速提供给操作员至少这样的服务:
随时提供某个商品的标准售价、平均进价、早期的进价、最近的进价、卖给某个客户的最近价格或最近折扣、某个供应商最近一次的供货价格等等,而且这一切可以在操作员着手开一张送货单或者接受客户的电话咨询时能迅速地查询出来
3.销售退货价格。
由于在商品销售时已经实现了销售毛利,当发生销售退货,如何决定退货价格时,企业各有规定,但无论使用何种方案,企业自己必须清楚:
如果按销售原价作为退货入库价格,将会影响该商品的平均进价,这相当于承认了该笔销售产生的毛利,而将这个已经不存在的毛利(因为已退货了)摊到还没有销售的商品中,在今后的销售中实现。
如果按进价来作为退货价格,则虽然商品的平均进价没变,但会出现虚假的销售毛利(也是因为退货了)。
3.课题拟采用的研究手段(途径)和可行性分析
3.1系统开发环境
此系统是在windows系统上开发,采用的支持跨平台的Java语言编写,可以做到一次编译,到处可用。
使用的开发工具MyEclipse8.5,具有良好的操作界面,能够为实现快速开发提供很大的帮助。
使用的数据库是SQLSERVER2000,具有比较高的安全性,可以满足系统的需求。
运用的主要技术Java,JSP,JavaBean,为整个系统提供友好的界面风格与错误信息提示,代码也变得简单化。
硬件平台。
CPU:
Pentium41.8GHz。
内存:
512MB以上。
软件平台。
操作系统:
WindowsXP/Windows2003。
数据库:
SQLServer2005。
开发工具包:
JDKVersion1.6。
JSP服务器:
Tomcat6.0。
浏览器:
IE6.0。
显示器分辨率:
最佳效果1024*768像素。
3.2可行性分析
3.2.1技术可行性分析
1.JAVA
java是一种
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 进销存 系统 开题 报告