毕业设计光盘租赁系统

合集下载

毕业论文设计--汽车租赁管理系统课程设计正文说明书

毕业论文设计--汽车租赁管理系统课程设计正文说明书

毕业论⽂设计--汽车租赁管理系统课程设计正⽂说明书长沙学院课程设计说明书题⽬汽车租赁管理系统系(部) 数学与计算机科学系专业(班级)姓名学号指导教师潘怡起⽌⽇期2015.6.15~2015.6.26课程设计任务书课程名称:数据库系统原理课程设计设计题⽬:汽车租赁管理系统已知技术参数和设计要求:题⽬:汽车租赁管理系统1、某汽车租赁公司汽车租赁管理系统需要如下信息:⼯作⼈员信息包括:⼯号、姓名、性别、联系电话等。

客户信息包括:⾝份证号、姓名、性别、所在单位、联系电话等。

车辆信息包括:车牌号、品牌、颜⾊、座位数、⽇租价格、⽇租超公⾥价格、⽉租价格、租赁状态、购⼊⽇期等。

车辆类别信息包括:分类号,库存数。

其业务规则描述如下:⼀个⼯作⼈员可以对很多辆车辆进⾏管理,⼀辆车也可以被多个⼯作⼈员管理;⼀辆车只能属于⼀种车辆类别,⽽⼀种车辆类别可以包含多辆车;⼀个客户可以租多辆不同的车。

2、系统功能的基本要求:可以实现对车辆、租赁客户的查询,可以查询汽车、客户租赁历史记录。

可以按类别统计汽车的租赁⾦额和剩余的库存数,可以统计某⼀年龄客户群体对某类汽车的租赁喜好,能模拟客户对汽车的租借、归还业务。

各阶段具体要求:1、需求分析阶段●定义数据项的含义和取值●定义⽬标系统的数据流2、概念结构设计阶段●画出实体模型E-R图3、逻辑结构设计阶段●将实体模型转化为关系模型●给出每个关系的主关键字和函数依赖集●分析你所设计的关系数据库模式是否属于3NF4、物理设计阶段●确定所有字段的名称、类型、宽度、⼩数位数及完整性约束●确定数据库及表的名称及其组成●确定索引⽂件和索引关键字5、数据库安全及维护设计阶段●设计⼀个适合的数据库安全策略(⽤户⾝份认证、访问权限、视图)●为了实现复杂的数据完整性约束,设计适当的触发器●设计⼀个适合的数据库备份策略6、实施阶段●要求所有操作必须在查询分析器中⽤SQL语句或系统存储过程完成。

●对于学有余⼒的同学,可以使⽤嵌⼊式SQL语句结合⾼级语⾔开发完成。

关于毕业设计(论文)电子版刻录光盘的要求

关于毕业设计(论文)电子版刻录光盘的要求

关于毕业设‎计(论文)电子版刻录‎光盘的要求‎按照学院毕‎业设计(论文)管理办法要‎求,每个学生的‎毕业设计(论文)均要以电子‎版形式保存‎。

为使毕业设‎计(论文)文本档案规‎范、长期保存,现对毕业设‎计(论文)电子版刻录‎光盘提出以‎下要求:1、学生的毕业‎设计(论文)电子版刻录‎成光盘保存‎,每个学生一‎张光盘,光盘的“光盘卷标:姓名:毕业设计(论文)题目”。

如:“陈明:高校校园商‎务网的开发‎与实现”。

同时,在光盘根目‎录夹下存放‎光盘使用说‎明文件(“光盘使用说‎明.doc”)。

2、每个光盘的‎更目录下建‎立一个文件‎夹,文件夹的名‎称为“学号-姓名”。

如:20020‎314-陈明;在该文件夹‎下建立“文档”、“系统”、“其它”三个字文件‎夹。

3、每个学生毕‎业设计(论文)电子版以若‎干文档文件‎保存在文件‎夹“文档”中。

文件名为:(1)“学号-01”为内封与目‎录。

如:20020‎314-01.d oc;(2)“学号-02”为中外文摘‎要。

如:20020‎314-02.d oc;(3)“学号-03”为毕业设计‎(论文)正文。

如:20020‎314-03.doc;(4)“学号-04”为程序代码‎等。

如:20020‎314-04.doc。

4、有设计实物‎的要拍照成‎JPG格式‎文件,文件名为“学号-序号”,如:20020‎314-01.jpg,存入“其它”文件夹中。

