毕业设计论文基于LiveBOS的婚纱影楼管理系统.doc

上传人:sccc 文档编号:4865428 上传时间:2023-05-20 格式:DOC 页数:50 大小:2.06MB
返回 下载 相关 举报
毕业设计论文基于LiveBOS的婚纱影楼管理系统.doc_第1页
第1页 / 共50页
毕业设计论文基于LiveBOS的婚纱影楼管理系统.doc_第2页
第2页 / 共50页
毕业设计论文基于LiveBOS的婚纱影楼管理系统.doc_第3页
第3页 / 共50页
毕业设计论文基于LiveBOS的婚纱影楼管理系统.doc_第4页
第4页 / 共50页
毕业设计论文基于LiveBOS的婚纱影楼管理系统.doc_第5页
第5页 / 共50页
点击查看更多>>
资源描述

《毕业设计论文基于LiveBOS的婚纱影楼管理系统.doc》由会员分享,可在线阅读,更多相关《毕业设计论文基于LiveBOS的婚纱影楼管理系统.doc(50页珍藏版)》请在三一办公上搜索。

1、闽江学院本科毕业论文(设计)题 目 基于LiveBOS的婚纱影楼管理系统 学生姓名 学 号 120081103116 系 别 计算机科学系 年 级 2008级 专 业 计算机科学与技术 指导教师 职 称 讲师 完成日期 2010年4月20日 闽江学院毕业论文(设计)诚信声明书本人郑重声明:兹提交的毕业论文(设计) 基于LiveBOS的婚纱影楼管理系统 ,是本人在指导老师 林亚明 的指导下独立研究、撰写的成果;论文(设计)未剽窃、抄袭他人的学术观点、思想和成果,未篡改研究数据,论文(设计)中所引用的文字、研究成果均已在论文(设计)中以明确的方式标明;在毕业论文(设计)工作过程中,本人恪守学术规范

2、,遵守学校有关规定,依法享有和承担由此论文(设计)产生的权利和责任。声明人(签名): 年 月 日摘 要随着计算机技术的飞速发展和在信息管理应用中的普及,利用计算机实现婚纱影楼的管理势在必行。当今社会正快速向信息社会化前进,信息化的作用也越来越大,使我们从繁杂的事务中解放出来,提高工作效率。目前很多婚纱影楼的管理还处于人工管理的阶段,效率很低,并且人工管理存在很多的弊端。在管理中,由人为因素造成的数据遗漏而造成的损失也屡见不鲜。影楼的计算机信息化管理能极大的改善这些弊端,而且它有存储信息量大,速度快等许多优点。所以我选择并开发婚纱影楼管理系统。本系统全面提升影楼的现代化管理水平,同时提供决策分析

3、,为影楼的市场定位、企划活动以及营销策略的制定提供科学的依据。为影楼创造更多的利润,做到“一份投资,多分回报”。系统取消原始的人工统计,节约了人力、物力和财力,只需点击鼠标、键盘,所有的数据都能尽收眼底,便于决策者制定更为科学的发展计划。全面实现Internet联网,坐在办公室就能及时而全面地掌握门店的经营状况,杜绝了门店的管理混乱、管理难的局面。使影楼真正实现了智能化管理。关键字:婚纱影楼管理系统;MIS;工作流引擎;IReportAbstractWith the rapid development of computer technology, it is necessary use th

4、e information system in the wedding photography studio. The role of information technology becomes more and more important with the rapid development of the whole society; computer technology can improve our work efficiency. At present, many wedding photo studio management is still in the stage of l

5、abor management with many disadvantages like ineffectiveness. Losses caused by data missing are noting new. Information system can make great improvement and avoid these shortcomings. And the wedding photo studio has the advantages such as large storage quantity and quick speed. Based on the above m

6、entioned reasons, wedding photo studio management system is developed.This system has following advantages: modernizing management way, providing policy analysis for the studios market positioning, planning marketing strategy activities, providing scientific basis for the development and creating mo

