版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
工作任务1需求分析
工作任务2系统设计
工作任务3数据库的实现
工作任务4系统程序的实现情境总结
1.系统功能需求分析
学生信息管理系统需要满足来自两方面的需求:普通教师和管理人员。普通教师的需求是查询学生基本信息、成绩信息和修改本人密码;而管理人员的功能比较多,包括对学生基本信息、班级信息、课程信息、成绩信息和用户信息进行管理和维护。
1)普通教师
普通教师根据本人的密码登录系统后,可以进行学生和成绩信息的查询。工作任务1需求分析
2)管理人员
管理人员部分的信息量大,数据安全性和保密性要求最高。
2.系统数据需求分析
在软件中需要处理的数据是客观世界中存在的事物及其联系的反映。
在本系统中主要包括学生实体、班级实体、年级实体、课程实体。各个实体的E-R图分别如图8-1~图8-3所示。图8-1学生实体的E-R图图8-2班级实体的E-R图图8-3年级实体的E-R图
1.系统功能模块设计
在功能需求分析的基础上,按照结构化程序设计的要求,得到系统功能模块。
2.数据库设计
1)逻辑结构设计
将概念结构E-R图转换成具体的DBMS数据库产品支持的数据模型,形成数据库逻辑模式。工作任务2系统设计
2)物理结构设计
将逻辑数据结构转换为目标DBMS可以实现的物理数据库,即数据库的存储记录格式、存储记录的安排和存取方法。图8-4学生基本信息表StudentInfo图8-5课程信息表:courseInfo图8-6年级课程设计:gradeCourseInfo图8-7成绩信息表:resultInfo图8-8用户表:userInfo图8-9班级表:classInfo
【任务1】
创建数据库。
打开查询分析窗口,输入下列语句并执行,创建Student数据库。
【任务2】
创建学籍表studentInfo。
【任务3】
创建班级表classInfo。工作任务3数据库的实现 【任务4】
创建课程信息表courseInfo。
【任务5】
创建年级课程信息表gradecourseInfo。
【任务6】
创建成绩信息表resultInfo。
【任务7】创建用户表userInfo。1.Fmain窗体(系统主窗体)
2.Flogin窗体(登录窗体)
3.Fbanji窗体(添加班级信息窗体)
4. Fkecheng窗体(添加课程信息窗体)
5.Fchengji窗体(添加成绩信息窗体)
6.Fxueji窗体(添加学籍信息窗体)
7.Fsystem窗体(添加用户窗体)
8.frmSetcourseinfo(设置年级课程窗体)工作任务4系统程序的实现
【任务1】
创建标准模块。
在VisualC#中可以使用标准模块来存放整个工程中的公用函数和全局变量等。
【任务2】
系统主窗体的实现。
将窗体的“属性”栏中的backgroundimage属性设置为背景图片。主窗体的布局如图8-10所示。图8-10学生信息管理系统主窗体
【任务3】
登录模块的实现。
(1)登录界面设计,如图8-11所示。
【任务4】学籍管理模块的实现。
(1)界面设计,如图8-12所示。
(2)代码分析与设计。图8-11登录窗体布局图8-12“添加学籍信息”窗体布局
【任务5】
班级管理模块的实现。
【任务6】
课程管理模块的实现。
(1)界面设计如图8-14所示。
(2)代码分析与设计。图8-13“添加班级信息”窗体布局图8-14“课程管理”信息窗体布局
【任务7】
成绩管理模块的实现。
分析:这里使用动态数据库绑定来实现,窗体布局如图8-15所示。
【任务8】
系统管理模块的实现。
1)添加用户
界面设计如图8-16所示,设置“添加用户”窗体。图8-15“添加成绩信息”窗体图8-16“添加用户”窗体布局
2)代码分析与设计
(1)编写窗体加载事件代码。
(2)编写“添加用户”按钮事件代码。
(3)编写“取消”按钮事件代码:
(4)修改密码。
(5)“删除用户”代码.本学习情境以学生管理信息系统为例,详尽地介绍了在C/S两层结构中SQLServer2008数据库与开发工具VisualC#.NET协同,运用比较流行的ADO.NET数据访问接口,以软件工程的思想为指导,从
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年砖厂供应合作合同样本版B版
- 广东省珠海市语文中考模拟试卷六套【附参考答案】
- 专项项目转让居间服务协议2024版B版
- 2024游艇俱乐部会员权益购买合同63篇
- 专利技术独家转让合同 2024年版版B版
- 6 摸一摸 说课稿-2024-2025学年科学一年级上册青岛版
- 2024流行休闲副食零售购销协议样本一
- 2024版石材产品购销协议样本版B版
- 2 学会宽容 第一课时 说课稿-2023-2024学年道德与法治六年级下册统编版
- 福建省南平市吴屯中学2021年高一物理模拟试卷含解析
- 【9物(北师)期末】阜阳市临泉县2023-2024学年九年级上学期期末考试物理试题
- 2024年考研管理类综合能力(199)真题及解析完整版
- 眼镜销售仪容仪表培训
- “两高”发布《关于办理拒不执行判决、裁定刑事案件适用法律若干问题的解释》(新旧对照表)
- 医生或医技岗位招聘面试题与参考回答(某大型国企)2024年
- 2024国考:公司座谈提纲2024
- 2024年扫地机器人市场动态及行业发展分析
- 艺术学概论学习通超星期末考试答案章节答案2024年
- 2024年区域牛羊肉独家代理销售协议
- 医院消防安全知识培训课件
- 美国反无人机系统未来趋势报告 THE U.S. COUNTER-UNMANNED AERIAL SYSTEMS MARKET REPORT 2024-2029
评论
0/150
提交评论