5、软件(系统)设计与开发‎(实现)的课题,其开发的应‎用系统在放‎在“系统”文件夹中,其下又包含‎三个子文件‎夹:“B OOK”文件夹存放‎系统操作使‎用说明;“CO DE”文件夹存放‎系统代码(源文件);“DAT AB‎ASE”文件夹存放‎系统数据库‎。

附样例如下‎:光盘使用说‎明.doc见下页。

光盘使用说‎明光盘卷标:陈明:高校校园商‎务网的开发‎与实现论文介绍:本论文主要‎介绍了高校‎电子商务网‎站的设计与‎实现过程,通过此高校‎电子商务网‎站可使广大‎在校大学生‎在校内网上‎轻松搭建自‎己的店铺,并且给在校‎学生提供了‎一个进行私‎下交易的平‎台。

基于java的在线租房毕业设计

基于java的在线租房毕业设计

基于java的在线租房毕业设计摘要:一、项目背景及意义二、项目需求分析三、项目技术架构四、系统模块划分五、系统实现与测试六、总结与展望正文:一、项目背景及意义随着互联网技术的不断发展和普及,人们的生活方式发生了巨大的变化。

在线租房平台作为一种新兴的租房模式,为广大租户和房东提供了便捷的沟通渠道。

基于Java的在线租房毕业设计,旨在实现一个功能完善、操作简便、安全可靠的在线租房系统,为我国房屋租赁市场提供一种新的解决方案。

二、项目需求分析在进行项目设计之前,首先要对在线租房系统进行需求分析。

主要包括以下几个方面:1.用户角色:系统应支持房东、租户和中介三种用户角色,满足不同用户的需求。

2.房源信息管理:系统应具备房源信息的添加、修改、删除和查询功能。

3.租房需求发布与查询:租户可以发布租房需求,房东和中介可以查看并回应租户的租房需求。

4.预约看房:租户和房东可以进行预约看房,系统需记录预约信息。

5.交易管理:房东和中介可以与租户进行在线交易,系统需支持支付功能。

6.用户评价:房东、租户和中介可以对彼此进行评价,提高平台的信誉度。

三、项目技术架构本项目采用Java作为开发语言,搭配以下技术框架:1.前端:HTML5、CSS3、JavaScript,使用Bootstrap框架进行页面布局。

2.后端:采用Spring Boot框架,搭建Java Web应用程序。

3.数据库:MySQL数据库,存储用户和房源信息。

4.开发工具:Eclipse或IntelliJ IDEA。

5.版本控制:Git。

四、系统模块划分根据项目需求分析,将系统划分为以下几个模块:1.用户模块:包括用户注册、登录、密码找回等功能。

2.房源管理模块:包括房源信息添加、修改、删除和查询。

3.租房需求模块:租户发布租房需求,房东和中介查看并回应。

4.预约看房模块:租户和房东进行预约看房,记录预约信息。

5.交易管理模块:支持在线支付,实现房东与租户的交易。

汽车租赁系统毕业设计

汽车租赁系统毕业设计

汽车租赁系统毕业设计汽车租赁系统毕业设计随着城市化进程的加快和人们生活水平的提高,汽车已经成为现代社会中不可或缺的交通工具。

然而,对于许多人来说,购买一辆汽车仍然是一项巨大的经济负担。

因此,汽车租赁系统的设计和开发成为了满足人们日常出行需求的重要解决方案之一。

一、背景介绍汽车租赁系统是一种通过互联网平台实现汽车租赁服务的系统。

它提供了一种便捷的方式,让用户可以根据自己的需求,在特定时间段内租用汽车。

无论是短期的旅行还是长期的商务出差,用户都可以根据自己的需求选择合适的汽车型号和租赁时长。

二、系统功能1. 用户注册和登录功能:用户可以通过注册账号并登录系统,以便进行汽车租赁相关的操作。

2. 汽车信息管理功能:系统管理员可以添加、修改和删除汽车的相关信息,包括汽车型号、租金、车辆状况等。

3. 订单管理功能:用户可以根据自己的需求选择合适的汽车,并生成相应的租赁订单。

管理员可以查看和管理所有的订单信息。

4. 支付功能:用户可以通过系统提供的支付接口完成租赁费用的支付。

5. 评价和反馈功能:用户可以对租赁过程和汽车使用体验进行评价和反馈,以便系统管理员改进服务质量。

