毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
Android翻译公司业务管理系统设计与实现(8)
界面友好:以清晰,明朗的界面显示用户信息和品牌等;
验证码:提供注册、登陆验证码功能;
提示功能:在有明显输入提示功能(比如要求输入时输入框不能为空等);
减少重复输入:系统涉及的数据需求,只一次输入此后调用数据库即可;
方便的查询:使用下拉列表选择及用户输入查询;
日志功能:可由日志详细了解系统的运行情况,当有异常出现时,可以方便修改。
3 系统设计
系统详细设计的主要任务是设计系统整体框架,并且对系统的流程有一个整体的了解。同时,设计系统每个模块的流程,以及数据库设计。
3.1 系统总体设计
系统的总体架构设计主要反映在现有的业务流程的基础上,利用业务管理系统支持公司业务发展的实现,按照软件开发的标准规范,开发部署翻译公司业务管理系统,为客户和公司人员提供良好的登录接口。传统的基础设施包括硬件设备、操作系统、应用服务器以及数据库管理系统等,这些为系统提供运行的基本环境。
在业务逻辑方面,传统成熟的J2EE框架基本可以满足开发需求。在开发过程中,使用了工厂模式、策略模式、代理模式等设计模式思想,达到了可扩展、较好的封装性等面向对象设计特征。
在数据处理方面,为了达到数据的兼容性,使用Hibernate进行了统一管理,并且选用了容易操作的Mysql。
图 3.1 系统的功能架构
3.2 系统功能详细设计
系统功能详细设计主要是通过理解设计系统总体流程,从而设计出每一个子模块的业务流程。
3.2.1 登录模块设计
系统的登录模块是整个系统的入口,任何用户使用系统必须访问登录模块,进行登录。本系统中用户分为两大类别:客户和员工。因此,就需要对用户进行权限判断,不同权限的用户所使用的系统功能不同。
图 3.2.1 登录模块流程图
3.2.2 项目管理模块设计
项目管理模块是整个系统中最重要的一个模块,主要用于进行项目信息管理、翻译管理、审核管理、校对管理和反馈管理。主要使用的角色为项目经理、项目负责人、翻译人员、审核人员、校对人员。项目经理负责分配项目给项目负责人;项目负责人负责分配项目的人员配置和进度表,并做最后的审查、提交客户;翻译人员负责翻译;审核人员负责审核;校对人员负责校对。
图 3.2.2 项目管理模块功能图
3.2.3 客户模块设计
客户模块也是比较重要的部分,主要是给已经建立合作关系的客户对自己的项目进行查看,以及项目后续的反馈等工作。客户可以查看到自己项目的进度;收到译稿后,可以对译稿的内容指出还需要修改的意见。
图 3.2.3 客户管理模块功能图
3.2.4 基本信息模块设计
基本信息模块设计主要用于人事对公司员工信息的录入、修改、删除等操作。人事可以新增人员;对已有的员工的基本信息进行修改,对已有员工的职位进行调动;可以对离职的员工的信息进行“注销”。
图 3.2.4 人事管理模块功能图
3.2.5 销售模块设计
销售模块主要用于销售人员对洽谈的项目进行增加、修改、删除等操作。对于已经成熟的项目提交给项目经理进行项目的实施。
图 3.2.5 销售管理模块功能图
3.2.6 财务管理模块设计
财务管理模块主要用于财务对公司员工的薪资进行查看、调整等操作。
共13页:
上一页
1
2
3
4
5
6
7
8
9
10
11
12
13
下一页
上一篇:
flash小游戏制作论文
下一篇:
ASP.net房屋租赁管理系统设计与实现
构建下一代网络的开放业...
实现宽带综合业务数字网...
城域网多业务承载的優化探讨【1859字】
固网增值业务及其技术实现【2299字】
下一代网络及其业务生成...
Android课程同步练习系统的设计
Android智能手机的交互式学习系统的设计
医院财务风险因素分析及管理措施【2367字】
承德市事业单位档案管理...
中国学术生态细节考察《...
志愿者活动的调查问卷表
C#学校科研管理系统的设计
神经外科重症监护病房患...
10万元能开儿童乐园吗,我...
AT89C52单片机的超声波测距...
国内外图像分割技术研究现状
公寓空调设计任务书