人人范文网 范文大全

课程设计

发布时间:2020-03-02 04:33:51 来源:范文大全 收藏本文 下载本文 手机版

《数据库原理与设计》课程设计指导书

数据库课设的伟大之处是:1.要用编程——JAVA/C# 2.要是弄瘫了继续重装系统——操作系统 3.实践是检验真理的唯一标准——马克思主义哲学 4.用到不懂的词查专英书——专业英语 5.要是做不出来去网上买吧——经济导论。一个数据库用了整个学期的课。

---------06级软件专业同学

一、课程设计说明

本次设计,提供在实际环境中,使用数据库管理系统以及设计工具获取实践经验的机会。完成设计任务,学生将对设计实际有效的数据库模型,有更深入的理解。

先导课程:《数据库系统概论》。

预备知识:设计环境和开发工具:

操作系统: Windows2000(或更高版本)。

数据库管理系统:建议选用微软公司的。

开发工具:任意。

二、课程设计基本要求

1、数据库设计

1)

2) 模型,详细描述实体的属性和实

3)

2、创建数据库: 文件)

/或者DBA。

DBTest,要求

3、

用户名为DBUser,密码也是DBUser;

2) 新建的用户对数据库DBTest拥有所有的权限

4、创建表

 使用查询分析器创建表,要求

1) 表以及字段要求使用英文或者拼音作为名称;

2) 建立适当的约束;

3) 表要在一定的范式基础上建立。

5、应用程序设计

如果需要编写应用程序,请参考采用的语言帮助。

6、设计报告要求

设计报告参考以下提纲书写:

1) 摘要

2) 目录

3) 需求分析

4) 数据库概念结构设计

5) 数据库逻辑结构设计

6) 数据流图及程序结构框图

7) 程序原代码及其说明

8) 总结

9) 致谢语

10) 参考文献

7、参考文献

(1) 王珊.数据库系统概论(第三版).北京:高等教育出版社,(2) SQL Server帮助手册

(3) ER图制作工具,例如等

(4) 开发语言相关资料

(5) 开发平台相关资料

三、课程设计任务

1.电子提案管理系统

背景资料:

3级管理:单位高层领导(一正几副)、职称、职务等。

负责提案的全程管理。提案主要流程为:每份提。提案发起人将:指定提案的流转部门、接待人。提案处理人、处可由高级部门转发给一个下级部。提案处理结束

1) 写数据字典。

2) 设计E-R图。

3) 录入适当量的基础数据,例如部门、人员等。

4) 用语言(asp.net C#/ Java JSP)实现提案管理功能。

2.在线考试系统管理系统

计划设计实现一个在线的考试系统,主要对在校学生进行在线的自我测试与考试.系统使用人员有:系统管理员、考务管理员、题库建设人员、学生。他们共同完成考试流程管理。

系统管理员主要进行系统初始化以及维护,主要需要管理的信息有:系统操作用户、系

统课程信息、题库基本信息、学生信息等;

考务管理员主要进行功能:考试设定(设定考试的所有信息(时间、内容等))、考试统计、成绩统计等。

题库建设人员主要功能:对权限范围内的课程进行题库的维护;

学生:考试、查询成绩、查询考试信息等。

可能的数据对象:用户、课程、学生、班级、题库、考试。其中课程与题库具有联系,考试、课程、班级具有联系。

考试需要支持两种方式:模拟练习和真实考试,考试时,从题库中根据要求抽取试题。 阅卷:2种方式,自动阅卷、人工阅卷。

设计要求:

1) 据字典,注意要调研在线考试系统的管理与活动过程.

2) 深入分析各个体检表,综合分析,设计优化的E-R图。

3) 录入适当量的基础数据,例如课程、题库等,进行测试。

4) 用语言(asp.net C#/ Java JSP)实现管理系统。

3.销售管理系统

北京XXX销售物流是生产企业、销售物流供应商、产品、客户以及销售的信息:

email、供应物品类别、付款账号、视图,如图2.4 所示。姓名、性别、电话、传真、E-mail、

,且一个订单只能由一个业务员经办。业务员有用户名、密码、姓名、

设计要求:

1) 进行需求分析,可以适当参考别的管理系统,以便扩展业务需求。针对需求,编

写数据字典。

2) 设计E-R图。

3) 录入适当量的基础数据,例如部门、人员等。

