ImageVerifierCode 换一换
格式:DOC , 页数:17 ,大小:132KB ,
资源ID:11178598      下载积分:8 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/11178598.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(学生选课系统设计报告样本.doc)为本站上传会员【精***】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

学生选课系统设计报告样本.doc

1、资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。 大理学院数学与计算机学院 《数据库系统设计》课程设计报告 班级: 级计算机科学与技术1班 学号: 11514 姓名: 刘秀珍 系统名称: 学生选课系统 总分: 实验报告内容及撰写要求: 一、 需求分析 程序的主要功能描述, 能够用文字、 框图、 用例等

2、方式。 参考《数据库系统设计任务书》附录中的内容来进行设计报告的撰写。 主要应当包含分析的过程及分析后得到的数据流图和数据字典。 二、 数据库设计 2.1 数据库概念设计 实体关系模型设计, 创立分ER图和总体ER图, 并描述总体E-R图合并时的问题解决。 2.2数据库的逻辑设计 根据概念设计结果, 创立数据库的逻辑模型, 建立在具体DBMS下( SQL SERVER ) 的表结构, 并根据规范化理论对表结构进行优化调整。 同时, 根据应用需求, 创立数据库系统所需的外模式( 视图) 、 模式和内模式( 索引) 等, 另外, 应当根据需求, 建立数据完整性约束( 实体完整性,

3、 参照完整性和用户自定义完整性) 。 三、 系统实现 3.1 数据库访问 1) 数据访问类及实现代码 2) SQL语句 3.2 业务逻辑层类及代码 描述业务流程、 数据处理功能的模块代码 3.3表示层的实现 能够用界面截图及其实现类及核心代码描述 四、 总结 一、 需求分析 1.1背景 全校性选修课开设的目的在于扩大学生的知识面、 加强学生素质教育、 培养复合型高级人才, 具有不可替代的重要性。随着教育改革的不断深入和素质教育的加强, 学分制的实施, 选修课在一个学生的培养计划中占的比重将越来越大。     网上选课系统的出现使同学们能够更加自主、 便捷、 准确

4、的进行选课。可是, 由于一般高校中的学生都比较多, 因此带来了诸多如信息管理等问题, 鉴于需要将学生信息、 选课信息等信息数字化以便于管理维护, 我们便想到了利用数据库能够比较良好地解决此类问题, 由此下面我将设计出一个学生选课系统以供参考。 1.2系统设计要求: 设计出一个学生选课数据库系统的简要要求如下: 1)设计要求 ① 建立相应的数据库及相关的表、 属性、 约束、 规则、 默认等; ②输入相应的记录( 每个表不少于20条记录) ; ③编写进行数据管理的存储过程。 2)系统用户由系统管理员、 学生用户和教师用户三类组成。 (1)系统管理员的主要功能:    

5、①用户管理( 对教师、 学生信息的管理和维护) ;     ②课程管理( 对课程信息的管理和维护) ;     ③选课管理( 实现选课功能开放和禁止、 老师成绩输入开放和禁止) 。 (2)学生用户能实现的功能: ①查询和修改个人信息, 如电话、 EMAIL地址; ②进行选课操作, 包括查看课程设置信息、 选课、 退选、 查看已选课程; ③查看自己当前所选课程的信息和以前所选课程的成绩信息。 (3)教师用户能实现的功能: ①查询和修改个人信息, 如电话、 EMAIL地址; ②课程结束后, 教师对所教授的学生进行成绩登记; ③查看自己的教学安排, 包括讲授课程、

6、 学时数、 以往所教授课程的学生成绩等信息。 1.3 概要分析 选课系统主要满足三类用户的要求: 教务处的系统管理员、 教师和学生, 她们所具有的操作权限以及操作内容是不同的。要求选课系统能够满足以下功能: 系统管理员能对学生信息、 教师信息、 课程信息等进行有效的管理和维护, 包括增加、 删除、 修改等基本维护功能和灵活的查询功能; 教师和学生能够对个人基本信息、 授课、 选课所涉及的有关信息进行查询、 更新等操作。 1.4系统主要功能 学生选课系统分为系统管理员、 教师和学生三类用户, 系统管理员的功能包括维护学生信息、 维护教师信息、 维护课程信息; 教师的功能包括查询和修改个人