三、系统设计1. 技术选型:为了实现汽车租赁系统的高效运行,我们选择了使用Java语言进行开发,并使用Spring框架进行系统搭建。

数据库采用MySQL,前端采用HTML、CSS和JavaScript技术。

2. 系统架构:汽车租赁系统采用分层架构设计,包括展示层、业务逻辑层和数据访问层。

这样可以实现系统的高内聚、低耦合,方便后期的维护和扩展。

3. 数据库设计:根据系统需求,我们设计了用户表、汽车表和订单表等数据库表结构。

通过合理的表关联和索引设计,提高系统的查询效率和数据一致性。

四、系统实现1. 用户注册和登录:用户可以通过填写注册表单完成账号注册,并使用注册的账号和密码登录系统。

2. 汽车信息管理:管理员可以通过系统后台添加、修改和删除汽车的相关信息,包括汽车型号、租金、车辆状况等。

房屋租赁系统毕业设计

房屋租赁系统毕业设计

房屋租赁系统毕业设计一、引言房屋租赁是现代社会中常见的一种居住方式,随着城市化进程的推进,人们对于租房需求的增长使得房屋租赁市场逐渐兴起。

为了提高租房流程的便捷性和效率,本文将设计一个房屋租赁系统。

二、系统需求分析1. 用户管理房屋租赁系统需要支持注册和登录功能,用户可以通过注册账号成为系统用户,并使用账号登录系统。

同时,用户账号还需要实现密码找回、修改密码等功能。

2. 房源管理系统应该提供房源信息的发布和管理功能,用户可以通过填写租房信息、上传房屋照片等方式发布自己的房源信息。

系统管理员可以对房屋信息进行审核、编辑和删除操作。

3. 租赁管理系统应该支持用户进行租房操作,用户可以通过搜索、筛选等方式找到满足自己要求的房屋,并进行租赁操作。

租房过程中,系统需要支持用户与房主进行消息沟通,提供房屋租约的签署和租金的支付等功能。

4. 评价与反馈为了提供更好的租房服务质量,系统应该支持用户对租房体验进行评价和反馈,用户可以对房源、房东以及整个租房过程进行评分和留言,供其他用户参考。

5. 数据统计与分析系统应该支持对房屋租赁相关数据的统计和分析,例如租赁成功率、平均租金水平等,这些数据可以为系统管理员和用户提供决策依据。

三、系统设计与实现1. 技术选型本系统将采用前后端分离的开发模式,前端使用HTML、CSS和JavaScript等技术进行开发,后端采用Java语言开发,使用Spring框架和MySQL数据库。

2. 系统架构本系统的整体架构分为前端展示层和后端服务层。

前端展示层负责用户界面的展示和交互,后端服务层负责处理用户请求并返回相应的数据。

3. 数据库设计系统的数据库表设计包括用户信息表、房源信息表、租赁记录表等。

用户信息表包括用户账号、密码、手机号等字段;房源信息表包括房屋面积、租金、地址等字段;租赁记录表包括租赁开始时间、结束时间、金额等字段。

4. 功能模块设计根据系统需求,设计以下几个功能模块:- 用户管理模块:实现用户注册、登录、密码找回等功能;- 房源管理模块:实现房源发布、编辑和删除等功能;- 租赁管理模块:包括房源搜索、租赁操作、消息沟通、租约签署和支付等功能;- 评价与反馈模块:实现用户对房源和租房体验的评价和反馈功能;- 数据统计与分析模块:通过对租赁数据进行统计和分析,提供系统管理员和用户的决策支持。

房屋租赁管理系统 (毕业设计论文)

房屋租赁管理系统 (毕业设计论文)

房屋租赁管理系统摘要随着我国市场经济的快速发展和人们生活水平的不断提高,简单的租赁服务已经不能满足人们的需求。

如何利用先进的管理手段,提高房屋租赁管理水平,是当今社会所面临的一个重要课题。

本文主要介绍了使用C#技术和SQL Server2005数据库相结合而开发的一套有关房屋租赁信息管理的系统,利用软件工程原理,采用面向对象的编程方法,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面,实现了房屋租赁管理的自动化和信息化,整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成基本资料管理、客户资料管理、租赁合同管理、财务管理、统计报表管理等功能。

经过实际测试证明,本文所设计的房屋租赁管理系统可以用于物业管理部门从事房屋租赁信息管理方面的需要。

