当前位置:文档之家› 基于Oracle的音像租赁管理系统数据库设计

基于Oracle的音像租赁管理系统数据库设计

基于Oracle的音像租赁管理系统数据库设计
基于Oracle的音像租赁管理系统数据库设计

数据库管理系统课程设计

“k数据库管理系统B”课程设计要求 一、课程设计基本步骤 1.提出问题。首先确定用户对象,描述用户业务现状。 2.数据库设计。设计E_R模型,设计关系数据。 3.系统实现。基于SQL SERVER环境,建立数据库,建立相应的表和视图,建立表间联系,实现各种数据约束。 4.调试运行。输入测试数据,进行调试分析,纠正错误。 二、课程设计文档要求 根据课程设计基本步骤组织文档。 1、封面。 2、系统开发目的。确定系统应用环境,及统开发目的。 3、系统概述。确定用户对象,描述用户业务现状,确定系统功能。 4、数据模型设计。由用户业务需求得出数据E_R模型。 5、数据库设计。由E_R模型转换成数据表,建立表间联系。规范表设计至3NF (如有特殊情况未达到3NF需说明理由)。 6、数据库实现。基或SQL SERVER环境,建立数据库,建立数据表,建立表间 联系,实现各种数据约束。 7、调试运行说明。输入测试数据进行调试分析,给出调试运行的有关情况说明。 8、总结。总结个人在本次课程设计中遇到的问题和心得体会。 9、成绩评定表。 三、课程设计具体实施办法 1、第16周由任课老师给出数据库课程设计题目,同学在选题时,每人一题。。 2、18周结束前将所有设计结果交任课老师。 3、课程设计提交的具体内容:课程设计文档(每人一份打印稿+电子档,文件 命名规则:学号+姓名,如"100322011李响.doc")、课程设计数据库文件(文件命名规则:学号+姓名)。由课代表将所有打印稿和电子档(全班刻一张光盘,含文档和数据库)收齐后在规定时间内统一交任课老师。逾期不交者视为弃考,按学校相关规定参加重修或者重新分配题目参加补考。 4、期终考核成绩构成:总计100分,课程设计占70%,平时成绩占30%。 四、课题设计选题题目 题目姓名学号题目姓名学号 1书店购销管理数据库41城市人口消费水平子系统 2高校人事管理子系统42农村人口收支状况子系统 3高校工资管理子系统43某地区人力资源统计子系统 4高校设备管理子系统44某地区水资源统计子系统

数据库管理系统的设计与实现

数据库管理系统的设计与实现 1.DBMS的目标 (1)用户界面友好对一个实用DBMS来说,用户界面的质量直接影响其生命力。DBMS的用户接口应面向应用,采用适合最终用户的交互式、表格式、菜单式、窗口式等界面形式,以方便使用和保持灵活性。一般地说,用户界面应具有可靠性、简单性、灵活性和立即反馈等特性。 (2)功能完备DBMS功能随系统的规模的大小而异。大型DBMS功能齐全,小型DBMS功能弱一些。DBMS主要功能包括数据定义、数据库数据存取、事务控制、数据库组织和存储管理、数据库安全保护等等。我们在下面讨论这些功能的内容。 (3)效率高系统效率包括三个方面:一是计算机系统内部资源的使用效率。能充分利用资源(包括存储空间、设备、CPU等),并注意使各种资源负载均衡以提高整个系统的效率,二是DBMS本身的运行效率。三是用户的生产率。这是指用户学习、使用DBMS和在DBMS基础上开发的应用系统的效率。 2.DBMS的基本功能 (1)数据库定义对数据库的结构进行描述,包括外模式、模式、内模式的定义;数据库完整性的定义;安全保密定义(如用户口令、级别、存取权限);存取路径(如索引)的定义。这些定义存储在数据

字典(亦称为系统目录)中,是DBMS运行的基本依据。为此,提供数据定义语言DDL。 (2)数据存取提供用户对数据的操纵功能,实现对数据库数据的检索、插入、修改和删除。一个好的DBMS应该提供功能强易学易用的数据操纵语言(DML)、方便的操作方式和较高的数据存取效率。DML有两类:一类是宿主型语言,一类是自含型语言。前者的语句不能独立使用而必须嵌入某种主语言,如C语言、COBOL语言中使用。而后者可以独立使用,通常以供终端用户交互使用和批处理方式两种形式使用。 (3)数据库运行管理这是指DBMS运行控制、管理功能。包括多用户环境下的并发控制、安全性检查和存取权限控制、完整性检查和执行、数据加密、运行日志的组织管理、事务的管理和自动恢复(保证事务的正确性),这些功能保证了数据库系统的正常运行。 (4)数据组织、存储和管理DBMS要分门别类地组织、存储各类数据,包括数据字典(亦称系统目录)、用户数据、存取路径等等。要确定以何种文件结构和存取方式在存储级上组织这些数据,如何实现数据之间的联系。数据组织和存储的基本目标是提高存储空间利用率,选择合适的存取方法确保较高存取(如随机查找、顺序查找、增、删、改)效率。 (5)数据库的建立和维护包括数据库的初始建立、数据的转换、数据库的转储和恢复、数据库的重组织和重构造以及有性能监测分析等功能。

