目录
1 、效果展示
2、开发工具
Microsoft Visual Studio
SQL Server Management Studio
3、功能概述
程序开发前期对进行需求分析,最后确认了设计方案,介绍了开发工具的使用情况,最后完成后进行了相关测试,最终完成了的设计。实现了前台用户登录、注册、失物招领、通知公告、留言板;后台用户管理、商户管理、分类管理、失物招领信息、系统管理。
4、数据表
表1 t_admin 管理员表
字段名称 | 自动增长 | 字段类型 | 说明 |
id | - | int | 自动编号 |
LoginName | - | varchar | 登录名 |
LoginPass | - | varchar | 密码 |
表2 AboutInfo 关于我们
字段名称 | 自动增长 | 字段类型 | 说明 |
id | - | int | 自动编号 |
Title | - | varchar | 标题 |
Tel | - | varchar | 电话 |
TContent | - | varchar | 内容 |
表3 LoseInfo 失物招领
字段名称 | 自动增长 | 字段类型 | 说明 |
id | - | int | 自动编号 |
GoodName | - | varchar | 名称 |
GoodColor | - | varchar | 颜色 |
GoodType | - | int | 类型 |
UserName | - | varchar | 发布商户 |
UserName_1 |
|
| 领取人 |
Address | - | varchar | 地址 |
GoodTime | - | varchar | 时间 |
GoodHour | - | varchar | 日期 |
GoodPic | - | varchar | 图片 |
GoodDetail | - | varchar | 详细内容 |
GoodState | - | varchar | 状态 |
GoodTitle | - | varchar | 标题 |
GoodNums | - | int | 浏览次数 |
GoodAutoTime | - | varchar | 添加时间 |
5、关键代码
using System;
using System.Collections.Generic;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class LoseInfo : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
bindLose();
}
}
private void bindLose()
{
string sql = "select * from LoseInfo where GoodState='未找回' order by GoodNums desc ";
System.Data.DataTable dt = new System.Data.DataTable();
LoseGoodDB lgdb = new LoseGoodDB();
dt = lgdb.GetDs(sql, "New").Tables[0];
PagedDataSource objPds = new PagedDataSource();
objPds.DataSource = dt.DefaultView;
objPds.AllowPaging = true;
objPds.PageSize = 6;
int CurPage;
if (Request.QueryString["Page"] != null)
CurPage = Convert.ToInt32(Request.QueryString["Page"]);
else
CurPage = 1;
objPds.CurrentPageIndex = CurPage - 1;
lblCurrentPage.Text = CurPage.ToString();
lblSumPage.Text = objPds.PageCount.ToString();
if (!objPds.IsFirstPage)
{
this.hyfirst.NavigateUrl = Request.CurrentExecutionFilePath + "?Page=" + 1;
lnkPrev.NavigateUrl = Request.CurrentExecutionFilePath + "?Page=" + Convert.ToString(CurPage - 1);
}
if (!objPds.IsLastPage)
{
hylastpage.NavigateUrl = Request.CurrentExecutionFilePath + "?Page=" + objPds.PageCount;
lnkNext.NavigateUrl = Request.CurrentExecutionFilePath + "?Page=" + Convert.ToString(CurPage + 1);
}
this.LoseList.DataSource = objPds;
this.LoseList.DataBind();
}
}