已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
计算机科学与技术学院课程设计报告201 201 学年第 学期课程名称 数据库系统原理 设计题目 学生成绩管理 学生姓名 学 号 专业班级 指导教师 2012年 1月 8 日1 引言: 学生成绩管理系统是一个教育单位不可缺少的部分。一个功能齐全、简单易用的管理系统不但能有效的减轻相关工作人员的工作负担,它的内容对于学校的决策者和管理者来说都至关重要。所以学生成绩管理系统应该能够为用户提供充足的信息和快捷的查询手段。一直以来人们使用传统人工的方式管理文件档案、统计和查询数据,这种管理方式存在着许多缺点,如:效率低、保密性差、人工的大量浪费;另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少困难。随着科学技术的不断提高,计算机科学的日渐成熟,其强大的功能已为人们熟知,它已进入人类社会的各个领域并发挥愈来愈重要的作用。 使用计算机对学校的各类信息进行管理,具有手工管理所无法比拟的优点,例如:检索迅速、查询方便、效率高、可靠性好、存储量大、保密性好、寿命长、成本低等。这些优点极大地提高了学校信息管理的效率,也是一个单位科学化、正规化管理的重要条件。建立学生信息管理系统,采用计算机对学生信息进行管理,进一步提高教师工作效率,实现学生信息工作流程的系统化、规范化和自动化,对于促进学校管理制度,提高学校教学质量与办学水平有着显著意义。2 需求分析 学生成绩管理数据库是一个存入大量学生信息的数据库,用于老师管理学生成绩和学生查询成绩的数据库,对学生、班级、考核成绩的管理。是整个学校的学生成绩的管理变成一个简单易于操作的数据库,进而高效率的完成学生成绩的管理。 该数据库的功能:能提供管理员查询学生有关信息,并且可以插入、修改、删除学生信息等。学生可以使用自己的权限登陆查询自己的有关信息,同时教师也可以登陆查询自己的有关信息。这些信息包括学生的成绩、课程、个人信息等。另外,基本表、视图、触发器、索引存储过程的建立使用。 3 确定实体与概念设计 根据学生成绩管理系统的要求,简单的把学生管理系统分为班级、学生、课程这三个实体。学生和班级攒在这属于关系,学生和课程存在着选课关系。具体e-r图如下: e-r图4 逻辑结构设计e-r图转换为关系模式为:学生表(学号,姓名,性别,年龄,班级,入学时间)课程表(课程号,课程名,学分,任课老师,实验学时)班级表(班级,班长,班主任,班级人数)成绩表(学号,课程号,成绩)5数据库的物理设计1、 根据系统需求及逻辑结构设计,基于sql server 2000数据库,建立如下数据库表。学生表班级表课程表成绩表2、插入表的信息后学生表班级表课程表成绩表3、建立视图 视图5、建立关系图 关系图6 数据库的运行1、查询例1 查询结果为: 例2 查询结果为:2、 插入例结果:2、 更新例结果为7 系统功能模块学生信息管理网站主要包含用户登录、学生信息管理、课程信息管理、成绩管理、系统管理等功能模块。1、用户登陆学生信息管理网站采用用户名及密码验证方式,进入学生信息管理网站前,用户必须在登录页面输入用户名及密码,只有验证通过的用户方可进入学生信息管理网站操作主页面。2、学生信息管理包含3个功能模块:学生个人信息的添加、学生信息的查询以及学生信息的修改与删除。3、课程信息管理包含3个功能模块:课程基本信息添加与删除处理、与学生信息结合实现学生选课处理、学生选课信息的查询处理。4、系统信息维护模块包括用户基本信息管理与班级信息的管理。其中,用户管理包括用户的添加、删除、密码修改;班级信息管理包括班级信息的添加、删除处理。8总结 回顾该系统从选题,到需求分析、设计、编码实现、测试等,设计报告的撰写,这系列连贯的过程,感想颇多,收获也很多。 1、数据库课程设计,不能急于开始编码。我在本次的数据库课程设计中,一开始并没有认真进行需求分析以及数据库的设计,而是急于去编码实现界面等前台的东西。结果编到第二个界面的时候,发现数据库设计不合理,只好重新回去修改。不论是开发一个系统软件还是开发一个数据库,需求分析是至关重要的,是整个设计过程的基础,也是最困难最耗时间的一步。作为基础工作的需求分析是否做得充分与准确,决定了在它上面构建数据库大厦的速度与质量。我的解决方法是:详细进行需求分析,争取做到对整个系统了然于胸;详细进行系统功能划分,分到最小模块为止,然后再一个一个模块添加代码即可,当然,要考虑模块与模块之间的耦合程度以及模块与模块之间的信息共享。2、 在遇到困难的时候怎么办?在本次数据库课程设计中遇到不少困难,例如:在开始时,对sql server不是很熟悉,掌握不够好。在这时,我一般采取以下措施:上网查资料;在网上论坛上提问题;和同学讨论;在图书馆查找相关图书资料。总之,这些是我比较常用的方法。最重要的一点是,遇到困难时的心态要平和,冷静地去查找问题并解决问题。3、 注意知识的总结和积累最近,其实不止是本次数据库课程设计带给我的收获,就是作为一个合格的程序员,要注意对知识的积累和知识体系的梳理,每隔一段时间就应该对自己
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025北京大学城市与环境学院招聘劳动合同制人员1人考试笔试备考题库及答案解析
- 2025云南昆明市卓衡高级中学招聘笔试考试参考题库及答案解析
- 2025年西咸新区渭城卫生院招聘考试笔试备考试题及答案解析
- 2025山东菏泽苏菏高级中学餐厅招聘6人笔试考试备考题库及答案解析
- 2025西安市东城第一中学教师招聘考试笔试备考题库及答案解析
- 2025四川成都市锦江区考核招聘教师60人笔试考试参考题库及答案解析
- 2025浙江温州市平阳县中医院招聘院前急救护士1人笔试考试备考试题及答案解析
- 2026天津市卫生健康委员会所属天津市第四中心医院招聘40人笔试考试备考题库及答案解析
- 2025年瑞安市安阳街道公开招聘社会治理协管员与禁毒社工5人考试笔试参考题库附答案解析
- 2025广东云浮市招聘教育人才19人(华南农业大学专场)笔试考试备考试题及答案解析
- 七年纪学生安全教育课件
- (2025)共青团入团考试题库及完整答案
- 2025年安全生产起重机操作试题及答案
- 2025至2030中国锂电池行业项目调研及市场前景预测评估报告
- 备品备件仓库管理改善
- 《计量促进民营经济发展壮大若干措施》
- 2025年阿克苏辅警招聘考试题库及完整答案详解一套
- 锚索冬季施工方案
- 学习宪法精神争做守法青年
- 2025中华联合财产保险股份有限公司社会招聘笔试历年常考点试题专练附带答案详解2卷
- 供配电系统运行维护年度总结与分析报告
评论
0/150
提交评论