1、摘要用Visual Basic6.0开发出来用于管理音像出租和出售MIS系统能够用于音像出租或销售店,方便出租销售、还回、查找等操作,是出租销售音像店最好拍档。能够自定义音像,方便添加新音像、管理音像和会员。提供完善出租和还回操作,完全独立数据库系统,数据管理提供:音像管理,会员管理。数据查询提供:租借情况,音像查询,会员查询。本系统含有安全数据库备份方案,简单易用,轻易上手,依据需要自行设置音像类别和对应借出时间、借出册数。本系统界面美观,操作简单。 关键词:计算机技术;信息查询;资源管理;模块;应用软件ABSTRACTThe audiovisual products hiring and
2、sale management system is for-rent and on offer system of MIS that comes out with the VB6.0 development to used for the management audiovisual .That system used for the audiovisual rent or the sale stores, the convenience sells the audiovisual, rents and returns the audiovisual and checks to seek et
3、c. operation, is for-rent best assistant of the sale audiovisual store . Can from the definition audiovisual, the convenience increases the new audiovisual, manages the audiovisual and manages the member .Provide to rent and return the audiovisual operation perfectly, complete independent database s
4、ystem, data the management provides : The audiovisual management, member management. The data search provides : Lease the circumstance, the audiovisual search, member search .This system has the database backup project of the safety, using in brief and easily, can make you very quickly start, accord
5、ing to need to by oneself establish the audiovisual category and correspond of borrow a time and borrow a volume number . This system Interface beauty, operation simple. Key words:Computer Technique; Information Query;Resource Management;Module;Application Software目录摘要IAbstractII第1章 绪论3 1.1 系统开发背景、目
6、标及意义3 1.2 系统开发方法3 1.3 系统开发目标3第2章 开发工具介绍3 2.1 Visual Basic功效特征3 2.2 使用Access 实现关系型数据库3 2.2.1 Access特点3 2.2.2 Access基础功效3 2.3 Visual Basic 和Access 连接3 2.4 本章小结3第3章 系统分析3 3.1 现行业务系统描述3 3.2 现行系统存在关键问题3 3.3 可行性分析3 3.3.1 技术可行性3 3.3.2 经济可行性3 3.3.3 管理可行性3 3.4 新系统逻辑方案3 3.4.1 数据步骤分析3 3.4.2 系统关联图3 3.4.3 DFD顶层图
7、3 3.4.4 DFD第一层图3 3.4.5 DFD第二层图3 3.5 数据字典描述3 3.6 计算机系统配置方案3 3.7 总体安全性可靠性方案3 3.8 本章小结3第4章 系统设计和实现3 4.1 软件模块结构设计3 4.1.1 系统软件模块结构3 4.1.2 系统IPO图3 4.2 数据库设计3 4.2.1 概念结构设计3 4.2.2 逻辑结构设计3 4.2.3 数据库表格设计3 4.3 系统具体设计3 4.3.1 登陆模块设计3 4.3.2 系统主模块设计3 4.3.3 音像管理模块设计3 4.3.4 操作员管理模块设计3 4.3.5 会员管理模块设计3 4.3.6 锁屏系统开启模块设
8、计3 4.3.7 系统配置模块设计3 4.4 本章小结3第5章 实施概况3 5.1 操作系统和开发环境3 5.2 系统测试3 5.3 公布应用程序3 5.4 系统运行和维护3 5.5 系统转换方案3 5.6 本章小结3结论3参考文件3致谢3第1章 绪论1.1 系统开发背景、目标及意义伴随电子计算机和通信技术发展,人类已经逐步地进入信息化社会。信息和材料、能源一样成为一个社会基础生产资料,在人类社会生产活动中发挥着关键作用。同时大家对信息和数据利用和处理也已进入自动化、网络化和社会化阶段,所以,开发相关管理信息系统已经成为各行各业必需和必需了,管理信息系统作为一门边缘学科,集管理科学、信息科学、
9、系统科学、现代通信技术和电子计算机技术于一体,能够处理企业或组织所面临问题,对内来看,能够提升工作效率;对外来看,取得竞争优势。音像制品出租及销售管理是一个常见问题,其特点是数据之间关系简单,但数据量较大。大多数管理者管理音像全部是采取人工方法。伴随音像增多,经营业务也不停增加,经营者不得不雇越来越多店员来管理这些事务,这么作代价毫无疑问是成本增加,这也是经营者最不愿意看到情况。若用人工进行管理,不便于数据汇总统计及多种数据分析。比如,若天天有1000条统计,则要进行1000次加法才能计算出天天租金总额,当然要进行每个月统计工作就更复杂了。此时这对于音像管理就更难了。比如,要查看哪些音像是用户
10、最喜爱看,哪些音像被损坏,哪些音像超期未还等,这些问题用人工管理方法是难以处理。所以本软件就是为了处理这个问题而开发,它能方便地进行多种管理事务,软件设计综合了含有一定代表性多家音像出租及销售店业务处理模式。能自动计算押金、租金就是让管理者降低反复工作,提升信息管理效率和正确度。传统人工进行管理,存在低效、易犯错等缺点,不便于数据汇总统计及多种数据分析。以后又出现了EXCEL作为数据库管理系统,但其缺点很快就显示出来,那就是数据管理不便和灵活性较差。伴随计算机普及和相关技术发展,开发一个音像制品出租及销售管理系统时机已经成熟。音像制品出租及销售管理系统能够避免音像店音像制品管理随意性,使得管理
11、工作规范化、系统化、程序化,提升信息处理速度和正确性,对于减轻工作人员劳动量、提升劳动热情和服务质量,含相关键现实意义。1.2 系统开发方法“管理信息系统”一词在中国出现于20世纪70年代末80年代初,依据中国特点,很多从事管理信息系统工作最早学者给管理信息系统也下了一个定义,登载于中国企业管理百科全书上。该定义为:管理信息系统是“一个由人、计算机等组成能进行信息搜集、传输、储存、加工、维护和使用系统。管理信息系统能实测企业多种运行情况;利用过去数据估计未来;从企业全局出发辅助企业进行决议;利用信息控制企业行为;帮助企业实现其计划目标1。管理信息系统开发方法有生命周期法、原型法和面向对象开发方
12、法等。生命周期法(Life Cycle Method)是20世纪60年代发展起来一个应用广泛且比较成熟管理系统开发方法,它基础思想是将系统开发工作从开始到结束划分为若干个阶段,每个阶段全部有明确任务,而系统开发出来后,并不意味着生命周期结束,而意味着依据组织需要对系统修改和重建开始;原型法(Prototyping Method)是20世纪80年代发展起来,意在改变生命周期法缺点一个系统开发方法,该法开发思绪是首先依据用户要求,由用户和开发者共同确定系统基础要求和关键功效,利用系统快速生成工具,建立一个系统模型,再在此基础上和用户交流,将模型不停补充、修改、完善,如此反复,最终直至用户和开发者全
13、部比较满意为止,从而形成一个相对稳定、较为理想管理信息系统;面向对象(Object Oriented)开发方法于20世纪80年代开始兴起,是一个基于问题对象自底向上一个系统开发方法,这种方法特点是以对象为基础,对象是分析问题和处理问题关键。基于以上三种方法特点和各自优缺点,本音像店管理系统利用软件工程化思想和方法,总体上是采取结构化生命法进行系统分析和设计,而系统实现等步骤则采取了原型法和面对对象方法。管理信息系统开发是一个开发周期长、技术要求高、影响原因多复杂系统工程,所以制订一个完善、可行、合理开发计划,不仅是系统开发成功确保,而且能够提升效率、节省时间、降低成本。1.3 系统开发目标系统
14、目标,要以Visual Basic 6.0和Access 为关键开发工具,以Windows XP为开发平台来设计。系统关键完成对音像制品出租及销售管理系统需求分析、功效模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。并最终实现一个能够满足音像店音像制品管理管理信息系统。此系统开发含有很强实用性。具体包含以下功效:1、音像管理关键是对音像制品基础操作,如添加,修改,删除、查询。2、管理员管理对管理员操作有添加,修改,删除。3、会员管理对会员操作有添加,修改,删除。4、系统配置能够预设音像类型等资料,同时能够备份和恢复数据库,使其更安全。5、锁机系统这个功效可方便管理员临时离开电脑,而
15、其数据不被其它人更改。6、身份认证功效能够阻止没有受权人非法试图登陆系统。7、帮助功效使你能够更清楚了解本系统。以下将根据软件工程结构来对这个系统进行分析。第2章 开发工具介绍本系统采取Visual Basic 6.0 为关键编程语言,Microsoft Access为数据库。 关键完成对音像制品出租及销售管理系统需求分析、功效模块划分、数据库模式分析,并由此设计了数据库结构和应用程序。2.1 Visual Basic功效特征1、含有面向对象可视化设计方法在VB中,应用面向对象程序设计方法(Object-Oriented Programming),把程序和数据封闭起来视为一个对象,每个对象全部
16、是可视。程序员在设计时只需用现有工具依据界面设计要求,直接在屏幕上“画”出窗口、菜单、命令按钮等到不一样类型对象,并为每个对象设置属性来改变其外观。程序员在编程时只需要对每个对象事件过程进行模块化编程,而无需编写大量代码去描述界面元素外观和位置,就能方便快捷设计工程界面2。2、事件驱动编程机制事件驱动是很适合图形用户界面编程方法。续编面向过程应用程序是按事先设计步骤运行。事件能够由用户操作触发,也能够由操作系统或其它应用程序消息触发,甚至可由应用本身消息触发。这些事件次序决定了代码实施次序,所以应用程序每次运行时所经过代码路径是不一样。似是而非在图形用户界面应用程序中,用户动作即事件,掌握着程
17、序运行流向。每个事件全部能驱动一段程序运行,程度员把要编写响应用户动作代码,各个动作之间不一定有联络。这么应用程序代码较短,使得程序既易于编写又易于维护。3、交互式程序开发过程Visual Basic 采取是交互式方法开发应用程序,使编写源程序、将源程序编译和连接生成可实施二进制代码和最终运行生成可实施二进制代码三个步骤之间不再有显著界限。VB编程在输入代码时便进行解释,即时捕捉并突出显示大多数语法和拼写错误,同时将出现警告对话框,并将犯错源代码以红色显示,方便用户即时修改程序。4、提供了易学易用应用程序集成开发环境在VB集成开发环境中,用户可设计界面、编写代码和高度程序,把应用程序编译成可实
18、施文件。直至把应用程序制作成安装盘,心便能够在脱离VB系统Windows环境中运行。5、提供强大数据库访问工具伴随计算机技术发展,数据库越来越显示强大数据存放和数据管理能力。为了满足大家对数据库需要,VB提供了强大数据库程序设计能力。它不仅能管理Microsoft Access格式数据库,还能访问其它外部数据库,如FoxPro,Paradox等格式数据库。6、结构化程序设计语言VB含有丰富数据类型,众多内部函数,模块化、结构化程序设计机制,结构清楚,简单易学。7、强大数据库操纵功效VB中利用数据控件能够访问多个数据库系统。使用ADO控件功效强大、使用方便,而且占用内在少,访问速度愈加快。同时提
19、供ADO控件,能够用最少代码创建数据库应用程序。2.2 使用Access 实现关系型数据库 数据库是一个存放数据并对数据进行操作工具。数据库作用在于组织和表示信息,简而言之,数据库就是信息集合。计算机数据能够分为两类:非关系型数据库(flat-file)和关系数据库(relational)。关系数据库中包含了多个数据表信息,数据库含有各个不一样部分术语,像统计、域等。2.2.1 Access特点Access是美国微软企业开发Office系列应用程序中一套功效强大数据库管理工具,是微软企业Windows操作系统中第一个桌面型关系数据库管理系统,它含有以下多个特点:1、界面简单,数据共享性强它完全
20、集成在windows操作系统中,和office中其它组件含有相同操作界面和一致设计风格。2、数据对象丰富Access含有七种关键数据操作对象,分别是表、查询、窗体、报表、页、宏及模块。3、支持多媒体功效Access能够保留、处理诸如声音、图像及活动视频等多媒体数据。另外,Access还含有功效强大向导工具、Web功效等,所以Access成为一个组织、查找、管理和共享数据有效方法。2.2.2 Access基础功效1、组织数据这是Access最关键作用。2、建立查询查询是Access数据中很关键一项工作,是建立数据库目标之一,Access提供了很多建立查询方法,像简单查询、交叉查询等。3、建立窗体
21、窗体是用户和数据库应用程序之间关键接口,能够丰富使用者操作界面。Access为窗体提供了丰富控件。4、共享数据Access本身不仅含有强大、方便数据库管理功效,而且提供了和其它应用程序接口,即数据导入、导出及连接功效。经过这些功效,Access和其它应用程序能够很方便地共享数据。2.3 Visual Basic 和Access 连接ADO Data控件使用Microsoft ActiveX数据对象(ADO)来快速建立数据绑定控件和数据提供者之间连接。数据绑定控件是任何含有“数据源”属性控件。数据提供者能够是任何符合OLE DB规范数据源。ADO(ActiveX Data Object)数据访问
22、接口是Microsoft处理数据库信息最新技术。它是一个Active对象,采取了被称为OLE DB数据访问模式,是数据访问对象DAO、远程数据对象RDO和开放数据库互连ODBC三种方法扩展。ADO对象模型定义了一个可编程分层对象集合,关键由三个对象组员Connection、Command和Recordset对象,和多个集合对象Errors、Parameters和Fields等所组成3。在窗体上放置ADO数据控件,在属性列表中设置其相关属性。在ConnectionString中选择连接数据库方法(生成),然后选择期望连接数据Microsoft Jet 4.0 OLE DB Provider,在“
23、连接”选项卡对话框内指定数据库文件。删除其路径,在下次运行时系统可依据数据库名自动连接到数据库。在RecordSource属性中输入命令文本,即相关表中查询。这么就将VB和ACCESS数据库结合起来了。2.4 本章小结本章关键讲述了系统编程环境选择,介绍和其关键十个功效特征;Access数据库特点、基础功效;实现数据库之间联络;关系型数据库实现;和怎样永ADO将Visual Basic和Access连接起来。在接下来一章中将着重介绍系统分析。第3章 系统分析3.1 现行业务系统描述本文应用背景为某音像制品销售出租商店。该商店由责任人和若干职员组成。职员分为采购员和日常操作员。前者负责采购新音像
24、店音像制品,后者在柜台进行销售和出租业务。所以现有系统由采购中心、业务柜台、责任人和职员等组成,系统组织结构图3.1所表示。现行系统工作步骤,全部基础采取手工方法。当用户要购置或租借某个音像制品时,提供该音像信息交于职员,职员依据这些信息从库存登记本中找到该音像,依据进货统计本和出租价格要求表等,根据适宜价格销售或租借给该用户,并在销售或租借登记本上登记,同时修改库存登记本。用户归还时,从租借册上划去出租统计。每个月由采购中心采购员将新购置音像送至业务柜台,该柜台工作人员进行清点验收后排架入库,并修改库存登记本。每个月月底对登记本上信息进行统计,并将统计结果及用户要求反馈给采购中心,由采购中心
25、依据用户需求情况决定采购音像。定时将销售租借情况及库存情况反馈于责任人,方便于制订管理决议等。业务步骤图描述符号图3.2所表示。系统业务步骤图3.3所表示。3.2 现行系统存在关键问题因为该商店未采取自动化管理,工作人员往往对音像制品仓库情况不甚了解,有时为了查找用户需要某类音像在上万册音像中寻求,却发觉已经销售或出租完,无功而返,或在数百页登记册中查找租借统计,很吃力。而各部门之间信息也不能立即沟通,在工作上也带来了很多不便。经过分析能够发觉,现行系统存在问题,关键是因为传统手工操作方法难以满足目前大量业务操作需求而引发。另外,传统手工操作方法低效、易犯错和目前信息难以立即反应等不足,也在一
26、定程度上加剧了目前系统难以满足现实需求现实状况。所以,依据商店管理现实状况,应用一套有效管理业务软件是迫在眉睫。经过这套软件将音像店资源入库、信息维护、租借、归还、购置等功效有效结合起来,不一样人员也能随时对自己感爱好业务情况进行查询。这么能够使得音像制品资源管理愈加有序和高效。3.3 可行性分析经过对上述音像制品商店营运方法等方面了解后,对开发音像制品出租及销售管理系统可行性进行分析。3.3.1 技术可行性数据库技术在计算机软件邻域研究中一直是很关键专题,产生于60年代,40多年来数据库技术得到了快速发展,并已形成较为完整理论体系和一大批实用系统。面向对象是一个新兴程序设计方法,或是一个新程
27、序设计规范(paradigm),其基础思想是使用对象、类、继承、封装、消息等基础概念来进行程序设计。很多程序开发工具,如VB、Java等等,全部支持面向对象程序开发。系统开发平台,我们选择了目前流行WindowsXP操作系统,应用程序开发采取Microsoft企业面向对象程序开发工具Visual Basic 6.0。VB6.0是全新可视化编程环境,为我们提供了一个方便、快捷windows应用程序开发工具。和一般数据库系统相比,用Visual Basic作为数据库开发平台有简单、灵活、可扩充等特点,很适合初学者快速掌握并用来开发数据库管理信息系统。数据库选择Microsoft Access 。A
28、ccess是一个桌面电脑数据库管理系统。它是一个功效强大数据库管理系统和MIS系统开发工具,含有界面友好、易学易用、开发简单、接口灵活等特点。Access关键是针对小、中型机构数据库需求设计,其特色之一就是为用户提供设计数据库向导,使新手也能够轻松创建数据库应用软件。它很适合处理这些包含中小型数量数据、访问用户数量也不大数据库管理。用户能够很方便地使用Access 当中数据库向导设计数据库,然后使用其它向导创建表格、输入数据、建立包含个人信息报表。用户甚至能够建立精美、清爽数据项目表格,来帮助她们确保表格元素一致性。目前管理信息系统开发,大全部是基于数据库技术和面向对象软件开发技术。这些技术现
29、在已经成熟,被广泛应用和各个领域。总而言之,音像店管理信息系统开发,在技术上是可行。3.3.2 经济可行性经济可行性研究是对系统投入使用后带来经济效益进行估量,也包含对系统投资预算。即要处理两个问题,资金可得性和经济合理性。目前办公用PC机普及使得开发和应用管理信息系统在经济上成为可能。对该商店来说,因为已经购置了台式电脑用于对职员进行人事工资等管理,硬件设施已较完善,无需另购。软件开发费用和运行维护费用也在预算控制下。而系统投入使用后,可优化资源管理过程,对商店人力、物力、财力等资源有了更有效分配。所以,开发音像制品出租及销售管理系统在经济上也是可行。3.3.3 管理可行性该商店有很多管理体
30、制,每位会员全部有会员号,同时商店还为每位会员建立了档案;每个职员含有工作证号,能够进行严格权限分配;所以管理上可行。另外,商店对开发该系统也是大力支持,同时制订了培训计划,并进行了实施MIS物质准备和工作准备。3.4 新系统逻辑方案3.4.1 数据步骤分析数据步骤图描述数据流动、存放、处理逻辑关系,也称为逻辑数据步骤图,通常见DFD(Data Flow Diagram)表示。它有抽象性和概括性两个特征。数据步骤图有四种基础符号:外部项、处理逻辑(加工)、数据存放和数据流。数据步骤图符号说明图3.4所表示: 3.4.2 系统关联图绘制数据流图,先要分析整个音像店管理总体情况,划分系统边界,明确
31、各功效之间关系。依据对音像管理业务具体调查和分析,绘制出系统关联图即系统最高层数据。图3.5所表示。如上图所表示,和系统关联有四个外部项:职员、用户、采购员和责任人。业务柜台职员将入库信息输入系统,并对系统进行维护,同时负责日常租借音像、归还音像和销售音像操作。用户能够向系统查询她所关心内容,如商店库存收藏情况、是否可租借等等。3.4.3 DFD顶层图音像制品出租及销售管理系统DFD图顶层图图3.6所表示。系统外部项关键有职员、用户、采购员、责任人四项,和管理信息系统之间分别有管理信息、查询信息和统计信息数据流存在。3.4.4 DFD第一层图DFD顶层图比较概括,没能很好地反应出系统具体业务,
32、所以进行深入具体扩展,形成DFD第一层图图3.7各个子图所表示。整个系统包含了音像管理、用户管理、操作员管理、系统配置、日常操作、等加工部分,每个部分包含了各个业务部门和和之相关外部项、数据库之间业务数据起源和去处。 图3.7 DFD第一层图用户管理和操作员管理模块和音像管理模块组成和功效类似,只是操作对象不一样,对应数据库也不一样。能够类比得到,在此不再赘述。系统配置模块包含三个子模块:备份数据库、恢复数据库和基础数据设置。职员发出备份或恢复数据指令(F41、F42),对应模块调用功效完成操作后,并将结果即操作是否成功信息反馈给职员。为了使用方便,系统设置了部分基础数据,比如音像格式(VCD
33、/DVD/RM)等,用户在输入或修改相关内容时,只需从列表中选择即可。系统配置模块功效关键是为了确保数据安全性和一致性。日常操作模块包含了职员日常工作中最常常见到三个功效:销售音像、出租音像和归还音像。职员将销售信息(F51)、出租信息(F52)或归还信息(F53)数据流传输给相关模块,对应模块完成功效后,对实施结果进行反馈。注意这三个子模块全部要和音像信息库、日志库和用户数据库进行数据交互。3.4.5 DFD第二层图继续细化,得到各个模块DFD第二层图。图3.83.11表示是音像管理模块四个子模块DFD第二层图。图3.123.15表示用户管理模块四个子模块DFD第二层图;操作员管理模块四个子
34、模块DFD第二层图和用户管理子模块一一对应,只是数据流组成有所差异(名字、密码、等级、解屏密码),在此不再赘述。图3.153.18表示日常操作模块三个子模块DFD第二层图,图3.19表示了查询和统计模块DFD第二层图。全部模块DFD第二层图中包含了具体数据流组成要素和具体流向等,含有很好自明性,在此不再进行解释和说明。 3.5 数据字典描述数据字典作用是给数据流图上每个成份以定义和说明。换句话说,数据流图上全部成份定义和解释和文字结合就是数据字典。数据词典描述关键内容有:数据流、数据元素、数据存放、加工、外部项,其中数据元素是组成数据流基础成份。在系统分析中,数据词典起着关键作用。编写数据字典
35、基础要求是:1、对数据流图上多种成份定义必需明确、易了解、唯一。2、命名、编号和数据流图一致,必需时(如计算机辅助编写数据作用。它包含相关系统具体信息。词典时)可增加编码,方便查询检索、维护和统计报表。3、符合一致性和完整性要求,对数据流图上成份定义和说明无遗漏项。数据词典中无内容反复或内容相互矛盾条目。数据流图中同类成份数据词典条目中,无同名异义或异名同义者。4、格式规范、风格统一、文字精炼,数字和符号正确。下面表3.13.5列出了本系统中数据流、数据元素、数据存放、外部项、和数据加工DD例子。表3.1数据流DD表举例数据流系统名:音像制品出租及销售管理系统编号:条目名:入库音像信息别名:无
36、起源:添加音像存放处:D1 音像信息库数据流结构:入库信息=编号,影片名称,时间长度,导演,发行年度,影片介绍,购置价格,出租价格,影片类型,影片格式,影片语言,总数流量:约100/每个月简明说明:入库信息是新购置音像入库时相关信息。修改统计:编写:朱晓烈日期:.6审核: 日期:.6表3.2数据元素DD表举例数据元素系统名:音像制品出租及销售管理系统编号:条目名:影片格式别名:无属于数据流:入库信息存放处:D1 音像信息库数据元素值:代码类型:VARCHAR取值范围:DVD或VCD或RM长度:6意义:音像格式类别信息。简明说明:每张音像所对应存放格式。修改统计:编写:朱晓烈日期:.6审核: 日
37、期:.6表3.3数据存放DD表举例数据存放系统名:音像制品出租及销售管理系统编号:条目名:音像信息库别名: 无存放组织:统计数:无限制主关键字:音像编号二维表数据量:约100KB辅关键字:无统计组成:编号,影片名称,时间长度,导演,发行年度,影片介绍,购置价格,出租价格,影片类型,影片格式,影片语言,总数简明说明:存放库存音像相关信息修改统计:编写:朱晓烈日期:.6审核: 日期:.6表3.4数据加工DD表举例数据加工系统名:音像制品出租及销售管理系统 编号:条目名:新音像入库别名: 无输入:编号,影片名称,时间长度,导演,发行年度,影片介绍,购置价格,出租价格,影片类型,影片格式,影片语言,总
38、数输出:添加是否成功加工逻辑:在音像信息库中添加一条统计,将输入新音像信息对应保留。简明说明:用于统计添加新音像到库存中。修改统计:编写:朱晓烈 日期:.6审核: 日期:.6表3.5外部项DD表举例外部项系统名:音像制品出租及销售管理系统 编号:条目名:责任人别名: 输入数据流:输出数据流:汇总统计信息关键特征:对某段时间内商店销售、租借和收入等情况进行汇总,生成报表。简明说明:供管理者决议参考。修改统计:编写:朱晓烈 日期:.6审核: 日期:.63.6 计算机系统配置方案CPU: 赛扬2.4G 硬盘:80G内存:256M打印机:可选操作系统:Windows XP软件开发环境:Visual B
39、asic6.0、Access 其它辅助软件:Microsoft Word、Microsoft visio等3.7 总体安全性可靠性方案MIS系统安全性设计能够分为数据库级安全设计、应用软件级安全设计两个等级。数据库级安全设计在数据库级经过给予用户不一样操作权限,控制用户对数据库访问,对用进行存取控制;另外并发控制、完整性约束和数据备份和恢复策略等等,这些安全性全部能够充足利用数据库管理系统(DBMS)本身含有功效来完成。应用软件级安全设计能够在系统平台上依据不一样登陆身份和权限,给出不一样用户界面,许可不一样操作。本系统登录模块、用户管理模块配合,就是完成这么功效。另外,系统还提供了灵活方便数
40、据备份、恢复功效,有用户自己选择适宜时机进行数据备份和恢复,隐藏了对DBMS操作复杂细节,使得系统含有更强支持灾难性数据恢复功效。3.8 本章小结本章关键介绍了系统分析。对现行业务系统进行描述,指出存在关键问题。进而进行可行性分析,包含技术可行性、经济可行性及管理可行性;提出了新系统逻辑方案:对数据步骤图进行分析,设计出系统关联图、各层DFD图、对数据词典描述,画出了数据流、存放、加工、外部项DD表。提出了计算机系统配置方案,总体安全性可靠性方案。下面将介绍系统设计部分。第4章 系统设计和实现系统设计阶段关键目标是将系统分析阶段所提出反应了用户信息需求系统逻辑方案转换成能够实施基于计算机和通信
41、系统物理(技术)方案。4.1 软件模块结构设计4.1.1 系统软件模块结构根据结构化系统设计方法,将整个系统分解成相对独立若干模块,经过对模块设计和模块之间关系协调来实现整个软件系统功效,从而得到系统功效模块结构图。本系统功效模块结构图4.1所表示。4.1.2 系统IPO图音像管理模块完成音像店音像信息相关操作图4.2所表示。IPO图系统名:音像制品出租及销售管理系统 制图者:朱晓烈 模块图:音像管理日期:.6由下列模块调用:调用下列模块:系统主模块添加音像、修改音像、删除音像、查询音像输入: 输出: 编号,影片名称,时间长度,导演,发行年度,影片介绍,购置价格,出租价格,影片类型,影片格式,
42、影片语言,总数音像管理操作是否成功处理内容: 检验输入信息正当性后,调用数据库添加、修改、删除或查询操作并返回结果信息。图4.2音像管理IPO图用户管理模块完成会员用户信息相关操作图4.3所表示。IPO图系统名:音像制品出租及销售管理系统 制图者:朱晓烈模块图:用户管理日期:.6由下列模块调用:调用下列模块:系统主模块添加会员、修改会员、删除会员、查询会员输入: 输出: 用户编号,姓名,电话,OICQ,Email会员管理操作是否成功处理内容: 检验输入信息正当性后,调用数据库添加、修改、删除或查询操作并返回结果信息。图4.3音像管理IPO图操作员管理模块完成系统操作员即职员信息相关操作图4.4
43、所表示。IPO图系统名:音像制品出租及销售管理系统 制图者:朱晓烈 模块图:操作员管理日期:.6由下列模块调用:调用下列模块:系统主模块添加、修改、删除和查询操作员输入: 输出: 编号,姓名,密码,锁屏密码操作员管理操作是否成功处理内容: 检验输入信息正当性后,调用数据库添加、修改、删除或查询操作并返回结果信息。图4.4操作员管理IPO图日常操作模块是完成日常业务工作操作模块图4.5所表示。IPO图系统名:音像制品出租及销售管理系统 制图者:朱晓烈模块图:日常操作模块日期:.6由下列模块调用:调用下列模块:系统主模块销售音像、出租音像、归还音像输入: 输出: 用户编号,音像编号,日期售/借/还
44、操作是否成功处理内容: 检验输入信息正当性后,调用数据库修改操作,完成音像销售、出租或归还操作,修改数据库信息。图4.5日常操作IPO图查询模块是完成用户对库存音像信息、可租音像信息查询操作图4.6所表示。IPO图系统名:音像制品出租及销售管理系统 制图者:朱晓烈模块图:查询模块日期:.6由下列模块调用:调用下列模块:系统主模块输入: 输出: 查询关键词和关键词类型满足条件查询结果处理内容: 检验输入信息正当性后,调用数据库查询操作,完成对音像信息、用户信息或租借统计查询。图4.6查询模块IPO图用户登录模块是系统用户登录该管理系统进行身份认证操作图4.7所表示。IPO图系统名:音像制品出租及
45、销售管理系统 制图者:朱晓烈模块图:用户登录日期:.6由下列模块调用:调用下列模块:系统主模块输入: 输出: 用户名、密码。处理内容: 验证用户名和密码正当性,并依据用户权限,进入不一样主界面。图4.7用户登陆IPO图4.2 数据库设计4.2.1 概念结构设计概念模型能够看成是现实世界到机器世界一个过渡中间层,是整个数据库设计关键。概念结构设计结果是产生概念模型,将现实世界中客观对象首先抽象为不依靠任何具体机器信息结构,这种信息结构不是DBMS支持数据模型,而是概念型模型。然后再把概念模型转换为具体机器上DBMS支持数据模型。要对数据词典中数据存放进行分析,得到系统关系模型,能够采取实体联络图
46、(简称E-R图)方法来进行数据结构分析,从而得出概念模型。E-R图由实体、联络、属性三部分组成。符号说明图4.8所表示。1、实体和属性实体指客观存在并可相互区分事物,能够是人、物、实际对象、一些概念、事物本身,也可指事物和事物之间联络。属性是实体含有某一特征。一个实体能够由若干个属性来描述。具体到该系统,概念设计得到实体和对应属性如表4.9所表示:表4.9系统实体及其属性表实体属性音像制品编号,影片名称,时间长度,导演,发行年度,影片介绍,购置价格,出租价格,影片类型,影片格式,影片语言,总数用户用户编号,姓名,电话,OICQ,Email操作员编号,姓名,密码,锁屏密码2、实体间联络联络是指现实世界事物之间联络。这种联络反应到信息世界中,就分为两类,一类是实体内部联络,另一类是实体之间联络。两个实体之间联络可分为三
©2010-2024 宁波自信网络信息技术有限公司 版权所有
客服电话:4008-655-100 投诉/维权电话:4009-655-100