面粉厂综合管理系统毕业论文_第1页
面粉厂综合管理系统毕业论文_第2页
面粉厂综合管理系统毕业论文_第3页
已阅读5页,还剩48页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、山东商业职业技术学院毕业设计(论文)题目XX面粉厂综合管理系统姓 名专 业班 级指导老师二零一二年十二月二十五日毕业设计(论文)写作指导须知一. 毕业设计(论文)是教学过程中一个十分重要的环节,是学生运用 所学知识正确分析和解决实际问题的一个重要方面,是我校培养应 用型人才的要求。二. 指导教师应为具有讲师以上或相应职称的有关专业人员,且专业对口(指所指导专业同所聘教师专业职称相一致)。经学校审查同意 后,才能指导学生的毕业设计(论文)。三. 指导教师指导学生人数,必须按我校规定执行。四. 学生应以严肃认真、实事求是的态度完成作业。要独立思考、自己 动手、不得合作、抄袭、或是找人代笔。五. 毕

2、业设计(论文)选题要符合专业培养目标的要求。设计(论文) 写作要做到论点明确、论据充分,说理透彻,语言准确恰当,书面 整洁,字迹工整,字数符合我校的有关要求。并在规定的时间内完 成。六. 答辩过程中学生要严肃认真,文明礼貌,谦虚谨慎,认真回答答辩 主持人、委员等提出的问题。七. 填报有关表格时,应按项目要求逐项填实、填全、填清。姓名张友慧学号201008270210学制三年班级软件1002班级负责人王灿论文题目牛牛面粉厂综合管理系统指导教师王灿职称或职务指导教师评语:成绩:指导教师签名:年 月曰答辩情况记录答辩题目答辩情况正确基本正确经提示回答不正确未回答此表格由主持答辩的同志填写;正确为优秀

3、;基本正确为良好;经提示回答为及格; 不正确,不回答为不及格。答辩委员会(或小组)评语:成绩:答辩人签名:年 月日毕业论文审查不及格补审意见:成绩:补审人签名:职称:年 月日毕业设计(论文)中文摘要(格式要求:宋体,小四,1.5倍行距,写完后删除括号内容)XX面粉厂综合管理系统系统中文摘要:面粉厂管理工作是目前关乎人们生活的重点要素之一,如何能科学有效的管 理好面粉厂工作,是当前人们非常关心的问题。因此,实现面粉厂的信息化管理 有着十分重要的实践意义。本系统是采用JSP作为前台开发工具,SQL Server作为后台数据库平台的 基于B/S的两层模式的管理系统。旨在实现对现有的企业人事管理工作中

4、遇到的 各种情况和大量数据进行数据库存储的基础上,设计并完成对其各种数据的分类、 查询和统计,在深入研究的过程中,尽可能实现各类方便友好的操作界面和数据 报表。关键字:SQL Server,B/S,数据库,数据报表毕业设计(论文)外文摘要(格式要求:Calibri (西文正文),小四,1.5倍行距,写完后删除括号内容)Title:Niu niu flourmill in tegrated man ageme nt systemAbstract:The flour man ageme nt is the key factor for people to live one, how can a s

5、cientific and effective managementgood flourmillwork, is thecurrent people are very concerned about the problem.Therefore, torealize in formatio n man ageme nt of the flour has very importa nt practical sig ni fica nee.This system is to use JSP as foregrounddevelopmenttools, SQLServer as a backe nd

6、database platform based on B/S two layer model of man ageme nt system. Aimi ng at the realizati on of the exist ing en terprise pers onnel man ageme nt in the various con diti ons and a large nu mber of data storage database, on the basis of desig n and complete the various data classification,query

7、 and statistics, in the process of furtherresearch, as far as possible to realize all kinds of convenient friendly operatio n in terface and data report.The keyword : SQL's Server ,B/S, data base , the datagram table1 绪论 01.1 问题定义及内容简介 01.1.1 问题定义 01.1.2 内容简介 11.2 研究背景与研究意义 31.2.1 研究背景 31.2.2 研究

8、意义 31.3 课题调研与可行性分析 31.3.1 课题调研 31.3.2 可行性分析 41.4 论文各章内容介绍 42 系统需求分析 52.1 系统功能分析 52.2 系统功能模块分析 92.3 数据字典 122.4 数据处理流程分析 183 系统设计 213.1 新系统简介 213.2 系统总体结构设计 213.3 数据库设计 224 主要模块设计 294.1 基本信息管理 29系统用户管理 29客户管理 304.1.1 添加个人信息 304.1.2 修改个人信息 314.1.3 产品类型管理 315 使用说明书 325.1 新系统功能及运行环境简介 325.1.1 新系统功能简介 325