7、re profits for the photography studio. With this system, photography studio can save manpower, material and financial resources. It only need just to click the mouse, input on keyboard, and then all data can be easy to be found. Decision-maker can have clear view to make decisions. The system can be

8、 accessed via Internet, so the managers can grasp the operation of the store in the real time sitting in the office, to avoid the stores management chaos and management difficult situation. Information system can realize the intelligentized management studio.Keywords: wedding photo studio management

9、 system; MIS; workflow engine; Ireport目 录1.前言12.可行性分析22.1系统可行性分析的四个方面22.1.1技术可行性22.1.2经济可行性22.1.3操作可行性22.1.4法律可行性22.2系统的配置32.2.1软件配置32.2.2硬件的配置32.3系统的技术介绍42.3.1技术实现42.3.2技术介绍42.3.3技术优点53.需求分析63.1项目简述63.2功能需求63.2.1首页63.2.2内部信息73.2.3系统管理73.2.4开发工具73.2.5工作流系统83.2.6业务受理83.2.7客户管理93.2.8产品管理93.2.9影楼资源93.2

10、.10分析统计103.2.11日程管理103.2.12设备管理104.总体设计114.1设计方案114.2需求规定124.3运行环境124.4 系统结构图124.5系统工作流程144.5.1系统工作流154.5.2系统ER图175.数据库设计195.1数据库概念结构设计195.2数据库逻辑结构设计195.2.1业务受理195.2.2产品管理215.2.3客户管理225.2.4日程管理235.2.5影楼资源245.2.6设备管理254.2.7内部信息265.2.8系统管理275.2.9分析统计295.2.10其他306.详细设计316.1系统用户登录设计316.2系统管理设计316.3门户设计3

11、46.4订单受理工作流程356.5订单退订工作流程366.6申请设备工作流程376.7外景宣传工作流程376.8分析统计的设计386.9访客首页的设计417.系统测试42参考文献43致谢44附录1 外文资料原文45附录2 外文资料译文45附录3 程序安装使用说明书45基于LiveBOS的婚纱影楼管理系统1.前言20世纪20年代,西式婚纱才在中国亮相,并渐渐渗入中国的婚礼文化中。从30年代起,在上海等大城市开始流行身穿白色婚纱礼服结婚。历经50-70年代的婚礼服断层后,80年代重新出现的旗袍、婚纱唤醒了悠久婚庆礼服文化与梦想的回忆,婚纱和礼服悄然登堂。新人通过穿戴照相馆准备的婚纱拍摄婚纱照,寄托

12、着婚姻的神圣与纯洁。90年代后,大陆的婚纱影楼掀起了港台之风。出于对美的追求和费用考虑,婚纱租赁风也随着婚纱摄影的风靡而席卷全国。人们对于拍摄新式婚纱照的热忱甚至超越了穿着婚礼服本身的那份神圣,千人一面的婚纱照成为那一代人的“永恒记忆”。婚纱产业得以快速的发展。以前影楼的常用方法是由业务员登记到自己的本子上,或登记到公司的盘源簿上。这种方式查询、统计不方便之外,如果登记簿遗失,将给公司带来灾难性的影响。开发婚纱影楼管理信息系统可以通过数据备份和恢复的方式来保证数据的安全性。而且在提供基本的客户信息管理之外,更融入了多家知名影楼的管理经验,如客户管理、客户服务、业绩考核等等功能。随着计算机及网络

13、的高速发展,各式各样的办公管理渐渐的被计算机所取代,特别是基于Internet的网络MIS系统。因此采用电脑和专业的软件来管理影楼的业务和数据,势必在当前影楼行业日趋激烈的竞争中脱颖而出。目前网络中,开发MIS系统的语言及工具有很多,我所使用的是顶点公司的LiveBOS平台系统。开发人员不需要掌握多么深的开发语言或数据库语言,只需要弄懂需求、业务流程等,就能够开发出一个完整的系统。2.可行性分析2.1系统可行性分析的四个方面2.1.1技术可行性利用MSSQL Server 2000作为本系统的数据库,操作灵活、转移方便、运行环境简单,适用于中小型的数据库处理。使用LiveBOS Studio作

