独立于所连接的数据库,这是因为PowerBuilder可以使用数据库的标准操作语言SQL(结构化查询语言)。使用PowerBuilder可以很容易的开发出功能强大的,具有图形界面,访问服务器数据库的应用程序。
与此同时,PowerBuilder正在成为客户/服务器应用程序开发的标准。与其他客户/服务器开发环境相比,PowerBuilder为应用开发提供了全面综合的支持,可以概括为以下几点:
1、事件驱动的应用程序
2、功能强大的编程语言与函数
3、面向对象的编程
4、跨平台开发
5、开放的数据库连接系统
第二章系统分析
2.1系统的初步调查
系统的初步调查采用的主要方式是本人与计算机系的管理学生教务工作的教师和管理日常工作的教师相互沟通,并且取得下列材料:
计算机系的学生管理采取的主要方式是基于文本、表格等的纸介质的手工处理的,对于成绩统计等的计算问题则主要依靠计算器来完成。信息处理工作量大,容易出错且管理方式因人而异,缺乏系统的规范的管理手段,系里尚无电子计算机用于信息管理,这就是计算机系信息管理系统开发的背景。
从系里管理和职能分工角度,系里有如下组织机构图:
计算机系领导
教务工作人员
辅导员
认课教师
实验员
系里现行管理工作存在的主要问题是:第一,教务管理工作缺乏规范性,随意性很大,对人的经验水平有很大的依赖性,因此具体的职能操作往往因人而异。第二,教务工作完全是办公室的教务人员人员负责,而日常学生的管理工作由导员来负责,教师对学生的了解很难,相互间沟通太差。第三,学生的基本资料放在档案柜里,查找及不方便,易丢失,易损坏,不易管理,而且积压的越来越多,欲查一点信息也要花费好长时间,这样大大减小了工作效率。
计算机系通过建立学生管理信息系统使学生的管理工作规范化、制度化和程序化,促进学生的顺利进行。从而避免业务管理的随意性,提高信息处理的速度和准确性,理顺学生管理的信息的流程和流向,简洁方便的完成学生的管理工作。
2.2系统的可行性研究
通过初步调查分析,使我们了解到,现有的管理方式存在的问题,建立了学生管理信息系统的初步设想,进一步对系统的需求进行分析研究得到系统的目标如下:
按照管理信息系统开发的原理和方法的原理和方法,采用成熟的信息技术和手段,支持学生管理工作的全过程,减小管理的日常工作量,使信息易于保存、管理和查询,并且支持决策功能。根据现有的形式和不足,我们分析得出所要开发的学生管理系统主要分为七大模块:
1:学籍管理模块2:成绩管理模块3:课程管理模块4:方向班级管理模块5:奖惩模块6:维护模块7:帮助模块
通过对拟建系统的初步方案的分析得出:所要开发的系统主要是利用现有的条件,在配置相对较低的计算机设备来完成的。因此,新系统对机器设备的要求不高,在设备较高的机器中,新系统运行的会更稳定,更迅速,具有技术可行性。新系统开发完毕后,对操作人员来说,只要有过操作Windows95/98的经历,都能够较顺利的操作。从总体的结构来说操作简洁,易于录入和查询信息,从而方便了用户。在经济可行性方面,系里也不必为新系统的开发使用购进任何特别设备。新系统运行后,会极大地提高整个学生管理过程的效率,大大节省了人力,物力,精力。
2.3现行系统的详细调查
为了对现行的学生管理的过程有一个更充分的了解,使所开发出来的新系统具有一定的实用性,有必要对现行的学生管理过程进行详细调查,通过与计算机系管理教师的交谈及自己的亲身体验,现行的学生管理过程大致是这样的:
新生入校后,首先要录入基本信息,学生信息变动后要更改信息,学生的成绩通过录入后可以查询,并且手工的书写补考通知单,对班级,奖惩情况记录。并且按照学生的选修方向分班,大致分为:电子商务,计算机维护,网络管理及应用,多媒体应用,数据库管理和程序设计六个方向。并且实行学分制,修够学分才可以毕业。
计算机系学生管理信息系统的边界为:
计算机系学生的信息不仅是在系内的流动,而且还要有大量的信息流到教务处,学生处及校方的各部门。
通过以上的调查分析,鉴于该系统比较庞大,在较短的时间内开发出来是不现实的。目前,只能依靠软件开发的的原型法来首先开发一个雏形,在以后的使用过程中逐步的完善其功能。
2.4新系统逻辑方案的提出
通过以上的调查分析,我们对计算机系学生管理工作过程有了一个比较清楚的认识。根据现有的现有的管理过程中的不足和管理人员的要求,我们确定了所要开发的学生管理系统的主要优势有:
。提高信息查询的速度和准确性。
。提高工作效率,减少差错率。
。信息输入管理和查询层次清晰,灵活方便。
。操作用户权限不同只有管理员才能添加信息和更改信息,其他用户只能查询。做到了管理功能使责任明确,增强了责任感和安全性。
2.4.1.计算机系学生管理信息系统业务流程图
如下图所示:
新系统的逻辑模型,本系统主要一数据流程图、数据字典和处理过程设计为描述工具。具体说明如下:
2.4.2.学生管理信息系统数据流程图:
2.4.3.数据字典
对学生信息管理系统部分数据流、数据项、数据处理和数据存储的说明如下:
数据流
系统名:学籍管理子系统编号:F1
条目名:学生基本档案别名:
来源:"学生"外部实体
去向:"数据处理"处理逻辑
数据结构:
姓名学号性别民族政治面貌出生日期身份证号籍贯录取号录取时间原毕业学校选修方向年级所在班级联系电话enail个人简历备注
需要说明:用此来记录学生的基本情况,每位学生都有一条记录。
修改记录:修改学生基本表
图2-4-3
数据流
系统名:成绩管理子系统编号:F2
条目名:学生成绩别名:
来源:"任课教师"外部实体
去向:"数据处理"处理逻辑
数据结构:
姓名学号选修方向所在班级考试类型课号课名成绩考试时间备注
需要说明:用此来记录学生的成绩情况,每位学生每科考试都有一条记录。
修改记录:修改学生成绩表
图2-4-4
数据流
系统名:成绩管理子系统编号:F3
条目名:学生补考成绩别名:
来源:成绩库
去向:"数据处理"处理逻辑
数据结构:
姓名学号选修方向所在班级考试类型课号课名成绩考试时间备注
需要说明:用此来记录学生补考情况,每位补考学生每科考试都有一条记录。在备注中记录学生的补考时间、地点、补考费用等信息。
修改记录:修改学生补考表
图2-4-5
数据流
系统名:学籍管理子系统编号:F4
条目名:学籍变动别名:
来源:"学生"外部实体
去向:"数据处理"处理逻辑
数据结构:
姓名学号选修方向原班级现班级原因时间备注
需要说明:用此来记录学生的学籍变动情况,每位学籍变动学生都有一条记录。
修改记录:修改学生基本情况表
图2-4-6
数据流
系统名:学籍管理子系统编号:F5
条目名:毕业学生信息别名:
来源:"学生"外部实体
去向:"数据处理"处理逻辑
数据结构:
姓名学号选修方向所在班级政治面貌.....毕业时间备注
需要说明:用此来记录毕业学生的情况,每位毕业学生都有一条记录。
修改记录:修改学生毕业情况表
图2-4-7
数据流
系统名:奖惩情况子系统编号:F6
条目名:学生奖励信息别名:
来源:"学校"外部实体
去向:"数据处理"处理逻辑
数据结构:
姓名学号选修方向所在班级
上一篇:
pb学生信息管理+论文(论文和程序)
下一篇:
遥远的牵挂