本站联系方式
   联系QQ  :1095080675
   联系QQ  :1223950575
  技术指导:1353934434
  
  电子邮箱:1095080675@qq.com
标题  基于ASP.NET的销售订单管理系统的设计与实现
编号  12193
编程语言  ASP.NET, C#
开发环境  Visual Studio 2005
数据库  SQL Server 2005
资料明细  论文、程序
推荐指数  ★★★★★
内容介绍

三、系统设计
1 . 设计目标。
销售订单管理信息系统设计的主要目的就是为系统 制定蓝图, 在各种技术和实施方法中权衡利弊, 精心设计, 合理使用各 种资源, 最终勾画出新系统的详细设计方案。整个订单管理信息系统 是一个整体, 具有整体的目的和功能。但这些目的和功能的实现又是 由相互联系的各个组成部分共同工作的结果。系统采用 C /S结构, 可 以充分利用两端硬件环境的优势, 将任务合理分配到 Cl i en t端和 Server 端来实现, 降低了系统的通讯开销。目前大多数应用软件系统都是 Cli 2 en t /Server形式的结构。
2 . 功能结构设计。模块是组成系统的基本单位, 它的特点是可以 组合、 分解和更换。系统中任何一个处理功能都可以看成是一个模块。 根据系统需求, 将系统分为创建订单、 修改订单、 查询打印订单、 处理订 单四个模块, 而每个模块有不同的功能和处理方式。在具体设计的时 候, 主要关心的是模块的外部属性, 即上下级模块、 同级模块之间的数 据传递和调用关系, 并不关心模块的内部结构。以需求分析及业务处 理流程分析为依据, 系统总的功能模块结构设计如图 1所示。
3.代码设计。
代码是用来表征客观事物的一组有序的符号, 以便 易于计算机和人工识别与处理。代码的类型指代码符号的表示形式, 一般有数字型、 字母型、 数字字母混合型等。销售订单管理信息系统运 用层次码进行, 订单号与订货编号的代码设计如图 2所示。
3 . 1订单号。订单编号采用层次码。销售订单管理系统的层次码, 分两层共 8位。第一层的数字为 3。表示的是该代码为订单号。订单 号的类型为 i n t型在内存中占 4个字节。
3 . 2订货编号。销售订单管理的订货编号采用层次码, 分两层共 8 位。第一层的数字为 4。表示的是该代码为订单货号。订货编号的类 型为 i n t型, 在内存中占 4个字节。
3.3数据库结构设计。
数据库设计是对于一个给定的应用环境, 构 造最优的数据库模式,建立数据库及其应用系统。销售订单管理系统最 主要的表有两张, 一张是订单表, 一张订单详细信息表。订单表是主表, 用于存储订单的订单号, 创建日期, 交货期, 客户代号, 经手人编号, 送货 地址的信息。订单表的信息在创建订单的时候填入。订单详细信息表是 从表, 用来存储订单上详细的订货信息包括订货编号, 货号, 数量等信息。 两张表通过/订单号0字段建立联系, 订单号既是订单表的主键,又是订单 详细表的外键。订单表和订单详细信息表的对应关系是一对多的关系, 即一张订单表可以有很多的订货, 而一次订货只对应一张订单。订单表 和订单详细信息表主从表结构是为了避免数据的冗余。
在此系统特别添加了权限的处理。为了解决权限问题。数据库引入了 五个表。权限表,管理组表, 人员表。这三个表之间的关系是多对多的, 一 个权限可能同时属于多个管理组,一个管理组中也可能同时包含多个权限。 同样的道理, 一个人员可能同时属于多个管理组, 而一个管理组中也可能同 时包含多个人员。由于这三张表之间存在着多对多的关系,那么它们之间 的交互, 最好使用另外两张表来完成。而这两张表起着映射的作用,分别是 权限映射表和人员映射表, 前者映射了权限表与管理组表之间的交互。后 者映射了人员表与管理组表之间的交互。

说明
 以上是程序说明和运行截图。如果对以上内容感兴趣,可以QQ:1095080675或邮件1095080675@qq.com继续联系我们。
相关文章
  •  小型企业网上订单系统的设计与实现
  •  基于.NET的订单管理系统的开发
  •  旅行社网上酒店预定系统
  •  网上快餐预定
  • 文章导航
  • 上一篇:基于ASP.NET的交友聊天网站的设计与实现(论文+程序)
  • 下一篇:基于ASP.NET的体育用品网站销售系统(论文+程序)