同学录管理系统设计与实现

表4-2 USERREG表

列名 ID LOGIN PASSWORD NAME SEX BTH EMAIL WORK_TELL HOME_TELL MOBILE JOB ADDRESS YB CLASS_ID REGDATE 数据类型 INT VARCHAR VARCHAR VARCHAR CHAR DATETIME VARCHAR VARCHAR VARCHAR VARCHAR VARCHAR VARCHAR VARCHAR INT DATETIME 长度 4 30 30 30 2 8 30 30 30 30 50 50 20 3 8 约束 NOTNULL NOTNULL NOTNULL NOTNULL 说明 用户编号 用户注册名 用户密码 用户姓名 性别 出生日期 用户邮箱 工作电话 家庭电话 手机号码 工作单位 工作单位地址 邮编 班级编号 毕业时间 (3)班级管理信息表

班级管理信息表(TB_CLASS)主要保存站内用户所在班级的基本信息。表TB_CLASS的结构如表4-3所示。

表4-3 CLASS表

列名 CLASS_ID CLASS_NAME PRO_ID SCHOOL_ID CITY_ID ADMIN1 ADMIN2 ADMIN3 TYPE_ID CLASS_NUM GRAD DEL_FLAG 数据类型 INT VARCHAR INT INT INT INT INT INT INT INT DATETIME CHAR 长度 4 30 4 4 4 4 4 4 4 4 8 1 约束 NOTNULL NOTNULL NOTNULL NOTNULL 说明 班级编号 班级名 省份编号 学校编号 城市编号 班级管理员 班级副管理 班级副管理 学历类型 几班 毕业时间 删除标志 (4)城市信息表

8

城市信息表(TB_CITY)主要保存站内城市的基本信息。表TB_CITY的结构如表4-4所示。

表4-4 CITY表

列名 CITY_ID CITY_NAME PRO_ID 数据类型 INT VARCHAR INT 长度 4 20 4 约束 NOTNULL 说明 城市编号 城市名 省份编号 (5)学历信息表

学历信息表(TB_CLASSTYPE)主要保存站内用户学历编号和名称的基本信息。表TB_CLASSTYPE的结构如表4-5所示。

表4-5 CLASSTYPE表 列名 TYPE_ID TYPE_NAME 数据类型 INT VARCHAR 长度 4 20 约束 NOTNULL NOTNULL 说明 学历编号 学历名称 (6)留言板信息表

留言板信息表(TB_INFO)主要保存站内留言板的基本信息。表TB_ INFO的结构如表4-6所示。

表4-6 INFO表

列名 INFO_ID INFO_TITLE INFO_CNT ID CALSS_ID DEL_FLAG EDITER 数据类型 INT NVARCHAR NTEXT INT INT CHAR INT 长度 4 50 20 4 4 1 4 约束 NOTNULL NOTNULL NOTNULL 说明 留言编号 留言题目 留言内容 用户编号 班级编号 删除标志 编辑标志 (7)省份信息表

省份信息表(TB_PROVINCE)主要保存站内省份的基本信息。表TB_ PROVINCE的结构如表4-7所示。

9

表4-7 PROVINCE表

列名 PRO_ID PRO_NAME 数据类型 INT VARCHAR 长度 4 20 约束 NOTNULL 说明 省份编号 省份名称 (8)学校信息表

学校信息表(TB_SCHOOL)主要保存站内学校的基本信息。表TB_SCHOOL的结构如表4-8所示。

表4-8 SCHOOL表 列名 SCHOOL_ID SCH_NAME PRO_ID CITY_ID DEL_FLAG SCH_EREA TYPE_ID YB SCH_HTTP 数据类型 INT VARCHAR INT INT CHAR VARCHAR INT VARCHAR VARCHAR 长度 4 50 4 4 1 20 4 20 50 约束 NOTNULL 说明 学校编号 学校名称 省份编号 城市编号 删除标志 学校所在地 学历编号 邮编 学校网址

10

5系统的详细设计

5.1本课题的设计思想

在系统设计中综合考虑如下因素: (1)技术的先进性,符合网络发展的趋势; (2)满足人们的需要,节省时间;

(3)提高工作效率,满足网络现在和将来的数据传输需求; (4)实用性、灵活性、模块化、扩充性、经济性、安全性。

5.2系统设计原则

在设计阶段,我们将集中研究系统的软件实现问题,即在分析模型的基础上形成实现环境下的设计模型。一般情况下,设计主要涉及系统设计、对象设计(或详细设计)、数据库设计和用户界面设计等活动。

5.3系统各模块的主要功能

(1)登录模块

用户可以以此登录进去各项操作。 (2)注册模块

用户没有想注册,可以通过此操作来注册。 (3)班级查询

提过用户来查询自己所在的班级,当自己所在的班不在时可以通过此处进去创建自己的班级,并成为此班级管理员。

(4)通信录

用户在你自己所在的班级可以查看已经注册后同班的一些基本信息。 (5)留言板

用户可以通过此处,给自己班上的人或事情进行留言,方便大家知道。

5.4系统各模块的具体功能

5.4.1登录模块

登录界面即为系统首页如图5-1,从首页根据输入的用户名、密码来进行登录操作,通过连接数据库在USERREG表中进行相应验证,如果表中有此用户名和密码,则

11

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