14、为开发平台,“模型即软件,建模即开发”的理念,只要做好需求分析,软件设计和开发文档,便能快速的进行开发,具有开发量小,周期短,效率高的特点。集成的工作流引擎能够适应任何的业务流程。再配合IReport进行报表定制,极大的丰富系统的功能。2.1.2经济可行性计算机的价格和互联网的接人已经是十分的低廉了,且在性能和速度方面都有了非常大的发展。网络有各种功能强大的开源的平台和框架资源,而LiveBOS正是集成了这些平台和框架,使得婚纱影楼管理系统的实现变的更容易。2.1.3操作可行性本系统是基于WEB的影楼管理系统。系统所耗费的资源非常小,部署方便。一台性能稍好的电脑就可以作为服务器,足够满足客户端

15、的服务请求。系统采用友好的用户界面方案,简单明了。管理员可以登录管理控制台,对系统做更为详细的配置。2.1.4法律可行性本系统为个人独自设计、开发。在开发过程中,有去相关的网站查找资料,但没有与任何公司或组织涉及专利、合同、责任等与法律相抵触的内容。因此本开发的系统从法律上讲是可行的。2.2系统的配置2.2.1软件配置软件配置主要包括数据库的选择和操作系统的选择,在线办公系统的软件配置要根据用户对系统的稳定性要求、系统的容量以及用户的维护水平来确定。(1)数据库的选择根据需求选择不同的数据库,婚纱影楼管理系统主要针对小型公司或门店使用,MSSQL 的执行性能高,运行速度也快,并非常容易使用。是

16、一个非常棒的数据库,安装也方便,可以为企业节省大量的时间和金钱,所以选择MSSQL Server2000作为本系统的数据库。需要补充的是MSSQL Server2000数据库需要打SP3以上补丁。(2)操作系统的选择可以根据用户的需求选择的操作系统。一般情况下,出于员工对一些操作系统的使用能力的水平,推荐使用Microsoft的Windows2000/XP等系统,它们本身对MSSQL兼容性也好,因此系统只要使用Window2000或者Window XP操作系统即可。2.2.2硬件的配置硬件配置主要包括客户端硬件的选择和服务端硬件的选择。(1)客户端硬件的选择婚纱影楼管理系统的客户端只需普通PC

17、机并具备浏览器即可。(2)服务端硬件的选择LiveBOS Studio是一款采用Java技术并给予RCP平台开发而成的集成开发环境,提供开发人员进行LiveBOS应用系统开发时使用。软件安装包已经包含了软件运行的全部环境,包括Java运行环境及RCP插件平台。若安装机器上已经安装有Java运行时系统(JRE1.4.2以上),并希望采用已有的JRE,那么只需删除软件根目录下的“jre”子目录即可。安装要求:CPU Pentium 2以上,硬盘400MB空间,内存256MB以上,运行在Windows 98及以上版本。2.3系统的技术介绍2.3.1技术实现本系统采用LiveBOS业务建模系统开发,主

18、要包括LiveBOS平台(LiveBOS Server)和LiveBOS开发工具(LiveBOS Studio)组成。平台和开发工具之间根据XML业务建模文件实现关联。LiveBOS Studio本身集成多个开源框架,同样是使用MVC的设计思想进行设计;MSSQL Server 2000作为后台数据库,由数据库控制整个系统的各个功能模块的实现;系统挂接在Tomcat服务器下;使用IReport来为系统定制原生报表。2.3.2技术介绍LiveBOS平台包括5大组成部分:公共基础架构与服务组件:包括系统的基本运行架构,多模式菜单支持,用户,组织与角色管理,消息协同服务,协同管理与配置服务等,它是整

