编号学号分类图片图片信息编号学号名称学分学年成绩课程管理编号学号姓名性别专业QQEmailTel好友编号学号原因日期备注奖惩编号学号名称日期备注活动
11
3.2 建立表结构
关系数据库是以表的方式组织数据,现在需要将上面的数据库概念结构转化为SQL Server 2000数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。在上面的实体以及实体之间关系的基础上,形成数据库中的表以及各个表之间的关系[8]。 学生个人信息系统数据库中各个表格的设计结果如下面的几个表所示。每个表表示在数据库中的一个数据表。
表1-1为学生基本信息表。
表1-1 student 学生基本信息表
列 名 Sno Name Sex Major Grade Spwd
数据类型 INT(4) CHAR(10) CHAR(2) DATETIME(8) CHAR(20) CHAR(12) 可否为空 NOT NULL NULL NULL NULL NULL NULL 说 明 表1-2 课程信息表。
表1-2 course课程基本信息表
列 名 Id Sno Name Credit Record Years 数据类型 FLOAT(8) INT(4) CHAR(10) CHAR(10) INT(4) CHAR(10) 可否为空 NOT NULL NULL NULL NULL NULL NULL 说 明
表1-3活动表。
表1-3 活动信息表
列 名 Id Sno Name
数据类型 CHAR(10) CHAR(10) CHAR(10) 12
可否为空 NOT NULL NULL NULL 说 明
Odate Others CHAR(15) CHAR(10) NULL NULL
表1-4 好友信息表。
表1-4 好友信息表
列 名 Id Sno Name Sex Major Tel QQ Birth Email 数据类型 INT(4) CHAR(10) float char varchar varchar varchar varchar varchar 可否为空 NOT NULL NOT NULL 8 20 10 10 20 20 20 说 明
表1-5 奖惩表。
表1-5 奖惩表 列 名 Id Sno Reason Pdate Others 数据类型 FLOAT(8) INT(4) DATETIME(8) CHAR(10) CHAR(20) 可否为空 NOT NULL NULL NULL NULL NULL 说 明
第四章 学生个人信息系统的设计
在对本系统进行了详尽的系统分析和数据库设计之后,本章将概述该系统所实现的功能。
13
4.1 系统总体功能模块
学生个人信息管理系统个人信息课程信息相册管理重要文件好友信息奖罚信息活动信息 图4-1 学生个人信息系统总体功能模块图
4.2 学生信息管理
学生在对个人信息进行管理时,也需要先登录才能对整个系统进行操作,同时也可以对用户进行管理,管理员登录后进入管理系统的主页面,可以选择用户管理菜单的添加用户,修改密码和退出系统。如下图4-2所示:
个人信息管理注册用户修改密码修改个人信息查看个人信息 图4-2 用户管理功能模块图
4.4 课程信息管理
学生个人信息系统主要就是实现个人信息的管理,用户可以在该系统实现课程情况的分配,对课程情况的查询和对课程情况的修改。
14
第五章 学生个人信息系统的实现
5.1个人信息管理
系统用户管理主要实现如下功能: ? 修改个人信息 ? 修改密码 ? 退出系统
5.1.1 用户登录页面
系统启动之后,首先出现如图5-1所示的用户登录页面,用户首先输入用户名,然后输入密码。
图5-1 用户登录页面
用户登录页面中放置了两个文本框(text),用来输入用户名和用户密码:一个按钮(submit)用来确定或者取消登录;4个标签来标示页面的信息。文本框txtPassword的PasswordChar属性是用指定字符来掩盖用户输入的密码。
15