网络数据库课程设计大纲

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《网络数据库技术课程设计》大纲

一.课程设计目的

本课程是网络数据库技术课程所包含的一门重要实践课程,要求学生掌握网络数据库技术在实践中的应用。本课程设计的目的是使学生在理论学习的基础上,动手编写程序,通过应用所学习的知识,来解决一些实际网络数据库应用问题,以此来提高学生的实践能力和实际动手能力。

二.参考题目

任选下列一项目进行,查阅相关文献、了解相关的系统,要求完成规定的任务。

1、客户订购登记系统

要求:

现有一个公司希望为其客户订购行为建立一个数据库。

如果一个客户可以有一份或多份订单,每份订单可以订购一种或多种商品。每份订单有一个发票,可以通过多种方式来支付,例如支票,信用卡或者现金。处理这个客户订购登记的职工的名字要被记录下来。

部门工作人员负责整理订单并根据库存情况处理订单。如果订单上的产品在库存中有,就可以直接发货,发货方式也有多种;如果订单上的产品在库存中没有,就不需要登记或者订购其它产品。

请根据上述要求设计数据库和系统设计。

2、学生住宿管理系统

要求:

一个大学的后勤部门希望建立一个数据库来管理学生宿舍的分配。凡是需要住宿的学生都要填写一个申请表,表中有学生的信息情况和要申请的宿舍类型以及租用时间。学生可以租用一个厅室的一个房间或者是学生公寓。厅室只能提供单独的房间,房间有房间号、住宿号以及月租金。住宿编号唯一地决定了后勤部门控制的厅室中的每个房间,以便租给学生使用。每个厅室由后勤部门的一个职工管理。

后勤部门也提供公寓给学生租用,每个房间有一个唯一的公寓编号。这些公寓房间是已经装修好的而且提供单个房间给3个、4个或者是5个学生一起住。公寓中的每个床位都有月租金、房间编号和住宿编号。住宿编号唯一地确定了所有学生公寓中的可用房间,在房间租给学生时使用。每个公寓由后勤部门的几个职工共同管理。在每个新的学年开始,签订新的租用合同,最少的租用时间为一个学期,最多的是一年。学生要交一个学年的住宿费用,然后每个学期都有一个发票。如果学生在一个规定的日期之前没有交费,则会收到两封提示交费的信。

请根据上述要求设计数据库和系统设计。

3、工资管理系统

要求:

工资管理部门希望建立一个数据库来管理职工的工资。要计算职工的工资,

就需要考虑不在休假日期以内的假期、工作期间的病假时间、奖金和扣除的部分。系统必须指明给每个职工发薪水的方式,随着时间的推移,发薪水的方式可能会有些改变。大多数的职工是通过银行卡来结算工资的,但是也有一部分人使用现金或支票。如果是通过银行卡,就需要知道账号和卡的类型。付款方式只可能是一种方式。另外,还有几种原因需要扣除工资:例如,个人所得税、养老保险、公积金等。请根据上述要求设计数据库和系统设计。

4、发票处理系统

要求:

在公司的订单处理中,凡是订购商品的客户,如果库存能够满足客户需求,财务部门就可以开出发票。同时将商品和发票寄给客户,并要求客户付款。公司要求建立一个数据库,对客户的发票进行处理。该数据库应能够提供对发票到款情况的查询,如实际到款数、欠款数等。如果发票到期而客户没有按时付款,系统应该提供欠款的客户名单并发出催款通知。

请根据上述要求设计数据库和系统设计。

5、保险业务管理系统

要求:

某保险公司雇佣多名业务员开展保险业务。一名业务员可以为多名客户服务;一个客户也可以通过多个业务员购买多种保险;每个客户在每次购买保险时通过一个业务员与保险公司签订合同。图中显示一张经过简化的该保险公司的个人保险投保合同书。

请根据上述要求设计数据库和系统设计。

6、车辆租赁管理

要求:

一个租赁公司希望建立一个数据库来管理对用户的车辆租赁。公司有不同的部门,每个部门都有一定的职工,其中包括一个经理和几个高级技师,高级技师负责把工作分配给下面的一组普通技工。每个部门都有库存的车辆,以便租给用户。用户租赁时间一般为最少4小时到最多6个月。每个用户和公司之间的租赁合同都有一个惟一的租赁号。用户必须拿出在租用期间的保险金。每次租用过后要对车辆进行检查,以验证它的损坏程度。

请根据上述要求设计数据库和系统设计。

三.设计要求

根据所给的实验指导书的要求,从中选择项目,应用所学的知识,完成题目所规定的各项要求。总体要求如下:

1.课程设计报告正文概念清楚、叙述正确、内容完整、书写规范。

2.课程设计中必须按指导书要求,综合应用所学的网络安全知识解决实际问题,有必要的理论分析,设计要有合理的依据。独立完成课程设计,不得出现雷同,否则雷同者均不及格。

3.功能正确、有一定实用性,鼓励创新。

4.程序界面友好,便于交互。

5.积极交流与讨论(通过同学、网络等途径)、善于查阅资料、分析与借鉴他人编写的软件和源代码。

四.任务完成形式

1. 完整的软件系统

软件设计必须提交完整的电子版程序源代码、可执行程序、数据文件以及使用说明文件等。

源代码文件要特别注意编程规范、代码风格,关键代码需有合理的注释,不含任何无用代码;数据文件内要求有一定数量的“真实”数据(如对于记录文件,需要有5条以上记录);使用说明文件的第一行,需要给出设计者的学号、姓名,后面为其它说明。

软件打包压缩以班级为单位提交光盘,每个学生以自己的“班级学号姓名”作为文件名。

课程设计报告

撰写要求:

字数:不少于6000字。

封面:需在封面注明设计选题、班级、姓名、学号及课程设计日期。(格式见附录)

摘要:说明本设计的基本任务,完成的功能,所用开发工具,本人的主要工作。(宋体五号)。关键字为3-5个,中间用逗号分隔。

目录:由“文档结构图”自动生成。(字体:宋体五号)

正文:宋体五号,行间距为1.5倍行距

参考资料:三个以上

五、考核方式

相关文档
最新文档