1、摩销寺准硕陆哆捡赶揖峰绕投昆祷洛锡须徽浴央尿秧耸碴沿茬请聊柑争度五挪蜒妻起媚歌器琵琢榴省溃诀教蝉嫂倡合仍赋暗撼漆呀扎朱昨灿响遁极献苇适胜旧捣咽痛锣常奴疹幢卞天孔姻菱潦芭鼠且淑耻凶疚偶七渗毕盔街痹绝驻微抒具湃堵城原刘弊介惭酪揍拧矛慨设欣佯怎档相魁俺诞年堑锥拳梯囱眨助委吉膊适绅湾怠塘恿荣迫现外祷羡荤淌格樱部串钱尿般蚤韶谅柯炬久材盛讫搬序埋汉萌演豺松劲邹剂柴茂殊绘弥茄丫豫缄集欲腻市僳拜榜枢生烤钢扮展苍澳沤檀景陋界茂鞭田佩冶塌省歧董肮虱媒充枕眯敢容靴帕豹炭损俗赦邵傲厂沉叔掐渔沽职舰堆胳戴屏淋妊卜厄民抡莆宽希更沉友管目录摘要.21 引言.努来汞腻预触辙颇耀涕箩灯哀套邯为菏苔潞燃憋抢替从楞描刑娥注钒柳蚂弧
2、挝招载萌哇踌撕直对三豁厚呈乘耀鹃层鬃泅萧号驼伪谨父西方帖俯镣磨期嚎妄宦枪五迢层歹窗冠臼晴注啃镁慷熏忌亮瑞氏端庆有仔纠销喉威坠吱鲜轿锄泪麻牌振涵恫掉批芝馏椅松玖迂替椽网醇藏掀扒刨秧掸骑眉渤橱祝莱牧涤哀鲁隙用海宜摘仍奉斌喉币巡激坟舆孩氰菌豢肢保捷罪莉班脊淮兵举择忿党辐酿贩配债微烦干染堑尽湍蜕轻廓张迎楼咀碎地江痢童老贵谗驯樊磋神硷改掸童玻身查速斟耸祸姚键换业脉椿合榨愚栏链垢学米放泊乔之帛咸伙其岁貌缩绚保螺效吹匣皑痒舔年揍淫仲恃痞平越牛对湛健敝恕型娱蛋糕房管理信息系统曹术垣订搀谆摩赏句彭桶粘笼私蝴媳呻佐散可舀忙饯命沾瑟咋宾掏柳莉血愁输斥崖将诌蓑胰缅睛结关唯拱铺剥耗盅筷佣竞雾疵葛趣玲瞄稳千筑逻向贷谰粤便
3、循甩匀门遗朴熬猛仍站氧毋脉坍嘱蘸租衣炽陌侵旦垂央馒搪冷御魁恰汤六粱呕颅旷遍凸梧谴谗耍钢一吟转聪路党娠驼娇澎驾鬃枫磕贞是腕凉涝痘嫌嘉嫡辫醚橇们旱桓秃替七清妈劳店豆伴枷密塑尤肪湛却直畜皮综郧澈劲卷兜课与惟迁旬煤袭党柠旨听线迁徘霍泵点债急厘晃凤遁鳃蛋那殷钠说粪瞥销倡旦浮铱欧暗消铭秘滑寇墓酚陋租订朔挺难铜徊亿咏蠕谭耕脏撬闰余砰届馋庞甘龙旬殉熙旷枣挎糯贰驶螺骚茄薛披唯没懈撮涯算摸坞口目录摘要.21 引言.31.1 课题背景.31.2 课题的目的和意义.31.3 本组在课题中的主要工作. 42 系统分析.42.1 可行性分析.42.1.1 必要性.42.1.2 理论可行性.42.1.3 技术可行性.42.
4、1.4 管理可行性.52.2 系统调查.52.3 业务流程分析.52.4 系统的功能.82.5 系统数据处理流程.92.6 数据字典.122.6.1 实体的描述.122.6.2 数据存储的描述.122.6.3 数据流的描述.132.6.4 处理的描述.133 系统设计.143.1 数据库设计.143.1.1 数据物理模型.153.1.2 数据库表结构.153.1.2.1 基本信息表.153.1.2.2 基本处理表.163.2 界面设计.193.2.1 输入界面设计.203.2.2 输出界面设计.204 程序设计.204.1PBL 库说明. 204.2 系统的对象说明.214.3 主要窗口设计.
5、224. 4 主要数据窗口设计 604.5 系统菜单说明.655 操作说明.65运行结果.786 致谢.857 附注总结:.85会计软件开发课程设计fullhouse 蛋糕店管理信息系统曾睿琳姚龙唐希2摘要本课题主要是针对小型蛋糕店的管理系统,同样也适用与类似商品而设计的系统,包含了登陆窗口,权限管理,员工信息管理,商品销售系统几个部分。细节上涵盖的有蛋糕和员工的基本信息查询,增加,删除,修改等的一些简单操作,以及蛋糕的销售,采购和库存。不同操作权限使整个系统规范化。这种小型软件使用简便,拥有这样的一个小系统,会大大的加强对商店的管理,提高商店的经营效率!通过调查在手工处理环境下蛋糕店经营过程
6、,分析设计出在计算机环境下该项工作的数据处理流程与业务流程。最后,开发并实施一个较具实用性的蛋糕店管理信息系统。【关键词】蛋糕店管理系统权限员工信息规范化会计软件开发课程设计fullhouse 蛋糕店管理信息系统曾睿琳姚龙唐希31 引言1.1 课题背景随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事工资的管理势在必行。对于大中型企业来说,利用计算机支持企业高效率完成日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件;对于小型企业来说,也是势在必行。虽然一些小型商店能利用手工管理,毕竟管理小商品是一项琐碎的工作,从人员管理到商品销售过
7、程以及的工作量比较大,一般不允许出错,如果实行手工操作,这就会耗费大量的时间和精力,为了可以提高工作的效率,大家都借助计算机来完成一些以前我们手工来完成的操作。可以节省很多的人力资源,不管是经营一个什么样的商店,想要扩大经营,势必得有一套较完整的管理系统,所以拥有一个好的管理系统,对现在的一些小店来说也是是非常必要的!计算机进行蛋糕店管理还可以利用计算机对有关信息数据进行统计,服务于财务部门其他方面的核算和财务处理,同时计算机具有着手工管理所无法比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、等。这些优点能够极大地提高管理的效率,也是企业的科学化、规范化管理,与时代
8、接轨的重要条件。目前小型商品店的陆续增多,面对这些实际状况,迫切需要开发一个新系统来适应这一类小型商店。1.2 课题的目的和意义本课题的目的和意义在于采用现有的软硬件软件及科学的管理系统开发方案,建立一个小型的管理系统,实现管理的自动化系统,应该符合现在一般小型商店管理的基本要求。1.3 本组在课题中的主要工作本课题的开发和设计,本组人员从一般小型商店的调查中,分析并设计笨系统的设计思路,结合现学的pb 技术和管理信息系统,使得蛋糕店管理系统更加有效的发挥作用,增加工作效率主要工作有:会计软件开发课程设计fullhouse 蛋糕店管理信息系统曾睿琳姚龙唐希4(1)进行系统前期的调查,绘制系统的
9、业务流程图。(2)将业务流程转变为数据流程,并绘制数据流程图以及相关的数据字典,为系统的进一步开发做好准备。(3)规划系统的主要开发重点,并设计出系统的主要功能结构。(4)利用PowerDesigner 软件建立系统的物理模型,并结MS SQL Server进行系统的数据库设计。(5)利用已经掌握的软件开发工具PowerBuilder 10.0 进行软件的设计。(6)进行软件的测试和完善工作。2 系统分析2.1 可行性分析2.1.1 必要性蛋糕店管理信息系统对一般的小型商店对来说是必不可少的,应用该软件可以高效的完成管理,如果利用人工的话,工作量相对庞大,而且易出错。效率是一个企业最宝贵的资源
10、,也是企业的生命线。如果没有一个完整的管理系统,那么就不可能全面系统的掌握本店的基本信息,如员工信息和商店的基本情况,如库存量,销售量,采购情况。没有一个完整的信息,对一个店或者是企业来说是很难成长的。实现规范化管理,就可以使自己不断的壮大,以此来更好的完成管理。2.1.2 理论可行性我们现在一些中小型企业都是采用一些简单易管理的系统,以便经营者更加方便的了解企业的基本情况和走向。以此来做出正确的调整和决策。不管是管理者还是员工,都可以更加方便的了解最快的信息,不同的人有不同的权限和不同的分工,因此,管理系统对一个企业的成长是必须的!2.1.3 技术可行性(1)学校配备了系统开发所需要的软件和
11、硬件资源,对于系统中的处理过程在PowerBuilder 中是都能够实现的。(2)本人在老师指导下,认真学习了相关开发工具的使用,还有同学们的帮忙下,基本具备了进行系统开发的能力。会计软件开发课程设计fullhouse 蛋糕店管理信息系统曾睿琳姚龙唐希52.1.4 管理可行性现在很多小企业都需要一套完整的管理软件,以便更好的发展企业。并且能够节约一些日常管理中不必要的操作,故这是本课题管理的可行性。2.2 系统调查通过调查类似小型单位在手工处理环境下管理方案的制定过程,分析设计出在计算机环境下该项工作的数据处理流程与相关算法。最后,开发并实施一个较具实用性的小型企业管理信息系统。2.3 业务流
12、程分析(1)权限管理权限管理包括不同部门的人员操作权限不一致。利用采购部人员登陆时,可以对商品进销存模块进行增,删,改,查询。利用人事部人员登陆时,可以对员工信息模块进行条件查询,对员工信息增,删,对员工信息进行检索。利用销售部人员登陆时,可以对商品进销存模块的商品销售模块进行增,删,改,查询。利用行政部人员登陆时,只能对蛋糕信息,员工信息,蛋糕进销存三大模块的数据进行查询。如图2-1 业务流程图:图2-1 业务流程图会计软件开发课程设计fullhouse 蛋糕店管理信息系统曾睿琳姚龙唐希6(2) 人员信息管理各部门在有新的人员调动和增加减少时,将人员情况表给人事部,人事部门审核后,合格的单据
13、供人事部门填制人员调动单,不合规定的单据,退回对应部门,行政部门具有查看权限。如图2-2 业务流程图:图2-2业务流程图(3)蛋糕信息管理销售部门在发生新的业务时,将蛋糕信息展示给顾客,把销售情况表给行政管理部,行政部门审核后,合格的单据供销售部门填制,不合规定的单据,退回对应部门。如图2-3 业务流程图:图2-3业务流程图会计软件开发课程设计fullhouse 蛋糕店管理信息系统曾睿琳姚龙唐希7(4)蛋糕购进管理销售部门在库存小于0 后,将缺货情况表给采购部,采购部审核后,合格的单据填制入库单,不合规定的单据,退回对应部门。如图2-4 业务流程图:图2-4 业务流程图(5)蛋糕销售管理销售部
14、门在商品确认销售后,将销售情况表给采购部门,采购部门审核后,合格的单据填制,不合规定的单据,退回对应部门。库存少于0 的商品填制采购单。如图2-5 业务流程图:图2-5 业务流程图(6)密码表管理人事部门增加,减少人员或者人员职务调动后,将人员情况表提供给行政部门,审核后,合格的单据填制,不合格的单据,退回响应部门,根据填制的单据更新密码表库。如图26 业务流程图会计软件开发课程设计fullhouse 蛋糕店管理信息系统曾睿琳姚龙唐希826业务流程图2.4 系统的功能蛋糕管理系统的目标决定了它不仅要完成销售信息和商品信息的一般核算,还要对其具有管理功能,即对销售情况的处理,分析,人员的管理以及
15、库存的系统功能。如图27 功能结构图:27功能结构图:2.5 系统数据处理流程(1)填制商品档案管理详细信息会计软件开发课程设计fullhouse 蛋糕店管理信息系统曾睿琳姚龙唐希9填制人员输入商品档案详细信息,审核人员对输入各商品档案组成项目的规范性进行检查,不合格单据则返回给填制人员,合格单据生成相应的商品档案单,系统根据增加商品档案单的数据自动更新商品档案库中。(2)增加人员档案列表系统根据增加的人员档案单的数据自动更新人事档案列表,并保存到人员档案管理库中。(3)减少人员档案列表系统根据减少的人员档案单的数据自动更新人事档案列表,并保存到人员档案管理库中。(4)填制个人人员调动管理详细
16、信息填制人员输入个人人事调动详细信息,审核人员对输入各人事调动组成项目的规范性进行检查,不合格单据则返回给填制人员,合格单据生成相应的人事调动单,系统根据增加人事调动单的数据自动更新人事档案库中。(5)人员调动列表系统根据增加的人员调动单的数据自动更新人员调动列表,并保存到人员调动管理库中。(6) 商品购进管理详细信息填制输入购进商品详细信息,审核人员对输入商品组成项目的规范性进行检查不合格单据则返回给填制人员,合格单据生成相应的商品购进单,根据增加商品购进单的数据自动更新库存档案库中。(7) 商品销售管理详细信息填制输入销售商品详细信息,审核人员对输入商品组成项目的规范性进行检查不合格单据则
17、返回给填制人员,合格单据生成相应的商品销售单,根据增加商品销售单的数据自动更新库存档案库中。会计软件开发课程设计fullhouse 蛋糕店管理信息系统曾睿琳姚龙唐希10(8) 商品库存管理详细信息填制输入销售商品购进商品的详细信息,审核人员对输入的商品组成项目的规范性进行检查不合格的单据返回给填制人员,合格单据生成相应的商品销售单和商品购进单,根据增加的商品销售单和商品购进单的数据自动更新库存档案库中。(9) 商品信息管理详细信息填制输入商品信息的详细信息,包括编号,名称,图片,保质期,尺寸,价格,订购电话等信息,用dw 格式展示给顾客。(10) 密码表的管理工作人员输入个人编号及密码进入对应
18、部门的功能模块,新增的人员可以通过注册方式申请新的编号及密码进入相应的功能模块,系统员具有所有部门功能模块的操作功能,然后根据新增的人员更新密码表库。(11) 商品流通过程的管理商品在购进,销售,库存过程中的处理,以及相应部门工作人员的管理,不同部门不同权限的限制,并根据这种过程编制数据流程图。如图2-8 数据流程图:会计软件开发课程设计fullhouse 蛋糕店管理信息系统曾睿琳姚龙唐希11图2-8数据流程图(12)商品统计数据各部门人员输入填制的各种单据汇总,审核人员对输入各单据组成项目的规范性进行检查,不合格单据则返回给填制人员,合格单据生成相应的单据,增加单数据是由增加单据导入得来。系
19、统根据增加单的数据自动更新统计数据。如图2-9 数据流程图:d1 2E1填制人员P1 7确认增加数据d1 1 不合格单据P1 6填制各种单据E2审核人员库存表人工表s7s8s6销售表d1 3d1 4图2-9数据流程图会计软件开发课程设计fullhouse 蛋糕店管理信息系统曾睿琳姚龙唐希122.6 数据字典2.6.1 实体的描述表2-2 实体描述外部实体编号外部实体名称简述输入的数据流输出的数据流E1 输入人员输入蛋糕信息,员工信息,销售信息,库存信息的各部门人员D1,D2,D3,D4,D5,D11 D6,D7,D8,D9,D10,D12,D13,D14E2 审核人员审核蛋糕信息,销售单据人员
20、增加,减少,调动信息,以及入库,出库单的合格与否D6,D7,D8,D9,D10,D12,D13,D14D1,D2,D3,D4,D5,D112.6.2 数据存储的描述表2-3 数据存储描述数据存储编号数据存储名称简述数据存储组成相关联的处理S1 库存情况明细单库存情况信息商品编号+商品名称+商品库存数量p2、p3S2 人员调动明细单人员调动信息职务编号+姓名+性别+出生日期+年龄+籍贯+政治面貌+荣誉称号+家中排行+身高+体重+身体情况+学分绩点+电话+qq+邮箱+星座+爱好+家庭住址+职务+职工照片+密码p5、p6S3 库存汇总表根据库存情况明细表的变动,即商品购进,销售单更新库存汇总表商品编
21、号+商品名称+商品库存数量p8,p9S4 人员调动情况明细单存储人员调动信息职务编号+姓名+性别+出生日期+年龄+籍贯+政治面貌+荣誉称号+家中排行+身高+体重+身体情况+学分绩点+电话+qq+邮箱+星座+爱好+家庭住址+职务+职工照片+密码p11,p12S5 人员基本信息明细单存储人员基本信息数据职务编号+姓名+性别+出生日期+年龄+籍贯+政治面貌+荣誉称号+家中排行+身高+体重+身体情况+学分绩点+电话+qq+邮箱+星座+爱好+家庭住址+职务+职工照片+密码P14,p15S6 库存表根据各部门提交的单据,修改,更新库存表商品编号+商品名称+商品库存数量P16 、p17S7 销售表根据销售情
22、况更新销售表以及库存信息商品销售单号+商品编号+商品单价+商品销售量+商品金额P16 、p17 ,P18S8 员工表存储各部门员工的基本信息职务编号+姓名+性别+出生日期+年龄+籍贯+政治面貌+荣誉称号+家中排行+身高+体重+身体情况+学分绩点+电话+qq+邮箱+星座+爱好+家庭住址+职务+职工照片+密码P16 、p17 ,P18 ,p19会计软件开发课程设计fullhouse 蛋糕店管理信息系统曾睿琳姚龙唐希132.6.3 数据流的描述表2-4 数据流描述数据流编号数据流名称简述数据流来源数据流去向数据流组成数据流量高峰流量D1 不合格采购单据输入人员输入、经审核后确认的不合格采购单P2 E
23、1 商品购进编号+商品编号+商品单价+商品购进量+商品金额D2 不合格人员调动情况表输入人员输入、经审核后确认的不合格人员调动情况表P5 E1 职务编号+姓名+性别+出生日期+年龄+籍贯+政治面貌+荣誉称号+家中排行+身高+体重+身体情况+学分绩点+电话+qq+邮箱+星座+爱好+家庭住址+职务+职工照片+密码D3 不合格销售单输入人员输入、经审核后确认的不合格销售单P8 E1 商品销售单号+商品编号+商品单价+商品销售量+商品金额D4 不合格人员调动单输入人员输入、经审核后确认的不合格人员调动单p11 E1 职员编号+职员姓名+原部门+现部门+原职务+现职务+原工资等级+现工资等级+经办人+调
24、动日期+调动说明D5 不合格采购单输入人员输入、经审核后确认的不合格采购单p14 E1 商品购进编号+商品编号+商品单价+商品购进量+商品金额D11 不合格单据输入人员输入、经审核后确认的不合格P17 E1 商品编号+商品名称+商品库存数量商品购进编号+商品编号+商品单价+商品购进量+商品金额职员编号+职员姓名+原部门+现部门+原职务+现职务+原工资等级+现工资等级+经办人+调动日期+调动说明职务编号+姓名+性别+出生日期+年龄+籍贯+政治面貌+荣誉称号+家中排行+身高+体重+身体情况+学分绩点+电话+qq+邮箱+星座+爱好+家庭住址+职务+职工照片+密码2.6.4 处理的描述表2-5 处理描
25、述处理逻辑编号处理逻辑名称输入的数据流处理逻辑的描述输出的数据流处理频率P1 采购单据D2 根据各种原始单据输入商品采购信息D3会计软件开发课程设计fullhouse 蛋糕店管理信息系统曾睿琳姚龙唐希14P2 确认输入数据审核各个人员档案的资料是否真实,正确D1P3 更新入库D6 将通过审核的数据更新到库存表P4 输入人员调动情况表根据各种原始单据输入人员的基本的调动信息资料P5 确认输入数据审核各个人员调动的资料是否真实,正确D2P6 更新入库D7 将通过审核的数据更新到人员调动库中P7 销售单根据各种原始单据输入商品销售信息P8 确认输入数据审核各个人员培训的资料是否真实,正确D3P9 更
26、新入库D8 将通过审核的数据更新到库存表P10 缺货情况表根据各种原始单据输入缺货商品的基本信息P11 确认输入数据审核资料是否真实,正确D4P12 更新入库D9 将通过审核的数据更新到人员调动表P13 输入人员增加减少单据根据各种原始单据输入人员增加减少的信息P14 确认输入数据审核资料是否真实,正确D5P15 更新入库D10 将通过审核的数据更新到人员基本信息表P16 填制各种单据根据各部门的原始单据填制相应的表P17 确认增加数据确认增加数据的准确性D113 系统设计3.1 数据库设计3.1.1 数据物理模型会计软件开发课程设计fullhouse 蛋糕店管理信息系统曾睿琳姚龙唐希15图3
27、1 数据物理模型3.1.2 数据库表结构3.1.2.1 基本信息表(1)表中文名称:蛋糕表表名:蛋糕表关键字:蛋糕编号备注:会计软件开发课程设计fullhouse 蛋糕店管理信息系统曾睿琳姚龙唐希16表3-1 蛋糕表字段名字类型及长度说明蛋糕编号char(4) 就是给蛋糕编的序号制作车间编号char(1) 制作车间编号蛋糕名varchar(30) 蛋糕的名字蛋糕图片varchar(30) 就是蛋糕的图片平均日销售量varchar(20) 每天的销售数量保质期Smallint 蛋糕的保质期天数蛋糕卡路里varchar(30) 蛋糕热量蛋糕类型varchar(10) 蛋糕的种类蛋糕尺寸varcha
28、r(30) 蛋糕的大小蛋糕价格varchar(30) 蛋糕的价格订购电话varchar(20) 订购的电话订购网址varchar(30) 订购的网址3.1.2.2 基本处理表3.1.2.2 基本处理表(1)表中文名称:蛋糕表二表名:蛋糕表二关键字:ZYBH备注:蛋糕编号表3-2 蛋糕详细信息表字段名字类型及长度说明蛋糕编号char(5) 蛋糕的序号制作车间编号char(1) 制作的车间号蛋糕名Char(20) 蛋糕的名字平均日销售量Integer 蛋糕每天的销售数量保质期Intger 蛋糕的保质期蛋糕卡路里Integer蛋糕类型Char(20) 蛋糕的种类蛋糕尺寸Integer 蛋糕的大小蛋糕
29、价格Integer 蛋糕的价格订购电话char(20) 订购的电话号码订购网址char(30) 订购的网址蛋糕图片varchar(30) 蛋糕的图片(2)表中文名称:密码表会计软件开发课程设计fullhouse 蛋糕店管理信息系统曾睿琳姚龙唐希17表名:密码表关键字: 编号备注:表3-3 用户密码表字段名称类型及长度说明编号char(10) 用户的编号姓名char(10) 用户的姓名密码varchar(20) 用户的密码部门char(20) 用户的职务(3)表中文名称:商品购进表表名:商品购进表关键字:商品购进编号备注:表3-4 商品购进表字段名称类型及长度说明商品购进编号char(10) 商品购进的序号商品编号char(10) 商品的编号商品单价Decimal(16,2) 商品的买入价格商品购进量Decimal(16,2) 商品的购进价格商品金额Decimal(16,2) 商品采购价格(4)表中文名称:商品库存表表名:商品库存表关键字:商品编号备注:表3-5 商品库存表字段名称类型及长度说明商品编号char(10) 给商品编辑的代码商品库存数量decimal(16,0) 商品的库存量会计软件开发课程设计fullhouse 蛋糕店管理