网站地图
|
免费获取
|
网站首页
|
论文范文
|
修改降重
|
职称论文
|
合作期刊
|
论文下载
|
计算机论文
|
外文翻译
|
免费论文
|
原创论文
|
开题报告论文
全站搜索
搜索
当前位置:
免费论文网
->
免费论文
->
计算机论文
-> 螺纹钢质量信息追溯管理系统的设计与开发(五)
计算机论文
|
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【
返回顶部
】
精彩推荐