2、输出设计
系统设计的过程正好和实际实施过程相反,并不是从输入设计到输出设计,而是从输出设计到输入设计,这是因为输出表格直接与使用者相联系,设计的出发点应当是保证输出表格方便的为使用者服务,正确及时的反映和组成用户生产和服务部门的有用信息。
3、人-机对话设计
人-机对话主要是指在计算机程序运行中,使用者与计算机系统之间通过终端屏幕或其他装置进行一系列交替的询问与回答。对话设计的任务是与用户共同的确定对话方式、内容与具体格式。
信息的输入主要采用手工操作方式,以键盘、鼠标作为输入设备,输出设备采用显示终端、打印机、以及纸张、磁盘作为输出介质。
本系统采用了基于B/S结构的菜单选择、填写表格和简单提示等友好的人机交互方式,如下图所示:
图3.2系统基本用户界面
代码,是用来表示的客观事物的实体类型,以及属性的一个或一组易于计算机识别和处理的特定符号或记号,它可以是字符、数字、某些特殊符号或它们的组合,它可以起到表示、统计、检索和随想状态的描述的作用。
代码是代表系统中客观存在的事物名称、属性或状态的符号。由于现代管理活动中产生的数据量大,所需要的信息种类也很多,为了满足各种管理职能和各个管理层次对信息的需求,必须经过分类整理后才能更有效的利用。代码设计就是信息分类的具体表现,将系统中具有某些共同属性或特征的信息归并到一起。用一些便于计算机或人来识别和处理的符号来表示各种信息。
代码设计实际是一个科学管理的问题。设计出一个好的代码方案,对于系统的开发工作极为有利,它使许多处理工作变得十分方便,通过对数据库以及彼此之间的联系进行分析,对所有数据库文件中的主码和外码的构成进行分析。数据元素的代码设计主要应用符合码和助忆码的设计方法。
为了编程是方便记忆,本系统均采用英文缩写,作为该项的代码。例如:“ProductInfo”表示商品信息表,“ProductID”表示商品编号,“ProductName”表示商品名称。
3.4数据库设计
本系统共涉及到5个表,其主要设计思想:
(1)尽管在需求分析中,商品类别仅仅是商品的一个属性,但数据库设计中一般将其分离出去创建单独的表。事实上,这是一种面向对象的思想,这种做法有利于系统的扩展,例如商城的管理者将要拓宽业务、推出某种新类型的商品早,这样的设计将令其变得异常容易。
(2)由于订单可能包括多种商品,而且数量不一,所以用两个表来共同体现订单这个实体。
根据上述分析可对应的实体-关系图如下:如图3.4所示用户和商品、订单之间的局部ER图,图3.5所示商品、订单和购物车之间的局部ER图:
上一页 [1] [2] [3] [4] [5] [6] [7] [8] 下一页