9、.2 语言和数据库简介 335.2.1 Java 介绍 335.2.2 SQLServer2005 介绍 395.3 运行环境简介 405.3 系统操作手册 405.3.1 系统安装手册 405.3.2 系统操作说明 416 所遇到的困难及其解决方案 437 结论 44致谢 45参考文献 46附录 47格式要求:宋体,小四, 1.5 倍行距, 写完后删除括号内容)1 绪论牛牛面粉厂综合管理系统以小麦和面粉之间的变换以及面粉厂和客户之间的交 易为中心,是人类日常生活的一个划时代的进步。面粉,是人类日常生活不可或缺的 宝贵资源,因而,面粉厂的规范化与量化管理,已成为现代民生中不可缺少的重要组 成部

10、分。如何提高面粉厂的工作效率,提高小麦变成面粉的产量、降低人工成本、量 化对面粉的管理,成为人们重点关心的问题,面粉厂原有的计算机软件难以满足面粉 管理的要求,需要思想、技术更为先进的面粉厂综合管理系统。这次我的毕业设计的课题是“牛牛面粉厂综合管理系统”,目的是对面粉厂的交 易、资源信息进行全面的规划与管理,帮助面粉厂做到:1 、完善体系管理。2、加强流程控制。3、实现量化管理。4、科学管理小麦和面粉,优化分类,全面反映面粉情况5、管理交易财务信息,使财务明确化1.1 问题定义及内容简介1.1.1 问题定义本次毕业设计所解决的主要问题是如何通过设计一个切实可行的软件系统用于解 决目前牛牛面粉厂

11、综合管理中信息处理总量大,内容繁多,手段落后的现状。所涉及的 处理内容包括:开发一个能够及时处理信息更新的管理系统;开发一个为广大用户提供 信息服务的信息查询系统,功能包括原粮兑换面粉、面粉厂业务管理、系统管理、面粉 厂业务账务、面粉厂统计系统等;开发一个系统信息管理系统,进行相关权限的设置, 密码修改等。基于 Web 的管理系统, 就是用 Web 万维网作为媒介, 传送信息, 通过网络实现信 息的自动化管理。构建基于 Web 的宾馆管理信息化平台,可以克服传统人事信息管理 中的局限性,形成一种主动的、协作的、开放的管理模式,既节省资源,又不受空间限 制。围绕这个目标,应用平台的开发设计必须突

12、出坚持管理内容与技术手段相结合,以 内容为主的主体性要求; 既要立足当今先进技术, 又要考虑未来技术发展的前瞻性要求; 适应于各种软硬件环境,兼顾不同系统要求,适用于不同水平用户群的通用性要求;以尽可能低廉的投入而获得尽可能高效的经济效益的经济性要求。因此,开发和研制优秀 的人事信息管理信息化平台对提高经济效益有着积极的意义。1.1.2 内容简介本课题主要是解决牛牛面粉厂综合管理的问题,包括原粮兑换面粉、面粉厂业务管 理、系统管理、面粉厂业务账务、面粉厂统计系统等管理,目标是使牛牛面粉厂综合管 理系统在智能管理上也做数据的信息化、快速化和网络化。本系统主要包括员工信息、 财务信息管理模块和内部

13、信息交流模块。在每一模块中,必须做到良好的用户界面,并 尽量做到在单表或多表中根据单一或复合条件进行查询及修改等功能, 能够对输入的数 据做智能、快速处理。我做的这个人事信息管理系统主要包括:原粮兑换面粉、面粉厂业务管理、系统管 理、面粉厂业务账务、面粉厂统计系统。1、原粮兑换面粉根据需求农户每年秋收之后, 会将小麦存于面粉厂, 当农户需要时, 可以将小麦兑换成面粉,同样可以将小麦或小麦加工过程中产生的辅料(麸皮)领用回家或出售给面粉厂,面粉厂可以向供应商购买小麦,向粮油店及农户出售小麦、面粉或麸皮。2、面粉厂业务管理面粉厂原粮购置:是对面粉厂购置原粮的业务进行记录; 面粉厂面粉加工:是对面粉

