版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件工程课程设计任务书环境任务要求序号12学生信息管理系统本课程设计的目的是通过实践使学生经历一个软件系统开发的全过程并受到一次综合的训练,以便能较全面地理解、掌握和综合运用所学的知识去分析、解决实际问题。2、SQLServer2008完成《学生信息管理系统》系统的分析设计工作,并选用适当的开发工具完成系统的开发。2、进行数据库的概念设计;3、进行数据库的逻辑设计;4、进行数据库的物理设计;工作进度计划起止日期工作内容需求分析概念设计33逻辑设计4系统设计5课程设计报告纂写指导教师(签章):2017年6月15日计算机工程系软件工程课程设计报告 系(院):计算机工程与软件工程学院专业:计算机科学与技术学年学期:2016~2017学年第2学期2017年6月2017年6月15日和维护、前端应用程序的开发两个方面。数据库要体现数据精简和数据一致性、联系强的特点,应用程序要体现功能健全和使用方便的特点。设计报告介绍了与学生相关的信息,划分数据库,将系统划分为录入新生信息、标是录入新生信息、程序学生信息、更新学生信息、删除学生信息、添加用户、的基本信息的增删改查,可随着添加更多的程序去实现更多的功能。1需求分析...................................................2概念设计...................................................3逻辑设计...................................................4编程实现...................................................总结与体会....................................................致谢.......................................................参考文献......................................................软件工程课程设计报告1需求分析系统需求随着学校人数的不断扩大,学生的信息不断增多,面对如此庞大的信息量,传统的统计学生信息的方法不仅占用大量的人力物力,而且容易出错,已经不再使用,这需要我们设计出一个简单方便的计算机系统来解决这个问题,来对学校所有学生的信息进行处理。方便进行增删改查的功能,使一切更加方便。现代科技的进步已经是日新月异,应将这种方便的技术应用于人民的日常生活,方便人民。保障信息的正确性、完整性、实时性。可行性分析了解了系统的具体的功能,对其实现的可行性进行分析。该系统所需的,技术上是可行的。每个人都有学号,所以登录号和密码均可以设置为学号,所以管理上也是可行的。功能需求学生信息管理系统具有以下功能:学籍管理:对学生的信息档案进行管理,主要包括学生档案信息的修改、删除、添加、档案查询及档案输出等,其中档案查询可以根据学号、姓名查询需要的信息;档案输出可以输出学生档案、成绩、课程表等。学生档案记录主要包括:学号、姓名、出生日期、年龄、性别、政治面貌、入学时间、个人简介、照片、家庭住址、邮编、所在系别以及所学专业等成绩管理:对学生的成绩进行管理,主要就是成绩查询,成绩查询可以按学号、姓名进行查询。成绩记录主要包括:学期、学号、姓名、课程号以及成绩字段等。课程管理:学生可以通过该模块进行课程表查看、打印课程表。选修课选择:对学生报选修课进行管理,学生可以对自己喜爱的课程系统维护:教师对学生的密码进行管理,主要包括增加新用户和用户修改。其中用户修改可以实现对学生的密码修改和学生用户名的删去。系统辅助工具:通过该模块用户可以打开一些辅助工具,如记事本和退出系统:离开本学生信息管理系统。退退出系添加课添加班修改密添加用删除学更新学查询学录入新学生信息管理系学生信息退出系系统维数据流图系系统原始数据学生信班级信课程信用户信系统输出数个人信学生信班级信学生信息管理系统2概念设计数据字典名字:档案信息表描述:学生的档案信息定义:学号+姓名+出生日期+年龄+性别+政治面貌+入学时间+个人简介+照片+家庭住址+邮编+所在系别以及所学专业位置:输出到屏幕名字:成绩表描述:学生的成绩表定义:学期+学号+姓名+课程号+成绩字段位置:输出到屏幕名字:课程管理描述:数据流定义:选课位置:输出到屏幕性别姓名民族籍贯年龄政治面班职位身份证M年班所学专业最大人班级N课程课程课程3逻辑设计E-R模型向关系模式的转换(1)若实体间的联系是1:1的,可以在两个实体类型转换成的两个关系模式中的任意一个关系模式的属性中加入另一个关系模式的键和联系类型的属性。3.2.3课程信息表(2)若实体间的联系是1:N的,则在N端实体类型转换成的关系模式中加换成的关系模式的键和联系类型的属性。为两端实体类型的键加上联系类型的属性,而键为两端实体键的组合。 课程关系模式(课程号,课程名,学分 学生关系模式(学号,姓名,性别,年龄,民族,籍贯,班级,政治面貌,身份证号,职位,所学专业)班级关系模式(学号,课程号,班级号,年级,最大人数) 表格设计3.2.1用户信息表 列名数据类型允许空UserNameVarchar(10)否 PasswordVarchar(10)是3.2.2班级信息表数据类型允许空ClassNumberGradeMaxNumberStudentNumberVarchar(10)Varchar(10)Varchar(10)Varchar(10) CourseNumberVarchar(10)否列名数据类型允许空CourseNumberVarchar(10)否CourseNameVarchar(10)是 CreditVarchar(10)是3.2.4学生信息表数据类型允许空NameStudentNumberxAge【National】HomeClassPoliticIdNumberPositionVarchar(10)Varchar(10)Varchar(10)Varchar(10)Varchar(10)Varchar(10)Varchar(10)Varchar(10)Varchar(10)Varchar(10) SkillVarchar(10)是4编程实现用户登录privatevoidLogin_Click(objectsender,EventArgse){rSqlConnectionconn=newSqlConnection(ConnString);stringsql=("selectPasswordfromUserInfowhereUserName='{0}'"{SqlCommandcmd=newSqlCommand(sql,conn);SqlDataReaderreader=();if()){(thisstring)reader["Password"].ToString().Trim()){Interfaceinter=newInterface();}{("密码出错!","操作提示",,;}}e{("此用户不存在!","存在提示",,;}}catch(Exceptionex){("出错信息!"+;}finally{();}}登录主界面privatevoidEntryNewInformation_Click(objectsender,EventArgse){EntryNewInformationeni=newEntryNewInformation();}privatevoidInquireStuInformation_Click(objectsender,EventArgse){InquireStuInformationisi=newInquireStuInformation();}privatevoidUpdateNewInformation_Click(objectsender,EventArgse){UpdateNewInformationuni=newUpdateNewInformation();}privatevoidAddUser_Click(objectsender,EventArgse){AddUserau=newAddUser();}privatevoidChangePassword_Click(objectsender,EventArgse){ChangePasswordcp=newChangePassword();}privatevoidAddClass_Click(objectsender,EventArgse){AddClassac=newAddClass();}privatevoidAddCourse_Click(objectsender,EventArgse){AddCourseaco=newAddCourse();}privatevoidExitSystem_Click(objectsender,EventArgse){if("您确定要退出吗","操作提示",==}privatevoidDeleteStuRecord_Click(objectsender,EventArgse){DeleteStuRecorddsr=newDeleteStuRecord();}录入新生信息privatevoidKeep_Click(objectsender,EventArgse){rSqlConnectionconn=newSqlConnection(ConnString);""||==""||==""||==""||==""){("请输入完整信息!","操作提示",,;}e{stringsql=("insertintoStudentInfo(Name,StudentNumber,Sex,Age,[National],Home,Class,Politic,IdNumber,Position,Skill)values('{0}','{1}','{2}','{3}','{4}','{5}','{6}','{7}','{8}','{9}','{10}')",conn);SqlCommandcmd=new10}')",conn);{intcount=();if(count<1){("录入失败","操作提示",,;}{("录入成功!","操作提示",,;}}catch(Exceptionex){("出错信息!"+;}finally{();}}}查询学生信息privatevoidInquire_Click(objectsender,EventArgse){stringConnString="DataSource=ADMIN-PC;InitialCatalog=MSM;UserID=sa;Pwd=123";SqlConnectionconn=newSqlConnection(ConnString);if==""){("请输入查询项目","操作提示",,;}e{{Name='{0}'",conn);ngngngngngngngngngngngingName;StudentNumber;Sex;Age;National;Home;Class;Politic;IdNumber;Position;Skill;sql=("select*fromStudentInfowhereSqlCommandcmd=newSqlCommand(sql,rif{}{swhile()){Name=(string)reader[0];StudentNumber=(string)reader[1];Sex=(string)reader[2];Age=(string)reader[3];National=(string)reader[4];Home=(string)reader[5];Class=(string)reader[6];Politic=(string)reader[7];IdNumber=(string)reader[8];Position=(string)reader[9];Skill=(string)reader[10];ListViewItemlvitem=newListViewItem(Name);=(string)reader["Name"];erSexAgeNationalHomeClassPoliticIdNumber,Position,Skill});}}}catch(Exceptionex){("出错信息!"+;}finally{}}更新学生信息}更新学生信息时显示更新学生信息后显示首先在查找主段的基础上,将查找的值一次赋给TextBox所对应的值。privatevoidKeepChange_Click(objectsender,EventArgse){rSqlConnectionconn=newSqlConnection(ConnString);ifnull||!=null||!=null||!=null||!=null||!=null||!=null||!=null||!=null||!=null){stringsql=("updateStudentInfosetSex='{0}',Age='{1}',[National]='{2}',
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 产品开发周期与成本KPI绩效衡量表
- 电视台节目制作团队制作绩效衡量表
- 第21课《陀螺》教学设计 试讲稿 说课稿(统编版语文四年级上册新教材)
- T/SDUWA 2002-2023城镇供水绿色水厂评价标准
- T/SDEC 001-2021山东省企业文化成果认定规范
- T/SCJA 17-2026机动车交通事故主动识别代码
- 电力工程师电力设备运行维护与安全性能评估绩效评定表
- 运动器材制造企业销售部经理绩效衡量表
- 飞机制造公司试飞员绩效考评表
- 墨水制造工岗前实操知识水平考核试卷含答案
- T/CAPA 16-2025医疗美容从业人员执业规范
- 大体积混凝土浇筑施工应急预案
- 2026年新编军事理论考试题及答案
- 湖南省2026年中考语文真题试卷附答案
- 2026年中考生物一轮复习:人教版(2024)七八年级4册必背知识点提纲
- 2026年科研伦理与学术规范期末考试题库含完整答案详解(网校专用)
- 人教版七年级英语上册 Starter Unit 1 语音专项教学设计:字母与基础音素感知
- 外研版(三起)英语三年级上册教学课件unit 3 Part 1
- 交通设施拆除施工方案
- 配电网线路故障查找方法
- 哈里伯顿EZSV机械坐封工具操作规程
评论
0/150
提交评论