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

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

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

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

2、用的文字、研究成果均已在论文(设计) 中以明确的方式标明;在毕业论文(设计)工作过程中,本人恪守学 术规范,遵守学校有关规定,依法享有和承担由此论文(设计)产生 的权利和责任。 声明人(签名): 年 月 日 摘 要 随着计算机技术的飞速发展和在信息管理应用中的普及,利用计算机实现婚 纱影楼的管理势在必行。当今社会正快速向信息社会化前进,信息化的作用也越来 越大,使我们从繁杂的事务中解放出来,提高工作效率。目前很多婚纱影楼的管理 还处于人工管理的阶段,效率很低,并且人工管理存在很多的弊端。在管理中,由 人为因素造成的数据遗漏而造成的损失也屡见不鲜。影楼的计算机信息化管理能 极大的改善这些弊端,而

3、且它有存储信息量大,速度快等许多优点。所以我选择并 开发婚纱影楼管理系统。 本系统全面提升影楼的现代化管理水平,同时提供决策分析,为影楼的市场定 位、企划活动以及营销策略的制定提供科学的依据。为影楼创造更多的利润,做到 “一份投资,多分回报”。 系统取消原始的人工统计,节约了人力、物力和财力,只需点击鼠标、键盘,所 有的数据都能尽收眼底,便于决策者制定更为科学的发展计划。全面实现 Internet 联网,坐在办公室就能及时而全面地掌握门店的经营状况,杜绝了门店的管理混乱、 管理难的局面。使影楼真正实现了智能化管理。 关键字:婚纱影楼管理系统;MIS;工作流引擎;IReport Abstract

4、 With the rapid development of computer technology, it is necessary use the 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. A

5、t present, many wedding photo studio management is still in the stage of labor 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 advan

6、tages such as large storage quantity and quick speed. Based on the above mentioned 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

7、 activities, providing scientific basis for the development and creating more 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 fou

8、nd. Decision-maker can have clear view to make decisions. The system can be 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

9、intelligentized management studio. Keywords: wedding photo studio management system; MIS; workflow engine; Ireport 目 录 1.1.前言前言1 2.2.可行性分析可行性分析2 2.1 系统可行性分析的四个方面.2 2.1.1 技术可行性2 2.1.2 经济可行性2 2.1.3 操作可行性2 2.1.4 法律可行性2 2.2 系统的配置3 2.2.1 软件配置3 2.2.2 硬件的配置3 2.3 系统的技术介绍.4 2.3.1 技术实现4 2.3.2 技术介绍4 2.3.3 技术优点

10、5 3.3.需求分析需求分析6 3.1 项目简述.6 3.2 功能需求.6 3.2.1 首页6 3.2.2 内部信息7 3.2.3 系统管理7 3.2.4 开发工具7 3.2.5 工作流系统8 3.2.6 业务受理8 3.2.7 客户管理9 3.2.8 产品管理9 3.2.9 影楼资源9 3.2.10 分析统计10 3.2.11 日程管理10 3.2.12 设备管理10 4.4.总体设计总体设计.11 4.1 设计方案.11 4.2 需求规定.12 4.3 运行环境.12 4.4 系统结构图.12 4.5 系统工作流程.14 4.5.1 系统工作流.15 4.5.2 系统 ER 图17 5.5

11、.数据库设计数据库设计19 5.1 数据库概念结构设计.19 5.2 数据库逻辑结构设计.19 5.2.1 业务受理19 5.2.2 产品管理21 5.2.3 客户管理22 5.2.4 日程管理23 5.2.5 影楼资源24 5.2.6 设备管理25 4.2.7 内部信息26 5.2.8 系统管理27 5.2.9 分析统计29 5.2.10 其他.30 6.6.详细设计详细设计.31 6.1 系统用户登录设计.31 6.2 系统管理设计.31 6.3 门户设计.34 6.4 订单受理工作流程.35 6.5 订单退订工作流程.36 6.6 申请设备工作流程.37 6.7 外景宣传工作流程.37

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

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

