学生团员信息管理系统的设计与实现毕业论文(编辑修改稿)内容摘要:

问题定义与可行性研究 4 运行可行性是对组织结构的影响,现有用户、机构、设施和环境对系统的适应性及用户培训补充计划的可行性。 当前我们学校信息化技术已经相当普及,各类操作用户水平都有相当的高度,所以在运行上是可行性的。 系统的开发步骤 一般说来,管理信息系统的建立与应用可以划分成总体规划、系统开发和系统运行三个阶段,其中系统开发阶段还可进一步分为系统分析、系统设计和系统实施等工作环 节。 在每个工作阶段均产生完整的技术文档作为下一阶段工作的指导和依据,每一阶段都应对文档进行评审,确信该阶段工作已完成并达到要求后才能进入下一阶段,同时在以后的工作中不能轻易改变前面经过评审的成果。 团员信息管理系统的开发分为五个阶段来进行,分别如下: 第一阶段:系统分析 第二阶段:系统设计 第三阶段:程序编制 第四阶段:代码测试 第五阶段:系统的运行和维护 在开发过程中各工作阶段所占全部工作量的比重分别为:系统分析占 20%、系统设计占 15%、程序编制占 20%、代码测试占 25%、系统运行和维护占 20%。 毕业设计 需求分析 5 3 需求分析 需求分析报告 1) 背景 为信息工程学院学生提供一个简单的应用程序,对团员信息的录入(包括审核)、 数据库信息和用户权限等情况进行管理。 2) 系统构架 把全部管理内容的输入和存储、管理都集中在一台计算机上,不需计算机网络分布处理,因此是一个典型的基于 Eclipse 桌面数据库应用系统。 3) 功能需求 用户登录 :验证用户名与密码并弹出相应的窗口。 团员信息管理:记录每一团员信息的查询和维护等情况。 4) 界面要求 系统提供图形用户界面,操作简便,数据 显示清晰,并以图表方式输出统计数据信息。 5) 数据库要求 采用 Windows XP 操作系统; 数据库管理系统采用的是 Microsoft SQL Server 20xx。 进行规范的数据库设计,正确地定义关系数据表的结构及表间联系 (包括:字段的数据类型、宽 度、精度、主键、外键、缺省值 )。 6) 软硬件平台 运行 SQL Server 20xx 的硬件: Intel(R) Pentium(R) Dual ; 运行 SQL Server 20xx 的软件: Microsoft SQL Server 20xx 7) 开发工具 使用 J2ME Eclipse 版本 功能设计图 下面是学生团员信息管理系统的主要功能体系结构图 (如图 31) 毕业设计 需求分析 6 学生团员信息管理系统 管理员登录 系统管理 添加用 户 修改密码 团员信息 管理 添加 删除 修改 查询 留言管理 信息 打印 浏览 重复登录 学生登录 修改密码 查看个人信息 留言管理 信息 打印 图 31 学生团员信息管理系统体系结构图 毕业设计 数据流图和程序流程图设计 7 4 数据流图和程序流程图设计 数据流图的定义与分析 数据流图( DFD)是一种图形化技术,它描绘信息流和数据从输入移动到输出的过程中所经受的变换。 在数据流图中没有任何具体的物理元素,它只是描绘信息在软件中流动和被处理的情况。 因为数据流图是系统逻辑功能的图形表示, 即使不是专业的计算机技术人员也容易理解它,所以是分析员与用户之间极好的通信工具。 此外,设计数据流图时只需考虑系统必须完成的基本逻辑功能,完全不需考虑怎样具体地实现这些功能,因此,它也是今后进行软件设计的很好的出发点。 学生团员信息管理系统数据流图如图 41 所示。 系统流程图的分析与设计 程序流程图是最早出现且使用较为广泛和算法表达工具之一,能够有效地描述问题求解过程逻辑结构。 它虽然比较直观,灵活,也比较容易掌握, 但是它的随意性和灵活性却使它不可避免存在着一些缺点: ,因为它使程序员容易过早地考虑程序的具体控制流程 ,而忽略了程序的全局结构; 图中用箭头代表控制流 ,这样使得程序员不受任何约束 ,可以完全不顾结构程序设计的精神 ,随便转移控制;。 程序流程图包括以下几部分: 管理员界面 学生界面 修改密码 学生团员信息管理系统 个人相关信息 所有团员相 关资料 添加管理员 留言管理 学生团员数据库 添加、删除 修改、查询 浏览 查看 回复留言 填写留言 登录 管理员 学生 图 41 学生团员信息管理系统数据流图 毕业设计 数据流图和程序流程图设计 8 1.表示相应操作的框 2.带箭头的流程线 3.框内外必要的文字说明 学生团员信息管理系统是依据学生或管理员 (教师 )的用户、密码和密码登录到各自的页面 (学生、管理员模块 ),之后进行各 自的模块功能操作。 具体该系统的数据流程图如图 32 所示。 选择登录入口 用户是否存在 退出 管理员模块 否 学生模块 出错信息 密码是否正确 否 是 是 用户是否存在 密码是否正确 是 是 否 否 图 42 学生团员信息管理系统登录数据流程图 毕业设计 系统设计 9 5 系统设计 数据库设计 数据库需求分析 按照对象分析,应为系统建立以下数据表。 1) 用户信息表( users):用户名 (即学号 )、密码、权限,其中用户名为主键。 2) 团员信息表( Lea_Info):学号、姓名、班级等,其中学号为主键。 系统数据库之 ER 图 图 51 团员信息管理系统应用的分 ER 图 图 52 实体用户属性图 帐号 密码 用户 权限 团员 班级 归属 组成 指导 管理 归档 辅导员 院系 档案材料 m 1 1 1 m 1 1 1 入团日期 年龄 学号 姓名 性别 毕业设计 系统设计 10 数据库逻辑结构设计 将数据库概念结构转化为 SQL Server 20xx 数据库系统所支持的实际数据模型,即可获得数据模型的逻辑结构 —关系表。 其结构如下 : 团员信息表 users 结构(如下表 51 所示) 表 51 用户信息表 字 段 列 名 可 否 为 空 说 明 备 注 用户名 username NOT NULL CHAR PK 密码 password NOT NULL VARCHAR 权限 permission NOT NULL CHAR 团员信息表 Lea_Info 结构(如下表 52 所示) 表 52 学生信息表 字 段 列 名 可 否 为 空 说 明 备 注 学号 Sno NOT NULL CHAR PK。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。