[工学]数据库原理课程设计-指导指南.doc_第1页
[工学]数据库原理课程设计-指导指南.doc_第2页
[工学]数据库原理课程设计-指导指南.doc_第3页
[工学]数据库原理课程设计-指导指南.doc_第4页
[工学]数据库原理课程设计-指导指南.doc_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库原理及应用课程设计要求一、课程设计目的与意义数据库原理及应用课程设计内容是以一定的应用环境为背景,应用数据库原理及应用课程所学的数据库设计与关系数据理论,结合实际的操作和设计,巩固课堂教学内容,使学生掌握数据库系统的基本概念、原理和技术,将理论与实际相结合,选用SQL SERVER数据库管理系统软件,规范、科学地完成一个小型数据库的设计。本次课程设计不要求进行应用程序开发,只要求同学们完成数据库的设计和实现。课程设计将根据同学的系统设计报告、系统实现报告以及系统实现结果进行五级综合评分,分别为:优秀、良好、中等、及格和不及格。二、评分标准数据库设计:40%评分参数:数据库设计安全性、完整性、规范性;视图、触发器、存储过程等的应用情况;系统设计:20%评分参数:功能完备性;功能正确性;系统容错能力;程序界面友好性;技术应用特色等。课程设计报告:20%评分参数:结构清楚,条理清晰;排版整齐规范;内容充实可靠等考勤:20%2周课程设计时间,每位同学应保证按照要求到实验室参与课程设计。三、要求课程设计报告应包含的基本内容:1、业务流程描述、功能模型的建立(至少1个关键业务功能的模型。建议采用用例图描述系统功能)2、E-R图设计(局部与全局ER图)3、数据库表设计(包含ER图中的所有实体与联系所对应的关系表)4、关键业务功能所需的视图、触发器、存储过程设计(至少1个视图、3个触发器、2个存储过程)5、系统设计(包括系统架构、类设计、主要算法设计、界面设计等)7、系统实现(部分关键代码)四、选题从以下题目中选择一题或自定题目(注:不允许选学生教务管理系统和图书管理系统)。1人一组任选一题完成系统设计,各组之间题目不能相同,课程设计报告单独书写。下面的每个题目都只是简单叙述了系统基本功能,大家在做设计的时候,需要重新进行需求调查,完善其功能,为数据库设计奠定基础。题目1:宠物商店电子商务网站客户购物、下订单、订单处理、销售统计等功能于一体的例子。通过浏览器,让客户可以查询宠物,把货物放入购物车,创建账户/登陆账户,创建订单,通过信用卡支付等。基本功能要求:1)注册/登陆/忘记密码/管理个人信息2)查询、删除、修改等维护宠物信息3)接受/处理订单消息,发订单给供应商4)销售统计5)维护库存数据库6)Email发送题目2:毕业设计指导网站毕业设计指导网站的目的是使学生和教师能够通过网络进行毕业设计辅导,这样能够得到最新的毕业设计信息,更好的辅导效果。内容如下:基本功能要求:1)用户注册/登陆/忘记密码/管理个人信息2)上传文件和下载文件3)学生向指导教师提问、查询问题;教师回答问题4)用户上传文件和下载文件5)管理员管理教师和学生信息6)查询统计数据(日问题量,答疑率)7)群发消息题目3:教师课堂辅助教学系统基本功能要求:1)通过课堂辅助教学系统,储存学生基本信息,完善课堂考勤制度(旷课、迟到、病假、早退和出勤),便于结果录入,及期末考勤汇总。2)通过课堂辅助教学系统,记录教学过程中学生回答问题情况,引入奖励机制,提高学生学习积极性。3)教师期末成绩统计及打印。4)教学信息管理:包括课件、课程简介、课程教学大纲、课程考试大纲等。题目4:企业资源管理系统基本功能要求:1) 员工信息管理:对企业员工的变动信息进行管理,如人员调入、调出、部门间调动、离退休处理等。可以查询企业员工的基本信息,员工的基本信息包括:姓名、年龄、性别、部门、岗位、工作证号、工作时间等。2) 考勤管理:对每位员工的出勤情况进行管理,管理员可以查询某一时期公司员工的上班、请假、加班、出差等出勤情况,并统计员工的实际工作时间。3) 工资管理:可自定义工资项目和参数,并根据员工的考勤状况,核算出员工的工资,生成工资总表和个人工资表。4) 报表管理:可以生成人事报表、员工考勤表、员工工资表等。可以多种方式输出结果(如以不同格式输出到文件中、预览报表、打印报表等)5) 系统管理:系统管理员使用,包括用户权限管理(增加用户、删除用户、密码修改等)、数据管理(提供数据修改、备份、恢复等多种数据维护工具)、系统运行日志、系统设置等功能。6) 增加员工的种类,对不同种类员工管理不同的基本信息。题目5:客房在线预订系统基本功能要求:1) 可以对客房基本信息进行增加、删除、修改2) 客房分为三种类型:三人房、双人房、单人房,每种类型房间价位不同3) 可以实现客户订房、退房、续房功能4) 可以登记、查询客户基本信息5) 可以查询房间状态信息6) 可以实现住宿计费题目6:汽车租赁网站基本功能要求:1) 可以对汽车基本信息进行增加、删除、修改2) 可以对租赁客户信息进行增加、删除、修改3) 可以实现汽车的租借、归还、续借4) 可以按重要字段查询汽车、客户等基本信息5) 可以实现租赁金额的计算6) 可以查询汽车、客户租赁历史记录题目7:网上订票系统 (要求采用B/S结构设计)基本功能要求:1) 可以实现订票客户网上信息登记以及修改2) 可以查询可订票情况3) 可以实现客户网上订票4) 可以计算订票费用5) 业务人员可以审核客户网上订票信息6) 订票客户可以查询当前订票状态题目8:实验室网上预约管理系统 (要求采用B/S结构设计)基本功能要求:1) 可以实现各实验室基本信息的增加、删除、修改2) 学生可以查询实验基本信息3) 学生可以登记基本信息4) 学生可以实现实验室预约5) 管理员可以审核学生预约申请6) 学生可以查询实验室预约申请状态题目9:高校职工通讯录管理系统 (要求采用B/S结构设计)基本功能要求:1)可以实现高校各部门、学院基本信息的增加、删除、修改2)可以实现各部门、学院职工通讯方式的增加、删除、修改3)可以查询职工通讯信息4)可以列表输出各部门、学院职工通讯方式清单题目10:餐厅下单预订网站基本功能要求:1) 可以实现菜谱基本的信息增加、删除、修改、查询2) 可以实现顾客下单信息的增加、删除、修改、查询3) 可以实现顾客下单金额折扣计算4) 可以实现顾客下单明细的列表输出题目11:小型超市管理系统基本功能要求:1) 进货管理:根据进货单位进货。2) 销售管理:每次销售都产生销售收据。3) 报表管理:报表分进货报表、销售报表等;报表可以有多种格式可供选择;可以把报表输出到文件中,可以预览报表、打印报表等。4) 系统管理:系统管理员使用,包括用户权限管理(增加用户、删除用户、密码修改等)、数据管理(提供数据修改、备份、恢复等多种数据维护工具)、系统运行日志、系统设置等功能。5) 商品预定,退货处理。6) 各种销售优惠措施,如根据顾客购买的商品数量或/和时间给予不同的价格。7) 对描述商品的基本信息可进行动态定制,如系统管理员在必要时可删除商品的“供货商”属性,同时增加“库存数量”属性。对于这种类型的需求变化,整个系统不需要重新实现。题目12:在线答疑系统 (要求采用B/S结构设计)基本功能要求:1) 可以实现学生基本信息的增加、删除、修改2) 学生可以在线提问、修改提问3) 教师可以回复、删除学生提问4) 可以查询学生提问信息5) 可以列表输出问题清单题目13:在线新闻管理系统 (要求采用B/S结构设计)基本功能要求:1) 可以实现新闻类别信息的增加、删除、修改2) 可以实现新闻基本信息的增加、删除、修改3) 可以实现新闻列表输出4) 可以浏览新闻详细信息5) 可以按关键字查询新闻信息题目14:网上计算机销售系统基本功能要求:1) 客户可以通过Web页面登录进入“网上计算机销售系统”,通过Web页面查看、选择、购买标准配置的计算机。客户也可以选择计算机的配置或在线建立自己希望的配置。可配置的组件(如内存)显示在一个可供选择的表中。根据用户选择的每个配置,系统可以计算其价格。客户可选择在线购买计算机,也可以要求销售员在发出订单之前与自己联系,解释订单的细节,协商价格等。2) 客户在准备发出订单时,必须在线填写关于运送和发票地址及付款细节(支票和信用卡)表格,一旦订单被输入,系统向客户发送一份确认邮件,并附上订单细节。在等待计算机送到的时候,客户可以在线查询订单的状态。3) 后端订单处理的步骤是:验证客户的信用和付款方式,向仓库请求所购的计算机,打印发票并请求仓库将计算机运送给客户。在客户订单输入到系统后,销售员发送邮件请求给仓库,附上所订的配置细节。仓库从销售员那里获得发票,并给客户运送计算机。题目15:学生综合测评系统 (要求采用B/S结构设计)基本功能要求:1) 可以实现学生基本信息的增加、删除、修改2) 可以录入学生各项评分数据3) 可以计算学生最终得分4) 可以按各项排名列表输出综合测评数据5) 可以查询学生综合测评数据题目16:计算机程序员考试网上报名系统 (要求采用B/S结构设计)基本功能要求:1) 实现考生注册、登录功能2) 实现报名信息的增加、删除、修改3) 实现考生考号的自动生成4) 实现各级别(高级程序员、中级程序员、初级程序员)计算机水平考试报名名单列表输出题目17:网上调查系统 (要求采用B/S结构设计)基本功能要求:1) 可以对调查主题与选项进行增加、删除、修改2) 可以实现调查选项的单选、多选功能3) 可以实现调查结果的统计输出4) 可限制重复提交调查题目17:网上招聘系统 (要求采用B/S结构设计)基本功能要求:1) 应聘者可以增加、修改基本信息2) 招聘者可以按职位查询浏览应聘者信息3) 招聘者可以删除应聘者信息4) 招聘者可以筛选符合条件的应聘者进入面试环节5) 应聘者可以查询招聘状态(如是否可参加面试)题目18:档案管理系统档案管理系统是一套功能强大、操作简便、实用的自动化管理软件,包括用户管理、档案数据录入(分为文件录入和案卷录入2部分)、案卷数据查询(分为文件查询和案卷查询2部分)、借阅管理等。可以应用于一般的档案室,也可以应用于网络中的办公系统,进行联网操作。基本功能需要:1) 用户登录在用户进入系统前,首先要求用户进行,登录时要验证用户名和密码是否匹配,验证通过后允许用户进入本系统操作。2) 修改注册信息 用户登录后,可以修改自己的注册信息,包括修改用户密码、每页显示行数等信息,不允许修改用户名、姓名和部门等信息。3) 权限设置本模块只有系统管理员可以操作。管理员可以增加系统用户、删除系统用户、修改用户的相关属性、修改用户的权限表。4) 数据录入本模块处理用户输入新的档案文件信息或者档案案卷信息。输入数据时要考虑用户连续录入的情况,可以从上一条记录复制数据到新的记录中。5) 数据维护本模块需要具有“数据维护”的权限的用户可以操作。数据维护模块对已经“删除”(只是做删除标记)的档案文件做最后判定,判断该文件是否需要删除。此模块涉及两种操作:恢复和彻底删除。6) 数据查询按用户输入的条件查询相应的档案文件信息。查询结果以列表目录形式显示,也可以卡片形式显示。具有档案处理权限的用户可以对查询的结果编辑并保存,也可以“删除”(做删除标记)档案文件记录。7) 数据修改本模块主要实现批量修改数据的功能,可以由用户指定条件,将数据库中所有符合条件的文件或案卷记录按要求修改某个字段的值。例如:可以指定将所有文件年份为“2002”的文件记录的保管期限改为“长期”。8) 档案借阅此模块分为外借登记、归还记录和电子借阅申请处理两部分,具有“借阅管理”权限的用户可以操作此模块。外借模块实现档案文件的借出登记和归还登记功能。电子借阅申请由具有“借阅管理”权限的用户处理。一般用户提出阅读电子文档的请求后,被同意阅读后,文件将被发送给申请人。也可以选以下的题目,以下题目就不再对其功能叙述,请选下面题目的同学,独立完成需求分析,进行功能确定:1. 仓库管理系统 2. 家庭理财系统 3. 图像检索系统4. 长途汽车站营运班次和旅客咨询系统 5. 医疗保险总控系统 6. 商品房销售信息系统7. 酒店管理信息系统 8. 医院管理信息系统 9. 工资管理系统 10. 公路交通管理系统11. 考试管理系统 12. 客房管理系统 13. 列车时刻查询系统 14. 人事管理系统 15. 商场库存管理系统 16. 商场销售管理系统 17. 水电管理系统 18. 通讯录管理 19. 电话本管理系统 20. 邮编区号查询系统 21. 自测题库管理系统 22. 实验设备管理系统 23. 员工管理系统 24. 教职工管理系统 25. 硕士研究生网上报名系统 26. 长途汽车站营运班次和旅客咨询系统27. 饭卡管理系统 28. 图书馆管理信息系统29. 宾馆客房管理信息系统30. 机票预定系统注:学生若自由选题,需经指导老师同意后方可立题。附表一:关系表描述格式示例学生基本信息表(Student_Info)字段名称含义类型长度是否为空备注sno学号nvarchar10N主键Sname姓名nvarchar10Nsex性别nvarchar2NCheck in(男,女)sbirthday出生年月datetimeNsdeptID院系编号nvarchar3Y附件二:课程设计格式仲恺农业工程学院课 程 设 计(设计题目)用学生的课程设计题目替代“(课程设计题目)”这几个字姓 名 院(系) 计算机科学与工程学院专业年级 网络工程09学 号 指导教师 职 称 讲 师起止时间 2011.12.12 2011.12.23仲恺农业工程学院教务处制目 录1 概述包括系统背景、开发环境等2 需求与功能分析问题陈述、需完成的功能等3 概要

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论