14、机及网络的高速发展,各式各样的办公管理渐渐的被计算机所取代, 特别是基于 Internet 的网络 MIS 系统。因此采用电脑和专业的软件来管理影楼 的业务和数据,势必在当前影楼行业日趋激烈的竞争中脱颖而出。 目前网络中,开发 MIS 系统的语言及工具有很多,我所使用的是顶点公司的 LiveBOS 平台系统。开发人员不需要掌握多么深的开发语言或数据库语言,只需 要弄懂需求、业务流程等,就能够开发出一个完整的系统。 基于 LiveBOS 的婚纱影楼管理系统 2 2.2.可行性分析可行性分析 2.12.1 系统可行性分析的四个方面系统可行性分析的四个方面 2.1.12.1.1 技术可行性技术可行性

15、 利用 MSSQL Server 2000 作为本系统的数据库,操作灵活、转移方便、运行 环境简单,适用于中小型的数据库处理。使用 LiveBOS Studio 作为开发平台, “模型即软件,建模即开发”的理念,只要做好需求分析,软件设计和开发文档, 便能快速的进行开发,具有开发量小,周期短,效率高的特点。集成的工作流引 擎能够适应任何的业务流程。再配合 IReport 进行报表定制,极大的丰富系统的 功能。 2.1.22.1.2 经济可行性经济可行性 计算机的价格和互联网的接人已经是十分的低廉了,且在性能和速度方面都 有了非常大的发展。网络有各种功能强大的开源的平台和框架资源,而 LiveB

16、OS 正是集成了这些平台和框架,使得婚纱影楼管理系统的实现变的更容易。 2.1.32.1.3 操作可行性操作可行性 本系统是基于 WEB 的影楼管理系统。系统所耗费的资源非常小,部署方便。 一台性能稍好的电脑就可以作为服务器,足够满足客户端的服务请求。系统采用 友好的用户界面方案,简单明了。管理员可以登录管理控制台,对系统做更为详 细的配置。 2.1.42.1.4 法律可行性法律可行性 本系统为个人独自设计、开发。在开发过程中,有去相关的网站查找资料, 但没有与任何公司或组织涉及专利、合同、责任等与法律相抵触的内容。因此本 开发的系统从法律上讲是可行的。 基于 LiveBOS 的婚纱影楼管理系

17、统 3 2.22.2 系统的配置系统的配置 2.2.12.2.1 软件配置软件配置 软件配置主要包括数据库的选择和操作系统的选择,在线办公系统的软件配 置要根据用户对系统的稳定性要求、系统的容量以及用户的维护水平来确定。 (1 1)数据库的选择)数据库的选择 根据需求选择不同的数据库,婚纱影楼管理系统主要针对小型公司或门店使 用,MSSQL 的执行性能高,运行速度也快,并非常容易使用。是一个非常棒的数据 库,安装也方便,可以为企业节省大量的时间和金钱,所以选择 MSSQL Server2000 作为本系统的数据库。需要补充的是 MSSQL Server2000 数据库需要 打 SP3 以上补丁

18、。 (2 2)操作系统的选择)操作系统的选择 可以根据用户的需求选择的操作系统。一般情况下,出于员工对一些操作系 统的使用能力的水平,推荐使用 Microsoft 的 Windows2000/XP 等系统,它们本 身对 MSSQL 兼容性也好,因此系统只要使用 Window2000 或者 Window XP 操作系 统即可。 2.2.22.2.2 硬件的配置硬件的配置 硬件配置主要包括客户端硬件的选择和服务端硬件的选择。 (1 1)客户端硬件的选择)客户端硬件的选择 婚纱影楼管理系统的客户端只需普通 PC 机并具备浏览器即可。 (2 2)服务端硬件的选择)服务端硬件的选择 LiveBOS St

