图书管理系统(框架)源码

图书管理系统(框架)源码选用Entityframework,spring.net,asp.netMVC等技术来开发。项目结构:Common为公共类,主要存放与业务无关的公共类,也包括扩展方法也存放在此类库中。Domain为领域逻辑层,主要存放领域对象。DTO为数据传输对象层,主要用来传输数据对象,MVC中Controller到View或者View到Controller的数据传输对象也放在这里面,不在使用ViewData。Filter为拦截器层次,主要用来控制权限,操作日志的记录等。Model为模型层次,Entityframework对象,一些枚举对象都放在了此层中。Repository为数据库持久化层。项目初步设计,只实现了很少的逻辑,多项功能目前不可用。原数据库为备份文件(.bak),为方便大家使用,已经用SQL2005还原数据库了文件,位于DB_51aspx文件夹内。

标签: Spring.Net mvc3 EntityFramework log4.net 图书管理系统

评分:

更新时间:2011-05-09

浏览次数:12010次

免费

三层架构+MVC+Linq to SQL 入门实例

三层架构+MVC+LinqtoSQL入门实例本程序主要通过一个产品的添加、修改及用户注册登录等来演示MVC的使用,主要针对MVC和三层架构入门人员数据实现了列表并分页App_Data下为Sql2005数据库,采用的是|DataDirectory|\方式调用,直接使用即可

标签: LINQ 入门 Asp.netMVC 会员注册

评分:

更新时间:2009-07-03

浏览次数:27972次

免费

PDF.NET 数据开发框架V3.0源码

UI层(WinForm/Web)控件数据绑定、映射与查询;*BLL层实体对象查询(OQL)*DAL层SQL语句和.NET数据访问代码映射(查看SQL-MAP原理)详细说来,框架还包含以下特色功能:*类似LINQ的支持ORM实体类查询的OQL表达式(有了LINQ为啥还要搞一个OQL?本框架OQL的基本设计在LINQ或者说本人知道LINQ之前,另外,.NET3.5框架才正式支持LINQ,而我们公司的一个产品却因为采用了3.5框架安装部署不方便成为市场和客服常常抱怨的理由。未来还有这样的理由,我们迫切需要一个类似LINQ的东西运行在某些客户过时的机器上。)*无需任何后台代码即可分页的增强数据分页控件。*只需要一行代码实现页面数据的增,删,改,查。*基于SQL词法分析的支持多种数据库的高效分页类,你只需要设置SQL语句和分页属性它便能够为你生成特定数据库平台的当前页数据的SQL语句。*一套实用工具,可以生成实体类和根据SQL配置文件自动生成代码的代码生成器以及SQL配置文件管理程序。更多的功能等待你去发现:)数据库在DB_51aspx文件夹中(sql2005),附加即可.登陆用户名和密码都是5

标签: ORM 生成代码 框架源码 SQLMAP PDF.NET

评分:

更新时间:2010-06-13

浏览次数:7674次

免费

GuestBook示例程序源码

GuestBook示例程序源码ASP.NETMvc+NHibernate+UnityApplicationBlock示例程序今天无意间看到了UnityApplicationBlock(以下简称Unity),感觉很不错,用起来挺方便的说。于是一时兴起写了这个留言本的小示例。数据库操作采用的NHibernate,UI直接用的ASP.NETMvc了。项目基于VS2010+SQLServer2005,就一个表的增删改查操作很简单。目的是为了体验下Unity的Ioc功能。项目只是演示使用,未建立公共类和配置项抽象出来等工作,各个项目如下:Guestbook.Biz业务层,具体业务实现。这里只实现了增删改查Guestbook.Dal持久层,基于NHibernate的ORM映射。实现增删改查Guestbook.IBiz业务层接口,给UI引用实现解藕。UI层不直接引用具体业务类,实现面向接口Guestbook.IDal持久层接口,给Biz引用实现解藕。方便更换不同数据库持久类(PS;虽然NHibernate已经可以支持多库,这里纯为了娱乐)Guestbook.Model持久实体,NHibernate的

