您好,欢迎访问三七文档
项目概述31数据库设计33概要设计34详细设计35使用说明36需求分析321.项目概述1.1学籍管理系统概念学籍管理系统系统是各大高校校园管理信息平台,在这里可以使用这个系统的所有功能。管理员或教师可以通过学籍管理系统来了解学生数据库,按姓名、学号、专业、系别等数据来对学生学习情况和生活等方面了解情况,只要登入自己的用户ID和密码,学籍管理系统便能把学生学习和学习成绩情况以及教材等展示于前。这样可以方便教师来管理自己所教的学生及及时了解学生生活学习情况,也有效提高了学生的学习和成绩查询。可以针对不同的学生情况,对症下药。所以学籍管理系统在各大高校得以广泛应用。2需求分析一、开发意图1为了学籍管理系统更完善;2为了教学办公室对学生档案的管理更方便;3为了减轻行政人员的工作负担。2.2、作用及范围本软件仅适用于教育界,对学生的学籍进行输入输出、添加修改和删除。2.3具体需求具体需求功能需求性能需求系统可行性技术可行性经济可行性法律可行性用户可行性2.4系统可行性分析3数据库设计SQL是StructuredQueryLanguage(结构化查询语言)的缩写。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。在使用它时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的。SQL功能强大、简单易学、使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数据库均支持SQL。功能模块图学籍管理系统管理员教师用户管理系统设置成绩管理教材管理学生管理教材管理学生管理成绩管理系统日志用户信息系统日志用户管理用户信息•用户信息包括系统日志和用户管理档案管理学生管理教材管理档案管理•档案管理分为学生管理和教材管理4.概要设计4.1主要页面•(1)登录页面•(2)用户信息主页面•(3)成绩管理页面•(4)档案管理页面•(5)系统设置页面•系统流程图(一)登入页面管理员主页面学生管理系统设置教材管理档案管理成绩管理用户信息系统日志用户管理进入•系统流程图(二)教师登入页面主页面学生管理教材管理档案管理成绩管理进入详细设计5.1页面主要功能•(1)登录页面用户进行登录,根据用户ID、密码和用户类型来判断输入是否正确。•(2)用户信息主页面只有管理员可进入该页面,可以选择管理员所要使用的功能。•(3)成绩管理页面用户进行该页面,对学生考试成绩的管理。•(4)档案管理页面该页面又有学生管理和教材管理。用户进入该页面,可以选择进入任意页面•(5)系统设置页面此页面对系统登入时窗口最大化与否。详细设计(1)管理员可以编辑(添加、修改、删除)如下页面信息:•用户信息:用户管理和系统日志(用户管理:用户ID、用户名、密码、用户类型;)(系统日志:退出、清空;)•成绩管理:学号、姓名、专业、系别、课程、成绩;•档案管理:学生管理、教材管理(学生管理:学号、姓名、专业、系别;)(教材管理:学科代号、学科、任课教师;)•系统设置:窗体最大化、取消、保存(2)教师可以编辑(添加、修改、删除)如下页面信息:•成绩管理:学号、姓名、专业、系别、课程、成绩;•档案管理:学生管理、教材管理(学生管理:学号、姓名、专业、系别;)(教材管理:学科代号、学科、任课教师;)使用说明•登入页面在登录页面中,输入正确的用户ID、密码并选择相应的用户类型,点击“登录”按钮可以进行登录。如果输入错误,则无法登录,并产生错误提示。•主页面管理员账号进入后,在该页面选择要进行的操作。教师进入后,页面可选择性操作;(系统设置和用户信息除外)•用户管理页面1、添加输入用户ID、用户名和密码,并选择用户类型。然后点击“添加”按钮,则成功添加一个用户。2、修改点击数据框中任意一个用户,在下方显示的信息中,修改某一项,然后点击“修改”,成功修改用户。3、删除输入任意一个用户ID,点击“删除”按钮,则成功删除用户。该页面仅供管理员进入并添加、修改或删除等操作;用户添加功能代码privatevoidbuttonItem1_Click(objectsender,EventArgse){if(yhlx.Text==教师){stringinserts=insertintoTeacherValues('+yhid.Text.Trim()+','+yh.Text.Trim()+','+mm.Text.Trim()+');constring(inserts,Tea);}elseif(yhlx.Text==管理员){stringinserts=insertintoUsersvalues('+yhid.Text.Trim()+','+yh.Text.Trim()+','+mm.Text.Trim()+');constring(inserts,Admin);}}修改功能代码privatevoidbuttonItem2_Click(objectsender,EventArgse){if(yhlx.Text==教师){stringupdates=updateTeachersetTea_name='+yh.Text.Trim()+',Tea_password='+mm.Text.Trim()+'whereTea_id='+yhid.Text.Trim()+';constring(updates,Tea);}elseif(yhlx.Text==管理员){stringupdates=updateUserssetUser_name='+yh.Text.Trim()+',User_password='+mm.Text.Trim()+'whereUser_id='+yhid.Text.Trim()+';constring(updates,Admin);}}删除功能代码privatevoidbuttonItem3_Click(objectsender,EventArgse){if(yhlx.Text==教师){stringdeletes=deletefromTeacherwhereTea_id='+yhid.Text.Trim()+';constring(deletes,Tea);}elseif(yhlx.Text==管理员){stringdeletes=deletefromUserswhereUser_id='+yhid.Text.Trim()+';constring(deletes,Admin);}}•学生管理页面学生管理中,也可以对学生信息进行添加、修改和删除操作,其中包括学生的学号、姓名、专业、系别;•成绩管理页面成绩管理中,也可以对学生进行按照学号等方式查询修改学生科目考试成绩,其操作方法同用户管理中一致。•系统设置页面该页面仅供管理员可进入和修改谢谢观赏
本文标题:学籍管理系统ppt
链接地址:https://www.777doc.com/doc-7416428 .html