2022年《学生成绩管理系统》项目设计实训报告 .pdf
-
资源ID:33391587
资源大小:3.73MB
全文页数:21页
- 资源格式: PDF
下载积分:4.3金币
快捷下载
![游客一键下载](/images/hot.gif)
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
2022年《学生成绩管理系统》项目设计实训报告 .pdf
海航集团长沙南方职业学院实训报告报告题目 :学生成绩管理系统项目设计学生姓名 :彭杰班级:计算机信息管理 2-101 指导教师:金 丽 霞实训时间:2012年 6 月 4 日至 6 月 15 日名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 21 页 - - - - - - - - - 目录项目简介概述 . 31、项目选材 . 32、编写目的 : . 33、软件定义 . 34、开发环境 : . 35、项目背景 : . 36、项目构思 : . 37、项目调查 . 37.1、实地调查 . 37.2、网络调查 . 38、项目实施方案. 4需求分析 . 41、问题的提出;. 42、需完成的功能:. 43、系统可行性分析. 4* 具体操作及内容. 5一、 SMIS 的功能 . 5二、数据库设计. 61、建库;建立一个数据库. 6(1)课程表 . 6(2)管理员表 . 7(3)成绩表 . 7(4)学生选课表 . 8(5)学生表 . 8(6)教师表 . 9三、界面展示 . 10 四、课程设计当中遇到的问题及错误. 20 五设计心得 . 20 六、参考文献 . 21 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 21 页 - - - - - - - - - 一、项目简介概述1、项目选材:贴近生活,参与实际,选材是与学生密切相关的成绩,针对于学生成绩的管理、查询、统计。2、编写目的 :掌握数据库设计原理及相关软件例如:ASP.NET 等的使用和操作,掌握软件开发流程;掌握基于.NET的 Web应用三层结构设计与实现,熟悉软件开发过程中角色的工作;锻炼团队协作能力;学习项目管理知识,掌握信息检索和运用能力。3、软件定义:学生成绩管理系统4、开发环境 :ASP.NET 、Microsoft Visual Studio 2005、SQL Server 2005 5、项目背景 : 数据库原理课程设计, ASP 。NET课程设计6、项目构思 :一个快捷方便, 信息全面, 集“增添删改和查询、 统计”于一体的信息系统管理软件。7、项目调查7.1、实地调查;在实训期间,在老师的带领下对相关软件和信息进行了,信息查询,功能探索,和功能开发。7.2、网络调查;针对于相关问题,和事件,在网上论坛进行名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 21 页 - - - - - - - - - 讨论,并就此问题在网上咨询了我院招生办信息部熊老师,并在微博对教育界招生系统进行了功能需求的相关调查。8、项目实施方案:先建立相应的模版和界面,把初步功能按钮建好,然后再针对具体的功能建立数据库并连接界面,针对不同的按钮和功能编辑代码使其激活并连接相应功能, 对软件进行测试并进行相应的修改,针对界面进行美化。二、需求分析1、问题的提出;让学生能更好更方便的查询自己的成绩,让老师能更好,更方便的管理学生成绩,并做到尽量减轻教师的负担,可以方便教师对学生信息、班级信息和专业信息的快捷管理。2、需完成的功能:要能灵活、简便、准确的完成以下功能:添加,修改,删除,查询,统计。并且要适用于不同级别的操作人员操作,即系统管理员、教师、学生。并且设定相应的口令,赋予他们不同的使用权限,以保证数据的安全性和保密性。3、系统可行性分析本系统管理的对象都是信息系的基本信息,并且数据内容具有一定的关联性,比较适合于采用数据库管理。根据所学的专业知识和所具备的专业技能,采用功能强大的ASP.NET网络编程( C#语言)技术,利用微软公司的Microsoft Visual Studio 2005和 SQL Server 2005作为开发平台设计实现,有指导老师的指导、同学的帮助和相关参考文献,特别是网上资料,及参考其它程序的功能,因此完全可以实现。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 21 页 - - - - - - - - - * 具体操作及内容三、 SMIS 的功能SMIS 用于实现学生、教师、课程管理,以及课程安排、学生网上选课、教师网上成绩输入和学习网上成绩查询等,SMIS 的主要功能如下:(1) 用户分为学生、教师、何管理员3 种类型(用户) 。(2)管理员可以输入和编辑学生、教师、课程和管理员用户数据。(3)管理员可以更改自己的密码、安排教师讲授课程以及查看学生成绩。(4)学生可以更改自己的密码、修改课程和取消课程、列出自己的选课单、查看自己的成绩。(5)教师可以更改自己的密码、输入和修改所授课课程的学生成绩和查看该成绩。设计 SMIS 的要求如下:(1)学生学号、教师编号、课程编号和管理员编号都的唯一的。(2)一个学生可以选修多门课程,一个教师可以讲授多门课程,但每门课程最多只有一个教师讲授。(3)学生按课程编号进行选修,也就的说,在学生选课前部一定安排了课程的讲课教师。(4)在第一次输入各类人员的信息时,密码与其编号相同,每个人只能修改自己的密码。(5)所有的修改操作不能修改编号。(6)教师只能输入自己上课课程的学生成绩,学生只能查看自己的成绩,管理员可以查看所有学生成绩。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 21 页 - - - - - - - - - 四、数据库设计1、建库;建立一个数据库6 个数据库表 : (详情)(1)课程表course :该表用于存放所有课程的课程名和上课情况的信息(由管理员输入并安排上课教师) ,其表结构如表,包含的列有cno( 课程号 ),Cname (课程名),Ctime(上课时间) ,Cplace (上课地点) ,Tno (上课教师编号) ,Tname (上课教师姓名) ,其中 Cno 为主键,为了便于查询,其中设计了Tname 冗余列。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 21 页 - - - - - - - - - (2)管理员表Manager :该表用于存放管理员的基本信息(由管理员输入),其表结构包含的列有Mno ( 管理员编号 ), mnation ( 姓名 ),mpass ( 密码 ),其中 mno 为主键。(3)成绩表Score : 该表用于存放所有学生成绩(由任课教师输入或修改),其表结构包含的列有sno(学号),sname (姓名),cno(课程号),cname (课程名),degree (分数) ,tno (上课教师编号) 。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 21 页 - - - - - - - - - (4)学生选课表:该表用于临时存放学生选课情况(由学生在选课时修改),其表结构包含的列有sno(学号),cno(课程号),cname(课程名),Ctime(上课时间),Cplace(上课地点) ,Tno (上课教师编号) ,sel ( 选修是否 )。(5)学生表student :该表用于存放学生的基本信息(由管理员输入),其表结构包含的列有sno(学号),sname (姓名),ssex (性别),snation (民族),sclass (班级号),spass (密码),其中 sno 为主键 . 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 21 页 - - - - - - - - - (6)教师表student : 该表用于存放教师的基本信息(由管理员输入),其表结构包含的列有tno(教师编号),tname(姓名),tsex(性别),tdepart (系别),tpass(密码)。其中 tno 为主键 . 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 21 页 - - - - - - - - - 五、界面功能展示界面展示、登陆界面界面展示、管理员界面名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 21 页 - - - - - - - - - 界面展示、教师界面界面展示、学生界面界面展示、选修课程名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 21 页 - - - - - - - - - 界面展示、提交选修课程界面展示、学生成绩查询界面展示、修改口令名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 21 页 - - - - - - - - - 界面展示、添加学生信息界面展示、编辑学生信息名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 21 页 - - - - - - - - - 界面展示、添加课程信息界面展示、编辑课程信息名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 21 页 - - - - - - - - - 界面展示、添加教师信息界面展示、编辑教师信息名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 15 页,共 21 页 - - - - - - - - - 界面展示、添加管理员信息界面展示、编辑管理员信息名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 16 页,共 21 页 - - - - - - - - - 界面展示、教师任课课程安排界面展示、学生成绩查询名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 17 页,共 21 页 - - - - - - - - - 界面展示、查看我的课程界面展示、查看选课学生名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 18 页,共 21 页 - - - - - - - - - 界面展示、输入学生成绩界面展示、查看学生成绩名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 19 页,共 21 页 - - - - - - - - - 六、课程设计当中遇到的问题及错误七设计心得通过这次课程设计, 我更加熟练的掌握了使用ASP.NET 、 Microsoft Visual Studio 2005、SQL Server 2005 进行数据库及软件开发的方法,加深了对数据库课程知识的理解。由于时间仓促, 实训时间短了点, 所以还是遇到了许多挫折,系统设计的也不是很全面,界面也不是特别美观, 功能也还存在着缺陷。 但对这几年所学的知识有了较好的认识和实践。能够对一些简单的管理系统进行操作,管理和设计。 在今后的学习中我会坚持不懈的加强理论与实践的结合,通过不断的摸索来弥补自己在软件设计、制作等方面存在的缺陷。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 20 页,共 21 页 - - - - - - - - - 八、参考文献1 ASP.net 动态网站设计教程-基于 C#+SQL Server 李春葆编清华大学出版社2 C# 程序设计 Windows项目开发邵顺增李琳 主编清华大学出版社4 C#+SQL Server 数据库开发与实例吴晨主编清华大学出版社名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 21 页,共 21 页 - - - - - - - - -