关键词:SQL SERVER 2005 C#目录1前言 (1)1.1系统开发背景和开发目的 (1)1.2可行性分析 (1)2开发工具简介 (2)2.1 C#语言简介 (2)2.2 SQL SERVER 2005数据库 (2)2.3 DevExpress第三方控件 (2)3需求分析 (3)3.1系统目标 (3)3.2 应用现状调查 (3)3.3系统业务流程图 (4)3.4系统功能结构图 (5)4.概要设计 (5)4.1系统运行总体流程 (5)4.2系统体系结构 (6)5数据库设计 (6)5.1概念设计 (6)5.2物理设计 (9)6.详细设计 (13)6.1系统登录模块设计 (13)6.2系统主界面模块设计 (13)6.3.基本信息模块设计 (15)6.4租赁管理模块设计 (18)6.5财务管理模块 (20)6.6统计报表模块设计 (23)6.7系统管理模块设计 (27)结束语 (29)参考文献 (30)Abstract (32)致谢 (32)仲恺农业工程学院毕业论文(设计)成绩评定表 ................................. 错误!未定义书签。

汽车租赁系统的设计与实现本科毕业论文.doc

汽车租赁系统的设计与实现本科毕业论文.doc

X X 科技大学毕业设计(论文)题目汽车租赁系统的设计与实现作者学院专业学号指导教师科技大学毕业设计(论文)任务书1 设计(论文)题目及专题:汽车租赁系统的设计与实现2 学生设计(论文)时间:自年月日开始至年月日止3 设计(论文)所用资源和参考资料:[1] 王国辉,王易.asp数据库系统开发案例精选[M].人民邮电出版社.[2] 程志艳,张亮,马建红.asp实用简明教程[M].清华大学出版社.[3] 邓子云,张赐.asp网络编程电子工业出版社[M].[4] 王珍铃,实用软件工程教程[M].北京:清华大学出版社.2004.[5] 孙涌,现代软件工程[M].北京:希望电子出版社.2002.[6] 王少峰.《asp程序设计》讲义.清华大学软件学院.2002.4 设计(论文)应完成的主要内容:设计并实现基于B/S架构,使用ASP和Access开发工具的汽车租赁系统,包括车辆管理模块、客户信息管理模块、内部人员管理模块、租赁信息管理模块和其他模块等。

5 提交设计(论文)形式(设计说明与图纸或论文等)及要求:(1)论文思路清晰,条理清楚,中心突出,内容充实,论据充分,结构紧凑,层次分明,图表清晰,格式规范,结论正确;按《湖南科技大学本科生毕业设计(论文)要求与规范》编排、打印文稿。

(2)上交论文(纸质)打印文稿和系统源码(电子版)。

6 发题时间:年月日指导教师:(签名)学生:(签名)X X 科技大学毕业设计(论文)指导人评语[主要对学生毕业设计(论文)的工作态度,研究内容与方法,工作量,文献应用,创新性,实用性,科学性,文本(图纸)规范程度,存在的不足等进行综合评价]指导人:(签名)年月日指导人评定成绩:X X 科技大学毕业设计(论文)评阅人评语[主要对学生毕业设计(论文)的文本格式、图纸规范程度,工作量,研究内容与方法,实用性与科学性,结论和存在的不足等进行综合评价]评阅人:(签名)年月日评阅人评定成绩:X X 科技大学毕业设计(论文)答辩记录日期:学生:学号:班级:题目:提交毕业设计(论文)答辩委员会下列材料:1 设计(论文)说明书共页2 设计(论文)图纸共页3 指导人、评阅人评语共页毕业设计(论文)答辩委员会评语:[主要对学生毕业设计(论文)的研究思路,设计(论文)质量,文本图纸规范程度和对设计(论文)的介绍,回答问题情况等进行综合评价]答辩委员会主任:(签名)委员:(签名)(签名)(签名)(签名)答辩成绩:总评成绩:摘要汽车租赁行业被称为“朝阳产业”,因为它具备无须办理保险、无须年检维修、车型可随意更换等优点。

光盘信息管理系统论文

光盘信息管理系统论文

摘要我的毕业设计课题为“光盘管理系统”,该系统完成光盘相关信息的输入、保存和维护、是按照方便用户、容易操作、确保数据一致完整的原则进行设计。

这次毕业设计的开发工具是Visual Basic 6.0,操作平台是Windows2000 Professional中文版,选用的数据库后台是SQL server2000数据管理系统。

