欢迎来到天天文库
浏览记录
ID:38219032
大小:1.58 MB
页数:21页
时间:2019-06-06
《《学生成绩管理系统》项目设计实训报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、海航集团长沙南方职业学院实训报告报告题目:《学生成绩管理系统》项目设计学生姓名: 彭杰 班 级:计算机信息管理2-101指导教师: 金丽霞 实训时间:2012年6月4日—6月15日目录一、项目简介概述31、项目选材32、编写目的:33、软件定义34、开发环境:35、项目背景:36、项目构思:37、项目调查37.1、实地调查37.2、网络调查38、项目实施方案4二、需求分析41、问题的提出;42、需完成的功能:43、系统可行性分析4*具体操作及内容5三、SMIS的功能5四、数据库设计61、建库;建立一个数据库6库6(1)课程表6(2)管理员表7(3)成绩表7(4)学生选课表
2、9(5)学生表9(6)教师表10五、界面功能展示11六、课程设计当中遇到的问题及错误21121222七.设计心得23八、参考文献231、23223323一、项目简介概述1、项目选材:贴近生活,参与实际,选材是与学生密切相关的成绩,针对于学生成绩的管理、查询、统计。2、编写目的:掌握数据库设计原理及相关软件例如:ASP.NET…等的使用和操作,掌握软件开发流程;掌握基于.NET的Web应用三层结构设计与实现,熟悉软件开发过程中角色的工作;锻炼团队协作能力;学习项目管理知识,掌握信息检索和运用能力。3、软件定义:学生成绩管理系统4、开发环境:ASP.NET、MicrosoftVisua
3、lStudio2005、SQLServer20055、项目背景:数据库原理课程设计,ASP。NET课程设计6、项目构思:一个快捷方便,信息全面,集“增添删改和查询、统计”于一体的信息系统管理软件。7、项目调查7.1、实地调查;在实训期间,在老师的带领下对相关软件和信息进行了,信息查询,功能探索,和功能开发。7.2、网络调查;针对于相关问题,和事件,在网上论坛进行讨论,并就此问题在网上咨询了我院招生办信息部熊老师,并在微博对教育界招生系统进行了功能需求的相关调查。8、项目实施方案:先建立相应的模版和界面,把初步功能按钮建好,然后再针对具体的功能建立数据库并连接界面,针对不同的按钮和功
4、能编辑代码使其激活并连接相应功能,对软件进行测试并进行相应的修改,针对界面进行美化。二、需求分析1、问题的提出;让学生能更好更方便的查询自己的成绩,让老师能更好,更方便的管理学生成绩,并做到尽量减轻教师的负担,可以方便教师对学生信息、班级信息和专业信息的快捷管理。。2、需完成的功能:要能灵活、简便、准确的完成以下功能:添加,修改,删除,查询,统计。并且要适用于不同级别的操作人员操作,即系统管理员、教师、学生。并且设定相应的口令,赋予他们不同的使用权限,以保证数据的安全性和保密性。3、系统可行性分析本系统管理的对象都是信息系的基本信息,并且数据内容具有一定的关联性,比较适合于采用数据
5、库管理。根据所学的专业知识和所具备的专业技能,采用功能强大的ASP.NET网络编程(C#语言)技术,利用微软公司的MicrosoftVisualStudio2005和SQLServer2005作为开发平台设计实现,有指导老师的指导、同学的帮助和相关参考文献,特别是网上资料,及参考其它程序的功能,因此完全可以实现。*具体操作及内容三、SMIS的功能SMIS用于实现学生、教师、课程管理,以及课程安排、学生网上选课、教师网上成绩输入和学习网上成绩查询等,SMIS的主要功能如下:(1)用户分为学生、教师、何管理员3种类型(用户)。(2)管理员可以输入和编辑学生、教师、课程和管理员用户数据。
6、(3)管理员可以更改自己的密码、安排教师讲授课程以及查看学生成绩。(4)学生可以更改自己的密码、修改课程和取消课程、列出自己的选课单、查看自己的成绩。(5)教师可以更改自己的密码、输入和修改所授课课程的学生成绩和查看该成绩。设计SMIS的要求如下:(1)学生学号、教师编号、课程编号和管理员编号都的唯一的。(2)一个学生可以选修多门课程,一个教师可以讲授多门课程,但每门课程最多只有一个教师讲授。(3)学生按课程编号进行选修,也就的说,在学生选课前部一定安排了课程的讲课教师。(4)在第一次输入各类人员的信息时,密码与其编号相同,每个人只能修改自己的密码。(5)所有的修改操作不能修改编号
7、。(6)教师只能输入自己上课课程的学生成绩,学生只能查看自己的成绩,管理员可以查看所有学生成绩。四、数据库设计1、建库;建立一个数据库库6个数据库表:(详情)(1)课程表course:该表用于存放所有课程的课程名和上课情况的信息(由管理员输入并安排上课教师),其表结构如表,包含的列有cno(课程号),Cname(课程名),Ctime(上课时间),Cplace(上课地点),Tno(上课教师编号),Tname(上课教师姓名),其中Cno为主键,为了便于查询,其中设计了Tn
此文档下载收益归作者所有