欢迎来到天天文库
浏览记录
ID:41763733
大小:127.17 KB
页数:25页
时间:2019-09-01
《VB课设学生成绩管理系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、第一章设计目的设计系统基本思路学生成绩管理系统是典型的信息管理系统(M1S),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方而。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。经过分析,我们使用MICROSOFT公司的VisualStudio开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的
2、可行系统。二、系统开发工具Acccss2003是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。Access的优点在于它能使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于Excel的电子表格,可以使数据库一目了然。Access是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一。VisualStudio>Access以及其他微软的软件产品都是通过共用JET数据库引擎,从而给用户提供了丰富的数据类型。DATA控件在数据库中的信息与将信息显示给用户看的VisualBasic程序之间
3、架起了一座桥梁。我们可以设置DATA控件的各个属性,告诉它要调用那个数据库的哪个部分。缺省情况下,DATA控件根据数据库中的一个或多个数据表建立一个动态集合类型的记录集合。第二章设计要求一.设计功能1.如果最终分析的候选参与者没有用例,那么他根本不是一个参与者。2.如果他和用例Z间没有通信,没有任何联系,那么他也可能不是一个参与者。3.如果候选用户并不作任何事情,但是他包含了一些特殊信息,那么他可能不是一个参与者,但他可以作为参与者的一个附属品。4.如果参与者的名字过于细化,比如,张三,那么,我们应该根据他的角色
4、来创建参与者。5.如果一个参与者的名字过于泛化,比如“用户”,那么我们可以根据他的角色来细化他的参与者。描述参与者和用例之间的关系是我们构建用例图的最后一步。系统的每个参与者都触发一个或多个用例,当然如果他没有触发任何用例,他将不能成为参与者,而每个用例都由一个或多个参与者触发。二.实现功能1、学生基本信息的录入,基本信息包括学生的基本情况、所在班级、所学课程和成绩等;2、要求在系统中能够对学生信息精心灵活的浏览和查询;3、要求在系统中能够对班级信息进行输入、查询和修改等;4、要求能够对学校基本课程信息录入、修改
5、和设置等;5、要求能够对学生成绩信息进行输入、修改和查询等;6、本系统可以提供给管理员或者学生本人使用。对学生类用第三章总体设计模块图学牛.成绩管理系统提供了强大的学牛成绩管理功能,方便系统管理员对学生成绩等信息的添加、修改、删除、查询等操作。图3、1实体属性图第四章模块具体功能说明一.登录界面首先是进入登录界面,如图2所示,本窗体显示系统名称,密码校验等信息,本系统的用户分为三类:管理员,教师,学生。使用者可以在组合框中选择所要登录的用户的类型,并输入相应的用户名和密码,单击“确定”就会将输入提交给系统以验证用
6、户、密码及身份。如果用户类型及密码正确,则会进入系统的MDI主窗体(MDIMain.frm)o本模块的流程图如下:图4、1NS流程图二、管理员登录界面系统主窗体:管理员进入后界面:PrivateSub成绩登记ToolStripMenuItem_Click(ByValsenderAsSystem.Object,ByVaieAsSystem.EventArgs)Handles成绩登记ToolStripMenuItem・ClickDimf4AsNewForm4Formd.Show()EndSubPrivateSub成绩
7、查询ToolStripMcnuItcm_Click(ByVaisenderAsSystem.Object,ByVaieAsSystem.EventArgs)Handles成绩查询ToolStripMenultem.ClickDimf3AsNewForm3Form3.Show()EndSubPrivateSub选课ToolStripMenultem_Click(ByVaisenderAsSystem.Object,ByVaieAsSystem.EventArgs)Dimf6AsNewForm6Form6・Show(
8、)EndSubPrivateSub添加课程ToolStripMcnuItcmClick(ByVaisenderAsSystem.Object,ByVaieAsSystem.EventArgs)Handles添加课程ToolStripMenuItem.ClickDimf7AsNewForm7Form7.Show()EndSub如图4、2学主咸妣a.歩华业总计图4、2系统主窗
此文档下载收益归作者所有