鉴于大家对PB毕业设计十分关注,我们编辑小组在此为大家搜集整理了“PB学生信息管理|学生管理|教务学籍管理”一文,供大家参考学习
客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn |
二系统分析 2.1系统的需求分析 随着科学技术的发展,计算机管理在日常生活中的地位变得越来越重要。它能够代替人做各种重复、繁琐的劳动,并且拥有操作简单、可信度好、不易出错等优点,大大减少了不必要的人力消耗,提高个人的工作效率。学生信息查询是每个学校必须面临的问题,所以,如何开发一个应用简单、界面友好、容易操作、数据安全性好的管理系统就成为非常重要的技术问题。 大庆石油学院学生综合信息查询系统设计与实现,是在学校教务处数据库基础上,只对学生信息进行查询操作的一个管理系统,是对学校教务管理系统的补充,主要是针对辅导员的需要,主要包括三个用户群:学生、教师、管理员(辅导员)。 学生,主要的需求有成绩查询、个人信息查询、密码修改。 教师,主要的需求有个人信息查询、密码修改、学生查询、班级查询。 管理员,主要的需求有学生成绩查询、学生信息查询、教师信息查询、教师、学生信息的维护、学生宿舍信息的一致性维护。 使用范围,在学校内部的现有局域网这个网络环境下,信息由教务处数据库(提供学生成绩查询等)、辅导员在规定的权限下对教师、学生信息进行修改、维护其完整性、一致性、现实性和有效性,信息上网后各用户可查询、调用、达到信息共享。 背景,辅导员在日常工作中面对大量的与学生有关的信息:个人信息、教师信息、课程信息、公寓信息以及他们间相互联系产生的成绩信息,住宿信息等。现有的人工记录、查询方法既效率低又错误过多,数据一致性和有效性不易维护,大大影响了辅导员的正常学生管理工作。因此需要在教务处数据库基础上增加一些,教务管理系统没有涉及的功能,增加教务管理系统的安全性,分散部分职能,减轻工作量,使辅导员能及时了解各个环节中学生信息的变更,有利于管理效率的提高。 2.2系统开发的可行性分析 学生信息查询系统是集计算机技术、网络通信技术为一体的信息系统工程,它能够使辅导员得到的数据更加准确、及时、全面、详实,同时对各种信息进一步的加工、筛选,使教师对学生学习、住宿等信息的掌握更加及时、准确,决策时依据更充分,更具有合理性、科学性。另外也进一步加强教师与学生的联系,增强辅导员管理的科学化、合理化、制度化、规范化管理,为学生的管理水平跨上新台阶,为系部持续、健康、稳定的发展打下基础。 2.2.1经济可行性 随着科学技术的不断发展与创新,计算机作用的日益突显,计算机软件成为人们解决问题的一个有效手段,当然,它的作用也越来越重要。在当今信息时代,国民经济和国防建设、社会发展、人民生活都离不开软件,软件也无处不在。 软件产业也是一个新兴产业,尽管起步晚,但是发展迅速,已经成为增长最快的产业,是具有高投入/高产出、无污染、低能耗的绿色产业。学生信息查询系统是一个基于教务处数据库的一个管理系统,对已经使用的类似的系统进调查分析、类比,本课题具有的特点:开发工作量小,可以有两个人合作开发或一个人独立开发,开发周期短,有熟练的开发人员一个月就可以完成系统的开发与测试。 2.2.2技术可行性 从技术方面来说,PowerBuilder是一个企业级的、面向对象的快速应用开发(RAD)工具,是数据库最优秀的开发工具之一。PowerBuilder完全支持面向对象的开发,它拥有多种数据库接口,可以非常方便地连接的各种数据源,再加之其专利产品Data Window(数据窗口),不需要任何SQL语句即可轻松地查询和更新后台数据库中的数据。 PowerBuilder基于组件的开发增强了面向对象的技术,他提供一个更有效的封装、管理、重用和扩展企业规则和处理的高层途径。在数据操作方面,选择灵活、易用的Quick Select、SQL Select数据源,并采用ODBC进行数据库编程。 数据库采用Microsoft公司的数据库工具SQL Server 2000, 它是一个支持多用户的大型分布式数据库,适用于大规模的数据量需求,利用它,当需求变更时,有利于扩展。 三系统设计 3.1设计目标 通过运用计算机建立本系统,希望能够使辅导员及时了解学生信息,大幅度提高工作效率,并为各种用户提供信息的快速查询与方便管理,并能结合当时的最新数据进行统计。这样,对辅导员来说,也明显提高了效率,对作出正确判断提供了依据。当然,为学生同样提供必要的信息与快捷的成绩查询。 3.2功能设计 学生信息查询、教师信息查询、班级信息查询、宿舍信息查询、成绩查询、公寓查询。 图3-1:数据流程图 3.3数据库设计 3.3.1 E-R图设计 依据需求分析,把收集到的数据设计为实体关系图,如图3-2所示: 图3-2:综合的E-R图 图3-3:学生与课程的实体图 3.3.2数据库结构 为了便于编程,本模块中所有字段采用汉语拼音或英文单词(或简写)作为该项的代码,例如宿舍楼编码LuoID,学生学号StudentID。表名采用t加表的英文说明,例如学生表t_Students。数据库的名称为dq_stu。 数据库中的表名称和字符标识,如下各表所示: 1、学生信息表:表名t_Studnets 四系统实现 4.1环境要求 本系统采用的是SQL Server 2000数据库,它是对数据库进行操作的应用程序,因此需要有较好的配置。所需要的硬件配置如下:Pentium 800以上;10GB以上硬盘;不少于128MB内存。另外,开发工具PowerBuilder所需硬件配置如下: CELERON以上的CPU,128M以上的内存,10G以上的硬盘。 为了能够使本系统快速方便准确的操作,通过比较与权衡,本系统所采用的硬件配置如下:显示器一台(分辨率为800*600),硬盘为80G,内存为512M,CPU为Pentium 2.66G。软件配置如下:操作系统包括中文版 WinXP/Win2000/WinNT4/WinMe。 4.2开发工具的选择 由于SQL Server 2000是Microsoft公司中推出的普及性关系数据库系统,具有完备的的数据工具,其作为应用程序的后台仓库,即一个数据库可以包括多个二维表,实现各类数据的存储,适合用来作为数据处理的中间桥梁,便于系统今后的扩展,所以数据库的建立用的是SQL Server 2000[2]。 由于使用ODBC和微软的SQL Server 2000数据库接口。在数据库应用程序中,应用ODBC的 SQL Server数据库接口时,使编程方便,所以本软件采用了面向对象程序设计的思想,采用了PowerBuilder9.0中数据库开发的技术。在数据的存取方面,涉及到对表格的操作,使用了Grid和freedom数据控件[3],主要由于它是一款灵活、易用的数据控件,提供了足够的功能。 在软件界面的设计方面,主要使用PowerBuilder9.0,实现用户所要求的界面结构和功能。 4.3界面实现 用户运行该系统时,首先出现一个登陆窗口,提示用户选择用户类型,输入用户名和密码,输入正确进入系统主窗体。如图4-1~4-3所示。 图4-1学生主窗口 图4-2教师主窗口 图4-3辅导员主窗体 视图说明,用户登陆主窗体后,在主窗体中显示的是用户的个人基本信息,并且根据不同的用户加载在不同的菜单,在系统中有三种菜单:学生菜单(m_stuMenu)、教师菜单(m_teacMenu)和管理员的菜单(m_main)。
|
本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT |
本文选自计算机毕业设计http://myeducs.cn |