14、加工的业务进行记录; 面粉厂产品销售:主要是对面粉厂销售业务进行记录; 面粉厂库存管理:对农户存储在面粉厂的原粮进行出售或者出库管理3面粉厂系统管理系统账户管理: 主要是对面粉厂管理员的信息进行操作, 可以点击增加按 钮增加管理员, 可以点击用户名修改管理员的个人信息, 也可以根据 ID 删除一 个或多 个(批量删除)管理员信息。客户管理: 主要是对面粉厂客户的信息进行操作, 可以点击增加按钮增加客户信息, 可以点击用户名修改客户的个人信息, 也可以根据 ID 删除一个或多 个(批量删除)客户信息。产品类型管理:产品类型中,已经预设了原粮的种类就是一种为小麦, ID为 1 ,类型 ID 为 1

15、 ,生产的产出品为麸皮, ID 为 2,类型 ID 为 2,目前的产这个也是预先设置好的。4面粉厂财务业务欠款催收:对农户所欠的加工款等费用进行催收提示;收支流水登记:就是普通的一个记账本;5. 面粉厂统计系统 面粉厂库存清点:查询所有的库存产品的库存量,需要查询视图,视图中涉及到面粉厂库存表与商品表面粉厂统计查询:进行各种最后的统计工作,包括原粮入库统计,面粉领用统计,面粉加工统计,产品出库查询,原粮购置查询,产品销售查询,收入支出查询。除了以上几个功能,本软件的操作十分简单,并且有良好的易管理性和可扩 展性,相信会给牛牛面粉厂的管理带来很大的方便。本系统采用的数据库为 SQLServer,

16、 首先需要安装 SQLServer, 安装好后, 打开企业管理器,建立一个名为 FlourData 的数据库,按照设计在新建的 FlourData 数据库中建立牛牛面粉厂综合管理系统的各个用户数据表, 建立好数 据库之后,还需要建立网站页面与后台服务器的连接。三年的大学生活即将结束,这次设计将是一次实实在在的练兵,是我们三年 大学生活的总结和汇报, 在这次设计中, 我们将以前两年所学的知识融合到一起, 并加以灵活运用,计算机所涉及的领域是多方面的,本课题主要运用了 JSP 、 SQL 等工具,这次设计锻炼了我们分析问题、发现问题及解决问题的能力,使 我们的水平真实的经受了一次考验。在这里,我们

17、向三年来辛勤培养我们的老师 说声谢谢,尤其是王灿老师在设计期间的细心指导, 在此,我们再一次表示感谢!本次设计从十月份下旬开始,十二月下旬结束,历时两个多月,在此期间, 我们进行了资料收集、 数据功能的实现, 以及调试, 反复的修改, 直到最后完工, 由于这是第一次进行数据库设计,经验不足,而且时间也非常紧张,因此,也存 在着不少问题,敬请各位老师及同学提出批评建议。1.2 研究背景与研究意义1.2.1 研究背景随着计算机技术在各个领域的广泛应用,近年来,计算机技术在面粉厂综合管理 系统领域也迅速的得到了所要的发展,可是就牛牛面粉厂综合管理来说,计算机的应用 就相对的比较复杂了。因为根据不同的

18、牛牛面粉厂综合管理条件和硬件条件,相对会有 不同的管理需求,同时,因为这个系统要求要和用户具有交互功能,因此要有具备发布 系统,同时在界面设计上也要求要有一定的美观,给人以美的视觉效果。目前这个牛牛 面粉厂综合管理系统是就目前大多数面粉厂信息管理的现实条件出发设计, 能够满足大 部分管理的需要,同时为了照顾个别宾馆管理情况,此宾馆系统在设计上具有再开发的 能力,在功能上可以再予扩充,从而成为可以根据具体服务项目而设计的应用软件。1.2.2 研究意义我们现在所做的课题就是在目前的情形下,从人事信息管理目前所现有的实际条 件出发,利用企业所拥有的计算机硬件设备和软件条件,实现一整套关于人事信息管

