vb学生信息管理系统-毕业设计论文内容摘要:

计、系统实施三个小阶段,构成系统开发生命周期的三个主要阶段。 系统分析阶段的主要活动有:系统初步调查、可行性研究、系统详细调查、新系统逻辑方案的提出。 这是管理信息系统开发的起始阶段,也是非常重要的阶段。 按照结构化方法严格划分工作阶段,‚先逻辑、后物理‛的原则,系统分析阶段的目标,就是按系统规划所定的某个开发项目范围,明确系统开发的目标和用户的信息需求,提出系统的逻辑方案。 系统分析在整个系统开发过程中,是要解决‚做什么‛的问题,把要解决哪些问题、满足用户哪些具体的信息需求,调查、分析清楚,从逻 辑上,或者说从信息处理的功能需求上提出系统的方案,即逻辑模型,为下一阶段进行物理方案设计、解决‚怎么做‛提供依据。 本阶段主要解决用户要求做什么,该问题值不值得做,是否有可行的解决办法,以防止花费了大量人力、物力、财力和时间后,却发现问题无解,而造成浪费。 若有解,且值得做,就应该推荐一个较好的解决方案,并制定一个初步计划。 由此,可见系统分析的重要。 需求分析 每所高校每年都有大量的学生入学,如何对学生的信息进行有效的管理,这是一件比较复杂的问题。 为更好的做好学生信息管理这项工作,提高工作效率,更好的为 学校的发展和一线教学服务,结合我校实际情况,自行研制一套学生信息管理系统。 在我校目前的学生信息管理中,虽然应用了计算机进行管理,摆脱了全手工的管理方式,但由于没有一套统一的方式、方法和软件系统支持,仍然存在着诸如数据分散、不一致、可利用率低等的问题,以致影响了工作效率的进一步提高。 目前我校的校园网络已经基本建设完毕,网络的应用为我校的发展提 9 供的良好的基础支持。 本系统以后可以进一步充分利用这一有利条件,不久的将来开发一套完全网络化的学生信息管理系统,进一步提高工作效率,使之更加便捷。 学生信息管理系统的实现, 可以使学校更方便的对学生信息进行查询和录入,配合学校教学的步伐。 可行性分析 通过调查分析,建立新的学生信息管理信息系统有其充分的必要性和可能性。 可以建立该信息系统的可能性具体包含了它具有经济可行性、技术可行性和社会可行性,新系统能达到以最小的开发成本取得最佳的经济效益,开发中所需人员、硬软件支持以及其它费用进行估算情况均满意,技术条件也能保证顺利完成开发工作。 最终认为该系统完全可行,并根据其特点决定采用 作为开发工具。 10 第 四 章 系统总体 规划 系统功能 学生管理系统是一个交互式查询系统,利用该系统学生作为只读用户可以查询自己的信息,修改自己个人信息如进入系统的口令;学校教师作为普通用户则可以录入自己学生的基本信息等,当然条件是在系统允许的情况下;查询所教科目的学生成绩,修改系统口令。 系统管理员用户作为超级用户可管理所有用户的权限。 管理 : 此项功能权限仅限于超级用户即系统管理员,实现的功能有:用户注册,角色定义,权限分配,用户信息维护等。 普通用户的帐号不拥有这些权限。 : 此项权限由超级用户和给予权限的普通用户享 有。 由于归于系统用户的范畴,因此,所进行的操作是对原始数据库的编辑,选中数据库中的某一表便可以进行数据编辑,当然,修改时一定要慎之又慎,要考虑到数据的参照完整性。 否则,修改后的数据很难得出正确的查询结果。 如图 41 为系统功能图: 图 41 11 系统流程图 总结 通过对本章的总体设计部分的分析,我们对程序的总体设计有了充分的认识,对系统的各部分模块有了总体的认识,我们下一步所做的工作就是应该进行数据库的设计 、界面及 程序代码的设计。 12 第 五 章 系 统 详细设计 系统子模块功能概括 该学生信息管理系统包括系统管理模块、学生信息管理模块。 其中学生信息管理模块又包括班级管理模块、学生档案管理模块、学生交费管理模块、课程管理模块、成绩管理模块。 本系统具有如下功能: 系统管理:包括添加用户,修改密码,重新登陆,退出; 班级管理:包括班级浏览,添加班级,班级查询; 学生信息管理:包括信息添加,信息浏览,信息查询; 学生交费管理:包括基本学费设置,学生交费浏览,学生交费添加,学生交费查询; 课程管理:包括基本课程设置,班级课程设置; 成绩管理:包括考试 类型设置,成绩添加,成绩浏览,成绩查询; 打印报表: 包括学生档案信息报表,学生班级信息报表,学费信息报表; 帮助:包括关于,帮助主题,用户手册; 退出:退出整个系统。 用户界面的实现 登录界面 首先,系统的界面是至关重要的。 它是与用户沟通的桥梁,用户工作时要时时面对它,所以界面一定要简洁、直观,操作简单。 本系统界面的登录口令画面如图 521 所示,根据选择的相应用户和对应的口令进入系统,进行相应的操作。 若密码错误,则弹出‚密码错误‛对话框。 图 521 登录界面 13 登录流程图: 主界面 密码无误,正确登录后会看到主界面。 如图 522 图 522 主界面 14 系统管理界面 点击系统管理后看到的界面如图 523(1) 图 523(1) 若是超级用户(管理员)则可以使用添加用户功能,在此可以添 加用户的同时给用户赋予权限。 超级用户是权限最高的用户,他可以享有系统的所有功能。 只读用户权限最低,只可以浏览系统的某些内容,而不能参与修改。 普通用户可以根据超级用户赋予的权限进行权限栏中的任意一项或多项功能。 普通用户和只读用户都没有添加用户功能。 作为普通用户在进行未赋予权限的功能和只读用户在进行‚写‛操作时,会弹出对话框‚对不起,你没有管理本功能的权限,请与管理员联系。 ‛ 图 523(2) 15 图 523(3) 学生信息管理 部分包括 班级 管理、 学生档案 管理、 学生交费 管理、 课程 管理、成绩 管理。 而每一 部分都包括对该部分信息的添加、 浏览 、 查询、 修改 、删除。 其实现过程是相似的。 我们以学生 档案 管理为例,介绍其实现过程。 学生档案管理界面 点击后出现如图 524(1)界面。 图 524(1) 在学生信息管理的添加界面中,我们先通过变量传递得到输入的学号,然后进行判断。 首先程序先对输入的学号进行判断,若已存在,则给出提示信息,若不存在,则显示所要添加的内容。 输入学生信息后,我们将信息加入到数据库中,如图524(2)。 而 对于记录删除,可以使用 下面程序完成: Dim mrc As txtsql1 = select * from xj where 学号 =39。 amp。 Trim(Text1(0).Text) amp。 39。 Set mrc = ExecuteSQL(txtsql1) If modi = False Then If = False Then sss = MsgBox(已经存在该学号的记录 ,学号不能重复。 , vbExclamation + vbOKOnly, 警告 ) Text1(0).SetFocus Text1(0).SelStart = 0 16 Text1(0).SelLength = Len(Text1(0).Text) Exit Sub End If 图 524(2) 另外,对于记录查找,可以使用下面程序来完成: Dim aa As Integer txtsql = If Trim(Text1(0).Text) Then aa = 1 If txtsql = Then txtsql = =39。 amp。 Trim(Text1(0).Text) amp。 39。 Else txtsql = txtsql amp。 and =39。 amp。 Trim(Text1(0).Text) amp。 39。 End If End If If Trim(Text1(1).Text) Then aa = 1 If txtsql = Then txtsql = =39。 amp。 Trim(Text1(1).Text) amp。 39。 Else 17 txtsql = txtsql amp。 and =39。 amp。 Trim(Text1(1).Text) amp。 39。 End If End If If Trim(Text1(2).Text) Then aa = 1 If txtsql = Then txtsql = =39。 amp。 Trim(Text1(2).Text) amp。 39。 Else txtsql = txtsql amp。 and =39。 amp。 Trim(Text1(2).Text) amp。 39。 End If End If If Trim(Text1(3).Text) Then aa = 1 txtsql = txtsql = like 39。 % amp。 Trim(Text1(3).Text) amp。 %39。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。