音像租赁管理系统说明书

上传人:第** 文档编号:35736264 上传时间:2018-03-19 格式:PDF 页数:32 大小:453.18KB
返回 下载 相关 举报
音像租赁管理系统说明书_第1页
第1页 / 共32页
音像租赁管理系统说明书_第2页
第2页 / 共32页
音像租赁管理系统说明书_第3页
第3页 / 共32页
音像租赁管理系统说明书_第4页
第4页 / 共32页
音像租赁管理系统说明书_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《音像租赁管理系统说明书》由会员分享,可在线阅读,更多相关《音像租赁管理系统说明书(32页珍藏版)》请在金锄头文库上搜索。

1、第 1 页 共 32 页音像租赁管理系统开发说明书山东科技大学 经济管理学院 物流管理 09-2 小组成员:刘千里、谢莫盼、王君第 1 页 共 32 页山东科技大学管理信息系统开发任务书经济管理学院物流管理09 级专业2 班一、系统题目音像租赁管理系统二、开发工作自 2011年 10月 18 日起至 2011年 10 月 30 日止。三、开发地点: 经管学院院机房( J6-1 楼)四、管理信息系统开发内容要求:1管理信息系统开发的目的(1)熟练掌握一门编程语言的基本知识和技能;(2)掌握面向对象程序设计的基本思路和方法;(3)掌握管理信息系统开发的基本步骤、方法和技能(4)培养分析、解决问题的

2、能力;提高学生的科技论文写作能力。2管理信息系统开发的任务及要求1)基本要求:(1)设计一个菜单将实现的功能显示出来,并有选择提示(2)能够实现基本资料信息的增加、删除、修改、浏览。(3)能够实现组合查询。(4)要求有错误提示功能,例如输入日期,输入错误提示重新输入2)管理信息系统开发说明书编写要求(1)要按照管理信息系统开发说明书模板的规格书写(2)说明书包括目录、正文、心得体会、参考文献等(3)课程设计论文用B5 纸统一打印,装订按学校的统一要求完成3)答辩与评分标准:(1)完成原理分析:20 分;(2)完成设计过程:40 分;(3)完成调试:20 分;第 2 页 共 32 页(4)回答问

3、题:20 分。4)参考文献:(1)启明工作室. Visual FoxPro6.0 中文版数据库应用系统开发.人民邮电出版社2004 (2)数据库系统概念. 机械工业出版社2006 (3) 朱欣娟 . 基于 VFP 和 SQL 的数据库技术及应用 . 西安电子科技大学出版社2004(4) http:/ 5)管理信息系统开发进度安排内容天数地点构思及收集资料2图书馆编程设计与调试5机房撰写说明书3图书馆、机房学生签名:年月日课程设计 ( 论文) 评审意见(1)完成原理分析(20 分) :优() 、良() 、中() 、一般() 、差() ;(2)设计分析( 20 分) :优() 、良() 、中()

4、、一般() 、差() ;(3)完成调试( 20 分) :优() 、良() 、中() 、一般() 、差() ;(4)翻译能力( 20 分) :优() 、良() 、中() 、一般() 、差() ;(5)回答问题( 20 分) :优() 、良() 、中() 、一般() 、差() ;(6)格式规范性及考勤是否降等级:是() 、否()评阅人:职称:年月日第 3 页 共 32 页目录一、 需求分析4二、 设计思路5三、 详细设计6四、 源代码.8五、 设计心得28六、 参考文献29第 4 页 共 32 页一、需求分析随着电子计算机和通信技术的发展,人类已经逐渐地进入信息化社会。信息和材料、能源一样成为一种

5、社会的基本生产资料,在人类的社会生产活动中发挥着重要的作用。同时人们对信息和数据的利用与处理也已进入自动化、网络化和社会化的阶段,因此,开发相关的管理信息系统已经成为各行各业的必要和必需了,管理信息系统作为一门边缘学科,集管理科学、信息科学、系统科学、现代通信技术和电子计算机技术于一体,可以解决企业或组织所面临的问题,对内来看,可以提高工作效率;对外来看,获得竞争优势。音像制品出租及销售的管理是一个常见的问题,其特点是数据之间的关系简单,但数据量较大。大多数管理者管理音像都是采用人工的方式。随着音像的增多,经营业务也不断增加,经营者不得不雇越来越多的店员来管理这些事务,这样作的代价毫无疑问是成

6、本的增加,这也是经营者最不愿意看到的情况。若用人工进行管理,不便于数据的汇总统计及各种数据分析。例如,若每天有1000 条记录,则要进行1000 次加法才能计算出每天的租金总额,当然要进行每个月的统计工作就更复杂了。此时这对于音像的管理就更难了。例如,要查看哪些音像是顾客最喜欢看的,哪些音像被损坏,哪些音像超期未还等,这些问题用人工管理方式是难以解决的。所以本软件就是为了解决这个问题而开发的,它能方便地进行各种管理事务,软件设计综合了具有一定代表性多家音像出租及销售店的业务处理模式。能自动计算押金、租金的就是让管理者减少重复工作,提高信息管理的效率和准确度。传统的人工进行管理,存在低效、易出错

7、等缺点,不便于数据的汇总统计及各种数据分析。之后又出现了EXCEL 作为数据库的管理系统,但其缺点很快就显示出来,那就是数据管理的不便与灵活性较差。随着计算机的普及以及相关技术的发展,开发一个音像制品出租及销售管理系统的时机已经成熟。音像制品出租及销售管理系统可以避免音像店音像制品管理的随意性,使得管理工作规范化、系统化、程序化,提高信息处理的速度和准确性,对于减轻工作人员的劳动量、提高劳动热情和服务质量,具有重要的现实意义。第 5 页 共 32 页二、设计思路分析了客户对音像租赁店音像租赁制品的购买及租赁需求,我们对我们所要设计和实现的系统功能有了大概的了解。通过小组成员的分析和讨论,得出了