标签: NHibernate 留言板 MVC Unity

评分:

更新时间:2010-07-19

浏览次数:8420次

免费

MVC 2.0学习示例源码

MVC2.0学习示例源码系统分为三个基本部分:模型(Model),视图(View)和控制器(Controller)。说它好,它确实好,开发起来简单方便;说它不好,也确实存在一些问题。比如说版本升级的风险,性能比较研究现在都不够深刻。此源码提供学习使用,教程地址:http://bbs.51aspx.com/showtopic-16006.html

标签: 学习源码 MVC 学习教程 入门开篇

评分:

更新时间:2010-07-21

浏览次数:17819次

免费

Efs Frame企业级开发框架源码

EfsFrame企业级开发框架源码Efs是一套整体的企业级开发解决方案,整个框架体系中包含了Web表现层开发包,组件开发包,基础数据库设计一整套完整的基于B/S架构应用程序设计开发的完整解决方案。Efs框架从研发到时间,历时近10年,积累了大量实战软件工程专家、数学专家的心血不断完善而成,已应用的大大小小的项目几十个,从小项目的开发管理维护设计到大项目的负载均衡设计,Efs逐渐形成了一整套完整的基于B/S架构的设计解决方案。Efs框架设计目标:l、整体提升企业的项目管理水平;2、整体提升企业的研发人员的研发水平;3、整体提升企业的项目研发效率;4、整体提升企业的项目研发的健壮性;5、最大限度减少企业的项目维护成本;Efs框架特点如下:1、完善的Web表现层开发包:为企业Web表现层开发人员提供的一套完整、高效、美观的B/S结构设计表现层解决方案,简单易学。a)极大提高企业的项目Web表现层的开发效率;b)统一企业的项目UI设计,统一的框架结构,能迅速规范企业的Web表现层代码设计规范,最大限度的减轻企业后期的项目管理、维护、升级成本;c)减少企业Web表现层开发人员的培训投入;2、完善

标签: ExtJs 开发框架 企业级 管理设计

评分:

更新时间:2010-07-28

浏览次数:15286次

免费

Efs Frame企业级开发框架2.0源码

EfsFrame企业级开发框架2.0源码EfsFrame企业级框架--.Net开发实例模型源码Efsframe框架特点如下:1、完善的Web表现层开发包:为企业Web表现层开发人员提供的一套完整、高效、美观的B/S结构设计表现层解决方案。a)JS+DIV+CSS的表现层设计,与语言无关,支持各种编程语言环境;b)完善的JS类库,让各种优美的Web表现能轻松按照配置实现,极大提高企业的项目Web表现层的开发效率;c)美观的布局,全局的键盘事件,快速的数据检索设计,最大限度提升产品的用户体验;d)统一企业的项目UI设计,统一的框架结构,能迅速规范企业的Web表现层代码设计规范,最大限度的减轻企业后期的项目管理、维护、升级成本;e)完善的表现层API帮助,减少企业Web表现层开发人员的培训投入;2、完善的组件开发包:为企业组件开发人员提供的一套完整、稳定、高效的B/S结构设计业务逻辑层解决方案。a)完善的基础类库的封装,极大提高企业的项目业务逻辑层组件开发效率,最大限度让业务接口组件简洁、高效;b)统一的接口规范,能迅速规范企业的业务逻辑层组件代码设计规范,最大限度的减轻企业后期项目管理、维

标签: ExtJs 开发框架 企业级 管理设计

评分:

更新时间:2010-09-13

浏览次数:14671次

免费

基于MVC 粒度的权限管理系统源码