图书管理系统数据库设计

摘要 数据库原理及应用课程设计是软件工程专业集中实践性环节之一,是学习完《数据库原理及应用》课程后进行的一次全面的综合练习。其目的在于加深对数据库基础理论和基本知识的理解,掌握使用数据库进行软件设计的基本方法,提高运用数据库解决实际问题的能力,最终实现对于给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。 数据库及其应用系统是具有管理功能的计算机系统,而数据库原理及应用课程设计在开发应用程序中至关重要,合理的数据表结构不尽有利于软件的快速开发,而且有利于以后对软件的维护。 目前,我国的科技水平高速发展,计算机作为今天使用最广的现代化工具已深入到各个领域,并且正在成为未来社会——信息社会的重要支柱。在这样的大背景下,现代图书馆的管理方式,资源建设等方面都发生了重大变化,这种变化表现在图书馆工作,管理和服务平台发生的变化,图书馆不再是传统的手工操作,人工管理,而是全面实行计算机管理。 一个简单的图书管理系统包括图书馆内书籍的信息、学校在校学生的信息以及学生的借阅信息。系统在IBMDB2平台上用SQL语言来编写实现。此系统功能分为面向学生和面向管理员两部分,其中学生可以进行借阅、续借、归还和查询书籍等操作,管理员可以完成书籍和学生的增加,删除和修改以及对学生,借阅、续借、归还的确认。 关键词:SQL语言;数据库设计;图书管理系统

目录 1需求分析........................................................1 1.1需求分析过程..................................................1 1.2数据字典......................................................2 2概念模式设计....................................................3 2.1实体..........................................................3 2.2 局部视图.....................................................3 2.3视图集成......................................................4 3逻辑模式设计....................................................6 3.1将E-R图转化为关系模式........................................6 3.2数据模型的优化................................................6 4检验是否满足用户需求............................................8 4.1调查用户需求..................................................8 5其它数据库对象(物理数据库设计)的考虑............................9 5.1建表..........................................................9 5.2合法用户名字、权限、角色.......................................10 5.3视图.........................................................10 5.4触发器.......................................................11 5.5索引.........................................................11 6备份及恢复策略.................................................11 6.1备份策略.....................................................11 6.2恢复策略.....................................................11

音像租赁系统

音像租赁系统 一、开发背景 随着社会经济的迅速发展和科学技术的全面进步,计算机事业的飞速发展,以计算机与通信技术为基础的信息系统正处于蓬勃发展的时期。随着经济文化水平的显著提高,人们对生活质量及工作环境的要求也越来越高。如何通过计算机为我们完成更多的事情,进而达到办公自动化和优化日常工作的目的,也就成了一个大众化的课题。作为计算机应用的一部分,使用计算机对信息进行管理,具有与手工管理所无法 比拟的优点.例如:检索迅速、查找方便、可靠性高、存储量大、保密 性好、寿命长、成本低等。这些优点能够极大地提高音像租赁管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。 二、需求 主要是为实现影碟出租的自动化管理而开发的一个软件系统,主要功能包括,影碟的入库,出租,归还,用户管理,系统操作员管理等主题功能。 功能划分 主要分以下几大模块:系统管理,影碟管理,会员管理,附件。 系统管理: 主要是提供对系统管理员的管理数据备份等管理。 影碟管理:

主要提供影碟的录入,删除,信息查询,修改,打印等功能。 会员管理: 主要提供影碟的录入,删除,信息查询,修改,打印等功能。 借阅管理:借碟管理,还碟管理,借碟黑名单,借碟排行。 借碟管理主要有借碟登记,借碟信息查询功能。 还碟管理主要有还碟登记。 附件: 主要提供游戏,背景音乐,背景更换,小助手。 三、具体实现目标如下 (1)系统界面友好,人机交互性强,输入方式简单,实用。 (2)采用模块结构,以保证系统的正确可靠,并且易于扩充、修改,便于移植。 (3)各个模块划分要求相对独立,并在模块中结合面向对象的设计方法,以提高系统的可重用性。 (4)设计风格一致,界面美观,力求简单易懂,操作灵活。 (5)数据的存储采用数据库存储。 (6)保证系统的易维护性、易理解性。 功能描述 影碟管理 (1)影碟资料登记 1) 登记影碟的相关信息包括影碟名2) 称,3) 导演,4) 发行单位,

音响租赁系统软件需求分析