19、udio 是一款采用 Java 技术并给予 RCP 平台开发而成的集成开发 环境,提供开发人员进行 LiveBOS 应用系统开发时使用。软件安装包已经包含了 软件运行的全部环境,包括 Java 运行环境及 RCP 插件平台。 若安装机器上已经安装有 Java 运行时系统(JRE1.4.2 以上),并希望采用已 有的 JRE,那么只需删除软件根目录下的“jre”子目录即可。 安装要求:CPU Pentium 2 以上,硬盘 400MB 空间,内存 256MB 以上,运行 在 Windows 98 及以上版本。 基于 LiveBOS 的婚纱影楼管理系统 4 2.32.3 系统的技术介绍系统的技术介

20、绍 2.3.12.3.1 技术实现技术实现 本系统采用 LiveBOS 业务建模系统开发,主要包括 LiveBOS 平台(LiveBOS Server)和 LiveBOS 开发工具(LiveBOS Studio)组成。平台和开发工具之间根据 XML 业务建模文件实现关联。 LiveBOS Studio 本身集成多个开源框架,同样是使用 MVC 的设计思想进行设 计;MSSQL Server 2000 作为后台数据库,由数据库控制整个系统的各个功能模 块的实现;系统挂接在 Tomcat 服务器下;使用 IReport 来为系统定制原生报表。 2.3.22.3.2 技术介绍技术介绍 LiveBOS

21、 平台包括 5 大组成部分: 公共基础架构与服务组件:包括系统的基本运行架构,多模式菜单支持,用 户,组织与角色管理,消息协同服务,协同管理与配置服务等,它是整合 LiveBOS 平台上应用的基础功能。 对象模型引擎:实现对各种类型的对象模型(由对象建模设计器生成)的解释 执行,支持各种实体对象,虚拟对象等全面的支持。它具有对象管理,对象逻辑 处理,对象展现控制,对象权限控制等功能。 报表引擎:通过访问对象模型的数据,按照报表定义模型的解释执行,生成 报表。 工作流引擎:解释执行“工作流设计器”生成的流程定义,实现不同业务流 程环节的控制执行。 门户引擎:提供不同用户个性化的功能,LiveBO

22、S 应用平台的用户,可以设 置自己的个性 WEB 页面,在同一页面上,部署自己所需要的操作,对象信息,工 作流,报表等。 Ireport:它是一个能够创建复杂报表的开源项目,它 100%使用 Java 语言编 写,是目前全球最为流行的开源报表设计器之一。LiveBOS 的原生报表都是用该 项目设计开发的。 基于 LiveBOS 的婚纱影楼管理系统 5 2.3.32.3.3 技术优点技术优点 LiveBOS Studio 是一个建模设计工具,其最大的特点就是面向业务和技术无 关性。它独特的业务建模架构使它区别于一般的应用中间件,构件库,或者软件 代码辅助代码生成器之类的系统。在它的支撑下, “描

23、绘”不同的业务模型,即 可实现不同的业务应用。而调整业务模型定义,即可改变系统功能。它支持所有 的主流操作系统,数据库与 WEB 中间件,并且由于完善的 GUI 界面。 它主要有建模工具盒附属工具组成。 建模工具包括:对象设计器,课自定义的对象设计工具,常用的有实体对象、 工作流对象、视图对象和 sql 数据集;完备便捷的菜单,平台进入后台可以创建 多个菜单文件,可以挂接用户,方便用户进行操作;搜索引擎,在整个界面上实 现对对象的快速查找,很方便;控制台,可在建模过程中实时显示工作日志;提 交工具,实现本机和服务器上数据的同步,这个很重要,所有对象的创建都通过 它与服务器交互,完成系统的定义与