基于MVCAction粒度的权限管理系统源码主要功能1、权限判断的边界由于项目是基于MVC的,除去数据权限不说,功能权限的判断边界做在MVC的Action上无疑是最好的选择,因为无论是一个页面,还是一个按钮,还是一次查询,都是通过Action请求实现的。这样我们只需要在每个Action请求执行之前进行权限判断就可以了,也不用折腾RBAC里的资源+操作=权限这么麻烦。2、使用FormsAuthentication实现登录验证用户登录验证用的是.Net自带的Forms验证,它默认通过加密的cookies来实现用户的登录判断3、另外有人说源码编译报错缺少“HibernatingRhinos.NHibernate.Profiler.Appender.DLL”,你可以把这个DLL删除,再根据错误信息删除一行代码即可,这个其实是之前讲过的NHProfiler,NH生成SQL查看工具用的DLL。4、总结:权限与工作流引擎集成,单点登录,多级授权等复杂的权限管理实现。大家可以看到上面介绍权限管理还是有些特点的:1.充分利用MVC特点;2.思路清晰;3.验证逻辑简单;4.维护方便;5.没有效率问题;6.

标签: 权限管理 MVC Action

评分:

更新时间:2010-09-20

浏览次数:16665次

免费

AJAX+JSON+ashx无刷新分页源码

AJAX+JSON+ashx无刷新分页源码Ajax无刷新分页(Ajax+Json+ashx)用ashx来接收请求,数据格式为JSON数据库在DB_51aspx文件夹中(sql2005),附加即可.

标签: ashx 学习源码 Json AJAX 分页代码

评分:

更新时间:2010-10-20

浏览次数:15789次

免费

IDC BMS源码

IDCBMS源码IDCBMS(数据中心业务管理系统)&def数据中心业务管理系统是以ASP.NET软件为基础,在高负载、高易用性、高复制性的设计理念下,通过运用一系列部署技术实现的用户能在30秒内就可以全成一个独立的数据中心业务管理平台解决方案。IDCBMS针对IDC公司内部办公&def协调工作快速发布、管理、维护现有产品高性能综合平台。能针对客户、服务器、域名等进行智能提醒&def可对现有产品进行批量维护&def公司在市场、客服、技术、机房、值班均可以在一个系统快速完成。并能随时监督抽查。数据库在DB_51aspx文件夹中(sql2005),附加即可.登陆用户名和密码都是51aspx

标签: ExtJs AJAX 数据中心业务 IDC IDCBMS

评分:

更新时间:2010-11-15

浏览次数:10255次

免费

MVC联系人管理系统V2源码

MVC联系人管理系统V2源码第二版说明:第一版纯粹是学习代码实验中的。界面等都没有美化,非常糟糕。但是Asp.net源码专业站|-51aspx.com竟然给发布了。(惊喜)同时深深感到对不起下载本代码的程序员朋友们。所以现在修改一下第一版。同时接着修改。等待下一版本。同时深深喜欢Asp.net源码专业站|-51aspx.com这种开源精神数据库在DB_51aspx文件夹中(sql2000),附加即可.登陆用户名和密码都是51aspx

标签: 学习源码 MVC codeFirst

评分:

更新时间:2011-03-04

浏览次数:3583次

免费

XooHoo框架源码

XooHoo框架源码a、基于ASP.NETMVC3.0RC2、.NetFramework4的RBAC(Role-BasedAccessControl)框架。但请注意,Xoohoo并不只是个RBAC框架。虽然脱胎于Oxite,但已渐行渐远...b、充分利用ASP.NETMVC3的特性,基于Filter的校验机制。非常灵活并支持无限的扩展,具体体现在:充分利用ASP.NETMVC3的特性,基于Filter的校验机制。非常灵活并支持无限的扩展,具体体现在:1、摒弃在Controller和Action上标记Attribute的方式实现Filter注入的方式,在需要时通过反射来来获取。而是将Filter在Controller外部注入,也去除了与Controller的耦合性。就如GlobalFilters一样,不需使用Attribute标记的方式。2、如果有AController、BController、CDE...等,可以指定只在某些Controller注入Filter,需求改变时,可以方便取消注入。正如第一条所说,这一切都不用改动我们已经编译好的Controllers。3、如果AControl

标签: Asp.netMVC FrameWork RBAC

评分:

更新时间:2011-03-24

浏览次数:5675次

免费