19、合LiveBOS平台上应用的基础功能。对象模型引擎:实现对各种类型的对象模型(由对象建模设计器生成)的解释执行,支持各种实体对象,虚拟对象等全面的支持。它具有对象管理,对象逻辑处理,对象展现控制,对象权限控制等功能。报表引擎:通过访问对象模型的数据,按照报表定义模型的解释执行,生成报表。工作流引擎:解释执行“工作流设计器”生成的流程定义,实现不同业务流程环节的控制执行。门户引擎:提供不同用户个性化的功能,LiveBOS应用平台的用户,可以设置自己的个性WEB页面,在同一页面上,部署自己所需要的操作,对象信息,工作流,报表等。Ireport:它是一个能够创建复杂报表的开源项目,它100%使用Ja

20、va语言编写,是目前全球最为流行的开源报表设计器之一。LiveBOS的原生报表都是用该项目设计开发的。2.3.3技术优点LiveBOS Studio是一个建模设计工具,其最大的特点就是面向业务和技术无关性。它独特的业务建模架构使它区别于一般的应用中间件,构件库,或者软件代码辅助代码生成器之类的系统。在它的支撑下,“描绘”不同的业务模型,即可实现不同的业务应用。而调整业务模型定义,即可改变系统功能。它支持所有的主流操作系统,数据库与WEB中间件,并且由于完善的GUI界面。它主要有建模工具盒附属工具组成。建模工具包括:对象设计器,课自定义的对象设计工具,常用的有实体对象、工作流对象、视图对象和sq

21、l数据集;完备便捷的菜单,平台进入后台可以创建多个菜单文件,可以挂接用户,方便用户进行操作;搜索引擎,在整个界面上实现对对象的快速查找,很方便;控制台,可在建模过程中实时显示工作日志;提交工具,实现本机和服务器上数据的同步,这个很重要,所有对象的创建都通过它与服务器交互,完成系统的定义与开发;导入导出工具,可以方便的 异地获取所需的文件。建模工具包括:项目自动更新工具,用户可以启动LiveBOS Studio的时候进行自动更新,暂不推荐(因为平台尚有许多BUG);连接服务器工具,方便用户与后台进行沟通;回收站,类似Windows的回收站功能,尽可能少的执行删除对象操作;数据库转化工具;文档生成

22、工具。IReport:拖拽式,所见即所得的报表编辑器;多样的向导来简化复杂的报表设计任务;支持所有有效的数据源,如JDBC,CVS,Hibernate,JavaBean,包括用户自定义数据源;可以无限次数的进行撤销/重做操作;集成脚本(scriptlet)支持;内置超过20中的图表支持,并可扩展。3.需求分析开发系统的首先要进行需求分析。需求分析的好坏直接影响系统的质量,以及功能模块能否达到用户的需求。所以开发本婚纱影楼管理系统,我做了比较充分的需求调研。3.1项目简述系统吸取现代办公思想和计算机理念, 集成了网络,通讯等现代化工具;为企业管理者提供有力的决策支持,有效的提高影楼的办公管理效率

23、;实现部门之间、员工之间的信息交流和业务的协作;实现访客的门户访问、信息浏览、预约等功能。使用LiveBOS平台结合IReport开源报表项目构建的婚纱影楼管理系统。婚纱影楼管理系统功能主要包括“门户定制”,“内部信息”,“系统管理”,“开发工具”,“工作流系统”,“业务受理”,“客户管理”,“产品管理”,“影楼资源”,“分析统计”,“日程管理”,“设备管理”等几个方面的应用。3.2功能需求针对上述项目简述的简要说明,系统用户和访客都在登录界面进行登录。访客只能使用指定的用户(用户:FK001-FK005密码:000000)才可以登录进入系统,访客能够访问的信息是有限的,大部分都是通过视图来访

