《数据库课程设计--仓库管理系统(共18页).doc》由会员分享,可在线阅读,更多相关《数据库课程设计--仓库管理系统(共18页).doc(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上华东交大理工学院课 程 设 计 报 告 书所属课程名称数据库技术及应用(A)课程设计题 目仓库管理系统院 (系)电信分院班 级10 通信 ( 1 )班学号。学生姓名。指导教师肖盛文辅导教师肖盛文 2012年 月 日 专心-专注-专业华东交大理工学院课程设计安排计划班级: 10通信1班 课程:数据库技术及应用(A)课程设计通过课程设计,要求掌握数据库系统的基本概念、原理和技术,将理论与实际相结合,应用现有的数据建模工具、数据库管理系统软件及应用开发工具,规范、科学的完成一个数据库的设计并进行数据库建立和应用系统的开发。具体内容与要求如下:1. 总体要求:根据所选课题,设
2、计并构建一个数据库(用MS SQL SERVER 2005实现);基于上述数据库设计实现一个数据库应用系统(应用系统开发工具不限)2. 数据库的设计与构建方面(课程设计重点)(1) 数据库来源于对现实世界的抽象和概括,要求设计科学、规范、合理符合实际情况与需求;(2) 数据表的设计要求:每个关系至少要满足3NF,既要有较低的冗余度,又具有较高的访问效率,每个系统最少应有5个以上的表,并根据实际需要定义相关索引。(3) 数据库设计的完整性要求:根据实际需要定义合理的完整性约束(实体完整性、唯一性、参照完整性以及用户自定义完整性等)(4) 根据实际情况定义合理的存储过程和触发器(可选);3、应用系
3、统的设计与实现面(可选) (1)要求实现所选课题的基本功能,界面美观、大方、实用。 (2)课题基本功能应符合实际系统的需求,一定要先做需求分析,再编写代码。 (3)应用系统开发工具可选VB、 C# 、JAVA等(参照教材),可以根据自己的实际情况选择一种。4、课程设计报告方面 (1)课设报告杜绝抄袭和下载。 (2)课程设计报告内容包括:a.前言:主要对自己的课程设计进行简要介绍说明,在对所选题目进行调研的基础上,明确该选题要做什么。b.需求分析:采用自顶向下的方法,对数据库及应用系统进行分析,列出系统功能模块,并画出系统的功能模块图,写出数据字典,并画出数据流图。c.概要设计:根据需求分析画出
4、E-R图(E-R图必需规范合理)d.逻辑设计:把E-R图转换成关系模式,并进行规范化,最终得到SQL Server所支持的数据表,然后合理定义用户视图和相关存储过程。e详细设计与实现:要求分模块列出各模块的设计思路并用开发工具编写代码实现上述功能。f.总结:对设计结果进行合理性、规范程度和系统实际运行的结果进行评价和总结。三、方法与步骤:按照关系数据库设计原理和方法进行数据库设计,按照结构化程序设计方法或面向对象的程序设计方法进行数据库应用程序设计。具体步骤应包括:需求分析,概念设计,详细设计,编码与实现,运行维护等,最后写出完整并合理的课程设计报告。学生签名: 陈长松 2012年 月 日课程
5、设计(论文)评阅意见序号项 目等级优秀良好中等及格不及格1课程设计态度评价2出勤情况评价3任务难度评价4工作量饱满评价5设计中创新性评价6论文书写规范化评价综合评定等级评阅人 肖盛文 2012年 月 日 目录1.1.课程设计任务与要求1.1.1.任务仓库物资管理系统问题描述:仓库管理系统的任务是收集、存储、管理仓库货物的相关信息,以及仓库日常管理中的相关信息。为仓库物资信息公开、物资信息核查服务,同时加强仓库管理、提高仓库管理与服务的效率和质量。1.1.2.设计要求、实现用户登录。、实现管理员管理仓库事务。(仓库信息、货物信息、出入库情况、详细信息的增、删、改、查)、实现货物出入库查询。、实现
6、单件货物信息管理。、实现管理员对仓库信息管理。1.1.3.运行环境WindowsXP、SQL Server5.0、Myeclipse6.0、Tomcat5.5.28、IE 浏览器、JDK1.2需求分析1.2.1.数据需求仓库管理系统需要完成功能主要有:货物基本信息的输入,包括货物编号、所属单位、货物名称等。货物基本信息的添加、查询、修改、删除,包括货物编号、货物名称、重量、入出库时间等。货物出入库存表的添加、查询、修改、删除,包括货物编号、出入库时间、所属单位。仓库管理员的添加、删除,包括管理员工号、姓名、所属单位等。1.2.2事物需求管理员对仓库事务管理部分,要求:a、可以查询货物基本、详细
7、信息。b、可以对货物基本信息、详细信息进行添加、修改及删除操作。c、可以对仓库员工信息进行添加、删除操作。d、可以对所属单位进行添加、删除操作。管理员对出入库的管理,要求:a、可以查询仓库入出库的详细信息。b、可以对仓库信息进行添加、修改、删除操作。1.2.3关系模式货物信息表(货物编号、名称、所需空间)入出库表(入库时间、货物编号、操作员工号、出库时间)员工详细信息表(员工工号、联系方式、身份证号码、家庭往址、银行卡号)单位信息表(单位编号、单位名称、所在地)仓库信息表(仓库名、仓库编号、实际存货量、剩余空间)1.3概念结构设计家庭地址银行卡号1.3.1. E-R图存货量仓库名仓库编号管理雇佣仓库员工单位属于货物仓库413货物名称所需空间所在地单位名称单位编号货物编号出库时间入库时间操作员工号剩余空间身份证号员工编号联系方式入出库1.4.逻辑结构设计1.4.1表结构员工信息表:yuangong仓库信息表:ccxx单位信息表:danwei货物信息表:huowu入出库表:ruchu1.4.2数据库设计及完整性约束员工信息表:仓库信息表:单位信息表:货物信息表:入出库信息表:1.4.3查询示例查询员工情况增加一条员工信息修改员工数据1.5参考文献数据库原理应用教程数据库原理应用教程实验指导与习题解答百度文库:数据库课程设计范例
限制150内