7、信息、 学生成绩登记, 查询教学安排; 学生的功能包括查询和修改个人信息、 选课相关操作、 查询选课和选课成绩信息。学生选课系统功能模块如图1-1: 维护学生信息 系统管理员 维护教师信息 维护课程信息 查询和修改个人信息 学生选课系统 教师 查询教学安排 登记学生成绩 查询和修改个人信息 查询选课和选课成绩信息 学生 选课相关操作 图1-1学生选课系统功能模块图 1.5数据流图 学生选课系统数据流图

8、如图1-2所示: 管理员界面 维护信息 管理员登录成功查询 登录 教师界面 退出 教师登录成功 登记成绩 学生登录成功 查询 学生界面 选课相关操作 图1-2学生选课系统数据流图 1.6学生选课系统数据字典 1) 数据元素条目: 数据元素条目 名称: 工号 总编号: 0001—0021 说明: 本校教师编号 编号: 0021

9、 类型: 字符 数据元素条目 名称: 姓名 总编号: 0001—0022 说明: 本校教师姓名 编号: 0022 类型: 字符 数据元素条目 名称: 学号 总编号: 01—21 说明: 本校学生的编号 编号: 21 类型: 字符 数据元素条目 名称: 姓名 总编号: 01—22 说明: 本校学生的姓名 编号: 22 类型: 字符 数据元素条目 名称: 课程号 总编号: 001—021

10、 说明: 课程编号 编号: 22 类型: 字符 数据元素条目 名称: 课程名 总编号: 001—022 说明: 课程名称 编号: 22 类型: 字符 数据元素条目 名称: 成绩编号 总编号: 1—30 说明: 每条记录成绩的编号 编号: 30 类型: 字符 数据元素条目 名称: 成绩 总编号: 1—31 说明: 学生所选课程的期末成绩 编号: 31 类型: 数字 2) 数据存储条目: 数

11、据存储条目 名称: 学生表 总编号: 2—01 说明: 学生个人详细信息的汇总表 编号: D1 结构: 学号 姓名 性别 院系 专业 年龄 电话 Email 数据存储条目 名称: 教师表 总编号: 2—02 说明: 教师个人详细信息的汇总表

12、 编号: D2 结构: 工号 姓名 性别 院系 职称 年龄 电话 Email 数据存储条目 名称: 课程表 总编号: 2—03 说明: 学生选课前可选课程的汇总表 编号: D3 结构: 课程号 课程名 学时 学分 任课教师 数据存储条目 名称: 选课信息表 总编号: 2—04

13、 说明: 学生个人所选修课程信息的汇总表 编号: D4 结构: 学号 课程号 工号 成绩 学分 二、 数据库设计 2.1 数据库概念设计 选课数据库系统中的实体有: 学生、 教师、 课程。 1) 学生的属性: 学号、 姓名、 性别、 院系、 专业、 年龄、 电话、 Email 2) 教师的属性: 工号、 姓名、 性别、 院系、 职称、 年龄、 电话、 Email 3) 课程的属性: 课程号、 课程名、 学时、 学分、 任课教师 2.2 E-R图 各实体的E-R图如下所示: Email 学号 学生

14、 电话 姓名ming 专业 年龄 性别 院系 图2-1学生 Email 工号 教师 电话 姓名ming 性别 院系 职称 年龄 图2-3教师 课程 学时 课程名 任课教师ing 学分 课程号ing 图2-3课程 学生选课系统实体集的E-R图如图2-4所示: 专业 年龄 性别 院系 姓名ming 电话 学生 Email 学号

15、 m 选课 成绩 学分 课程号ing n 学时 课程 课程名 m 任课教师 任课 1 Email 工号 教师 电话 姓名ming 性别 院系 职称 年龄 图2-4学生选课系统实体集的E-R图 2.3数