24、开发;导入导出工具,可以方便的 异地获 取所需的文件。 。 建模工具包括:项目自动更新工具,用户可以启动 LiveBOS Studio 的时候 进行自动更新,暂不推荐(因为平台尚有许多 BUG);连接服务器工具,方便用户 与后台进行沟通;回收站,类似 Windows 的回收站功能,尽可能少的执行删除对 象操作;数据库转化工具;文档生成工具。 IReport:拖拽式,所见即所得的报表编辑器;多样的向导来简化复杂的报 表设计任务;支持所有有效的数据源,如 JDBC,CVS,Hibernate,JavaBean,包 括用户自定义数据源;可以无限次数的进行撤销/重做操作;集成脚本 (scriptlet

25、)支持;内置超过 20 中的图表支持,并可扩展。 基于 LiveBOS 的婚纱影楼管理系统 6 3.3.需求分析需求分析 开发系统的首先要进行需求分析。需求分析的好坏直接影响系统的质量,以 及功能模块能否达到用户的需求。所以开发本婚纱影楼管理系统,我做了比较充 分的需求调研。 3.13.1 项目简述项目简述 系统吸取现代办公思想和计算机理念, 集成了网络,通讯等现代化工具;为 企业管理者提供有力的决策支持,有效的提高影楼的办公管理效率;实现部门之 间、员工之间的信息交流和业务的协作;实现访客的门户访问、信息浏览、预约 等功能。 使用 LiveBOS 平台结合 IReport 开源报表项目构建的

26、婚纱影楼管理系统。 婚纱影楼管理系统功能主要包括“门户定制”,“内部信息”,“系统管理” , “开发工具” , “工作流系统” , “业务受理” , “客户管理” , “产品管理” , “影楼资 源” , “分析统计” , “日程管理” , “设备管理”等几个方面的应用。 3.23.2 功能需求功能需求 针对上述项目简述的简要说明,系统用户和访客都在登录界面进行登录。访 客只能使用指定的用户(用户:FK001-FK005 密码:000000)才可以登录进入系统, 访客能够访问的信息是有限的,大部分都是通过视图来访问。系统管理员通过系 统角色对用户进行授权,每个用户只显示被授予的对象权限的菜单栏

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

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

29、所拥有的权限由用户所属的组织机构权限、所属的角色权限 和用户的自身权限总和构成。我使用对用户的角色进行授权。比如访客只对某些 视图和一些操作具有权限,而管理员对系统全部功能具有权限等等。管理员授予 部分人员(如总经理、总监等)用户管理、岗位成员表等系统的管理权限。这样, 每个用户都可在权限范围内进行着本职工作。 3.2.43.2.4 开发工具开发工具 系统参数:类似于系统的全局变量。在这里可以设置如一些文件的保存位置。 基于 LiveBOS 的婚纱影楼管理系统 8 系统操作:进行一些刷新配置和清空缓存的操作。 菜单编辑:这里可以编辑菜单项。推荐管理员或者具有高权限的用户操作。 数据字典:在这里

30、定义的数据,可以作为其他对象或方法参数的的选择项来 使用。 3.2.53.2.5 工作流系统工作流系统 我的任务:显示和用户有关的工作流流程信息,包括发起的,参与的,待处 理的。 我参与的任务:这里显示和查看登录用户参与的工作流流程信息。 我发起的任务:这里显示和查看登录用户发起的工作流流程信息。 我申请的任务:这里显示和查看登录用户发起的工作流流程信息。 待办任务:这里显示和查看需要用户处理的工作流流程信息。 流程监控:用户在这里可以选择查看某个时间段内,某个任务状态、某个任 务类别的流程。 新任务:用户在这里启动工作流程。在系统中,我创建了 4 个工作流,因此 能启动的任务有 4 种。 3

