任务管理系统概述与专业技术方案1 任务目标管理系统简介及功能概述目录一、软件开发平台概述(3)1.1 平台设计原则(3)1.2 平台特点(5)1.3 强大易用的工作流构建(8)1.4 工作平台所需的技术运作环境参数(8)二、任务目标管理系统开发的主要功能简介(9)4.1 系统结构描述(9)4.1.1 系统结构拓朴图如下所示:(9)4.1.2 系统界面简介(9)4.2 系统功能简介(10)4.2.1 灵活的公文处理能力(10)4.2.2 规范的档案管理(11)4.2.3 业务管理描述(12)4.2.4 公文的管理功能说明(12)4.2.5 友好的系统工作界面(14)4.2.6 解决了客户对远程办公的需求(15)4.2.7 多样化的通讯手段,实现零距离无限沟通(15) 4.2.8 灵活的系统初始化设定(16)4.2.9 其他功能的简要描述(16)三、项目实施方案(18)3.1实施步骤(18)3.2实施的阶段划分及里程碑定义(18)3.2.1系统平台搭建(19)3.2.2业务咨询与规划(19)3.2.3系统实施与后台配置(19)3.2.4系统测试、集成调试(19)3.3 系统培训(19)3.3.1系统试运行(21)3.3.2系统测试验收(21)3.3.3系统正式运行切换(21)3.3.4售后服务(21)3.4 项目实施成果物(23)3.5 实施计划(24)一、软件开发平台概述我公司的XX软件工厂开发平台(以下简称平台)主要采用流行的J2EE技术架构,基于B/S模式,基于可视化开发的思想实现。
平台使用中间组件来构建系统,不同于传统的其他软件手工编写代码的方式,提供了丰富的可视化组件,根据业务需求在浏览器拖拉、摆放各种自由组件来完成业务操作。
平台的这种模式决定了平台本身具有足够灵活、开放、适用性更强等特点,构建开发一个新系统的时间将大大缩短,对于用户需求的变化适应更加灵活,因为只需要根据新需求再摆放组件就可以了等优点。
1.1平台设计原则平台设计的基本原则是以系统总体目标为宗旨,为用户提供一个技术先进,成熟可靠,灵活适用,性能优秀的网站应用系统。
因此,系统设计将遵循如下原则:开放性、先进性:系统在设计时考虑到功能的可扩展性与维护的方便性,使用的操作平台类型,应用服务器、编程语言和数据库,将遵循通用性、开放性,以期达到减少后续功能增加,修改的难度。
底层采用J2EE技术开发,可以发布在装有Unix或Windows操作系统的电脑上,数据库访问采用中间访问组件,支持各种主流数据库MsSqlServer、Oracle、Db2、Sysbase和开源数据库MySQL、PostgresSQL等,业务表单设计采用可视化设计,程序员无需知道实现细节即可不用写一行代码或少量脚本的代码即可完成业务操作。
比起市面上的各种开发平台还在使用代码编写业务系统先进多了。
表单可视化设计界面如图所示:工作流可视化设计界面如图所示:●高性能:平台支持数据库缓冲池、缓存数据集、优化分页算法等技术,在大访问量的情况下也能应付。
●安全性:平台支持各种安全措施,包括防止SQL注入,直接复制Url 并从浏览器地址栏直接进入系统,CA认证,权限逐级分配等。
●可集成性:已经开发的每个模块都可以整体分离,做为一个新的模块级组件再重复使用,可以在新的系统中直接导入模块级的组件使用,而不用再次开发。
平台支持组件级、模块级、甚至系统级的复用。
●一致性:所有组件都由平台提供,所以构建出的网站系统风格都会保持高度一致,简洁,明快操作方便。
●可扩展性:可以用已有的中间组件开发出新的组件。
1.2平台特点●支持多个子系统同时开发。
●多个系统之间可以通过平台门户来进行信息共享。
其中的工作界面之一,如图所示:●传统的开发出来的系统一次只能打开一个功能页面,要想同时打开另一任务学生信息管理系统的方案设计书与实现1华北科技学院计算机系综合性实验实验报告课程名称V isual FoxPro 及其应用系统开发实验学期2010 至2011 学年第二学期学生所在系部土木工程系年级大一专业班级工房B101学生姓名刘永良学号201*********4任课教师耿子林实验成绩计算机系制实验报告须知1、学生上交实验报告时,必须为打印稿(A4纸),左侧装订,装订线距左边0.5cm。
页面空间不够,可以顺延。
2、学生应该填写的内容包括:封面相关栏目、实验地点、时间、目的、设备环境、内容、结果及分析等。
3、教师应该填写的内容包括:实验成绩、教师评价等。
4、教师根据本课程的《综合性实验指导单》中实验内容的要求,评定学生的综合性实验成绩;要求在该课程期末考试前将实验报告交给任课教师。
综合性实验中,所涉及的程序,文档等在交实验报告前,拷贝给任课教师。
任课教师统一刻录成光盘,与该课程的期末考试成绩一同上交到系里存档。
5、未尽事宜,请参考该课程的实验大纲和教案大纲。
《计算机技术基础》课程综合性实验报告开课实验室:信息楼基础七2011年6月22 日一、实验题目:学生信息管理系统的设计与实现二、实验目的通过此综合实验练习,让同学将本课程所学主要知识有机综合起来,理解数据库原理的基本概念,能够在数据库应用程序中正确应用数据(库)表、程序、菜单、表单和报表等文件,为以后开发应用程序打下坚实基础。
三、实验设备及环境(1) 硬件设备:PC机一台(2) 软件环境:安装Windows操作系统,安装数据库管理系统Visual FoxPro等。
三、实验内容(一)启动VF系统,设计文件路径,打开表单logo.scx ,运行后显示封面为图-1所示图-1学生信息管理系统启动表单logo.scx【任务实现】1.依次单击“文件”→“新建”菜单,选择新建表单文件,打开表单设计器窗口,向表单内添加5个标签控件,1个时钟控件;2.设定表单及5个标签的相关属性,设置时钟控件Interval 值为3000,使用布局工具设定各控件位置,如图-1所示;3.设置时钟控件Timer事件代码如下,保存表单名称为logo.scx,运行表单即如图-1所示。
thisform.releasedo form login.scx(二)封面运行后显示3秒钟退出,并进入系统登录界面为图-2所示图-2学生信息管理系统登录表单login【任务实现】1.依次单击“文件”→“新建”菜单,选择新建表单文件,打开表单设计器窗口,向表单内添加1个行状控件,3个标签控件,1个图形控件,1个组合框,1个文本框,2个命令按钮;2.向表单数据环境中添加任务1中创建的用户口令表passwd.dbf,设置表单及主要控件属性;3.双击“进入系统”按钮,设置其Click事件代码。
set exact onthisform.i=thisform.i+1Select passwdlocate for all trim(用户名)=all trim(bo1.value)if found( ) and all trim(密码)=all trim(thisform.text1.value)Set exact offReleasethis formDo form mainElseIf thisform.imessage box("账号或密码错误, 请重试!",48,"警告")bo1.value=""thisform.text1.value=""bo1.setfocusElsemessage box("非法用户, 系统无法登录!",16,"警告")Releasethis formEndifEndif4.双击“退出系统”按钮,设置其Click事件代码。
yn = message box("确定退出?",4+32,"信息窗口")if yn = 6thisform.releaseclear eventsquitendif5.保存表单名称为login.scx,运行表单即如图-2所示(三)在系统登录界面图-2中,登录用户名通过下拉列表框选择,正确输入密码后,单击“进入系统”按钮,此界面退出,并启动系统主界面为图-3所示;密码错误则显示警告界面如图-4所示,单击“确定”按钮,重新输入;密码输入3次错误则显示如图-5所示警告界面,并退出运行。
在系统登录界面中,若点击退出系统则显示如图-6所示“确认退出”窗口,单击“确定”按钮,退出系统;单击“否”按钮则返回系统。
图-3 学生信息管理系统主表单main图-4图-5图-6【任务实现】在表单中添加以图形控件;在顶层表单中添加菜单:1.菜单设计时,在“常规选项”中选择“顶层表单”;2.在表单main.scx中,设置其Init事件代码如下:DO menu_sys.mpr with this, .t.3.在表单main.scx中,其属性showWindow为2;windowstate 为2系统主程序可如下:*主程序main.prgSET TALK OFFSET DEBUG OFFSET ESCAPE OFFSET SAFETY OFFSET DELETED ONSET DATE ANSISET CENTURY ONSET SYSMENU OFF_SCREEN.VISIBLE = .f.Doform logoread events(四)依次单击“系统”→“退出系统”菜单,会弹出“确认退出”窗口,单击“确定”按钮,退出系统,单击“取消”按钮返回系统。
如图-7所示。
图-7 确认退出系统界面此处“退出系统”菜单运行的是tuichu.prg程序:。