ncu-学生学籍管理系统课程设计报告(共22页)

上传人:20****08 文档编号:57849293 上传时间:2022-02-25 格式:DOC 页数:22 大小:288.50KB
收藏 版权申诉 举报 下载
ncu-学生学籍管理系统课程设计报告(共22页)_第1页
第1页 / 共22页
ncu-学生学籍管理系统课程设计报告(共22页)_第2页
第2页 / 共22页
ncu-学生学籍管理系统课程设计报告(共22页)_第3页
第3页 / 共22页
资源描述:

《ncu-学生学籍管理系统课程设计报告(共22页)》由会员分享,可在线阅读,更多相关《ncu-学生学籍管理系统课程设计报告(共22页)(22页珍藏版)》请在装配图网上搜索。

1、精选优质文档-倾情为你奉上 南昌大学信息工程学院课 程 设 计 报 告 书所属课程名称电子商务系统分析与设计题 目学生学籍管理系统 院(系)信息工程学院班 级 电子商务 班组 员指导教师 2012年 12月 1日 专心-专注-专业1. 总体要求:(1)系统的意义与目标 学生学籍管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,但一直以来人们使用传统人工的方式管理学生学籍工作,这种管理方式存在着许多缺点。随着科学技术的不断提高,计算机科学的日渐成熟,其强大的功能已经为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。MIS为计算机应用的一部分,

2、使用计算机对学生的有关信息进行管理,具有手工管理所无法比拟的优点,开发学籍管理系统能帮助教研人员利用计算机,快速方便的对学生学籍管理进行管理、输入、输出、查找的所需操作,使散乱的人事档案能够具体化,直观化、合理化。学生学籍管理信息系统规划示例(2)系统的用户需求学生学籍管理功能需求:记录学生档案的相关情况;记录学生课程成绩的相关情况;管理学生的异动情况;管理学生课情况;系统辅助功能,如登录、用户管理等; 强大的决策分析功能。例如,学校可以分析本校的入学质量。教务管理人员使用这个系统可以管理学生的基本情况、学生的学习情况。学生使用这个系统可以查看自己的学习成绩。教师使用这个系统可以查看开课情况和

3、所教学生的基本情况。学生学籍管理信息系统规划示例学生学籍管理系统的性能要求:遵循管理规范,技术先进、安全可靠、系统开放、经济实用的原则; 本系统以独立运行为主,但同时又可与学生管理系统挂接; 界面简洁、统一、友好。 操作简便,向导式操作,可以提供非计算机操作人员使用。 相关数据显示功能数据导入功能根据日常学籍工作流程设计系统,完全根据工作流程进行系统设计,配合新生入学工作流程。 提供程序的稳定与安全功能完善的数据打印和报表功能a.前言:主要对自己的课程设计进行简要介绍说明,在对所选题目进行调研的基础上,明确该选题要做什么。b.需求分析:采用自顶向下的方法,对数据库及应用系统进行分析,列出系统功

4、能模块,并画出系统的功能模块图,写出数据字典,并画出数据流图。c.概要设计:根据需求分析画出E-R图(E-R图必需规范合理)d.逻辑设计:把E-R图转换成关系模式,并进行规范化,最终得到SQL Server所支持的数据表,然后合理定义用户视图和相关存储过程。e详细设计与实现:要求分模块列出各模块的设计思路并用开发工具编写代码实现上述功能。f.总结:对设计结果进行合理性、规范程度和系统实际运行的结果进行评价和总结。三、方法与步骤:按照关系数据库设计原理和方法进行数据库设计,按照结构化程序设计方法或面向对象的程序设计方法进行数据库应用程序设计。具体步骤应包括:需求分析,概念设计,详细设计,编码与实

