............................................ 92.1 业务流程分析.................................................. 92.2 数据流程分析:............................................... 11 2.2.1 数据流程图: ........................................... 112.3 数据存储分析:实体联系图..................... 错误!未定义书签。
2.4 功能分析:功能层次图......................................... 12第三章 系统设计 ............................................ 133.1 软件模块结构设计............................................. 133.2 数据库设计................................................... 19第四章 系统的功能 .......................................... 274.1 系统登陆界面:.............................................. 274.2 系统主界面:................................................ 284.3 用户管理模块:.............................................. 284.4 学生缴费管理模块:.......................................... 29第五章 总结 ................................................ 36致 谢 ..................................................... 36 参考文献 ................................................... 37 第一章 系统概述1.1 系统及需求分析 1.1.1 系统需求 通过调查要求系统需要有以下功能: ⑴ 由于操作人员的计算机知识普遍较差要求有良好的人机界面 ⑵ 由于该系统的使用对象多要求有较好的权限管理 ⑶ 原始数据修改简单方便支持多条件修改 ⑷ 方便的数据查询,支持多条件查询 ⑸ 在相应的权限下,删除数据方便简单,数据稳定性好; ⑹ 数据计算自动完成,尽量减少人工干预 21世纪以来,人类经济高速发展,人们发生了日新月异的变化,特别是计算机的应用及普及到经济和社会生活的各个领域。
使原本的旧的管理方法越来越不适应现在社会的发展。
许多人还停留在以前的手工操作。
这大大地阻碍了人类经济的发展。
为了适应现代社会人们高度强烈的时间观念,学校信息管理系统软件为学校办公室带来了极大的方便。
我所开发的这个系统所采用的是当前较为流行的编程软件VISUAL BASIC 6.0作为实现语言,以数据库Microsoft SQL Server2000作为系统的后台操作,其功能在系统内部有源代码直接完成。
我们只需按系统要求输入即可操作。
为将来学校上网做好准备跟据1999年中国电信的调查报告显示我国的上网人数已达到890万,互联网已经十分普及,学校往界的毕业生希望能在世界的任何一个角落查到自己校友的信息,本系统为学校将来的上网作了先期工作,比如数据库的建立。
根据实际情况,我们使用原型法(Rapid Prototyping)即以少量代价快速地构造一个可执行的软件系统模型。
使用户和开发人员可以较快地确定需求,然后采用循环进化的开发方式, 对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足。
此时模块也发展成为最终产品了。
设计一个数据库系统,首先必须确认数据库系统的用户和用途。
由于数据库系统是一个组织部门的模拟, 数据库系统设计者必须对一个组织部门的基本情况有所了解,比如该组织部门的组织机构、各部门的联系、有关事物和活动以及描述它们的数据、信息流程、政策和制度、报表及其格式和有关的文档等。
收集和分析这些资料的过程称为需求分析。
例如在一个大学,学生是按照系部、班级来进行组织,而课程则是按照专业、任课教师等进行组织。
每个学生需要选修自己专业内的课程并取得信息,而校方则需要统计每门课的平均分和学生的平均信息,这就是学生和课程之间的联系和需要进行的处理。
需求分析的目标是给出应用领域中数据项、数据项之间的关系和数据操作任务的详细定义,为数据库系统的概念设计、逻辑设计和物理设计奠定基础,为优化数据库系统的逻辑结构和物理结构提供可靠依据。
设计人员应与用户密切合作,用户则应积极参与,从而使设计人员对用户需求有全面、准确的理解。
需求分析的过程是对现实世界深入了解的