《进出口贸易公司数据管理平台系统》
软件工程课程设计
引言 1
第一章 项目概述 2
1.1项目总体介绍 2
1.2界面说明 3
1.2.1界面风格说明 3
1.2.2列表页面风格php文件管理系统mvc 源码 4
1.2.3明细页面风格 4
1.3系统管理模块 5
1.4数据管理模块 6
1.4.1 首页 6
1.4.2 产品管理 6
1.4.3 项目管理,样品管理 7
1.4.4 订单管理,出货管理, 收汇管理 8
第二章 项目相关技术 9
2.1 技术及配置简介 9
2.2 关于选择ASP 9
2.3 选择MVC架构 10
2.3.1 MVC如何工作 11
2.3.2 为什么要使用 MVC 11
2.3.3 MVC的缺点 12
2.3.4 MVC是一条创建软件的好途径 13
第三章 系统管理模块的设计与实现 14
3.1 员工,用户信息的表设计 14
3.2 角的表设计 15
3.3 权限的表设计 15
3.4 用户与角的表设计 16
3.5 角与权限的表设计 16
3.6 用户,角与权限 17
3.7 关于系统管理模块 21
结论 25
引言
为某进出口贸易公司设计一套统一的数据管理平台系统,以加强数据共享,提高工作效率,为公司决策提高量化数据。以改变该公司现有的以文件级共享为基础,大量手工操作为方法的低效信息共享方式。
该数据管理平台主要涵盖系统管理模块与数据管理模块。通过系统管理模块,可提供对不同用户的访问权限控制。通过数据管理模块,可实现对客户与项目信息,订单、收汇及出货信息,以及产品与样品信息的实时跟踪与自动化管理。
该数据管理平台系统可很大程度上加快信息交流速度与信息共享质量,从而提高公司工作效率。
通过对该数据管理平台系统的设计与开发,有效组织公司的大量数据,实现办公的自动化,继而实现公司信息管理的系统化。通过对该系统的研究,形成一套针对于中小型,贸易型公司的数据管理平台的开发思路与模式。开发过程中形成高复用性模块,以加速今后类似数据管理平台的开发速度与质量。
第一章 项目概述
1.1 项目总体介绍
该数据管理平台主要涵盖了系统管理模块(由本人独立完成)与数据管理模块(协同小组成员共同完成)。根据公司的业务特点与业务流程,数据管理模块又可以具体细分为:首页、产品管理、项目管理、样品管理、订单管理、出货管理和收汇管理等7个具体的模块。系统管理模块对应系统管理员的工作,主要包括角的创建,权限的分配,网页的安全性等问题;数据管理模块则主要包括产品管理对应产品部门的工作,项目管理对应与客户交互的过程,而订单模块则包含下单后的所有工作,包括了出货和收汇工作,是跟单员、QC主管、船务、单证员和财务的工作重点,具体功能分解如图1所示。
图1 数据管理平台系统功能分解图
1.2系统界面说明
1.2.1界面风格说明
界面风格说明如图2 所示。
图2 界面风格说明图
1.2.2列表页面风格
列表页面风格如图3所示。
图3 列表页面风格图
1.2.3明细页面风格
明细页面风格如图4所示。
图4 明细页面风格图
1.3 系统管理模块
系统管理模块是该数据管理平台系统的框架基础模块,主要对应的是系统管理员的工作,主要包括用户管理和基础数据的维护,功能分解如图5所示。
系统管理
用户管理
基础数据
员工信息定义
角信息定义
用户角分配
模块角定义
登陆注销
密码修改
操作日志
部门设置资料
国家地区信息
客户渠道信息
图5 系统管理功能分解图
此模块是本人此次毕业设计的重点,主要包括系统登陆后的权限问题,由于公司具有登陆该系统账号的员工众多,根据公司要求,登陆此系统后必须根据职位不同,分工不同,分配登陆人员不同的权限,例如,任何人员都有浏览通讯录的权限,但只有管理员才有修改,编辑,删除,新增通讯录的权限;再例如,该系统的某些模块具有一定的保密性,并不是所有登陆人员都可以查看,甚至是修改,这些模块只允许公司管理层的人员浏览,只允许更高层人员修改,编辑。对于这些要求,为每个登陆账号逐一分配权限是不可能的,那样,工作量将极为繁琐,所以,必须根据公司的不同工种,不同职务,创建相应的多种类型的角,把符合员工职位,工种的角分配给他们。这样一来,就可以通过编辑角的权限,来修改一类员工的权限,事半功倍,而达到更好的登陆效果和管理效果。
在角权限上,主要分为四种模式,分别为查看,编辑,增加和删除;又可以通过模块分为系统管理和数据管理两大模块,数据管理模块又可以细分为首页、产品管理、项目管
理、样品管理、订单管理、出货管理和收汇管理七个小模块,方便角的编辑查工作。
系统管理还涉及到一个网页的安全性问题,即必须防止用户通过在IE栏上敲入URL地址来访问不可到达的相关网页,以上提到的一系列问题将在系统管理模块的设计与实现中从技术性的角度一一解答。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论