课程设计(论文)基于powerdesigner的CD出租管理系统.doc
《课程设计(论文)基于powerdesigner的CD出租管理系统.doc》由会员分享,可在线阅读,更多相关《课程设计(论文)基于powerdesigner的CD出租管理系统.doc(20页珍藏版)》请在三一办公上搜索。
1、一、系统概述现如今CD出租行业发展迅速,大大小小的CD出租行(店)到处可见,特别是一些发展较大的CD出租店采用大规模的连锁经营方式。随着规模的扩大传统的CD管理已经不能适应发展的需要。我们正是基于这一点,开发了这个CD出租管理系统,它将CD出租这一传统行业进行信息化。我们这一系统满足了对日常的CD管理;CD的出租与归还的管理;营业额的记录统计;客户会员的管理以及管理者对员工的管理等。这一数据库系统基本实现了对CD出租店的数据库管理,大大的提高了工作效率和经济效益。开发背景:我们对世面上的CD行和学校里的CD店进行了初步的了解,发现其业务主要是集中在对CD的管理和CD的出租归还上。对CD的管理工
2、作量较大,采用手工的方式还容易出错,并且不能满足顾客对CD的详细的查询功能;在CD的出租和归还上由于一般顾客和客户的收费方式的不同也增大了工作量和出错的机率。在现有的CD出租中对顾客或是对会员的管理也很重要,传统的登记方式不仅费时而且不能对其出租日志进行系统的管理,造成了不必要的经济损失。本系统在设计中考虑和克服了上诉的诸多问题,增强了实用性。二、系统分析1系统目标与要求:要求本系统能够投入实际的使用并且满足基本的功能要求。要求具有极高的可靠性、安全性和易维护性,具有较高的可移植性。本系统实现了以下的功能:(1)管理者(店长)模块:管理CD;员工的管理;顾客的管理。(2)营业员(操作员)模块:
3、管理CD;进行CD的预约;进行CD的出租;进行CD的归还;顾客的管理。(3)顾客模块:CD查询;预约查询;租赁查询;归还查询。2系统可行性分析:系统现阶段的发展过程中,利用现有人力和物力是完全具备能力开发出来的,作为阶段性产品,日后的发展空间大,实现方法简单容易。本系统采用JAVA 和SQL SEVER相结合的方法来实现。要求所有数据信息的储存都由数据库来完成,而这些数据信息的调用由JAVA完成。系统采用Client/Server(客户/服务器)模式,与传统主机终端模式和文件服务器相比,既能够降低对服务器要求过高的要求,又能大大减少网络通信量,而且在结构上也具有很大的灵活性,在安全上也可以得到
4、充分地保证。所以本系统在技术上是完全可以实现的。本系统简单、易学、易懂、易用,具有有亲和力的界面。能够满足管理者和操作员对CD和出租、归还的管理,对于顾客可以很方便的进行查询从而进行CD的选择。所以本系统在操作上是可行的。结论:综上所述,本系统技术成熟,有较好的市场应用价值,开发设计成本低,因此本系统完全可行。3系统分析:(1)用户活动及功能图店长(管理者)所涉及到的相关活动如下图所示:店长顾客管理员工管理CD管理店长主要是查询日常的CD出租情况以便了解该店的经营状况,作出相应的决策。还有就是对顾客的管理,店长对顾客的管理主要是了解顾客的信息等查询工作并有权注消有问题的顾客;而对员工的管理只是
5、了解不同员工的上班时间和他的相关的业绩。营业员的活动图如下:营业员CD管理CD预约CD租赁CD归还顾客管理营业员是本系统的主要的使用者所以其涉及的活动较多。CD管理是指对CD信息的查询、录入、更新、修改和删除。CD的出租和归还是指在CD的出租和归还时进行信息的记录。顾客的活动图如下:顾客归还查询租赁查询预约查询CD查询顾客能对CD信息进行查询以便其出租,还可以查询他自己的出租日志,了解其已租的碟数、信息和未租碟数等。(2)部分业务处理模型:(1)租借图(2)归还图(3)系统E-R图:数据项如下:名称代码域数据类型长度精度CD名称CDnameCharacters (20)20CD国家CDcoun
6、tryCharacters (20)20CD描述CDdescribTextCD状态CDstateCharacters (6)6CD类型CDtypeCharacters (20)20CD编号CDnoCharacters (20)20姓名AdnameCharacters (20)20密码AdpaswdCharacters (20)20应还时间YtimeDate归还时间RtimeDate & Time租借时长LtlengthInteger租借时间LtimeDate & Time编号AdnoCharacters (20)20罚金MoneyMoney联系方式AdphoneCharacters (30)3
7、0营业员姓名AsnameCharacters (20)20营业员密码AspaswdCharacters (20)20营业员性别AssexCharacters (2)2营业员编号AsnoCharacters (20)20营业员联系方式AsphoneCharacters (30)30营业员身份证AsidCharacters (30)30超出天数DayInteger顾客姓名CnameCharacters (20)20顾客密码CpaswdCharacters (20)20顾客性别CsexCharacters (2)2顾客编号CnoCharacters (20)20顾客联系方式CphoneCharact
8、ers (30)30顾客身份证CidCharacters (30)30预约时间MtimeDate & Time预约编号MnoCharacters (20)20(4)系统物理模型(PDM):(5)面向对象模型:面向对象代码如下:/* * Module: 营业员.java * Author: Maple * Purpose: Defines the Class 营业员 */import java.util.*;/* pdOid 98cb350d-59cd-4cc5-bd66-6582e095bd16 */public class 营业员 /* pdOid 1fc7bd3c-b165-4942-bb
9、37-0de54a873d20 */ public java.lang.String 营业员编号; /* pdOid cc699064-116c-478d-93b0-3ca7659847c7 */ public java.lang.String 营业员密码; /* pdOid f6585bdc-b3d7-4eb9-ae38-1c6597ee35d2 */ public java.lang.String 营业员姓名; /* pdOid 477c914b-fbf1-4c5d-922c-956f1e8ce778 */ public java.lang.String 营业员性别; /* pdOid c
10、9c5b9f0-9fe7-4c94-b38a-b173fa583123 */ public java.lang.String 营业员身份证; /* pdOid 2f28b9a2-0cea-4471-84de-d1e058eb6462 */ public java.lang.String 营业员联系方式; public java.util.Collection 预约; public java.util.Collection 租借表; public java.util.Collection 归还表;/* * Module: Cd.java * Author: Maple * Purpose: De
11、fines the Class Cd */import java.util.*;/* pdOid faee28ca-84c7-484d-8572-6ab3eab23bcb */public class Cd /* pdOid 18caf2d5-e060-496e-a8f1-f060169dc182 */ public java.lang.String cd编号; /* pdOid 405433b1-c3a0-42a6-8ac3-498af430b202 */ public java.lang.String cd名称; /* pdOid 7b414637-e0af-4f1e-9ad6-844bc
12、67d6379 */ public java.lang.String cd状态; /* pdOid b7213dda-0171-4fc7-bd7a-dcad491f9799 */ public java.lang.String cd类型; /* pdOid 988d05c9-2ea6-4fda-8aca-5961834583ec */ public java.lang.String cd国家; /* pdOid f2cd617c-6deb-4d6f-9d2a-79358f1df494 */ public java.lang.String cd描述;/* * Module: 店长.java *
13、Author: Maple * Purpose: Defines the Class 店长 */import java.util.*;/* pdOid b8752926-8d9a-4b96-a786-367deb866b53 */public class 店长 /* pdOid 65291078-c9fd-4bee-b574-5c29d51e153b */ public java.lang.String 编号; /* pdOid a0f657c2-36b8-4dba-96ca-1be937291c1f */ public java.lang.String 密码; /* pdOid 128e3c
14、8b-ded1-4867-ab87-bc68397edbcd */ public java.lang.String 姓名; /* pdOid 0373dbd8-9c1c-48c7-9f08-b6fbe9c4282a */ public java.lang.String 联系方式;/* * Module: 顾客.java * Author: Maple * Purpose: Defines the Class 顾客 */import java.util.*;/* pdOid 65fa5ecd-f70f-4bcd-989c-3a54f3a3b134 */public class 顾客 /* pdO
15、id 8a74fc1f-a0f2-40f8-bbf9-22944d93e312 */ public java.lang.String 顾客编号; /* pdOid 3b4aaa21-a941-4b98-81f3-2975db01d371 */ public java.lang.String 顾客密码; /* pdOid 8a44fccb-dcd8-415a-9e90-aadf3f68476e */ public java.lang.String 顾客姓名; /* pdOid 73d37b41-db6f-4fa0-898a-4a907202d2ec */ public java.lang.Str
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课程设计 论文 基于 powerdesigner CD 出租 管理 系统
链接地址:https://www.31ppt.com/p-3993497.html