![平面设计公司业务管理系统报告_第1页](http://file4.renrendoc.com/view/5f3e1f9d71eb97f119dd830a5e56981c/5f3e1f9d71eb97f119dd830a5e56981c1.gif)
![平面设计公司业务管理系统报告_第2页](http://file4.renrendoc.com/view/5f3e1f9d71eb97f119dd830a5e56981c/5f3e1f9d71eb97f119dd830a5e56981c2.gif)
![平面设计公司业务管理系统报告_第3页](http://file4.renrendoc.com/view/5f3e1f9d71eb97f119dd830a5e56981c/5f3e1f9d71eb97f119dd830a5e56981c3.gif)
![平面设计公司业务管理系统报告_第4页](http://file4.renrendoc.com/view/5f3e1f9d71eb97f119dd830a5e56981c/5f3e1f9d71eb97f119dd830a5e56981c4.gif)
![平面设计公司业务管理系统报告_第5页](http://file4.renrendoc.com/view/5f3e1f9d71eb97f119dd830a5e56981c/5f3e1f9d71eb97f119dd830a5e56981c5.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数据库系统原理课程设计报告平面设计公司业务管理系统姓 名: 学 号: 指导老师: 起始时间:2010年3月3日终止时间:2010年5月28日目录 TOC o 1-3 h z u 第一章 引言 PAGEREF _Toc262671369 h 3第二章 概述 PAGEREF _Toc262671370 h 42.1 项目背景 PAGEREF _Toc262671371 h 42.2 编写目的 PAGEREF _Toc262671372 h 42.3 软件定义 PAGEREF _Toc262671373 h 42.4 开发环境 PAGEREF _Toc262671374 h 5第三章 需求分析 PA
2、GEREF _Toc262671375 h 53.1 信息要求 PAGEREF _Toc262671376 h 53.1.1用户需要的内容与性质 PAGEREF _Toc262671377 h 53.1.2数据库需要存储的信息 PAGEREF _Toc262671378 h 63.2 处理要求 PAGEREF _Toc262671379 h 63.2.1 主要的功能要求 PAGEREF _Toc262671380 h 63.2.2功能模块图 PAGEREF _Toc262671381 h 73.2.3各模块功能分析 PAGEREF _Toc262671382 h 83.3 安全性与完整性要求
3、PAGEREF _Toc262671383 h 123.3.1 安全性与完整性的概念 PAGEREF _Toc262671384 h 123.3.2 安全性与完整性的要求与实现 PAGEREF _Toc262671385 h 12第四章 概念结构设计 PAGEREF _Toc262671386 h 134.1业务员E-R图 PAGEREF _Toc262671387 h 134.2客户E-R图 PAGEREF _Toc262671388 h 144.3预订单E-R图 PAGEREF _Toc262671389 h 144.4在建单E-R图 PAGEREF _Toc262671390 h 154
4、.5送货单E-R图 PAGEREF _Toc262671391 h 154.6设计员E-R图 PAGEREF _Toc262671392 h 164.7历史单E-R图 PAGEREF _Toc262671393 h 164.8稿件E-R图 PAGEREF _Toc262671394 h 174.9送货员E-R图 PAGEREF _Toc262671395 h 17第五章 逻辑结构设计 PAGEREF _Toc262671396 h 185.1 把E-R图模型转换的关系表如下: PAGEREF _Toc262671397 h 185.2 构成的数据库(图表) PAGEREF _Toc262671
5、398 h 195.2.1 数据库中的业务员表 PAGEREF _Toc262671399 h 195.2.2 数据库中的客户表 PAGEREF _Toc262671400 h 195.2.3 数据库中的预定单表 PAGEREF _Toc262671401 h 195.2.4 数据库中的在建单表 PAGEREF _Toc262671402 h 205.2.5 数据库中的送货单表 PAGEREF _Toc262671403 h 205.2.6 数据库中的设计员表 PAGEREF _Toc262671404 h 205.2.7 数据库中的历史单表 PAGEREF _Toc262671405 h 2
6、15.2.8 数据库中的稿件表 PAGEREF _Toc262671406 h 215.2.9数据库中的送货员表 PAGEREF _Toc262671407 h 21第六章 主要模块的设计以及代码 PAGEREF _Toc262671408 h 226.1 登录模块的代码 PAGEREF _Toc262671409 h 226.2 对员工资料进行查询的代码 PAGEREF _Toc262671410 h 23第七章 总结 PAGEREF _Toc262671411 h 247.1开发过程中遇到的问题以及解决方 PAGEREF _Toc262671412 h 247.2 开发的体会 PAGERE
7、F _Toc262671413 h 24第八章 参考文献 PAGEREF _Toc262671414 h 25第一章 引言 业务管理系统是一种简单实用的管理方法,以结果为起点,又以结果为归宿,核心是结果质询制度,为公司执行力制度化、规范化提供了可操作的方法,使企业家能够看到结果,得到结果,让企业家的执行力理念落实。业务管理系统就是制度执行力,是锡恩公司多年执行力理论与实践的精心总结,是世界500强成功的原理与中国成长型企业具体实践相结合的产物,作用是帮助企业建立不依靠任何能人的制度体系,不仅在锡恩公司亲身实践取得成功,而且被锡恩的上万家客户学习和使用,取得了实际的效果。 业务管理系统是在传统的
8、工作流系统基础上发展起来的,它针对企业业务流程的特点,覆盖流程资源管理,流程规则管理,流程可视化建模和配置,流程的部署和自动化执行以及运行时监控和管理等功能。使得进行实时的查询管理更加方便,更加有理,更加自如。由于数据库存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。这无疑是为信息存储量比较大的公司企业提供了一个方便、快捷的操作方式。本系统具有运行速度快、安全性高、稳定性好的优点,并且具备完善的报表生成、修改功能,能够快速的查询其实时业务。 随着企业信息化建设的不断深入,业务管理系统得到越来越多企业的关注和重视。第二章 概述2.1 项目背景社会在不断进步,科学技术和管理也在迅速
9、发展,这使得每个企业得到了前所未有的发展机遇,但同时也必须面对市场竞争的严重挑战,在日趋激烈的竞争环境下,企业要生存、发展,前进,站在残酷竞争的不败之地,就必须对企业进行科学的管理。而利用计算机来处理企业内部信息间的流通和使用,是最为先进和时代性的,既可以实现数据信息的共享,控制好数据的冗余度,并使企业有统一的管理,提高信息的利用率;又可以实现整体数据的结构化,表示大量数据相互间的多种联系,便于查询,修改等等。 平面设计公司的日常设计者和业务者的工作也受到了高度的重视,他们和市场部门及生产部门协同工作并成为整个企业组织的重要组成部分。因此,业务管理的信息必须具有高度的准确性,这就需要有好的管理
10、系统,能简明的反映实际情况。2.2 编写目的 平面设计业务管理系统是现代数字化业务应用软件的重要组成部分。只有具备了性能优良、通用性强的业务管理系统,才能使本公司行业的基础数据库得到及时的更新和合理的利用,实现设计行业主管单位、企业、项目等行业应用实体的计算机管理和办公自动化,提高公司管理部门的工作效率和决策能力,提高企业的管理、服务水平和经营能力。平面设计业务管理系统是为中小型平面设计公司进行日常业务管理而开发的,但开发者和用户之间的行业、领域差异,使得开发者和用户对此系统功能的理解存在一定的差别。为了能使开发者明白用户的目的,开发出让客户满意的系统,更好地实现用户的要求;同时也为了用户能清
11、楚地知道此系统的功能和作用,所以要进行需求分析,并以文档的形式来记录。通过需求分析报告,开发者与用户之间的沟通更为方便,也有利于开发者充分分析客户的需求,从而开发出具有功能强大,客户满意的系统。以上所述就是本次业务管理系统开发的依据和目标。2.3 软件定义 平面设计公司业务管理系统, 是一个由人、计算机及其他外围设备等组成的能进行信息的收集、传递、存贮、加工、维护和使用的系统。它是一门新兴的科学,其主要任务是最大限度的利用现代计算机及网络通讯技术加强企业的信息管理,通过对企业拥有的人力、物力、财力、设备、技术等资源的优势对公司的业务进行有序的管理,建立正确的数据,加工处理并编制成各种信息资料及
12、时提供给管理人员,以便进行正确的决策,不断提高企业的管理水平和经济效益。目前,企业的计算机网络已成为企业进行技术改造及提高企业管理水平的重要手段。 随着我国与世界信息高速公路的接轨,企业通过计算机网络获得信息必将为企业带来巨大的经济效益和社会效益,企业的办公及管理都将朝着高效、快速、无纸化的方向发展。业务管理系统通常用于系统决策,例如,可以利用该系统找出目前迫切需要解决的问题,并将信息及时反馈给上层管理人员,使他们了解当前工作发展的进展或不足。换句话说,业务管理系统的最终目的是使管理人员及时了解公司现状,把握将来的发展路径。 2.4 开发环境 Windows XP平台Visual C+平台SQ
13、L server数据库 第三章 需求分析 3.1 信息要求3.1.1用户需要的内容与性质 1.用户需要的内容显然是必须了解这个系统的功能以及它包含的主要实体,这是系统运行的前提和主脑,没了这个就成不了系统。 2.性质与这个系统的性能是密不可分的,这是衡量这个系统的关键所在,也是用户需要这个系统的原因。用户可以从数据库中了解所有的信息,也可以说是这个系统的一个主要功能。 3.数据库中实体(主心骨)的主要内容及属性客户(客户编号,姓名,公司地址,联系人,联系人电话,传真,邮箱);业务员(业务员编号,姓名,年龄,月薪,预订单编号,电话);设计员(设计员编号,姓名,年龄,月薪,在建单编号,电话);送货
14、员(送货员编号,姓名,年龄,月薪,送货单编号,电话);预订单(预订单编号,落单日期,客户,联系人,联系人电话,客户传真,客户邮箱,业务员编号);在建单(在建单编号,落单日期,设计员编号,完成日期);送货单(送货单编号,客户编号,送货日期,送货地址,联系电话,合计金额,备注说明);历史单(历史单编号,落单日期,送货日期,客户编号,联系人,联系电话,传真,邮箱,);稿件(稿件编号,长度宽度,规格,色数,输出机型,页数,单价,小计,业务员编号,落单日期,送货日期);3.1.2数据库需要存储的信息 数据库存储的信息就跟上面3.1.1中小点3所说的大体一致,但是就必须要规格他们的格式。格式如下:编号,传
15、真,联系电话,月薪: 数值型 10;姓名,联系人: 字符型 4年龄: 数值型 3公司地址,邮箱,合计金额,备注说明: 字符型 20落单日期,送货日期,完成日期 : 日期型长度宽度: 字符型 9: 420*570,420*370,420*285, 210*285,210*143规格 字符型 2: 4开,6开,8开,16开,32开色数 字符型 2: 单色,双色,三色,四色,五色,专色输出机型 字符型 10: AGFA44, AGFA25页数 数值型 5单价 货币型 整数 5, 小数 1小计 (页数*单价) 货币型, 整数 7, 小数 1 3.2 处理要求3.2.1 主要的功能要求可以对预订单、在建
16、单、送货单、历史单进行适当的添加、修改、删除、查询、统计功能。查询客户基本信息;查询某段时间内与本公司有业务联系的客户资料。月结单查询:查询某客户某个月与本公司的产生的送货单情况、总金额,已结算金额、未结算金额。查询本公司某段时间内的生意额。查询员工信息,及月薪系统的维护功能(学生自己分析应该需要哪些功能)。送货单的预览功能:当某份稿件数目太多,一页预览不完时,分多页预览,但送每页最多打印5行(即5个稿件)。用户管理用户登录3.2.2功能模块图 退出系统查询平面设计管理系统预订单管理修改删除查询在建单管理修改删除查询送货单管理修改删除查询历史单管理修改删除客户管理基本信息送货单月结单管理总金额
17、查询已结算查询未结算查询生意额管理生意额查询员工信息员工管理员工月薪安全性维护管理完整性图3.1 功能模块图3.2.3各模块功能分析3.2.3.1用户管理模块退出系统用户登录用户管理图3.2 功能模块图用户管理模块包括:用户登录,退出系统二个部分。1. 用户登录:实现系统管理人员的登录,实现对系统的控制和密码修改。2. 退出系统:实现正常退出这个业务管理系统。3.2.3.2预定单管理模块查询修改删除预订单管理 图3.3 功能模块图预订单管理模块包括:查询,修改,删除三个部分1.查询:实现对预定单每个信息资料进行查询的功能。2.修改:实现对预定单每个信息资料进行修改的功能,3.删除:实现对预定单
18、每个信息资料进行删除的功能。3.2.3.3在建单管理模块修改删除查询在建单管理图3.4 功能模块图在建单管理模块包括:查询,修改,删除三个部分1.查询:实现对在建单每个信息资料进行查询的功能。2.修改:实现对在建单每个信息资料进行修改的功能,3.删除:实现对在建单每个信息资料进行删除的功能。3.2.3.4送货单管理模块查询修改删除送货单管理图3.5功能模块图送货单管理模块包括:查询,修改,删除三个部分1.查询:实现对送货单每个信息资料进行查询的功能。2.修改:实现对送货单每个信息资料进行修改的功能,3.删除:实现对送货单每个信息资料进行删除的功能。3.2.3.5历史单管理模块查询修改删除送货单
19、管理图3.6 功能模块图历史单管理模块包括:查询,修改,删除三个部分1.查询:实现对历史单每个信息资料进行查询的功能。2.修改:实现对历史单每个信息资料进行修改的功能,3.删除:实现对历史单每个信息资料进行删除的功能。3.2.3.6客户管理模块客户管理基本信息图3.7 功能模块图客户管理模块包含基本信基本信息:就是对客户的基本信息进行存储和用户可以查询客户的基本信息3.2.3.7生意额管理模块生意额查询生意额管理图3.8功能模块图生意额管理模块包含生意额查询生意额查询:就是可以任意的查询某一段时间的生意额,或者一直以来的总生意额。3.2.3.8月结单管理模块已结算查询未结算查询总金额查询送货单
20、月结单管理图3.9 功能模块图月结单管理模块包含送货单,总金额查询,未结算查询,已结算查询1.送货单:就是某一个月已经送出的单,或者说是某一个月送出的总单数。2.总金额查询:就是某一个月的业绩,具体一点就是这一个月送货单里面的 总金额。3.未结算查询: 就是查询某个月还没有结算的送货单金额。 4.已结算查询:就是查询某个月已经结算的送货单金额。3.2.3.9员工管理模块员工管理员工信息员工月薪 图3.10 功能模块图员工管理模块包含员工信息和员工月薪1. 员工信息:就是存储员工的基本信息,例如年龄,姓名,编号等。2. 员工月薪:就是员工的薪水,每一个员工的薪水都是不同,都有不同的计算方法,都有
21、他们的提成。3.2.3.10维护管理模块维护管理安全性完整性 图3.11 功能模块图维护管理模块包含安全性和完整性1安全性:就是系统必须要在指定的环境下运行,并且要有管理员定时进行检查,防止数据发生错误,造成公司不必要的损失。2完整性:密切关注文件的属性和权限设置是确保主机文件系统完整性的至关紧要的操作。3.3 安全性与完整性要求3.3.1 安全性与完整性的概念 (1)数据的安全性是指保护数据,防止不合法使用数据造成数据的泄密和破坏,使每个用户只能按规定,对某些数据以某些方式进行访问和处理(2)数据的完整性指数据的正确性、有效性和相容性。即将数据控制在有效的范围内,或要求数据之间满足一定的关系
22、。3.3.2 安全性与完整性的要求与实现平面设计业务管理系统中的增加预订单,在建单,送货单以及客户等,这些模块都是相联系在一起的,所以在系统的管理权限上应当进行严格控制,否侧系统很容崩溃,因此要有具体的构思体系,具体思想如下:1.要想对该平面设计业务管理系统进行操作就应当具有某些操作权限。没有权限的用户将不能通过任何渠道来登录该系统,查看该系统的任何信息和数据,以确保系统的严密性和安全性。这是一个系统长期生存的前提和一个系统稳定的必要。这对于一个业务系统来说是一个非常实用和必须的登录权限管理。2.在上述要求基础上可以为该系统设定三种登录方式,程序开始运行所有功能将是不可使用的,只有系统管理员登
23、录、普通用户登录和只读用户三个窗口可以使用,没有系统管理员或者普通用户的用户名和密码任何人都不能登录该系统进行操作。这的登录权限管理对于一个业务系统来说是非常实用和必要的。3.在具体实现时还应为系统管理员和普通用户设定不同的权限,系统管理员应当可以使用系统的所有模块,普通用户对于大部分的很关键的模块是无权使用的。只读用户只能观看数据对任何模块都无权修改。这使得可以令更多用户了解信息,同时系统信息不受影响,无疑增加了系统的灵活性和多用性。 4.系统在软件设计中遵循层次分明、模块严谨、接口统一等原则,强大的数据备份机制和事务处理机制,使得即使某个部分出现异常也不会影响到其他部分的运行,保证了整个系
24、统的稳定强健,降低以后扩展和维护的周期,根据企业的需要可以方便快速地不断发展更新。第四章 概念结构设计4.1业务员E-R图 业务员业务员编号预订单编号电话姓名年龄月薪 图4.1 业务员E-R图4.2客户E-R图客户客户姓名公司地址邮箱传真联系人联系人电话客户编号 图4.2 客户E-R图4.3预订单E-R图预定单客户邮箱客户传真联系人电话联系人客户编号落单日期预订单编号送货日期业务员编号 图4.3 预订单E-R图4.4在建单E-R图在建单落单日期设计员编号在建单编号完成日期 图4.4 在建单E-R图4.5送货单E-R图送货单送货单编号用户编号联系电话备注说明送货地址送货日期合计金额稿件编号图4.
25、5 送货单E-R图4.6设计员E-R图设计员在建单编号年龄电话姓名设计员编号月薪 图4.6 设计员E-R图4.7历史单E-R图历史单客户邮箱客户传真联系电话联系人客户编号送货日期落单日期历史单编号 图4.7 历史单E_R图4.8稿件E-R图稿件落单日期送货日期小计单价页数输出机型色数规格长度宽度稿件编号业务员编号 图4.8 稿件E-R图4.9送货员E-R图送货员送货员编号送货单编号电话姓名年龄月薪 图3.9 送货员E-R图第五章 逻辑结构设计5.1 把E-R图模型转换的关系表如下:历史单送货员11成为组成11n111n1n11nn11n111n组成负责落单组成完成成为负责负责稿件预定单业务员在
26、建单客户送货单设计员负责 5.2 构成的数据库(图表) 5.2.1 数据库中的业务员表表5-1业务员表5.2.2 数据库中的客户表表5-2客户表5.2.3 数据库中的预定单表 表5-3 预订单表5.2.4 数据库中的在建单表表5-4 在建单表5.2.5 数据库中的送货单表表5-5送货单表5.2.6 数据库中的设计员表表5-6送货单表5.2.7 数据库中的历史单表表5-7 历史单表5.2.8 数据库中的稿件表表5-8 稿件表5.2.9数据库中的送货员表 表5-9 送货员表第六章 主要模块的设计以及代码6.1 登录模块的代码void CLoginDlg:OnConfirm() / TODO: Ad
27、d your control notification handler code hereCClerkDataSet mrsDataSet; CString mSqlStr;UpdateData(TRUE);if (m_strName.IsEmpty() AfxMessageBox(请输入用户名!);return;mSqlStr = SELECT * FROM CLERK WHERE NAME=; mSqlStr = mSqlStr + m_strName;mSqlStr = mSqlStr + AND PASSWORD=;mSqlStr = mSqlStr + m_strPassword;m
28、SqlStr = mSqlStr + ;if (!mrsDataSet.Open(AFX_DB_USE_DEFAULT_TYPE, mSqlStr)AfxMessageBox(CLERK表打开失败!);return;if (!mrsDataSet.IsEOF()/ Open all function for userm_bSuccess = TRUE;m_strUSERID = mrsDataSet.m_CLERK_ID ;CDialog:OnOK();elseAfxMessageBox(登录失败!);m_strUSERID = _T();return;6.2 对员工资料进行查询的代码void
29、 CClerkMDlg:OnEnquery() / TODO: Add your control notification handler code hereUpdateData(TRUE);if (m_strUserIDQ.IsEmpty() & m_strUserNameQ.IsEmpty()m_rsDataSet.m_strFilter = ;m_rsDataSet.Requery();DisplayRecord();SetButtonState();return;BOOL mAll = FALSE;if (!m_strUserIDQ.IsEmpty()m_rsDataSet.m_str
30、Filter = CLERK_ID= + m_strUserIDQ ;m_rsDataSet.m_strFilter = m_rsDataSet.m_strFilter + ;mAll = TRUE;if (!m_strUserNameQ.IsEmpty()if (mAll)m_rsDataSet.m_strFilter = m_rsDataSet.m_strFilter + AND NAME=;m_rsDataSet.m_strFilter = m_rsDataSet.m_strFilter + m_strUserNameQ;m_rsDataSet.m_strFilter = m_rsDat
31、aSet.m_strFilter + ;elsem_rsDataSet.m_strFilter = NAME= + m_strUserNameQ;m_rsDataSet.m_strFilter = m_rsDataSet.m_strFilter + ;m_rsDataSet.Requery();DisplayRecord();SetButtonState();第七章 总结7.1开发过程中遇到的问题以及解决方在开发这个平面设计公司管理系统的过程中遇到的问题相当的多,不是简单几句就可以说出来的。下面就列出几点: 1. 在做需求分析的时候,自己在需求和模块功能方面想了很多,但是就是实现不了,当然自己的能力问题是主要的原因所在,即使频繁的问同学以及参考书本,但是效果还是不好。虽然同学已经给了自己回答了很多的问题和提出了很好的建议。 2. 编程方面的,自己的能力跟不上我就不想再说了,我也不知道怎样说自己好了,编出来的东西真的说不上是程序,让同学们看
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年个人普通货物运输合同模板(三篇)
- 2025年二手房屋买卖合同范文(2篇)
- 2025年二人合伙开店协议经典版(三篇)
- 2025年五年级语文教学工作总结参考范文(二篇)
- 2025年个人房产抵押借款合同标准版本(三篇)
- 2025年五金配件订购买卖合同(三篇)
- 2025年产品销售合作协议(三篇)
- 2025年专利实施合同参考样本(三篇)
- 历史建筑修复外包合同
- 教育产业基地建设居间协议
- 和平精英电竞赛事
- 热应激的防与控
- 输液港用无损伤针相关知识
- 高标准农田施工组织设计(全)
- 职业安全健康工作总结(2篇)
- 14S501-1 球墨铸铁单层井盖及踏步施工
- YB 4022-1991耐火泥浆荷重软化温度试验方法(示差-升温法)
- 水土保持方案中沉沙池的布设技术
- 现代企业管理 (全套完整课件)
- 走进本土项目化设计-读《PBL项目化学习设计》有感
- 高中语文日积月累23
评论
0/150
提交评论