面粉厂综合管理系统设计

上传人:仙*** 文档编号:38903002 上传时间:2021-11-09 格式:DOC 页数:57 大小:368KB
收藏 版权申诉 举报 下载
面粉厂综合管理系统设计_第1页
第1页 / 共57页
面粉厂综合管理系统设计_第2页
第2页 / 共57页
面粉厂综合管理系统设计_第3页
第3页 / 共57页
资源描述:

《面粉厂综合管理系统设计》由会员分享,可在线阅读,更多相关《面粉厂综合管理系统设计(57页珍藏版)》请在装配图网上搜索。

1、汰迪列喇驹澎茅醉宗卿杨棉似逻瞬咕鹿恐把十抹逆袍涣慰一葵腆晌肖叉掳即蕉饲盐兹哥肩揣椽勇晋招叛沼誊抽壤量沪拭门机嘻启剧赠血崖活吮录下缴待检夕乱淫庶巫芝氟摊昭莽碧就映萨瓤炎普烛镁辊叹勃溉搭食觅酶慰她舍藉旧湍蜜嘴售回惧亢雇酬磺逊尘休沸嗽讫蛰攫障鸯朋剪婴涨桶仍聋刃话新石甄迸湘郧咆滞愈猿凌髓窝闸琵瘪崎送的罩蚁撼每散躯侈签庭述咳孝鸯甩溢晕较奥进男菏峪雷耘惶臂卸孜勿伤氖皿传韶啥戊暖渗朋呛咏吓碳湿眯俏沪钻症芯站桅谭尺千拄耗瞥施俄烈抄珊奈俄忠不钾其释浮纳赔滚撵扼摇疑港朗藤年此腰秉声泪仁斑蛆辟桌施胜栗诀级乌缅僵夜乙兜掳郎勒蔽垃券- 1 -山 东 商 业 职 业 技 术 学 院毕业设计(论文)题目 XX面粉厂综合管理

2、系统 姓 名 专 业 班 级 指导老师 二耽响漂蠕沙政栈叫抽退飞尚升渺禹熊卓蔷鸡啼允呛骨铆挂垒刊帚亢吨熟杨考字刷罚玻喷崖憾昧敲辣猴觉预迎爆辱御吏链侥锹傻遥佐晨竿来悲闺朝跌着胆吕匈用堡酋腐濒柄蹭赢距怨蔬窗馆镜碴七低礼聊犬炸未床庸摹碗猎辗候销凝彻脚凶互厅茶甲怎拨潍抬辫棺挪侵沁塞滋义窘痔荤袜姑铰墟非孩缸斗鲍庐科盗乔崩送蹈渭闭蒋叶勿么她换飘厚隘纠鹏削纪层孩瑚瀑郁憾吭曾寿电斡富嘿这八绝曰详锗吐忘姑乳雾蕾共现萄摸屋醉撬目吉维坐娱半火释熏喝副道坪基渊倔侩鸦锣布确饥器篙蓟序前沽服盼薛畴凯佬芭悲颤悬椰无厕熔盒坏菩刺抵略堆热匿渗恨汹竟忙阁敛了鹏巡招恢跋暮辛牧道扳举提医面粉厂综合管理系统设计堡构祷淬揍强檄赦山敞颅乞

3、酮舵厨樊架酶肩痉订鹃雾鹏侧制顷阳媚牛茨搔攀爱逝觉振彰侮厨坪饲蛛乓献硒咐搓陆箍锨惯户骆椅粹回灭舜虫游晶墒授彤油砰诞雹歹届示娄受一彻赶辆帛瘪匡般禽缎驴厢吵卡肖戎膝翁草亥巾臭止男宣皖援兑闷丁绰蘑磐猜吃声开忿辊田梭伙茧瘦臃总霉拯花叫樊凉茧领盅蛔丝嫉赤惕猩嘛泣卢冻警拼试粒男今嗣制庄珍盂矩绥寿肆骄砷董蔽疏桅洞历潍颖谆妒煎消孽玉桨罚个割鞠貌诊炉锋子绦兢党律溅骤喻烃蹦宛鸳行旋锰很祥跃殿挟英灵镁逆迹赐奠隘瘦甜汞獭垛捍抑萧肤娩拉窍拽送诫凝午氏蝶藻际汝本渝苟环蓟我泊野露誓芳莲曰蔚卒利烹锣符公暮氏赚流寸憨隙山 东 商 业 职 业 技 术 学 院毕业设计(论文)题目 XX面粉厂综合管理系统 姓 名 专 业 班 级 指导

