asp.net平面设计运营管理系统
1.绪论
1.1编写的目的
3DA平面设计运营管理系统是为了提供本司经营模式拥有一个更便易管理职员工作的系统。目标是让职员工作更信息化,明确化;方便本司管理员能一站式解决工作中产生的数据进行统一汇总,提升管理员的工作效率;同时提高了职员工作信息的保密性和职员个人信息的安全性。
1.2背景和意义
背景:
本系统为3DA 平面设计有限公司所属权,以本公司的以往经营模式为基础上在以更便易创新而创建的工作系统。在以往的工作流程中,职工人员需要在不同的APP聊天工作群里接项目做平面设计图,在联系管理员一个个的提交已完成项目,管理需在线下和线上手工汇总职员的工作信息,工作复杂以至工作效率低,且容易出现出差误信息汇总,职员做完上一项目要接下一项目需要等待的时间也比较长,跨多个APP平台来进行工作也带来了信息的流多性大,容易产生客户信息的被盗用,安全性低。为此做出了一个工作站系统,以提高工作效率,减少工作差误以及工作的信息安全。
意义:
本系统一站式服务,经理、管理员和职工人员在同一平台工作,管理员通过直接发布项目及项目相关学习视频,职工人员可以直接自由选择项目进行工作,并在一定时间提交项目,效大的提高了工作效率和减少工作复杂度。本系统对经理,管理员,设计师职员不同用户使用不同的信息查询权限,很好的保护了信息的安全。
2.功能概述
2.1系统首页页面功能
2.1.5注册
2.1.5.1管理员注册
管理员注册需求:
输入用户名、初始密码、手机号码、证件号。
管理员用户输入上述注册所需的内容完成查看无误后,点击"注册"按键,等待级经理用户审核,审核通过,就可以用注册的内容重新登陆,进入管理员用户页面工作平台。
2.1.5.2设计师注册
输入用户名、初始密码、手机号码、证件号、上传作品文件。
提交审核:
设计师用户输入上述注册所需的内容完成查看无误后,点击"注册"按键,等待级经理用户审核,审核通过,就可以用注册的内容重新登陆,进入设计师用户页面工作平台。
2.1.6登录
登录用户:经理登陆、管理员登录、设计师登录。
上述三个用户登录只需要输入正确的密码及用户名即可登录成功,如果忘记密码或用户名,则点击修改密码按键,正确输入注册时用的手机号码,身份证件号,输入重新修改的密码和用户名后,点击修改,再点击首页按键返回首页重新登录。
2.2用户页面功能
2.2.1经理用户页面功能
职员信息表管理:
职员信息表管理功能主要用于搜索、查询入职本公司的职员的详细个人信息和删除职员。在工作中有需要查看本职员信息以便联系,核实身份信息,方便管理职员。
职员的信息内容有身份证号、手机号码、入职时间和用户名。
只有经理才可以查看职员的全部数字身份证号,保证职员信息的安全性。
职员注册申请审核:
. 职员注册申请审核功能主要用于经理审核要注册的职员是否能通过注册入职,职员包括管理员,设计师。
查看管理员注册提交的身份证号、手机号、用户名和设计师注册提交的身份证号、手机号、用户名、上传的作品文件必做出通过申请或者取消申请。通过申请的职员,其信息自动录入职员信息表。
设计师项目工作情况表:
2.2.2管理员用户页面功能
发布项目:
发布项目功能主要为管理员发布项目文件,让设计师下载领取项目去设计工作后再提交,文件为压缩包文件。
其发布方式:输入项目名称、输入项目编号、上传压缩包文件。
其发布成功后显示信息有分布时间、项目名称、项目编号。
设计领取成功后再加显示出设计师领取时间。
分布的文件要求大小在大于等于1mb,小于等于1Gb之间。
职员信息表管理:
职员信息表管理功能主要用于搜索、查询入职本公司的职员设计师的详细个人信息,在工作中有需要查看本职员信息以便联系,核实身份信息,方便管理职员。
职员的信息内容有身份证号、手机号码、入职时间和用户名
与经理用户页面职员信息表功能不同的是,管理用户只能查看设计师职员的信息,并且不能查看设计师的全部数字身份证号(只能查看身份证号前四位和后四位),不能删除职员。
设计师项目工作情况表:
设计师项目工作情况表功能实现管理员下载设计师完成项目上传来的项目压缩包文件和职员提交项目工作的记录。
其信息内容有设计师用户名、项目名称、设计师领取项目时间和提交时间、设计师上传来的压缩包文件(支持下载)。
与经理用户页面设计师项目工作情况表功能不同的是,管理员用户页面设计师项目工作情况表多了一个信息内容,即设计师上传的压缩包,并支持下载。
2.2.3设计师用户页面功能
领取项目表:
领取项目表功能实现设计能领取下载管理员分布的项目压缩包文件。
其表信息内容有:项目名称、项目编号、项目压缩包文件(支持下载)。
提交项目表:
提交项目表功能实现设计向管理员页面的设计师工作情况表功能上传项目压缩包文件。
上传方式输入项目名、项目编号、上传文件。
其表信息内容有:项目名称、项目编号、提交时间、项目压缩包文件。
3.系统流程图
流程图是用图形来表示过程、算法、流程的图像表示形式,能简单明了的表达事件的流程。本系统用流程图表示系统的基本流程如图所示。
(3DA平面设计运营管理系统流程图)
4.数据库技术
4.1数据库E-R图
数据库E-R图是实体与实体的关系图,为定制数据库构架奠定了基础。E-R主要来源于对系统的需求分析,来进行规划,设计。在开发数据库的时候,首先要做的就是确定实体以及实体之间的关系,并且将实体与联系在数据库表中用表及主外键约束表示出来。E-R图的作用就是为了更有效的在概念模式下设计数据库,使之更形象的识别实体及实体之间的关系。其中用矩形做实体,椭圆做属性,菱形用作表示关系。本系统有四个实体,即数据库、经理用户、管理员用户、设计师用户;三个弱实体,即职员信息、项目文件、视频文件。,用E-R图做出实体与实体的基本关系设计如图:
(数据库E-R图)
系统实现