学籍管理系统

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

重庆科技学院《数据库原理》课程设计报告学院:_电气与信息工程学院_专业班级:计科2013-01学生姓名:学号:设计地点(单位)计算机自主学习中心(I302)设计题目:学籍管理系统设计完成日期:2015年6月26日指导教师评语:成绩(五级记分制):指导教师(签字):摘要学籍管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学籍管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。通用学籍管理系统软件属教育行业事务管理软件;可广泛应用于全日制大、中小学及其他各类学校,对学生的入学、升级、学籍变动进行综合管理和快速查询。为了节省在学籍管理花费的人力和物力,同时便于学校掌握学生在个人爱好、家庭状况等方面的详细情况,学籍管理系统并因材施教、充分发挥学生的个人特长,有助于提高整个学校的教育水平和管理水平。关键字:SQL2008学籍管理触发器重庆科技学院课程设计任务书设计题目:学籍管理系统设计学生姓名第9组:学生姓名:胡凯学号:2013443401课程名称数据库原理与应用课程设计专业班级计科2013-01,2,3,4地点I301、I302起止时间2015.06.22-2015.06.26设计内容及要求现需要开发一学籍管理系统,具体实现以下功能:(1)学生基本信息系统能够完成新、老生信息的输人、修改、插人、删除等工作。可以按照特定的信息进行查找,并按照特定的要求进行排序。可以对老生的信息进行备份,以便日后查询。可以对学生的信息进行打印输出。提供详细的帮助文件和系统维护功能。(2)学生成绩管理系统此部分的功能如下:学生成绩的输入、修改、删除等基本操作。成绩的综合统计功能,包括学生成绩按照不同条件进行排名。管理人员可以选择不同的排序条件,并可以将排序结果进行打印输出。计算各班的总分和平均分,并按照平均分将各班成绩进行排序。统计不及格考生的信息,根据条件确定是重修还是补考。学生奖励统计,自动生成每班获得奖学金的同学的信息,并可以将奖学金分成不同的等级,以及所得奖学金的数目。本系统可以在单机上运行,也可以应用在网络上供在线查询成绩和其他一些学生的信息(此功能选做人提供给学生进行查询的系统和提供给教务处使用的系统,在不同用户使用时,应该会有不同的使用权限。提供详细的帮助文件。3.设计提示要有用户登录验证界面,不同的用户提供不同的功能。由于数据库内的信息会很多,注意数据库表格设计,使得学生查询基本信息或学习成绩时使用时间较短。内容与要求:1.现要求按照数据库系统开发步骤设计满足以上功能的数据库(更详细描述见数据库指导书),并写出实现系统功能的视图、触发器或存储过程。2.撰写课程设计报告,课程设计报告中应包括其设计数据库的过程:1)系统需求分析2)数据库概念结构设计:要求用PowerDesigner画出系统E-R图;3)逻辑结构设计:要求用PowerDesigner生成物理模型图,得到关系模式,并生成对应的数据字典;4)物理结构设计:用PowerDesigner把以上关系模式生成数据库(导出数据库脚本);5)数据操作过程:写出为每个关系进行增、删、改、查、的脚本(每个关系,至少两条对应的脚本语句);6)视图、存储过程、触发器设计:创建对应系统功能可能用到的视图,并显示结果,或系统可能用到的存储过程,触发器等。设计参数至少5个表结构;3个存储过程;2个触发器;3个视图。进度要求15.5讲课阅读分析任务书16.2需求分析概念结构设计16.3逻辑结构设计物理结构设计16.4视图、存储过程、触发器设计撰写报告16.5交设计报告书备注:16周周一放假,所以15周周五下达设计任务书。参考资料1.雷亮等《数据库原理课程设计》指导书2.王珊、萨师煊.《数据库系统概述》(第四版).北京:高等教育出版社.2006。3.C.J.Date著.孟小峰、王珊等译.《数据库系统导论》(第8版).北京:机械工业出版社.2007。4.陈根才等.数据库课程设计.浙江.浙江大学出版社.2007说明1.本表应在每次实施前一周由负责教师填写二份,学院审批后交学院教务办备案,一份由负责教师留用。2.若填写内容较多可另纸附后。3.一题多名学生共用的,在设计内容、参数、要求等方面应有所区别。系主任:指导教师:张亚军、游明英,雷亮,王双明2015年06月10日目录摘要.............................................................................................................错误!未定义书签。1系统需求分析........................................................................................................................11.1功能概述.....................................................................................................................11.2系统模块图.................................................................................................................21.3数据流图.....................................................................................................................21.3.1数据顶层流图..................................................................................................21.3.2管理员数据流图..............................................................................................31.3.3员工数据流图..................................................................................................32数据库概念结构设计............................................................................................................42.1E-R图..........................................................................................................................43数据库逻辑结构设计............................................................................................................43.1物理模型图.................................................................................................................43.2数据字典.....................................................................................................................5表3.2员工................................................................................错误!未定义书签。表3.7考勤................................................................................错误!未定义书签。表3.8职务................................................................................错误!未定义书签。表3.9部门................................................................................错误!未定义书签。表3.10年终奖..........................................................................错误!未定义书签。4物理结构设计........................................................................................................................94.1数据库脚本.................................................................................................................95数据操作过程......................................................................................................................235.1数据库操作过程.......................................................................................................235.1.1对员工表的新增操作....................................................................................235.1.2对员工表的查询操作....................................................................................235.1.3对员工表的修改操作....................................................................................235.1.4对员工表的删除操作....................................................................................235.1.5一系列的数据增加操作................................................................................236视图、存储过程、触发器的设计.....

1 / 39
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功