销售订单数据库管理系统课程设计说明书样本.doc
《销售订单数据库管理系统课程设计说明书样本.doc》由会员分享,可在线阅读,更多相关《销售订单数据库管理系统课程设计说明书样本.doc(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、X X 学 院课程设计说明书题目 销售订单数据库管理系统 系(部) 计算机科学和技术系 专业(班级) 软件工程 姓名 学号 指导老师 起止日期 课程设计任务书课程名称:数据库系统课程设计设计题目:机票预定管理系统、职员考勤管理系统、工厂数据库管理系统、超市会员管理系统、销售订单数据库管理系统(任选一题)。已知技术参数和设计要求:题目一:机票预定管理系统1、某航空企业机票预订管理系统需要以下信息:航班:航班编号、出发地、目标地、出发时间、飞行时间、飞机型号等。飞机:飞机型号、座位数。机票:航班编号、用户编号、价格、折扣、目前预售状态等。用户:姓名、联络电话、身份证号码等。员工:姓名、工号。2、系
2、统功效基础要求:根据一定条件查询、统计符合条件航班、机票、用户信息等。比如航班剩下舱位数目、同一航线可选航班信息、用户购置历史等,能够模拟完成机票预订业务。题目二:职员考勤管理系统1、某职员管理管理系统中需要以下信息:职员信息,包含职员编号、职员姓名、性别、年纪、职称等;出勤统计信息,包含上班打卡时间,下班打开时间,缺勤统计等;出差信息,包含出差起始时间、结束时间、统计总共天数等;请假信息,包含请假开始时间,结束时间,统计请假天数等;加班信息,包含加班开始时间、结束时间、统计加班总时间。2、系统功效基础要求:根据一定条件查询、统计职员基础信息,某段时间出勤、出差、请假及加班信息。查询加班最多或
3、请假做多职员,能模拟完成职员考勤过程。题目三:工厂数据库管理系统1、某工厂需建立一个管理数据库存放以下信息:工厂包含厂名和厂长名。一个厂内有多个车间,每个车间有车间号、车间主任姓名、地址和电话。一个车间有多个工人,每个工人有职员号、姓名、年纪、性别和工种。一个车间生产多个产品,产品有产品号、产品名称和价格。一个车间生产多个零件,一个零件也可能为多个车间制造。零件有零件号、重量和价格。一个产品由多个零件组成,一个零件也可装配出多个产品。产品和零件均存入仓库中。厂内有多个仓库,仓库有仓库号、仓库主任姓名和电话。2、系统功效基础要求:根据一定条件查询、统计工人和产品等基础信息,能模拟工厂生产过程中对
4、原材料(零件)、产品检测、库存步骤管理。题目四:超市会员管理系统1、某超市会员管理系统中需要以下信息:会员:姓名、性别、年纪、联络方法、首次成为会员时间等会员购物信息:购置商品编号、商品名称、商品所属种类,数量,价格、购物时间等会员返利信息:包含会员积分情况,享受优惠等级等2、系统功效基础要求:根据一定条件查询、统计会员购置信息,比如会员某段时间消费金额、积分情况、享受优惠情况,按不一样类别查询不一样年纪段会员消费偏好,并设置参数定义畅销商品,并能够查询某段时间畅销商品销售情况,能够模拟完成会员购物过程。题目五:销售订单数据库管理系统1、某销售商订单系统需要以下信息:每个供给商包含供给商编号、
5、名称、地址、联络电话等信息。每种产品包含产品号、产品名称、产品类别等信息。每个供给商可供给多个产品,每种产品可由多个供给商供给。用户包含编号、姓名、通信地址、电话等信息。雇员包含编号、姓名、联络电话等信息。订单包含订单号等信息。一个用户可下多个订单,每个订单只能由一个用户下。一个雇员可管理多个订单,每个订单只能由一个雇员管理。一个订单订购多个产品,每种产品可在不一样订单中订购2、系统功效基础要求:根据一定条件查询、统计订单信息,比如订单量最多用户或产品。能够模拟完成一个订单交易全过程。各阶段具体要求:1、需求分析阶段l 定义数据项含义和取值l 定义目标系统数据流2、概念结构设计阶段l 画出实体
6、模型E-R图3、逻辑结构设计阶段l 将实体模型转化为关系模型l 给出每个关系主关键字和函数依靠集l 分析你所设计关系数据库模式是否属于3NF4、物理设计阶段l 确定全部字段名称、类型、宽度、小数位数及完整性约束 l 确定数据库及表名称及其组成 l 确定索引文件和索引关键字5、数据库安全及维护设计阶段l 设计一个适合数据库安全策略(用户身份认证、访问权限、视图)l 为了实现复杂数据完整性约束,设计合适触发器l 设计一个适合数据库备份策略6、实施阶段l 要求全部操作必需在查询分析器中用SQL语句或系统存放过程完成。设计工作量:(1)软件设计:完成问题陈说中所提到全部需求功效。(2)论文:要求撰写不
7、少于3000个文字文档,具体说明各阶段具体要求。工作计划:安排两周时间进行课程设计,软件开发步骤以下,第一周完成14,第二周完成58,论文同时进行;1)选定题目2)需求分析3)概念结构设计4)逻辑结构设计5)物理设计6)数据库安全及维护设计7)数据库上机实现8)答辩指导老师署名: 日期: 教研室主任署名: 日期:系主任署名: 日期: 目 录一、引言1.1 编写目标本文档是销售订单数据库管理系统设计文档组成部分,编写数据库设计文档目标是:明确数据库表名、字段名等数据信息,用来指导后期数据库脚本开发,本文档遵照销售订单数据库管理系统数据库设计和开发规范。本文档读者对象是需求人员、系统设计人员、开发
8、人员、测试人员。1.2 参考资料资料名称作者文件编号、版本数据库系统概论王珊、萨师煊5月第4版二、 需求规约2.1 业务描述销售订单数据库管理系统:1、某销售商订单系统需要以下信息:每个供给商包含供给商编号、名称、地址、联络电话等信息。每种产品包含产品号、产品名称、产品类别等信息。每个供给商可供给多个产品,每种产品可由多个供给商供给。用户包含编号、姓名、通信地址、电话等信息。雇员包含编号、姓名、联络电话等信息。订单包含订单号等信息。一个用户可下多个订单,每个订单只能由一个用户下。一个雇员可管理多个订单,每个订单只能由一个雇员管理。一个订单订购多个产品,每种产品可在不一样订单中订购2、系统功效基
9、础要求:根据一定条件查询、统计订单信息,比如订单量最多用户或产品。能够模拟完成一个订单交易全过程。2.2 需求分析数据项名含义类型宽度小数位数SnoSnameSaddStelPnoPnamePtypeCnoCnameCaddCtelEnoEnameEtelOnoP_S_numP_O_num供给商编号供给商商名供给商地址供给商电话产品号产品名称产品类别用户编号用户姓名用户地址用户电话雇员编号雇员姓名雇员电话订单号供给数量订购数量charvarcharvarcharintcharvarcharcharcharvarcharvarcharintcharvarcharcharcharintint810
10、20158101081020158101515数据结构含义组成供给商S产品P用户C雇员E订单O供给P_S订购P_O供给商情况表产品情况表用户情况表雇员情况表订单情况表供给情况表订购情况表Sno+Sname+Sadd+StelPno+Pname+PtypeCno+Cname+Cadd+CtelEno+Ename+EtelOne+Cno+EnoP_S_num+Rno+PnoP_O_num+Pno+Ono数据流名含义组成S_caseP_caseC_caseE_caseO_caseP_S_caseP_O_case供给商情况表产品情况表用户情况表雇员情况表订单情况表供给情况表订购情况表Sno+Sname
11、+Sadd+StelPno+Pname+PtypeCno+Cname+Cadd+CtelEno+Ename+EtelOne+Cno+EnoP_S_num+Rno+PnoP_O_num+Pno+Ono三、 数据库环境说明3.1数据库实例数据库系统数据库布署环境数据库设计工具数据库存放位置说明销售订单数据库管理系统Sql server Windows xp 系统,E:022B29利用此系统能实施订单交易全过程四、 数据库命名规则4.1 数据库对象命名规则数据库对象命名规则备注表英文拼写首字母比如:S (supplier)供给商表视图View_表名比如:view_S 供给商视图4.2 数据项编码规则
12、数据项命名规则数据类型长度范围备注供给商编号供给商商名供给商地址供给商电话产品号产品名称产品类别库存数量用户编号用户姓名用户地址用户电话雇员编号雇员姓名雇员电话订单号供给数量订购数量英文拼写首字母加功效简写英文拼写首字母加功效简写英文拼写首字母加功效简写英文拼写首字母加功效简写英文拼写首字母加功效简写英文拼写首字母加功效简写英文拼写首字母加功效简写英文拼写首字母加功效简写英文拼写首字母加功效简写英文拼写首字母加功效简写英文拼写首字母加功效简写英文拼写首字母加功效简写英文拼写首字母加功效简写英文拼写首字母加功效简写英文拼写首字母加功效简写英文拼写首字母加功效简写英文拼写首字母加功效简写英文拼写首
13、字母加功效简写定长字符串可变长度字符串可变长度字符串整数定长字符串可变长度字符串可变长度字符串整数定长字符串可变长度字符串可变长度字符串整数定长字符串可变长度字符串定长字符串定长字符串整数整数8102081010810208101515SnoSnameSaddStelPnoPnamePtypePnumCnoCnameCaddCtelEnoEnameEtelOnoP_S_numP_O_num五、 逻辑设计5.1 画出E-R图供给商M供给产品N订购、N订单L下用户管理雇员L1L1编号名称联络电话电话地址产品类别产品号产品名称订单号地址编号姓名电话编号姓名电话供给数量订购数量库存数量5.2 创建关系
14、模型供给商(供给商编号,供给商名称,供给商地址,联络电话)产品(产品编号,产品名称,产品类别,库存数量)用户(用户编号,用户姓名,通信地址,联络电话)雇员(雇员编号,姓名,联络电话)订单(订单号,用户编号,雇员编号)供给情况(供给商编号,产品编号,供给数量)订购情况(产品编号,订单号,订购数量)5.3 规范化分析供给商表:供给商编号供给商名称,供给商编号供给商地址,供给商编号供给商联络电话供给商表中不存在部分依靠和传输依靠,所以这个表是3NF产品表:产品编号产品名称,产品编号产品类别,产品编号库存数量产品表中不存在部分依靠和传输依靠,所以这个表是3NF用户表用户编号用户姓名,用户编号通信地址,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 销售 订单 数据库 管理 系统 课程设计 说明书 样本
限制150内