学生综合管理系统C程序设计优质报告.docx
《学生综合管理系统C程序设计优质报告.docx》由会员分享,可在线阅读,更多相关《学生综合管理系统C程序设计优质报告.docx(47页珍藏版)》请在咨信网上搜索。
1、重庆交通大学信息科学和工程学院设计性试验汇报专 业:计算机科学和技术(软件开发)班 级: 级 软件 2 班 学 号: 姓 名: 刘 克 课 程 名 称: 数据库原理 试验项目性质: 设计性试验 试验所属课程: 数据库原理 试验室(中心): 软件和通信试验室 指 导 教 师 : 王 家 伟 试验完成时间: 年 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软件适用对象 高校管理员及全部师生。1.3系统功效1.3.1关键功效(1) 添加学生、老师信息,并对信
4、息进行管理。(2) 添加学院、专业、课程、班级信息,并对添加信息进行管理。(3) 添加教学计划,并对教学计划信息进行管理。(4) 添加学生简历或社会关系,并对此信息进行管理。(5) 添加学生奖励或处罚信息,并对此信息进行管理。(6) 学生能够选课。(7) 老师能够添加自己所教课程学生成绩,并对成绩进行管理。(8) 已经有学生老师能够注册系统用户。系统管理员能够对用户进行管理。1.3.2各用户功效权限1.3.2.1系统管理员(1) 添加学生、老师信息,并对信息进行管理。(2) 添加学院、专业、课程、班级信息,并对添加信息进行管理。(3) 添加教学计划,并对教学计划信息进行管理。(4) 添加学生简
5、历或社会关系,并对此信息进行管理。(5) 添加学生奖励或处罚信息,并对此信息进行管理。(6) 管理用户,能够查询或删除用户信息。管理员界面以下: 1.3.2.2 学生 系统管理员假如录入了某学生信息以后,这个学生才能够进行注册用户,而且用户名就是自己学号,密码由自己设置。含有以下功效:(1) 查看个人信息。(2) 查看个人简历、社会关系、教学计划、个人课表,个人奖惩等。(3) 选课。(4) 查询成绩。学生界面以下:1.3.2.3老师系统管理员添加了某个老师信息以后,这个老师才能够注册用户。其中用户号是自己老师号,密码自己设置。注册成功以后才能够登录。含有以下功效(1) 查询个人信息。(2) 查
6、看教学计划。(3) 查看个人课表。(4) 录入学生成绩。(5) 学生成绩管理。如(修改、删除等) 老师界面以下:1.4运行环境本系统运行环境:操作系统:Windows 7/8/8.1/10硬件平台:500MHz以上处理器,256M以上内存。数据库服务器:Microsoft SQL Server本。1.5开发软件本系统采取Microsoft Visual Studio 集成开发系统作为前台开发Windows窗体控制平台,以Power Designer 15作为数据库模型设计工具,采取SQL Server作为后台数据库管理程序。2.系统具体设计 2.1 数据库设计 2.1.1 数据库E-R模型(1
7、)实体列表实体 描述学院包含学院编号、学院名称专业包含专业编号、专业名称班级包含班级编号、班级名称学生学校里全部学生信息,包含学号,姓名基础信息。老师学校里全部老师信息,包含老师号和姓名等。课程每个学院开设全部课程,包含课程号、课程名。 成绩每个学生各科成绩,包含成绩号、考试类型、分数等。 奖励学生在校期间奖励信息。处罚学生在校期间处罚信息。简历学生个人简历,包含实习情况等。社会关系学生社会关系,即家人部分信息。教学计划包含学校各学院各专业在哪学期开设了什么样课程等 2.1.2 数据库概念模型 2.1.3 数据库概念模型 2.1.4 数据字典 (1)学生信息表StudentInfo字段名称说明
8、数据类型字段大小stuID学号varchar 12name姓名char 10CollegeID学院号varchar 12MajorID专业号varchar 12ResumeID简历号varchar12SocialID社会关系号varchar 12ClassID班级号varchar 12sex性别char 12birthdate出生日期datetime Grade年级varchar 12photo照片imageaddress籍贯varchar 20(2)College学院列名说明数据类型字段大小CollegeID学院号varchar12ColegeName学院名char20 (3)Major专业
9、列名说明数据类型字段大小MajorID专业号varchar12MajorName专业名char20CollegeID学院号varchar12(4)Class班级列名说明数据类型字段大小ClassID班级号varchar12ClassName班级名varchar12MajorID专业号varchar12 (5) Course课程列名说明数据类型字段大小CourseID学院号varchar12CourseName学院名char20Credit学分floatStudytime课时int(6)Resume学生简历列名说明数据类型字段大小ResumeID简历号varchar12stuID学名varcha
10、r12telephone电话varchar12email邮箱varchar20fixedAddress固定地址varchar50socialPractice社会实习varchar100Politicsstatus政治状态varchar10(7)SocialRelations社会关系列名说明数据类型字段大小SocialID社会关系号varchar12stuID学号varchar12FatherName父亲姓名varchar10MotherName母亲姓名varchar10BackGround背景varchar100linkman联络人varchar11(8)StuPunish学生处罚列名说明数据
11、类型字段大小PunishID处罚号varchar12stuID学号varchar12PunishTime处罚时间datetimePunishReason处罚原因varchar100PunishMeasure处罚方法varchar50(9)StuReward学生奖励列名说明数据类型字段大小RewardID奖励号varchar12stuID学号varchar12RewardTime奖励时间datetimeRewardReason奖励原因varchar100RewardMeasure奖励方法varchar50(10)Teacher老师列名说明数据类型字段大小TeacherID老师号varchar12
12、CollegeID学院号varchar12TeachName老师姓名varchar(20)Title职称varchar10sex性别varchar2(11)ChooseClass学生选课列名说明数据类型字段大小CourseID课程号varchar12stuID学号varchar12(12)Grade成绩列名说明数据类型字段大小GradeID老师号varchar12CourseID学院号varchar12stuID学号varchar12TeacherID老师号varchar12ScoreType分数类型varchar4Score分数varchar4(13)TeachPlan教学计划列名说明数据类
13、型字段大小TeachID老师号varchar12CourseID学院号varchar12MajorID学号varchar12ClassID老师号varchar12TeacherID分数类型varchar4Semster分数varchar4Grade年级varchar12Classtime上课时间varchar30ClassPlace上课地点varchar30StartTime开始时间datetimeEndTime结束时间datetime(14)UserInfo用户列名说明数据类型字段大小UserID老师号varchar12UserName学院号varchar12password老师姓名varc
14、har(20)PersonIdentity职称varchar102.1.5 数据表2.2界面设计2.2.1登录界面 (1)登录主界面用户需要输入用户名、密码、验证码才能够登录进去,其中验证码不区分大小写,假如看不清验证码还能够点击验证码更换其它验证码。点击“注册”能够进入注册界面。 (2)注册界面用户需要输入完整信息才能够注册成功,其中两次密码要填写一致。个人编号必需是系统管理员已经注册学生编号或老师号。2.2.2管理员界面(1)管理员主界面这是管理员主界面,界面上有录入多种信息按钮。假如要录入某信息点击相关按钮即可。还有多种管理按钮,假如要管理某信息,点击相关按钮即可。(2)录入师生信息界面
15、录入学生信息界面如上,其中院系编号,专业编号,班级编号不能输入,因为打开界面时,已经有院系,专业,班级等信息已经绑定在这些comboBox之中。其中学号也不能输入,因为学号也是自动生成,生成规则为“院系编号+专业编号+班级编号+个人序号”。点击“选择图片”能够从电脑中选择学生图片录入数据库。院系编号不能输入,只能从绑定数据中选择。老师编号是自动生成,生成规则为“院系编号+个人序号”。(3)录入学院专业课程班级信息院系编号自动生成,院系名称不能反复,假如反复则会报错。专业编号自动生成,专业名称不能反复。课程编号自动生成班级编号自动生成(3)录入学生简历或社会关系界面录入已录入学生简历信息,简历编
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 综合 管理 系统 程序设计 优质 报告
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。