表1数据项
1.用户信息表 存放用户信息,数据项包括用户账号,密码。
2.学生信息表 存放学生信息,数据项包括学号,姓名,性别,入学日期,班级,籍贯,政治面貌等学生详细资料。
3.学生选课表 存放选课信息,数据项包括学号,课程号。
4.课程表 存放课程信息,数据项包括课程号,课程名,学分。
5.班级表 存放班级信息,数据项包括学号,姓名,班级号。
6.院系表 存放院系信息,数据项包括院系号,院系名。
数据库将采用SQL Server 2005,系统主要需要文护2张表:
表2用户信息表
序号 名称 类型 位数 属性 备注
1 账号 nchar 10 N、P、I
2 密码 nchar 10 N
注:N:非空(Not Null) P:主键(Primary) I:索引(Index)
表3学生学籍信息表
序号 名称 类型 位数 属性 备注
1 学号 nchar 10 N、P、I
2 姓名 nvarchar 50 N
3 性别 nchar 10 N
4 民族 nchar 10 N
5 身份证号 nvarchar 50 N
6 院系 nvarchar 50 N
7 政治面貌 nchar 10 N
8 入学日期 nchar 10 N
9 籍贯 nchar 10 N
10 家庭住址 nvarchar 50 N
11 邮编 nchar 10 N
12 联系电话 nvarchar 50 N
注:N:非空(Not Null) P:主键(Primary) I:索引(Index)
用户信息表保存了管理人员的登录信息,它的主键为账号。可以根据实际情况增删改用户信息。
学生基本信息表保存了所有在校生的信息,它的主键为学号。可以根据实际情况进行增删改。
4.系统实现与测试
试析网络环境下新闻从业者的新闻敏感4.1部分功能实现
在Form窗体中添加tabControl控件,在tabControl控件中添加五个选项卡tabPage,分别作为系统管理、学籍管理、班级管理、成绩管理和课程管理模块。在学籍管理模块中,添加Label、TextBox、Button等多个控件,实现如图3所示界面。在后台编写相关增删改按钮的实际功能,添加StuInfo.cs类,定义多个对象,方便调用,简化相关操作,应用三层架构的思想,在Form窗体代码中获取界面数据传给BLL,BLL把相关信息传给DAL,在DAL中创建参数数组,加入相关数据与数据库相关联,并向通用访问类传递数据,通用访问类负责连接数据库、创建SqlCommand对象和执行Sql语句或存储过程,通过与SQL server 2005中所建立的数据库StuInfoMan 连接,主要用到其中的stuInfo表,通过前后台交互,完成学籍信息的增删改。
上一页 [1] [2] [3] [4] [5] [6] 下一页
C#学生信息管理系统论文设计与实现 第5页下载如图片无法显示或论文不完整,请联系qq752018766