064ASP.NET+ACCESS数码产品商店样本
(样本只提供该系统的基本情况介绍,若需要完整的设计和论文,建议您购买本系统,凡是购买本站系统的,本站均会在该系统的基础上,根据您的要求,修改成一个切实适合您的系统)
本系统开发工具:VC++.NET
本设计包含内容:源代码+可执行程序+毕业论文+开题报告+答辩稿
论文大概:
摘要
摘要:本系统使用基于.NET Framework(.NET
框架)的ASP.NET为开发工具,C#为主要设计语言,将超文本标记语言(HTML)和简单的JScript语言相融合开发而成。在数据存取上,使用最新的ADO.NET.NET数据存取技术来实现对SQL
SERVER数据库的操作。使用Session对象进行Web页之间的数据传递。使用Cookies跟踪用户登陆,限制用户权限。
本系统主要分为两个模块:普通用户模块和管理员模块。功能上主要实现了普通用户模块的浏览、搜索、购买等;管理员模块除了完成以上操作外,还有信息添加、修改、删除和用户管理、用户注册验证功能。
关键字:ASP.NET ADO.NET
对象(Object)数码产品商店,B/S浏览器/服务器,SQL SERVER,数据库,
目
录
第一章 绪论
1.1 课题背景及研究意义
1.2 课题应用领域
第二章
系统分析
2. 1需求分析
2. 2 可行性分析
2.3
HTML规范和ADO.NET规范
第三章
使用技术介绍
3.1静态网页与动态网页技术
3.2 数据库技术介绍
3.3
ASP.NET技术
3.4 IIS服务器的安装和配置
第四章 详细设计
4.1 系统设计
4.2 数据库设计
4.3 详细模块设计
第五章.系统功能模块设计
5.1客户端
5.1.1购物篮
5.1.2会员注册
5.1.3商品查看
5.1.4订单查看
5.2后台管理端
5.2.1商品的管理
5.2.2购物车的管理
5.2.3订单的管理
结束语
参考文献
第一章:引 言
1.1 课题背景以及研究意义:
随着我国经济高速增长,随着电脑、网络技术的日益普及,网络用户的快速增长,网络信息发布的相关服务也越来越多。商场为了方便为用户服务,纷纷建立自己的官方网站,作为用户服务和信息发布的平台。专业的商品信息网站更是要求信息快速,准确的发布。
目前一些网站主要采取三种形式。
1:手工更新:一些小网站还停留在完全使用人工制作新页面,更新目前的信息。这种方法不但效率低,而且容易出现错误,目前这种方法基本使用在一些小站点和个人主页,已经不是主流。由于使用全部静态页面,可以有很高的负载。
2:动态网页技术:随着ASP.NET,
PHP,CGI等动态网页技术的发展,用这些技术制作一个基于数据库的动态数码产品商店系统已经是很方便的。这种技术构件的网站,大大提高了信息更新的效率,信息发布人员只需要进行简单的文字图片排版,就可以发布信息。简单易用。但是,这种技术的信息发布系统存在另外一个缺点,当用户访问量大的时候,动态页面频繁操作数据库,会大量消耗系统资源,造成访问缓慢或者根本无法访问。
3:动态,静态发布:这种技术与上面的动态网页技术没有本质上的区别,只是将静态页面和动态技术的优点结合起来!使用动态技术采集信息,数码产品商店人员也只需要进行简单的文字和图片排版,制作一个模版,就可以使用数码产品商店系统发布商品信息信息了。最后由系统根据模版和商品信息信息的具体内容和网站结构发布静态页面。这样最终发布的为静态页面,可以承受很大的访问量,也可以提高商品信息信息的发布效率。
本次毕业设计就是使用第三种技术构造数码产品商店系统的。采用这种方式构造系统,有着易用,方便,快速,高效的优点,是一种广泛采用的技术。
1.2
课题应用领域
本系统使用的是ASP.NET+SQL
SERVER实现的。可以自由使用商品信息分类,自由赋予用户权限,根据需要灵活使用模版。可以提供给各种场合的信息,数码产品商店。
第二章:系统分析
2.1
需求分析
2.1.1
背景需求:
随着我国经济高速增长,随着电脑、网络技术的日益普及,网络用户的快速增长,网络信息发布的相关服务也越来越多。为了方便网络信息的采,编,发,传统的单独制作网页发布的模式已经不适合数码产品商店系统已经势在必行。
2.1.2
系统设计目标:
数码产品商店模块设计目标:采用动态商品信息录入,静态页面发布的方式,适应网站大规模浏览量要求。有方便的系统,与浏览用户有很好的互动性。为网站的管理开发一个便利有效的工具。
在该模块的设计中,要求的目标有:
1:系统的安全性
系统的安全性上,采用了对用户的角色进行不同的定义。各类角色的用户仅限于对于自己职权范围类的操作享有权力
2:数据的全面性
系统对各个方面的信息要求尽量完整记录。对于各类商品新闻的各种属性,内容均能记录完整的信息。并且要为将来继续开发下载管理模块提供数据支持。要整合目前论坛用户数据,以继承以前丰富的用户资源。
2.1.3
系统功能框图
(图3.2:系统后台主功能图)
(图3.3:系统前台主功能图)
2.1.4 数码产品商店系统信息接口
(图3.4:系统接口)
4.3详细模块设计
商品展示系统
1.INDEX.ASPX页面
该页面显示了商品展示的信息,在又上角有用户登陆框,用于管理员的登陆,管理员的职能是可以增加和删除商品
2.login.aspx
该页面用于管理员登陆的身份验证。
3 adminManage.aspx
用于添加商品
连接字符
安装IIS之后才能正确看到网页。
将ASP.NET文件拷贝到相应的目录。
Conn.ASP.NET提供到数据库的连接,
<%
connstr ="driver={SQL
SERVER};server=txc;uid=sa;pwd=111;database=jgcx" %>
<% set
cn=server.createobject("ADO.NETdb.connection")
cn.open connstr
%>
访问数据库信息的第一步是和数据库源建立连接。ADO.NET提供Connection对象,可以使用该对象建立和管理应用程序和
SQL SERVER数据库之间的连接。
<%
Set Dataconn =
Server.CreateObject("ADO.NETDB.Connection")
'建立连接对象
Dataconn.Open
"DSN=SinoTrans;SERVER=APP_SERVER;UID=sa;PWD=;APP=Microsoft (R)
Developer Studio;WSID=APP_SERVER;Regional=Yes"
Set cmdTemp =Server.CreateObject("ADO.NETDB.Command")
'建立命令对象
Set rst=
Server.CreateObject("ADO.NETDB.Recordset")
'建立记录集对象
cmdTemp.CommandText ="Customers
"
cmdTemp.CommandType =
2
Set cmdTemp.ActiveConnection =
DataConn
rst.Open cmdTemp, , 1, 3
'生成查询结果
%>
参考文献
[1] Bob Reselman 、Richard Peasley、Wayne Pruchniak
编著.《ASP.NET 使用指南》. 人民邮电出版社,2000/1
[2] Craig Eddy ,Timothy Buchanan 编著.《中文SQL SERVER 2000 24学时教程》.
机械工业出版社,2003/6
[3] 邱振崑编著.《SQL SERVER 在ASP.NET中的应用》. 中国青年出版社,2002/3
[4](美)Rick Dobson编著.《ASP.NET与SQL SERVER数据库开发》.
清华大学出版社,2004/3