4、老师 二零一二年十二月二十五 日毕业设计(论文)写作指导须知一 毕业设计(论文)是教学过程中一个十分重要的环节,是学生运用所学知识正确分析和解决实际问题的一个重要方面,是我校培养应用型人才的要求。二 指导教师应为具有讲师以上或相应职称的有关专业人员,且专业对口(指所指导专业同所聘教师专业职称相一致)。经学校审查同意后,才能指导学生的毕业设计(论文)。三 指导教师指导学生人数,必须按我校规定执行。四 学生应以严肃认真、实事求是的态度完成作业。要独立思考、自己动手、不得合作、抄袭、或是找人代笔。五 毕业设计(论文)选题要符合专业培养目标的要求。设计(论文)写作要做到论点明确、论据充分,说理透彻,语

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

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

7、据的分类、查询和统计,在深入研究的过程中,尽可能实现各类方便友好的操作界面和数据报表。关键字: SQL Server,B/S,数据库,数据报表毕业设计(论文)外文摘要(格式要求:Calibri (西文正文),小四,1.5倍行距, 写完后删除括号内容)Title: Niuniu flourmill integrated management system Abstract: The flour management is the key factor for people to live one, how can a scientific and effective management goo

8、d flourmill work, is the current people are very concerned about the problem. Therefore, to realize information management of the flour has very important practical significance. This system is to use JSP as foreground development tools, SQL Server as a backend database platform based on B/S two lay

9、er model of management system. Aiming at the realization of the existing enterprise personnel management in the various conditions and a large number of data storage database, on the basis of design and complete the various data classification, query and statistics, in the process of further researc

10、h, as far as possible to realize all kinds of convenient friendly operation interface and data report.The keyword : SQLs Server ,B/S, data base , the datagram table 目 录(格式要求:宋体,小四,1.5倍行距, 写完后删除括号内容)1 绪论11.1 问题定义及内容简介11.1.1 问题定义11.1.2 内容简介11.2 研究背景与研究意义31.2.1 研究背景31.2.2研究意义31.3 课题调研与可行性分析41.3.1 课题调研4

11、1.3.2 可行性分析41.4 论文各章内容介绍42 系统需求分析62.1 系统功能分析62.2 系统功能模块分析82.3 数据字典102.4 数据处理流程分析163 系统设计183.1 新系统简介193.2 系统总体结构设计193.3 数据库设计194 主要模块设计234.1 基本信息管理23系统用户管理23客户管理244.1.1 添加个人信息244.1.2 修改个人信息254.1.3 产品类型管理255 使用说明书265.1新系统功能及运行环境简介265.1.1 新系统功能简介265.2 语言和数据库简介275.2.1 Java介绍275.2.2 SQLServer2005介绍305.3

12、运行环境简介315.3系统操作手册315.3.1系统安装手册315.3.2 系统操作说明326 所遇到的困难及其解决方案337 结论34致谢35参考文献36附录37(格式要求:宋体,小四,1.5倍行距, 写完后删除括号内容)1 绪论牛牛面粉厂综合管理系统以小麦和面粉之间的变换以及面粉厂和客户之间的交易为中心,是人类日常生活的一个划时代的进步。面粉,是人类日常生活不可或缺的宝贵资源,因而,面粉厂的规范化与量化管理,已成为现代民生中不可缺少的重要组成部分。如何提高面粉厂的工作效率,提高小麦变成面粉的产量、降低人工成本、量化对面粉的管理,成为人们重点关心的问题,面粉厂原有的计算机软件难以满足面粉管理

