第一范文网 - 专业文章范例文档资料分享平台

(精品)电大计算机专业毕业论文-电大计算机毕业论文

来源:用户分享 时间:2025/7/9 11:02:59 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

班级管理信息表(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 (4)城市信息表

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

表4-4 city表

列名 City_id City_name Pro_id

(5)学历信息表

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

表4-5 classtype表

数据类型 Int Varchar Int 长度 4 20 4 约束 Notnull 说明 城市编号 城市名 省份编号 数据类型 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 说明 班级编号 班级名 省份编号 学校编号 城市编号 班级管理员 班级副管理 班级副管理 学历类型 几班 毕业时间 删除标志

列名 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 (7)省份信息表

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

表4-7 province表

列名 Pro_id Pro_name

(8)学校信息表

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

表4-8 school表

列名 School_id 数据类型 Int 长度 4 约束 Notnull 说明 学校编号 数据类型 Int Varchar 长度 4 20 约束 Notnull 说明 省份编号 省份名称 数据类型 Int Nvarchar Ntext Int Int Char Int 长度 4 50 20 4 4 1 4 约束 Notnull Notnull Notnull 说明 留言编号 留言题目 留言内容 用户编号 班级编号 删除标志 编辑标志

Sch_name Pro_id City_id Del_flag Sch_erea Type_id Yb Sch_http

Varchar Int Int Char Varchar Int Varchar Varchar 50 4 4 1 20 4 20 50 学校名称 省份编号 城市编号 删除标志 学校所在地 学历编号 邮编 学校网址 5. 系统的详细设计

5.1. 用户注册模块设计

在用户进行校友录系统登录前必须进行注册,对于注册而言,本书的前面的模块章

节以及ASP.NET留言本项目都有比较详细的介绍,这里就不在做过多的介绍,用户注册只需要将数据插入到数据库即可,代码进行了用户注册页面的基本布局,当用户打开同学录页面时,系统会提示用户必须要进行登录操作,如果用户没有用户惟一则必须先进行注册。

当用户进行注册时,需要将数据插入到数据库中,使用SQLHelper类能够简化数据操作,示例代码如下所示。

protected void Button1_Click(object sender, EventArgs e) try

stringstrsql=\

(username,password,sex,picture,IM,information,others,ifisuser,userroot)

values ('\+ \

TextBox3.Text + \

+ \

SQLHelper.SQLHelper.ExecNonQuery(strsql); 句

Response.Redirect(\注册后跳转到登录页面 catch

Response.Redirect(\出错后跳转到首页

当用户执行注册后,如果注册成功系统就会跳转到登录页面进行登录操作,如果没有注册成功(抛出异常),则系统会认定用户执行了非法操作,会跳转到首页。在进行注册时,默认情况下ifisuser字段为0,用户注册后并不能够立即通过,需要管理员进行身份验证。

注意:在进行注册时首先需要进行查询,查询是否已经有现有的用户,这里可以参考注册模块,由于前面已经讲解了很多关于注册的操作,这里就不再详细讲解如何实现

执行SQL语

5.2. 用户登录模板设计

用户登录使用简单的登录模块进行登录操作,而无需实现复杂的登录控制。用户注册完成后就会跳转到登录页面,登录页面能够给用户配置相应的Session对象以存储用户状态,登录界面布局后如图5-2所示。

图5-2登录界面图

示例代码如下所示:

protected void Button1_Click(object sender, EventArgs e)

string strsql = \* from register where username='\+ TextBox1.Text + \

TextBox2.Text + \编写SQL

SqlDataReader sdr = SQLHelper.SQLHelper.ExecReader(strsql);

执行查询

if (sdr.Read())

Session[\用户名 Session[\用户ID Session[\

管理员判断

Response.Redirect(\页面跳转 else

Label1.Text = \无法登录,用户名或密码错误\提示错误登录

6. 系统的评价

(1)测试方法

程序执行的测试.该方法不适合大单元、大系统的测试,也不适合于评测中心,测试部门的测试。它只适合于很小的单元、可以枚举用例的测试。程序功能的测试,面向需求分析中的功能、性能,设计测试用例,搭建测试环境,输入测试用例,运行被测试的系统,获得测试数据计划相比较,取得测试结果,根据测试结果,形成测试报告。 (2)系统维护

网站的维护主要包括以下内容个人管理,对个人的资料管理,相片管理用户管理,管理员对用户的审查管理和站内信息管理。

(精品)电大计算机专业毕业论文-电大计算机毕业论文.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c2csdm46lij6tzp834d3b207lq1bbd101eid_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top