如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
《数据库系统原理》课程设计教学大纲一、课程名称:《数据库系统原理》课程设计二、课程编码:三、学时与学分:36学时四、先修课程:《数据库系统原理》五、设计目的与要求实验目的:1.熟悉大型数据库管理系统的结构与组成;2.熟悉数据库应用系统的设计方法和开发过程;3.掌握一种大型数据库管理系统(ORACLE、DB2、SYBASE或SQLSERVER)的应用技术和开发工具的使用;4.熟悉数据库设计工具的使用;5.熟悉数据库安全的相关知识和技术;6.熟悉数据库系统的管理和维护。要求:1.在课程设计指导老师的指导下,选定一个数据库应用系统的题目,完成数据库的设计和应用系统设计,并提交相应文档。2.数据库管理系统仅限Oracle、DB2、Sybase以及MSSQLServer;3.开发工具限PowerBuilder、Delphi、C++、JAVA、VB、.NET平台或其它动态网页开发工具;4.数据库设计工具采用SybasePowerDesigner或OracleDesigner;5.必须兼有客户/服务器结构及浏览器/服务器结构,系统业务部分用客户/服务器结构完成,公共查询浏览部分可用浏览器/服务器结构完成。6.提交系统的源码及文档。六、适用学科专业计算机信息管理专业七、实验环境1.Windows2000/XP/2003操作系统,Server版或Professional版;2.MicrosoftSQLServer2000/2005企业版、标准版或个人版,或Oracle9i/10g,或DB2UDB6.0/7.0/8.0,或Sybase11.5/12/12.5;3.PowerBuilder/Delphi/VisualC++/Java(Eclipse或NetBeans或JBuilder)/VisualBasic/.NET(C#+ASP.NET)/其它动态网页开发环境;4.SybasePowerDesigner10/11/12或OracleDesigner2000/6i/9/10。八、设计的题目和要求下列题目任选一个作为课程设计内容。题目1高校教务管理系统某高校有若干系,每系又分为若干专业,每系有若干学生和教师。学生被分在若干班级中,一个学生只能属于一个班级,一个班级的学生都是一个专业的;教师则被分在不同的课程组,一个教师可以属于多个课程组,某个课程组的老师才有资格讲授该门课程。学生须在大学四年中修满规定的学分,其中有一部分为必修课,另一部分是选修课;必修课以班级为最小单位安排上课教室及上课老师,多个班级可以安排在一个教室上课。每个专业都有自已的培养计划,规定该专业的学生应在大学四个学年或8个学期中修完哪些必修课,并在指定的选修课修满选修学分。该计划同时指定了这些必修课或选修课所开设的学期。所有教学活动均在教室进行,但上机与实验则在机房或实验室进行。不同的教室、实验室或机房可容纳不同的人数。有的教室有多媒体设施,有的没有。有的课程必须在多媒体教室完成教学,有的则不然。根据上述描述,设计并开发一个教务管理系统,功能至少包括:学生、教师、课程、专业、教室等信息管理;培养计划的制订;排课系统;选修课的选修系统(先有课表,然后方许学生选修);成绩登记系统(只有任课老师才有权登记该门课程的成绩,但只能在该课程结束后一个月内登记,登记完毕后,任课老师要给予确认,此后再不能修改。在一个月快要结束的前一个星期,教务管理员应收到提醒,得知哪些老师尚未完成成绩的登记,以便电话通知这些任课老师);成绩的统计、查询与打印(单人、单科、班级等成绩的打印);学分的查询与统计;根据需要的其它功能;以上选修系统,成绩登记系统,学生成绩与学分的查询须同时用Browser/Server模式和Client/Server模式实现。其它功能用Client/Server模式实现。题目2图书销售系统图书销售系统提供给书店包括图书编目、进退货、销售、财务报表等方面的一体化解决方案。同时还提供会员折扣功能,B/S模式下的网上会员系统等。功能包括:图书零售购买:顾客购书后收银台进行结账。对于书店的会员可以提供相应的折扣。输入需要购买的图书和数量,计算出总金额,由用户选择使用现金或会员卡进行结账。并提供销售小票流水号作为销售的单据。对于会员,还要计算相应的积分。图书零售退货:顾客对已购买的图书进行退货。需要提供图书和销售的小票以作为购买凭证。系统查询数据库进行数据验证,对符合要求的图书进行退货。新书编目:书店从出版社购买新的图书后在这里进行编目。只有编目后的图书才可以进行销售。图书查找:可以使用ISBN、书名、作者、出版社等多种方式进行查找已编目的图书。图书资料修改:对已编目的图书修改图书的基本信