数据库原理课程设计任务书
重庆科技学院重庆科技学院 课程设计任务书课程设计任务书 设计题目:网上商城系统设计开发 学生姓名第 1 组:学生姓名:学号: 课程名称数据库原理与应用课程设计 地点I515、I524 专业班级计科 2014-01,2,3,4 起止时间2016.2.29-2016.3.4 设 要求开发一个网上商城系统,包括前台和后台,前台包括:用户管理模块(用户 计 、商品浏览模块、购物车管理模块、个人中心管理模块。后台包括:会员 内 登录、注册) 容 管理模块、服装商品管理(发布)模块、订单管理模块、新闻管理模块、公告管理模 及 要 块、商品类别管理、系统管理员管理。 求 2.系统功能 ① 用户管理: 包括用户注册登录等。 用户根据页面要求输入相应信息便可成为会 员用户,开始简单轻松开始网上购物。 ② 商品浏览:会员或游客可以通过商品的分类, 新品,特价等关键字来浏览了解 商品的详细信息,从而决定是否购买此商品。 ③ 购物车管理: 会员可以在商品浏览的过程中, 将所有感兴趣的商品放入购物车, 最后一起购买。 ④ 个人中心管理:会员用户可以登录个人中心, 查看自己的订单情况,商品发货 情况,历史购买记录等。 ⑤ 商品管理: 包括后台商品库存管理、 上货、 出货、 编辑管理和商品分类管理等。 ⑥ 订单管理:在线订单程序,使消费者能够顺利的通过WEB 在线的方式,直接 生成购买订单,根据订单流水号,可以查询到消费者下订单的明细。后台管理人员对 订单进行相应的处理。 ⑦ 会员管理: 在购物系统中, 集成客户注册是吸引客户进行二次购买和提升转换 率最好的方式,这个模块主要是对客户资料信息的添加、删除、更新。 ⑧ 商品类别管理:可以对商品类别进行添加、删除、修改。 ⑨ 商品图片管理:不对于不同商品,有不同图片去描述该商品的属性, 让客户有 个直观的了解。该模块可以对图片进行添加、删除、修改。 ⑩ 系统管理员管理:对登录后台处理的操作员,可以进行修改密码、添加、删除、 查询。 (详细的描述见课程设计指导书) 内容与要求: 1.现要求按照数据库系统开发步骤设计满足以上功能的数据库,并写出实现系统功能 的视图、触发器或存储过程。 2.撰写课程设计报告,课程设计报告中应包括其设计数据库的过程: 1)系统需求分析 2)数据库概念结构设计:要求用PowerDesigner 画出系统 E-R 图;3)逻辑结构设计: 要求用 PowerDesigner 生成物理模型图,得到关系模式,并生成对应的数据字典;4) 物理结构设计: 用 PowerDesigner 把以上关系模式生成数据库 (导出数据库脚本) ; 5) 数据操作过程:写出为每个关系进行增、删、改、查、的脚本(每个关系,至少两条 对应的脚本语句) ;6)视图、存储过程、触发器设计:创建对应系统功能可能用到的 视图,并显示结果,或系统可能用到的存储过程,触发器等。 设 计 参 数 至少 5 个表结构;3 个存储过程;2 个触发器;3 个视图。 进 度 要 求 1.1讲课阅读分析任务书 1.2需求分析概念结构设计 1.3逻辑结构设计物理结构设计 1.4视图、存储过程、触发器设计撰写报告 1.5交设计报告书 参 1.雷亮等《数据库原理及应用课程设计》指导书 考 2.王珊、萨师煊. 《数据库系统概述》(第五版) .北京:高等教育出版社.2014。 资 3.C.J.Date 著.孟小峰、王珊等译. 《数据库系统导论》(第 8 版) .北京:机械工 料 业出版社.2007。 4.陈根才等. 数据库课程设计.浙江.浙江大学出版社.2007 其 它 说1.本表应在每次实施前一周由负责教师填写二份, 学院审批后交学院教务办备案, 一 份由负责教师留用。2.若填写内容较多可另纸附后。 3.一题多名学生共用的,在设计 明内容、参数、要求等方面应有所区别。 系主任:指导教师:雷亮 2016 年 02 月 25 日 重庆科技学院重庆科技学院 课程设计任务书课程设计任务书 设计题目:课程资源网的设计与实现课程资源网的设计与实现 学生姓名第 2 组:学生姓名:学号: 课程名称数据库原理与应用课程设计 地点I515、I524 专业班级计科 2014-01,2,3,4 起止时间2016.2.29-2016.3.4 设 随着计算机技术在各行各业日益广泛和深入的应用,网站在各行各业的发展战略 计 内 中占据了重要的位置,对于高校的作用尤为突出, 从 2003 年开始,很多高校都建立了 容 属于自己的校园网络课程平台,课程资源网络平台得到了很大的发展。现要求设计并 及 要 实现一课程资源网站,该系统的信息要求可分为以下几个方面: 求 1) 课程首页信息 课程首页信息主要包括系统公告、主讲教师、学习指南、友情链接。 2) 课程学习信息 课程学习信息主要包括课本作者的简介、该门课程的简介、课程主要教材及相关 教材、课程内容的 PPT。 3) 视频教学信息 视频教学信息主要包括展示每个章节教师讲课的优秀视频,帮助同学们弄懂课上 没懂得知识点。 4) 登录信息 登录信息主要是用户使用课程资源与教学管理平台的信息,包括管理员以及登录 查看课程资源信息的用户的登录ID、登录名等。 5) 用户信息 用户信息包括用户真实姓名、用户登录账号、登录密码、手机号码、联系地址、 身份证号、邮箱、个人简介、用户头像等。 6) 设计实践信息 设计实践信息主要包括对每次实验的试验内容。 7) 在线答疑信息 在线答疑信息包括问题主题、作者、创建日期、最后回复日期等。 ②处理要求: 1) 对课程资源信息进行添加、修改、删除、查询,对新闻公告信息进行添加、删 除等操作; 2) 对单元试题信息进行添加、修改、删除、查询等操作; 3) 对模拟试卷信息进行发布、修改、删除等操作; 4) 对留言信息进行添加、回复、删除等操作; 5) 对用户信息进行注册、删除、修改密码、修改基本信息等操作 2. 2.系统功能系统功能 课程资源与教学管理服务平台分为前台和后台管理两个模块。 其中前台是学生和 教师可以查看的页面。后台是只有管理员才能登陆进去,对服务平台所有的信息进行 管理的。 前台模块包括课程首页、 课程学习、教学大纲、教学课件、视频教学、设计时间、 在线答疑、个人中心、试卷库、课程作业、习题库、单元测试、个人中心、下载中心、 上传中心等子模块的设计以及这些模块之间的联系。这些模块都是系统的核心功能, 也是用户经常使用的功能,它们实现的优劣直接关系到全系统的完整性和优越性。 根据需求分析,我们把系统分成教学大纲、教学课件、视频教学、在线答疑、在 线测试、课程作业、个人中心、下载中心、上传中心等主要模块。 (详细的描述见课程设计指导书) 内容与要求: 1.现要求按照数据库系统开发步骤设计满足以上功能的数据库,并写出实现系统功能 的视图、触发器或存储过程。 2.撰写课程设计报告,课程设计报告中应包括其设计数据库的过程: 1)系统需求分析 2)数据库概念结构设计:要求用PowerDesigner 画出系统 E-R 图;3)逻辑结构设计: 要求用 PowerDesigner 生成物理模型图,得到关系模式,并生成对应的数据字典;4) 物理结构设计: 用 PowerDes