光盘商店销售管理系统.doc_第1页
光盘商店销售管理系统.doc_第2页
光盘商店销售管理系统.doc_第3页
光盘商店销售管理系统.doc_第4页
光盘商店销售管理系统.doc_第5页
免费预览已结束,剩余6页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、- 各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有-光盘商店销售管理系统一、系统功能需求1、 光盘管理( 1) 生成库存光盘种类、用于销售、数量明细表( 2) 订购( 3) 查询查询某光盘的种类、数量、租借人姓名、租借时间、归还时间光盘管理员顾客供货商生成光盘管理表借光盘调整光盘表买光盘否达到库存下线是订货供货加入库存2、用户管理( 1)是否为会员( 2)登记用户信息- 各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有- 各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有-管理员顾客提供用户信息生成用户管理表是是否注册为会员否3

2、、业务管理( 1)租借,出售更新租用者信息和光盘管理表;( 2)查询根据读者编号查询租借信息员工顾客借光盘买光盘更新用户管理表更新光盘管理表更新完成查询4、收费管理若为会员则对价格优惠80%- 各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有- 各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有-员工顾客收取押金借光盘买光盘是是否还书否租金打 8折扣留押金是是否为会员如实收取二、建立需求模型1)、划分子系统列出这些子系统及它们之间的依赖用户管理否光盘管理业务管理收费管理、2)、识别参与者子系统“光盘订购”的人员用户有订购员和库存管理员,子系统“光盘销售

3、”的人员有店员和用户,子系统“关盘出租”的人员用户有店员和用户,子系统“光盘管理”的人员有库存管理员,他们都是系统的参与者。与子系统“光盘订购”的子系统有“光盘管理” 。3)、识别用况- 各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有- 各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有-1、光盘管理( 1)光盘管理员生成光盘库存清单光盘管理员生成库存清单,交给订购员。( 2)光盘管理员更新光盘表( 3)光盘管理员订购关盘光盘管理员根据订购清单订购光盘。( 4)登陆光盘管理员进入该系统需要登陆。2、用户管理( 1)普通用户店员记录用户信息,包括姓名、

4、联系方式、家庭住址、租借时间、书名( 2)会员店员对有会员申请的用户进行标注。3、业务管理( 1) 更新光盘管理表店员在租借、销售光盘后,登陆更新光盘管理表。( 2) 更新用户管理表店员在租借、 销售光盘后, 登陆更新用户管理表,把用户所购买或租借的光盘写入表中。4、 收费管理(1)销售出租时,查询顾客是否会员,若为会员,8 折销售(2)销售出租时,普通顾客原价销售(3)若未归还光盘则扣留押金。4)、对需求进行捕获与描述通过到目前为止掌握的需求,初步了解了系统要完成的功能。下一步建立参与者与用况之间的关系,并对用况进行详细的描述。1、 光盘订购下图为子系统“光盘订购”的用况图。(1)光盘管理光

5、盘管理员业务管理查询库存情况登陆顾客更新光盘管理表供货供货商- 各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有- 各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有-(2)用户管理管理员顾客生成用户管理表提供信息(3)业务管理员工顾客更新用户管理表更新光盘管理表-结束 1借光盘买光盘*-结束 2*光盘管理用户管理三、系统分析1)、寻找类1、光盘订购在子系统“光盘管理”中,首先设立两个类“光盘管理员”和“光盘” ,用它们分别模拟相应的参与者。子系统“光盘管理”处理的事务是库存清单和订购清单,它们分别作为一个类。库存清单供订购员生成订购清单使用。2、用户

6、管理在子系统“用户管理”中,设立两个类“顾客”和“用户管理员” ,用它们分别模拟相应的参与者。3、业务管理在子系统“业务管理”中,设立类“店员”用它模拟相应的参与者。4、收费管理在子系统“收费管理”中,设立一个类“销售员”,用它模拟相应的参与者。在子系统“光盘管理”中,首要处理的对象是库存清单,光盘管理员需要从子系统“业务管理”销售清单和租借清单,以便更新库存,因此设立需接口“光盘销售”“光- 各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有- 各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有-盘订购”“光盘出租” ,而订购员需要从子系统“光盘管理”

7、得到库存信息,以便生成订购清单,所以设立供接口“光盘订购” 。2)、建立类图对如上找到的类进行考察, 分别定义他们的属性和操作, 考虑它们之间的关系, 绘制出类图。1、 光盘订购(1)类“光盘管理员”该类具有“姓名” 、“工作证号” 、“密码”。订购员登陆后,可以及时的向库存管理员发送订货清单, 一边光盘管理员及时更新库存, 在收到光盘管理员的库存清单时, 要及时与库存下限比较, 如果低于下限, 要及时生成订货清单,并进行订货。库存管理员在登录后, 要查看库存信息, 并生成库存清单, 当收到订购员的“订购清单”后,要及时更新库存信息,并生成最新的库存清单。(2)类“库存清单”该类具有“清单号”

