光盘商店销售管理系统

光盘商店销售管理系统

ID:35520117

大小:979.00 KB

页数:10页

时间:2019-03-25

光盘商店销售管理系统_第1页
光盘商店销售管理系统_第2页
光盘商店销售管理系统_第3页
光盘商店销售管理系统_第4页
光盘商店销售管理系统_第5页
资源描述:

《光盘商店销售管理系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、光盘商店销售管理系统一、系统功能需求1、光盘管理(1)生成库存光盘种类、用于销售、数量明细表(2)订购(3)查询查询某光盘的种类、数量、租借人姓名、租借时间、归还时间2、用户管理(1)是否为会员(2)登记用户信息3、业务管理(1)租借,出售更新租用者信息和光盘管理表;(2)查询根据读者编号查询租借信息4、收费管理若为会员则对价格优惠80%一、建立需求模型1)、划分子系统列出这些子系统及它们之间的依赖、2)、识别参与者子系统“光盘订购”的人员用户有订购员和库存管理员,子系统“光盘销售”的人员有店员和用户,子系统“关盘出租”的人员用户有店员和

2、用户,子系统“光盘管理”的人员有库存管理员,他们都是系统的参与者。与子系统“光盘订购”的子系统有“光盘管理”。3)、识别用况1、光盘管理(1)光盘管理员生成光盘库存清单光盘管理员生成库存清单,交给订购员。(2)光盘管理员更新光盘表(3)光盘管理员订购关盘光盘管理员根据订购清单订购光盘。(4)登陆光盘管理员进入该系统需要登陆。2、用户管理(1)普通用户店员记录用户信息,包括姓名、联系方式、家庭住址、租借时间、书名(2)会员店员对有会员申请的用户进行标注。3、业务管理(1)更新光盘管理表店员在租借、销售光盘后,登陆更新光盘管理表。(2)更新用

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

4、它们分别模拟相应的参与者。子系统“光盘管理”处理的事务是库存清单和订购清单,它们分别作为一个类。库存清单供订购员生成订购清单使用。2、用户管理在子系统“用户管理”中,设立两个类“顾客”和“用户管理员”,用它们分别模拟相应的参与者。3、业务管理在子系统“业务管理”中,设立类“店员”用它模拟相应的参与者。4、收费管理在子系统“收费管理”中,设立一个类“销售员”,用它模拟相应的参与者。在子系统“光盘管理”中,首要处理的对象是库存清单,光盘管理员需要从子系统“业务管理”销售清单和租借清单,以便更新库存,因此设立需接口“光盘销售”“光盘订购”“光盘

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

6、信息,并生成最新的库存清单。(2)类“库存清单”该类具有“清单号”、“类型”、“数量”、“单价”、“金额”。2、用户管理(1)类“用户管理员“,该类具有“姓名”、“工作证号”、“密码”。(2)类“顾客”,该类具有“用户号”、“光盘数量”、“光盘类型租金”、“联系电话”、“租借日期”、“购买日期”“姓名”“是否会员”。3、业务管理(1)类“店员”,该类具有“姓名”、“工作证号”、“密码”。4、收费管理(1)类“销售员”该类具有“姓名”、“工作证号”、“密码”。建立顺序图上面虽然用用文字形式说明了类之间的关联的作用。但这种说明往往不能清楚地描

7、述事物间的交互情况,这就需要使用交互图来予以明确的表达。对于光盘订购来讲,类“订购员”与三个类间都存在着关联,他们之间的交互也较为复杂,下面用顺序图来表达它们之间的关系。四、系统设计在系统的设计阶段,要考虑实现环境,对于本关盘管理系统,在实现方面,使用Windows操作系统,用c++编程,用sqlserever2000数据库系统管理数据。整个系统采用集中数据管理,把sqlserever2000数据库系统运行在一台服务器上。所有程序放在web服务器上,用户均通过浏览器使用系统。问题域部分设计在光盘订购时,订购员随时会登陆到系统给库存管理员发

8、送订购清单,以便库存管理员更新库存信息。在库存管理中,库存管理员可以随时登陆到系统更新库存信息,如果发现库存不足时,尽快给订购员发送库存清单,一边订购员生成订购清单去购买光盘。数据管理部分设计

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。