asp.net校园分类信息网的设计与实现(4)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

asp.net校园分类信息网的设计与实现(4)


sort    smallint(2)    是    排序
templateid    smallint(2)    否    模板ID
(4)信息分类数据表(nts_InfoData),信息分类数据表用来存放用户发布的信息,主要包括用户编号、用户名、标题等信息,该表的详细结构如表4所示。
表4  信息分类数据表
列名    数据类型    是否为空    说明
id    int(4)    否    用户编号
username    nvarchar(12)    是    用户名
title    smallint(2)    否    标题
area_oneid    smallint(2)    否    所属地区一级ID
class_oneid    smallint(2)    否    所属分类ID
top    smallint(2)    否    是否推荐首页
4.校园分类信息网的设计与实现
4.1前台模块的设计与实现
4.1.1主页的设计与实现
校园分类信息网的设计与实现开发的目的是方便大学生对校园分类信息的需求。在进行主页设计时,系统主界面主要采用的是CSS,ASP.NET,JavaScript等技术设计。首先是先设计母版,采用了表格进行整体布局,并将用户常用的功能放置在页面上,在页面结尾处添加关于网站的一些常规信息,例如链接网站等,并添加了后台管理入口。主页利用设计好的母版之后,运用Datalist控件来读取数据库中相应的表中的数据来完成首页的推荐信息和最新信息模块。信息分类主要分为七个模块,分别是房产频道、二手市场、生活服务、招聘求职、教育培训、车辆信息和其它信息。七个模块信息是利用Reapter控件来采集数据库信息完成的,来访问的用户可以根据自己的需要和喜好,进行相关具体信息的查看。在主页上还有一个重要的功能就是搜索功能。搜索功能是在母版上实现的,用户根据自己的需要在文本框中添加自己想搜索的内容,可以在下拉列表中的信息选项中选择自己想要的分类信息,进行更进一步的精确搜索。展示主界面设置的得体,有助于为用户留下深刻的印象。同时也要求把一些用户常用的模块设计的更加合理。如用户登录、注册、查询信息等功能以方便用户操作。校园分类信息网的主界面如图3所示。
 
图3  主界面图
4.1.2用户注册模块的设计与实现
    新用户想要使用本系统的全部功能必须先进行注册。进行注册时,必须填写用户名、用户密码,密码的确认,真实姓名、选择性别,并填写邮箱。要求用户名、密码,确认密码、姓名、邮箱不为空。其中用户名、密码、姓名、邮箱被验证控件RequiredFieldValidator绑定,用来确保用户必须在被验证的控件中输入值;用户名、密码、姓名、邮箱也被控件RegularExpressionValidator绑定,用来验证输入值是否和设置的正则表达式的定义相匹配。确认密码被控件CompareValidator绑定:用于比较密码控件的值和确认密码控件的值是否相等,若相等则验证通过。若有一项不符合要求则不能注册成功。用户注册成功后并有管理员通过审核后,再登录可使用网站的全部功能。
4.1.3用户登录模块的设计与实现
用户登录成功之后可以使用该系统的其它功能。点击用户登录后,输入用户名和密码,进行数据的传递。后台代码进行用户的检测,如果该用户的密码和用户名不匹配,则提示“用户名或密码有误!”如果该用户的用户名和密码匹配,则进入用户管理页面。用户登陆界面流程如图4所示。 (责任编辑:qin)