19、理的软件。为我们的人事管理人员减少点负担,从根本上做到科学化、高效率化管理 这一目的,这也是牛牛面粉厂综合管理领域发展的必然趋势。应用的效益与以后的发展前景 : 随着网络化企业管理区域的发展,面粉厂综合管理在我国得到越来越迅猛的发 展,在面粉厂管理制度上便有更高的要求,如何制定一套能够适合大多数面粉厂管理的 网络应用平台是现在人事管理人员亟待解决的问题, 本课题研究从宾馆实际需求情况出 发,根据宾馆现有的硬件设施,改变以往固定的管理模式,做到跟客户无距离的交流、 登记,为他们提供更为方便、 直接的服务, 对宾馆的管理工作进行了科学、 规范的管理, 调动面粉厂管理人员以及工作人员的积极性,提高他

20、们的工作效率,对宾馆的服务和智 能化管理工作是一个推动。而调动全民工作积极性,也便于领导实施监督管理,提高面 粉厂管理工作的业务素质。同时也可以加强与员工的交流,便于员工对企业的硬件设施 以及环境做更详细的了解,实现无距离接触,无距离登记,真正建设成适应新形势下要 求的面粉厂管理系统,为面粉厂的管理系统带来不可估量的利润价值。1.3 课题调研与可行性分析1.3.1 课题调研(1).与实践活动和相关的文件和资料由教师提供,自己查找相关资料。( 2) .本课题要求学生有熟练的 JSP 网络编程开发能力,有较强的自学能力以及一定 的关系数据库理论开发功底。(3).具有对面粉厂基本信息处理的能力。 (

21、4).具有系统管理安全性保证。1.3.2 可行性分析由于开发此牛牛面粉厂综合管理系统需要的环境有 Windows 2000 及以上系统 , 基于 WEB 的网络编程开发语言 JSP ,需要操作人员熟练使用 JSP 语言进行网络编程。 SQL 语言,需要操作人员熟练使用进行相关数据库的操作 ,具有一定的数据库开发功底 及编程能力。使用的网页设计开发工具 JSP 和 SQLServer 相结合,优美的界面设计 再加上 Windows 2000 稳定的运行环境的支持和开发人员的过硬技术, 从功能和性能 上完全都满足系统的要求 ,因此从技术方面讲开发此牛牛面粉厂综合管理系统是可行 的。1.4 论文各章

22、内容介绍第2 章内容主要是:系统的需求分析包括,系统功能需求分析,业务流、数据流分 析,数据字典。第3 章主要内容是:系统的设计包括,系统总体结构设计,系统数据模型设计及系 统开发与运行环境确定。第4 章主要内容是: 员工信息登记主模块的设计包括, 员工信息登记主模块的体系 结构设计和界面设计、详细设计。第5 章主要内容是:人事信息查询模块包括,财务信息查询和内部信息交流查询, 三个模块的结构设计和详细设计。第 6 章主要内容是: 员工信息管理模块包括五个子模块。 本模块包括这五个子模块 的体系结构设计和界面设计、详细设计。第7 章主要内容是:用户使用手册:包括,系统功能简介、运行环境简介、系

23、统安 装手册、系统运行与操作指南(手册) 。第 8 章主要内容是:系统评价:包括系统主要功能、特色 / 优点介绍、系统存在不足 与改进方案、毕业设计心得与收获。最后还有参考资料、致谢、结论等等内容的介绍。2 系统需求分析2 1 系统功能分析牛牛面粉厂综合管理系统是基础性的管理工作。牛牛面粉厂综合管理是一个面粉 厂发展的关键动力,只有加强面粉厂信息管理,充分提高每个环节的效益,才能不断提 高面粉厂的劳动生产率和经济效益。帮助面粉厂各领导层掌握面粉厂的情况,这就是本 牛牛面粉厂综合管理系统需要完成的功能。本系统主要的功能有: 原粮兑换面粉:(1)原粮入库原粮入库主要处理农户秋收以后把粮食存于面粉厂

24、的业务,存储到面粉厂后, 面 粉厂需要给农户打印相应的凭证a) 添加凭证,需要输入的数据 1,2,3,4,5,6,7,8b) 获取刚添加的凭证标志 ID ,进行原粮入库操作, 需要输入的数据:凭证标志 ID,客户编号,入库原粮重量,商品类型 ID 。c) 修改客户的库存信息,需要输入的数据:入库原粮重量,客户编号,产品编号。修改面粉厂的库存,需要输入的数据:商品类型 ID ,入库原粮重量。(2)面粉领用 面粉领用主要是处理农户需要面粉时,领用相应的面粉并且处理面粉加工过程中产生的麸皮。a)添加凭证,需要输入的数据 1,2,3,4,5,6,7,8b)获取刚添加的凭证标志 ID ,进行面粉领用,需

