求职招聘网站毕业论文

《WEB 应用开发ASP.NET2.0》

程序设计报告

题目: 网上商城管理系统 专业: 信息管理与信息系统 班级:学号:姓名:

目录

内容摘要 .............................................................................................. 3 程序设计任务书 . ................................................................................... 4 一、课题来源及背景............................................................................. 5 1.1项目来源及开发的目的和意义 ................................................... 5 1.2项目所使用的相关技术的说明 ................................................... 5 二. 需求分析 . ......................................................................................... 6 2.1目标 . .......................................................................................... 6 2.2数据库设计 ................................................................................ 6 2.2.1数据集表 . ........................................................................... 6 2.3 E-R图设计 ................................................................................ 7 2.3.1管理员信息实体 . ................................................................ 7 2.3.2一号商城信息实体 ............................................................. 7 2.4功能结构图 . ............................................................................... 8 三、系统实现 ....................................................................................... 9 四、系统代码 ..................................................................................... 16 五、参考文献 ..................................................................................... 20

内容摘要

关键字:.NET 网上商城经营管理 上传与下载 删除 修改 查询 浏览

信息社会的高科技,商品经济化的高效率,是计算机的应用已普及到经济和社会生活的各个领域。计算机与人类的关系愈来愈密切。网上商城类似于现实世界当中的商店,差别是利用电子商务的各种手段,达成从买卖的过程的虚拟商店,从而减少中间环节,消除运输成本和代理中间的差价,加大市场流通带来巨大的发展空间。尽可能的还消费者以利益,带动公司发展和企业腾飞,引导国民经济稳定快速发展,推动国内生产总值。网上商城实在为个人用户和企业提供人性化的全方位服务,努力为用户创造亲切\轻松和愉快的购物环境,不断丰富产品结构,最大化地满足消费者日趋多样的购物需求,并凭借更具竞争力的价格和逐渐完善的物流配送体系等各项优势,赢得市场占有率多年稳居行业首位的骄人成绩,也是时代发展的趋势。

程序设计任务书

一、课题来源及背景

1.1项目来源及开发的目的和意义

近些年来,随着互联网技术不断的发展和成熟,企业的生产和销售模式以及人们生活方式都在以前所未有的速度在不断的改变。作为互联网上共享和传递信息的Internet 正为这种改变提供了有利的条件。电子商务正是借助于Internet 这个载体才得以发展和不断的成熟起来,并对产品的销售和物品的购买展示出了一种崭新的理念。

虚拟商场也被称为网上商城或电子商场,它是建立在Internet 上进行商务活动的虚拟网络空间和保障商务顺利运营的管理环境:是协调、整合信息流、物质流、资金流有序、关联、高效流动的重要场所。企业、商家可充分利用虚拟商场提供的网络基础设施、支付平台、安全平台、管理平台等共享资源有效地、低成本地开展自己的商业活动。虚拟商场建设的最终目的是促进商品的销售和业务进一步的发展。它不仅仅是初级网上购物的实现,也是有效地在Internet 上构架安全和易于扩展的业务框架体系,实现B2C,推动电子商务的发展。

1.2项目所使用的相关技术的说明

该项目的开发需要用到的语言是C#,采用了当今最为流行的ASP.NET 技术来开发. 数据库方面使用的是SQLSERVER2005。

二、需求分析

2.1目标

在线注册登录是网站应用程序最基本的功能,也是网站应用程序开发常用的功能模块。可以通过网站在线登录做一些实际性的查询工作。根据会员的要求及时提供所需的产品信息,并能在适当的时候商城管理者给予订单及进货等方面的提示。利用软件进行管理商品信息,避免人工管理的失误以及延迟性,从而实现高效率的管理。

2.2数据库设计 2.2.1数据集表 1.user表

2.3 E-R图设计

2.3.1

2.3.2一号商城信息实体

2.4功能结构图

三、系统实现

3.1 主函数实现

系统界面 主页面:

新用户注册页面:

后台登陆页面:

后台商品管理界面

后台商品管理删除界面

商品浏览界面:

商品发布成功:

下载附件页面:

程序错误界面:

四、系统代码

public partial class admin : System.Web.UI.Page