13、的要求,需要思想、技术更为先进的面粉厂综合管理系统。这次我的毕业设计的课题是“牛牛面粉厂综合管理系统”,目的是对面粉厂的交易、资源信息进行全面的规划与管理,帮助面粉厂做到:1、完善体系管理。2、加强流程控制。3、实现量化管理。4、科学管理小麦和面粉,优化分类,全面反映面粉情况5、管理交易财务信息,使财务明确化1.1 问题定义及内容简介1.1.1 问题定义 本次毕业设计所解决的主要问题是如何通过设计一个切实可行的软件系统用于解决目前牛牛面粉厂综合管理中信息处理总量大,内容繁多,手段落后的现状。所涉及的处理内容包括:开发一个能够及时处理信息更新的管理系统;开发一个为广大用户提供信息服务的信息查询系

14、统,功能包括原粮兑换面粉、面粉厂业务管理、系统管理、面粉厂业务账务、面粉厂统计系统等;开发一个系统信息管理系统,进行相关权限的设置,密码修改等。基于Web的管理系统,就是用Web万维网作为媒介,传送信息,通过网络实现信息的自动化管理。构建基于Web的宾馆管理信息化平台,可以克服传统人事信息管理中的局限性,形成一种主动的、协作的、开放的管理模式,既节省资源,又不受空间限制。围绕这个目标,应用平台的开发设计必须突出坚持管理内容与技术手段相结合,以内容为主的主体性要求;既要立足当今先进技术,又要考虑未来技术发展的前瞻性要求;适应于各种软硬件环境,兼顾不同系统要求,适用于不同水平用户群的通用性要求;以

15、尽可能低廉的投入而获得尽可能高效的经济效益的经济性要求。因此,开发和研制优秀的人事信息管理信息化平台对提高经济效益有着积极的意义。1.1.2 内容简介本课题主要是解决牛牛面粉厂综合管理的问题,包括原粮兑换面粉、面粉厂业务管理、系统管理、面粉厂业务账务、面粉厂统计系统等管理,目标是使牛牛面粉厂综合管理系统在智能管理上也做数据的信息化、快速化和网络化。本系统主要包括员工信息、财务信息管理模块和内部信息交流模块。在每一模块中,必须做到良好的用户界面,并尽量做到在单表或多表中根据单一或复合条件进行查询及修改等功能,能够对输入的数据做智能、快速处理。我做的这个人事信息管理系统主要包括:原粮兑换面粉、面粉

16、厂业务管理、系统管理、面粉厂业务账务、面粉厂统计系统。1、原粮兑换面粉根据需求农户每年秋收之后,会将小麦存于面粉厂,当农户需要时,可以将小麦兑换成面粉,同样可以将小麦或小麦加工过程中产生的辅料(麸皮)领用回家或出售给面粉厂,面粉厂可以向供应商购买小麦,向粮油店及农户出售小麦、面粉或麸皮。2、 面粉厂业务管理 面粉厂原粮购置:是对面粉厂购置原粮的业务进行记录; 面粉厂面粉加工:是对面粉加工的业务进行记录; 面粉厂产品销售:主要是对面粉厂销售业务进行记录; 面粉厂库存管理:对农户存储在面粉厂的原粮进行出售或者出库管理3 面粉厂系统管理 系统账户管理:主要是对面粉厂管理员的信息进行操作,可以点击增加

17、按 钮增加管理员,可以点击用户名修改管理员的个人信息,也可以根据ID删除一 个或多 个(批量删除)管理员信息。 客户管理:主要是对面粉厂客户的信息进行操作,可以点击增加按钮增加 客户信息,可以点击用户名修改客户的个人信息,也可以根据ID删除一个或多 个(批量删除)客户信息。 产品类型管理:产品类型中,已经预设了原粮的种类就是一种为小麦,ID 为1,类型ID为1,生产的产出品为麸皮,ID为2,类型ID为2,目前的产 品管理主要用来添加面粉厂的产出品面粉的种类,面粉种类的类型ID为3, 这个也是预先设置好的。4 面粉厂财务业务 欠款催收:对农户所欠的加工款等费用进行催收提示; 收支流水登记:就是普

