张欢数据库课程设计

张欢数据库课程设计

ID:19535600

大小:374.99 KB

页数:17页

时间:2018-10-03

张欢数据库课程设计_第1页
张欢数据库课程设计_第2页
张欢数据库课程设计_第3页
张欢数据库课程设计_第4页
张欢数据库课程设计_第5页
资源描述:

《张欢数据库课程设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、数据库课程设计报告设计题目:学生信息管理系统学生姓名:张欢系别:经济与管理系专业:电子商务班级:电商1班学号:12433134指导教师:陈刚评阅意见:目录1.引言1.1开发背景学校的规模不断扩大,随着学生数量急剧增加,有关学生的各种信息量也成倍增长。面对庞大的信息量需要有学生管理系统来提高学生管理工作的效率。通过这样的系统可以做到信息的规范管理、科学统计和快速查询、修改、增加、删除等,从而减少管理方面的工作量。目前社会上信息管理系统发展飞快,各个企业事业单位都引入了信息管理软件来管理自己日益增长的各种信息,学生管理

2、系统也是有了很大的发展,商业化的学生信息管理软件也不少。但本系统完全独立开发,力求使系统功能简洁明了,但功能齐全且易于操作。1.2设计目的作为计算机应用的一部分,使用计算机对学校的各类信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查询方便、效率高、可靠性好、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学校信息管理的效率,也是一个单位科学化、正规化管理,与世界接轨的重要条件。14学生信息管理系统是一个教育单位不可缺少的部分。一个功能齐全、简单易用的信息管理系统不但能有效地减轻学校相关工作

3、人员的工作负担,它的内容对于学校的决策者和管理者来说都至关重要。所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案、统计和查询数据,这种管理方式存在着许多缺点,如:效率低、保密性差,人工的大量浪费;另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着来越重要的作用。1.3功能描述  本系统主要用于学校学生信息管理,总体任务是

4、实现学生信息关系的系统化、规范化和自动化,其主要任务是用计算机对学生各种信息进行日常管理,如查询、修改、增加、删除,针对这些要求设计了学生管理信息系统。本课程设计主要解决与学生信息管理相关的问题,设计一个功能齐全的学生管理信息系统。同时实现学生档案信息的添加、删除、修改和查询;学生学籍的管理;学生选课及课程的添加、修改、删除;学生成绩的录入和对学生成绩的分析等主要功能。  其功能主要有:1.用户管理:用户管理包括登录用户的设置。该模块可实现以下功能:添加用户、删除用户。2.学生信息管理:学生信息管理包括对学生档案和

5、学籍的管理。该模块可实现以下功能:添加、修改、查询和显示学生的基本信息3.课程信息管理:14课程信息管理包括对课程设置和班级选课的管理。该模块可实现以下功能:添加、修改、删除和显示课程代码、课程名称、学分和院系名称。添加、删除和提交班级所选课程。4.成绩信息管理:成绩信息管理包括对成绩录入和成绩分析的管理。该模块可实现以下功能:录入班级课程成绩,以不同形式(列表统计、图表分析)显示班级课程成绩。学生管理系统课程管理信息管理成绩管理学生管理用户注册系统登录添加修改删除添加修改删除按学号查询按姓名查询图1-1:系统功能

6、结构图2.系统结构分析2.1数据流图查询学生表添加保存成绩表登录用户修改退出课程表删除142.2数据字典名称组成或含义类别学生基本信息学号、姓名、性别、籍贯、年龄、年级、专业数据存储学号每个学生的唯一编号,以便查询和审核数据项姓名学生的名字数据项性别男、女数据项籍贯学生的出生地数据项年龄学生的年龄数据项年级入学年份数据项专业学生所在专业数据项课程基本信息编号、名称、课程性质、学分、学时数据存储编号对每个课程进行识别数据项名称课程的名称数据项课程性质必修、选修数据项学分所修科目的学分数据项学时所修科目的学习时间数据项

7、成绩姓名、学号、班别、课程编号、课程名称、成绩分数数据流成绩分数记录学生各科成绩数据项2.3概念模型设计专业年级籍贯年龄性别姓名学号学生14成绩选课课程课程性质学时编号学分名称3.逻辑模型设计和优化3.1学生表(student)列名数据类型长度是否为空学号(主键)char8否姓名char8否性别char2否年龄nvarchar50否专业nvarchar50否班级nvarchar20否籍贯nvarchar10是3.2课程表(course)列名数据类型长度是否为空课程编号(主键)char10否名称varchar30否课

8、程性质char10否学分decimal4,1否学时int/否3.3选课成绩表(s-course)列名数据类型长度是否为空学号(外键)char10否课程编号(外键)char10否成绩int/是143.4用户登录表(user)列名数据类型长度是否为空用户账号varchar30否密码varchar30否类型char10否3.5表的部分截图图3-1学生信息表图3-2

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。