一、需求分析与可行性分析
1、软件开发背景与需求分析
现有被装发放工作完全由专人手工操作完成,工作量大、事情繁琐,且纸质资料存在查询困难及统计周期长。为节省人力成本、提高工作效率特提出了被装管理的的信息化管理软件的开发需求。
2、项目建设的可行性分析
随着计算机技术和网络技术的发展,特别是覆盖全系统的信息网络的建立,信息网在网络的承载能力、安全性、可靠性以及服务质量保证等方面都得到了极大的提高,达到了较高的水准,已经能够满足目前及今后一段时间内发展的需要;
开发被装管理软件管理系统,为节省人力成本、提高工作效率,对现行被装业务管理已成为必要和可能。
二、系统的设计目标和原则
1、安全性原则
系统运行具有较高的稳定性,确保数据收集的安全、可靠与保密。
2、先进性原则
系统的开发工具、设计方法、运行模式等充分利用当今计算机信息的先进技术,充分利用现有的网络、设备,最大限度地保护现有的投资。
3、灵活性原则
系统应充分考虑到业务不断变化的需要,对用户权限等参数能进行自定义设置,并可随时调整。
4、扩展性原则
系统设计应充分考虑当前软件应用环境和未来单位人员发展的需要,便于系统的扩充。
5、易用性原则
系统应使用参数化设计,界面友好,操作简便,自动化程度较高。
三、系统技术设计框架
鉴于系统在今后的使用、维护和升级上的方便,在程序架构上,采用B/S模式的基于网络的Web应用程序架构。服务器采用稳定、高效的Windows2008/LINUX操作系统,开源Apache Tomcat 7发布平台、java虚拟机java version 1.7,使用oracle作为后台数据库,使用JAVA语言描述软件业务逻辑,辅以JSP语言进行页面展示,开发工具使用Eclipse、Dreamweaver、JAVAScript等。
各用户不需要单独安装特定的呼户端软件,通过使用操作系统自带的IE浏览器访问软件系统服务器,采用用户名/密码身份认证机制和密码MD5加密算法等技术,保证数据信息的传输安全。
四、业务处理方案设计
1、业务处理结构
本系统从业务处理逻辑上主要分为两层业务机构。查询节点为相应范围查询人员,主要是查询数据,并可以修改登陆本人的被装尺码和个人密码等信息;系统管理层则是被装管理基础操作人员,也是权限分配和基础数据录入修改和服务发放、报表分析的用户。
根据业务的逻辑结构,在权限上也相应为二级(系统管理员/管理员、个人查询用户/部门查询用户/全局查询用户),系统管理员/管理员即本系统数据录入及被装发放管理员;查询用户为根据范围分类全局、部门及个人相关查询用户,可以修改本人的被装尺码和个人密码等信息。
2、数据采集录入流程
1、部门采集及录入
对内部组织架构信息的增、删、改、查操作,部门信息。
2、人员采集及录入
对人员信息的增、删、改、查操作,人员信息数据项如下:
姓名、性别、高警/非高警、身份证、职务、警号、身高、警衔级、体重、登录帐号、密码,权限类型;
其中警级为单独预录入的选择项;
人员动态操作:人员调动、人员离职、人员退休;
权限分为:系统管理员、管理员、全局查询人员、部门查询人员、个人查询人员;
系统管理员有所有权限,管理员为数据录入和修改权限,(全局、部门及个人)查询人员只能查询内容。
3、着装分类
对着装分类信息的增、删、改、查操作,着装分类信息数据项如下:
衣服、鞋袜、腰带等分类及相应规格情况。
4、人员着装规格信息
对人员着装规格的增、删、改、查操作,人员着装规格信息数据项如下:
张三:衣服 X号、鞋袜 X号、腰带 X号
5、发放
对着装发放信息的增、删、改、查操作,首先创建发放批次,选择发放批次日期、选择相应部门及人员、选择发放着装分类,可以生成全局及部门分类统计表。
五、系统的功能设计
根据业务需求,软件前台系统主要包含系统登录、数据录入、数据查询搜索、个人信息修改、退出登录模块;
查询统计模块主要分为:条件查询统计、分类统计、分年统计、被装分号人数、人员增减统计,所有统计报表均提供EXCL导出功能。
系统布署在内部网中使用,系统安装和后期维护升级等全部操作在内部网服务器上完成,客户端不用安装专门的软件,使用Windows操作系统集成的IE浏览器即可完成所有的业务处理。