31、.2.63.2.6 业务受理业务受理 订单受理:工作流表单,一条影楼摄影订单所要记录的信息,比如客户、摄 影地、2 次消费商品子表等,外加一些订单在影楼的流程中所需要的处理标志位。 订单退订:工作流表单,记录客户需要撤销订单的详细信息,包括一些流程 标志字段。订单退订流程在订单受理流程中点击退订操作出发。 商品零售:在门店里,一些客户可能并没有下单摄影,比如说看中某些商品 (如服饰、相框等)直接购买。这个表就记录这种零售的信息。 客户预约:记录客户的预约信息。访客在前台首页进行预约后,信息保存在 此表,等待工作人员进行处理;也可与工作人员联系,由工作人员在后台管理进 行新增和处理等操作。 基于

32、 LiveBOS 的婚纱影楼管理系统 9 3.2.73.2.7 客户管理客户管理 客户信息:记录影楼的客户信息。同时关联订单受理视图,在查看客户信息 的同时,可以查看该客户消费的订单信息。 公告信息:记录供访客浏览的公告的信息。可以设置是否在门户首页显示。 这里访客访问是是视图对象。不觉有其他操作。 3.2.83.2.8 产品管理产品管理 摄影套系:影楼定制的摄影套餐产品。记录着一个套餐详细的信息。新建一 个视图,添加一个预约的动作。是访客在首页浏览时,可以对该套系进行预约, 然后工作人员通过预约信息与客户进行沟通,下单和受理等操作。每个订单的定 价就是根据套餐价和 2 次消费金额来动态绑定的

33、。 套系类型:主要是对摄影套系进行分门别类。 摄影鉴赏:从拍摄照片中,根据摄影套系将经典的照片记录下来。接着创建 一个视图,放在前台首页供访客浏览,有助于增加访客的下单几率。 3.2.93.2.9 影楼资源影楼资源 使用一个商品资源(父对象),扩展创建 3 个婚纱服饰、化妆品和相册相框 (子对象)。 商品资源:影楼内所有的可卖的东西都作为商品记录在数据库中。 婚纱服饰:记录影楼的服装服饰信息,包括男女装。创建一个视图对象,用 以在访客的门户界面中供访客浏览。 化妆品:记录化妆用的商品信息,也可以零售。 相册相框:记录用于相片装裱的相册相框的商品信息,也可以零售。 取景场地:记录拍摄场地信息。在

34、订单受理中需要进行选择。然后在拍摄日, 如果是外景,客户将将随团去拍摄。 基于 LiveBOS 的婚纱影楼管理系统 10 3.2.103.2.10 分析统计分析统计 这里我创建了 5 个 SQL 数据集(包括 5 个图表)和 2 个原生报表: 订单量:查询指定的时间段内的订单量。 订单量环比:查询当年的 12 个月的每个月的订单量。 订单量同比:查询某个月的近 10 年的订单量。 营业金额环比:查询当年的 12 个月的每个月的营业额,营业额是订单金额 和商品零售总额的总和。 营业金额同比:查询某个月的近 5 年的营业额,营业额是订单金额和商品零 售总额的总和。 订单报表:同订单量一个查询指定的

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

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

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

38、人,当执 行们某些操作后,可以调用系统的一些服务,比如通知某人执行或通知发起人等 等。 系统中某些实体对象不能直接授予用户操作权限,因此当允许某些用户可以 查看但不具有其他权限时,对该对象创建一个视图,再授予用户该视图的权限。 在系统中使用到图形报表和原生报表 2 中报表。图形报表是 LiveBOS 集成的, 先创建一个 SQL 数据集,然后右击该数据集创建一个图表,然后设置值轴和标签 轴,提交。原生报表使用 IReport 工具进行定制,存为后缀为.xml 的文件,将该 文件放到 D:ABS_DOCUMENT灵动商务Report 目录下;然后在平台中创建一个原 生报表对象,在“引用报表”一栏