25、要输入的数据:凭证标志 ID ,面粉 出粉率,领用面粉的重量,加工小麦的重量,麸皮的重量,面粉类型,加工单价, 加工总价,是否领用麸皮。c)更新客户库存(小麦重量减少) ,需要输入的数据:领用面粉的重量,客户编号,产 品类型(现在就是针对小麦的,所以产品类型就是 1)。d)更新面粉厂库存(面粉厂库存中,客户库存小麦的重量减少) ,需要输入的数据: 加 工小麦的重量,产品类型(现在就是针对小麦的,所以产品类型就是1 )。e)更新面粉厂库存 (面粉厂库存中,面粉厂库存面粉的重量减少 ),需要输入的数据: 领用面粉的重量,面粉的类别。f)若不领麸皮,需要更新面粉厂库存 (面粉厂库存中,客户库存麸皮的

26、重量增加 ),需 要输入数据:领用麸皮的重量, 产品类型(麸皮的产品类型已经写死了, 固定为 2)。g)若不领用麸皮的时候,还需要更新客户库存(麸皮增加) ,需要的输入数据:领用麸 皮的重量,产品类型(麸皮的产品类型已经写死了,固定为2 ),客户的编号面粉厂业务管理:(1)面粉厂原粮购置 原粮购置是对面粉厂购置原粮的业务进行记录。a)获取刚添加的凭证标志 ID ,进行原粮购置 ,需要输入的数据: 刚添加的凭证标志 ID, 商品类型 ID ,总重量,总价格,单价,袋数,每袋的重量。b)修改面粉厂的库存,需要输入的数据:总重量,商品类型 ID(2)面粉厂面粉加工面粉加工是对面粉加工的业务进行记录a

27、)面粉加工 ,需要输入的数据:经办人 ID ,面粉重量,出粉率,小麦重量,麸皮重量, 面粉类型,加工日期,加工编号b)更新面粉厂库存(原粮减少) ,需要输入的数据:小麦的重量,产品类型 ID (数据库 中内置了,小麦 ID 为 1 )c)更新面粉厂库存(麸皮增加) ,需要输入的数据:麸皮重量,产品类型 ID (数据库 中内置了,麸皮的 ID 为 2 )d)检查面粉厂库存中,是否存在当前面粉类型的库存项,有,则更新面粉厂库存(面 粉增加),没有,则增加面粉厂库存(面粉类型、面粉厂当前面粉库存重量、面粉厂 客户库存重量),需要输入的数据:面粉重量,面粉类型(3)面粉厂产品销售 产品销售功能主要是对

28、面粉厂销售业务进行记录a)获取刚添加的凭证标志 ID ,进行产品销售 ,需要输入的数据: 刚添加的凭证标志 ID, 商品类型 ID ,单价,总重量,总价格,每袋的重量,袋数b)更新面粉厂库存(面粉厂总库存量减少) ,需要输入的数据:产品类型 ID ,总重量 库存处理:库存管理是对农户存储在面粉厂的原粮进行出售或者出库管理 面粉业务账务:( 1 )欠款催收对农户所欠的加工款等费用进行催收提示a) 欠款催收页面显示所有存在实收与应收不符的记录,需要(客户信息表与凭证表关 联查询)b) 打开用户的账务明细,需要输入的数据:客户的 ID ,收支不均衡则 isowe=1, 只查 询凭证表就可以。c) 清

29、算,只需更改该用户的 isowe 由 1 改为 0 既可以。(2)收入支出流水登记就是普通的一个记账本面粉厂统计系统:(1)面粉厂库存清点 查询所有的库存产品的库存量a) 需要查询视图,视图中涉及到面粉厂库存表与商品表 (2)面粉厂统计查询进行各种最后的统计工作,包括原粮入库统计,面粉领用统计,面粉加工统计,产 品出库查询,原粮购置查询,产品销售查询,收入支出查询a) 原粮入库查询,需要的视图涉及到的表凭证表,客户信息表,原粮入库表,系统账 户表,产品类型表。b) 面粉领用统计,需要视图涉及到的表 : 凭证表,客户表,系统账户表,面粉领用表, 产品类型表。c) 面粉加工统计:需要视图涉及到的表

