学生信息管理系统软件工程

上传人:灯火****19 文档编号:102373562 上传时间:2022-06-06 格式:DOCX 页数:35 大小:445.07KB
收藏 版权申诉 举报 下载
学生信息管理系统软件工程_第1页
第1页 / 共35页
学生信息管理系统软件工程_第2页
第2页 / 共35页
学生信息管理系统软件工程_第3页
第3页 / 共35页
资源描述:

《学生信息管理系统软件工程》由会员分享,可在线阅读,更多相关《学生信息管理系统软件工程(35页珍藏版)》请在装配图网上搜索。

1、河南工程学院计算机学院课程设计报告书学生信息管理系统学生学号:学生姓名:学 院:专业班级:软件工程1241专业课程:软件工程指导教师:2015年1月 9日本组成员题目考核项目考核内容得分平日廿核(10分)出勤情况、态度、效率、协作精神;知识掌握情况、知识应用能力、状取知识能力。选题背景、目的意义和国内外研究现状(10分)选题背景、目的意义和国内外研究现状内容 全面,体现学生查阅资料充分。系统可行性研究(10分)对所选课题从技术上、操作上和经济上等方 面进行分析可行性。系统需求分析(30分)确定系统功能需求、性能需求、出错处理需求等;分析系统的数据要求,画出实体-联系图等。系统设计(15分)确定

2、软件结构,设计软件结构图和数据库设 计;主要模块的过程设计等。课程设计体会、格式排版(20分)课程设计体会深刻,报告书写干净、规范, 内容完整,语句通顺,图表正确等。奖励分(5分)提前完成的加分。总评成绩指导教师评语:目录绪论1.1.1选题背景和意义1.1.2国内外研究现状1.1.2.1 国内研究现状.1.1.2.2 国外研究现状.2.1.2.3 存在的主要问题和拟解决方法2.1.3论文研究的主要内容3.系统可行性分析.4.2.1 技术可行性.4.2.2 经济可行性.4.2.3 操作可行性.4.系统需求分析.6.3.1 功能需求.6.3.2 性能需求.7.3.3 数据流程图.8.3.4 数据字

3、典.1.1.3.4.1学生信息管理1.1.3.4.2成绩管理模块1.2.3.4.3课程信息管理模块1.2.3.4.4查询模块1.3.系统设计.1.4.4.1 系统框架 1.44.1.1 系统流程分析1.44.1.2 系统模块分析 1.54.2 数据库设计2.55 课程设计体会2.8参考文献 3.01 绪论1.1 选题背景和意义学生信息管理系统是一个教育单位不可缺少的部分。一个功能齐全、简单易用的信息管理系统不但能有效地减轻学校相关工作人员的工作负担,它的内容对于学校的决策者和管理者来说都至关重要。所以学生信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。 但一直以来人们使用传统人工的方

4、式管理文件档案、统计和查询数据,这种管理方式存在着许多缺点,如 :效率低、保密性差,人工的大量浪费; 另外时间一长,将产生大量的文件和数据,这对于查找、 更新和维护都带来了不少困难。 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着来越重要的作用。作为计算机应用的一部分,使用计算机对学校的各类信息进行管理,具有手工管理所无法比拟的优点。1.2 国内外研究现状一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如 :效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。 作

5、为计算机应用的一部分,使用计算机对学生信息进行管理 ,具有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生信息管理的效率 ,也是企业的科学化、正规化管理,与世界接轨的重要条件。1.2.1 国内研究现状国内高校由于校园网络发展不平衡,目前在信息管理系统方面同时并存三种模式。第一种模式是单机管理模式。在一些学校里,各个部门使用的管理系统单独购买,运行平台不尽相同,二次开发的可能性极小。校园网络虽然建立起来,但信息系统之间进行数据交换和信息共享的程度有限,这些学校整体情况仍然停留在面向部门的单项事务处理的水平上,这种状况

6、决定他们的系统经常出现数据不一致,容易发生数据丢失等问题;第二种模式是局域网管理模式,可以开展网络上的工作。比如建立局域网上的管理信息系统,数据集中在部门服务器上,为本部门的管理人员提供数据共享,这种方式对于部门内部的管理工作起到了促进作用,解决了部门内部的数据冗余和不一致的问题,但是应用软件都在工作站上完成,工作站负担过重,服务器只是实现文件的存储、数据存储和打印共享,网络利用率较低。校内各个部门仍然是各行其是,不能实现不同院系、部门间的数据共享,更不能实现信息资源的合理流动;第三种模式是校园网上的信息门户,门户以各部门管理系统为基础,各部门管理的数据除了满足部门内部人员的使用之外,还可以为

