欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOCX文档下载  

    软件工程课程设计-学生信息管理系统.docx

    • 资源ID:6637253       资源大小:285.52KB        全文页数:24页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    软件工程课程设计-学生信息管理系统.docx

    软件工程课程设计任务书课题名称学生信息管理系统设计目的本课程设计的目的是通过实践使学生经历一个软件系统开发的全过程并受到一次综合的训练,以便能较全面地理解、掌握和综合运用所学的知识去分析、解决实际问题。实验环境1、Windows7及以上2、 SQLServer20083、任务要求任务:完成学生信息管理系统系统的分析设计工作,并选用适当的开发工具完成系统的开发。要求:1完成需求分析;2、进行数据库的概念设计;3、进行数据库的逻辑设计;4、进行数据库的物理设计;5、进行应用程序设计;6、编程实现。工作进度计划序号起止日期工作内容1需求分析2概念设计3逻辑设计4系统设计5课程设计报告纂写指导教师(签章):2017年6月15日计算机工程系软件工程课程设计报告选题名称:学生信息管理系统,业级名师院 教( 导系专班姓指计算机工程与软件工程学院计算机科学与技术学号:一学年学期:20162017学年第2学期2017年6月15日黑体,小四号。摘要:学生信息管理系统是一个小型的管理系统,其开发技术是后台数据库的建立和维护、前端应用程序的开发两个方面。数据库要体现数据精简和数据一致性、联系强的特点,应用程序要体现功能健全和使用方便的特点。设计报告介绍了与学生相关的信息,划分数据库,将系统划分为录入新生信息、程序学生信息、更新学生信息、删除学生信息、添加用户、修改密码、添加班级、添加课程、退出系统等功能,来了解学生的基本身份信息。系统达到的预期的目标是录入新生信息、程序学生信息、更新学生信息、删除学生信息、添加用户、修改密码、添加班级、添加课程、退出系统的增删改查的功能。本系统只是个人的基本信息的增删改查,可随着添加更多的程序去实现更多的功能。关键词:数据库;ER图;1需求分析错误!未定义书签。2概念设计错误!未定义书签。3逻辑设计错误!未定义书签。4编程实现错误!未定义书签。总结与体会错误!未定义书签。错误!未定义书签。参考文献错误!未定义书签。=WORD完整版可编辑-专业资料分享=软件工程课程设计报告1需求分析系统需求随着学校人数的不断扩大,学生的信息不断增多,面对如此庞大的信息量,传统的统计学生信息的方法不仅占用大量的人力物力,而且容易出错,已经不再使用,这需要我们设计出一个简单方便的计算机系统来解决这个问题,来对学校所有学生的信息进行处理。方便进行增删改查的功能,使一切更加方便。现代科技的进步已经是日新月异,应将这种方便的技术应用于人民的日常生活,方便人民。保障信息的正确性、完整性、实时性。可行性分析了解了系统的具体的功能,对其实现的可行性进行分析。该系统所需的硬件设备市场价格低,操作系统采用WindoWS7的操作系统,采用C#编写的,技术上是可行的。每个人都有学号,所以登录号和密码均可以设置为学号,所以管理上也是可行的。功能需求学生信息管理系统具有以下功能:学籍管理:对学生的信息档案进行管理,主要包括学生档案信息的修改、删除、添加、档案查询及档案输出等,其中档案查询可以根据学号、姓名查询需要的信息;档案输出可以输出学生档案、成绩、课程表等。学生档案记录主要包括:学号、姓名、出生日期、年龄、性别、政治面貌、入学时间、个人简介、照片、家庭住址、邮编、所在系别以及所学专业等字段。成绩管理:对学生的成绩进行管理,主要就是成绩查询,成绩查询可以按学号、姓名进行查询。成绩记录主要包括:学期、学号、姓名、课程号以及成绩字段等。课程管理:学生可以通过该模块进行课程表查看、打印课程表。选修课选择:对学生报选修课进行管理,学生可以对自己喜爱的课程进行选择。系统维护:教师对学生的密码进行管理,主要包括增加新用户和用户修改。其中用户修改可以实现对学生的密码修改和学生用户名的删去。系统辅助工具:通过该模块用户可以打开一些辅助工具,如记事本和记事本O退出系统:离开本学生信息管理系统。图1模块图数据流图2概念设计数据字典名字:档案信息表描述:学生的档案信息定义:学号+姓名+出生日期+年龄+性别+政治面貌+入学时间+个人简介+照片+家庭住址+邮编+所在系别以及所学专业位置:输出到屏幕名字:成绩表描述:学生的成绩表定义:学期+学号+姓名+课程号+成绩字段=WORD完整版.可编辑-专业资料分享=位置:输出到屏幕名字:课程管理描述:数据流定义:选课位置:输出到屏幕图3ER图3逻辑设计E-R模型向关系模式的转换(D若实体间的联系是1:1的,可以在两个实体类型转换成的两个关系模式中=WORD完整版可编辑-专业资料分享=的任意一个关系模式的属性中加入另一个关系模式的键和联系类型的属性。(2)若实体间的联系是LN的,则在N端实体类型转换成的关系模式中加入1端实体类型转换成的关系模式的键和联系类型的属性。(3)若实体间的联系是M:N的,则将联系类型也转换成关系模式,其属性为两端实体类型的键加上联系类型的属性,而键为两端实体键的组合。课程关系模式(课程号,课程名,学分)学生关系模式(堂号,姓名,性别,年龄,民族,籍贯,班级,政治面貌,身份证号,职位,所学专业)班级关系模式(茎号1,课程号,班级号,年级,最大人数)表格设计3.2.1用户信息表表37用户信息表万I摩和根举刑UserNameVarchar(10)否PasswordVarchar(10)日3.2.2班级信息表表3-2班级信息表列名数据类型允许空CIaSsNumberVarchar(Io)BGradeVarchar(10)SMaxNumberVarchar(10)BStudentNumberVarchar(10)否CourseNijmberVarchar(Io)否3.2.3课程信息表表3-3课程信息表=WORD完整版-可编辑-专业资料分享=万收曲振举刑分诧空CourseNumberVarchar(10)否CourseNameVarchar(10)SlCreditVarchar(10)B3.2.4学生信息表表3-4学生信息表列名数据类型允许空NameVarchar(10)是StudentNumberVarchar(10)否SexVarchar(10)SAeeVarchar(10)SNationaI1Varchar(10)SHomeVarchar(10)SClassVarchar(10)SPoliticVarchar(10)SIdNumberVarchar(10)SPositionVarchar(10)SSkillVarchar(IO)日4编程实现用户登录图47用户登录界面代码:privatevoidLogin_CIick(objectsender,EventArgse)stringConnString="DataSource=ADMIN-PC;DataBase=MSM;UserID=Sa;PWd=I23"SqIConnectionconn=newSqIConnection(ConnString);stringsql=("selectPasswordfromUserInfowhereUserName='0try(O;SqICommandcmd=newSqICommand(sqI,conn);SqIDataReaderreader=();ifO)(if=(string)reader"Password".ToString().Trim()(O;Interfaceinter=newInterface();O;)else(“密码出错!,"操作提示",;)else("此用户不存在!","存在提示",;)catch(Exceptionex)(“出错信息!"+;finalIy(01)登录主界面图4-2登录主界面代码:privatevoidEntryNewInformation_CIick(objectsender,EventArgse)(EntryNewInformationeni=newEntryNewInformationO;O;)privatevoidInquireStuInformation_CIick(objectsender,EventArgse)(InquireStuInformationisi=newInquireStuInformation();O;privatevoidUpdateNewInformation_CIick(objectsender,EventArgse)(UpdateNewInformationuni=newUpdateNewInformation();0;)privatevoidAddUser_CIick(objectsender,EventArgse)(AddUserau=newAddllserO;0;)privatevoidChangePassword_CIick(objectsender,EventArgse)(ChangePasswordcp=newChangePasswordO;O;)privatevoidAddCIass_CIick(objectsender,EventArgse)(AddCIassac=newAddCIass();O;)privatevoidAddCourse_CIick(objectsender,EventArgse)(AddCourseaco=newAddCourse();O;)privatevoidExitSystem_CIick(objectsender,EventArgse)if("您确定要退出吗","操作提示",=0;)privatevoidDeIeteStuRecord_CIick(objectsender,EventArgse)(DeIeteStuRecorddsr=newDeIeteStuRecordO;0;录入新生信息图4-3录入新生信息代码:privatevoidKeep_CIick(objectsender,EventArgse)stringConnString="DataSource=ADMIN-PC;DataBase=MSM;UserID=sa;Pwd=123"SqIConnectionconn=newSqIConnection(ConnString);if""Il=",Il=',"Il=""Il=""Il=',"Il=""Il=""=WORD完整版.可编辑-专业资料分享=II=""Il=',"Il="")("请输入完整信息!","操作提示",;Jelse(stringsqI=("insertintoStudentInfo(Name,StudentNumber1Sex,Age,NationaI,Home,Class,Politic,IdNumbertPosition,SkiII)values('(O),1,2'3),(4),5),6','7j't,8'9,10,),SqICommandcmd=newSqICommand(sqI,conn);tryIO;intcount=();if(count<1)("录入失败“,“操作提示”,;)else("录入成功!“,“操作提示”,;)Jcatch(Exceptionex)(“出错信息!"+;finalIyIO;1)查询学生信息图4-4查询学生信息代码:privatevoidInquire_CIick(objectsender,EventArgse)(stringConnString="DataSource=ADMIN-PC;InitialCataIog=MSM;UserID=saPwd=123"SqIConnectionconn=newSqIConnection(ConnString);if="")(“请输入查询项目"操作提示”,;)elsetry(stringName;stringStudentNumber;stringSex;stringAge;stringNationaI;StringHome;stringClass;stringPolitic;stringIdNumber;stringPosition;stringSkill;O;stringsqI=("select*fromStudentlnfowhereName='0SqICommandcmd=newSqICommand(sqI,conn);SqIDataReaderreader=();if(!("对不起,没有您要查找的用户,"操作提示",;)else(while()(Name=(string)reader0;StudentNumber=(string)reader1;Sex=(string)reader2;Age=(string)reader3;NationaI=(string)reader4;Home=(string)reader5;CIass=(string)reader6;Politic=(string)reader7;IdNumber=(string)reader8;Position=(string)reader9;Skill=(string)reader10;1.istViewItemIvitem=newListViewItem(Name);=(string)reader"Name"stringStudentNumber1Sex,Age,National,Home,Class,Politic,IdNumber,Position,Skill);)0;)catch(Exceptionex)(“出错信息!"+;finalIyf0;1)更新学生信息图4-5更新学生信息时显示图4-6更新学生信息后显示代码:首先在查找主段的基础上,将查找的值一次赋给TextBox所对应的值。privatevoidKeepChange_CIick(objectsender,EventArgse)(stringConnString="DataSource=ADMIN-PC;DataBase=MSM;UserID=sajPwd=123"SqIConnectionconn=newSqIConnection(ConnString);ifnulI11!=nulI11!=nulI!=nulI!=nulI!=nulI11!=nulI11!=nu11!=nulI11!=null)(stringsqI=(''updateStudentlnfosetSex='0,Age='1|,National='2'tHom三,3,Class='4,IdNumber='5',Politic='6(',Position=*7',SkiIl='8'whereName="9),'rSqICommandcmd=newSqICominand(sqlfconn);O;try(intcount=();if(count<1)("更新出错"操作提示",else("更新成功!”,”操作提示”,)catch(Exceptionex)("出错信息!"+;)finalIy(0;1)eIse(“请输入更新信息","操作提示,UserViewO;据库系统及应用教程一SQL Server 2008.清华大学出版社,2 .沈士根,汪承颁,许小东Web程序设计实用网站开发.清华大学出版3 .用ASP轻松开发Web网站刘杰等北京希望电子出版社4 .ASP网页制作教程王国荣人民邮电出版社5 .张绣兰.ASP网站建设实录.北京希望电子出版社.2008指导教师评语学号姓名班级选题名称学生信息管理系统序号评价内容权重(%)得分1考勤记录、学习态度、工作作风与表现。102是否完成设计任务;能否运行、可操作性如何等。303报告的格式规范程度、是否图文并茂、语言规范及流畅程度;主题是否鲜明、重心是否突出、论述是否充分、结论是否正确;是否提出了自己的独到见解。304自我陈述、回答问题的正确性、用语准确性、逻辑思维、是否具有独到见解等。30合计指导教师(签章):年月0

    注意事项

    本文(软件工程课程设计-学生信息管理系统.docx)为本站会员(李司机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开