24、问。系统管理员通过系统角色对用户进行授权,每个用户只显示被授予的对象权限的菜单栏。管理员对个角色进行门户界面方案设置,当然用户在登录后也可自定义门户方案。系统用户都是在指定的权限内进行业务处理、管理等操作。3.2.1首页 首页主要包括门户的定制。我对一些主要的职位包括访客定制了门户界面,当然每个用户还可以自己定制和修改界面,让系统具备更好,更人性化的人机交互性。在下面的详细设计中,会给出图片进行演示。3.2.2内部信息 新闻动态信息:主要用于对用户自己发出的申请的公文申请及相关的信息内容的查看,及添加新的公文信息。并且包涵附件的管理。我要评论:有点类似于贴吧的功能,每个用户在可以在这里发表言论

25、。3.2.3系统管理 LiveBOS应用在组织机构体系上进行用户、角色和岗位的管理。用户的权限管理也是机遇组织机构体系、角色和岗位上进行的。系统必须建立一个准确的组织机构体系。组织机构:是一个多层次的树状结构。记录着公司由上至下的类似部门的信息。角色分类:对系统角色按职位或任务进行分门别类。系统角色:是一个平面结构。记录着一个组织机构中一个用户扮演的角色。用户管理:记录可以使用LiveBOS开发的系统的用户,可以使员工或者客户。这里用户和角色是多对多的关系。岗位成员表:用户通过系统角色挂接在组织机构。形成一个岗位。授权管理:用户所拥有的权限由用户所属的组织机构权限、所属的角色权限和用户的自身权

26、限总和构成。我使用对用户的角色进行授权。比如访客只对某些视图和一些操作具有权限,而管理员对系统全部功能具有权限等等。管理员授予部分人员(如总经理、总监等)用户管理、岗位成员表等系统的管理权限。这样,每个用户都可在权限范围内进行着本职工作。3.2.4开发工具 系统参数:类似于系统的全局变量。在这里可以设置如一些文件的保存位置。系统操作:进行一些刷新配置和清空缓存的操作。 菜单编辑:这里可以编辑菜单项。推荐管理员或者具有高权限的用户操作。数据字典:在这里定义的数据,可以作为其他对象或方法参数的的选择项来使用。3.2.5工作流系统 我的任务:显示和用户有关的工作流流程信息,包括发起的,参与的,待处理

27、的。我参与的任务:这里显示和查看登录用户参与的工作流流程信息。我发起的任务:这里显示和查看登录用户发起的工作流流程信息。我申请的任务:这里显示和查看登录用户发起的工作流流程信息。待办任务:这里显示和查看需要用户处理的工作流流程信息。流程监控:用户在这里可以选择查看某个时间段内,某个任务状态、某个任务类别的流程。新任务:用户在这里启动工作流程。在系统中,我创建了4个工作流,因此能启动的任务有4种。3.2.6业务受理 订单受理:工作流表单,一条影楼摄影订单所要记录的信息,比如客户、摄影地、2次消费商品子表等,外加一些订单在影楼的流程中所需要的处理标志位。订单退订:工作流表单,记录客户需要撤销订单的

28、详细信息,包括一些流程标志字段。订单退订流程在订单受理流程中点击退订操作出发。商品零售:在门店里,一些客户可能并没有下单摄影,比如说看中某些商品(如服饰、相框等)直接购买。这个表就记录这种零售的信息。客户预约:记录客户的预约信息。访客在前台首页进行预约后,信息保存在此表,等待工作人员进行处理;也可与工作人员联系,由工作人员在后台管理进行新增和处理等操作。3.2.7客户管理 客户信息:记录影楼的客户信息。同时关联订单受理视图,在查看客户信息的同时,可以查看该客户消费的订单信息。公告信息:记录供访客浏览的公告的信息。可以设置是否在门户首页显示。这里访客访问是是视图对象。不觉有其他操作。3.2.8产

29、品管理 摄影套系:影楼定制的摄影套餐产品。记录着一个套餐详细的信息。新建一个视图,添加一个预约的动作。是访客在首页浏览时,可以对该套系进行预约,然后工作人员通过预约信息与客户进行沟通,下单和受理等操作。每个订单的定价就是根据套餐价和2次消费金额来动态绑定的。套系类型:主要是对摄影套系进行分门别类。摄影鉴赏:从拍摄照片中,根据摄影套系将经典的照片记录下来。接着创建一个视图,放在前台首页供访客浏览,有助于增加访客的下单几率。3.2.9影楼资源 使用一个商品资源(父对象),扩展创建3个婚纱服饰、化妆品和相册相框(子对象)。商品资源:影楼内所有的可卖的东西都作为商品记录在数据库中。婚纱服饰:记录影楼的

30、服装服饰信息,包括男女装。创建一个视图对象,用以在访客的门户界面中供访客浏览。化妆品:记录化妆用的商品信息,也可以零售。相册相框:记录用于相片装裱的相册相框的商品信息,也可以零售。取景场地:记录拍摄场地信息。在订单受理中需要进行选择。然后在拍摄日,如果是外景,客户将将随团去拍摄。3.2.10分析统计这里我创建了5个SQL数据集(包括5个图表)和2个原生报表:订单量:查询指定的时间段内的订单量。订单量环比:查询当年的12个月的每个月的订单量。订单量同比:查询某个月的近10年的订单量。营业金额环比:查询当年的12个月的每个月的营业额,营业额是订单金额和商品零售总额的总和。营业金额同比:查询某个月的

31、近5年的营业额,营业额是订单金额和商品零售总额的总和。订单报表:同订单量一个查询指定的时间段内的订单量。受理订单:查询某条受理订单记录的信息,包括添加商品(2次消费的)列表。3.2.11日程管理外景宣传:这个功能是自己构思的。因为一些影楼有在外场做一些宣传销售活动,因此我创建了这个工作流表单(包括子表:经理审批)。简单的记录一个宣传活动的申请、审批、宣传的简单流程。3.2.12设备管理办公设备:记录影楼的办公用品信息。通过关联申请设备的试图进行关联,在浏览一个设备信息时,可以查看该设备的历史使用记录。 申请设备:一个用户申请办公设备的工作流表单信息(包括子表:经理审批)。同时可以作为使用记录来

32、查看。用户可以通过工作流图查看工作流的流向。4.总体设计4.1设计方案LiveBOS平台基于MVC模式。系统已经集成了用户界面方案、门户引擎和数据库访问的组件。在此节省了很多的工作量。从需求分析、软件设计中确定出数据实体,将其转化为系统中的实体对象,将数据持久化。平台为实体对象集成了许多系统方法,如增删改、打印等等。但有时候它并不符合系统的业务逻辑。比如在增加一条记录的时候,不是对每个字段都进行赋值,因此更多的时候都是用自定义方法。这个自定义方法其实也就类似于Java的一个普通方法。系统中,一个实体对象的展示界面也是可以定制的。比如主外键关联的2个实体对象,在主键的实体对象中通过设置关联对象展

33、示,将另一个实体对象关联起来,我是使用视图进行关联,否则,在对具有主键的实体对象进行如增删改操作的时候,也可以同时对关联的另一个对象进行操作。处于某些场合或某些角色不具有该对象权限的时候,就导致越权了。所以推荐使用视图进行关联。系统中所有的业务流程全部采用工作流的模式。首先创建工作流表单,然后在设计器中为表单添加需要的数据字段,提交服务器;接着创建一个工作流,选定工作流表单,创建;然后在工作流设计器中设计业务流程。工作流课定制每一个流程能够访问或可修改的数据字段,可以限定每一个流程能够参与的人,当执行们某些操作后,可以调用系统的一些服务,比如通知某人执行或通知发起人等等。系统中某些实体对象不能