8、具体的系统要实现的功能。音像租赁管理系统主要是为一般商业运营性音像租赁店光盘信息和光盘管理设计的管理系统。该系统的具体功能如下:1) 音像店管理员通过登录界面进入系统,浏览系统中的各种信息。2) 当有顾客来办理租赁业务时,管理员通过与顾客的交流获得顾客的基本信息,并根据顾客的意图为其选择顾客类型,并将基本信息录入系统中,即对顾客信息的添加。同时管理员还可以对顾客信息进行修改和删除等操作。3) 当店里有了新货,管理员应当在第一时间将信息录入系统中,以便对音像信息的及时更新,此外当需要淘汰一部分音像制品或有些音像制品的信息有所变动时,就需要管理员进行删除和修改的操作。4) 该系统的核心功能是实现对

9、租赁信息的有效管理,准确无误的记录下客户对音像制品的租赁时间、被租音像的基本信息和顾客归还日期,并快速精确地计算出顾客应付的租赁费用。 业务流程分析 业务流程图:第 6 页 共 32 页三、详细设计一、系统功能描述1. 系统设置? 分类设置,包括编号、分类名称和种类编号等信息。? 会员类型设置,包括编号、类型名称、收费金额、使用天数和折扣等信息。? 收费标准设置,包括编号、分类、押金和租金等信息。2. 会员管理? 录入会员信息,包括姓名、类别、类型编号、状态等信息。? 浏览会员信息。3.商品管理? 录入音像商品,包括名称、收费编号、语种分类编号和影片分类编号等信息。浏览音像商品。? 浏览音像商

10、品。4. 租赁管理? 录入租赁单,包括类型、租赁日期、会员编号和租赁音像商品明细等信息。? 浏览零租信息。? 浏览租赁信息。? 在浏览表单中录入归还单。5. 系统用户管理功能支持多用户管理,系统管理员用户Admin,它可以对其他用户进行管理。6. 系统帮助信息帮助信息只显示一个“关于”对话框第 7 页 共 32 页图 1-1 音像租赁管理系统功能模块示意图其中,只有Admin 用户拥有进入系统用户管理模块的权限,在其他模块中所有用户都拥有完全的管理权限。第 8 页 共 32 页四、源代码Main.prg: SET TALK OFF thisform.cmdedit.enabled,; this

11、form.cmddelete.enabled,; thisform.cmdexit.enabled store.t.to thisform.cmdsave.enabled,; thisform.cmdcancel.enabled this.refresh store.f.to thisform.txt分类名称 .enabled store.t.to thisform.cmdadd.enabled,; thisform.cmdedit.enabled,; thisform.cmddelete.enabled,; thisform.cmdexit.enabled store.f.to thisfo

12、rm.cmdsave.enabled,; thisform.cmdcancel.enabled this.refresh Page1 的 Init事件代码如下:if this.list1.listcount0 this.list1.listindex=1 this.list1.click 第 10 页 共 32 页this.list1.gotfocusthis.list.refresh endif cmdadd按钮的 Click事件代码如下:GO bottom nmax=分类表 . 编号nmax=nmax+1 APPEND BLANK thisform.fmode=“add“ thisform

13、.modeedit thisform.txt编号 .Value=nmax thisform.txt种类编号 .value=ntypeno cmdEdit 按钮的 Click事件代码如下:thisform.fmode=“modify“ thisform.modeedit aold=ALLTRIM(thisform.txt分类名称 .value) cmdDelete 按钮的 Click事件代码如下:IF thisform.txt分类名称 .Value= messagebox(“ 请选择要删除的记录“) RETURN ENDIF SELECT 音像商品表IF thisform.txt种类编号 .Va

14、lue=1 LOCATE for影片分类编号 =thisform.txt编号 .Value ELSE LOCATE for 语种分类编号=thisform.txt编号 .Value ENDIF IF FOUND()=.t. messagebox(“ 商品中使用了此分类,不能删除“,16,“影响租赁管理系统“) RETURN ENDIF IF MESSAGEBOX(“ 是否删除当前记录“,4+32,“音像租赁管理系统“)=6 SELECT 分类表第 11 页 共 32 页DELETE PACK IF ntypeno=1 thisform.ptype.page1.list1.init thisfo

15、rm.ptype.page1.list1.click ELSE thisform.ptype.page2.list1.init thisform.ptype.page2.list1.click ENDIF ENDIF cmdSave按钮的 Click事件代码如下:new=ALLTRIM(thisform.txt编号 . 分类名称 .value) IF EMPTY(snew) MESSAGEBOX(“分类名称不能为空“,16,“音像租赁管理系统“) thisform.txt分类名称 .SetFocus RETURN ENDIF IF thisform.fmode=“add“ or(thisfor

16、m.fmode=“modefy“ang snew1 thisform.cmdpointer.cmdtop.enabled=.f. thisform.cmdpointer.cmdprev.enabled=.f. thisform.cmdpointer.cmdnext.enabled=.t. thisform.cmdpointer.cmdend.enabled=.t. thisform.cmdoper.cmdadd.enabled=.t. thisform.cmdoper.cmdedit.enabled=.t. thisform.cmdoper.cmdsave.enabled=.f. thisform.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号