学生选课系统实训报告.docx

学生选课系统实训报告.docx

ID:57812492

大小:110.74 KB

页数:10页

时间:2020-03-30

学生选课系统实训报告.docx_第1页
学生选课系统实训报告.docx_第2页
学生选课系统实训报告.docx_第3页
学生选课系统实训报告.docx_第4页
学生选课系统实训报告.docx_第5页
资源描述:

《学生选课系统实训报告.docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、实训报告实训题目:学生选课管理系统指导教师:赵双柱班级:14级软件技术班专业:软件技术专业第一组成员:组长:丁娟涛组员:单晶晶,安星儒,才让草,曹义红,白月娥,陈林,陈小花时间:2015年12月21日---2015年12月31日一.实训项目概括随着社会经济的快速发展,学校的教学质量也在不断的提高,大学期间有很多的公共选修课,我们现在做学生选课系统,希望对学生的选课以及管理提供更容易的方法,选课系统做好之后,学生可以再查看和更改,管理起来也比较方便,摆脱学生以往的课堂报名,也就可以在网上进行选课。鉴于它的重要性,这就迫切需要研制开发一功能强大,操作简单,具有

2、人性化的学生选课管理系统。该系统包括以下五个模块:选课模块,课程模块,教室模块,学生信息模块,教师信息模块。关键词:查询,选课,用户,录入。   实训目的:通过对java语言、sql数据库的应用以及sql语言的复习和锻炼,并且通过使用MyEclipse开发平台设计管理项目,以达到充分熟悉开发平台及应用设计。同时掌握并实践软件项目设计规范及其开发流程:需求分析、概要设计、详细设计、代码编写等,以便提前适应软件公司开发流程、环境和工作要求。实训内容:1.    项目:学生选课管理系统2.    完成:登录列表删除、修改功能3.    数据库设计、SQL应用4.

3、    项目实战5.程序要求6.功能介绍7.功能说明7.1登陆界面7.1.1管理员登陆7.1.2教师登陆7.1.3学生登陆7.2管理员模块7.2.1管理学生信息7.2.1.1添加学生信息7.2.1.2删除学生信息7.2.1.3修改学生信息7.3管理教师信息7.3.1添加教师信息7.3.2删除教师信息7.3.3修改教师信息7.4查看自身信息7.4.1修改密码7.5教师模块7.5.1查看自身信息7.5.2修改学生成绩7.5.3修改密码7.6学生模块7.6.1查看自身信息7.6.2选课7.6.3修改密码7.7文件的读出与读入7.7.1读出7.7.2读入8详细设计

4、8.1构造信息8.2公用函数8.3主菜单8.4用户登陆8.5用户功能函数8.5.1管理员相关函数8.5.2教师相关函数8.5.3学生相关函数9开发和运行环境7.1硬件环境7.2软件环境10基本流程学生教师课程授课选择老师选择11n1nm11、系统设计系统的模块划分为如图所示,分别为:用户登录、学生信息管理、课程信息管理、选课成绩管理、用户管理5个模块。每个模块负责相应的功能。系统采用ADO.NET技术实现对数据库的访问操作,使用Server200作为后台数据库。11.1.用户登录模块提供用户登录界面,输入用户名,密码进行登录。11.2学生信息管理模块学生信

5、息管理模块,用于管理学生的基本信息,所包括的字段有:学号、姓名、性别、年龄、班级,提供对学生信息的录入、查询、修改和删除的操作。11.3课程信息管理模块课程信息管理模块用于管理课程的信息,所包含的字段有:课程号、课程号、先行课和学分,提供对课程信息的录入、查询、修改和删除的操作。11.4选课成绩管理模块选课成绩管理模块用于管理学生的选课与成绩,所包含的字段有:学号、课程号和成绩,提供对选课成绩信息的录入、查询、修改和删除的操作。11.5用户管理模块用户管理模块用于用户账号和密码的管理,其功能包括添加用户,注销用户和修改密码。12.数据库设计:12.1数据库

6、列表:班级表教师表学生表管理员表教师任课表教学计划表系部表专业表课程收费表课程注册表课程表13系统需求分析1服务器端系统分析与现有系统整合,使用XML跨平台标注语音为系统之间提供公共的数据使用接口,完成原有系统中重数据的XML导出以及现有XML数据的导入,实现数据共享。输入存放批量数据的XML源文件、映射数据库的SCHEMA文件。输出行记录并插入数据库。要求XML源文件中的数据来自于原由系统中的重复数据。2客户端系统分析提供学生选课界面,完成对排课系统编排课程的选择,并在界面上反映当前学生的课程和学分选择情况。输入学生学号及其密码。输出学生学号、姓名、专业

7、、已选学分总数、可选课程列表、已选课程列表以及当前课程选择情况(以图形形式描述)。要求(1)学生选课需要进行身份验证,授权后才能选课。(2)允许学生能够查看没门课程的详细信息(包括课程编号、课程名称、上课时间、上课地点、任课教师、任课教师学历、职称、专业、课程学分数、可选人数以及已选人数等)。(3)允许学生查询对应课程编号的记录。(4)允许学社对指定课程进行选择并修改相应记录,并反映在数据表中。(5)允许学生当次选课过程中取消已选课程,并反映在数据表中。(6)能够对学生选择的重复课程、时间冲突课程、以满选的课程进行选择限制并提示。3总体功能分析提供良好的应

8、用程序界面查看已选课课表的功能。输入学生学号以及密码。输出已选课课

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。