{

protected void Page_Load(object sender, EventArgs e)

{

if (Session["username" ] == null )

Response.Redirect("login.aspx" );

if (Session["zt" ].ToString() != " 管理员" )

Response.Redirect("login.aspx" );

}

if (reader.Read())

{

Label1.Text = " 欢迎你," + TextBox1.Text;

Session["username" ] = reader["username" ].ToString();

Session["zt" ] = reader["zt" ].ToString();

reader.Close();

if (Session["zt" ].ToString()==" 管理员" )

Response.Redirect("admin.aspx" );

else

Response.Redirect("newslook.aspx" );

}

else

{

reader.Close();

Label1.Text = " 用户名或密码错误" ;

}

conn.Close();

if (Session["username" ] == null )

Response.Redirect("login.aspx" );

if (Session["zt" ].ToString() != " 管理员" )

Response.Redirect("login.aspx" );

if (!IsPostBack)

{

bind();

}

Button1.Attributes.Add("onclick" , "return confirm('真的要删除吗?')" ); String constr = "server=(local);database=NewsDB;User ID=sa;pwd=;"; SqlConnection conn = new SqlConnection (constr);

conn.Open();

SqlCommand cmd;

for (int i = 0; i

{

CheckBox cbox = (CheckBox )GridView1.Rows[i].FindControl("CheckBox1" ); if (cbox.Checked == true )

cmd = conn.CreateCommand();

cmd.CommandText = "select * from news where NewsID=@NewsID"; cmd.Parameters.Add("@NewsID", SqlDbType .Int).Value =

GridView1.DataKeys[i].Value;

cmd = conn.CreateCommand();

cmd.CommandText = "delete from news where NewsId=@NewsID"; cmd.Parameters.Add("@NewsID", SqlDbType .Int).Value =

GridView1.DataKeys[i].Value;

cmd.ExecuteNonQuery();

}

}

conn.Close();

protected void GridView1_PageIndexChanging(object sender,

GridViewPageEventArgs e)

{

GridView1.PageIndex = e.NewPageIndex;

bind();

SqlDataReader reader = cmd.ExecuteReader();

if (reader.Read())

{

Label1.Text = " 用户名已存在,请更换" ;

reader.Close();

}

else

{

reader.Close();

if (chr == null )

return "" ;

chr = Server.HtmlEncode(chr);

chr = chr.Replace("\n", "
");

return (chr);

}

protected void Page_Load(object sender, EventArgs e)

{

if (Session["username" ] == null )

Response.Redirect("login.aspx" );

if (Session["zt" ].ToString() != " 管理员" )

Response.Redirect("login.aspx" );

}

protected void Button1_Click(object sender, EventArgs e)

{

if (Page.IsValid)

{

Label1.Text = "" ;

Label2.Text = "" ;

Label3.Text = "" ;

if (upfilestyle

{

if (upfilestyle == 1)

{

upfilename = timestring + upfilename2;

upfilepath = upfilepath + "/" + upfilename;

FileUpload1.SaveAs(upfilepath);

}

else

{

upfilename = "" ;

}

if (upimagestyle == 1)

{

upimagename = timestring + upimagename2;

upimagepath = upimagepath + "/" + upimagename;

FileUpload2.SaveAs(upimagepath);

}

else

{

upimagename = "" ;

}

}

else

{

Label3.Text = " 请填写新闻标题" ;

}

}

}

总 结

本设计使用当今较为流行的编程工具 Visual Studio 2010

通过近两周的努力,目前该系统设计已经基本结束了。在此期间,我根据题目要求,查阅了大量关于网上商城系统的相关资料,切实地按照软件工程的步骤,从需求分析,概要设计,详细设计,数据库设计,再到编码,调试运行,测试等步骤。通过程序设计不仅学习了C#和ASP.NET ,而且技术素质和实践能力有了进一步的提高,是我无论在理论上还是实践上都有一个较大幅度的提高,尤其是对具体业务的抽象能力和对各种技术及框架的综合运用能力,同时也培养了自己独立分析问题、解决问题以及与他人沟通交流的能力。在整个设计和开发过程中,使我对软件工程的思想有了进一步的深刻的了解:完善需求,最大限度的满足用户所需。本次设计运用了大量的软件工程的思想和相关数据库的知识,对大学所学的知识得以巩固和运用。在这次实践中我领悟到了学习东西就像是软件开发一样,拿到一本书之后看看,提高自己未知的问题,进而分析该问题。此外,我知道了基础课的重要,要学好一门编程语言,一定要动手,实践是最好的方法。我会在以后的学习和工作中做进一步的探索,已取得更大的进步。

五、参考文献

1、常永英,ASP.NET 程序设计教程(C#版),北京:机械工业出版社,2007_08

2、邵良杉,ASP.NET (C#)实践教程,北京:清华大学出版社,2007_07

3、张跃廷,ASP.NET 开发实战宝典,北京:清华大学出版社,2010_01

4、何建辉,邓穗红,ASP 设计,中国电力出版社,2001_10_01

5、闪四清,中文版SQL Server 2005数据库应用实用教程,清华大学出版社,2009_01

21

《WEB 应用开发ASP.NET2.0》

程序设计报告

题目: 网上商城管理系统 专业: 信息管理与信息系统 班级:学号:姓名:

目录

内容摘要 .............................................................................................. 3 程序设计任务书 . ................................................................................... 4 一、课题来源及背景............................................................................. 5 1.1项目来源及开发的目的和意义 ................................................... 5 1.2项目所使用的相关技术的说明 ................................................... 5 二. 需求分析 . ......................................................................................... 6 2.1目标 . .......................................................................................... 6 2.2数据库设计 ................................................................................ 6 2.2.1数据集表 . ........................................................................... 6 2.3 E-R图设计 ................................................................................ 7 2.3.1管理员信息实体 . ................................................................ 7 2.3.2一号商城信息实体 ............................................................. 7 2.4功能结构图 . ............................................................................... 8 三、系统实现 ....................................................................................... 9 四、系统代码 ..................................................................................... 16 五、参考文献 ..................................................................................... 20

内容摘要

关键字:.NET 网上商城经营管理 上传与下载 删除 修改 查询 浏览

信息社会的高科技,商品经济化的高效率,是计算机的应用已普及到经济和社会生活的各个领域。计算机与人类的关系愈来愈密切。网上商城类似于现实世界当中的商店,差别是利用电子商务的各种手段,达成从买卖的过程的虚拟商店,从而减少中间环节,消除运输成本和代理中间的差价,加大市场流通带来巨大的发展空间。尽可能的还消费者以利益,带动公司发展和企业腾飞,引导国民经济稳定快速发展,推动国内生产总值。网上商城实在为个人用户和企业提供人性化的全方位服务,努力为用户创造亲切\轻松和愉快的购物环境,不断丰富产品结构,最大化地满足消费者日趋多样的购物需求,并凭借更具竞争力的价格和逐渐完善的物流配送体系等各项优势,赢得市场占有率多年稳居行业首位的骄人成绩,也是时代发展的趋势。

程序设计任务书

一、课题来源及背景

1.1项目来源及开发的目的和意义

近些年来,随着互联网技术不断的发展和成熟,企业的生产和销售模式以及人们生活方式都在以前所未有的速度在不断的改变。作为互联网上共享和传递信息的Internet 正为这种改变提供了有利的条件。电子商务正是借助于Internet 这个载体才得以发展和不断的成熟起来,并对产品的销售和物品的购买展示出了一种崭新的理念。

虚拟商场也被称为网上商城或电子商场,它是建立在Internet 上进行商务活动的虚拟网络空间和保障商务顺利运营的管理环境:是协调、整合信息流、物质流、资金流有序、关联、高效流动的重要场所。企业、商家可充分利用虚拟商场提供的网络基础设施、支付平台、安全平台、管理平台等共享资源有效地、低成本地开展自己的商业活动。虚拟商场建设的最终目的是促进商品的销售和业务进一步的发展。它不仅仅是初级网上购物的实现,也是有效地在Internet 上构架安全和易于扩展的业务框架体系,实现B2C,推动电子商务的发展。

1.2项目所使用的相关技术的说明

该项目的开发需要用到的语言是C#,采用了当今最为流行的ASP.NET 技术来开发. 数据库方面使用的是SQLSERVER2005。

二、需求分析

2.1目标

在线注册登录是网站应用程序最基本的功能,也是网站应用程序开发常用的功能模块。可以通过网站在线登录做一些实际性的查询工作。根据会员的要求及时提供所需的产品信息,并能在适当的时候商城管理者给予订单及进货等方面的提示。利用软件进行管理商品信息,避免人工管理的失误以及延迟性,从而实现高效率的管理。

2.2数据库设计 2.2.1数据集表 1.user表

2.3 E-R图设计

2.3.1

2.3.2一号商城信息实体

2.4功能结构图

三、系统实现

3.1 主函数实现

系统界面 主页面:

新用户注册页面:

后台登陆页面:

后台商品管理界面

后台商品管理删除界面

商品浏览界面:

商品发布成功:

下载附件页面:

程序错误界面:

四、系统代码

public partial class admin : System.Web.UI.Page

{

protected void Page_Load(object sender, EventArgs e)

{

if (Session["username" ] == null )

Response.Redirect("login.aspx" );

if (Session["zt" ].ToString() != " 管理员" )

Response.Redirect("login.aspx" );

}

if (reader.Read())

{

Label1.Text = " 欢迎你," + TextBox1.Text;

Session["username" ] = reader["username" ].ToString();

Session["zt" ] = reader["zt" ].ToString();

reader.Close();

if (Session["zt" ].ToString()==" 管理员" )

Response.Redirect("admin.aspx" );

else

Response.Redirect("newslook.aspx" );

}

else

{

reader.Close();

Label1.Text = " 用户名或密码错误" ;

}

conn.Close();

if (Session["username" ] == null )

Response.Redirect("login.aspx" );

if (Session["zt" ].ToString() != " 管理员" )

Response.Redirect("login.aspx" );

if (!IsPostBack)

{

bind();

}

Button1.Attributes.Add("onclick" , "return confirm('真的要删除吗?')" ); String constr = "server=(local);database=NewsDB;User ID=sa;pwd=;"; SqlConnection conn = new SqlConnection (constr);

conn.Open();

SqlCommand cmd;

for (int i = 0; i

{

CheckBox cbox = (CheckBox )GridView1.Rows[i].FindControl("CheckBox1" ); if (cbox.Checked == true )

cmd = conn.CreateCommand();

cmd.CommandText = "select * from news where NewsID=@NewsID"; cmd.Parameters.Add("@NewsID", SqlDbType .Int).Value =

GridView1.DataKeys[i].Value;

cmd = conn.CreateCommand();

cmd.CommandText = "delete from news where NewsId=@NewsID"; cmd.Parameters.Add("@NewsID", SqlDbType .Int).Value =

GridView1.DataKeys[i].Value;

cmd.ExecuteNonQuery();

}

}

conn.Close();

protected void GridView1_PageIndexChanging(object sender,

GridViewPageEventArgs e)

{

GridView1.PageIndex = e.NewPageIndex;

bind();

SqlDataReader reader = cmd.ExecuteReader();

if (reader.Read())

{

Label1.Text = " 用户名已存在,请更换" ;

reader.Close();

}

else

{

reader.Close();

if (chr == null )

return "" ;

chr = Server.HtmlEncode(chr);

chr = chr.Replace("\n", "
");

return (chr);

}

protected void Page_Load(object sender, EventArgs e)

{

if (Session["username" ] == null )

Response.Redirect("login.aspx" );

if (Session["zt" ].ToString() != " 管理员" )

Response.Redirect("login.aspx" );

}

protected void Button1_Click(object sender, EventArgs e)

{

if (Page.IsValid)

{

Label1.Text = "" ;

Label2.Text = "" ;

Label3.Text = "" ;

if (upfilestyle

{

if (upfilestyle == 1)

{

upfilename = timestring + upfilename2;

upfilepath = upfilepath + "/" + upfilename;

FileUpload1.SaveAs(upfilepath);

}

else

{

upfilename = "" ;

}

if (upimagestyle == 1)

{

upimagename = timestring + upimagename2;

upimagepath = upimagepath + "/" + upimagename;

FileUpload2.SaveAs(upimagepath);

}

else

{

upimagename = "" ;

}

}

else

{

Label3.Text = " 请填写新闻标题" ;

}

}

}

总 结

本设计使用当今较为流行的编程工具 Visual Studio 2010

通过近两周的努力,目前该系统设计已经基本结束了。在此期间,我根据题目要求,查阅了大量关于网上商城系统的相关资料,切实地按照软件工程的步骤,从需求分析,概要设计,详细设计,数据库设计,再到编码,调试运行,测试等步骤。通过程序设计不仅学习了C#和ASP.NET ,而且技术素质和实践能力有了进一步的提高,是我无论在理论上还是实践上都有一个较大幅度的提高,尤其是对具体业务的抽象能力和对各种技术及框架的综合运用能力,同时也培养了自己独立分析问题、解决问题以及与他人沟通交流的能力。在整个设计和开发过程中,使我对软件工程的思想有了进一步的深刻的了解:完善需求,最大限度的满足用户所需。本次设计运用了大量的软件工程的思想和相关数据库的知识,对大学所学的知识得以巩固和运用。在这次实践中我领悟到了学习东西就像是软件开发一样,拿到一本书之后看看,提高自己未知的问题,进而分析该问题。此外,我知道了基础课的重要,要学好一门编程语言,一定要动手,实践是最好的方法。我会在以后的学习和工作中做进一步的探索,已取得更大的进步。

五、参考文献

1、常永英,ASP.NET 程序设计教程(C#版),北京:机械工业出版社,2007_08

2、邵良杉,ASP.NET (C#)实践教程,北京:清华大学出版社,2007_07

3、张跃廷,ASP.NET 开发实战宝典,北京:清华大学出版社,2010_01

4、何建辉,邓穗红,ASP 设计,中国电力出版社,2001_10_01

5、闪四清,中文版SQL Server 2005数据库应用实用教程,清华大学出版社,2009_01

21


相关文章

  • 毕业论文:关于我国网络招聘的思考与对策
  • 摘要: 一.网络招聘的概念与现状 网络招聘也称在线招聘或电子招聘,它是指利用互联网技术进行的招聘活动,包括信息发布.简历搜集整理,电子面试以及在线测评等.它是网络技术在人力资源管理中应用最快的领域.是一种企业(或单位) 利用互联网网络技术进 ...查看


  • 2017中国石化江西招聘考试内容?
  • 2017中国石化江西招聘考试内容? 其中,本科级以上学历考试内容为:素质能力+英语能力:高职(专科)及以下学历考试内容:素质测试+认知能力+推理能力. 2017中国石化江西招聘公告暂未发布,请参照去年招聘信息 一.招聘基本条件 国内普通高等 ...查看


  • 招聘网站毕业论文
  • 摘 要 随着信息化时代的到来,当今社会的生活节奏加快,人们对工作效率的要求也越来越高,参加招聘会耗时耗力,无目的的网络搜索工作量大,且成功率低.网上人才招聘网站,是收集企业的招聘信息和求职者的求职信息,从而方便企业.高校和求职者,节省现实生 ...查看


  • 2017中国石化西北石油局校园招聘50人公告
  • 2017中国石化西北石油局校园招聘50 人公告 中国石油化工集团公司(简称中国石化)是我国特大型石油石化企业集团,公司主营业务涵盖油气勘探开发.炼油生产经营.化工生产经营.产品营销与服务.石油和炼化工程服务.新能源开发利用.国际贸易等.一流 ...查看


  • 毕业生求职时如何获取就业信息
  • 毕业生求职时如何获取就业信息 大致来说,毕业生获得就业信息渠道有以下几种: 第一. 学校毕业生就业指导机构 很多企业都会直接到学校招人,大多都针对本校专业,求职的成功率较大,这些信息主要刊登在学校网站的就业指导栏目里或BBS 上. 学校主要 ...查看


  • 简历.论文资源.人才招聘.公务员考试信息
  • 简历中国http://www.jlchina.cn/ 飞达简历网http://www.jianlishop.com] (精美的简历设计网站,大量免费资源) 无忧简历网http://www.51jianli.com] (收费简历设计网站) 我 ...查看


  • 大学生就业问题调研报告.doc
  • 撰写调研报告评价标准 撰写调研报告测试题二十三 背景资料: **公司针对大学生的就业问题对某高校的毕业生进行随机问卷调查.发出问卷1000份,回收1000份.现就统计结果汇总如下. 1.你认为现在的就业形势如何? 2.您进入毕业时期的去向? ...查看


  • 人力资源论文--网络招聘
  • 内容提要 人类社会发展到21世纪,以计算机技术和互联网为首的新科技得到了迅速发展,网络应用日益普及.网络招聘作为网络技术在人力资源管理中应用最快的领域,与传统招聘渠道相比具有明显的优势.网络招聘以其成本低.时效性强.覆盖面广的优势被人们所接 ...查看


  • 计算机专业毕业论文题目_大全(1)
  • 目 录 ASP 类计算机专业毕业论文题目.................................................................................................... ...查看


  • 电子商务案例分析期末论文
  • 电子商务案例分析期末论文 --智联招聘网分析 一.关于智联招聘的概况 智联招聘(www.zhaopin.com)成立于1997年,它的前身是1994年创建的猎头公司智联(Alliance)公司.是如今国内较为专业的人力资源服务商之一.智联招 ...查看


热门内容