




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、计算机学院Java课程设计题 目: 学生管理系统小组成员:专业班级:任课教师:学 年:1_Toc485149332223445577111111目录第 1 章 绪论 第 2 章 系统需求分析2.1 系统功能描述2.2 系统功能结构第 3 章 数据库设计3.1 概念结构设计3.2 逻辑结构设计3.3 物理结构设计第 4 章 系统实现 4.1 登录模块 第 5 章 结论 4.2 功能阐述 4.3 不足之处 第1章 绪论学生管理系统是一个教育单位不可缺少的部分, 它对于学校的决策者和管理者来说都是重要的 , 所以学生成绩管理系统应该能够为用户提供需要的信息和快捷的查询手段,如果没有管理系统,随着各个
2、学校的规模增大,有关学生信息管理工作所涉及的数据量越来越大,有些学校不得不靠增加人力、物力来进行学生信息管理。这种管理方式存在着许多缺点 , 如 : 效率低、性差 , 另外所用其时间长,产生大量的文件和数据, 这对于查找、 更新和维护都带来了不少的困难。 当学校的学生越来越多,对于信息管理的工作量也就越来越大,手工管理信息的弊端也会越来越明显。 随着计算机技术的日渐成熟, 它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生档案信息进行管理 , 具有手工管理所无法比拟的优点。运用学生管理系统对学生的信息进行管理,不仅可以方便管理员对于所有学生的信息进行系
3、统的管理,而且便于教师对学生成绩进行查询和修改,学生也可以查询自己的成绩。一个好的学生管理系统,正好可以满足当前的市场需求,提高工作效率,并取得一定的经济效益。本系统的创建就是为了减少人力、物力、时间的耗费。这些优点能够极提高学生档案管理的效率。所以我想借本次课程设计之际,设计一个简易的学生管理系统。本说明书明确了客户的各项需求,为程序开发人员明确了所开发软件应具有的功能和注意事项。第 2章 系统需求分析2.1 系统功能描述1. 管理员( 1)添加学生信息:管理员可以添加刚入学学生的基本信息。( 2)修改学生信息:管理员可以修改在校学生的基本信息。( 3)删除学生信息:管理员可以删除休学或毕业
4、生的基本信息。( 4)查看学生信息:管理员可以查看学生的基本信息。( 5)添加教师信息:管理员可以添加新来教师的信息。( 6)修改教师信息:管理员可以修改在校教师的基本信息。( 7)删除教师信息:管理员可以删除离职教师的基本信息。( 8)查看教师信息:管理员可以查看教师的基本信息。2. 教师( 1)修改密码 :管理员添加的用户的初始密码与用户的相同,用户通过密码修改可以自己进行修改密码。( 2)添加修改成绩: 教师可以查看所教学生成绩并可以对其成绩进行添加或修改。( 3)查询学生信息:教师可以查看所教学生的信息。( 4)注销:教师可以通过注销退出到登录界面。3. 学生( 1)修改密码:管理员添
5、加的用户的初始密码与用户的相同,学生可以通过密码修改模块可以自己更改密码。( 2)查询个人信息:通过表格的形式将该学生选择了的课程列出来,如果教师有录入成绩,则可以看到自己的课程成绩。( 3)查询成绩信息:学生可以通过查询个人信息模块查询个人学号、等详细信息。( 4)查询班级信息:班级信息以表格形式显示,学生可以通过查询班级信息模块查询班级信息。(5)注销: 学生可以通过注销退出当前登录。(6)选课:学生可以输入课程编号,添加自己所要选择的课程。2.2 系统功能结构学生查询个人信息修改密码选课注销查询班级信息查询成绩信息教师添加学生信息修改学生信息删除学生信息查看学生信息图2-1系统功能层次图
6、第3章数据库设计3.1 概念结构设计本系统的数据库实体主要有“学生”、“教师”、“课程”、“班级”,即“student ” “teacher ” “course”、“class ” 。其中,“教师”与“课程”存 在“授课”关系,即“ shouke",并且一个教师只授课1门课程,一门课程可由 多个教师授课,即“教师”与“课程”之间为 1对多的关系。“学生”与“课程” 存在“选修”关系,即“ xuanke” 一个学生可以学习多门课程,一门课程可由多 个学生学习,即“学生”与“课程”之间为多对多的关系。“班级”与“学生” 之间存在“存在”关系,即“ exist ”,一个学生只能存在一个班级
7、,一个班级可 以有多个学生,即“学生”与“班级”为1对多的关系。整个数据库如图3-1的E-R图所示。sSexsAgecGradesName 一7msPwd student LsNo1existnclsNo clsNamecNo cNamencoursenshouke1、tSexteacher f、/tNametNo tPwdclass3.2 逻辑结构设计关系模式如下:student (sNo, sPwd, sName, sSex, sAge, clsNo)course (cNo, cName)xuanke (sNo, cNo, cGrade)teacher (tNo, tName, tSex,
8、 tPwd, cNo)admin (adNo, adPwd)class (clsNo,clsName)3.3 物理结构设计1. student 表学生表主要保存本系统的学生信息,包含学生学号,性别,年龄,所学课程号,登录密码,表结构如表 3-1所示。表 3-1student 表字段名称数据类型字段长度说明sNovarchar15学生学号sPwdvarchar15学生登录密码sNamevarchar10学生sSexvarchar4学生性别sAgevarchar3学生年龄clsNovarchar15学生所在班级号2. teacher表教师表主要保存本系统的教师信息,包含教师编号,性别,登录密码,表
9、结构如表3-2所示。表 3-2 teacher表字段名称数据类型字段长度说明tNovarchar15教师编号tPwdvarchar15教师登录密码tNamevarchar15教师tSexvarchar4教师性别cNovarchar15教师所授课程号3. course表course表主要保存本系统的课程信息,包含课程号,课程名,表结构如表3-3所小。表 3-3 course 表字段名称数据类型字段长度说明cNovarchar15课程号cNamevarchar15课程名4. admin 表管理员表主要保存本系统的管理员信息,包含管理员编号,管理员登录密码,表结构如表3-4所示。表 3-4admin
10、 表字段名称数据类型字段长度说明adNovarchar15管理员编号adPwdvarchar15管理员登录密码5. class表class表主要保存本系统的班级信息,包含班级号,班级名,表结构如表3-5所示。表 3-5class 表字段名称数据类型字段长度说明clsNovarchar15班级号clsNamevarchar15班级名6. xuanke 表xuanke表主要保存本系统的学生选修课程信息,包含学生学号,课程号,成绩,表结构如表3-6所小。表 3-6 xuanke 表字段名称数据类型字段长度说明sNovarchar15学生学号cNovarchar15课程号cGradefloat4成绩第
11、4章系统实现4.1登录模块本系统用户有三类:学生、教师、管理员。用户可输入用户名和密码并选择 与自己相应的用户类型,若输入正确,点击“确定”按钮即可进入自己的登录界 面。登录界面见图4-1。图4-1登录界面图该界面可实现查询班级信息功能,包括该班级学生学号、性别、年龄,具体可见图4-2学生界面图图4-2学生查询班级信息图该界面可实现查询个人各门成绩信息功能,具体可见图4-3学生查询成绩信息图。图4-3学生查询班级信息图该界面可实现查询个人信息功能,具体可见图4-4学生查询个人信息图图4-5教师界面图S3|假14败件工程查询琥招卷息查理成糕信息查舸个人信息修改密码生错息 级 信班 人号名别龄在
12、个学姓性年所201412102001张立虎男2114级软件工程图4-4学生查询班级信息图该教师界面可实现查询学生信息、添加修改成绩、修改密码、注销的功能 具体可见图4-5教师界面图。该管理员界面可实现学生信息的查询、添加、修改和删除,教师信息的查询、 添加、修改和删除。具体可见图4-6管理员查询学生信息图,图4-7管理员查询 教师信息图。口 x道理学生信息管理教师信息学号密码姓名性别领城级编号4201412102001201412102001张立虎里2114121020201412102002201412102002光梅文2214121020201412102003201412102003杜永
13、道男2014121020201412102006201412102005张格宇羽2114121020201412102007201412102007芮连安兽2214121020201412102008201412102008陈云辉凰2014121020201412102009201412102009刘丽丽女2114121020201412102010201412102010庄户云玄2014121020201412102011201412102011孙海超国2114121020201412102012201412102012刘辉里221412102020141210201320141210201
14、3梁晶女2114121020201412102014201412102014孙玉玉女2014121020201412102015201412102015赵海龙里2114121020201412102016201412102016王云文2114121020201412102017201412102017赵邮娜支2214121020201412102018201412102018张平利男2014121020201412102019201412102019划农户里2114121020201412102020201412102020刘宇博男2014121020201412102021201412102
15、021住海虻女2114121020图4-6管理员查询学生信息图管理员系统管摸学生信息管理荆师信息尊师嫄号密码姓名性别斯在系所搜崖程123123123131121121030181aS712100119971 21 001李宇馆12112103018=196915100119S9151001李期15115102006199012100119S01 21 001李颗天12112103022109015100119901 51 001利楠151151020071 99212100119921 21 001种箔运里12115102DOB199215100119921 51 001张堇牖玄1511210
16、3026199512100119951 21 001张洁诚勇121151020081595181001周雄廉里1S1121030301 99518100219951 91 002吴娜玄18112104008199518100319951 31 003郑韶辉勇18115102007199519100119951 01D01文蟒女1&1151020061995191DC219051 91 002陆雨绛女19112104004199612100119561 21 001孙奕女1211210401219961910C119M 91 001胡殿祥更1&1191060531 9931210
17、0119931 21 001张我女12112104002199812100219931 21 002越冠博里121121040141 99 Q1210031DQS1 21 003贾承颐里1211210303Q19931710011998171001孙宇 5章 结论5.1 功能阐述本系统适合所有的小学,中学,大学学校进行学生信息管理。本系统的用户分为三类 : 管理员、 教师、 学生。 用户可以在单选按钮中选择与自己相符的用户类型,并输入相应的用户名和密码,单击“登录”就会将信息提交给系统以此来验证身份,如果用户类型、用户名及密码正确,就会进入与该用户相对应的界面,若错误,则提示错误,重新登陆。本系统用户可实现的功能如下:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安徽省滁州市琅琊区丰山实验学校2025-2026学年三上数学期末学业水平测试试题含解析
- 爱的教育:心灵成长之路
- 行政事业单位与国有企业内部债权债务管理办法解读
- 2025届宁夏回族吴忠市青铜峡市三上数学期末监测模拟试题含解析
- 说课:乘坐公交车社会教育
- 土地使用权买卖协议书
- 医学专业药理学科普知识测试卷
- 陶瓷行业智能化生产线与质量控制体系方案
- 骑电动车安全教育主题班会
- 建筑设计理念与规范实战测试卷
- 2024北京通州区初二(下)期末数学试题和答案
- 乔哈里视窗培训课件
- 《免疫细胞疗法》课件
- 社区居民对健康服务中心的满意度调查与分析
- 冷链物流故障处理流程
- 心内科危重患者的病情观察及护理
- 商场物业人员缺失的补充措施
- 医疗护理医学培训 留置针的固定及维护课件
- 甘肃开放大学2024年《信息技术与信息管理》形考作业1-4
- 《寻常型银屑病中西医结合诊疗指南》
- 2025年国家电投所属国核铀业招聘笔试参考题库含答案解析
评论
0/150
提交评论