课程设计--基于C#.NET和SQL_Server的数据库应用系统开发实训报告

课程设计--基于C#.NET和SQL_Server的数据库应用系统开发实训报告

ID:35625453

大小:197.50 KB

页数:18页

时间:2019-04-03

课程设计--基于C#.NET和SQL_Server的数据库应用系统开发实训报告_第1页
课程设计--基于C#.NET和SQL_Server的数据库应用系统开发实训报告_第2页
课程设计--基于C#.NET和SQL_Server的数据库应用系统开发实训报告_第3页
课程设计--基于C#.NET和SQL_Server的数据库应用系统开发实训报告_第4页
课程设计--基于C#.NET和SQL_Server的数据库应用系统开发实训报告_第5页
资源描述:

《课程设计--基于C#.NET和SQL_Server的数据库应用系统开发实训报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于C#.NET和SQLServer的数据库应用系统开发实训报告一、课程设计目的课程设计是主要实践性教学环境之一,是围绕所学一门课程,综合运用所学知识进行实际应用设计的综合分析和设计的训练。通过C#.NET程序设计课程实习,以进一步巩固所学C#.NET程序设计和SQLServer2005数据库知识,初步掌握应用C#和数据库开发应用系统程序必备的技能,为今后进一步学习和从事软件方面的职业打下一定的基础。二、课程设计的任务、内容和要求1、任务学生根据老师指定的或自己拟订的经老师认可的运用C#和SQLServer2005知识进行中小型信息管理系统开发的项目,最终提交的解决方案、课程设计报告和完整项

2、目软件。三、实验步骤1、需求分析需求分析的重点在于调查、收集与分析用户在数据管理中的信息要求、处理要求、安全性、与完整性的要求。然后在进行概念结构设计阶段。第一步:初始化工程,这一阶段的任务是从目的的描述和范围描述开始,确定建模目标;第二步:定义实体:实体集成员都有一个共同的特征和属性集,可以从收集的源材料—基本的数据表中间接或直接的标识出大部分的实体;第三步:定义联系,根据实际的业务需求和规划,使实体联系矩阵来标识实体间的二元关系;第四步:定义码,唯一标识每一个实体的实例,从候选码中确定主码;第五步:定义属性,确定属性的所有者,定义非主码属性:第六步:定义其他对象和规则,定义数据类型、长度

3、、精度、是否非空、默认值、约束规则等。1.1功能需求分析根据数据库中存储的数据对登录的用户账号进行验证,再进行判断是否授予访问权限。管理员可以根据需要,对学生的基本信息进行查看、添加、修改以及删除,详细操作如下:(1)添加学生信息的功能主要包括对学生信息的输入,包括待输入学生的学号、姓名、年龄、性别、专业名。(2)查询学生信息的功能就是对已经添加的学生信息按学号进行查看,有利于管理者对学校学生信息的了解。(4)删除学生信息的功能是将整个系统的学生信息进行按学号进行删除。(5)修改学生信息的功能是输入要修改学生的学号分别修改学号、姓名、年龄、性别、所在学院和专业名。管理员可以根据需要,对课程的

4、基本信息进行查看、添加、修改以及删除,详细操作如下:(1)课程信息的全部查询和按条件查询;(2)课程信息的添加和删除.在数据库中要进行学生信息的编写包括学生的基本信息:学号、姓名、性别、出生日期和所在系;(3)课程基本信息:课程名、课程号、先行课和学分;(4)用户信息:用户名、用户密码和权限。学生根据自己的需要,对学生基本信息进行查看具体功能有(1)对课程表的查看、打印。(2)对自己信息的修改。为了编程的方便关系名和属性名通常用英文命名,下面是用英文命名的关系模式:Course(courseid,coursename,ecourse,coursepno);SC(stuid,courseid,

5、grade);Student(sno,sName,sex,Birthday,sDept,remark)User(uname,upass,qx)1.2性能需求分析a)稳定性:软件应具备长期持续工作的能力。b)安全性:有良好的用户身份认证体制和灵活的密码更改模块。c)实用性:用户界面做到直观、友好,业务人员只需经过简单培训即可操作。d)可靠性:采用良好的操作软件和数据库,确保数据的一致性和完整性,并使软件免受病毒感染。1.3业务流程的分析通过业务流程的分析将业务流程逻辑与实现各业务的应用分离、协调流程参与者的相互关系、集成内部和外部资源以及监控和分析流程性能,实现对业务流程整个生存周期的控制。它

6、负责解释流程建模工具定义的业务流程逻辑,把任务分派给执行者,并根据任务执行的返回结果决定下一步的任务,控制并协调各种复杂工作流程的执行并且同步各个客户端的反应,根据组织机构模型中所定义的岗位分派策略获取实际的执行者,并同时获得所需的组织信息。本软件的业务流程是:用户登录软件前首先判断用户名和密码是否正确,如果不正确就停留在登录界面重新输入;如果输入的信息正确就可以顺利的进入服务器端进行软件管理。1.3.1软件数据流图数据流图(DFD)是一种描述数据流和加工的图形表示。当数据输入到软件后,经过一系列变换(加工),最后输出新的数据。所以它服务于两个目的:(1)指明数据在软件中移动时如何被变换;(

7、2)描述对数据流进行变换的功能(和子功能)。管理员管理员权限信息用户权限信息用户基本信息管理员信息登录系统管理员系统学生信息系统用户管理图1.1软件数据流图1.3.2软件数据字典数据字典最重要的用途是作为分析阶段的工具。在数据字典中建立的一组严密一致的定义很有助于改进分析员和用户之间的通信,因此将消除许多可能的误解。数据字典是关于数据的信息集合,也就是对数据流图中包含的所有元素定义的集合。经过上述软件功能分析

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。