- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
王志强学生信息管理系统
数
据
库
实
训
报
告
班级:计网1546
姓名:王志强
学
1.系统需求分析 1
2.系统设计 1
2.1客户端系统总体设计 1
2.2数据库设计 2
2.2.1数据库概念结构设计 2
2.2.2数据库逻辑结构设计 2
3.创建数据库和数据表 4
4.系统实现 4
4.1SQL Server2005服务器端数据处理 4
4.1.1创建关系图 4
4.1.2创建视图 4
4.2SQL Server 2005设置 4
4.3Visual Basic设置 5
5.界面与代码设置 5
5.1登陆界面设置 5
5.2主界面的设置 6
5.3院系信息管理模块设计 8
5.4学生信息管理模块设计 15
5.5课程信息管理模块的设计 20
5.6成绩信息管理模块设计 23
1.系统需求分析
学生信息管理工作是学校管理工作的重要组成部分,现在仍有一部分学校的学生管理工作沿用手工方式。随着学校规模的扩大、学生人数的增加,效率低下、容易出错的手工方式越来越不适应实际管理工作的需要,按照软件工程原理和数据库技术开发学生信息管理系统已成为学生管理部门的迫切需要。本项目实现的学生信息系统主要包括以下基本功能:
完成数据的录入和修改,并提交数据库保存。其中的数据包括专业信息、班级信息、学生信息、选修课程信息和成绩信息等,系统能够自动避免重复信息。
实现信息查询,主要包括学生信息查询、课程信息查询和成绩信息查询等
实现数据的删除功能:能对数据进行删除操作。系统能够通过用户给出的条件查找出所要删除的信息,并提示用户确认是否删除。若确定,则把相关信息从数据库中删除。
报表功能:包括指定学生的选课情况和指定课程的选修情况
2.系统设计
学生信息管理系统采用C/S体系结构,按照客户端设计和数据库设计两部分进行。客户端负责提供表达逻辑、用户界面信息、访问数据库服务器等,采用Virsual Basic 6.0 作为开发工具服务器端则用于提供数据服务,采用SQL Server 2005 作为数据库管理系统。数据库设计实现服务器端的数据处理。
2.1客户端系统总体设计
学生信息管理系统客户端主要对学生信息、课程信息、学生成绩信息、专业班级信息进行管理,该系统分4个功能模块,如下图示
专业班级管理:包括专业信息和班级信息的录入、修改、删除等操作
学生信息管理:包括学生信息的录入、修改、删除、查询和生成报表等操作
选修课程设置:实现课程信息的录入、修改、删除、查询和生成报表等操作
成绩信息管理:实现学生成绩的录入、修改、删除、查询等操作。录入学生的某门课程的成绩时,由于学生信息和课程信息已在数据库中,可通过下拉列表框的形式来选择学生和课程来录入、修改、删除和查询成绩。
2.2数据库设计
数据库设计主要是在服务器端建立数据库和数据表,并实现数据处理功能。在此对系统所需的数据结构进行分析并创建数据库
2.2.1数据库概念结构设计
根据系统需求分析和功能设计,可以将数据规则为以下实体:学生实体、
2.2.2数据库逻辑结构设计
现在需要将前面分析所得到的数据库概念结构转化为 SQL Server2005数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。在上面的实体以及实体之间关系的基础上,形成数据库中的表以及各个表之间的关系。数据库教学数据库包含以下五个表:
表1:专业信息表(t_zyb) 列名 数据类型 长度 是否允许为空 说明 专业编号 Char 2 X 专业编号为主键 专业名称 varchar 20 x 专业名称
表2:班级信息表(t_bjb) 列名 数据类型 长度 是否允许为空 说明 班级编号 Char 2 X 班级编号为主键 班级名称 varchar 20 x 班级名称
表3:课程信息表(t_kcb) 列名 数据类型 长度 是否允许为空 说明 课程编号 char 3 x 主键 课程名称 varchar 20 X 学分 tinyint 1 Y 学时 tinyint 1 Y 考核类型 char 4 Y 开设学期 tinyint 1 Y
表4:学生信息表(t_xsb) 列名 数据类型 长度 是否允许为空 说明 学号 Char 6 X 主键 姓名 Varchar 8 X 性别 Char 2 Y 出生日期 Datetime 8 Y 院系 Char 20 Y 班级 varchar 20 Y 备注 text 16 Y
表5:学生成绩表(t_cjb) 列名 数据类型 长度 是否允许为空
您可能关注的文档
- 物理:沪科版八年级 科学探究:速度的变化2.ppt
- 物理选修3-1复习课件.ppt
- 物联网中间件研究与设计.doc
- 物理校本自行车发展史.ppt
- 物探测量施工中应避免的错误现象和问题.ppt
- 物理选修1-1 1.5 电流和电源--课件.ppt
- 物联网导论归纳.ppt
- 物联网感知层技术.pptx
- 物理:3.1《磁现象和磁场》课件(新人教版选修3-1)说课.ppt
- 物联网学习之路.ppt
- 2025年演出经纪人演出数据跨境流动法律问题专题试卷及解析.pdf
- 2025年信息系统安全专家物联网安全日志分析专题试卷及解析.pdf
- 2025年信息系统安全专家云环境持续安全监控专题试卷及解析.pdf
- 2025年信息系统安全专家ISMS内部审核流程与技巧专题试卷及解析.pdf
- 2025年演出经纪人艺人定位与数据化运营策略专题试卷及解析.pdf
- 2025年演出经纪人商务谈判中的僵局处理与冲突化解专题试卷及解析.pdf
- 2025年演出经纪人国际演出合同纠纷解决机制专题试卷及解析.pdf
- 2025年注册项目管理师蒙特卡洛模拟在敏捷项目迭代周期估算中的应用专题试卷及解析.pdf
- 2025年AWS认证子网与AWSSimSpaceWeaver仿真网络专题试卷及解析.pdf
- 2025年AWS认证SQS与EMR集群任务调度专题试卷及解析.pdf
最近下载
- VMMORE微秒控制ISD300-GSD300-MSD300系220V伺服驱动器用户手册V2.3.pdf
- 颈动脉灌注机制济南脑科医院课件.pptx VIP
- 暖通空调的设计手册.pdf VIP
- 《教育心理学》课件——第七章 学习策略.pptx VIP
- 2025年毒品预防教育试题及答案.docx VIP
- 暖通空调毕业设计.doc VIP
- 西方音乐史(上)(中央音乐学院) 中国大学MOOC 慕课 章节测验答案.pdf VIP
- 颈动脉灌注机制.pptx VIP
- 2025年毒品预防教育知识竞赛试题及答案.docx VIP
- CHINSC深川S160A变频器参数设置调试故障代码资料V1.2-2023.pdf
原创力文档


文档评论(0)