7、其他部门甚至全校教职员工提供信息服务。1.2.2 国外研究现状国外对 Web 网络服务的研究起步较早, 各高校的日常管理工作基本可以通过网络完成。 而国内高校的 Web 网络服务系统, 有少数走在前列的高校, 如清华大学等,已建立起来比较完善的学生工作管理体系,大多数还在摸索阶段,这当中也出现了基于web的B/S结构学生信息管理系统、基于NET框架的学工系统等设计的实现。1.2.3 存在的主要问题和拟解决方法一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点,如 :效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。 作为计算机

8、应用的一部分,使用计算机对学生信息进行管理 ,具有着手工管理所无法比拟的优点。例如 :检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生信息管理的效率 ,也是企业的科学化、正规化管理,与世界接轨的重要条件。本课题采用ASP语言,一方面适应大众的需求,另一方面在系统的设计方面更加流畅,方便。因此,开发这样一套管理软件是很有必要的事情。1.3 论文研究的主要内容1 能够实现对数据库中的基本信息的各种查询和维护(增、删、改),同时注意用户的权限。1.4 能够生成并打印各种报表。 如学生基本信息表、 学生点名薄.可完成教师成绩录入及打印,学生成绩查询。3具有

9、统计功能,如计算各班的英语四六级通过率等。4系统相关的功能,如系统维护,界面友好,用户操作简单方便。5. 系统运行模式是基于 B/S 体系结构。2 系统可行性分析2.1 技术可行性以Windows为操作系统,运用SQL SERVER2000fl勺数据库技术,开发以 WindowsXP 为用户的操作平台,界面友善、功能齐全的学生信息管理系统。新系统的运行硬件环境 PC机,当用户使用系统时,通过正确的口令进入系统,进行数据库的维护操作和运用。2.2 经济可行性一方面,新系统中友好的人机界面和更强劲的功能支持,会使教务人员的工作进一步提高,从而节省人力、物力, 进而提高经济效益;另一方面系统开发成本

10、低,现有PC机即可提供该系统开发工作需要的所有硬件设备环境,至于人员主要以现有教师为指导,学生为主体进行完成。2.3 操作可行性操作上是对IE 浏览器的引用,该浏览器的使用,主要凭借使用浏览操作技术即可完成数据录入、报表打印,方便简单。使用前只要对用户进行简单的说明或阅读帮助文件即可使用该系统。在对现有系统和现状认真调查分析的基础上,明确了学生信息管理工作本身存在的问题和建立管理信息系统的初步要求,进一步研究确定新系统的目标如下:1、 按照管理信息系统的原理和方法, 采用成熟的信息技术和手段, 支持中学学生管理的全过程,加强成绩表中信息资源的管理和应用,提高教务工作的效率。2、 针对现代计算机

11、广泛应用的情况以及数据的封闭性, 学生信息管理系统基于Windows 系统研制、设计和开发。低成本。3、考虑经费等的原因,新系统使用 PC机和现有其他打印设备以节省资金、降3 系统需求分析3.1 功能需求随着管理信息系统应用的深入, 学校可以逐步建立起一套科学的管理应用系统。首先,可以通过这样的系统更深入的了解学生信息,直接建立合理管理学生信息的数据系统,如下述:(1) 学生登录可以使用查阅本人的基本情况、查阅本人所学课程成绩情况、查阅课程的任课老师情况、修改本人的基本信息以及对本人的登录密码进行编辑等权限;(2) 教务人员登录可以查看教师本人的基本信息、所教课程成绩、所教课程的基本信息、成绩

12、的发布与录入以及登录密码编辑等权限;(3) 管理人员登录可以查看登录人员的账户信息、对学生信息进行管理、对教师信息进行管理、对课程进行各种管理等。将这样的系统和已有的管理和业务系统联系起来, 构筑成能够及时反应的教务系统。 从而更加快捷地达到与学生信息交互,提高教务教学管理运作效率。将这样的系统同时提供给学校内各班级内部使用,能够极大地提高学校教务管理水平。而学生信息管理系统作为教务管理的中间环节,有着尤为重要的意义。完善的学生信息管理是学校健康运作的一个重要标志。然而,完善的学生信息管理需要学校许多的资源,如何简化教务的管理而不失其完整性和科学性是许多学校头痛的问题,也是本系统在功能上力求解