《软件需求分析》 实验指导书 课程编号:6014399 课程类别:(专业限选课) 适用专业:软件工程 数学与计算机学院软件工程系编 2011.10 (内部资料)

目录 实验1 需求获取 (2) 1实验目的与要求 (2) 2实验环境 (2) 3实验内容和步骤 (2) 4案例学习——音像商店管理系统 (2) 5实验结果要求 (10) 实验2 软件需求用例分析 (11) 1实验目的与要求 (11) 2实验环境 (11) 3实验内容和步骤 (11) 3.1 从业务目标进行边界定义 (11) 3.2 结合涉众、用户概要信表进息行主角分析 (12) 3.3 用例分析 (12) 3.4 用例描述(description) (13) 4实验报告要求 (15) 实验3 软件需求用例场景(动态模型) (16) 1实验目的与要求 (16) 2实验环境 (16) 3实验内容和步骤 (16) 4实验结果要求 (18) 实验4 软件需求静态建模(类和对象) (19) 1实验目的与要求 (19) 2实验环境 (19) 3实验内容和步骤 (19) 3.1基本原理 (19) 3.2 类图建模的步骤 (19) 3.3 实验步骤 (20) 4实验结果 (21) 实验5 编写软件需求说明书 (23) 1实验目的与要求 (23) 2实验环境 (23) 参考文献 (23)

实验1 需求获取 1实验目的与要求 1.1 目的: 1. 通过掌握需求获取的方法,能够正确获得需求,并能够正确描述需求。 2. 掌握Powerdesigner 16的需求模型的建立方法。 3. 掌握Powerdesigner 16文档生成方法。 1.2 要求: 1. 组成实验小组 2. 复习课堂教学内容 3. 选择实验对象,查阅有关资料 2 实验环境 1. 个人计算机装有Windows XP/2000操作系统 2. 常用工具软件:MS Office 3. CASE工具(Powerdesigner 16) 3 实验内容和步骤 3.1 内容 该实验需要学生以小组的方式对小组选中的项目收集资料,获取项目需求。并用word完成业务概况、业务目标、涉众分析、非功能需求分析文档。最后在Powerdesigner 16中新建需求模型,将需求分析导入到该需求模型中,并导出标准文档。 3.2 实验步骤 1. 采用需求获取的方法,每个实验小组对自己选定实验的题目进行相关资料收集; 2. 提取出项目的业务概况; 3. 提取出项目的业务目标; 4. 分析与项目有关的相关利益者(涉众人员分析) 5. 分析出项目的非功能需求。 6. 利用word完成需求分析文档的描述。 7. 在Powerdesigner 16中新建需求模型,导入word需求模型,并生成HTML标准报告。 4 案例学习——音像商店管理系统 4.1 相关知识以及方法回顾 4.1.1 需求获取方法 需求获取有以下几种最常见的方法:

数据库管理系统设计

1.1、功能特点 ?前台基本功能 进货管理:进行商品采购入库,采购退货,进/退单据和当前库存查询,与供货商的往来帐务。 销售管理:进行商品销售,顾客退货,销/退单据和当前库存查询,POS 销售统计,与客户的往来帐务。 库存管理:包括库存之间商品调拔,商品的报损溢,强大的库存盘点功能,库存商品报警查询。 统计报表:完整的统计查询功能,每张单据每次收款付款都可以清楚的反映。 日常管理:对供货商,客户,业务员综合管理,对日常收入支出管理,客户借货坏帐管理,合同管理。 基本设置:商品信息,商品调价,供货商,客户,员工,会员,仓库等基本参数的设置。 系统维护:数据库备份/恢复,系统初始化,操作员修改密码,年终结算,查看日志,打印条码,赠品管理。 ?后台基本功能 商品销售:进行商品的销售工作,用户可以通过输入商品的条码,编号来选择商品。 销售退货:进行已销售商品的顾客退货工作,同样可以通过商品条码和编号来选择商品。 打印设置:设置小票的标题和脚注以及要选择的打印机。 兑换赠品:有关会员用积分兑换赠品的管理工作。 赠送赠品:有关赠品的赠送管理工作。 修改密码:修改当前收银员的密码。 快捷键设置:设置 POS 中各功能的快捷键。 出入款管理:管理有关收银员的出入款工作。 1.2、系统要求 1、计算机硬件在586等级以上. 2、软件要求操作系统为中文WIN98,WIN2000,WINXP.WIN2003 3、装有microsoft数据库驱动程序 4、屏幕分辨率800X600以上.

二、快速入门

后台主界面及功能说明: 图1 2.1、基本设置:在基本设置中可以对商品信息、商品调价、供货商、客户、员工、操作员、会员、仓库进行设置 2.1.1、商品信息 在基本设置模块中点击“商品信息”进入商品信息界面如图2

设备租赁管理软件系统方案