5、现,运行维护等,最后写出完整并合理的课程设计报告。目 录第一章 前言1.1系统任务学生信息管理系统是学校有效管理学生的重要工具,它的任务主要有以下几项:学生基本信息管理,主要负责管理学生基本信息。学生选课信息管理,主要负责管理课程信息和学生选课信息。信息 检 索 管 理,主要负责对学生各类信息进行查询和统计。信息 修 改 管 理,主要负责学生信息的增加,删除,更改。系 统 管 理,主要负责管理用户信息和用户登陆,以及配置系统参数。1.2 系统目标学生信息管理系统是学校管理学生的有效方法,也是学生学生查询信息的有效途径。一个好的学生信息管理系统应具有以下这些目标:能够管理所有学生的信息。能够快速

6、地进行学生的各类信息查询,包括基本信息和选课信息的查询。减少学校管理学生的工作任务,降低管理成本。第二章 需求分析2.1 系统功能模块根据以上对学生信息管理系统的任务和目标的分析,华东交通大学理工学院学生信息管理系统的具体需求如下:(1)学生信息:学号、姓名、性别、出生日期、电话、部门、民族、政治面貌、家庭地址、入学时间、身份证号。(2)课程信息:课程号、课程名、选修课、学时、考核方式、学分。(3)选课信息:学号、 课程号、成绩。(4)教师信息:工号、姓名、性别、职称、学院。(5)授课信息:工号、课程号和授课效果。(6)指导信息:工号、学号和成绩。(7)学生能查询课程信息;自己的学生信息;自己

7、的选课信息;自己选课的最高分、最低分、平均分、和总分。学生选课时,该学生必须是本校学生,课程必须是本校课程;一个学生可以选择多门课程,多个学生可以选择同一门课程。学生选指导老师时,学生必须是本校学生,教师必须是本校教师;一个学生只能选择一个指导教师。(8)教师只能查询课程信息、本人的授课信息、本人授课的选课信息、本人的指导信息等。教师只能修改本人授课的选课成绩、本人指导的成绩等。教师授课时,课程必须使本校课程,教师必须是本校教师;一个教师可以讲授多门课,多个教师可以讲授一门课。教师指导学生时,学生必须使本校学生,教师必须是本校教师;一个教师可以指导多个学生。(9)DBA拥有所有信息的所有权限。

8、(10)满足常规的完整性、安全性和数据备份能力。2.2系统功能模块图学生学号民族身份证号姓名性别出生日期入学时间电话家庭地址政治面貌部门图2-1学生实体图课程课程号学分考核方式课程名选修课学时图2-2课程实体图选课学号课程号成绩教师工号姓名学院职称性别图2-3 选课实体图图2-4 教师实体图授课工号课程号授课效果 指导工号成绩学号图2-5 授课实体图 图2-6 指导实体图2.3 数据字典数据字典的数据结构如表所示:结构名称存储名称别名组成备注学生表StudentS学号、姓名、性别、出生日期、电话、部门、民族、政治面貌、家庭地址、入学时间、身份证号永久存储课程表CourseC课程号、课程名、上课

9、地点、学分、学时、考核方式永久存储选课表StudentCourseSC学号、课程号和成绩永久存储教师表TeacherT工号、姓名、性别、年龄、职称、教龄、电话、学院永久存储授课表TeacherCourseTC工号、课程号和授课效果永久存储指导表TeacherStudentTS工号、学号和成绩永久存储学生视图StudentViewSV工号、职称和教龄;选课的最高、最低、平均和总学分临时使用教师视图TeacherViewTV本人信息和本人指导、授课的学生信息临时使用DBA视图DBAViewDV所有信息(建议使用多个视图)临时使用2.4 数据流图学生登记表 学生选课表 教师登记表选课信息选课信息教师

10、信息教师信息成绩信息授课信息授课登记表课程信息教师信息课程信息学生信息学生登陆学生选课登记成绩教师登陆学生信息课程登记表教师课程信息教师信息授课指导登记表教师信息学生信息授课上课授课信息第三章 概念设计根据需求分析得到的具体要求,绘制ER 图如下:学 生课 程选 课成 绩学 号姓名性别民族出生日期政治面貌入学时间电话家庭地址部门身份证号课程号课程名学时考核方式上课地点学分图3-1选课管理局部E-R图工号姓名职称教师讲授授课效果课程课程号课程名学分性别学院年龄教龄电话选修课图3-2教授管理局部E-R图教师学生工号电话姓名毕业成绩年龄性别年龄职称教龄学院学院性别姓名学号指导图3-3指导管理局部E-

