表名:letter_X 字字段名称 段letter 描letter_level 述 表名:Letter_Z 字段名称 stud_id 字Letter 段letter_date 描L_modify_date 述 L_modify_people Letter_level letter_date_SJ 索引名称 索引 类型 varchar varchar varchar varchar varchar varchar datetime 索引字段 长空值 度 10 N 30 N 20 N 20 Y 20 Y 20 N 8 N 唯一 簇聚 限制条件 主键 说明 字段说明 学号 技能证书 获得证书时间 最后修改时间 最后修改人 证书级别 获得证书时间 类型 varchar varchar 长度 空值 50 50 N N 限制条件 主键 字段说明 技能证书 技能证书级别 stud_id Letter PK_Letter_Z letter_date, Y Letter_level, letter_date_SJ Y 表名:notice 字段名称 字段描述 id title subb [date]
表名:Parctise 字段名称 字段practise_name stud_id 描述 Parctise Parctise_date 类型 varchar varchar varchar varchar 长空度 值 20 N 10 N 200 Y 15 N 限制条件 主键 Y Y Y 字段说明 社会实践 学号 实践描述 实践时间 类型 int char char datetime 长度 空值 4 40 4000 8 N Y Y Y 限制条件 主键 字段说明 通知id 通知标题 通知内容 通知发布时间 L_modify_people L_modify_date 索引名称 varchart varchar 索引字段 15 Y 15 Y 唯簇一 聚 说明 最后修改人 最后修改时间 索引 practise_name, Y PK_Parctise stud_id, Parctise_date 表名:party_position 字段描述 字段名称 party_duty 类型 varchar 长度 空值 20 N 限制条件 主键 字段说明 党总支干部职务 表名:party 字段描述 索引 字段名称 stud_id duty duty_date 索引名称 PK_party 类型 varchar varchar varchar 长度 空值 10 10 15 N N N 限制条件 主键 Y Y Y 说明 字段说明 学号 党总支职务 任职期 索引字段 唯一 簇聚 stud_id Y duty duty_date Y 表名:position 字段描述 字段名称 duty 类型 varchar 长度 空值 20 N 限制条件 主键 字段说明 团总支职务
表名:protagonist 字段名称 类型 长度 空值 15 15 20 20 20 N N Y Y N 限制条件 主键 Y Y 说明 字段说明 学号 党课培训 最后修改人 最后修改时间 培训时间 varchar stud_id 字D_peixun Varchar 段描L_modify_people Varchar 述 L_modify_date varchar peixun_date 索索引名称 varchar 索引字段 唯一 簇聚 引 PK_protagonist stud_id D_peixun Y 表名:Punish_level 字字段名称 段描Punish_name 述 Punish_level 类型 varchar varchar 长空值 度 30 20 N N 限制条件 主键 Y Y 说明 字段说明 处分名称 处分级别 索引名称 索引 Punish_name Y PK_Punish_level Punish_level 表名:Punishment 字段名称 stud_id Punish_level Rec_time 字Description 段Punish_from 描Punish_date 述 Punish_name group_name Punish_part Punish_date_XQ posture 索引名称 索引 类型 varchar varchar datetime varchar varchar datetime varchar varchar varchar varchar varchar 索引字段 唯索引字段 一 簇聚 长空度 值 10 N 6 N 8 N 100 N 30 8 N 15 N 15 10 15 10 唯簇一 聚 限制条件 主键 Y Y Y Y 说明 字段说明 学号 处分级别 记录时间 描述 处理部门 处理时间 处罚名称 团队名称 担任角色 处罚学期 认错态度 stud_id, Punish_level, Y PK_Punishment Punish_date, Punish_name 表名:report_num 字字段名称 段stud_id 描述 report_date 索索引名称 类型 varchar datetime 长度 空值 10 8 N N 限制条件 主键 Y Y 说明 字段说明 学号 思想汇报时间 索引字段 唯一 簇聚 引 PK_report_num stud_id, Y report_date Y 表名:REWARD 字段名称 Stud_ID Reward_level Rec_time 字段Description 描reward_date 述 reward_name group_name reward_part reward_date_X reward_from 索引名称 索引 类型 varchar varchar datetime varchar datetime varchar varchar varchar varchar varchar 长空值 度 10 N 10 N 8 8 20 15 15 20 N N 100 N 20 N 限制条件 主键 Y Y Y Y 说明 字段说明 学号 表彰级别 记录时间 描述 表彰时间 表彰名字 团队名字 担任角色 表彰时间(学期) 办法表彰单位 索引字段 唯一 簇聚 Stud_ID, Reward_level, Y reward_date, reward_name PK_REWARD Y
表名:Reward_Level 字字段名称 段描reward_level 述 reward_name 类型 char varchar 长空值 度 10 N 20 N 唯一 簇聚 限制条件 主键 Y Y 说明 字段说明 表彰级别 表彰名称 索引名称 索引字段 索引 reward_level, Y PK_Reward_Level reward_name 表名:society_peixun 字段stud_id 描述 society_peixun society_date 字段名称 类型 varchar varchar varchar 长空度 值 10 N 20 N 15 N 限制条件 主键 Y Y Y 字段说明 学号 社会培训 培训时间 索引名称 索引字段 索stud_id, 引 Y PK_society_peixun society_peixun, society_date 唯簇一 聚 说明 5.2.程序设计
5.2.1学生干部注册与登陆
学生干部注册与登陆流程图如下图所示:
为了控制学生对信息查询页面的访问,避免学生查看其它学生的信息。在学生登陆页面引入Session 对象。其作用是:为当前用户会话提供信息。还提供对可用于存储信息的会话范围的缓存的访问,以及控制如何管理会话的方法。在程序中实现如下:
‘学生登陆部分代码,主要用于检测用户及密码,如果输入正确则跳转到all.aspx页面。 sub checkuser(sender as object,e as eventargs) dim conn as sqlconnection dim querystring as string querystring=\* from user_pass where(name='\and
passwd='\ conn=new sqlconnection(\ dim ds as dataset=new dataset