- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于VB的数据开发设计
华侨大学厦门工学院
电气系实验设计报告
2012~2013 学年 第 一 学期
题 目 学生选课管理信息系统 院(系、部) 电气系 课 程 名 称 数据库应用基础(基于VB的数据库开发设计)
专 业 电气工程及其自动化 年 级 指 导 老 师 2012 年 12月20日
目录
一、 设计任务 1
二、系统设计 2
2.1 数据库设计 2
2.2 界面设计 4
三、 系统调试及结果分析 8
3.1 系统调试及解决的问题 8
3.2 结果分析 8
四、参考文献 10
设计任务 本程序的设计任务就是制作一个可以用于学生选课管理的系统,主要可以进行对本系统、数据的管理、数据查询、常务操作、常用工具、数据库管理和帮助等功能。具体来说就是可以通过管理功能对本系统用户进行用户添加删除以及密码修改和权限的管理;还可以通过数据管理功能对教师、学生、系部、课程、成绩、教室等信息进行添加、修改和删除等具体的操作;再者,可以通过数据查询功能对教师、学生、系部、课程、成绩、教室等信息的查询;同时本程序还引入常用工具功能,可以在本程序中使用计算器、Word、记事本、Excel、SQL Server和Web等常用工具;最后本程序还加入了数据库的备份、数据库的还原、数据库的压缩、数据的导入和数据的导出等功能方便于数据的整理的存储。
二、系统设计
1、数据库设计 数据库逻辑设计就是将E—R图转换为关系模型的过程,即将所有实体和关系转换成一系列的关系模式。转换过程中常见规则有: (1)对于“学生”、“成绩”和两者之间的关系,就可以根 据一对多的联系转换成两个关系模式。 学生(学号,姓名, 性别, 出生年月, 政治面貌, 系别, 四级通过) 成绩(学号,课程编号,课程名称, 成绩)。
图 2-1 用户sql表
图 2-2 用户sql表
(2)对于“学生”、“课程”和它们之间的“选修”关系就可以规则多对多的关系转换成三个关系模式。 学生(学号,姓名,性别,出生年月,政治面貌,系别,四级通过) 课程(课程编号, 课程名称,课程分类,学分,教师编号,教室信息,限选人数,已选人数)。
图 2-3用户sql表
(3)剩下的关系转换成下面三个关系模式: 教师(教师编号,姓名,性别,年龄,学历,职称,毕业院校, 健康状况) 教室(教室号,管理员姓名,管理员联系方式,可容纳人数,空闲时间)。
图 2-4 用户sql表
(4)以学生,教师,管理员三种身份登录,会有不同的权限
图 2-5 用户sql表
图2-6 教室sql表
2、界面设计
1 登录界面
2 管理员填写帐号sa密码111111后,若填写正确,会弹出登录验证: 3 登录成功进入管理员的信息管理界面,通过点击“学生信息管理”和“教师信息管理”进入不同的管理界面,学生信息管理界面如下:
4 教师信息管理界面如下:
5 管理员可以增加修改学生,选课,教师的基本信息,并进行成绩报送
学生信息修改等。
6 学生成绩报送:
7 教室基本信息:
8 选课基本信息:
9 学生可以进行成绩查询:
10 最终主界面是:
三、系统调试及结果分析
1、 系统调试及解决的问题
我们做的这个系统的主要不足存在于3个方面:第一、性能测试方面。系统做好以后需要很多方面的测试但是由于时间仓促、能力有限所以只进行了部分测试。第二、安全性能方面。学生选课管理系统应该有一个很好的安全必威体育官网网址性能登陆页面应该有验证码的输入功能由于时间的关系本设计没有体现出来这个功能。第三、数据库方面的信息欠缺。数据库应该全部显示每个专业、每个年级、班级、以及个人的全方面的信息,但是本设计没有完整的把所有功能全部实现。第四、界面不够美观、简洁。 尽管本管理系统存在着很多不足,但其功能全面、易于日后程序更新、数据库管理容易、界面友好、操作方便、效率高、安全性好等优点是本管理系统所必需的。
通过这次课程设计,我们学到了很多关于信息系统方面的知识,也得到了很多不仅将在书本中学到的知识运用到解决实际问题上,而且加强了自己的动手能力。在设计的过程中发现整个系统原 理比最初想象的都要复杂。经过不断的试验研究,我们参考了不少资料,花了差不多一个星期才把系统完成。设计出的系统基本具备需要的所有功能,实现证明数据也没有出错。 在这一过程中,我们熟练掌握了表单设计的过程。并了解了表单在软件系统设计中的功能为系统开发打下了基础。在完成系统设计、系统实施等的过程中,对以往老师在课堂上讲授的内容有了直观而具体的理解。在本系统中,还有很多需改进的地方,相信通过一点点的改善,该系统会更完善。
2、结果分析 在运行此数据库时,能够按照预先设计的方式进行。当输入正确的数据库用户用名、数据库用户密码后进入主界面系统。进入主界面系统后则可以根据自己的需求点击不同
文档评论(0)