.Net 中 C/S架构软件的一种分层方式

看了好多资料,感觉大部分三层架构都是指B/S结构而言,而最近看了一些相关的资料,正好自己手头也接了一个项目,想了一下,决定用如下方式对C/S架构分层.

1.通信层:其实也是就数据库连接,但是作为一个基本的封装类,与B/S不同,要有自己的特点,包括对事务的执行,对网络状况的监测,在闪断的情况下能够自行重连等.

2.数据层:由数据库连接生成的各种DataSet DataTable DataAdopter实体,封装了SQL的操作.

3.概念层/业务处理层:将由OO分析所得的类在一层实现,及各种业务操作等。

4.控件层:这一层对应于各种概念层的类,设计了表示的方式。

5.界面层:显然就是用户界面了~~~

  • 0
    点赞
  • 0
    收藏
  • 打赏
    打赏
  • 0
    评论
文档,原程序,安装程序,模型等很齐全 connie’s store系统软件需求说明书 1 引言   随着信息产业的出现和网络的普及,计算机的应用已普及到人类社会的每一个角落,它与人类的生活关系越来越密切。超市在我们的生活充当了相当重要的角色,使超市的销售信息化自动化是当前超市系统所面临的一大难题。通过connie’s store系统软件,会使收银员更方便,更快捷的销售,从而提高工作效率.,使顾客更快捷地获得商品。 1.1 编写目的   a. 本说明的编写目的在于研究connie’s store系统软件在技术方面的具体需求,指出实现本软件功能的方法与途径。为后来的设计工作做好充分准备。   b. 本软件的预期读者是周炎晖老师及课题开发小组。  1.2 背景及范围   a. 本项目的名称为connie’s store系统的开发。   b. 本产品能帮助收银员更快地完成一次销售,并能使我们了解vb程序设计语言的优越性。   c. 本connie’s store系统软件的应用   本软件使用户了解了vb程序设计语言的优越性,其扩展性,可移植性和伸缩性都很强,能在已有的基础上不断完善。  1.3 定义术语   a. vb程序设计语言   是一种通用的计算机程序设计语言。   b. connie’s store系统软件   为了帮助收银员尽快熟悉销售从而达到更快地完成销售的目的而开发的销售软件。  1.4 参考资料     <>        <> <>  2 项目概述   市场上的connie’s store系统软件已具有比较完善的技术,但本软件采用了具有创新思维的vb程序设计语言,它将复杂的程序设计语言简单化,直观化,是一种通用的计算机程序设计语言。通过开展此工程,培养我们的团体协作意识和软件工程思想,同时在程序设计上也得到锻炼和提高。 2.1目标   2.1.1 开发意图 通过将信息放入数据库,实现调用数据库,实现vb编程与数据库的互动。使我们近一步掌握程序设计语言开发软件技术,培养我们的软件工程设计思想。 2.1.2 应用目标   connie’s store系统软件能使收银员快速的熟悉整个销售过程提高效率。同时通过本软件对vb编程语言作更进一步的推广。   2.1.3 作用及范围 本connie’s store系统软件适用于小型的超市。 2.1.4 背景   本产品是采用vb程序设计语言开发,在WINDOWS环境下运行的软件。  2.2 产品描述   本产品是一项基于vb编程的产品,是以vb编程技术为核心,用vb程序设计语言进行开发的产品。   2.2.1 相关关系   本产品为独立软件,全部内容自含.  2.3 产品功能   2.3.1 内部功能   本软件的内部功能主要为实现了vb程序设计语言与数据库的结合,以及部分API函数的调用。   2.3.2 外部功能 本软件具有外部功能包括以下几个内容: (1)销售管理:对超市的整个销售过程进行管理,包括收银员的登陆,商品的信息输入,商品的出售,以及购买信息的输出和销售信息的入库。 (2)退货管理:对顾客购买的损坏货物的退还处理,包括退还货物信息的输入,对货物信息的核对以及货物的入库。 (3)收银员登陆:收银员用自己获得的帐号和密码登陆系统。  2.3.3 功能描述表 收银员用自己获得的帐号和密码登陆系统,系统随即调用数据库检查其有效性,若正确则进入销售页面进行商品销售.当用户购买商品时收银员通过扫描商品键入信息并调用数据库进行一次销售,当一次销售完毕收银员按键将进入下一次销售.其另一个功能是当商品出现问题时,客户凭小票退还商品,收银员将把退还的商品调入数据库的相应的表. 2.4 用户特点 一般的小型超市收银员。   1. 要求对微软Windows界面比较熟悉,能熟悉上网基本操作。 2. 为了确保客户和酒店的信息具有更好的安全性,前台管理和后台管理是分离的。前台的管理模块需要经过权限授权才可以使用,我们为此设计了的收银员角色必须能进入系统的帐号和密码。至于帐号和密码的获得得从超市系统的另一个子系统获得,在这里我们做了一定的假设  2.5假定和约束 假定系统输入商品是在实际是通过扫描进去的.假定后台的管理系统已经存在并且已经在数据库添加了一定的收银员。 约束:计算机配置486以上。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

拐爷

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值