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

ASP.NET高校排课系统的设计与实现+需求分析+数据库设计 第4页

更新时间:2016-10-16:  来源:毕业论文
图2 概念设计E-R图
通过系统分析,高校排课系统主要需要应用的表有:系统管理员信息表、学生信息表、教师信息表及课程信息表。
4.3数据库逻辑结构设计
数据库逻辑设计就是将E-R图转换为关系模型的过程,就是将所有实体和关系转换成一系列的关系模式。具体描述如下:
1)管理员表(姓名、密码);
2)课程信息表(课程号、班级、课程名、系别);
3)班级信息表(班级、系别、专业);
4)教师信息表(编号、姓名、密码)。
4.4数据库连接
在开发过程中,经常会用到一些公共模块,如数据库连接,所以在Web.config文件中指定数据库连接字符串配置信息,在Web.config文件添加如下代码。其作用就是方便页面与数据库的连接,节省了页面连接数据库时需要的大量代码。实现数据库连接的关键代码如下:
<configuration>
  <appSettings/>
  <connectionStrings>
    <addname="PEXT"connectionString="Data ource=.\SQLEXPRESS;Initial Catalog=PKXT;Integrated Security=True" providerName="System.Data.SqlClient"/>
  </connectionStrings>
 <system.web>

4.5数据库物理结构设计
该系统采用SQL Server 2005作为数据库,数据库命名为“DB_PKXT”,数据库包含4个表,分别为管理员表(admin)、课程成绩信息表(coursegrade)、学生信息表(student)和教师信息表(teacher)计的物理表结构如下图所示:
1)系统管理员信息表
管理员信息表admin主要用于保存后台管理人员的用户名和密码等信息,admin表字段说明如表1所示:

表1 admin(管理员信息表)
 
2)学生信息表
学生信息表主要用于保存学生的学号、姓名和密码等信息,student表字段说明如表2所示:
表2 student(学生信息表)
 
3)课程信息表
课程信息表kecheng主要用于保存课程编号、课程姓名、系别等信息,kecheng表字段说明如表3所示:
表3 kecheng(课程信息表)
 
4.6系统流程设计
1)管理员流程
管理员可以使用用户名称和密码登陆系统。管理员进行教师及班级的添加、删除、信息查看和更新,教室及课程的添加、删除、信息查看和更新

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

ASP.NET高校排课系统的设计与实现+需求分析+数据库设计 第4页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

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