新生入学管理系统
精品文档---下载后可任意编辑 心 得 体 会 通过本次新生入学系统的开发,对开发软件的整个系统流程有了进一步的了解,熟悉了编程语言vb,同时也锻炼了系统思维的方式,对于开发一个完善的,符合客户需求的软件,需要从全局上宏观把握,同时,在本系统编写的同时,参考了一些类似的资料,对于编程中自己不够熟悉的数据库内容,请教了老师同学,也查阅了相关资料,锻炼了自己解决实际问题的能力,为以后的软件开发打下了一定的基础. 2009年01 月05日 教 师 评 语 年 月 日 成 绩 及 签 名 年 月 日 目 录 引言………………………………………………………………………………………3 1。系统分析概述…………………………………………………………………………31。1开发背景……………………………………………………………………………3 2.系统分析…………………………………………………………………………………3 2.1系统可行性分析…………………………………………………………………3 2。2系统功能分析……………………………………………………………………4 2.2.1组织机构分析………………………………………………………………4 2。2。2业务流程分析………………………………………………………………5 2。3数据流程分析……………………………………………………………………6 2.4数据字典与E-R图………………………………………………………………10 2.4。1数据字典……………………………………………………………………10 2。4.2 E—R图………………………………………………………………………12 2。4。3转换规则和关系模式………………………………………………………13 3.系统设计………………………………………………………………………………14 3.1系统配置方案的选择和设计……………………………………………………14 3.1。1系统硬件配置情况…………………………………………………………14 3.1。2 系统软件配置情况…………………………………………………………14 3.1.3网络通讯系统配置…………………………………………………………14 3。1.4系统总体安全性、可靠性方案与措施……………………………………15 3。2 系统的输入与输出设计………………………………………………………15 3.3 系统功能结构设计………………………………………………………………16 3。4 数据库设计………………………………………………………………………17 3.4。1实体及其属性描述…………………………………………………………17 3。5 物理结构设计……………………………………………………………………17 参考文献…………………………………………………………………………………19 引言 随着信息技术在管理上越来越深化而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断进展的新型学科,任何一个单位要生存要进展,要高效率地把内部活动有机地组织起来,就必须建立与自身特点相适应的管理信息系统。 本文介绍了在Visual basic 6。0环境下采纳“自上而下地总体规划,自下而上地应用开发”的策略开发一个管理信息系统的过程。通过分析某一学校学生管理的不足,创建了一套行之有效的计算机管理学生的方案。文章介绍了学生管理信息系统的系统分析部分,包括可行性分析、业务流程分析等;系统设计部分主要介绍了系统新逻辑方案和数据库设计及代码设计;系统实现用截图形式说明了几个主要模块的用法,系统界面友好,操作简单,比较有用。 1。系统分析概述 1。1开发背景 一直以来人们使用传统人工的方式管理文件档案、统计和查询数据,这种管理方式存在着许多缺点,如:效率低、保密性差,人工的大量浪费;另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少困难。 一个功能齐全、简单易用的信息管理系统不但能有效地减轻学校相关工作人员的工作负担,它的内容对于学校的决策者和管理者来说都至关重要。所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。 作为计算机应用的一部分,使用计算机对学校的各类信息进行管理,具有手工管理所无法比拟的优点.例如:检索迅速、查询方便、效率高、可靠性好、存储量大、保密性好、寿命长、成本低等.这些优点能够极大地提高学校信息管理的效率,也是一个单位科学化、正规化管理,与时代接轨的重要条件. 2。系统分析 2.1系统可行性分析 学生信息,作为一个学校,就有一定的工作量存在,而学生信息,它的工作量可能是其它信息工作量的几倍,班级的增加、班级的查找、班级的修改;学生档案;课程管理;成绩管理;缴费管理;统计等等,每个信息的数据都在不断地变化着,假如采纳人工的方式进行操作,那么,一天的工作量,足以让人觉得比较繁琐,吃不消。针对这样的情况,采纳让数据的查询变得简单化,数据变的更让每个人都在任何时刻都可以了解到。 学生信息管理系统是为广州XX学校开发的,本系统所采纳的语言是Visual FoxPro 6。0,用Microsoft Access 2000数据库完成。通过本系统,把本校内部查询学生信息、教务信息、学生选课各个环节进行有效地计划、组织和控制。通过本校内部的信息,依据统一数据信息进行管理,把任何一块信息所产生的数据变动及时地反映给其它相关信息,做到数据共享。 本系统主要信息流程为:教务信息维护接受学生的信息,学生信息查询根据教务信息维护的学生信息做出对所接收的信息合理性进行推断,并交于信息维护进行相应的修改,再把信息存入数据库中。学生选课是对学生进行相应选择自己相关的课程.最后进行打印. 采纳本系统,能够使整个系统内部所有信息的工作简化,提高工作效益。由于采纳统一的数据信息,使相关资料能够快速地查询所需的数据、资料及其它信息的,使信息快速高效运行。 2。2系统功能分析 2.2。1组织机构分析 学校主要有总务处、教导处、两大块.其中教导处的工作最为繁重,工作人员多,信息量大。除总务中的财务部门有专人及专用软件进行信息处理外,其它各类的数据处理都由班主任以及教导处工作人员人工完成。教导处目前有几十个班级的学生,处理的信息主要有三大类:学生信息、成绩数据、课程信息.本系统主要着眼于以上部分,建立数据库以及对数据的各种操作功能。 对于学生信息,各班的班主任及学校领导由于各种分类和了解的需要,常常性地进行各种查询。教导处在每一届学生进校时必须进行分班,设置学号;设置课程,并通知任课老师; 对于成绩管理,课任老师要进行本科目成绩登记;班主任在期中考试和期末考试后计算本班学生总分,排名次;并打印学生成绩单给学生; 学校系统内人员则可通过查询工具来了解学生情况。 对于课程信息,教导处每学期要进行课程安排、课任老师分配、等等. 2。2。2业务流程分析:业务流程图(图2.1) 学生 报到处 缴费处理 总务处