30、:面粉加工表,系统账户表,产品类型表d) 原粮购置统计:需要视图涉及到的表:凭证表,客户表,系统账户表,原粮购置表e) 收入支出查询:一张表收入支出表f)产品出库查询:g)产品销售查询:面粉厂系统管理:(1)系统账户管理添加用户,需要验证用户名是否重复,不重复直接添加,重复提示用户(2 )客户管理目标客户的增删改查a)添加客户信息到客户信息表,需要输入的数据:客户姓名,客户地址,客户手号码,固定电话,身份证号,标志位(正常为 1),添加时间b)添加客户库存(原粮),需要输入数据:获取刚添加客户的自增ID,产品类型(系统内置了小麦的类型为1),库存量为0c)添加客户库存(麸皮),需要输入的数据:

31、获取刚添加客户的自增ID,产品类型(系统内置了麸皮的类型为2),库存量为02 . 2系统功能模块分析根据系统功能要求可以将系统分解成几个子系统模块来分别设计应用程序界面, 如图所示:总的模块:牛牛面粉厂综合管原 粮 兑 换 面 粉面 粉 厂 业 务 管 理面 粉 厂 系 统 管 理面 粉 厂 账 户 管 理面粉厂统计管理原粮兑换面粉:原粮兑换面粉原粮入库面 粉 领 用库 存 处 理面粉厂业务管理:面粉厂业务管理原 粮 购 置面粉加工产品销售系统管理:系 统 账 户 管 理客户管理产 品 类 型 管 理2 . 3数据字典数据库是信息管理的基础。数据库结构直接关系到各种功能的实现和程序运行的 效率

32、。进行数据库设计首先必须准确了解与分析用户需求(包括数据与处理)。需求分析是整个设计过程的基础,是最困难、最耗费时间的一步。需求分析的结果是否准确地反 映了用户的实际要求,将直接影响到后面各个阶段的设计,并影响到设计结果是否合理 和实用。根据上一章的流程图,可以列出以下各模块记录信息所需的数据项和数据结构:系统用户表(appuser)序号中文含义字段名类型长度备注01用户编号appuseridint11PK,自增02用户名user nameVC32非空03用户密码passwordVC32非空04用户真实姓名realn ameVC3205用户联系电话phoneVC3206注册时间rectimed

33、atetim e默认为系统当前日期07用户状态statebit10:删除1 :正常主键appuserid 用户编号索引变更备注系统用户表主要用来保存系统管理员的相关信息,通过此表来对系统用户进行相关操作客户信息表(customers)序号中文含义字段名类型长度备注01客户编号customeridintPK,自增02客户姓名customer nameVC32不为空03客户地址addressVC32非空04客户证件号idcardVC32非空05手机moblieVC32非空06电话hometeleph oneVC32非空07注册时间rectimedatetim e默认为系统时间08客户状态state

34、bit1非空0:删除1 :正常主键customerid 客户编号索引变更备注1、客户信息表主要用来保存客户的相关信息,当实现添加客户、修改客户、删除客户时会 对此表进行操作客户库存表(customerstore)序号中文含义字段名类型长度备注01客户库存编号idInt主键,自增02客户编号customeridint外键03产品类型编号goodsidint外键04库存重量weightfloat单位为:kg主键id 客户库存编号索引变更备注客户库存表主要用来保存客户库存的相关信息。当客户原粮入库、领用面粉、出库时对此表 进行操作面粉领用表(draw)序号中文含义字段名类型长度备注01面粉领用编号d

35、rawidint主键,自增02兑换凭证编号evidint外键03领用面粉重量flourweightfloat8,204出粉率ratefloat8,205需要小麦的重量stuffweightfloat8,206麸皮的重量bran weightfloat8,207面粉种类typeidint外键08加工单价pricefloat8,2单位:元09总加工费totalfloat8,210是否领用麸皮flagbit1 :领用,0 :没领主键drawid_面粉领用编号索引变更备注面粉领用表主要用来保存面粉领用的领用信息明细,顾名思义,当客户领用面粉时对此表进 行操作凭证表(exchangevoucher)序号

36、中文含义字段名类型长度备注01兑换凭证编号evidintPK,自增02凭证编号evnoVC8外键03客户编号customeridint11外键04日期excha ngedatedatetim e默认 sysdate05应收金额receivablefloat8,206实收金额payfloat8,207经办人编号appuseridint外键08凭证类型编号vouchertypeint1109是否欠款isowebit10:不欠款1 :欠款主键evid索引变更备注凭证表主要用来保存凭证的相关信息面粉厂库存表(flourstore)序号中文含义字段名类型长度备注01主键idintPK,自增02商品类型g

