



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1基于.Net学生闲置物品交易平台的设计与实现随着网络技术的发展和网民数量的增加,越来越多的人把网上求职作为自己的首选途径,而企业也越来越依赖网络来招揽人才。本文通过对目前二手商品信息管理系统网站的分析,以及当前几种热门的WEB开发技术的介绍分析,特别是对ASP.NET的优点进行了分析,给出了二手商品信息管理系统网的功能描述。1课题背景随着计算机网络技术日益发展成熟和完善,社会的方方面面都逐渐融入了网络世界。网上商城是网络应用的一个热门发展方向,和传统商城模式相比较,它充分利用了网络的无地域性限制、信息传输速度快、成本低廉等优势,近年来网上付款方式的完善,以及专业化的销售和服务模式的采用,以及政府政策对网上交易的有利倾斜和相关法律法规的日趋完善,电子商务在社会经济组成中占据的份额逐年上升。随着我国大学的扩招,每年大学生毕业队伍日趋庞大,大学生自身的二手商品也逐渐增多,品种种类也逐渐丰富,这些商品的客户包括了有需求的大学生和一些社会上的群众。传统的大学生二手商品交易,集中在学生自己贴小广告,或者临毕业几天时间采用铺地摊销售。这种方式,使得销售与购买的矛盾日益突出,如何有效解决和缓解这个供需矛盾是开发大学二手商城的目的。开发大学生二手商城,充分利用了大学生对计算机和网络的操作熟悉优势,以及大学生这个团体本身的自身素质相对较高的优势,能够有效的推进系统的实施。2基本功能模块实现登录管理、用户管理、商品管理、后台管理几大模块;实现对用户权限的划分,使买家、卖家、管理员等具有不同的操作仅限;实现对用户和商品的管理,完成对商品信息的实时发布、选择性购买、出错信息处理、正常交易等功能。3系统开发平台简介本系统通过powerdesigner进行建模,以sqlserver2008做为系统数据库。后台管理平台使用。net,前台为浏览器客户端。开发软件采用微软的经典之作visualstudio2010。4开发模式在构建系统时,首先应考虑系统的开发模式,然后考虑开发方法,接着是确定开发环境,选择合适的开发工具。近年来,随着计算机技术与网络技术迅猛的发展,信息开发模式使用最多的是C/S和B/S两种模式。本系统选择的是B/S的模式。25.net框架.NET框架(.NETFramework)是由微软开发,一个致力于敏捷软件开发(Agilesoftwaredevelopment)、快速应用开发(Rapidapplicationdevelopment)、平台无关性和网络透明化的软件开发平台。.NET是微软为下一个十年对服务器和桌面型软件工程迈出的第一步。.NET包含许多有助于互联网和内部网应用迅捷开发的技术。.NET框架是微软公司继WindowsDNA之后的新开发平台。.NET框架是以一种采用系统虚拟机运行的编程平台,以通用语言运行库(CommonLanguageRuntime)为基础,支持多种语言(C#、VB.NET、C+、Python等)的开发。.NET也为应用程序接口(API)提供了新功能和开发工具。这些革新使得程序设计员可以同时进行Windows应用软件和网络应用软件以及组件和服务(web服务)的开发。.NET提供了一个新的反射性的且面向对象程序设计编程接口。.NET设计得足够通用化从而使许多不同高级语言都得以被汇集。6事务事务(Transaction)是访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。事务通常由高级数据库操纵语言或编程语言(如SQL,C+或Java)书写的用户程序的执行所引起,并用形如begintransaction和endtransaction语句(或函数调用)来界定。事务由事务开始(begintransaction)和事务结束(endtransaction)之间执行的全体操作组成。事务是恢复和并发控制的基本单位。事务应该具有4个属性:原子性、一致性、隔离性、持久性。这四个属性通常称为ACID特性。原子性(atomicity)。一个事务是一个不可分割的工作单位,事务中包括的诸操作要么都做,要么都不做。一致性(consistency)。事务必须是使数据库从一个一致性状态变到另一个一致性状态。一致性与原子性是密切相关的。隔离性(isolation)。一个事务的执行不能被其他事务干扰。即一个事务内部的操作及使用的数据对并发的其他事务是隔离的,并发执行的各个事务之间不能互相干扰。持久性(durability)。持续性也称永久性(permanence),指一个事务一旦提交,它对数据库中数据的改变就应该是永久性的。接下来的其他操作或故障不应该对其有任何影响。7JavaScriptJavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。3同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML(标准通用标记语言的子集)网页添加动态功能,比如响应用户的各种操作。它最初由网景公司(Netscape)的BrendanEich设计,是一种动态、弱类型、基于原型的语言,内置支持类。一个完整的JavaScript实现是由以下3个不同部分组成的:核心(ECMAScript)、文档对象模型(DocumentObjectModel,简称DOM)、浏览器对象模型(BrowserObjectModel,简称BOM)。JavaScript是一种脚本语言,其源代码在发往客户端运行之前不需经过编译,而是将文本格式的字符代码发送给浏览器由浏览器解释运行。解释语言的弱点是安全性较差,而且在JavaScript中,如果一条运行不了,那么下面的语言也无法运行。而且由于每次重新加载都会重新解译,加载后,有些代码会延迟至运行时才解译,甚至会多次解译,所以速度较慢。与其相对应的是编译语言,例如Java。Java的源代码在传递到客户端运行之前,必须经过编译,因而客户端上必须具有相应平台上的仿真器或解释器,它可以通过编译器或解释器实现独立于某个特定的平台编译代码的束缚。但是它必须在服务器端进行编译,这样就拖延了时间。但因为已经封装,所以能保证安全性。JavaScript程序是由若干语句组成的,语句是编写程序的指令。JavaScript提供了完整的基本编程语句,它们是:赋值语句、switch选择语句、while循环语句、for循环语句、foreach循环语句、do.while循环语句、break循环中止语句、continue循环中断语句、with语句、trycatch语句、if语句(if.else,ifelseif)。参考文献:1RichardAnderson等著。.net高级编程清华大学出版社2002.12刘婕张琳等著.net2.0+SQLServer动态网站开发从基础到实践电子工业出版社2007.13(美)萨默维尔著;程成,陈霞译:原书第8版M.机械工业出版社,2007.4吴晨,张亮,张静编著.ASP.NET+SQLServer数据库开发M.与实例清华大学出版社,2006.5郝刚主编;袁永刚,严治国,何宇光编著.ASP.NET2.0开发指南.人民邮电出版社,20066李宗民郭玉峰ASP.net设计师之路电子工业出版社2006.37马俊网络应用编程实验指导与开发实例人民邮电出版社2007.38SteveWalther著
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 北方工业大学《美国社会与文化》2023-2024学年第二学期期末试卷
- 保定学院《汽车构造与原理》2023-2024学年第二学期期末试卷
- 包头轻工职业技术学院《文学与文化修养》2023-2024学年第二学期期末试卷
- 2025至2031年中国石墨烧结模具行业投资前景及策略咨询研究报告
- 蚌埠经济技术职业学院《社区发展与住房规划》2023-2024学年第二学期期末试卷
- 中科大自考试题及答案
- 中储棉笔试题目及答案
- 分子生物学与个性化医疗的交叉应用-洞察阐释
- 织金会计笔试题目及答案
- 心理健康评估企业制定与实施新质生产力项目商业计划书
- 远程防喷器控制装置
- 光学谐振腔精品课件
- 化工原理课程设计-23万吨年煤油冷却器的设计
- 江苏南通市生育保险津贴待遇申请表
- DBJ51 014-2021 四川省建筑地基基础检测技术规程
- PCB 设计技巧
- 八年级初二物理上册期末试卷及答案(人教版)
- 科技咨询师培训课件一(1)
- 汽车维修技术论文两篇
- 心理学基础试卷A
- 电动车使用维修指南
评论
0/150
提交评论