管理员及本系统用户的,因此用户界面设计主要考虑的是效率,安全,简洁和实用。
信息呈现风格上,承接传统,严格遵照信息系统设计的"直观紧凑"原则.所有网页的布局规划都严格限定在770象素宽度内,以避免800×600屏幕模式下需要左右滚动。同时,将整个页面内容居中,以免在1024×768模式下靠边。
通信功能是MIS系统界面设计的核心。为使人与机交互准确高效,应保证业务信息可读、突出。这一方面通过文字精炼和适当修饰,另一方面则要减
少视觉干扰和动作干扰。像一般网站上的众多广告、宣传、招贴等强暴访客的内容和媒体是不应发生在MIS系统中的。还要尽可能避免使用与鼠标有关的浏览器脚本动感修饰,减少因用户移动鼠标,转动鼠标滚轮等寻的行为误激意外动作。
用户界面详细设计如下图(图5-2)所示:
图5-2系统用户界面
§5.2.3报表界面设计
B/S型软件的技术特点之一是不直接向打印机发送控制命令,而是通过浏览器功能实现页面内容的打印。因此统计报表页面的设计主要考虑屏幕显示的特点,同时兼顾打印输出的需要。统计报表页面一般按16K幅面控制宽高规模(宽度按550象素严格控制,高度为近似控制)。
报表在功能上主要有分页显示功能、调整显示比例功能、数据导出功能。因此设计风格上应该简洁,功能上明了。
报表页面镶嵌在用户界面中。
报表界面详细设计如下图(图5-3)所示:
图5-3报表界面
第6章数据库设计
§6.1数据表结构
§6.1.1仓储人员表(UserList)
该表存放本系统用户帐号密码和一些系统权限等相关信息。
具体数据表结构如下(表6-1):
表6-1仓库人员表
字段
类型
长度
备注
ID
Int
4
自编号
UserName
Varchar
50
用户名
PassWord
Varchar
50
密码
UserType
Int
4
1为admin默认0
AlignType
Int
4
是/否(1/0)激活
Controls
Int
4
仓库ID
GoodsType
Int
4
0库管理1为入库2为出库
§6.1.2仓库表(KeepNum)
该表存放仓库名称,对应的就是管理员设置的仓库个数,动态添加可方便生产规模扩大后的需求。
具体数据表结构如下(表6-2):
表6-2仓库表
字段
类型
长度
备注
ID
Int
4
自编号
KeepName
Varchar
50
仓库名称
GoodClass
Int
4
货架总数
§6.1.3库存产品表(GoodList)
该表存放仓库中的详细货物及相关信息。
具体数据表结构如下(表6-3):
表6-3仓库产品表
字段
类型
长度
备注
ID
Int
4
自编号
AlignGoods
Int
4
所属产品ID
GoodCost
Varchar
50
产品价格
GoodNum
Int
4
产品数量
GoodMake
Varchar
4
产品厂家
GoodsBZ
Varchar
50
产品标准
MakeTime
Datetime
8
生产日期
InputTime
datetime
8
入库日期
§6.1.4产品小类表(AllGood)
该表存放产品分类小类表,使库存产品表与之相对应。
具体数据表结构如下(表6-4):
表6-4产品小类表
字段
类型
长度
备注
ID
Int
4
自编号
GoodsNum
Varchar
50
产品编号
GoodsName
Varchar
50
产品名称
NowNum
Int
4
产品现存数量
TopNum
Int
4
产品数量上限
EndNum
Int
4
产品数量下限
AlignGoodC
Int
4
所属货架
AlignKeeps
Int
4
所属仓库
AlignType
Int
4
所属大类
§6.1.5产品大类表(BigClass)
产品大类表为产品的总类表,存放如:汽车总成,装饰配件。
具体数据表结构如下(表6-5):
表6-5产品大类表
字段
类型
长度
备注
ID
Int
4
自编号
GoodsName
Varchar
50
大类名称
§6.1.6单据表(GoodPapers)
单据表存放的信息为库存操作信息,包括操作员、提货出货人、时间等相关的一些详细记录,方便查询管理。
具体数据表结构如下(表6-6):
表6-6单据表
字段
类型
长度
备注
ID
Int
4
自编号
GoodsID
Int
4
库存产品ID
GoodsNum
Int
4
库存产品数量
GetUser
Varchar
50
需求人
InputUser
Int
4
操作人
GetTime
Datetime
8
操作时间
PaperType
Int
4
操作类型
§6.1.7操作类型表(PaperType)
操作类型表存放的是操作的类型,如:入库、出库、调拨、借出、归还、退库等。
具体数据表结构如下(表6-7):
表6-7操作类型表
字段
类型
长度
备注
ID
Int
4
自编号
PaperType
Varchar
50
类型
§6.1.8系统日志表(RecordList)
操作日志表存放的是入库出库员对仓库数据的一些操作处理信息,出入库有据可查。
具体数据表结构如下(表6-8):
表6-8系统日志表
字段
类型
长度
备注
ID
Int
4
自编号
UserName
Varchar
4
用户ID
GoodID
Int
4
操作的产品ID
GoodNum
Int
4
该产品数量
TypesID
Int
4
操作类型表
RecordTime
Datetime
8
操作时间
§6.1.9系统通知表(SystemTest)
系统通知表存放系统管理员发布的系统通知。
具体数据表结构如下(表6-9):
表6-9系统通知表
字段
类型
长度
备注
ID
Int
4
自编号
Tatile
Varchar
50
公告标题
Counts
Text
16
系统公告
InputTime
Datetime
8
发布时间
TestType
Int
4
类型0为显示
§6.2各表之间的逻辑关系图
各表之间的相互关联及业务逻辑关系图如下图所示(图6-10)。
图6-1各个表之间的逻辑关系图
第7章编码与实现
§7.1NET平台技术综述
§7.1.1MICROSOFT.NET技术及其应用概述
对于用户来说,最有前途的中间件之一就是互联网的平台NET应用服务器。从一开始,.NET走的就是一条开放路线(众多厂商共同制定规范),使得.NET吸收了这些厂商多年来在系统设计、系统集成方面的经验、教训,同时这些厂商对新技术发展的预测以及各自独到的观点,也会在.NET的规范中体现。所以.NET产品可以满足当前不断变化,日趋复杂的商业需求,再加上简单明了的操作而导致的高编码效率使得,NET很快就成为构建新系统的首选产品。由此带来的巨大商业利润又使得各厂商更加努力地完善.NET,从而造就了.NET强大的生命力。MICROSOFT.NET代表了一个集合、一个环境、一个可以作为平台支持下一代INTERNET的可编程结构。它是完善新一代网络计算环境、表达WEB服务软件最方便的工具。它的策略是把因特网作为构建新一代操作系统的基础,将因特网和操作系统的设计思想合理延伸。开发人员可以创建出摆脱设备硬件束缚的应用程序,以便轻松实现因特网的连接。.NET的核心语言是C#。
§7.1.2MICROSOFT.NET平台的构成
MICROSOFT.NET包含.NET基础结构和工具,以运行新一代服务程序。.NET支持更加丰富的客户端,.NET构造模块,支持新一代高度分布式超链接服务。还有.NET设备软件,以支持新型智能化因特网设备。.NET平台主要由以下几部分构成:
1..NETFramework:.NET应用运行的基础
2.IL(IntermediaryLanguage):所有的.NET语言首先被编译成该中间语言,然后在CLR中运行
3.SOAP:用于服务访问的工业标准
4.DCOM:组件间通信协议
5.MS-DTC:用来在.NET平台上使用两阶段提交协议来处理分布式交易
6.CLR:.NET应用的运行时环境
7.COM+:.AT的中间层模型,用于构建商务逻辑
8.ADONET:.NET对数据访问的API+310
§7.1.3C#语言简介
C#是MICROSOFT为.NET平台订作的新程序语言,它像VB一样使用简易,嵌入NET的软件企业管理信息系统的分析与设计又像C++一样功能强大,它没有指针、宏、Template及多重继承等特色。C#是C/C++系列中第
上一篇:
ASP_net通用作业批改系统设计+论文(论文和程序)
下一篇:
试析影响公路路面平整度的因素及应采取的施工措施