![VB+SQL学生信息管理系统课程设计_第1页](http://file4.renrendoc.com/view/206c124c6fc02d9933998d469980695e/206c124c6fc02d9933998d469980695e1.gif)
![VB+SQL学生信息管理系统课程设计_第2页](http://file4.renrendoc.com/view/206c124c6fc02d9933998d469980695e/206c124c6fc02d9933998d469980695e2.gif)
![VB+SQL学生信息管理系统课程设计_第3页](http://file4.renrendoc.com/view/206c124c6fc02d9933998d469980695e/206c124c6fc02d9933998d469980695e3.gif)
![VB+SQL学生信息管理系统课程设计_第4页](http://file4.renrendoc.com/view/206c124c6fc02d9933998d469980695e/206c124c6fc02d9933998d469980695e4.gif)
![VB+SQL学生信息管理系统课程设计_第5页](http://file4.renrendoc.com/view/206c124c6fc02d9933998d469980695e/206c124c6fc02d9933998d469980695e5.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、贵州师范大学职业技术学院页脚内容 课程名称:专 业:姓名:班 级:学号:指导教师:*子阮课程设计报告数据库原理课程设计计算机科学与技术*2011年6月17日学生信息管理系统一、需求分析1、设计思想学生信息管理是该系统的核心,主要实现院系管理、专业管理、课程管理、学生管 理等,能够学生添加、查询、修改、删除等操作,完成学生信息的管理。使用VB和SQL Sev#完成本次设计。2、设计意义该系统的具体任务就是设计一个学生信息管理系统,由计算机代替人工执行一系列工作, 使工作人员可以快捷高效地完成任务。3、主要功能建立学生信息管理系统,完成院系信息的添加、查询、修改、删除;完成专业信息的添加、查询、修
2、改、删除;完成学生信息的添加、查询、修改、删除。4、功能模块划分1用户管理模块,登录用户。.基本信息设置模块,包括院系基本信息管理,专业的管理,课程的管理,学生管理等。.查询模块,查询学生信息。.添加模块,添加学生信息。.修改模块,修改学生信息。.删除模块,删除学生信息。5、设计目的学生信息管理是一项琐碎、复杂而又十分细致的工作,一般不允许发生错误。手工进行工 作,需要反复地进行抄写、计算,不仅花费财务人员大量的时间,而且往往由于抄写不慎,出 现张冠李戴,或者由于计算的疏忽,出现工资发放错误的现象。同时学生信息管理具有较强的 时间限制,必须严格按照单位规定的时间完成工作。正是学生信息管理的这种
3、重复性、规律性、时间性,使得学生信息管理计算机化成为可能。 计算机进行学生管理,不仅能够保证信息正确无误、快速输出,而且还可以相关的各种信息进行 统计,提高了学生信息的及时性、正确性、全面性。大大提高了管理水平和管理效率,产生了巨 大的经济效益和社会效益。二、概念结构设计贵州师范大学职业技术学院页脚内容7 图7课程实体E-R图贵州师范大学职业技术学院页脚内容 三、逻辑结构设计此阶段的任务是把概念结构设阶段设计好的基本E-R图转换为数据模型相符合的逻辑结构,其转换规则如下:.对于1: 1的联系可以转换为一个独立的关系模式,也可一与任意一端对应实体合 并.对于1: n的联系可以转换为一个独立的关系
4、模式,也可一与n意一端对应实体合并.对于m: n的联系可以转换为一个独立的关系模式. 3个或3个以上实体间的一个多元联系可以转换为一个关系模式.各实体分别转换为一个关系模式因此由上一步E-R图可得到学生信息管理系统的关系模型为:院系(院系编号,院系名称,院长,密码,院系电话,院系地点)专业(专业编号,专业名称,学制,班主任,班号,教室,院系名称)学生(卫姓名,专业名称,)学籍(乜 姓名,性别,民族,籍贯,出生日期,入学时间,联系电话,院系名称)课程(谡匕 课程名称,授课教师,先行课,课时数量,学分)选修(乜 姓名,课号,课程名称,成绩)奖惩(之上 姓名,奖惩等级,奖惩日期)用户(用户名,密码)
5、院系关系院系1 (院系编号、院系电话,院系地点)院系2 (院系名称,院系电话,院系地点)院系3 (陞卮,院系电话,院系地点)专业关系专业1 (专业编号,学制,班主任,班号,教室)专业2 (专业名称,学制,班主任,班号,教室)课程关系课程1 (S 授课教师,先行课,课时数量,学分)课程2 (课程名称,授课教师,先行课,课时数量,学分)选修关系选彳1(军匕3成绩)选彳2 (姓岂,迷匕 成绩)选彳3 (军以,课程名称,成绩)选彳4 (姓近,课程名称,成绩)四、数据库物理设计.院系管理表如表1所示:表1院系管理表列名数据类型字段大小是否为空索引院系编Lchar20否有院系名称char20否无院长cha
6、r20否无院系电话char20否无院系地点char20否无密码char20是无.专业管理表如表2所示:表2专业管理表列名数据类型字段大小是否为空索引专业编号char20否有专业名称char20否无学制char20否无班主任char20否无班号char20否无教室char20否无院系编tchar20否无.学生管理表如表3所示:表3学生管理表列名数据类型字段大小是否为空索引学号char20否有姓名char20否无专业编号char20否无.学籍管理表如表4所示:表4学籍管理表列名数据类型字段大小是否为空索引学号char20否有姓名char20否无性别char20否无民族char20否无籍贯char2
7、0否无出生日期date否无入学时间date否无联系电话char20否无院系编tchar20否无.课程管理表如表5所示:表5课程管理表列名数据类型字段大小是否为空索引char20否有课程名称char20否无授课教师char20否无课时数量char20否无先行课char20否无学分char20是无.选修管理表如表6所示:表6选修管理表列名数据类型字段大小是否为空索引学号char20否有姓名char20否无char20否无课程名称char20否无成绩float20否无.奖惩管理表如表7所示:表7奖惩管理表列名数据类型字段大小是否为空索引学号char20否有姓名char20否无奖惩等级char20否无
8、奖惩日期date20否无.用户管理表如表8所示:表8用户管理表列名数据类型字段大小是否为空索引用户名char20否有密码char20否无五、数据库的实施1数据库的建立:在SQL200即建立学生信息管理系统的数据库学生信息管理系统.新建数据库表(如图 A图16)健ID 名称 蜀一蜘.大小空 默认值 口向亘20的2Q20的IKr - r r r r r-3-3aa 3a-!hl彳hhiliL-e d d- G d d院长院系电话 底系地亘 密码图9院系管理表键ID 名称场倨类型1大小空 野X值愣专出编号diorai专11名秫char2fl学制char20班主任char20盟号char加教室ch前2
9、D院系编号r ,tchar-12flMJ图10专业管理表瓯|ID |挈:|熟掘建氏小座薪认值&学号char20j娃君char圆charer图11学生管理表怛曲伯haha U d d d一号宣别旅贸学通性民君涯ID名称数据类型大小空赛认但&出生日期datetrne入竽时间datetimeni图12学籍管理表建ID 名赛数据类型大小空默认值&厚吾char课程名称char授尊教师chm课时数量char失行课char学分char图13课程管理表却据类型 大小. 奎默认值口 一町i O町口2(i 2 K 2 4号名号程S学区课课或-图14选修管理表谴ID 名祢数据类型 大A鹿 空 缴认值回字号char2
10、0姓名char20奖惩尊纲char20姗日期datetime1B图15奖惩管理表图16用户管理表.添加数据以方便系统运行时调试程序 六、系统运行结果.登录页面:图17登录页面.主页面:菜单项中有子菜单点击相应子菜单,进入相应窗体执行相应操作图18主页面.学生信息添加页面:巳.低面二1HJX字号版姓名窿 皆颂号而添加学生信息成功!添加返回渠定图19添加前图20删除后4.学生信息查询页面:图21查询前5.学生信息修改页面:-D| X|字号姓名高科技馆专It媪旨130001就学招新专扁导Eoooe学三 2225101(590301025101050301035W10903010 5101003010
11、5高科技馆唐倩季信*11返回C0O0100002图22修改前图23修改后6.学生信息删除页面:-D| x|字号姓名小小0X02学会婵盒38T5SB4曷级居科技馆DOO014444小小口 00支V510109030102丰息D0002工程12SJ510109030103唐信CWQ三510109030104李信OOOOS|删除学生信息物!删除返回图24删除前图25删除后七、实习总结通过这次实验我了解了正个数据库的设计过程,知道要设计一个数据库为需求分析、概 念结构设计、逻辑结构设计、物理结构设计、数据库的实施、系统的运行等几个阶段这其中最重 要的时需求分析它是整个数据库设计的基础,需求分析做不好,
12、下面的也无法进行。我们在做需 求分析时遇到了不少问题,主要是自己思路不是很清楚,对整个系统没有好好把握,分析了很久, 通过老师和同组同学讨论最终解决了。我们做的学生信息系统是用vb+sql编写的,通过这次课设我又学习了一门语言, 刚开始自己 对vb不是很了解通过看书和同学研究讨论就简单完成了员工信息管理模块和工资查询。当然由 于时间关系做的不是很完善,没有用户的权限设置和对数据库的安全进行设置,其他模块也没又 完成。这次课设让我了解了自己的不足尤其在基础知识方面,自己对基础知识掌握不牢导致进度缓慢,在编写程序时也遇到了不少问题,例如添加数据时数据指针不指向最后一条, 导致数据添加的 同时其它数据也修改了,不过最后在同学的帮助下终于解决了这个问题。通过学习发现Vb是一门很好用的编程语言
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年抗渗碳砖项目可行性研究报告
- 2025年多槽超声波清洗机项目可行性研究报告
- 2025年印染用助剂项目可行性研究报告
- 2025年低温空调项目可行性研究报告
- 2025至2030年中国高密度聚乙烯管材数据监测研究报告
- 2025至2030年镀前处理酸性除油剂项目投资价值分析报告
- 2025至2030年警灯三轮童车项目投资价值分析报告
- 2025至2030年福美胂可湿性粉剂项目投资价值分析报告
- 2025至2030年火炮半轴模锻件项目投资价值分析报告
- 2025至2030年杆套项目投资价值分析报告
- 四年级语文下册第六单元【集体备课】(教材解读+教学设计)
- 2024版义务教育小学科学课程标准
- 苏教版小学信息技术五年级下册五年级下册教案全集
- 学校托管工作方案
- 肾性高血压的护理查房
- 苏教版八年级数学上册期末试卷及答案【完美版】
- 法院拍卖议价协议书
- 2021年人教版八年级物理上册期末考试卷(完美版)
- TB 10009-2016 铁路电力牵引供电设计规范
- 2024年东南亚鸡蛋分级包装设备市场深度研究及预测报告
- 2023高考数学艺考生一轮复习基础讲义(学生版)
评论
0/150
提交评论