一种嵌入式的网上书城系统的设计的制作方法

文档序号:13675296阅读:161来源:国知局

本发明是一种asp.net技术,涉及sqlserver数据技术和web技术。



背景技术:

随着信息时代的到来,计算机在各行各业都得到越来越广泛的应用,企业对于固定资产管理也同样面临着信息时代的巨大挑战;面对企业固定设备的不断增多,对其进行信息化管理,对其网络化和数据库化将是建设现代企业必不可少的基本条件;固定资产管理系统是指利用电子计算机和通讯设备,为企业所属各部门提设备信息和行政管理信息的收集、存储、处理、提取和数据交换的能力,并满足所有授权用户功能需求;随着网络信息技术的不断发展和应用,各类企业也纷纷抢占网络销售平台,提升销售业绩,抢占市场份额。



技术实现要素:

系统总体设计:系统的数据层包括:数据接口层、数据定义层以及数据访问层;其通过这三个层次的协作,可以实现数据库中存储数据的共享,这种共享的实现还是要借助于sql语言的基本操作:检索、修改、排序、更新,存储的数据经过这些操作后,完成了数据处理的流程,可以返回最原始的层次;在使用数据层之前,首先得创建数据层,根据需求分析中设计好的数据表,用sql语言设计对应这些表的各个属性,得到不同是实体类,这些实体类只是存在于概念模型上,并无任何实现,而仅仅是一种关系的映射而已,其主要功能是为下一阶段的处理夯实基础。

系统总体功能模块设计:通过对于现今书店购买需求进行了相关调研,进而设计了相应的功能需求;此系统总计包括登录系统、书目信息管理系统、角色管理系统、书目购买系统等系统模块;这些功能模块也可以进一步细分为众多小的功能模块,而对于部分基础业务模块,相对于不同操作权限可以进行相应的操作。

数据库设计:sqlserver2008数据库管理系统具备安全性强、高效性、智能化及成本低等特性,它能够高效处理大型在线联机事务与电子商务应用,根据系统功能和性能的整体要求选用其作为数据库平台。

系统详细设计:

(1)在sqlserver上创建“aspnetdb”数据库,并在其中创建如下的数据表:书籍表、购物车表、书籍类别表、专业表、订单表、用户信息表、用户书籍表;

(2)在iis上创建应用程序mybookshop,同时配置global.asax文件;

(3)创建母版页,实现系统的导航栏、书籍排行、用户登录、用户注册、密码找回、书籍查询、收藏夹、购物车等功能;

(4)根据导航栏,实现对应的功能:书籍列表、用户信息管理、借阅功、订单等主要的功能;

(5)创建管理员模块,实现对书城系统的管理:书籍管理、用户管理、信息管理等功能。

系统编码实现:以登录系统模块为例进行相关介绍,例如当用户已经登录系统时,为防止其他人用统一账号重复登录系统,则需要对该用户进行判断验证,这里就需要使用session功能,具体实现代码如下:

publicpartialclasschecklogin:system.web.ui.usercontrol

{

protectedvoidpage_load(ohjectsender,eventargse)

{

if(session["curruser"}!=null)

{

lahel1.text="你好,"+((model.user)session["currus-er"]).name;

linkbuttonl.text="退出"

}

else

{

label1.text="";

linkbuttonl.text="登录";

}

}

protectedvoidlinkbuttonl_click(objectsender,even-targse)

{

if(linkbuttonl.text=="退出")

{

session.abandon();

response.cookies["user"].expires=datetime.now.addyears(-10);

response.cookies["pwd"].expires=datetime.now.addyears(-10);

label1.text="";

linkbuttonl.text="登录";

}

else

{

response.redn'ect("~/member/login.aspx")。



技术特征:

技术总结
本发明运用ASP.NET技术,采用三层架构的方式进行开发,同时使用Microsoft的SQL Server2008数据库作为图书、用户信息、订单等数据的存储,以先进的ADO.NET技术对数据库里头的数据进行增、删、改、查等一系列的操作,采用C#语言相关技术设计了一套网上书城销售系统,以期能够拓展图书企业的网络销售范围。

技术研发人员:余漫游
受保护的技术使用者:长沙有干货网络技术有限公司
技术研发日:2016.08.04
技术公布日:2018.02.13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1