欢迎来到天天文库
浏览记录
ID:59524471
大小:715.63 KB
页数:40页
时间:2020-11-07
《学生管理系统C#程序设计报告.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、重庆交通大学信息科学与工程学院设计性实验报告专业:计算机科学与技术(软件开发)班级:2013级软件2班学号:4姓名:刘克课程名称:《数据库原理》实验项目性质:设计性实验实验所属课程:数据库原理实验室(中心):软件与通信实验室指导教师:王家伟实验完成时间:2015年12月6日此页必须保留评分标准及成绩评分细则评分报告表述的清晰程度和完整性(20分)概念模型的合理性(20分)逻辑模型的合理性(20分)功能合理性(20分)功能完善性(10分)个人体会(10分)总成绩教师签名日期总体实验要求:1排版要求标题用黑体四号,段前、段后距6磅(或0.3行);正文用小四号宋体,
2、行距为1.5倍行距。报告必须生成目录,目录必须带页码。2设计报告需要打印,装订,1份/人,理论课考试时交设计报告。3各班学习委员收集每位同学做的成果,包含数据库的备份、程序源代码和运行配置说明,并将每位同学的成果拷贝到软件与通信实验室的教师机上。目录1需求分析41.1开发背景41.2软件适用对象41.3系统功能41.4运行环境71.5开发软件72系统详细分析72.1数据库设计72.2界面设计122.3文件组织结构263系统测试263.1系统测试263.2测试结果274实验体会271.需求分析1.1开发背景根据对当今高校的深入调查可知,由于高校人数庞大,教师人数
3、、学生人数不断增加。在高校不断发展的同时,教学管理采用的传统人工管理方式暴露了一些问题。例如参与管理人员的数量庞大,关系混乱而又复杂;一般情况下,纸质数据进行整理之后存档,但是纸质数据极易受损,且保存需耗费大量人力物力,时间一久,便会造成数据丢失,资料损伤,管理费事费力等多方面问题。在这样的大背景下,学生管理系统的开发就是在于提高学生管理的工作效率,加强对学生的管理,全面实行计算机管理。使学生管理工作规范化,系统化,程序化,避免学生管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的添加,查询和修改学生各方面情况。1.2软件适用对象高校管理员及所有
4、师生。1.3系统功能1.3.1主要功能(1)添加学生、老师的信息,并对信息进行管理。(2)添加学院、专业、课程、班级信息,并对添加的信息进行管理。(3)添加教学计划,并对教学计划信息进行管理。(1)添加学生简历或社会关系,并对此信息进行管理。(2)添加学生奖励或惩罚信息,并对此信息进行管理。(3)学生可以选课。(4)教师可以添加自己所教的课程的学生成绩,并对成绩进行管理。(5)已有的学生老师可以注册系统用户。系统管理员可以对用户进行管理。1.3.2各用户功能权限1.3.2.1系统管理员(1)添加学生、老师的信息,并对信息进行管理。(2)添加学院、专业、课程、班
5、级信息,并对添加的信息进行管理。(3)添加教学计划,并对教学计划信息进行管理。(4)添加学生简历或社会关系,并对此信息进行管理。(5)添加学生奖励或惩罚信息,并对此信息进行管理。(6)管理用户,可以查询或者删除用户信息。管理员界面如下:1.3.2.2学生系统管理员如果录入了某学生信息之后,这个学生才可以进行注册用户,并且用户名就是自己的学号,密码由自己设置。具有如下功能:(1)查看个人信息。(1)查看个人简历、社会关系、教学计划、个人课表,个人奖惩等。(2)选课。(3)查询成绩。学生界面如下:1.3.2.3教师系统管理员添加了某个老师的信息之后,这个老师才可以
6、注册用户。其中用户号是自己的教师号,密码自己设置。注册成功之后才可以登录。具有以下功能(1)查询个人信息。(2)查看教学计划。(3)查看个人课表。(4)录入学生成绩。(5)学生成绩管理。如(修改、删除等)教师界面如下:1.4运行环境本系统的运行环境:操作系统:Windows7/8/8.1/10硬件平台:500MHz以上处理器,256M以上内存。数据库服务器:MicrosoftSQLServer2014版本。1.5开发软件本系统采用MicrosoftVisualStudio2012集成开发系统作为前台开发的Windows窗体控制平台,以PowerDesigner
7、15作为数据库模型设计工具,采用SQLServer2014作为后台数据库的管理程序。2.系统详细设计2.1数据库设计2.1.1数据库E-R模型(1)实体列表实体描述学院包括学院编号、学院名称专业包括专业编号、专业名称班级包括班级编号、班级名称学生学校里所有的学生信息,包含学号,姓名基本信息。教师学校里所有老师的信息,包括教师号和姓名等。课程每个学院开设的所有课程,包括课程号、课程名。成绩每个学生的各科成绩,包括成绩号、考试类型、分数等。奖励学生在校期间的奖励信息。惩罚学生在校期间的惩罚信息。简历学生的个人简历,包括实习情况等。社会关系学生的社会关系,即家人的部
8、分信息。教学计划包括学校各学院各专业在
此文档下载收益归作者所有