8、 、“类型”、“数量”、“单价”、“金额”。2、 用户管理( 1)类“用户管理员“,该类具有“姓名” 、“工作证号” 、“密码”。( 2)类“顾客”,该类具有 “用户号”、“光盘数量” 、“光盘类型租金” 、“联系电话” 、“租借日期” 、“购买日期” “姓名”“是否会员” 。用户- 用户号店员- 姓名- 租借光盘号- 店员号登记- 租借日期- 姓名- 金额- 密码- 联系电话+登录 ()*- 购买光盘数量+向光盘管理员提出修改请求()- 购买日期+登记用户信息 ()- 联系电话- 是否会员*+查询租借情况 ()发出请求*光盘管理员- 工作号- 密码- 姓名+登录 ()+修改光盘管理表()+向

9、订购员发出订购请求()3、业务管理( 1)类“店员” ,该类具有“姓名” 、“工作证号” 、“密码”。4、收费管理( 1)类“销售员”该类具有“姓名” 、“工作证号” 、“密码”。- 各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有- 各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有-订购员库存管理员-工作证号-姓名-密码+ 登陆 ()+ 生成订购清单 ()+ 向库存管理员返回库存清单表()- 工作证号- 密码- 姓名+ 登陆 ()+ 生成库存清单 ()+ 向订购员返回库存信息 ()+ 更新库存 ()生成生成订购清单库存清单-清单号-清单号+1+1-

10、类型-数量-类型-数量+查询库存 ()+查询 ()+更新库存 ()+订购 ()+更新库存 ()建立顺序图上面虽然用用文字形式说明了类之间的关联的作用。但这种说明往往不能清楚地描述事物间的交互情况,这就需要使用交互图来予以明确的表达。对于光盘订购来讲,类 “订购员” 与三个类间都存在着关联, 他们之间的交互也较为复杂, 下面用顺序图来表达它们之间的关系。sd 光盘出租系统店员用户Loop ( 1, n)登录提出租借请求记录租借信息借出光盘- 各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有- 各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有-四、系统设

11、计在系统的设计阶段, 要考虑实现环境, 对于本关盘管理系统, 在实现方面, 使用 Windows 操作系统,用 c+编程,用 sqlserever2000 数据库系统管理数据。整个系统采用集中数据管理,把 sqlserever2000 数据库系统运行在一台服务器上。所有程序放在web 服务器上,用户均通过浏览器使用系统。问题域部分设计在光盘订购时,订购员随时会登陆到系统给库存管理员发送订购清单,以便库存管理员更新库存信息。在库存管理中, 库存管理员可以随时登陆到系统更新库存信息,如果发现库存不足时,尽快给订购员发送库存清单,一边订购员生成订购清单去购买光盘。数据管理部分设计对于所有永久对象,都

12、要通过数据存储代理进行存取。在光盘订购子系统中,类“库存管理员”的实例要存取数据库中的任务, 。在该子系统中只设立一个数据存储代理,由它对数据库进行操作。下图中的类“数据存储代理”中的属性“创建语句” 、“查询语句” 、“更新语句” “删除语句”“插入语句”的值,分别由操作“设置创建语句” 、“设置查询语句” 、“设置更新语句”“设置删除语句” 、“设置插入语句” 设置,并分别由操作 “创建”、“查询”、“更新”、“插入”、“删除”执行。操作“查询”的结果放在属性“结果”之中,并由操作“读取结果”来读取其值。属性“数据库名”由操作“设置数据库”来设置。数据存储代理- 数据库名- 创建语句- 插

13、入语句- 更新语句- 删除语句- 查询语句- 结果+ 设置数据库名 ()+ 设置创建语句 ()+ 设置查询语句 ()+ 设置插入语句 ()+ 设置更新语句 ()+ 设置删除语句 ()+ 创建 ()+ 查询 ()+ 插入 ()+ 更新 ()+ 删除 ()+ 读取结果 ()下面进行数据库的设置。“光盘管理”的数据库设计下面对“光盘管理”进行数据库设计,在此子系统中设置两个类“库存管理员”和“库存清单”。- 各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有- 各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有-类“光盘管理员”对应的数据库表的结构字段类型长度

14、解释工作证号字符串10用于唯一确定一个库存管理员密码字符串15姓名字符串15类“库存清单”对应的数据库表的结构字段类型长度解释清单号字符串10用于唯一确定一张清单类型字符串10数量整数20单价money 型金额money 型用于确定总金额“光盘订购”的数据库设计下面对“光盘订购”进行数据库设计,在此子系统中设置两个类“光盘管理员”和“订购清单”。类“光盘订购员”对应的数据库表的结构字段类型长度解释工作证号字符串10用于唯一确定一个光盘订购员密码字符串15姓名字符串15类“订购清单”对应的数据库表的结构字段类型长度解释清单号字符串10用于唯一确定一张清单类型字符串30数量整数20单价money

15、型10金额money 型20用于确定总金额“用户管理 ”的数据库设计下面对“光盘销售”进行数据库设计,在此子系统中设置两个类“会员”和“店员”。- 各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有- 各类专业好文档,值得你下载,教育,管理,论文,制度,方案手册,应有尽有-类“用户”对应的数据库表的结构字段类型长度解释用户号字符串15用于唯一确定一个用户姓名字符串15租借光盘号字符串15租借日期日期类型金额money 类联系电话字符串11购买光盘数短整型10购买日期日期类型是否会员布尔型2类“店员”对应的数据库表的结构字段类型长度解释工作证号字符串10用于唯一确定一个店员密码字符串15姓名字符串15“业务管理 ”的数据库设计下面对“光盘销售”进行数据库设计,在此子系统中设置两个类“会员”和“店员

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论