设备租赁管理软件系统建议方案 目录 1 概述2 1.1 项目背景2 1.2 需求介绍3 2 建设目标与设计原则5 2.1 建设目标5 2.2 设计原则5 2.2.1 实用性5 2.2.2 统一规划、分布实施5 2.2.3 先进性6 2.2.4 安全性和可靠性6 2.2.5 可扩充性和开放性6 2.2.6 易维护性6 2.2.7 容错性6 2.2.8 易扩展性7 3 应用系统设计8 3.1 软件总体结构设计8 3.2 软件功能描述11 3.2.1 设备台帐综合管理11 3.2.2 设备租赁管理14 3.2.3 设备维修管理15 3.2.4设备调拨管理17 3.2.5设备报废管理17 3.2.6系统管理平台18 3.2.7工作流处理平台20 3.2.8 统计报表22 3.2.9综合查询22

1 概述 1.1 项目背景 设备是煤炭采掘企业生产的基础保证之一。 ?煤炭生产企业的设备管理有其独特性: ?生产作业环境复杂多变,设备的使用状况也处于不断变化之中,企业的安全生产依赖于对设备的实时监控并保证其良好的工作状态。 ?设备种类多、分布广,其中有大量的移动设备,管理的信息量大。 ?采掘企业的生产设备价值比较昂贵,帮助企业最大限度地加强设备在企业部的动态调剂,提高设备使用效率,可以为企业带来直接的经济效益。 设备管理系统是企业资产管理中的一个重要组成部分。其目的在于:充分发挥设备使用效率,使设备寿命周期的费用最经济。其具体的管理目标为: ?提高设备动态调剂效率 ?实现现场设备的状态跟踪 ?实现设备生命周期的监控 借用信息化的先进手段,可以使企业的设备管理目标、管理活动的执行过程、过程的结果和效果都成为可测量的参数化指标,同时跟踪设备的所有动态过程信息,便于管理层在管理活动中的组织和控制,满足安全生产、提升效益的最终目的。 ◆加强设备的计划调控管理,提高设备的接替效益 计划是衔接各种业务过程的主线,由于设备管理业务多样(使用、维修、调拨、租赁等),紧密围绕生产需求建立计划体系,可以做到设备调控有据可依,满足持续生产的需要。 ◆对设备生命周期进行全面的动态管理。 系统通过设备到货、入库、领用、送修、维修验收、使用交接等业务处理,对设备在企业的使用过程和周转过程进行全程跟踪,这样,设备管理者随时可以查询到某一台设备从到货开始在企业中的所有周转过程等信息。同时了解所有设备的分布状况(完好、备用、待修、在修等)。 ◆与成本管理系统连接,提高成本核算部门和财务部门的工作效率: 通过设备管理系统与成本管理系统的有机连结,及时、准确为成本管理系统提供租赁费、维修费的结算信息,为成本核算提供了数据支持。通过与财务软件接口的连接,使得财务软

快递系统数据库设计

系统功能和数据库设计

目录 第1章项目概述 (1) 1.1目的 (1) 1.2对象 (1) 1.3范围 (1) 第2章业务需求 (1) 2.1业务描述 (1) 2.2业务流程 (2) 第3章需求分析 (2) 3.1业务需求 (2) 3.2系统需求 (16) 第4章数据字典 (17) 4.1单据分发表 (17) 4.2单据明细表 (17) 4.3货运单主表 (17) 4.4货运单事件表 (18) 4.5货运回执单详表 (19) 4.6货运回执单主表 (19) 4.7客户回执信息表 (20) 4.8货物回执信息表 (20) 4.9货运差错表 (20) 4.10中转信息表 (21) 4.11中转公司信息表 (21) 4.12司机结算主表 (21) 4.13客户运单结算表 (22)

4.15杂费结算表 (23) 4.16投诉信息表 (23) 4.17客户回告表 (23) 4.18回告信息表 (23) 4.19回告信息历史表 (24) 4.20营业外收入表 (24) 4.21员工工资表 (24) 4.22财务费用表 (25) 4.23管理费用表 (25) 4.24赔偿信息表 (25) 4.25客户基本信息表 (25) 4.26职员信息表 (26) 4.27司机信息表 (26) 4.28地区城市表 (27) 4.29城市扩充表 (27) 4.30线路信息 (27) 4.31功能表 (27) 4.32用户组表 (28) 4.33用户表 (28) 4.34功能与组表 (28) 4.35用户与组表 (28) 4.36职员用户关系表 (28) 4.37打印客户运量 (28) 4.38打印专线整体 (29)

DVD在线租赁

