版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、可编辑软件工程课程设计任务书本课程设计的目的是通过实践使学生经历一个软件系统开发的全过程并1、Windows 7及以上任务:完成学生信息管理系统系统的分析设计工作,并选用适当的开发工具完成系统的开发。要求:工作进度计划序号1起止日期2017.06.12工 作 内 容 需求分析精品文档可编辑2017.06.132017.06.132017.06.142017.06.142017.12.152017.06.152017.06.172017.06.182017.06.192017年 6 月 15日精品文档可编辑计算机工程系软件工程课程设计报告选题名称: 系(院): 计算机工专 业: 班 级:姓 名:
2、指导教师:学 学年学期: 第 2 年 6 月 日精品文档可编辑摘要:学生信息管理系统是一个小型的管理系统,其开发技术是后台数据库的建立和维护、前端应用程序的开发两个方面。数据库要体现数据精简和数据一致性、联系强的特点,应用程序要体现功能健全和使用方便的特点。设计报告介绍了与学生相关的信息,划分数据库,将系统划分为录入新生信息、程序学生信息、更新学生信息、删除学生信息、添加用户、修改密码、添加班级、添加课程、退出系统等功能,来了解学生的基本身份信息。系统达到的预期的目标是录入新生信息、程序学生信息、更新学生信息、删除学生信息、添加用户、修改密码、添加班级、添加课程、退出系统的增删改查的功能。本系
3、统只是个人的基本信息的增删改查,可随着添加更多的程序去实现更多的功能。关键词:数据库;ER 图;精品文档可编辑目 录1 需求分析2 概念设计3 逻辑设计4 编程实现致 谢参考文献精品文档可编辑1 需求分析1.1 系统需求随着学校人数的不断扩大,学生的信息不断增多,面对如此庞大的信息量,传统的统计学生信息的方法不仅占用大量的人力物力,而且容易出错,已经不再使用,这需要我们设计出一个简单方便的计算机系统来解决这个问题,来对学校所有学生的信息进行处理。方便进行增删改查的功能,使一切更加方便。活,方便人民。保障信息的正确性、完整性、实时性。1.2 可行性分析设备市场价格低,操作系统采用 Windows
4、7 的操作系统,采用 C#编写的,技术上是可行的。每个人都有学号,所以登录号和密码均可以设置为学号,所以管理上也是可行的。1.3 功能需求学生信息管理系统具有以下功能:学籍管理:对学生的信息档案进行管理,主要包括学生档案信息的修改、删除、添加、档案查询及档案输出等,其中档案查询可以根据学号、姓名查询需要的信息;档案输出可以输出学生档案、成绩、课程表等。学生档案记录主要包括:学号、姓名、出生日期、年龄、性别、政治面貌、入学时间、个人简介、照片、家庭住址、邮编、所在系别以及所学专业等字段。成绩管理:对学生的成绩进行管理,主要就是成绩查询,成绩查询可以按学精品文档可编辑号、姓名进行查询。成绩记录主要
5、包括:学期、学号、姓名、课程号以及成绩字段等。课程管理:学生可以通过该模块进行课程表查看、打印课程表。择。系统维护:教师对学生的密码进行管理,主要包括增加新用户和用户修改。其中用户修改可以实现对学生的密码修改和学生用户名的删去。退出系统:离开本学生信息管理系统。录入新生信息查询学生信息更删除学生信息添加用户新学生信息图1 模块图1.4 数据流图精品文档可编辑图 2 数据流图2 概念设计数据字典名字:档案信息表描述:学生的档案信息定义:位置:输出到屏幕名字:成绩表描述:学生的成绩表定义:精品文档可编辑位置 输出到屏幕:名字:课程管理描述:数据流定义:位置 输出到屏幕:MN图3 ER图3 逻辑设计
6、3.1 E-R模型向关系模式的转换精品文档可编辑 1:1 任意一个关系模式的属性中加入另一个关系模式的键和联系类型的属性。(2)若实体间的联系是 1:N 的,则在 N 端实体类型转换成的关系模式中加入 1端实体类型转换成的关系模式的键和联系类型的属性。(3)若实体间的联系是M 的,则将联系类型也转换成关系模式,其属性为两端实体类型的键加上联系类型的属性,而键为两端实体键的组合。课程关系模式(课程号,课程名,学分)学生关系模式(学号,姓名,性别,年龄,民族,籍贯,班级,政治面貌,身份证号,职位,所学专业)班级关系模式(学号,课程号,班级号,年级,最大人数)3.2 表格设计3.2.1 用户信息表表
7、 3-1 用户信息表列名UserNamePassword数据类型Varchar(10)Varchar(10)允许空否是3.2.2 班级信息表表 3-2班级信息表列名数据类型允许空ClassNumberGradeMaxNumberStudentNumberCourseNumberVarchar(10)Varchar(10)Varchar(10)Varchar(10)Varchar(10)是是是否否精品文档可编辑3.2.3 课程信息表表 3-3课程信息表列名数据类型允许空否是CourseNumberCourseNameCreditVarchar(10)Varchar(10)Varchar(10)是
8、3.2.4 学生信息表表 3-4学生信息表列名数据类型允许空是NameVarchar(10)StudentNumberSexAge【National】HomeClassVarchar(10)Varchar(10)Varchar(10)Varchar(10)Varchar(10)Varchar(10)Varchar(10)Varchar(10)Varchar(10)Varchar(10)否是是是是是是是是是PoliticIdNumberPositionSkill4 编程实现4.1 用户登录图 4-1 用户登录界面代码:精品文档可编辑=;= =,+4.2 登录主界面精品文档可编辑图4-2 登录主界
9、面代码: = =精品文档可编辑, =4.3 录入新生信息图4-3 录入新生信息代码:=;= 精品文档可编辑), =,= = ,+4.4 查询学生信息精品文档可编辑图4-4 查询学生信息代码:= ;=), =*,=, = =精品文档可编辑 = = +4.5 更新学生信息图4-5 更新学生信息时显示图4-6 更新学生信息后显示精品文档可编辑代码:首先在查找主段的基础上,将查找的值一次赋给TextBox所对应的值。=;= !=!=!=) = = = ,+,精品文档可编辑4.6 删除学生信息图4-7 删除学生信息图4-8 删除学生信息后检验代码:在查找主段的基础上。= ;=), =精品文档可编辑,=
10、= ,+4.7 添加用户图4-9 添加用户图4-10 操作提示代码:=;= ) 精品文档可编辑, =,= = ,+精品文档可编辑4.8 修改密码图4-11 修改密码代码:=;= ), =,= = , ,精品文档可编辑,+4.9 添加班级图4-12 添加班级代码:=;= ), =,=精品文档可编辑 = ,+4.10 添加课程图4-13 添加课程图4-14 操作提示代码:=;= ),精品文档可编辑 = ,= = ,+精品文档可编辑总结与体会本课程设计是对书本知识的巩固和平时试验的一个拓广,结合了C#知识和本学期学习的数据库知识,在理论的基础上,将两者有力的结合起来。实验开始时,对两者的相连一窍不通
11、,在老师和同学的指导下才猛然醒悟。从需求分析,概念设计,逻辑设计,物理设计,实施到运行和维护,更深刻的了解了数据库开发过程中的相关知识点。对于数据库的增删改查的功能得到进一步的了解。学期临末迎来了这学期的课程设计 ,虽然有了上学期做课程设计的经验 ,但真的做起来还是困难重重。虽然难题多多,但收获也多多。去年的课程设计就让我学到了很多,今年 sql server 2008 及 的课程设计,我的收获也真的颇丰。今年的课程设计使我对以前的知识有了进一步的巩固与理解,也对自己的不足之处有了了解。对于系统的需求要明确,这样才能做到有的放矢。特别是对于系统中数据的存储和重要算法的设计,设计的不好会出现大量
12、的冗余,不仅浪费存储空间,还影响查询效率。通过需求分析、设计、编码实现、测试本程序基本符合本次课程设计的要求,并能顺利运行,界面清晰易理解,且具备各项基本功能;但是代码比较烦琐,如果不是在指导老师和同学的帮助下,以及到图书馆查阅相关的资料,是很难完成的,毕竟 c#语言是我自己学的知识。虽然查阅了许多资料,但是还是出现了很多问题。出现问题不要慌,自己找原因,最终肯定会迎刃而解的。本来还想要让程序的功能更多些,只是个人能力不够,想到一些功能却运行不起来,只能完成基本的功能!其实,有写程序看起来很难,只要你经过慢慢的摸索,一步一步的编写,以少积多,最终会解决疑难问题! 我的思维能力。这次的实践让我学
13、会了要全面地去思考问题。回想刚刚过去的忙碌的一周,感触颇多,收获颇丰。这星期通过翻阅各种参考文精品文档可编辑献,对有些知识尤其是 方面的知识有了新的了解,对C#也懂了一点,也对网页制作有了兴趣。收获最大的地方就是锻炼了自己的独立思考能力和解决问题的能力。最后,在这里对老师和同学给予的帮助表示最诚挚的感谢!精品文档可编辑致 谢通过毕业设计过程我会到了许多知识,这也是在大学里又一次比较完整的完成一个小项目,虽然过程中遇到了许多困难,在同学和老师的帮助下一一克服了。通过不断的发现问题,总结问题和解决问题的过程,使我在此次毕业设计活动中不断的提高,和得到了宝贵的经验。课程设计老师和同学们的的关心和指导下完成的,本人对学生选课系统有了较深刻的认识,也具备了一定的实际开发经验。认识到开发系统首先要明确用户的需求,然后进行系统分析,其次构建系统模型、建立完善的数据库,接着编写代码,最后测试系统。对顺利完成本课题起到了极大的作用,在此向他们表示衷心的感谢!精品文档可编辑参考文献1.刘金岭,冯万利.数据库系统及应用教程SQL Server 2008.清
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 精密经纬仪产品供应链分析
- 带集成式洁身冲洗器的马桶产业链招商引资的调研报告
- 2024南通海关综合技术中心招聘劳务派遣人员2人笔试模拟试题及答案解析
- 2023-2024学年北京朝阳区高三(上)期中政治试题和答案
- 学期教学工作具体实施计划
- 急诊时间管理与调度方法计划
- 个体工商户购置商品借款协议三篇
- 学生社团活动的引导与支持计划
- 新零售策略计划
- 汽车货物保险合同三篇
- 心理健康-过程性考核作业一-参考资料-江苏开大
- 《养老机构认知障碍照护专区设置与服务规范》
- 老人去世生平简历范文(十八篇)
- DLT 5630-2021 输变电工程防灾减灾设计规程-PDF解密
- 2023全国高考四套文言文真题挖空训练(答案)
- MOOC 弟子规与服务外包职业素养-苏州工业园区服务外包职业学院 中国大学慕课答案
- 企业环境管理知识培训
- 七年级第7周主题班会-第一次月考分析
- 科研设计及研究生论文撰写智慧树知到期末考试答案2024年
- 《百年孤独(节选)》课件++2023-2024学年统编版高中语文选择性必修上册
- 浙南名校联盟2023-2024学年高一年级上册12月联考物理试题含答案
评论
0/150
提交评论