37、oodsidint外键03现有库存量owerweightfloat8,204用户库存量customerweightfloat8,2主键id索引变更备注面粉库存表主要用来保存面粉厂库存的相关信息,当客户入库、领用面粉、处理库存、面粉 厂原粮购置、面粉加工、产品销售此表会改变商品表(goodstype)序号中文含义字段名类型长度备注01产品编号typeidIntPK,自增02产品名称type nameVC3203面粉岀粉率noteVC3204产品类型标识flagint11 :原粮2 :原粮加工后的辅料3 :面粉05产品状态statebit10:删除1 :正常主键typeid_产品编号索引变更备注商

38、品表主要用来保存商品的相关记录面粉加工表(process)序号中文含义字段名类型长度备注01主键processidintPK,自增02用户编号,经办人appuseridint外键03加工面粉重量flourweightfloat04岀粉率ratefloat05加工所需原粮重量stuffweightfloat06麸皮重量bran weightfloat07面粉类型typeidint外键08加工日期processdatedatetim e09加工编号evnoint主键processid_ 编号索引变更备注面粉加工表主要用来保存面粉加工的相关信息原粮入库表(putin)序号中文含义字段名类型长度备注0

39、1原粮入库编号pidintPK,自增02客户编号customeridint外键03凭证编号evidint外键04入库重量weightfloat单位:kg05入库产品类型typeidint外键主键pid索引变更备注原粮入库表主要用来保存原粮入库的基本信息商品销售表(sale)序号中文含义字段名类型长度备注01商品销售编号sidintPK,自增02兑换凭证编号evidint03商品类型编号typeidint外键04商品单价pricefloat05商品重量weightfloat06总价totalfloat07袋数bagfloat08每袋重量bagweightfloat主键sid 商品销售编号索引变更

40、备注商品销售表主要用来保存商品销售的相关细节原粮购置表(purchase)序号中文含义字段名类型长度备注01原粮购置编号puridintPK,自增02凭证编号evidint03购置产品类型typeidint外键04单价pricefloat05购置重量weightfloat06购置总价totalfloat07袋数bagfloat08每袋重量bagweightfloat主键purid 原粮购置编号索引变更备注原粮购置表用来保存原粮购置记录的相关信息库存处理表(takeout)序号中文含义字段名类型长度备注01库存处理编号tidintPK,自增02凭证编号evidint03处理商品编号typeidi

41、nt外键04处理商品重量weightfloat05处理方式methodint1 :出库2 :收购06单价pricefloat07总价totalfloat主键索引变更备注库存处理表主要用来保存库存处理的兑换记录凭证编号表(voucheridgenerator)序号中文含义字段名类型长度备注01主键vgidintPK,自增02凭证编号curr noint03凭证类型vtypeint凭证类型1- 兑换入库凭证2- 面粉领用凭证3- 库存处理凭证4- 原粮购置凭证5- 产品销售凭证6- 面粉加工凭证主键vgid索引变更备注收入支出表(payout)序号中文含义字段名类型长度备注01收入支出编号poid

42、intPK,自增02收入支出明细descripti onvarchar102403收入支出标志flagbit04总金额sumfloat05日期payoutdatedatetim e主键索引变更备注收入支出明细2.4数据处理流程分析1 .数据处理流程数据库或数据表结构确定之后,在实际的数据处理程序设计之前需要对所处理的数 据处理流程作必要的分析。所谓对数据处理流程作必要的分析是指找出各数据之间的主 要关系,数据存取的主要走向。另外,在实际的数据处理过程中还会有些细节问题。在 遇到这些细节问题时,及时处理即可。并且,有些细节问题不是在做数据处理流程分析 时事先都能预料的。对于现在这个数据处理系统来

43、说,最主要的工作实际就是三项:(1)要将员工信息的基本情况及时录入数据库;(2)要将用户查询情况及时录入数据库;(3)对用户操作情况进行汇总。数据流程图描绘了系统的逻辑模型,图中没有任何具体的物理元素,只是描绘信息 在系统中的流动和处理情况。对数据流的分析,主要是整体数据流、单元模块数据流。 整体数据流概括为进入计算机操作员系统的操作过程和用户(各部门或个人)进入系统 的数据流向。整体数据流:用户通过密码进入系统,分别对上述几大功能逐一实现,其中涉及到 模块数据流分析。本系统行可性研究的最根本的任务是对以后的行动方针提出建议。可行性分析包括 经济可行性、技术可行性、操作可行性、法律可行性,是软

