035net毕业论文管理系统 - 图文(7)

2019-03-22 12:28

xxxx学院毕业设计(论文)

第5章 详细设计

5.1系统首页

该界面是系统运行的第一个页界,布局美观,主要由四部分组成,上面是top文件,即所有前台公用的头文件,左边left文件,也是前台公用的,下面底部文件,右边自上而下依次是站内新闻(包括一个变幻图),优秀毕业生照片,关于本站。

- 26 -

xxxx学院毕业设计(论文)

5.2站内新闻模块

该模块的主要功能是把数据库中的所有新闻信息以列表的形式列出,包括标题和添加时间等字段,单击标题即可跳到内容详细页。

实现本模块的主要代码如下所示:

public string sql, lbtxt, lb;

protected void Page_Load(object sender, EventArgs e) {

lb = Request.QueryString[\ //类别为提交来的参数,即分为新闻中心和网站规章 switch (lb) {

case \

lbtxt = \站内新闻\ break; }

if (!IsPostBack) {

sql = \ getdata(sql);

} }

private void getdata(string sql)

- 27 -

xxxx学院毕业设计(论文)

{

DataSet result = new DataSet(); result = new Class1().hsggetdata(sql); if (result != null) {

if (result.Tables[0].Rows.Count > 0) {

DataGrid1.DataSource = result.Tables[0]; DataGrid1.DataBind(); } else {

DataGrid1.DataSource = null; DataGrid1.DataBind(); } } }

protected void DataGrid1_PageIndexChanged(object source, DataGridPageChangedEventArgs e) {

sql = \ getdata(sql);

DataGrid1.CurrentPageIndex = e.NewPageIndex; DataGrid1.DataBind();

}

- 28 -

xxxx学院毕业设计(论文)

5.3网上答疑模块

该模块的主要功能是让用户可以在线留言或提问题,用户也可以查看其他人的留言信息,所有留言均由管理员后台统一回复。实现本模块的主要代码如下所示:

protected void Page_Load(object sender, EventArgs e) {

if (Session[\ {

admin_go.Text = \退出管理\

admin_go.NavigateUrl = \ }

if (!this.IsPostBack) {

string ToPage = Request.QueryString[\ if (ToPage == null) {

ToPage = \ }

if (!StrRegExp.IsID(ToPage)) {

ToPage = \ }

this.Bind_rptList(Convert.ToInt32(ToPage)); } }

protected void addly_Click(object sender, EventArgs e) {

book binbin = new book();

binbin.username = Server.HtmlEncode(this.username.Text); binbin.email = this.email.Text; binbin.qq = this.qq.Text;

binbin.homepage = this.homepage.Text; if (this.Radboy.Checked)

- 29 -

xxxx学院毕业设计(论文)

{

binbin.sex = \男\ binbin.face = \ } else {

binbin.sex = \女\ binbin.face = \ }

binbin.body = this.lybody.Text; if (this.ishde.Checked) {

binbin.ishide = true; } else {

binbin.ishide = false; }

Label1.Text = binbin.ishide.ToString(); if (saveinfo.savely(binbin)) {

Response.Redirect(\ } else {

Response.Write(\留言失败,服务器错误!');location.herf='lyb.aspx'\ } }

private void Bind_rptList(int ToPage) {

int CurrentPage = ToPage; int PageSize = 5; int PageCount; int RecordCount; string PageSQL;

string DataTable = \ string DataFiled = \

string DataFileds = \ string DataOrders = \

SqlConnection Conn = DB.createdb();

// string connstring = ConfigurationManager.AppSettings[\ // SqlConnection Conn = new SqlConnection(); // Conn.ConnectionString = connstring; // conn.Open(); Conn.Open();

//* 取得记录总数,计算总页数

SqlCommand cmd = new SqlCommand(\ RecordCount = Convert.ToInt32(cmd.ExecuteScalar()); if ((RecordCount % PageSize) != 0) {

PageCount = RecordCount / PageSize + 1; } else {

PageCount = RecordCount / PageSize; }

if (ToPage > PageCount) {

CurrentPage = PageCount; }

if (CurrentPage <= 1) {

PageSQL = \Top \+ PageSize + \\+ DataFileds + \From \+ DataTable + \Order By \+ DataOrders;

} else

- 30 -


035net毕业论文管理系统 - 图文(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:写作19

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: