毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 计算机论文 >> 正文

asp.net网上选课系统的设计与实现毕业论文 第4页

更新时间:2016-10-10:  来源:毕业论文
4.2 数据库逻辑设计
数据库逻辑设计就是将E—R图转换为关系模型的过程,即将所有实体和关系转换成一系列的关系模式。下面将E—R图转换成关系模型。
对于“教学楼”、“教室”和两者之间的关系,就可以转换成两个关系模式。
教学楼(教学楼ID,教学楼名称)
教室(教室ID,教学楼ID,教室名称)
对于“学生”、“课程”和它们之间的“选修”关系就可以转换成三个关系模式。
学生(学号,姓名,性别,年龄,登陆密码,学分,地址,电话,电子邮件)
课程(课程编码,课程名称,开课教师编号,学分,课程简介,前导课程编号)
选课(学号,课程编号,成绩)
依次类推,剩下的关系转换成下面三个关系模式:
教师(教师编号,姓名,性别,年龄,电话,电子邮件,个人简介)
课程时间地点(课程编号,开始周次,结束周次,上课时间,上课教室ID)
管理员(帐号,密码)
4.3 数据库表设计
Student,Teacher,Course,SC,CourseTime,Building,Room和Admin,每个表与逻辑设计中一种的关系模式相对应。下面是每个数据表中的属性,包括属性列的名称、数据类型、长度、是否可以为空和备注说明等内容。
(1)Student表。Student表用来存储学生的个人信息,使用学号作为主键,如图4:

图4  Student表结构图
(2)Teacher表。Teacher表用来存储教师的个人信息,用学校分配给教师的教师编号作为主键,这样可以避免重复,如图5:

图5  Teacher表结构图
5 系统设计与实现
5.1 登录界面的设计
登录页面是所有用户公用的功能。不同的用户登录到系统中将转向不同的页面。解决方法运用了ASP.NET的内置对象Session记录用户登录信息,同样也可以在网站里随时判断用户是否已经登录。在登陆界面的设计过程中,通过DropDownList控件来进行选择,分别进行不同角色的登陆。本文来自辣=文_论-文*网,毕业论文 www.751com.cn 加7位QQ324~9114找原文
5.2 管理员功能的设计
系统管理员主要有三个功能需要实现:设置选课时间段、录入学生和教师信息、录入教学楼教室信息。对课程、教室信息的操作方面都是利用SqlDataSource控件、GridView控件和DetailsView控件通过配置数据源来完成。用户登录后可自由选课,等提交后老师随后可给出分数,以便以后用户的查询。选课成功界面如图6:

图6  选课成功界面
6 总结
  经过几个月的学习,研究和开发,我选择的课题学生选课系统基本完成。其功能基本符合网络上的用户要求,能够在线选课,在线添加课程,在线查询课程等。虽然由于自己知识上的不足,有些地方有少许错误和容错性能比较低,但是还是可以基本完成选课系统应有的功能。
  通过毕业设计过程我会到了许多知识,这也是在大学里第一次比较完整的完成一个小项目,虽然这过程中遇到了许多困难,但在同学和老师的帮助下一一克服了,通过不断发现问题,总结问题和解决问题,使我在此次毕业设计中知识得到了提高,同时获取了宝贵的经验。

上一页  [1] [2] [3] [4] 

asp.net网上选课系统的设计与实现毕业论文 第4页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。