4) 用语言(asp.net C#/ Java JSP)实现销售管理功能。

4.出版社管理系统

一个出版公司需要建立一个管理书籍的系统,出版社要出版不同专题的科学书籍。出版

专题书的作者都是相关领域的专家,每人负责一本以上的书的发表。每本书只涉及一个领域,并只有一个作者。当作者写一本书时,每个作者由一个编辑负责。但如果该作者由多本书要出版,可能就有不同的编辑为他服务。为了提高作者之间的竞争意识,公司一个专题聘请了不只一个专家。

公司对不同专题的书籍需要统计月和年的销售量。并根据作者的出版物的销售量排序,每年销售额排在前三名的作者,给与该作者该年销售额5%的奖励。

公司的销售账户只有经理可以查看

设计要求:

4) 进行需求分析,可以适当参考别的图书或者出版社管理系统,以便扩展业务需求。

针对需求,编写数据字典。

5) 设计E-R图。

6) 录入适当量的基础数据,例如部门、作者、书籍等。

4) 用语言(asp.net C#/ Java JSP)实现出版社管理系统。

5.小型汽车销售管理系统

一个小型汽车公司计划做一个小的销售管理系统,买过商品或从代理商处获得服务的顾客都需要保存。电话、e-mail 等。

车辆数据:制造商和出厂年份等 销售数据:还包括卖出的服务数据:车辆和提供服务的技工

有些代理商除了主要的代理包括租车合同、和小型公司签订的服

2) 图。

3)

4) 构建视图: 代理商有不同种类的职工需要存取数据库。技工需要看车辆和顾客的数

据,并更新服务数据;销售人员需要关注车辆的销售。财务人员需要参看账目。所

以需要建立不同的视图满足要求

5) 查询数据库:包括顾客账单的调查、车辆服务历史的调查等等。查询条件自己定义。

希望有组合查询,任意组合查询字段和查询条件进行查询。

6) 日报表:每一天代销商都需要处理、汇总每天的情况。服务方面:每天定时自动查

询服务数据表,对当天已完成服务的车辆,需要通知顾客车辆已经服务完毕;对超

过服务规定期限还没有服务完毕的车辆也需要通知顾客。销售方面:需要统计一天

的销售情况。停车场需要统计每天在停车场上的车辆型号和数量等

6.图书管理系统

背景资料:

1) 图书室有各种图书一万多册,图书的种类有若干种,例如,书、期刊、外文以及报

纸等,图书需要分类管理。

2) 每种图书都有书名、类型、书号(ISBN)、一名或多名作者(译者)、出版社、定

价、馆藏数量和内容简介等。

3) 借书证记录有借阅者的姓名、所在单位、职业等。

4) 凭借书证借书,每次最多能借8本书。借书期限最长为30天,超期书需要罚款。

5) 需要对借书还书的历史进行记录,以便查询。

设计要求:

7) 编写数据字典。

8) 设计E-R图。

9)

10) 实现对所有购进图书的分类查询和分类统计。

11) 12) 13) 用T-SQL实现借书、还书模块

14) 用T-SQL

7.员工薪资管理

背景资料:

1) 某单位现有1000

2) 该单位下设4

3) 失业保险和住房公积金在工资中扣除。

4)

5) 3000元。工资按月发放,实际发放的工资金额为工资

2) 图。

3)

4) 计算个人的实际发放工资。

5) 按科室、职业分类统计人数和工资金额。

6) 实现分类查询。

7) 能够删除辞职人员的数据。

8.库存物资管理

背景资料:

1) 有一个存放商品的仓库,每天都有商品出库和入库。

2) 每种商品都有名称、生产厂家、型号、规格等。

3) 出入库时必须填写出入库单据,单据包括商品名称、生产厂家、型号、规格、数量、

日期、时间、入库单位(或出库单位)名称、送货(或提货)人姓名。

设计要求:

1) 进行需求分析,编写数据字典。

2) 设计E-R图。

3) 设计出入库单据的录入。

4) 实现按商品名称、出入库日期的查询。

5) 实现分别按日、月和年对出入库商品数量的统计。

6) 用T—SQ实现对库存的盘点,意思是统计每个商品的入库数量、出库数量以及目前的库存量,这三个数字应该平衡,如果不平,则给出不平的情况。

9.自选项目

请与教师联系,确定难度、工作量后方可进行。

四、课程设计时间与考核

时间安排:

1) 设计工作从6周开始,累计学时数为32学时。

2) 上机时间:按照实验安排的时间,到工2楼43) 通过bb平台抽查设计完成进度情况。

4) 第13周进行中期检查。

5)

6)

任务安排:

1、

2、,程序必须包含所有的SQL脚本。

3、+

考核:

1、0分,并提交管理部门处理。

2、

课程设计

课程设计

课程设计

课程设计

课程设计

课程设计

课程设计

课程设计

课程设计

课程设计

课程设计
《课程设计.doc》
将本文的Word文档下载到电脑,方便编辑。
推荐度:
点击下载文档
点击下载本文文档