11、R图学生课程教师选课讲授图3-4学生管理系统全局E-R图第四章 逻辑设计4.1 E-R图的转换根据上述的转换结果,在对关系模式中数据进行规范化处理后,得到了符合第三范式的关系模式如下:学生(学号,姓名,性别,出生日期,身份证号,入学时间,政治面貌,家庭地址,电话,部门,民族),此为学生实体对应的关系模式。教师(工号,姓名,性别,职称,年龄,教龄,学院,电话),此为老师实体对应的关系模式。课程(课程号,课程名,上课地点,学分,学时,考核方式),此为课程实体对应的关系模式。选修(学号,课程号,成绩),此为选修关系对应的关系模式。授课(课程号,工号,课时),此为老师授课关系对应的关系模式。4.2 用

12、户试图2)根据系统的逻辑结构和应用需求,其外模式的视图设计如下:学生视图(学号,姓名,性别,年龄, 电话,部门,民族,政治面貌,家庭地址,入学时间,身份证号,课程号,课程名,上课地点,学时,考核方式学分,成绩,最高分、最低分、平均分,总学分 )DBA选课视图(学号,姓名,性别,年龄,电话,部门,民族,政治面貌,家庭地址,入学时间,身份证号,课程号,课程名,上课地点,学时,考核方式,学分,成绩) 第五章 详细设计与实现5.1 各个数据表在SQL server 2005中实现u 学生基本信息表(主要描述一些学生入学前的基本信息):图 5-1 学生基本信息表结构图u 教师基本信息表(主要描述教师的一

13、些基本信息):图 5-2 教师基本信息表结构图u 课程信息表(主要描述学校开设的课程的基本信息):图 5-3 课程信息表结构图u 选修信息表(主要描述学生选修课程的信息):图 5-4 选课信息表结构图u 授课信息表(主要描述教师授课的信息):图 5-5 授课信息表结构图5.2 查询(1)查询学生的基本信息输入SQL语句:执行结果:图 5-6 查询学生基本信息结果图(2)删除课程的基本信息输入SQL语句:执行结果:图 5-7 删除课程执行结果图(3)插入教师的基本信息输入SQL语句:执行结果:图 5-8 插入教师执行结果图第六章 总结在这次学生学籍管理系统设计,对我来说是一次尝试与创新的过程,也

14、可以说是一个挑战的过程。虽然学了此专业这么久了,但是我还是缺少经验。现在我利用自己学到的知识设计并制作一个学生学籍管理系统数据库,这本身就是一个知识转化为生产力的过程。在具体的设计与实施中,我看到并感受到了一个管理系统数据库从无到有的过程,对具体的设计步骤、思路、方法、技巧都有了进一步的了解,并感受深刻。这次课程设计加深了我们对数据库系统设计相关知识以及SQL SERVER相关功能的理解。比如在建立基本的表、视图、索引、存储过程、触发器等,都比以前更加熟悉了,并在解决各种问题的过程中学到了很多新的知识。在设计中我基本能按照规范的方法和步骤进行,首先对学生学籍管理系统进行调查,并查阅有关资料,最后确定设计方案,然后设计并制作,实施过程中我深刻的认识到认真执行管理系统软件标准的重要性,由于我对管理系统软件相关的标准和规范不太了解,缺少行为操作准则,所以在设计中手法比较生硬,主与次也没能很好把握住,这些方面通过这次我都要加强了解。总而言之,学习是无止境的,要好好把握现在的学习机会,努力学习。第七章 参考文献1 王珊、萨师煊.数据库系统概论. 北京.高等教育出版社.2006.2 王珊等. 数据仓库技术与联机分析处理. 北京.科学出版社.1998.3 贾讽波.杨树青、杨玉顺数据库应用实例北京:人民邮电出版社.2006.4 俞俊甫数据库原理应用教程北京邮电出版社.2010.

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!