【最新版】基于ASPNETSQL学生选课系统毕业设计

图3-3

(3)Course表。Course表用来存储课程信息,Course表以课程编号为主键,设置课程编号自动增加1(通过建表的时候对属性列设置“标识”,并设置“标识递增量”为1)。表中开课教师Id为外键,所有“TId”的值必须是Teacher表中的“TId”值。设置外键关系可以通过在建立表的窗口中单击右键,在右键菜单中选择“关系”,在弹出的对话框中设置外键关系。如图3-4:

图3-4

(4)SC表。SC表用于存储学生的选课信息,在SC表中学号和课程编号是主键,同时也是外键。如图3-5:

图3-5

(5)CourseTime表。CourseTime表用来存放课程的上课时间和上课地点信息,其中课程编号和教室编号为外键。如图3-6:

图3-6

(6)Building表。Building表用来存放教学楼信息,Building表中教学楼编号为主键,自动增加1。如图3-7:

图3-7

(7)Room表。Room表用来存放教室信息,在Room表中,教室编号为主键,自动增加1,教学编号为外键。如图3-8:

图3-8

(8)Admin表。Admin表用来存放系统管理员信息,如图3-9:

图3-9

第四章 公共类与公共页面设计

4.1 Web.config页面设计

Web.Confi

g文件是用来保存网站的很多全局设置,代码是通过using Configuration引用,在Web.Config文件中添加数据库连接字符串。在ADO.NET中用一个字符串来表示一个数据库,一般都把这个字符串放到Web.Config文件中,在整个项目中均可使用。

defaultLanguage=\ debug=\ >

mode=\ >

此节设置应用程序的授权策略。可以允许或拒绝不同的用户或角色访问 应用程序资源。通配符: \表示任何人,\表示匿名 (未经身份验证的)用户。 -->

enabled=\ requestLimit=\ pageOutput=\

traceMode=\ localOnly=\ >

mode=\

stateConnectionString=\

sqlConnectionString=\ cookieless=\ timeout=\ >

requestEncoding=\ responseEncoding=\ >

联系客服:779662525#qq.com(#替换为@)