13、决的一个问题。随着学校教务的扩展和工作量的增加,数据量不断扩大。为了满足工作需要,必须实现各子系统之间能够共享数据,实现需要的统一管理和自动化数据传递,结合学生信息管理要点提出以下主要功能需求。包括学生信息的管理、班级信息的管理、教师信息的管理、课程信息的管理、学生选课管理以及成绩管理,并具有严格 的系统用户及分级权限控制,保证了教学数据的严格保密性。根据功能需求画功能结构图,如图 3.1所示。3.1功能结构图3.2 性能需求般的性能需求是指相互消息传递顺利,协议分析正确,界面友好,运行时间满足使用需要,安全性得到完全保证。就实际情况,在高系统配置、高网络带宽很容易得到保证的情况下,最需要考虑

14、需要考虑彼此间的认的性能需求就是系统安全性问题。在开发系统的每个阶段,均证与授权。尤其要注意认证,简单地说就是确定谁是特定用户,并针对安全源验证 该用户的身份。在处理完识别用户的方法之后,必须开发一种方法以向用户授权,从而能够使用系统的特定功能。也就是说,需要一种方法来决定允许特定用户进行 什么样的操作。这些都是进行下一步系统设计时需要考虑的性能方面内容。3.3 数据流程图学生信息管理系统经过划分出各子系统及其各自的功能,以及相互联系,绘制出数据流图如下:图3.2顶层数据流图图3.3第0层数据流图图3.5第一层数据流图检查成功2.3.1 修 改学生2.3.2检查学生信息2.3.3 修 改学生图

15、3.6第二层数据流图(修改学生信息)图3.7第二层数据流图(添加学生信息)图3.8第二层数据流图(删除学生信息)学生成绩图3.9第二层数据流图(查询学生成绩)3.4 数据字典3.4.1 学生信息管理学生信息管理要求=新生数据处理要求|班级数据管理要求|添加数据要求|数据删除要求|数据备份要求新生数据处理要求=新生数据|班级数目|起始学号|班级名称|专业班级数据管理要求=班级名称|修改要求添加数据要求=单个学生数据单|成批数据单数据删除要求=起止学号|班级名称|所有学生数据数据备份要求=班级名称|学期数新生数据=姓名+性别+出生日期+家庭住址+原毕业学校+政治面貌+入学总分起始学号=数字15班级