44、件开发过程中必不可少的环 节,不行则坚决放弃,以避免时间、资源、人力和金钱的浪费。我主要考虑、分析的是 经济、技术和操作可行性。本系统由个人开发,对硬件软件配置要求不高,符合经济可 行性的要求。在技术方面在用 JSP连SQLServer2005 的时候可能存在问题,这个问 题可以通过请教指导老师得以解决。在操作方面这个系统主要是面向企业中的员工,文 化程度总体水平不高,在使用中肯定会遇到问题。在开发设计界面中,我们尽量做到界 面友好。尽量使企业中和企业外部的人更好的使用它。可行性分析流图为:了解企业的业务模式A在数据关系简单的情况下对数据处理,可以在将数据库设计好之后直接设计程序。 但是按正规

45、的数据库管理系统的设计程序,无论要处理的数据关系复杂与否都应在做程 序设计之前做好数据的流程分析。本系统的数据关系不算太复杂但是也不简单,因此还 是要仔细研究数据处理过程和各类数据之间的关系。通过对用户的需求分析和数据结构 分析,得到本系统的数据处理工作流程如图:变换数据的处理数据存储数据流本系统各功能模块的数据流程图如下图所示:进入系统模块流程图:用户信息数据库3系统设计牛牛面粉厂综合管理是基础性的管理工作。 牛牛面粉厂综合管理是一个面粉厂发 展的关键动力,只有加强面粉厂信息管理,才能不断提高企业的劳动生产率和经济效益。 帮助面粉厂各领导层掌握面粉厂的情况,这就是本牛牛面粉厂综合管理需要完成

46、的功本系统的数据库是使用SQLServer2005 制作的,用户对数据库的投资是非常巨 大的,一般都希望投资能够得到保护,即随着业务量的增长,数据库也能随之灵活地发 展,在这方面,SQL Server 2005提供了一个灵活的、功能强大的平台,具有很强的 收缩性,可以最大程度的满足用户的需要,保护用户的投资。SQL Server可以实现和现有数据库系统的无缝连接。本人事信息管理分系统主要面粉厂进行管理,包括原粮兑换面粉、面粉厂业务管 理、系统管理、面粉厂业务账务、面粉厂统计系统等模块。3.1新系统简介本系统是用JSP制作的牛牛面粉厂综合管理系统,此系统是基于Windows 2000及以上系统环

47、境的数据库管理系统,后台数据库采用SQL Server 2005 ,前端使用JSP编程开发语言进行设计,此系统是网络应用的。 本课题的开发需要采用一种适合于数据库编程,而且具备同时访问多种数据库系统能力 的开发语言与网页界面设计工具。目前,JSP是一种较为流行的网络编程语言之一,在 数据库开发方面具有丰富的资源,可以实现不同数据库间的异构连接,实现强大的网络 数据交互功能。作为一个优秀的前端开发工具,JSP广受欢迎。JSP有以下一些优点:(1)效率更高;(2)更加灵活;(3)更易于开发;(4)更易于 配置管理;(5)更易于扩展;(6)更加安全。3.2系统总体结构设计本系统主要包括五个模块:牛牛

48、面粉厂综合管理系统原粮兑换面粉面粉厂业务管理面粉厂系统管理面粉厂账户管理面粉厂统计管理3.3 数据库设计中用CREATE TABLE 语句来仓U数据库各个表的结构可以在SQL SERSEVER 建。1、系统用户表(appuser)项目名称项目代码类型长度说明用户编号appuseridint(11)NOT NULL用户名user nameVC(32)NOT NULL ,用户密码passwordVC(32)NOT NULL用户真实姓名rea In ameVC(32)NULL ,用户联系电话 phone VC32 ) NULL ,注册时间 rectime datetimeNOT NULL用户状态 state bit(1) NULL ,2 、 客户信息表 (customers)项目名称项目代码 类型长度说明客户编号customeridintNOT NULL ,客户姓名customernameVC(32)NOT NU客户地址addressVC(32)NOT NULL ,客户证件号idcardVC(32)NOT NULL,手机moblieVC(32)NOT NULL,电话hometelephoneVC(32)NOT NULL,注册时间rectimedatetimeNOT NULL客户状态state

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论