39、中指定之前定制的报表名(不含后缀);如有带 基于 LiveBOS 的婚纱影楼管理系统 12 参数,原生报表需与相关的.xml 报表文件的参数同名同类型方可。 门户的定制。系统管理员为每个角色定制门户界面,即用户在登录系统后的 系统前台展示。 4.24.2 需求规定需求规定 注:限制版本为必须采用的版本,无特别注明的表示版本可任意选择 开发平台开发平台 LiveBOSStudio3.3.1 WEBWEB 容器容器 jakarta-tomcat-6.0 数据库数据库 MSSQL Server 2000 JDKJDKJDK-1.6 报表制作工具报表制作工具 Ireport 4.34.3 运行环境运行

40、环境 服务器端需安装 IE6.0、256M 以上内存、400M 以上硬盘、Window98/2000 及 以上的操作系统、安装了 jdk1.6 版本以上,安装了 MSSQL Server 2000 数据库, 数据库需要打 SP3 以上补丁。还要安装支撑 LiveBOS 平台的 LiveBOS Server 和 LiveBOS Studio。 4.44.4 系统结构图系统结构图 本系统根据主要的功能管理划分为 12 个模块: LiveBOS 系统集成的模块:“首页”,“内部信息”,“系统管理”,“开发 工具”,“工作流系统”。 本系统开发的模块包括:“业务受理”,“客户管理”,“产品消息”,“影

41、 楼资源”,“分析统计”,“设备管理”,“日程管理”。 LiveBOS 系统自带管理控制台,管理员可以登录到该管理控制台,配置系统 的运行环境变量及其他参数等。系统开发的对象提交到服务器后,管理员可以先 配置用户界面方案。 LiveBOS 平台进行多系统的开发和配置,这些就不进行描述。 开发的系统结果图如下图所示。 基于 LiveBOS 的婚纱影楼管理系统 13 图 4-1 LiveBOS 系统集成功能模块 基于 LiveBOS 的婚纱影楼管理系统 14 图 4-2 婚纱影楼管理系统开发模块 基于 LiveBOS 的婚纱影楼管理系统 15 4.54.5 系统工作流程系统工作流程 工作流程图是一

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

43、系统 管理控制台管理员系统用户 访客 系统管理 应用配置 访问 业务办公 开发工具 系统管理 应用管理 预约 图 4-3 系统数据流图 1 层图: 系统用户模块: 基于 LiveBOS 的婚纱影楼管理系统 16 业务受理 工作流系统 设备管理 订单退订商品零售订单受理客户预约 单选题信息 申请设备申请 受理 订单受理信息 客户预约信息 商品零售信息 订单退订信息 单选题信息 单选题信息 单选题信息 订单受理信息 订单受理信息 办公设备 外景宣传 申请设备信息 设备信息 外景宣传信息 外景宣传信息 申请设备信息 办公设备信息 申请设备信息 图 4-4 用户数据流图 客户浏览模块: 首页婚纱影楼管

44、理系统产品信息 公告信息视 图 摄影套系视 图 摄影鉴赏视 图 婚纱服饰视 图 公告信息 摄影鉴赏 婚纱服饰 摄影套系 图 4-5 客户数据流图 基于 LiveBOS 的婚纱影楼管理系统 17 4.5.24.5.2 系统系统 ERER 图图 系统管理相关操作 ER 图: 上岗 用户管理 UserID 用户姓名 密码 岗位成员表 组织机构 隶属 角色系统角色 分类 角色分类 允许登录数字证书号 角色类型角色名称 角色编码角色名称 角色类型 分类 节点类型 组织类型 组织编码组织名称上级节点 图 4-6 系统管理 业务受理相关操作 ER 图: 基于 LiveBOS 的婚纱影楼管理系统 18 订 单

45、 受 理 订 单 退 订 客 户 信 息 摄 影 套 系 用 户 管 理 受理 客 户 预 约 受理 预约 调用选择 商 品 信 息 下单 选择消费 留言主题 留言内容 受理内容 联系电话 预约时间 姓名 编号 姓名 证件号码 联系电话 电子邮件 家庭住址 折后价格 套系价格 套系名称 套系编号 商品名称 品牌 购入价格 销售结果 商品编号 退款金额 退款原由 订单号 经理审批 流水号 看样时间 添加商品 套系商品 摄影时间 订单金额 摄影套系 客户 流水号 取件时间 取景场地 图 4-7 业务受理 设备管理相关操作 ER 图: 用 户 管 理 办 公 设 备 包含 申请时间 申 请 设 备