基于数理分析的DVD在线租赁系统 摘要 本文研究了DVD在线租赁的相关问题。 在问题一中,我们建立了线性规划模型。在模型中我们假设每天归还的DVD 数量服从以a为参数的指数分布,通过DVD的愿意观看人数与时间的约束,我们列出了目标函数与约束条件,并给参数a赋值为1.4,再利用LINGO求解。最终我们得到第一问中需要1640张DVD1,而第二问中需要598张DVD1。如果网站可以统计归还的历史数据,以此求得更加准确的归还函数,我们的模型准确度会更加具有客观性。 在问题二中,我们需要得到i个会员对j个DVD的分派方案,即文献一中的指派问题,以此我们建立了0-1整数规划模型。将目标函数和约束条件列出后,我们利用LINGO求解得到前30位会员的DVD分派表(表7)。通过误差分析,每个会员获得每张DVD的平均满意度都在75 .2左右,从平均值来看会员对于自己所获得的3张DVD满意度较高。所以该模型具有较大效益和可操作性的。 问题三实际的问题一与问题二的结合,假设每个会员一种DVD只借一次,对1000个会员分别想要100种不同种类的DVD的人数进行数据处理,类比问题一和问题二的建模方法,建立多目标规划模型,通过LINGO软件把约束条件转换为程序语句,得出了不同种类DVD分别需要进购的数量(表9)以及分派给1000个会员的方案。 在第四问中,我们深度分析了在DVD租赁中会遇到的值得研究的问题,给出了信誉度的定义。在综合考虑满意度,信誉度,及DVD数量后,我们建立多目标规划模型。 关键词:线性规划 0-1规划多目标规划LINGO 摘要里面。不要出现模型和表格, 一、问题的重述

随着信息时代的到来,网络成为人们生活中越来越不可或缺的元素之一。许多网站利用其强大的资源和知名度,面向其会员群提供日益专业化和便捷化的服务。例如,音像制品的在线租赁就是一种可行的服务。这项服务充分发挥了网络的诸多优势,包括传播范围广泛、直达核心消费群、强烈的互动性、感官性强、成本相对低廉等,为顾客提供更为周到的服务。 考虑如下的在线DVD租赁问题。顾客缴纳一定数量的月费成为会员,订购DVD租赁服务。会员对哪些DVD有兴趣,只要在线提交订单,网站就会通过快递的方式尽可能满足要求。会员提交的订单包括多张DVD,这些DVD是基于其偏爱程度排序的。网站会根据手头现有的DVD数量和会员的订单进行分发。每个会员每个月租赁次数不得超过2次,每次获得3张DVD。会员看完3张DVD之后,只需要将DVD放进网站提供的信封里寄回(邮费由网站承担),就可以继续下次租赁。我们需要建立数学模型并且考虑下列问题: 1)网站正准备购买一些新的DVD,通过问卷调查1000个会员,得到了愿意观看这些DVD的人数(表1给出了其中5种DVD的数据)。此外,历史数据显示,60%的会员每月租赁DVD两次,而另外的40%只租一次。假设网站现有10万个会员,对表1中的每种DVD来说,应该至少准备多少张,才能保证希望看到该DVD 的会员中至少50%在一个月内能够看到该DVD?如果要求保证在三个月内至少95%的会员能够看到该DVD呢? 2)表2中列出了网站手上100种DVD的现有张数和当前需要处理的1000 位会员的在线订单,如何对这些DVD进行分配,才能使会员获得最大的满意度?我们需要具体列出前30位会员(即C0001~C0030)分别获得哪些DVD。 3)继续考虑表2,并假设表2中DVD的现有数量全部为0。如果我们是网站经营管理人员,我们该如何决定每种DVD的购买量,以及如何对这些DVD进行分配,才能使一个月内95%的会员得到他想看的DVD,并且满意度最大? 4)如果我们是网站经营管理人员,觉得在DVD的需求预测、购买和分配中还有哪些重要问题值得研究?请明确提出问题,并尝试建立相应的数学模型。 表1 对1000个会员调查的部分结果 DVD名称DVD1 DVD2 DVD3 DVD4 DVD5 愿意观看的比例20% 10% 5% 2.5% 1%

仓库管理系统数据库设计

仓库管理系统数据库设计 1概述(设计题目与可行性分析) 1.1设计题目 设计一个仓库数据库管理系统,要求实现入库、出库、库存和采购等功能。 随着经济的飞速发展,,仓库管理变成了各大公司日益重要的内容。仓库管理过程的准确性和高效性至关重要。影响着公司的经济发展和管理。利用人工管理强大而数据烦琐的数据库显的效率过于低。利用计算机高效、准确的特点能够很好的满足公司的管理需要。提高公司各个员工的工作效率和公司的运做效率。利用计算机对仓库数据信息进行管理具有着手工管理所无法比拟的优点。目前一个现代化的仓库管理系统已经成为仓库管理不可缺少的管理手段。 1.2 可行性研究 可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。可行性研究的目的不是解决问题而是分析问题能不能解决;至少从下面三个方面分析可行性研究。 1.2.1技术可行性 该仓库数据库管理系统不不是很复杂,设计实现该数据库技术难度不是很大,利用目前现有的技术和工具能在规定的时间内做出该系统。该系统利用SQL2000和 visual studio 工具就能很好的实现该系统。 1.2.2经济可行性 当今世界是经济时代,一个公司的员工工作效率的高低直接影响着这个公司的发展。因此利用计算机进行信息管理有着无可比拟的好处,该系统相对较小,代码行较少,数据库设计不是很麻烦,开发周期较短。而且便于维护。但其带来的经济效益远远高于其开发成本。在经济上是可行的。 1.2.3操作可行性 在当今社会,随着义务教育的普及。和计算机的普及,公司的员工基本上都会进行电脑的基本操作,由于本软件系统采用相对友好的界面,用户 在使用过程中不需要懂太多的电脑专业知识,只需要基本的电脑操作就可