34、直接授予用户操作权限,因此当允许某些用户可以查看但不具有其他权限时,对该对象创建一个视图,再授予用户该视图的权限。在系统中使用到图形报表和原生报表2中报表。图形报表是LiveBOS集成的,先创建一个SQL数据集,然后右击该数据集创建一个图表,然后设置值轴和标签轴,提交。原生报表使用IReport工具进行定制,存为后缀为.xml的文件,将该文件放到D:ABS_DOCUMENT灵动商务Report目录下;然后在平台中创建一个原生报表对象,在“引用报表”一栏中指定之前定制的报表名(不含后缀);如有带参数,原生报表需与相关的.xml报表文件的参数同名同类型方可。门户的定制。系统管理员为每个角色定制门户

35、界面,即用户在登录系统后的系统前台展示。4.2需求规定注:限制版本为必须采用的版本,无特别注明的表示版本可任意选择开发平台LiveBOSStudio3.3.1WEB容器jakarta-tomcat-6.0数据库MSSQL Server 2000JDKJDK-1.6报表制作工具Ireport4.3运行环境服务器端需安装IE6.0、256M以上内存、400M以上硬盘、Window98/2000及以上的操作系统、安装了jdk1.6版本以上,安装了MSSQL Server 2000数据库,数据库需要打SP3以上补丁。还要安装支撑LiveBOS平台的LiveBOS Server和LiveBOS Stud

36、io。4.4 系统结构图本系统根据主要的功能管理划分为12个模块:LiveBOS系统集成的模块:“首页”,“内部信息”,“系统管理”,“开发工具”,“工作流系统”。本系统开发的模块包括:“业务受理”,“客户管理”,“产品消息”,“影楼资源”,“分析统计”,“设备管理”,“日程管理”。LiveBOS系统自带管理控制台,管理员可以登录到该管理控制台,配置系统的运行环境变量及其他参数等。系统开发的对象提交到服务器后,管理员可以先配置用户界面方案。LiveBOS平台进行多系统的开发和配置,这些就不进行描述。开发的系统结果图如下图所示。图 4-1 LiveBOS 系统集成功能模块图 4-2 婚纱影楼管理

37、系统开发模块4.5系统工作流程工作流程图是一种图形化技术,它描绘信息流和数据从输入移动到输出的过程中所受的变化,在数据流图中没有任何具体的物理部件,它只是描绘一条业务数据在流程图中流动的方向和被处理的逻辑过程。数据流图是系统逻辑功能的图形表示,即使不是专业的计算机技术人员也容易理解它。4.5.1系统工作流本系统从总体上分为:“首页”,“内部信息”,“系统管理”,“开发工具”,“工作流系统”,“业务受理”,“产品管理”,“客户管理”,“影楼资源”,“”分析统计,“日程管理”,“设备管理”。下面为各模块中数据流图是根据各功能之间的关系得出的。0层图:图 4-3 系统数据流图1层图:系统用户模块:图

38、 4-4 用户数据流图客户浏览模块:图 4-5 客户数据流图4.5.2系统ER图系统管理相关操作ER图:图 4-6 系统管理业务受理相关操作ER图:图 4-7 业务受理设备管理相关操作ER图:图 4-8 设备管理5.数据库设计数据库技术:是对信息资源管理最有效的手段。数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及应用系统,有效存储数据,满足用户信息要求和处理要求。数据库结构设计的好坏将直接对应用系统的效率及实现的效果产生影响。合理的数据库结构设计可以提高数据库的存储的效率,保证数据的完整和一致。5.1数据库概念结构设计使用LiveBOS的一个好处就是:LiveBOS自