46、申请使用 申请人 设备 设备 备注 设备编号 设备名称 购入价格 用途描述 备注 使用情况借用情况 归还情况 图 4-8 设备管理 基于 LiveBOS 的婚纱影楼管理系统 19 5.5.数据库设计数据库设计 数据库技术:是对信息资源管理最有效的手段。数据库设计是指对于一个给 定的应用环境,构造最优的数据库模式,建立数据库及应用系统,有效存储数据, 满足用户信息要求和处理要求。数据库结构设计的好坏将直接对应用系统的效率 及实现的效果产生影响。合理的数据库结构设计可以提高数据库的存储的效率, 保证数据的完整和一致。 5.15.1 数据库概念结构设计数据库概念结构设计 使用 LiveBOS 的一个

47、好处就是:LiveBOS 自带的对象设计器。原本创建数据 库对象都是要在数据库系统中进行创建数据库,再创建表、字段等操作。现在只 要在 LiveBOS Studio 平台中创建对象。提交到服务器后,这里的对象就被映射 为数据库中一个实体的表。 系统中,某些表平台已经帮你搭建好了,比如说系统管理所用的表,数据字 典等等。我们所要建立的实体对象,就是系统业务所需要的实体需要映射到数据 库表的信息。 5.25.2 数据库逻辑结构设计数据库逻辑结构设计 5.2.15.2.1 业务受理业务受理 下表所示为订单受理表,记录一个用户下订单所要的基本信息和一些状态标 志位。 表 5-1 订单受理(DDSL)

48、字段中文描述类型是否为空备注 IDID数值型N自动编号 InstIDInstID数值型N LSH流水号字符型N SLSJ受理时间日期型N SLYG受理员工内部对象N外键 基于 LiveBOS 的婚纱影楼管理系统 20 KH客户内部对象N外键 SYTX摄影套系内部对象N外键 DDJE订单金额数值型N YSK已收款数值型N QK欠款数值型N SYSJ摄影时间日期型N SYCD摄影场地内部对象N外键 TXSP套系商品表格Y TJSP添加商品表格Y BZ备注字符型Y SKSJ看样时间日期型N SYDP摄影底片内部文档N QJSJ取件时间日期型N CPZP成品照片内部文档N CBZH出片装裱布尔型N D

49、DZT订单状态内部对象N外键 JLSP经理审批表格Y 下表所示为订单退订表,记录一个订单的进行退订操作所需要的信息。 表 5-2 订单退订(DDTD) 字段中文描述类型是否为空备注 IDID数值型N自动编号 InstIDInstID数值型N LSH流水号字符型N SLSJ受理时间日期型N SLYG受理员工 内部对象 N外键 DDH订单号 内部对象 N外键 TKJE退款金额 数值型 N TDYY退订原由字符型N BZ备注字符型Y JLSP经理审批表格N TK退款布尔型N 基于 LiveBOS 的婚纱影楼管理系统 21 下表所示为商品零售表,记录影楼内部分商品进行零售的信息。 表 5-3 商品零售(SPLS) 字段中文描述类型是否为空备注 IDID数值型N自动编号 LSDH零售单号字符型N LSSJ零售时间日期型N LSYG零售员工内部对象N外键 ZE总额 数值型 N SPQD商品清单 表格 N外键 BZ备注 字符型 Y 下表所示为客户预约表,记录客户的预约信息和工作人员的相关受理信息。 表 5-4 客户预约(KHYY) 字段中文描述类型是否为空备

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

当前位置:首页 > 研究报告 > 信息产业


经营许可证编号:宁ICP备18001539号-1