教务管理系统数据库设计

教务管理 数据库系统课程设计

目录 1、需求分析 (2) 1.1 信息要求: (2) 1.2 处理要求: (2) 1.3 安全性与完整性要求: (2) 1.4 系统功能的设计和划分 (2) 第一部分:用户管理部分 (3) 第二部分:管理员管理部分 (3) 2、概念设计 (3) 2.1概念模型(E-R图): (3) 2.2数据字典: (5) a.数据项 (5) b、数据结构 (5) c、数据流 (5) d、数据存储 (6) e、处理过程 (6) 2.3 数据流图 (7) 3、逻辑结构设计 (7) 3.1 E-R图向关系模型的转换(关系的码用下横线表出) (7) 3.2 设计用户子模式 (8) 4、物理设计 (8) 4.1 选择存取方法 (8) 4.2 确定数据库的存储结构 (8) 4.3 评价物理结构 (9) 5、系统实施 (9) 6、运行维护 (10)

1、需求分析 1.1 信息要求: 教务管理系统涉及的实体有: ●教师——工作证号、姓名、职称、电话等; ●学生——学号、姓名、性别、出生年月等; ●班级——班号、最低总学分等; ●系——系代号、系名和系办公室电话等; ●课程——课序号、课名、学分、上课时间及名额等。 这些实体之间的联系如下: ●每个学生都属于一个班,每个班都属于一个系,每个教师也都属于一个系。 ●每个班的班主任都由一名教师担任。 ●一名教师可以教多门课,一门课可以有几位主讲老师,但不同老师讲的同一门课其课序号是不同 的(课序号是唯一的)。 ●一名同学可以选多门课,一门课可被若干同学选中。 ●一名同学选中的课若已学完,应该记录有相应成绩。 ●本单位学生、教师都有重名,工作证号、学号可以作为标识。 1.2 处理要求: 教学系统主要提供数据维护、选课和信息查询。其中常见的查询有:系统中各对象的基本信息查询。查询指定班、系的学生信息(名单、人数等)。查询学生的成绩、学分情况。查询教师授课情况和学生选课情况……。 1.3 安全性与完整性要求: ●安全性要求: 1.系统应设置访问用户的标识以鉴别是否是合法用户,并要求合法用户设置其密码,保证用户身份不被盗用; 2.系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理数据的类别和内容; 3.系统应对不同用户设置不同的权限,区分不同的用户,如学生,教师,系统管理员。 ●完整性要求: 1.各种信息记录的完整性,关键信息记录内容不能为空; 2.各种数据间相互的联系的正确性; 3.相同的数据在不同记录中的一致性。 1.4 系统功能的设计和划分 根据如上得到的用户需求,我们将本系统按照所完成的功能分成以下几部分:

音像租借管理系统

大学 数据库应用技术课程设计(论文)题目:音像租借管理系统 院(系):学院 专业班级: 学号: 学生姓名: 指导教师: 教师职称:助教 起止时间:2014.11.17至2014.11.30

设计任务及评语

目录 第1章设计目的与要求 (1) 1.1 设计目的 (1) 1.2 设计环境 (1) 1.3 主要参考资料 (1) 1.4 设计内容与要求 (1) 第2章设计内容 ................................................................................................................. 2.1数据库设计................................................................................................................ 2.1.1需求分析........................................................................................................ 2.1.2 概念设计....................................................................................................... 2.1.3 逻辑设计....................................................................................................... 2.1.4物理设计........................................................................................................ 2.1.5数据库实现.................................................................................................... 2.2 程序设计................................................................................................................... 2.2.1概要设计........................................................................................................ 2.2.2 程序实现....................................................................................................... 第3章设计总结................................................................................................................ 参考资料...........................................................................................................................

教务管理系统数据库设计

教务管理系统数据库(SQL Server 2008 + delphi7) 实验报告 班级: 姓名: 学号: 指导教师: 完成日期: 目录 第一章系统概述 (3) 第二章系统分析 (3) 第三章系统设计 (4) 第四章系统功能 (9) 第五章系统实现 (9) 第六章源程序附录 (15) 第七章参考文献 (73)