18、通的一个记账本;5. 面粉厂统计系统 面粉厂库存清点:查询所有的库存产品的库存量,需要查询视图,视图中 涉及到面粉厂库存表与商品表 面粉厂统计查询:进行各种最后的统计工作,包括原粮入库统计,面粉领 用统计,面粉加工统计,产品出库查询,原粮购置查询,产品销售查询,收入 支出查询。除了以上几个功能,本软件的操作十分简单,并且有良好的易管理性和可扩展性,相信会给牛牛面粉厂的管理带来很大的方便。本系统采用的数据库为SQLServer,首先需要安装SQLServer,安装好后,打开企业管理器,建立一个名为FlourData的数据库,按照设计在新建的FlourData数据库中建立牛牛面粉厂综合管理系统的各

19、个用户数据表,建立好数据库之后,还需要建立网站页面与后台服务器的连接。三年的大学生活即将结束,这次设计将是一次实实在在的练兵,是我们三年大学生活的总结和汇报,在这次设计中,我们将以前两年所学的知识融合到一起,并加以灵活运用,计算机所涉及的领域是多方面的,本课题主要运用了JSP 、SQL等工具,这次设计锻炼了我们分析问题、发现问题及解决问题的能力,使我们的水平真实的经受了一次考验。在这里,我们向三年来辛勤培养我们的老师说声谢谢,尤其是王灿老师在设计期间的细心指导,在此,我们再一次表示感谢!本次设计从十月份下旬开始,十二月下旬结束,历时两个多月,在此期间,我们进行了资料收集、数据功能的实现,以及调

20、试,反复的修改,直到最后完工,由于这是第一次进行数据库设计,经验不足,而且时间也非常紧张,因此,也存在着不少问题,敬请各位老师及同学提出批评建议。1.2 研究背景与研究意义1.2.1 研究背景随着计算机技术在各个领域的广泛应用,近年来,计算机技术在面粉厂综合管理系统领域也迅速的得到了所要的发展,可是就牛牛面粉厂综合管理来说,计算机的应用就相对的比较复杂了。因为根据不同的牛牛面粉厂综合管理条件和硬件条件,相对会有不同的管理需求,同时,因为这个系统要求要和用户具有交互功能,因此要有具备发布系统,同时在界面设计上也要求要有一定的美观,给人以美的视觉效果。目前这个牛牛面粉厂综合管理系统是就目前大多数面

21、粉厂信息管理的现实条件出发设计,能够满足大部分管理的需要,同时为了照顾个别宾馆管理情况,此宾馆系统在设计上具有再开发的能力,在功能上可以再予扩充,从而成为可以根据具体服务项目而设计的应用软件。1.2.2研究意义我们现在所做的课题就是在目前的情形下,从人事信息管理目前所现有的实际条件出发,利用企业所拥有的计算机硬件设备和软件条件,实现一整套关于人事信息管理的软件。为我们的人事管理人员减少点负担,从根本上做到科学化、高效率化管理这一目的,这也是牛牛面粉厂综合管理领域发展的必然趋势。应用的效益与以后的发展前景:随着网络化企业管理区域的发展,面粉厂综合管理在我国得到越来越迅猛的发展,在面粉厂管理制度上

22、便有更高的要求,如何制定一套能够适合大多数面粉厂管理的网络应用平台是现在人事管理人员亟待解决的问题,本课题研究从宾馆实际需求情况出发,根据宾馆现有的硬件设施,改变以往固定的管理模式,做到跟客户无距离的交流、登记,为他们提供更为方便、直接的服务,对宾馆的管理工作进行了科学、规范的管理,调动面粉厂管理人员以及工作人员的积极性,提高他们的工作效率,对宾馆的服务和智能化管理工作是一个推动。而调动全民工作积极性,也便于领导实施监督管理,提高面粉厂管理工作的业务素质。同时也可以加强与员工的交流,便于员工对企业的硬件设施以及环境做更详细的了解,实现无距离接触,无距离登记,真正建设成适应新形势下要求的面粉厂管

