1 系统概述
1.1设计背景
现代社会信息科技的高速发展使得电子信息化逐渐深入到人们的工作学习生活的方方面面,计算机也已成为当今使用最广的现代化工具,它给社会生活带来了巨大而深刻的变革,并已深入到各行各业,并且已经成为许多前沿工作领域的重要支柱。在此背景之下,开发一个献血志愿者信息管理系统,旨在为那些在当代快节奏的生活下,对献血活动感兴趣的人们提供志愿活动的信息。将献血志愿者信息进行信息化管理,能节省献血志愿者的时间,也减轻了献血志愿者管理人员的工作负担,提高了工作效率和工作质量,便于对志愿者信息的内部管理。
1.2设计意义
传统的献血志愿者管理数据处理基本通过人工记录档案,在工作量较大时,出错率也比较高,同时出错后更改起来很麻烦。采取手工方式对志愿者信息情况进行人工管理时,由于信息比较多,志愿者信息管理的管理工作常常混乱而又复杂。因此,建立一个献血志愿者信息管理系统,能提高相关信息记录或修改的速度和准确性,有效避免志愿者信息管理的随意性,志愿者信息情况也能够及时、准确、高效地供使用者查询。
2需求分析
2.1性能需求
为了保证系统能够正常运行,且完成一系列日常操作,志愿者信息管理系统应满足以下的性能需求:
(1)系统处理的准确性和及时性
系统处理的准确性和及时性是一个信息管理系统的进行正常操作的必要保证。系统的所有功能都需要在这一前提的保证下才能正常执行。在系统设计和开发的过程中,我们要充分考虑系统当前和将来可能承受的工作量大小,使得系统处理的准确性和及时性能够满足用户对信息处理的需求。
(2)系统的开放性和系统的可扩充性
献血志愿者信息管理系统在开发过程中,应该将可扩充性列入考虑范围中。要实现系统的开放性和可扩充性,需要通过系统的开发性来完成,即系统应是一个开放系统,在符合一定规范和要求的情况下,系统的模块可以根据设计者和使用者的具体要求进行添加和删除。
     (3)系统的易用行和易文护性
献血志愿者信息管理系统是直接面对管理者和志愿者的,而志愿者可能并不熟悉计算机操作。这就要求系统能够有一个简洁明了的用户界面,一切应以便于用户的理解为首要目的,这是用户进行基本操作的前提。
    
2.2功能需求
(1)用户界面的要求:提高软件的易操作性和美观性,为用户提供友好美观的软件操作界面。
(2)数据增删查改:
活动信息的录入、删除及修改;
志愿者信息的多关键字检索查询;
志愿者信息的登记、删除及修改;
用户资料的统计与查询。
(3)数据存储:保存在数据库的基本数据主要有:
     志愿活动信息;
     用户信息;
     用户活动信息。
(4)系统用户可分为:系统管理员(工作人员)、普通用户(献血志愿者)。
系统管理员:对志愿活动和用户数据可执行增删查改等基本操作,同时可以发布活动信息,为相关活动筛选符合活动要求的志愿者。
普通用户:可查询已发布的活动,修改个人账户的登录密码,修改个人基本信息和已参加的活动信息,查看全部活动,并对活动发表个人评价。
上一篇:python+mysql网络爬虫定向爬取文本信息+源代码
下一篇:一类扩充Goodwin振子的动力学行为+源代码

C#+sqlserver停车场停车管理系统的开发

C#+sqlserver的4s店管理系统的设计与实践

C#+sqlserver数据库与Excel表格...

C#+sqlserver大学体育馆预订管理系统设计

C#+sqlserver安卓系统性能测试工具的设计与实现

C#+sqlserver实验管理系统设计+数据流图

C#+sqlserver高校图书馆管理系统设计

志愿者活动的调查问卷表

神经外科重症监护病房患...

AT89C52单片机的超声波测距...

公寓空调设计任务书

10万元能开儿童乐园吗,我...

医院财务风险因素分析及管理措施【2367字】

承德市事业单位档案管理...

中国学术生态细节考察《...

国内外图像分割技术研究现状

C#学校科研管理系统的设计