第一章系统概述 学校学生管理信息系统就是针对学校人事处的大量业务处理工作而开发的管理软件,就是典型的管理信息系统(Management Information System)。它就是一个教育单位不可缺少的部分,它的内容对于学校的决策者与管理者来说都至关重要,它能够为用户提供充足的信息与快捷的查询手段。能有效的帮助学校与老师掌握学生的情况,为学生提供成绩跟课程方面的查询。 本系统就是以delphi7编辑用户界面,以SQL server 2008为数据源后台而成的学生信息管理系统。本系统就是以计算机为基础,由人与计算机结合的对信息进行收集、存储、维护、加工、传递与使用的一种管理系统,其目的就是使人流、物流、资金流与信息流处于最佳状态,以最少的资源投入获得最佳的综合效益。本系统主要包括学生信息管理模块、教师信息管理模块、课程信息管理模块、成绩信息管理模块与系统维护模块等部分。在校务管理中,为有关部门提供完整、综合、共享的信息,对于学校的教育管理、教务与 科研等都有很大的实用价值。 第二章系统分析 1、问题定义 随着科学技术的不断提高,计算机科学日渐成熟,其强大功能已为人们深刻认识,它已进入人们生活的各个领域,并发挥了越来越重要的作用,针对人工管理的缺点,最好的解决办法就就是借助计算机技术提供一个电子化的学生信息管理平台。为了更好地管理学生与教职工的资料文档,我开发一个软件工程学生信息管理系统。教师与学生可以应用该系统实现如下功能: 1、可随时查询出不同系及各系教师与各系学生情况,系、教师与学生各反映如下情况: 系:系号、系名、系负责人、专业数等。 教师:工号、姓名、性别、职称、工龄、出生年月、基本工资等。 学生:学号、姓名、性别、年龄等。 2、为简单起见教师与学生区分系别,而课程不分系,课程需反映如下信息: 课程代号、课程名、课时数、必修课、学分。 3、学生入学时新生需录入登记,登记后即可选课学习课程(一学期约20学分)。 4、一门只由一位教师上,一位教师可上多门课,满30人才开课。 5、学生选每门课有个成绩,若成绩不及格则补考后还需记录补考成绩。 1)在某数据库管理系统中建立各关系模式对应的库表,并设计所需的视图、索引等。 2)能对各库表进行输入、修改、删除、添加、查询、打印等基本操作。 3)新生入校登记后可即时选课,老生每学期开始前可选课或作选课调整,一般要选共约20学分的若干门课程。 4)能明细查询某学生的选课情况及某课程的选修学生情况。 5)能统计查询出某学生的成绩单(包括总成绩、平均成绩、不及格门数等)及某门课的选课人数、最高分、最低分、平均成绩等统计信息。 6)能分析出某教师的教学质量情况(可根据该教师所任所有课优良数平均超过一定百分比来粗略评定)。 7)其她您认为子系统应有的查询、统计功能。 8)要求子系统设计得界面友好,功能选择方便合理,并适当考虑子系统在其安全性、完整性、备份、恢复等方面的功能要求

人事信息管理系统后台数据库设计

《数据库管理系统》 课程设计报告 题目:人事信息管理系统的后台数据库设计 院(系):信息科学与工程学院 专业班级:计算机科学与技术****班 学生姓名:****** 学号:*********** 指导教师:陈颉 20 一三年 1 月 7 日至20 一三年 1 月一八日 华中科技大学武昌分校制

数据库管理系统课程设计任务书 一、设计(调查报告/论文)题目 人事信息管理系统的后台数据库设计 二、设计(调查报告/论文)主要内容 内容:完成人事信息的管理工作,实现各部门的信息化管理,满足员工与管理者的办公需求,例如员工查询信息、管理员修改信息等,要求设计并实现人事信息管理系统的后台数据库。 基本功能与要求: 1.在人事管理过程中,实现信息的自动化管理。 2.实现各种信息的修改、插入、删除功能(对管理员而言)。 3.实现对各种信息的查询、统计,支持模糊查询(对员工和管理员均可)。 4.按照年份月份统计某个员工的出勤情况。 5.按照某年某月某日统计查询某部门的迟到和早退人数。 6.按年统计各部门的调入调出人数信息。 分工任务:1 需求分析 2 数据库物理实现 3系统后台功能测试 三、原始资料 1.《数据库管理系统课程设计》指导书 2. 数据库系统设计课件 四、要求的设计(调查/论文)成果 1.课程设计报告 2.课程设计作品