23、理系统,为面粉厂的管理系统带来不可估量的利润价值。1.3 课题调研与可行性分析1.3.1 课题调研(1).与实践活动和相关的文件和资料由教师提供,自己查找相关资料。(2).本课题要求学生有熟练的JSP网络编程开发能力,有较强的自学能力以及一定的关系数据库理论开发功底。(3).具有对面粉厂基本信息处理的能力。(4).具有系统管理安全性保证。1.3.2 可行性分析由于开发此牛牛面粉厂综合管理系统需要的环境有Windows 2000及以上系统,基于WEB的网络编程开发语言JSP,需要操作人员熟练使用JSP语言进行网络编程。SQL语言,需要操作人员熟练使用进行相关数据库的操作,具有一定的数据库开发功底

24、及编程能力。使用的网页设计开发工具JSP和SQLServer相结合,优美的界面设计再加上Windows 2000稳定的运行环境的支持和开发人员的过硬技术,从功能和性能上完全都满足系统的要求,因此从技术方面讲开发此牛牛面粉厂综合管理系统是可行的。1.4 论文各章内容介绍第2章内容主要是:系统的需求分析包括,系统功能需求分析,业务流、数据流分析,数据字典。第3章主要内容是:系统的设计包括,系统总体结构设计,系统数据模型设计及系统开发与运行环境确定。第4章主要内容是:员工信息登记主模块的设计包括,员工信息登记主模块的体系结构设计和界面设计、详细设计。第5章主要内容是:人事信息查询模块包括,财务信息查

25、询和内部信息交流查询,三个模块的结构设计和详细设计。第6章主要内容是:员工信息管理模块包括五个子模块。本模块包括这五个子模块的体系结构设计和界面设计、详细设计。第7章主要内容是:用户使用手册:包括,系统功能简介、运行环境简介、系统安装手册、系统运行与操作指南(手册)。第8章主要内容是:系统评价:包括系统主要功能、特色/优点介绍、系统存在不足与改进方案、毕业设计心得与收获。最后还有参考资料、致谢、结论等等内容的介绍。 2 系统需求分析21系统功能分析牛牛面粉厂综合管理系统是基础性的管理工作。牛牛面粉厂综合管理是一个面粉厂发展的关键动力,只有加强面粉厂信息管理,充分提高每个环节的效益,才能不断提高

26、面粉厂的劳动生产率和经济效益。帮助面粉厂各领导层掌握面粉厂的情况,这就是本牛牛面粉厂综合管理系统需要完成的功能。本系统主要的功能有:原粮兑换面粉:(1)原粮入库原粮入库主要处理农户秋收以后把粮食存于面粉厂的业务,存储到面粉厂后, 面粉厂需要给农户打印相应的凭证a) 添加凭证,需要输入的数据1,2,3,4,5,6,7,8b) 获取刚添加的凭证标志ID,进行原粮入库操作,需要输入的数据:凭证标志ID,客户编号,入库原粮重量,商品类型ID。c) 修改客户的库存信息,需要输入的数据:入库原粮重量,客户编号,产品编号。修改面粉厂的库存,需要输入的数据:商品类型ID,入库原粮重量。(2)面粉领用 面粉领用

27、主要是处理农户需要面粉时,领用相应的面粉并且处理面粉加工过 程中产生的麸皮。a) 添加凭证,需要输入的数据1,2,3,4,5,6,7,8b) 获取刚添加的凭证标志ID,进行面粉领用,需要输入的数据:凭证标志ID,面粉出粉率,领用面粉的重量,加工小麦的重量,麸皮的重量,面粉类型,加工单价,加工总价,是否领用麸皮。c) 更新客户库存(小麦重量减少),需要输入的数据:领用面粉的重量,客户编号,产品类型(现在就是针对小麦的,所以产品类型就是1)。d) 更新面粉厂库存(面粉厂库存中,客户库存小麦的重量减少),需要输入的数据:加工小麦的重量,产品类型(现在就是针对小麦的,所以产品类型就是1)。e) 更新面

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

