[软件管理系统类精品]党务管理系统功能分析与设计.doc_第1页
[软件管理系统类精品]党务管理系统功能分析与设计.doc_第2页
[软件管理系统类精品]党务管理系统功能分析与设计.doc_第3页
[软件管理系统类精品]党务管理系统功能分析与设计.doc_第4页
[软件管理系统类精品]党务管理系统功能分析与设计.doc_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

摘摘 要要 本文首先介绍了管理信息系统的概念 分析国内外管理信息系统的发展现状 在此基础 上 提出了开发一款适合党务信息管理的系统的必要性 接着介绍了一些进行管理信息系统 开发的相关技术 并从中选择出合适的技术进行党务管理系统的开发 以 sql sever 2005 作为数据库 visual studio2005 作为开发平台 使用 asp net 网络开发语言 实现 windows 操作系统下 b s 浏览器 服务器 结构的 web 系统 在系统设计中 跟据实际调研的需求情况 设计出该系统应该具备的七大功能模块 用 户管理模块 添加 修改 删除用户 修改个人密码 设置密码保护 找回密码 党员信 息管理模块 审核党员资料 修改党员资料 多方式查找党员资料 消息管理模块 党务 消息发布 消息分类管理 会议管理模块 会议记录发布 会议记录管理 系统维护模块 数据库备份 还原 查看维护记录 链接管理模块 设置链接 删除链接 帮助模块 论文的最后 对本系统的特色之处做了归纳概括 并分析出系统的几点不足及进一步开 发时的改进措施 关键词 党务管理 asp net sql web 系统 目录目录 一一 前言前言 1 1 一 研究背景 1 二二 党务管理系统党务管理系统功功能分析与设能分析与设计计 1 三三 党务管理系统功党务管理系统功能能的使用说明的使用说明 3 3 一 用户登陆模块功能实现 4 二 用户信息管理模块功能实现 5 1 编辑用户 7 2 查找用户 7 3 修改个人密码 8 4 设置密码保护和取回密码 9 三 党员资料管理模块功能实现 9 1 编辑党员资料 10 2 审核党员资料 11 3 查找党员资料 1212 参考文献参考文献 14 致谢致谢 1616 3 一前言一前言 一 研究背景 一 研究背景 随着计算机及网络技术的飞速发展 计算机网络 尤其是互联网在人们的日常工作和生 活中变得越来越普及 人们每天都要接收和处理大批量各种各样的信息 所以信息管理系统 的作用也越来越被人们所重视 然而 什么是信息管理系统呢 管理信息系统是依靠研制开发一套软件系统 以支持对信息的收集 加工 传递 存取 提供 应用等各环节的事务处理 提高工作效率和业务管理水平 使信息资源可以推动企业 和社会进步 获得良好的社会与经济效益 1 大学目前已经招收了四届 现拥有在校人数近 350 人 其中的党员人数比例不断增加 这使得党务信息管理工作变得越来越复杂 繁重 所以开发一款适合党务信息管理的软件 辅助选培办及学校老师开展党务工作变得十分必要和迫切 党务信息管理系统 是一个不断成长的概念 是利用先进的科学技术 主要是计算机技 术 使党务管理工作逐步物化于各种现代化设备中 其目的是尽可能充分利用现代技术资 源与信息资源 提高部门间协同管理效率 以工作为中心 多个部门间利用网络平台协同工 作 实现在线信息交流和网上交互办公 党务信息管理系统将给党务管理工作带来一种内部 管理的革命 一一 党务管理系统功能分析与设计党务管理系统功能分析与设计 在确定了系统的需求分析情况和功能描述后 可以将该系统划分为 8 个功能模块来实现 划分结果如下 1 用户登陆 用户身份认证 并根据用户身份授予相应的系统使用权限 2 用户信息管理 查看用户信息 增加用户 修改用户 包括修改密码 设置密码保 护 找回密码 删除用户信息 3 党员资料管理 查看党员资料 修改党员资料 审核党员资料 4 消息管理 发布消息 修改消息 删除消息 修改消息模块名称 5 会议记录管理 发布会议记录 修改会议记录 删除会议记录 6 系统维护 备份系统数据库 还原数据库 查看系统维护记录 7 链接管理 使用链接 添加链接 删除链接 4 8 帮助 系统使用帮助 开发商信息了解 整个系统的功能模块划分结构图 如图 3 2 所示 国防生党务管理系统 用户 登陆 党员资 料管理 用户信 息管理 会议记 录管理 消息 管理 系统 维护 链接 管理 帮助 查 看 用 户 信 息 修 改 用 户 信 息 删 除 用 户 信 息 增 加 用 户 信 息 查 找 党 员 资 料 修 改 党 员 资 料 审 核 党 员 资 料 查 看 会 议 消 息 发 布 会 议 消 息 修 改 会 议 消 息 删 除 会 议 消 息 备 份 数 据 库 还 原 数 据 库 查 看 维 护 记 录 使 用 链 接 添 加 链 接 删 除 链 接 图 3 2 系统功能模块结构图 5 二二 党务管理系统功能的党务管理系统功能的使用说明使用说明 一 用户登陆模块功能实现 一 用户登陆模块功能实现 该模块比较简单 主要是为用户提供个登陆系统的交互界面 系统后台程序会对用户输 入的账号信息对进检查 若出现账号信息不完整或是不正确时 则给出相应提示 并要求用 户重新输入 当账号密码及身份完全符合时 则会根据用户的身份转到管理员操作界面或是 普通用户操作界面 登陆模块的流程图 如下图 4 1 程序中 通过 redirect 函数将用户端重新定向到新的页面 即普通用户转到普通用户 操作页面 管理员则转到管理员操作页面 下面是管理员主页的界面结构图 n 普通用户 管理员 y n y 用户登陆 输入用户名 密码并选择身 份 输入信息是 否完整 是否是合法 用户 判断用户身 份 提示输入信 息不完整 提示输入信 息不正确 转到管理员 操作界面 转到普通用 户操作界面 图 4 1 登陆模块流程 图 6 在设置用户主页时 考虑界面的美观性和用户操作的方便性 该系统参考了大学校务管 理系统的设计风格 在设计中将整个页面划分为三个主要部分 顶端显示大学标志和该系统 名称 页面左边部分设计为一个框架 用于加载用户操作导航的树形菜单 并且通过一段内 嵌的 javascript 代码实现左侧导航栏伸缩功能 实现代码如下 function switchsysbar 该函数实现伸出或缩回左侧的导航边栏 if document all admin left style display document all admin left style display none document all left td style display none document images move img src image movetoright gif document images move img alt 显示菜单栏 else document all admin left style display document all left td style display document images move img src image movetoleft gif document images move img alt 隐藏菜单栏 图 4 2 管理员首页截图 7 页面右边部分是信息显示区 也设计为一个柜架结构 当用户进行一项操作时 相应的交互 页面就加载在该区域内 二 用户信息管理模块功能实现 二 用户信息管理模块功能实现 用户信息管理模块包括的操作有 添加用户 查找用户 修改用户 删除用户 修改个 人密码 设置密码保护及密码取回七大操作项 添加 修改 删除用户作为一个页面 命名 为 编辑用户 来实现 其他功能单独成页 下面以对每个页面的功能及实现代码进行详 述 1 编辑用户 通过 编辑用户 页面可以方便的实现添加 修改 删除用户账号信息的功能 考虑到 实际情况 系统的每一个用户都是党员或是入党积极分子 所以在将新增的用户添加进用户 信息表的同时 在党员信息表 包括基本信息 教育经历 社会关系 入党文档 中也插入 该用户的数据项 这样做好的处是 系统用户与党员是一一对应的关系 当执行删除用户的 操作时 同时也删除党员信息表中该学号的党员信息 这样就实现了数据库中关联数据的统 一性 避免出现数据混乱的现象 操作页面如图 4 2 所示 在添加用户功能的实现上 系统设计了从 excel 中批量导入用户的功能 这样可以大大 图 4 2 编辑用户页面截图 8 提高工作效率 也是本系统使用起来更加方便 优势更加明显 本功能实现的关键代码如下 设置数据库连接字符串 sqlcon new sqlconnection configurationmanager connectionstrings pmsdbconnctionstr connectionstring sqlcon open 打开数据库连接 sqlbulkcopy bcp new sqlbulkcopy sqlcon sqlbulkcopyoptions tablelock sqlbulkcopyoptions checkconstraints null 声明 用其他数据源加载 sql 表的变量 bcp destinationtablename tb userinfo 目标表名称 用户信息表 设定excel表格列与数据库中相应字段的列映射关系 bcp columnmappings add 学号 id bcp columnmappings add 姓名 username bcp columnmappings add 密码 pwd bcp columnmappings add 身份 role bcp batchsize 5000 设定最大信息量 bcp writetoserver user 2 查找用户 有时候 管理员需要迅速找到包含特定信息的用户 如有用户将自己的登陆密码忘记了 需要通过管理员找回自己密码 当系统用户较少时 通过手动翻页就能很快找到 但当系统 用户数量较多时 这样盲目地查找就变得效率很低了 所以系统有必要设计查找用户的功能 实现通过多种方式搜索用户的功能 该系统中实现了通过学号 姓名 用户类型三种方式来 检索符合要求的用户信息 并将查找到的用户全部显示在页面的表格中 方便管理员一一查 看 3 修改个人密码 对于一个比较完善的系统 提供修改个人密码的功能是必需的 用户可以随时更换自己 的登陆密码 以提高自己账号的安全性 另一方面也便于用户记忆 该系统在设计 修改个 人密码 操作时 要求用户必需输入原始密码 然后再输入两次新密码 只有在原始密码正 确 而且两次新密码输入一致的情况下 本次操作才是成功的 这样设计的好处是提高用户 账号的安全性 9 4 设置密码保护和取回密码 密码保护功能可以使用户在意外丢失了登陆密码 如长时间没有使用系统 以至自己都 忘记了登陆密码 时 通过密码保护方便地找回自己的密码 而不用麻烦管理员帮忙取回了 密码保护分为设置问题及答案 取回密码两项对应的操作 该系统规定用户可以输入三 个问题和相应的答案 当用户需要找回密码时 通过登陆页面右下角的 取回密码 链接进 入相应的页面 用户首先输入自己的账号 若经系统判断存在该账号 则提取该账号对应的 密码保护问题 要求用户作答 当所有问题都作答正确时 页面会显示出该用户的密码 否 则提示回答错误 并且不会给回密码 三 党员资料管理模块功能实现 三 党员资料管理模块功能实现 党员资料管理模块是该系统的核心模块 用于实现对党员信息有效的分类整理和存储 该模块设计了三大功能 编辑党员资料 审核党员资料及查找党员资料 1 编辑党员资料 众所周知 党员档案中包含的党员信息是很多的 所以在系统设计时 要对这些信息进 行合理的分类 然后设计合理美观的页面来显示这些信息 根据这些信息的使用频率及性质 该系统将党员繁多的信息分为五个部分来整理 通过五个设计合理的页面同用户交互 这五 个页面分别是 基本信息 教育经历 社会关系 入党文档和奖罚记录 1 基本信息 当在主页面侧的导航栏选择 党员资料管理 编辑党员资料 选项时 便会显示所有党 员的基本信息 管理员可能通过多种查找方式查找相关信息的党员 然后对选定的党员的基 本信息进行编辑 或者点击党员的姓名 便可进入党员详细信息编辑页面 首先显示的是党 员的基本信息 页面如图 4 3 所示 10 图 4 3 编辑党员基本资料页面截图 点击 修改 按钮后 表格变为可编辑状态 可以对除姓名 学号外的所有党员信息进 行修改 修改完毕后 点击 确定 按钮即可保存修改内容 当点击 重置 按钮时 除姓 名 学号外的所有信息被清空 可进行重新填写 通过表格上方的导航按钮可链接到 教育经历 社会关系 入党文档 奖惩记录 的页面 进行相应操作 2 教育经历 当点击了 教育经历 按钮时 便进入了该党员的教育经历情况页面 在该页面可以对 教育经历进行修改或只是简单查看教育信息 页面设计如图 4 4 11 图 4 4 编辑党员教育经历页面截图 当点击页面底部的 返回 时 便会返回到查找修改党员最基本信息的页面 3 社会关系 当点击了 社会关系 按钮时 便进入了该党员的社会关系情况页面 在该页面可以对 社会关系进行修改或只是简单查看社会关系信息 党员社会关系主要包括家庭主要成员及主 要社会关系 亲戚 的姓名 称谓 职业 政治面貌等基本信息 页面设计类似于 教育经 历 的样式 操作方式也基本相同 此处不再合出页面截图 4 入党文档 当点击了 入党文档 按钮时 便进入了该党员的入党文档情况页面 在该页面可以对 党员培养过程中的各个阶段的重要文档进行管理 可以上传相应的文档资料 或是下载文档 此处 主要对入党时需要的自传 入党申请书 八篇思想汇报进行管理 当用户上传文档时 系统会自动读取文档名称 并通过称链接到文档的下载地址 页面设计如图 4 5 12 图 4 5 编辑党员入党文档页面截图 5 奖惩记录 当点击了 奖惩记录 按钮时 便进入了该党员的历史奖惩情况页面 在该页面管理员 可以对该党员的奖惩信息进行录入或是删除 系统会通过页面分类显示该党员的奖励情况与 处罚情况 而普通用户只能查看自己目前的奖惩情况 不能进行修改 页面设计如图 4 6 图 4 6 编辑党员奖惩记录页面截图 13 2 审核党员资料 党员可以对自己的资料进行修改 但是修改后的信息是否符合实际情况 这个需要通过 管理员的审核来完成 当党员对自己的资料进行了修改 重新提交系统后 党员基本信息数 据表 tb partizaninfo 中的 ischecked 字段会被置为 false 表示该党员的基本信息尚未 通过审核 这时 在普通党员的 我的基本资料 表格中会出现一个备注栏 里面提示 您 的信息在等待管理员审核中 而在管理员页面的 党员资料确认 中 会看到该同志 修改后 等待审核的党员基本信息 当管理员核实修改后的信息是可信的时 点击 通过审 核 按钮 就完成了对该党员信息的审核工作 这时在该党员端的备注栏会自动隐藏 表示 自己提交的信息已经通过了审核 当管理员核实修改后的信息不可信或是不完整时 可以在 备注栏写明未通过审核的原因 然后选择 未通过审核 的按钮 在该党员端会看到备注里 面的内容 然后进行相应修改 再次提交 等待审核 管理员端口审核党员资料相关页面如 图 4 7 图 4 8 图 4 7 审核党员资料初始面截图 图 4 8 具体审核某党员资料页面截图 3 查找党员资料 党务工作中 可能经党需要填写一些表格 统计某些党员的信息 如学号 姓名 专业 14 入党时间等 若通过手工查找党员党案取得有用信息 当党员数量较多时 则工作量很大 需要很大的投入人力资源 若通过各年级负责人分块统计汇总 则存在的缺点一是花费人力 资源较多 二是统计花费时间会比较长 工作效率低下 所以系统设计了查找党员资料的功 能 该系统可以实现多种方式查找党员信息 而且可以动态设置想要查看的党员信息 并且 将需要的信息导出成 excel 表格形式的数据 功能强大 实现从 gridview 中导出 excel 表格 的关键代码如下 response charset utf8 字符编码定义 response contentencoding system text encoding getencoding gb2312 response headerencoding encoding utf8 response appendheader content disposition attachment filename httputility urlencode 党 员信息报表 xls encoding utf8 tostring response contenttype application ms excel this enableviewstate false stringwriter tw new stringwriter htmltextwriter hw new htmltextwriter tw this gvsearchuser columns clear this gvsearchuser rendercontrol hw response write tw tostring response end 15 参考文献参考文献 一 薛华成 管理信息系统 第四版 北京 清华大学出版社 2003 二 梁峰 学生信息管理系统开发与设计 电子科技大学 硕士研究生学位论文 2007 三 李盛聪 现代远程教育的特点及其发展 中国成人教育 2002 02 四 蒋华业 我国现代远程教育的现状与问

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论