五、进程安排 序号课程设计内容学时分配备注 1 选题、需求分析1天 2 数据库设计2天 3 数据库表及相关约束、视图实现2天 4 数据库的存储过程、触发器实现2天 5 数据库后台功能测试2天 6 验收答辩、撰写课程设计报告1天 合计10天 六、主要参考资料 [1] 顾兵.数据库技术与应用(SQL Server).北京:清华大学出版社,2010. [2] 马晓梅.SQL Server实验指导.第3版.北京:清华大学出版社,2009. [3] 范立南等.SQL Server 2005实用教程.北京:清华大学出版社,2009. [4] 李丹.SQL Server 2005数据库管理与开发.北京:机械工业出版社,2010. 指导教师(签名): 20 年月日

音像店租赁管理系统的设计与实现

音像店租赁管理系统的设计与实现 摘要 随着信息技术在管理上的广泛应用,管理信息系统(MIS)的实施在技术上已经逐步成熟。企业要生存、要发展、要高效率地把企业活动有效组织起来,就必须加强对企业内部各种资源(人、财、物)的有效管理,建立与自身特点相适应的管理信息系统。 本音像店管理租赁管理系统,设计并且完成了一个小型的音像店管理信息系统,使得经营者以及普通用户能对影碟的历史记录等进行操作。 本音像店租赁管理系统是一个典型的管理信息系统,在J2EE架构的基础下实现模块化,使用Struts和Hibernate技术实现并完成。在该系统的设计和实现过程中,采用了一些新技术,使其具有了良好的扩展性以及最大程度上降低了耦合。 关键词:管理信息系统;J2EE; Struts;Hibernate;

Design and Implementation of a Management Information System for the DVD Rented Store Abstract Along with widely application of the information technique on the management, it gradually becomes mature to carry out of management information system on technology. If the enterprise wants to exist, to develop, to organize enterprise movement effectively, it is necessarily to enforce management for all kind of resource of business enterprise (person, money, thing...etc.) with high-efficiency, adapting to with oneself characteristics mutually. This DVD Rented Store Management information system is designed and completed for DVD Rented Store owner who wants to do some basic operate for DVD and also for the common users who want to renting DVDs and checking history records …etc. This System is a typical MIS. It based on J2EE framework and work on Struts + Hibernate. Some technology is adopted in my system in order to realize good expandable and lower the combination at mix level in my developing process. Key Words:Management Information System; J2EE; Struts; Hibernate

仓库管理系统数据库设计

精心整理仓库管理系统数据库设计 班级: 学号、姓名: 学号、姓名: 1. (1

(2)分析设计顶层数据流图 由于在搜寻指定货物时会因货物量大而加重任务量,在对一些货物及人员就行更新时也会因为复杂而手忙脚乱。这样在交易活动中不断地产生新数据,使得信息量逐渐加大。但使用本系统可以很方便的对所需信息进行查询,也可适时的利用插入功能对相关数据进行更新,这样及时、便捷、高效的得到查询统计结果。因此,设计顶层数据流图如图1所示: ( 进

1 据流图 (4)制定整理数据字典 数据流图反应了数据和处理之间的关系,数据字典是系统中各类数据描述的集合。通常包括数据项、数据结构、数据流、数据存储和处理过程5个部分。 数据项数据项含义数据类型宽度与其他数据项的 逻辑关系 可否为 空值 是否为主(P)/ 外(F)键 货物编号char 8 NO YES(P)

数据项数据项含义数据类型宽度与其他数据项的 逻辑关系 可否为 空值 是否为主(P)/ 外(F)键 货物名称char 8 NO 货物类别char 8 NO 货物数量int 8 NO 备注char 12 客户编号char 8 NO 客户名称char 4 NO 编号char 18 NO 货物价格int 12 NO 2. (1

3 出库单联系转换为出库单关系(编号,货物编号,仓库编号,客户编号,货物价格,出库数量,出库日期) (2)将CDM转换成PDM 利用PowerDesigner的“Generate Physical Data Model”工具将CDM转换成PDM,如图6所示。

图6 仓库管理PDM图 、数据库实施与维护 (1)仓库管理 及时向上级部门和领导提供库存查询信息。为了防止超储造成产品库存积压,同时也为了避免产品库存数量不足而影响市场需求,仓库管理员要经常与入库经理、出库经理和货物经理核实货物库存信息,也应该经常提供库存报警数据。 CREATE TABLE 表名 (2)入库管理 各生产车间随时将制造出来的产品连同填写好的入库单(入库小票)一起送至仓库。仓库人员首先进行检验,一是抽检产品的质量是否合格,二是核对产品的实物数量和规格等是否与入库单上的数据相符,当然还要校核入库单上的产品代码。检验合格的产品立即进行产品入库处理,同时登记产品入库流水帐。检验不合格的产品要及时退回车间。 (3)出库管理 仓库保管员根据销售科开出的有效产品出库单(出库小票)及时付货,并判明是零售出库还是成批销售出克,以便及时登记相应的产品出库流水帐。 5、可行性分析 (1)技术可行性:

相关主题
文本预览
相关文档 最新文档