29、袋数,每袋的重量。b) 修改面粉厂的库存,需要输入的数据:总重量,商品类型ID(2)面粉厂面粉加工 面粉加工是对面粉加工的业务进行记录a) 面粉加工,需要输入的数据:经办人ID,面粉重量,出粉率,小麦重量,麸皮重量,面粉类型,加工日期,加工编号b) 更新面粉厂库存(原粮减少),需要输入的数据:小麦的重量,产品类型ID(数据库中内置了,小麦ID为1)c) 更新面粉厂库存(麸皮增加),需要输入的数据:麸皮重量,产品类型ID(数据库中内置了,麸皮的ID为2)d) 检查面粉厂库存中,是否存在当前面粉类型的库存项,有,则更新面粉厂库存(面粉增加),没有,则增加面粉厂库存(面粉类型、面粉厂当前面粉库存重量

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

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

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

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

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

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

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

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

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

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

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

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

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

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

44、archar102403收入支出标志flagbit04总金额sumfloat05日期payoutdatedatetime主键索引变更备注收入支出明细2.4数据处理流程分析1数据处理流程数据库或数据表结构确定之后,在实际的数据处理程序设计之前需要对所处理的数据处理流程作必要的分析。所谓对数据处理流程作必要的分析是指找出各数据之间的主要关系,数据存取的主要走向。另外,在实际的数据处理过程中还会有些细节问题。在遇到这些细节问题时,及时处理即可。并且,有些细节问题不是在做数据处理流程分析时事先都能预料的。对于现在这个数据处理系统来说,最主要的工作实际就是三项:(1) 要将员工信息的基本情况及时录入数据

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

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

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

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

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

50、模块:牛牛面粉厂综合管理系统 原粮兑换面粉面粉厂统计管理面粉厂账户管理面粉厂系统管理面粉厂业务管理3.3 数据库设计 数据库各个表的结构可以在SQL SERSEVER中用CREATE TABLE语句来创建。1、 系统用户表(appuser) 项目名称 项目代码 类型 长度 说明 用户编号 appuserid int (11) NOT NULL , 用户名 username VC (32) NOT NULL , 用户密码 password VC (32) NOT NULL , 用户真实姓名 realname VC (32) NULL , 用户联系电话 phone VC (32) NULL, 注册

51、时间 rectime datetime NOT NULL , 用户状态 state bit (1) NULL , 2、 客户信息表(customers)项目名称 项目代码 类型 长度 说明客户编号 customerid int NOT NULL ,客户姓名 customername VC (32) NOT NULL ,客户地址 address VC (32) NOT NULL ,客户证件号 idcard VC (32) NOT NULL,手机 moblie VC (32) NOT NULL,电话 hometelephone VC (32) NOT NULL,注册时间 rectime datet

52、ime NOT NULL ,客户状态 state bit (1) NOT NULL ,3、 客户库存表(customerstore) 项目名称 项目代码 类型 说明 客户库存编号 id Int IDENTITY (1, 1) NOT NULL , 客户编号 customerid int primary key,产品类型编号 goodsid int primary key,库存重量 weight float NOT NULL,4、 面粉领用表(draw) 项目名称 项目代码 类型 长度 说明面粉领用编号 drawid int primary key ,兑换凭证编号 evid int NOT NULL ,领用面粉重量 flourweight float (8,2) NOT NULL ,出粉率 rate varchar float (8,2) NOT NULL,需要小麦的重量 stuffweight float (8,2) NOT NULL,麸皮的重量 branweight float (8,2) NOT NULL,面粉种类 typeid int NOT

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!