16、名称=会计04 (1) |会计04 (2) |会计04 (3) |计算机软件04 (1) |会计03 (1) |会计03 (2) |会计03 (3) |计算机软件03 (1) |会计02 (1) |会 计02 (2) |会计02 (3) |计算机软件02 (1) |网络技术03 (1) |网络技术04 (1)|机电03 (1) |机电02 (1) |机电04 (1) |网络技术02 (1) |网络技术02(D 修改要求=姓名+性别+出生日期+家庭住址+原毕业学校+政治面貌+入学总分+专业+班级+是否住宿单个学生数据单=姓名+性别+出生日期+家庭住址+原毕业学校+政治面貌+入 学总分+班级+是否

17、住宿成批数据单=姓名+性别+出生日期+家庭住址+原毕业学校+政治面貌+入学总 分+班级+是否住宿性别=男|女政治面貌=团员|非团员是否住宿=住宿|通学3.4.2 成绩管理模块成绩管理要求=成绩录入要求|总分计算要求|成绩备份要求成绩录入要求=班级名称+成绩数据总分计算要求=班级名称+成绩数据成绩备份要求=班级名称+学期数成绩数据=姓名+课程名称+分数成绩表=学号+姓名+期中成绩总分+期末成绩总分+期中名次+期末名次3.4.3 课程信息管理模块课程管理要求=课程表维护要求|教师课程表维护要求|排课要求课程表维护要求=课程名称+年级+专业教师课程表维护要求=教师姓名+任教班级+课程名称十周课时数年

18、级 =一年级 | 二年级 | 三年级 任教班级 =会计 04( 1) | 会计 04(2)| 会计04(3) | 计算机软件 04( 1) |会计 03(1) | 会计03(2) | 会计 03(3) |计算机软件03(1)| 会计 02(1) | 会计 02( 2) | 会计 02( 3) | 计算机软件 02( 1) | 网络技术 03( 1) | 网络技术 04( 1)| 机电 03( 1) | 机电 02( 1) | 机电 04( 1) | 网络技术 02( 1) | 网络技术 02(1) 3.4.4查询模块查询要求 =查询条件 查询结果 =学生信息统计表| 学生成绩统计表| 学生总分

19、名次统计表| 教师信息统计表 | 备份信息统计表4系统设计4.1 系统框架本系统的框架如下图3.1所示:图4.1系统框架图4.1.1 系统流程分析用户首先登录系统初始页面,进行身份选择后,输入账号密码进行登录,如果 身份选择的是学生,那么登录之后将会面对的选项有基本信息查询、学生成绩查询、 成绩排名、任课老师查询、修改密码、修改基本信息,最后选择注销退回登录初始 界面;若选择教师身份登录,那么将会面对的选项有查看基本信息、 查看课程成绩、 密码修改、查看课程信息、成绩修改、成绩录入,最后依然是注销回到登录初始界 面;最后便是管理员身份登录,登录之后还会面对四个模块,首先是账户信息管理, 包括显

20、示个人信息、修改账户信息、修改备注、增加账户、删除账户以及用户信息 浏览;其次是学生信息管理,包括学生信息浏览、学生信息查询、学生信息修改、 学生信息删除已经学生信息插入;然后便是教师信息管理,这个模块与学生信息管 理模块较为相似,功能包括教师信息浏览、教师信息查询、教师信息修改、教师信 息删除以及教师信息插入;最后是成绩课程管理,包括有课程信息浏览、任课信息 查询、任课修改删除、修改删除科目,课程安排以及添加科目。其系统流程图如下所示:图4.2系统流程图基本信息查询学生登录4.1.2 系统模块分析学生信息管理系统主要包括以下几个功能模块:用户管理(管理员与教师管理和课程信息管理、学生选课学生

21、管理)课程信息管理、教师信息管理、成绩信息管理、 管理:学 生 成 绩 查 询4.3 系统模块图模块算法如下:( 1)学生信息管理模块算法加工:加工名称:检查记录有效性输入:新生数据输出:有效的新生记录、无效的新生记录加工逻辑:根据新生记录功能实现算法如下:IF 格式有效 THEN读取记录ELSE 无效格式记录,启动 EXCEL 调整格式ENDIF加工名称:启动EXCEL 调整输入:新生记录输出:有效的新生记录加工逻辑:根据新生记录按要求调整加工名称:读取新生记录输入:新生数据输出:写入学生表文件加工逻辑:根据新生记录DO WHILE 新生记录不为空THEN读取记录,写学生表文件,班级值为“新

22、生”LOOP加工名称:统计新生数据输入:班级为“新生”记录输出:各专业新生人数,各专业男女生人数加工逻辑:根据各专业新生记录,查询所有会计专业且班级为“新生”的记录,并计算记录数查询所有会计专业且性别为“男”且班级为“新生”的记录,并计算记录数查询所有会计专业且性别为“女”且班级为“新生”的记录,并计算记录数查询所有计算机软件专业且班级为“新生”的记录,并计算记录数查询所有计算机软件专业且性别为“男”且班级为“新生”的记录,并计算记录数查询所有计算机软件专业且性别为“女”且班级为“新生”的记录,并计算记录数查询所有网络技术专业且班级为“新生”的记录,并计算记录数查询所有网络技术专业且性别为“男

23、”且班级为“新生”的记录,并计算记录数查询所有网络技术专业且性别为“女”且班级为“新生”的记录,并计算记录数查询所有机电专业且班级为“新生”的记录,并计算记录数查询所有机电专业且性别为“男”且班级为“新生”的记录,并计算记录数查询所有机电专业且性别为“女”且班级为“新生”的记录,并计算记录数加工名称:按报考专业、男女比例及入学总分分班输入:各专业班数,各专业新生数据,各专业男生人数,各专业女生人数输出:各班学生名单写入学生表文件,并设置班级名称加工逻辑:根据新生记录各专业男女生名单按入学总分降序排序DO WHILE 男女生新生记录不为空 THEN按专业、根据班数,依次取男女生记录,更改其班级名

24、称写入学生表文件LOOP加工名称:查询相关记录输入:学生记录,班级名称输出:指定班级的学生名单加工逻辑:根据学生记录,查询所有班级名称等于输入值的学生记录加工名称:按总分降序设置学号输入:指定班级学生记录,起始学号输出:写入学生表文件,成绩表文件,总分表文件加工逻辑:DO WHILE 学生记录非空学生记录的学号域=起始学号总分表中添加一记录,学号域= 起始学号查询课程表, N= 该专业一年级所开课程数在成绩表中添加 N 个记录,学号域 =起始学号起始学号 = 起始学号 +1LOOP加工名称:查询相关记录输入:学生记录,班级名称输出:指定班级的学生名单加工逻辑:根据学生记录,查询所有班级名称等于

25、输入值的学生记录加工名称:修改学生记录输入:指定班级学生记录,修改要求输出:学生信息加工逻辑:根据修改要求,改写学生数据加工名称:数据录入输入:单个学生数据输出:学生表,成绩表,总分表加工逻辑:根据学生数据单,接受录入在学生表中添加一记录,并将录入信息作为记录的值在总分表中添加一记录, 学号域为录入学号值, 班级域为班级值, 其余域为0判断该生所在年级和专业,查询课程表, N= 本学期所开课程数在成绩表中添加 N 个记录,学号域均为录入学号值,班级域为班级值,其余域为0加工名称:检查数据格式 输入:学生记录输出:有效格式的学生记录,无效格式的学生记录加工逻辑:根据学生记录IF 格式有效输出有效

26、格式记录ELSE输出无效格式记录ENDIF加工名称:启动EXCEL 调整输入:无效格式学生记录输出:有效格式学生记录加工逻辑:启动 EXCEL 进行人工调整加工名称:逐行读取记录输入:有效格式学生记录输出:写入学生表,总分表,成绩表加工逻辑:DO WHILE 学生记录不为空在学生表中添加一记录,用学生记录值更新各域在总分表中添加一记录, 用学生记录值中的学号值更新学号域, 班级域为班级值判断学生所在年级和专业, N= 本学期该专业所开课程数在成绩表中添加N 个记录,学号域为学生记录值中的学号值,班级域为班级值LOOP加工名称:查询备份数据输入:班级名称输出:备份数据加工逻辑:在学生表中查询班级

27、名称等于输入值的学生数据加工名称:数据备份输入:备份数据输出:备份数据文件加工逻辑:IF 数据已备份THEN退出ELSE生成备份文件ENDIF加工名称:确认数据类型输入:删除数据单输出:班级名称,起止学号,所有数据加工逻辑:CASE1 按班级删除获得班级名称CASE2 按起止学号删除获得起止学号CASE3 按所有数据查询学生表中的所有学生数据加工名称:删除指定范围数据输入:起止学号输出:更新学生表,总分表,成绩表加工逻辑:在学生表、成绩表、总分表中查询学号值大于起始学号并小于终止学号的学生记录从各表中删除这些记录加工名称:删除指定班级数据输入:班级名称输出:更新学生表、成绩表、总分表加工逻辑:

28、查询学生表中班级名称为输入值的记录从学生表中删除这些记录从总分表中删除这些记录从成绩表中删除这些记录加工名称:删除所有学生数据输入:所有学生记录输出:更新学生表、总分表、成绩表加工逻辑:删除学生表、总分表、成绩表中的所有学生数据( 2)成绩管理模块算法加工加工名称:查询学生及课程信息 输入:班级名称输出:指定班级的学生名单及本学期所开课程 加工逻辑:查询学生表中班级名称为输入值的记录判断所在年级和专业,查询课程表获得本学期所开课程加工名称:成绩录入输入:学生名单,课程信息,成绩录入数据输出:更新成绩表加工逻辑:选择课程名称,录入成绩写入成绩表加工名称:查询成绩数据输入:班级名称输出:指定班级的

29、学生名单及成绩数据加工逻辑:判断成绩表,获得指定班级的学生成绩数据加工名称:计算总分及名次输入:成绩数据输出:总分与名次信息,更新总分表加工逻辑:依次计算各记录总成绩,写入总分表对总分表进行按总分降序排序,写入名次加工名称:查询成绩数据输入:备份数据单输出:备份数据加工逻辑:对学生表和成绩表做笛卡尔积,获得指定班级的成绩与学生数据 加工名称:数据备份输入:备份数据,备份班级名称输出:成绩备份文件加工逻辑:根据备份班级名称生成成绩备份文件( 4)课程信息管理模块数据算法加工:加工名称:确认维护要求输入:维护要求输出:录入要求、修改要求加工逻辑:判断对课程的录入或者修改加工名称:课程数据录入输入:

30、课程数据单,录入要求输出:更新课程表文件加工逻辑:根据录入要求,录入课程数据在课程表中添加一新记录,将录入数据作为新记录值加工名称:课程数据修改输入:课程数据单,修改要求输出:更新课程文件加工逻辑:查询课程信息,根据修改要求进行修改,并更新课程文件( 5)查询模块算法加工:加工名称:要求加工输入:学生信息查询要求输出:查询规则 加工逻辑:CASE1 查询要求涉及学生表| 成绩表 | 总分表 在 学生表 | 成绩表 | 总分表 中查询CASE2 查询要求涉及学生表和成绩表将学生表与成绩表做笛卡尔积,与查询条件形成SQL 语句CASE3 查询要求涉及学生表和总分表将学生表与总分表做笛卡尔积,与查询

31、条件形成SQL 语句CASE4 查询要求涉及学生表和成绩表、总分表将学生表与成绩表、总分表做笛卡尔积,与查询条件形成SQL 语句CASE5 查询要求涉及总分表和成绩表将总分表与成绩表做笛卡尔积,与查询条件形成SQL 语句最后将SQL 语句作为查询规则输出加工名称:查询处理输入:查询规则输出:查询结果加工逻辑:根据查询规则查询指定表,并显示结果4.2 数据库设计数据库采用了 Microsoft推出的SQL SERVER200激据库,能够快速方便的和其 他套件综合使用。由于SQL SERVER2000ft有显著的简易性和有效性,大量的网络 数据库系统者B采用SQL SERVER200O乍为后台数据

32、库。使用SQL SERVER2000B勺好 处还在于,为系统以后的扩展提供方便。本系统中所涉及到的主要实体共有九个数据表:Admins表:管理员ID,管理员密码Students: 学号,姓名,性别,专业,出生地,出生日期 Score表:学号,姓名,成绩各表的物理结构:Admins 表:表4.1用户表字段名宽度UsernameChar20PasswordChar20Student表4.2学生表字段名宽度学号Char4姓名Char8性别Char2专业Char40Score 表:表4.3成绩表字段名甯縻学号Char4姓名Char8成绩int45 课程设计体会学生信息管理系统,本质上是对学生信息的管理

33、和检索。不知不觉一周的课程设计就要结束了,刚开始我们小组对系统的理解很模糊,不知道从何入手,我们通过查找相关资料并参考学校的教务系统,初步了解了这个系统的功能需求和较详细的工作流程。由于我们课程设计时间较短不能完全实现学生信息管理的全部流程,只是尽我们最大的努力把课程设计题目中提到的该系统要实现的功能进行了一定的划分。 通过这一周的课程设计, 我们对学过的软件工程的知识有了进一步的认识,基本上了解了整个软件设计的过程,对数据流程图、状态转换图、 ER 图、用例图、功能层次图等开发工具的应用更加熟练。同时我们深刻认识到了需求分析阶段的重要性,它是整个系统设计过程的主线,如果在需求分析阶段对系统功

34、能理解错误,那设计的软件就会完全失败。 在设计过程中我们也加深了对数据库相关知识的理解,在设计数据库时提取实体联系的过程就是对整个系统的分析过程。整个程序虽然没有通过代码完全实现,但是我们已经设计出了相关的类和对象,只要运用 C+编程语言完善相关的代码即可实现系统所要求的功能。可见,软件工程这门学科在整个软件开发过程中的作用是不可小觑的。 我们的整个设计过程是对系统的一点点加深理解的过程,在此过程中当我们遇到不太清楚的问题时,先是互相讨论,解决不了时再向王老师请教,经过老师细心耐心的指导,很多问题得以解决。这使我们的发现问题、分析问题、处理问题的能力得到很好的锻炼和提高。 总之,经过这一周的课程设计,我们各方面的能力都有所提升,受益颇多。精选范本参考文献1 史济明等编著,软件工程-原理、方法与应用,高等教育出版社,20092汪孝宜等,信息系统开发实例精粹(C#版),电子工业出版社,20103 张立, C#2.0 宝典,电子工业出版社, 20094李兰友等编著,Visual C#.Net程序设计,清华大学出版社,20115 何玉洁编著,数据库原理与应用,机械工业出版社, 20096 王东明, VISUAL C#.NET 程序设计与应用开发,清华大学出版社, 2008

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!