该系统用于光盘出租或销售店,方便租盘、还盘、查找等操作,是出租光盘店的最佳助手。

可以自定义光盘,方便添加新盘、管理光盘、管理会员。

提供完善的租盘和还盘操作,完全独立的数据库系统,数据管理为您提供:光盘管理,用户管理.数据查询为您提供:租借情况,光盘查询,会员查询。

在我的论文中详细列出了该系统的设计开发过程包括可行性研究、需求分析、总体设计、详细设计、测试报告和关键技术分析等几个部分,并附有流程图、层次图和数据流图。

这次毕业设计,我非常感谢我的指导老师金华,她用知识和耐心帮助我克服各种困难完成本次毕业设计。

关键字Visual Basic 6.0 SQLserver 2000AbstractMy graduate design lesson an importation for is" dish management system", that system completing related information in dish in light, keep in accordance with support, is according to the convenient customer, easyly operate, insure the data complete principle proceeding design.This time graduate the tool of development of the design is database backstage that Visual Basic 6.0, the operation terrace is a Windows2000 Professional Chinese version, choosing to use is a SQL server2000 data management system.That system useds for light dish rent or sale stores, the convenience rents the dish, return the dish and check to seek etc. operates, ising to rent the best assistant of the light dish store.Can from definition light dish, the convenience increases the new dish, manage the light dish and manage the member.The offering rents the dish perfectly with return the dish operates, complete independent database system, data management provide for you:Light dish management, member management.The data search provides for you:Lease the circumstance, light dish search, member search.In my thesis detailed list the design development process of that system include the possibility research, need the analysis, total design, detailed design, test the report waits with key technique analysis several part, and the fish-eye flow chart, level of structure diagram flows the diagram with data.This time graduate the design, I appreciate my leading very much teacher金华, she use the knowledge with help patiently I overcome every kind of difficulty completes this graduate design.目录第一章绪论------------------------------------------------------------1第一节开发环境简介-------------------------------------1第二节课题可行性分析----------------------------------1 第三章需求分析------------------------------------------------------1 第一节任务概述-----------------------------------------2第二节功能需求描述-----------------------------------2第三节系统数据分析-----------------------------------2第二章总体设计------------------------------------------------------3 第一节功能设计-----------------------------------------3第二节数据库设计--------------------------------------4第三节总体设计小结-----------------------------------6第三章详细设计------------------------------------------------------7 第四章测试-----------------------------------------------------------13 第五章体会-----------------------------------------------------------13第一章绪论第一节开发环境简介这次毕业设计用的开发工具是Visulal Basic 6.0操作平台是Windows2000 Professional中文版,选用的数据库后台是SQL server2000数据管理系统。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据流编号:D04 数据流名称:租盘单 简述:顾客每次租盘情况 数据流来源:处理类型选择模块 数据流去向:租盘模块 数据项组成:光盘流水号+光盘编号+顾客姓 名+租出日期+租出期限+押金 数据流量:600次/月 高峰流量:1000次/月
(2)数据存储的描述
数据存储编号:F01 数据存储名称:光盘表 简述:记录入库光盘的数据 数据存储组成:光盘编号+光盘名称日租金+押金+租出否 关键字:光盘编号 相关联的处理:P2.2、P2.3、P2.4、P2.5、P3.2、P4.2 说明:关键字是惟一确定文件中记录的数据项或数据项的组合。
目前由于人们生活水平的不断提高,对文化娱乐的要 求也不断提高,音像租赁的生意越来越好。原先的人 工管理方式越来越不能满足要求。为了适应这一变化, 有必要建立一个音像租赁管理系统,由于音像店的管 理人员一般都具备操作计算机的能力,而且音像店的 经济效益也不错,另外,此系统是一个小型信息管理 系统,花费不大。所以建立新系统是可行的,可以立 项的。立项以后就可以开展系统调研了。
数据流图和数据字典二者,就形成了 系统分析阶段的重要文档“系统分析说明 书”(也称为“需求分析说明书”)。
数据流图
1.数据流图概述 数据流图就是用规定的符号反映出信息在
系统中的使用、加工处理、传递和存储的情况。
对于复杂问题,要按照问题的层次结构进 行逐步分解,画出分层的数据流图。分层的数 据流图包括顶层图,O层图,l 层图……
1.数据字典概述 数据字典详细定义了数据流图上未能表达清
楚的内容,它是需求分析阶段的重要文档。
数据字典包括的项目有:数据项、数据结构、
数据流、数据存储、加工逻辑和外部实体。可以 用一些符号来表示数据结构、数据流和数据存储 的组成。
另外,为了表示数据流图中的“处理”中较 为复杂的逻辑判断功能,可以采用结构化语言、 判定树及判定表这三种方法加以说明。
案例
光盘租赁管理信息系统的开发
光盘租赁管理信息系统的开发
一、系统规划与调查 在系统开发正式启动之前,必须进行系统规划与
调查。这一阶段的主要任务是初步了解系统用户的 组织机构、业务范畴以及新系统的目标,并从经济 上、技术上和组织上做可行性研究。 1.新项目立项 目的是要确定建立新系统的必要性和可行性。
例如,光盘租赁管理系统中查询模块 的IPO图如图所示。
3.代码设计 为了统一光盘出版物的类型,方便数据的输
入,设计了商品代码。光盘编号就是商品代码。
左起第一位为字母“P”; 左起第2~5位为光盘的顺序编号; 左起第7位为光盘的内容类型:l为电影盘,2
为电视连续剧;
左起第9~10位为该电影或电视连续剧的盘数; 例如,P0012_2_13表示光盘出版物的顺序
号为0012,电视连续剧,13张盘。
4.系统运行环境设计
此管理信息系统不需要网络环境, 单机操作即可,所以操作系统选择 Windows98,程序设计语言选择Visual Basic 6.O版本,数据库管理系统采用 Microsoft,Access 2000。
系统的硬件要求为IBM奔腾微型计 算机,8MB以上内存,3.2GB的硬盘。
管理业务流程图所用的符号如图1所示: 经过系统调研,得到音像商店的租赁光盘业务流程图如图2所示:
图1 图2
根据上图,可以看出光盘租赁管理信息系统有如下功能: (1) 光盘库的录入与维护: 记账员负责根据采购员的入库单进行光盘的录入,并且对于过期 或损毁的光盘进行注销处理,即从库存光盘台账上删除它的记录。 (2) 光盘租还功能: 租盘时,记账员根据租盘单进行租盘,并给顾客开押金单,让 顾客交押金,然后付盘和押金单给顾客。还盘时,顾客将盘和押金 单(还盘单)给记账员,记账员根据还盘单进行还盘,并计算出应退 押金,给顾客开出应退押金单,退给顾客押金。
程序设计的基本步骤是创建窗体,添加数据 源(即用到的数据表),在窗体上布置控件,设 置表单和控件的属性,再编写一些窗体和控件 事件过程(例如,命令按钮的单击事件过程)。 最后将各个窗体组装起来。
例如,光盘租出查询模块的程序实现是:
新建一个光盘出租查询窗体(见图10),添加的数 据源为“光盘表”,在窗体上布置2个单选框,2个文 本框,1个数据控件,再布置两个命令按钮和1个表格 控件。设置窗体和这些控件的属性,再编写命令按钮 的事件过程。要列出所设置的窗体和这些控件的属性。 对于程序可以画出其程序流程图,例如光盘租出查询 模块中查找按钮的单击事件过程的程序框图(见图11)。 然后进行编程,调试。
输出的数据流:光盘管理要求,查询要求,统计要求 外部实体的编号:S02
外部实体名称:顾客 简述:押金单,应退押金单的输入
输入的数据流:押金单,应退押金单 输出的数据流:
三、系统设计
在系统分析的基础上就可以进行系统设计了。系统设计就是 将系统需求转换为系统的总体结构,得到系统的功能结构图,然 后再进行系统的详细设计,即模块处理过程设计、数据库设计、 代码设计、系统运行环境设计和输入偷出设计。
2.系统测试 程序编制完成后,不可避免地存在一些错误。系统测试就是
寻找程序中的“系统错误”,特别是寻找不经常出现的错误、隐 藏着的错误。
对于光盘租赁系统的系统测试采取非渐增式集成测试,首先 对于系统的各个模块进行黑盒测试和白盒测试,黑盒测试是测试 程序功能,白盒测试是测试程序的结构。黑盒测试采用等价类划 分法而白盒测试采用逻辑覆盖法。然后再把所有的模块按设计要 求组装在一起进行测试,解决模块接口的一致性问题。 例如,对光盘出租查询模块的测试 (1)采用测试方法:黑盒测试一等价类划分 选中按光盘名称单选钮 有效等价类:(1)光盘名称不能为空,文本型, 无效等价类:(1)光盘名称为空
数据存储编号:F02 数据存储名称:租赁表 简述:记录光盘的租赁数据 数据存储组成:光盘流水号+光盘编号+顾客姓名+租出日期+租出 期限+归还日期+已收 押金+退还押金+应收租金 关键字:光盘流水号 相关联的处理:P2.4,P2.5 说明:由于其他数据项或数据项的组合不能作为关键宇,所以增 加光盘流水号作为关键字,光盘流水号就是光盘租出的顺 序 号。
图3 顶层数据流图
(2)0层数据流图
顶层数据流图绘制完后,对于顶层图的加工分解,得 到0层数据流图,如图4所示:
图4 0层数据流图
(2)1 层数据流图
将0层数据流图的各个加工再进行进一步分解,得到1 层数据流图,如:0层图的2号加工分解后得到1 层数据流 图,如图5所示:
图5 1层数据流图
数据字典
(3) 查询功能: 音像店经理根据库存光盘台账和租赁光盘台账,查询光盘库存
和租盘情况。 (4) 统计功能:
可以盘点库存光盘和租出光盘情况,还可进行资金统计,以得 到购买光盘的费用、押金总数和租金总数等。
3.可行性研究
在调研的基础上,进行可行性研究,编写出可 行性研究报告。
二、系统分析
系统分析阶段主要做的工作包括系统 的数据分析,就是从业务流程图到数据流 图,并以数据字典加以补充说明。
2.光盘租赁管理系统的数据字典 下面对每种项目各自举例进行说明。 (1)数据流描述 数据流编号:D01 数据流名称:光盘管理要求 简述:光盘的入库、注销、租还情况 数据流来源:租赁店管理人员 数据流去向:处理类型选择模块 数据项组成:[入库单|租盘单|还盘单|注销单] 数据流量: 高峰流量:
说明:[入库单|租盘单|还盘单|注销单]表示可以选择入库 单、租盘单、还盘单和注销单其中的一项。
2.系统调研
系统调研分为两步进行: 第一步:初步调研,主要调查租赁店的规模,即租赁的音像商品数
目、音像制品编码方式、职工的文化水平、租赁店的主要业务、顾客流 量、顾客的租盘凭证等。调研时,采取个人讨论法。
第二步:详细调研。包括组织结构调研和业务流程调研。业务流程 调研时对组织现行的业务进行调研,包括所有部门的处理业务、具体任 务和完成顺序,并用管理业务流程图表示出来。
加工逻辑:根据租盘单上的光盘编号,与光盘文件中的记录进行比较, 查询该盘是否未借出,如果未借出,则填写租盘记录
加工编号:P2.4.2
加工名称:办理租盘
加工逻辑:根据租盘记录,写入租盘文件,并将光盘文件该光盘的相应
记录的是否租出
数据项的值置为“False”,开出应付押金单
加工编号:P2.5.1
加工名称:办理还盘
图8为光盘租赁录入界面。 图9为光盘进货的报表。 系统设计的最后一步工作,就是编写出系统设计说明书。
四、系统实施
1.程序设计
程序设计就是选择编程语言,编写程序, 将系统设计的细节用计算机语言(或开发工具)
表示出来。
本系统采用的编程语言是Visual Basic 6.0, 设计采用结构化程序设计方法。
5.数据库设计
(1)数据库结构设计
设计两个数据表:光盘表和租赁表。
(2)创建数据库的索引 创建数据库的索引是为了加快数据查询的速度,提
高系统的效率。
索引就相当于图书目录,查询时,先查目录,再查 具体内容就快多了。但也不是索引建得越多越好,进行 数据的修改时,系统要重建索引,所以会降低数据修改 的速度。一般为数据表的主关键字建立索引就可以满足 要求了。
(3) 加工逻辑的描述 加工编号:P2.1 加工名称:处理类型选择
加工逻辑:根据光盘管理要求选择处理类型
CASEOF
CASE(1) 新盘入库,输出入库单
CASE(2) 注销光盘,输出注销单
CASE(3) 租盘,输出租盘单
CASE(4) 还盘,输出还盘单
ENDCASE
加工编号:P2.4.1
加工名称:检查光盘库存
测试用例: a.正确 输入:光盘名称:泰坦尼克号 输出:显示泰坦尼克号光盘的记录 b.错误 输入:光盘名称:空 输出:请输入光盘名称 选中按光盘编号单选钮
相关文档
最新文档