中南大学数据库实验报告.doc
中南大学
数据库课程设计
课程设计题目雨伞荐购系统设计
指导老师赵颖,周洋
专业班级电子信息1102
姓名张文博
学号0909112002
实验日期2014年7月
目录
前言·················································3
············································3
········································3
····································3
·······································3
···········································3
········································3
后台程序设计··········································4
······································4
···········································6
····································9
前台程序设计········································12
··································12
······································12
···········································13
······································13
四.实验心得············································44
前言
一.面向对象
中南大学2010级信息科学与工程学院电子信息工程专业1101-1102班学生
课程设计目的
。
三.课程设计总体要求
1.完成设计、程序编制、调试与检查验收
2.书写完整的课程设计报告〔至少20页〕,需求分析〔要做什么事情如功能需求、信息需求、做到什么程度如性能需求、有哪些难点或关键技术〕,系统设计〔功能模型、信息模型、数据库设计、典型处理流程或算法、典型的后台处理如触发器或过程所涉及到的逻辑等〕、系统实现及关键技术、总结与展望等章节。
XXX_班号(+)学号尾4位
例如car_master_10104即表示车辆主要信息表,为1班,学号尾数是0104设计的表结构,cloth_Detail_42309即表示衣服信息明细表,为4班,学号尾数是2309设计的表结构,对象〔包括大的程序对象及程序名等〕如果不能表达班级及学号等信息,那么视为程序不合要求,程序局部成绩可能不合格。
课程设计要求
〔1〕提出技术方案,主要包括开发与运行模式选择、开发工具、数据库管理系统及其主要的特性保证。〔课程设计报告中表达〕
〔2〕对系统的功能和数据进行需求分析、总体设计和详细设计,并提交设计报告。报告中数据库设计局部要包含系统E-R图、数据字典、表、视图、索引、文件组织结构等的定义和描述,还需要包括对象命名法。
〔3〕程序实现各项功能,在课程设计报告中要反映实现过程中采用的关键技术和主要程序流程以及主要的操作界面。
〔4〕数据库后台最好有触发器与多个过程,数据结构中最好有主明细结构〔即主表与明细表联动〕。
开发工具
MicrosoftSQLServer2008R2,MicrosoftVisualStudio2010中文版
六.开发任务概述
本次设计主要是开发商品荐购系统。其业务需求如下:
某大型网购公司已积累了稳定的用户群,为了与用户加强联系、广泛收集商品信息、给用户更好的价格,特推出商品荐购系统,即由用户推荐网上其它门店的商品明细〔含价格〕,系统管理员通过系统获取荐购的商品信息后会通过各种渠道进行核对〔主要是人工方法,系统辅助商品比拟分析〕,如果信息属实,系统管理员会给用户〔会员〕增长积分〔标准为1-10分〕,并根据会员积分的情况进行升级〔如原来0分为初级会