网站地图| 免费获取|
免费论文网
  • 网站首页|
  • 论文范文|
  • 修改降重|
  • 职称论文|
  • 合作期刊|
  • 论文下载|
  • 计算机论文|
  • 外文翻译|
  • 免费论文|
  • 原创论文|
  • 开题报告论文
搜索

当前位置:免费论文网 -> 免费论文 -> 计算机论文 -> 螺纹钢质量信息追溯管理系统的设计与开发(五)
计算机论文| ASP设计| Delphi| VB设计| JSP设计| ASP.NET设计| VB.NET| java设计| VC| pb| VS| dreamweaver| c#.net| vf| VC++| 计算机论文范文| 论文下载| 自动化论文

螺纹钢质量信息追溯管理系统的设计与开发(五)

螺纹钢质量信息追溯管理系统的设计与开发(五) 螺纹钢质量信息追溯管理系统的设计与开发
五、系统详细设计与实现
(一)界面设计
本系统的应用环境为钢铁企业,并且大部份岗位在生产线上车间,界面设计需符合对应场景,所以,在进行页面设计时,需按以下几点原则进行:
1)界面风格要保持 统一,尽量采用深色系,比较符合钢铁企业审美。
2)用户交互的地方需要做到以用户体验为中心的设计,尽量减少用户繁琐操作,交互按钮设计可以放大尺寸。
3)所有菜单或者功能的文字尽量采用简单、通俗的描述用语。
4)数据展示界面一目了然,用户只需要打开一次,就可以看到所有需要看到的数据,因为在生产环境下,让用户多次操作是不人性化的。

(二)数据库设计
数据库设计,依循ACID四大范式进行设计处理,但允许部分字段重复、冗余,以增加系统开发过程中的简便性,减少或去除外键设计,以增加数据库处理性能。本节展示系统权限模块、质保书打印模块的数据库设计过程 。
1.数据库概念结构设计
概念结构设计,采用实体-联系模型设计方法,简称ER模型。由实体、属性、联系等元素组成,采用ER图表示。
(1)用户信息实体属性图
(2)质保书打印信息实体属性表

2.数据库物理结构设计
(1)系统权限模块
本模块,主要由4张表组成,分别为用户表(mngadmin),角色表(mngpermissiongroup),菜单权限表(mngmenuclass),角色权限分配表(mngpermissiongroupset)。
表名:mngadmin
序号 列名 数据类型 长度 小数位 标识 主键 外键 允许空 默认值 说明
1 Id int 11 是 是 否 自增ID
2 Mark varchar 128 是 用户备注
3 DepartId int 11 是 所属部门
4 GroupManage json 是 角色
5 MobilePhone json 是 手机
6 Password varchar 50 否 密码
7 RealName varchar 50 是 真实姓名
8 Sex bit 是 性别
9 UserName varchar 50 否 登录用户名
表名:mngmenuclass
序号 列名 数据类型 长度 小数位 标识 主键 外键 允许空 默认值 说明
1 Id int 11 是 是 否 自增ID
2 ChildNum int 11 否 子菜单数
3 ClassName varchar 50 否 菜单名
4 ParId int 11 是 父级ID
5 ParPath varchar 255 是 菜单层级路径
6 Url varchar 255 是 菜单URL
表名:mngpermissiongroup
序号 列名 数据类型 长度 小数位 标识 主键 外键 允许空 默认值 说明
1 Id int 11 是 是 否 自增ID
2 Description varchar 100 否 描述
3 GroupName varchar 50 否 角色名称
表名:mngpermissiongroupset
序号 列名 数据类型 长度 小数位 标识 主键 外键 允许空 默认值 说明
1 Id int 11 是 是 否 自增ID
2 GroupId int 11 否 角色ID
3 PermissionId int 11 否 菜单/权限ID

(2)质量证明书打印模块
本模块,主要由2张表组成,分别为打印表(saleprintlog),打印详情表(saleprintlogdetail)。
表名:saleprintlog
序号 列名 数据类型 长度 小数位 标识 主键 外键 允许空 默认值 说明
1 id int 11 是 是 否 自增ID
2 MaterialId int 11 是 材质ID
3 consignor varchar 255 是 收货方名称
4 Lpn varchar 100 是 车牌号
5 createtime int 11 是 创建时间
6 printno varchar 50 是 打印编号
7 checkcode varchar 50 是 校验码
8 adder int 11 是 打印人ID
表名:saleprintlogdetail
序号 列名 数据类型 长度 小数位 标识 主键 外键 允许空 默认值 说明
1 Id int 11 是 是 否 主,自增ID
2 PrintId int 11 否 打印表ID
3 MaterialId int 11 是 材质ID
4 Seller varchar 50 是 经销商名称
5 BatCode varchar 255 是 出库批号
6 Spec varchar 50 是 出库规格
7 Length double 是 产品长度
8 Printnumber int 11 是 打印份数
(三)系统开发与实现
1.服务端开发
(1)开发环境
开发语言:C#
开发平台:Windows 10
技术框架:ASP.NET CORE 3.0
开发工具:Microsoft Visual Studio 2019
(2)项目搭建
1、打开Microsoft Visual Studio 2019,点击新建项目,创建一个名为 QMS.APICenter 的ASP.NET Core Web应用程序,QMS为 质量管理系统英文单词的首字母缩写。
创建项目成功后,再新建QMS.Services (业务方法处理),Model(实体模型层),ModelAccess(数据操作层)三个项目,三个项目均为.Net 类库,加上QMS.APICenter,共4个项目,组成了服务端结构,如下图所示:

首页 上一页 2 3 4 5 6 7 下一页 尾页 5/7/7

螺纹钢质量信息追溯管理系统的设计与开发(五)由免费论文网(www.jaoyuw.com)会员上传。
原创论文流程 相关论文
上一篇:企业网站的建设与设计 下一篇:计算机科学与技术在教育教学中的..
推荐论文 本专业最新论文
Tags:螺纹钢 质量 信息 追溯 管理系统 设计 开发 2022-08-24 11:06:09【返回顶部】
精彩推荐
发表论文

联系方式 | 论文说明 | 网站地图 | 免费获取 | 钻石会员 | 硕士论文


免费论文网提供论文范文,论文代发,原创论文

本站部分文章来自网友投稿上传,如发现侵犯了您的版权,请联系指出,本站及时确认并删除  E-mail: 17304545@qq.com

Copyright@ 2009-2020 免费论文网 版权所有 湘ICP备19027999