16、据库的逻辑设计 根据概念设计结果, 创立数据库的逻辑模型, 建立在具体DBMS下( SQL SERVER ) 的表结构, 并根据规范化理论对表结构进行优化调整。 同时, 根据应用需求, 创立数据库系统所需的外模式( 视图) 、 模式和内模式( 索引) 等, 另外, 应当根据需求, 建立数据完整性约束( 实体完整性, 参照完整性和用户自定义完整性) 。 1) 逻辑转换 根据E-R图将系统中的概念模型转换为具体的表结构, 详细信息如下: 学生( 学号、 姓名、 性别、 院系、 专业、 年龄、 电话、 Email) 课程( 课程号、 课程名、 学时、 学分、 任课教师) 教师(

17、 工号、 姓名、 性别、 院系、 职称、 年龄、 电话、 Email) 选课信息( 学号、 课程号、 工号、 成绩、 学分) 2) 建立在具体DBMS下( SQL SERVER ) 的表结构 根据上述文字描述, 用拼音为表和列取名, 确定列的数据类型及必要的约束规则, 数据库表的基本结构及说明如下: (1)学生表 列明 数据类型 约束 说明 xuehao char(10) 主码 学号 xingming varchar(20) not null 姓名 xingbie varchar(4) not null 性别 yuanxi

18、 varchar(40) not null 院系 zhuanye varchar(40) not null 专业 nianling tinyint not null 年龄 dianhua char(12) not null 电话 email varchar(30) null Email ( 2) 课程表 列明 数据类型 约束 说明 kechenghao char(10) 主码 课程号 kechengming varchar(50) not null 课程名 xueshi int not null 课程性质 xuefen

19、int not null 学分 renkejiaoshi varchar(20) not null 任课教师 ( 3) 教师表 列明 数据类型 约束 说明 gonghao char(10) 主码 工号 xingming varchar(20) not null 姓名 xingbie varchar(4) not null 性别 yuanxi varchar(40) not null 院系 zhicheng varchar(40) not null 职称 nianling tinyint not null 年龄 dianhu

20、a char(12) not null 电话 email varchar(30) null Email ( 4) 选课信息表 列明 数据类型 约束 说明 chengjibianhao int 主码, 自动生成 成绩编号 xuehao char(10) not null 学号 kechenghao char(10) not null 课程号 gonghao char(10) not null 工号 chengji char(10) not null 成绩 xuefen int not null 学分

21、三、 系统实现 3.1 数据库访问 1) 数据访问类及实现代码 Class DataBaseLink { Public string strConn @"Data Source=wgzx-04-0291;Initial Catalog=XueShengXuanKeXiTong ; Integrated Security=true"; { SqlConnection con=new SqlConnection(strConn); Return con; } } 3) SQL语句 ( 1) 创立学生表 CREATE TABLE [db

22、o].[xueshengbiao]( [xuehao] [char](10) NOT NULL, [xingming] [varchar](20) NOT NULL, [xingbie] [varchar](4) NOT NULL, [yuanxi] [varchar](40) NOT NULL, [zhuanye] [varchar](40) NOT NULL, [nianling] [tinyint] NOT NULL, [dianhua] [char](12) NOT NULL, [email] [varchar](30) NULL, ( 2) 创立教师表

23、 CREATE TABLE [dbo].[jiaoshibiao]( [gonghao] [char](10) NOT NULL, [xingming] [varchar](20) NOT NULL, [xingbie] [varchar](4) NOT NULL, [yuanxi] [varchar](40) NOT NULL, [zhicheng] [varchar](40) NOT NULL, [nianling] [tinyint] NOT NULL, [dianhua] [char](12) NOT NULL, [email] [varchar](3

24、0) NULL, ( 3) 创立课程表 CREATE TABLE [dbo].[kechengbiao]( [kechenghao] [char](10) NOT NULL, [kechengming] [varchar](50) NOT NULL, [xueshi] [int] NOT NULL, [xuefen] [int] NOT NULL, [renkejiaoshi] [varchar](20) NOT NULL, ( 4) 创立选课信息表 CREATE TABLE [dbo].[xuankexinxibiao]( [chengji

25、bianhao] [int] NOT NULL, [xuehao] [char](10) NOT NULL, [kechenghao] [char](10) NOT NULL, [gonghao] [char](10) NOT NULL, [chengji] [float] NOT NULL, [xuefen] [int] NOT NULL, 四、 总结 1、 经过做学生选课系统的设计报告, 我掌握了SQL相关语句的运用; 2、 我觉得在Visual Studio 环境下编写很不容易, 输入数据的时候比较不方便; 3、 整个设计报告完成后, 我掌握了基本的设计步骤, 对以后做毕业设计可能有一些帮助; 4、 在老师和同学的帮助下, 我做出了一个简单的学生选课系统设计报告。可是, 这次系统设计有很多不足之处, 自己有很多没掌握的知识, 在以后的学习中需要更多的努力。

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服