39、带的对象设计器。原本创建数据库对象都是要在数据库系统中进行创建数据库,再创建表、字段等操作。现在只要在LiveBOS Studio平台中创建对象。提交到服务器后,这里的对象就被映射为数据库中一个实体的表。系统中,某些表平台已经帮你搭建好了,比如说系统管理所用的表,数据字典等等。我们所要建立的实体对象,就是系统业务所需要的实体需要映射到数据库表的信息。5.2数据库逻辑结构设计 5.2.1业务受理 下表所示为订单受理表,记录一个用户下订单所要的基本信息和一些状态标志位。表 5-1 订单受理(DDSL)字段中文描述类型是否为空备注IDID数值型N自动编号InstIDInstID数值型NLSH流水号字

40、符型NSLSJ受理时间日期型NSLYG受理员工内部对象N外键KH客户内部对象N外键SYTX摄影套系内部对象N外键DDJE订单金额数值型NYSK已收款数值型NQK欠款数值型NSYSJ摄影时间日期型NSYCD摄影场地内部对象N外键TXSP套系商品表格YTJSP添加商品表格YBZ备注字符型YSKSJ看样时间日期型NSYDP摄影底片内部文档NQJSJ取件时间日期型NCPZP成品照片内部文档NCBZH出片装裱布尔型NDDZT订单状态内部对象N外键JLSP经理审批表格Y下表所示为订单退订表,记录一个订单的进行退订操作所需要的信息。表 5-2 订单退订(DDTD)字段中文描述类型是否为空备注IDID数值型N

41、自动编号InstIDInstID数值型NLSH流水号字符型NSLSJ受理时间日期型NSLYG受理员工内部对象N外键DDH订单号内部对象N外键TKJE退款金额数值型NTDYY退订原由字符型NBZ备注字符型YJLSP经理审批表格NTK退款布尔型N下表所示为商品零售表,记录影楼内部分商品进行零售的信息。表 5-3 商品零售(SPLS)字段中文描述类型是否为空备注IDID数值型N自动编号LSDH零售单号字符型NLSSJ零售时间日期型NLSYG零售员工内部对象N外键ZE总额数值型NSPQD商品清单表格N外键BZ备注字符型Y下表所示为客户预约表,记录客户的预约信息和工作人员的相关受理信息。表 5-4 客户

42、预约(KHYY)字段中文描述类型是否为空备注IDID数值型N自动编号YYSJ预约时间日期型NXM姓名字符型NLXDH类型电话字符型NDZYJ电子邮件字符型NSYTX摄影套系内部对象N外键LYZT留言主题字符型NLYNR留言内容字符型NSLSJ受理时间日期型NSLYG受理员工内部对象N外键SLNR受理内容字符型N5.2.2产品管理 下表所示为套系类型表,记录摄影套系的类型信息。表 5-5 套系类型(TXLX)字段中文描述类型是否为空备注IDID数值型N自动编号LXBH类型编号字符型NLXMC类型名称字符型N显示标识LXSM类型说明字符型N下表所示为摄影套系表,记录一个摄影套系产品的信息。表 5-

43、6 摄影套系(SYTX)字段中文描述类型是否为空备注IDID数值型N自动编号TXBH套系编号字符型NTXMC套系名称字符型N显示标识TXLX套系类型内部对象N外键TXJG套系价格数值型NZHJG折后价格数值型NTXMX套系明细字符型Y下表所示为摄影鉴赏表,记录摄影套系的精品图片信息,主要供访客在首页浏览时使用。表 5-7 摄影鉴赏(TXJS)字段中文描述类型是否为空备注IDID数值型N自动编号SYTX摄影套系内部对象N外键TP图片内部文档NBZ备注字符型Y5.2.3客户管理 下表所示为客户信息表,记录客户的信息。表 5-8 客户信息(KHXX)字段中文描述类型是否为空备注IDID数值型N自动编号KHBH客户编号字符型NKHXM客户姓名字符型N显示标识ZJLX证件类型选择项NZJHM证件号码字符型NXB性别选择项YCSRQ出生日期日期型YLXDH联系电话字符型NDZYJ电子邮件字符型YJTZZ家庭住址字符型YYB邮编字符型YXL学历

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 农业报告


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号