1、江西省鹰潭市市委党校应用系统设计1鹰潭市市委党校应用系统详细设计说明1. 项目概述鹰潭市市委党校应用系统是专门针对鹰潭市市委党校部门的工作开发的一套基于Internet、Intranet的高效、安全、易用的信息管理软件系统,其通过多机计算机网络,利用互联网快速发展的优势,采用先进并成熟的B/S技术结构。2. 开发思想鹰潭市市委党校应用系统吸收了当今信息管理理论中最新概念,采用Microsoft公司软件的最新技术,最新体系架构,系统基于.NET架构,采用B/S体系结构,使用SQL Server2005数据库,页面全部采用WEB形式,从而为鹰潭市市委党校提供一套 维护简单、操作方便、安全、高效、开
2、放、稳定的管理系统;其基本开发思路:明确各种业务、程序,系统分析信息化需求;根据业务需求设置功能,再根据业务类型集成功能模块;操作人员按业务需求选择功能模块,按用户级别、权限操作功能模块办理各项业务;既满部门的需求,又保证系统数据管理的一致性、完整性和准确性;建立数据库建库规范与标准,确保数据的规范与质量;开发应用管理程序,保证鹰潭市市委党校应用系统的先进性、兼容性、可靠性、实用性、稳定性和动态可扩充性;其主要特点体现在一下五个方面。o 分布式的业务系统、集中式的控制系统 o 采用大型数据库,保证数据安全 o 基于互联网的数据交换平台,保证信息顺畅o 技术上采用三层结构技术和组件开发技术,保证
3、产品的质量和可继承性;o 人性化的管理、全面的WEB运用,操作简单方便。 鹰潭市市委党校的信息化建设是一项长期而紧迫的任务,不可能一蹴而就,必须分阶段的进行。鹰潭市市委党校应用系统也是这样,先把主要的功能完成,即把整个框架先搭建起来。然后随着领导及员工对信息化建设的认识日益深入,就对原有系统进行功能性扩充,最终使鹰潭市市委党校的信息化涉及到鹰潭市市委党校的方方面面,完成对鹰潭市市委党的信息化改造。因此我们决定整个系统采用B/S构架,这样在以后就可以轻松的实现扩展。 在鹰潭市市委党校应用系统的具体实施过程中,我们采取的一项重要原则就是从上往下逐级细化。从系统建设的总体目标入手,逐层向下扩展,将一
4、个总体目标细化到通过每一项具体任务来实现。首先搭好系统的整体框架,然后在这个框架上不断的增加新的功能,最终能够实现系统的总体目标。同时系统经过逐步改进和使用,就可以不断加强职工的信息化意识,从而逐步提供员工的计算机水平。判断一个管理软件的优秀与否,取决于技术、管理与人三方面是否协调的发展。因此在鹰潭市市委党校进行信息化建设的同时,除了要大力进行计算机的软硬件和网络建设外,还必须对鹰潭市市委党校的员工进行信息化的培训,特别是领导要加强对信息化带动鹰潭市市委党校发展的认识,最终把整个行业建设成为全面的用信息化管理的现代化市委党校。2.1. 技术参考及开发规范计算机信息系统开发规范,国务院电子信息系
5、统推广应用办公室计算机软件工程规范国家标准汇编,GB中国标准出版社,1992年软件工程开发的相关规定信息系统数据库设计规范,国务院电子信息系统推广应用办公室2.2. 系统设计原则为实现系统设计目标,在整个系统的建设中,须遵循软件工程的概念,做好总体设计和详细设计方案,逐步实施、测试和完善;以“实用、高效、先进、稳定”为基本准则,实现“规范、安全、开放、动态可扩充”的信息管理系统;依靠先进的信息技术和严格的管理制度,实现信息管理科学化、现代化、规范化。实用性和易操作性系统在功能上紧紧围绕市委党校的基础工作和日常工作,实现计算机智能化管理。对于目前还不适合实现的相关功能,可以放在稍后实现;摒弃那些
6、目前不适用的功能,保证整个系统的实用性。考虑到很多员工的计算机水平普遍不是很高,因此在页面设计时尽量保证系统的简单易用性。界面设计采用WEB风格,界面友好,结构清晰明了,输入、查询、统计采用全屏幕编辑,针对不同的帮助主题进行全程在线帮助,每次操作后系统给予提示信息,保证用户操作的方便性,真正做到“高端技术,傻瓜操作”。稳定性 采用了SQL Server2005作为数据库平台,保证了数据的高效、安全、可靠性。 数据文件自动管理功能,自动决定数据库文件的大小。 采用动态并发控制加锁机制,加锁个数自动稳定资源状况。 强大的容错功能,保证在用户进行误操作时系统不会导致整个系统出问题而影响其他用户的使用
7、,系统依然能够正常运行,并且提供友好出错提示界面。 硬件上可采用双机热备份技术及磁盘镜像技术;先进性为使系统达到理想的使用寿命,并体现国际最新技术,我们使用的各种平台不仅是现阶段成熟的先进产品,而且是国际同类产品的主流,符合今后的发展方向。在应用软件开发思想上,严格按照软件工程的标准和面向对象及设计模式的理论来设计、管理及开发,保证系统开发高起点和系统技术与业务的先进性;规范性标准化是大型信息系统的基础,也是与其他系统兼容及以后对系统进行升级的保证。对一个好的系统来说,系统设计、数据的规范性和标准化工作非常重要,它为系统的开放性和数据的共享提供了保证。 设计统一、规范的数据库字典; 统一的设计
8、风格、界面风格和操作模式; 建立验收的标准和测试规范; 建立完善的安全控制机制; 采用XML进行数据传输与交换。通过软件系统规范的设计,使市委党校职工在使用中也回不断规范自身的管理,随着市委党校的不断发展壮大和影响的日益广泛,有助于行业建立一套标准的管理信息标准体系。安全性在运行工作中,为防止系统遭到破坏,保证系统正常运行,本系统在防止人为破坏、病毒感染、黑客攻击、突然断电而造成数据丢失等方面建立了安全机制: 网络系统中设置系统操作、管理、维护多级用户安全管理,设置多级操作权限,每一级用户权限进行严格控制; 提供日志管理功能,对数据库更新的每一项操作的操作人员和操作时间都进行记录; 系统中对关
9、键数据采用加密技术存取,保证数据在服务器上的安全; 数据库定时自动备份及手工备份,并提供数据库安全工具和双重数据备份恢复机制,提供数据库出错后的恢复功能。 根据网络化发展,设计多套网络结构,根据网络之间不同的权限,在网络之间加挂硬件防火墙;开放性信息系统的开放性是系统生命力的表现。只有开放的系统才能不断发展完善,真正实现数据共享,使各系统软件和应用软件有很好的兼容性、可升级性,为进一步发展打下坚实的基础,网络协议是基于TCP/IP;另一方面,我们在系统设计中采用了接口设计,通过接口使市委党校系统与其他系统进行数据交换。这样就保证了市委党校系统与其他系统的兼容性,也保证了各个异构系统的数据可交换
10、性。通过接口,就可以把许多不同的系统统一在一个平台下构成市委党校综合管理系统。以后其中任何一套系统发生改变,我们只需要修改相应的接口就可以了,不需要对系统相关系统的内部设计进行改动。甚至可以制作与其他管理系统的相关接口,就可以实现保证整个相关行业的数据共享,从而增强市委党校的竞争力、生命力。动态扩充性每一个管理系统有一定的使用寿命,除了技术的发展导致原有系统的落后而被淘汰外,关键的因素是管理方法和思想的不断变化导致系统不能满足市委党校发展的需要。我们要尽量延长系统的使用寿命就必须采用动态可扩充的设计方法。采用模块化设计,每一个大的功能都作为一个大的模块,每一个大的模块下又包含若干个小的功能模块
11、,对每一个模块的设计尽量使其高度内聚,模块和模块之间低耦合,即各个模块之间的关连尽量减少。这样在对单个模块修改时,对其他模块的影响尽量小。同样,在对功能进行扩充时,只需在相关的模块下新增一个新的模块,对已有模块的影响同样很小。系统构架采用B/S结构,这样在对系统功能进行修改时只需要在服务器上改动,客户端无需安装任何程序,即增加了系统的改进效率,又降低了系统的扩充成本。2.3. 系统的整合性2.4. 系统发展规划整个系统在设计规划时,我们的系统规划设计必须要考虑到行业发展和管理需要,尽量在设计时考虑整个市委党校与信息平台那的其他各个系统之间的资源共享性,使各个系统的功能保持相对独立,这样就可以有
12、效减少今后系统功能的重复开发。结合行业信息化发展思路,根据整个系统的设计原则,我们在设计系统时可以制订相关的数据标准,通过信息平台的不断扩充。3. 系统功能设计3.1. 总体模块图学员情况班信息管理学员基本信息管理学员考勤信息学员考核信息学历管理培训管理职务管理学习能力信息理论水平信息道德修养信息工作能力信息学员社会评价信息学员考核信息学员考评得分教师情况老师基本信息老师绩效信息教学计划信息报表管理综合查询管理统计汇总管理老师绩效评估办班质量考评学员评价系统设置管理系统日志管理修改密码操作员信息维护权限设置(个人权限的岗位权限)角色管理数据上传系统相关下载数据库备份管理电子签章管理数据字典维护
13、自定义桌面维护4. 功能说明4.1. 学员情况4.1.1. 班信息管理对开办的主体班进行信息的登记,主体班信息有:主体班类别、班次类别、学制、培训开始时间、培训结束时间、地点、学费、带班人员、班级活动组织、班风情况、课堂纪律、教学相长、办班质量得分。4.1.2. 学员基本信息管理学员基本信息:姓名、身份证号、性别、年龄、单位、职级、鉴定、学历、婚否、所在班次4.1.3. 学员考勤信息学员考勤信息:事假次数、病假次数、公假次数、旷课次数、迟到早退次数、事假扣分、病假扣分、公假扣分、旷课扣分、迟到早退扣分4.1.4. 学员考核信息学员考核信息:理论考试分、课堂笔记分、读书笔记分、讨论发言分、班级活
14、动分、卫生值日分、异地培训表现分、学习期间党性分析材料分、结业论题标题、结业论文分4.1.5. 学历管理主要是维护系统有的学历包括:(在职教育、全日制教育)、学历4.1.6. 培训管理主要是维护系统有的培训类别(省委党校培训、中央党校培训、国外培训、其他培训)、培训名称4.1.7. 职务管理主要是维护系统有的职务:局长,校长、科长,普通科员等等4.1.8. 学习能力信息学习能力信息:每天阅读时间、读书笔记字数、获取信息知识途径(看报、上网)等4.1.9. 理论水平信息理论水平信息:发表人、发表文章名称、发表时间、发表报纸期刊名称4.1.10. 道德修养信息道德修养信息:与邻里关系是否融洽、生活
15、作风是否端正、是否违纪违规4.1.11. 工作能力信息工作能力信息:创新能力、团队协作能力、执行沟通能力 、群众工作能力、战略思维能力、组织协调能力、沟通能力4.1.12. 学员社会评价信息学员社会评价信息:总体评价、不良记录(类别、时间、具体事项描述)4.1.13. 学员考核信息学员考核信息:理论考试分、课堂笔记分、读书笔记分、讨论发言分、班级活动分、卫生值日分、异地培训表现分、学习期间党性分析材料分、结业论题标题、结业论文分4.1.14. 学员考评得分考评得分信息:考核内容(学习能力、理论水平、道德修养、创新能力、团队协作能力、执行沟通能力 、群众工作能力、战略思维能力、组织协调能力、沟通
16、能力)、学员互评分、教师评分、其他分;4.2. 教师情况4.2.1. 老师基本信息老师基本信息:所教科目名称、姓名、性别、出生年月、最高学历、毕业学校、毕业时间、科室(或单位)、职务、职称、专业方向,老师籍贯,民族、第一学历,联系电话,家庭电话,家庭住址,培训时间、培训内容、培训机构、聘期、E-mail、备注4.2.2. 老师绩效信息老师绩效信息包括:绩效信息(专题名称、授课班次、评教分数、评教结果精品、优质、普通)、备注。4.2.3. 教学计划信息主要是教师根据自己的教学计划来录入未来一段时间教学计划。包括课程安排,可以用附件的形式上传或是手动输入等等。4.3. 报表管理4.3.1. 综合查
17、询管理按时间、班次、学员身份证、学员姓名查询班次和学员信息;按教师姓名、身份证查询授课专题信息、带班信息;按专题名称查询授课老师信息;按时间查询教学计划信息;以上支持查询条件的组合。4.3.2. 统计汇总管理按时间统计、班次、学历、性别、职级统计培训人数按班次类别、时间统计办班次数按时间、班次、教师姓名统计授课专题次数按班次的各项成绩进行班级排名按学员成绩分数段来统计人数按学员参加培训类型统计人数以上支持条件的组合统计。4.3.3. 老师绩效评估能有效分析出每个教师每年绩效成绩的趋势,可以统计哪些教师的绩效是每年都在逐年上升(或下降);工作量分析:根据授课专题数量、是否新专题计算工作量,并进行
18、工作量排名和预警;工作质量分析:根据评教分数计算工作质量分数并进行排名和预警;综合评价:根据工作量和工作质量按加权平均计算绩效分,并一定根据标准确定档次和预警。4.3.4. 办班质量考评快速直观的对各主体班的办班质量进行评价,对历史办班质量的变化趋势进行图形化的展示计算班级考勤平均分计算客观项目平均分计算主观项目平均分班级影响得分,从班级活动组织、班风情况、课堂纪律、教学相长等方面进行加权计算得分根据以上四项的分数标准确定每个班级的好、中、差档次,并按一定的加权,办班质量得分。描绘出历史办班质量的趋势图(直线图等)4.3.5. 学员评价能够了解学员在校学习的学习情况,并能够对学员的各项能力做一
19、个初步评判1 在校学习评价: 1) 考勤评价:a.计算学员在培训期间的考勤评分进行排名 b.学员个人在历次党校培训中的得分比较,以分数和排名做直线图等,并根据分析得出学员历次培训的考勤变化趋势 2) 效果评价: a.计算出客观项目得分,并排名。 b.计算出主观项目得分,并排名。 c.按照公式计算总成绩得分,并排名,按照一定标准的确定学员好、中、差档次。2 延伸评价: 1) 学习能力评价:从学习态度、每天阅读时间、读书笔记字数等方面按一定的公式计算出分数,并和学员互评得分、教师评分进行综合计算出学习能力评分 2) 理论水平评价:根据发表文章数和档次按照一定标准计算出得分,并和学员互评得分、教师评
20、分进行综合计算出理论水平评分 3) 道德修养评价:根据单位评价、社会综合评价、与邻里关系是否融洽、生活作风是否端正、是否违纪违规等情况按照一定标准计算出得分,并和学员互评得分、教师评分进行综合计算出道德修养评分 4) 工作能力评价: 从创新能力、团队协作能力、执行沟通能力 、群众工作能力、战略思维能力、组织协调能力、沟通能力等几方面计算出工作能力得分,每项能力根据学员互评得分、教师评分进行计算得出。 5) 综上以上四项评价,得出学员的发展潜力(可提拔使用、重点使用、重点培养、需要加强培训)等4.4. 系统设置4.4.1. 系统日志管理对于系统中的业务操作提供相应的日志管理。系统自动记录每个操作
21、员的相关数据处理,如登录系统,新增、修改、删除数据等,同时记录操作时间,并且提供详细的日志查询、清除功能。日志的主要内容包括:操作执行时间、操作内容、操作模块、操作员。4.4.2. 修改密码操作员可以修改系统登录的密码,同时初始用户的默认密码为1234,用户登陆系统后可以根据自己的需要修改初始密码。4.4.3. 操作员信息维护对操作员的个人资料信息进行维护操作员的信息包括:操作员编号、姓名、所属部门、岗位、联系电话、EMAIL、是否系统管理员、是否部门主管、是否暂停使用等。4.4.4. 权限设置(个人权限的岗位权限)双层权限控制,包括设定相关岗位的权限和设定单个操作员的权限。系统自动将系统中的
22、所有功能操作列出,操作员通过选择相应的功能进行权限赋予。操作员的权限由操作员自身的权限和所在岗位的权限综合而成。4.4.5. 角色管理每个操作人员都有所属的角色,系统可以设置多个角色,用户的权限都是根据角色来定位的。4.4.6. 数据上传数据上传就是为了节省操作人员的手动录入时间,系统可以允许通过系统特定的Excel格式文件导入到系统当中,例如:老师信息,学生信息,学生学籍等等。4.4.7. 系统相关下载系统相关下载主要是下载本系统各个附件或是标准的EXCEL模板,操作员必须按此模板的数据标准来录入数据至EXCEL,以便系统能准确的批量的导入数据至系统。4.4.8. 数据库备份管理数据库备份分
23、为文件备份和数据库备份,备份数据可以在线恢复;备份数据可以下载到本地保存;选择性的上传恢复备份数据。文件备份通过文件拷贝进行,数据备份通过输入数据库名称(默认为本系统数据库名)及保存路径进行备份,备份结束后,用户可以选择下载工具进行下载,在下载完成后,点击“删除备份”把刚才产生的备份删除,以免信息泄露。4.4.9. 电子签章管理电子签章控件可在WORD、EXCEL、HTML(WEB页面)、PDF、CAD图纸签章、TIF传真签章、XML数据签章、FORM表单、WPS文字、FILE文件签名、永中OFFICE版式文件上实现手写电子签名和加盖电子印章;并可将签章和文件绑定在一起,通过密码验证、签名验证
24、、数字证书确保文档防伪造、防篡改、防抵赖,安全可靠。它具有制章的唯一性、不被变造、伪造,签章的真实性,文档完整性、真实性、不可篡改性,验章的真实性、有效性。4.4.10. 数据字典维护字典管理的主要任务和目标是减少数据的冗余以及增加系统的灵活度和适应性,不同地区有不同的概念和理解,允许用户可以根据自己的需要进行灵活设置,并且是一次设置所有的地方使用,增加了使用的可靠性。4.4.11. 自定义桌面维护根据操作用户的日常操作习惯,可以选择添加日常使用的模块在桌面上,以便用户可以直接点击图标快捷进入系统功能菜单。5. 技术方案目前,互联网的技术多种多样,综合价格和性能,我们建议使用以下技术开发市委党
25、校信息管理系统。5.1. .NET系统平台“.NET 是 Microsoft 的用以创建 XML Web 服务(下一代软件)平台,该平台将信息、设备和人以一种统一的、个性化的方式联系起来”。“借助于 .NET 平台,可以创建和使用基于 XML 的应用程序、进程和 Web 站点以及服务,它们之间可以按设计、在任何平台或智能设备上共享和组合信息与功能,以向单位和个人提供定制好的解决方案。”“.NET 是一个全面的产品家族,它建立在行业标准和 Internet 标准之上,提供开发(工具)、管理(服务器)、使用(构造块服务和智能客户端)以及 XML Web 服务体验(丰富的用户体验)。.NET 将成为
26、您今天正在使用的 Microsoft 应用程序、工具和服务器的一部分,同时,新产品不断扩展 XML Web 的服务能力以满足您的所有业务需求。” .NET为开发人员提供了新的开发平台 (.NET框架) ,新的开发语言(C#) ,新的开发工具 (Visual Studio .NET) ,新的开发方式 (Web Service) ;为普通用户提供了Windows CE、Windows XP、Stinger、Xbox、Tablet PC、.NET My Services、MSN等产品;为企业提供了bCentral。在未来,最终大多数流行的 Microsoft 软件应用程序包括 Office 和 Vi
27、sual Studio .NET将开始与 XML Web 服务实现交互,并把它们的主要功能作为 XML Web 服务公开,以便其他开发人员可以利用 现在,你看到了,Microsoft .NET是一个平台,是 Microsoft 的 XML Web 服务平台。XML Web services 允许应用程序通过 Internet 进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言。Microsoft .NET 平台提供创建 XML Web services 并将这些服务集成在一起之所需。这个平台包含广泛的产品系列,它们都是基于 XML 和 Internet 行业标准构建,提供从开发、
28、管理、使用到体验 XML Web 服务的每一方面。现在,Microsoft 正在五个方面创建 .NET 平台,即工具、服务器、XML Web 服务、客户端和 .NET 体验。 Web服务从由简单网页构成的静态服务网站,发展到可以交互执行一些复杂步骤的动态服务网站,这些服务可能需要一个Web服务调用其他的Web服务,并且像一个传统软件程序那样执行命令。这就需要和其他服务整合,需要多个服务能够一起无缝地协同工作,需要能够创建出与设备无关的应用程序,需要能够容易地协调网络上的各个服务的操作步骤,容易地创建新的用户化的服务。微软公司推出的.NET系统技术正是为了满足这种需求。.NET将Internet
29、本身作为构建新一代操作系统的基础,并对Internet和操作系统的设计思想进行了延伸,使开发人员能够创建出与设备无关的应用程序,容易地实现Internet连接。 .NET系统包括一个相当广泛的产品家族,它们构建于XML语言和Internet产业标准之上,为用户提供Web服务的开发、管理和应用环境。.NET系统由以下5个部分组成。 .NET开发平台 .NET开发平台由一组用于建立Web服务应用程序和Windows桌面应用程序的软件组件构成,包括.NET框架(Framework)、.NET开发者工具和ASP.NET。 .NET服务器 NET服务器是能够提供广泛聚合和集成Web服务的服务器,是搭建.
30、NET平台的后端基础。 .NET基础服务 .NET基础服务提供了诸如密码认证、日历、文件存储、用户信息等必不可少的功能。 .NET终端设备 提供Internet连接并实现Web服务的终端设备是.NET的前端基础。个人计算机、个人数据助理设备PDA,以及各种嵌入式设备将在这个领域发挥作用。.NET用户服务 能够满足人们各种需求的用户服务是.NET的最终目标,也是.NET的价值实现。在这5个组成部分中,.NET开发平台中的.NET框架,是.NET软件构造中最具挑战性的部分,其他4个部分紧紧围绕.NET框架来进行组织整合。 Microsoft.NET 是 Microsoft.NET XML Web
31、Services 平台。XML Web Services 允许应用程序通过 Internet 进行通讯和共享数据,而不管采用的是哪种操作系统,设备或编程语言。Microsoft.NET 平台提供XML Web Services 并将这些服务集成在一起,为个人用户的好处是无缝的,吸引人的体验。本系统开发平台采用微软的.NET开发平台。.NET开发平台是一组用于建立Web服务器应用程序和Windows桌面应用程序的软件组件,用该平台创建的应用程序在Common Language Runtime(CLR)(通用语言运行环境)(底层)的控制下运行。开发工具采用Visual Studio .NETVisual Studio .NET 2008 向开发人员提供最具效率的工具,用于为 Microsoft Windows 和 Web 创建下一代应用程序。利用 Visual Studio .NET Enterprise Developer,开发人员可安全地控制版本并共享他们的源代码、共享最佳做法、面向可缩放的 .NET Enterprise 服务器、从大量的第三方工具和技术中选择、通过
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1