学籍信息管理系统 第一章 系统规划
一.系统名称:学籍管理信息系统 二.开发背景
随着社会的发展和经济时代的到来,管理信息系统在各行各业都越来越重 要,特别是教育事业。在经济发达的国家, MIS 系统的应用领域越来越广泛, 为求在将来激烈的竞争中立于不败之地, 在实际工作中考虑到我国教育行业的信 息技术的应用程度还很低,各方面工作效率、良好的社会和经济效益方面还有待 提高的情况下,我们设计了这套系统。 近几年里学校的招生量不断增加,在校学生的数量也是日益增多,随之而 来的是学生信息管理工作难度的不断加大。对学生信息的管理是一项非常繁重的工作, 如何管理好学生学籍信息是每个学校都会面 临的问题。传统的管理方式大多数是人工管理,将所有的学生注册信息、课程信 息、成绩信息等都保存在 Excel 表格里,到用到的时候再人工的去查一些信息, 这样就严重影响到该校老师的工作效率,数据的更新与维护也比较困难,已经很难适应当今教学的要求。有些学校虽使用了计算机,甚至管理系统,但是仍然存 在很多问题,问题一日不解决,效率就一日提不上去,因此我们需要一套切实可行的学籍管理信息系统。 系统的主要用户为学校招生办工作人员、教务处工作人员、教师和学生。 因为对计算机的人性化和易用性要求不高,为了简明,最好做到看界面按钮就知 道其功能,使用该系统就应该是所有的管理人员、教务人员、教师以及各助理学 生感觉到工作量减少、工作有秩序、工作效率有明显的提高。 系统正常运行后预期的使用频度比较高,除平时教务人员、教师使用量 比较大外,在招新生期间以及考试后将会有管理人员、教务人员、教师以及各学 生的非常大的访问量。
三.开发设计思想及设计目标
学校的学生学籍信息管理是学校管理中的一项重要任务,以往的手工操作已经不能适应现在办公的需要.为了摆脱繁琐的劳动,提高工作效率,利用计算机进行信息处理成为必然.开发功能完善及安全可靠的管理系统可以大大提高学校资源的利用率,及时,准确地获取需要的信息,充分发挥人员的工作潜力。因此,不难想象,正是咨询业的迅速发展使得人们从过去的手工劳动中得以解脱.同时,编写一套完善的学生学籍管理系统的任务就显得尤为重要.本系统是根据某学校的实际情况而设计的一套针对性和功能都比较强的学籍管理信息系统.
(1)本系统的开发尽量采用目前现在学校现有的软,硬件环境以及先进的系统开发方案,从而达到充分利用学校现有资源,提高系统开发水平和应用效果的目的.
(2)所开发的系统应符合学校学生学籍管理系统的规定,满足学校对学生日常管理的需要,并达到操作过程中的直观,方便,实用,安全等要求.
(3)所开发的系统应该满足模块化程序设计方案,这样即便于系统功能的各种组合和修改,有便于未参与开发的技术维护人员的补充,维护.
(4)所开发的系统应具备数据库维护功能,能够及时根据用户需求进行数据的添加,删除,修改和备分等操作.
第二章 系统分析 一.需求分析
21世纪以来,人类经济高速发展,人们发生了日新月异的变化,特别是计算机的应用及普及到经济和社会生活的各个领域。使原本的旧的管理方法越来越不适应现在社会的发展。许多人还停留在以前的手工操作。这大大地阻碍了人类经济的发展。为了适应现代社会人们高度强烈的时间观念,学校信息管理系统软件为学校办公室带来了极大的方便。
1.学校工作流程分析学校工作总体规划由教务人员在学生信息管理系统中完成对运行教务处所需的基本数据的维护,包括这些信息的增加、修改及对各项信息的变动都将在这进行操作。
新的学年,教务人员首先加入年级信息,然后编排班级,再对来校学生进行基本的信息录入,新生入学后由教务人员在学籍系统中完成新学生信息的维护。
2.功能分析
信息录入功能;浏览功能;查询功能;报表打印功能.
二.可行性分析
经过调查、研究、分析、计算,在学生信息管理中的应用已经条件成熟,我们将从以下几个方面总结系统开发的可行性,具体情况如下: 1、 技术可行性
以Windows为操作系统,运用Visual Foxpro6.0的数据库技术,开发以Windows XP为用户的操作平台,界面友善、功能齐全的《学生成绩管理系统》。
新系统的运行硬件环境PC机,当用户使用系统时,通过正确的口令进入系统,进行数据库的维护操作和运用。
2、 经济可行性
一方面,新系统中友好的人机界面和更强劲的功能支持,会使教务人员的工作进一步提高,从而节省人力、物力,进而提高经济效益;另一方面系统开发成本低,现有PC机即可提供该系统开发工作需要的所有硬件设备环境,至于人员主要以现有教师为指导,学生为主体进行完成。 3、 操作可行性
操作上是对IE浏览器的引用,该浏览器的使用,主要凭借使用浏览操作技术即可完成数据录入、报表打印,方便简单。使用前只要对用户进行简单的说明或阅读帮助文件即可使用该系统。在对现有系统和现状认真调查分析的基础上,明确了学生信息管理工作本身存在的问题和建立管理信息系统的初步要求,进一步研究确定新系统的目标如下:
1、按照管理信息系统的原理和方法,采用成熟的信息技术和手段,支持中学学生管理的全
过程,加强成绩表中信息资源的管理和应用,提高教务工作的效率。
2、针对现代计算机广泛应用的情况以及数据的封闭性,学生信息管理系统基于Windows系
统研制、设计和开发。
3、考虑经费等的原因,新系统使用PC机和现有其他打印设备以节省资金、降低成本。
三.业务流程分析
我们经过几天的网上、图书馆有关‘学籍管理系统’资料的收集,结合传统的学籍管理流程和现今已经运行的学籍管理系统业务处理流程,再加上我自己的一些看法和观点,我初步总结和分析出学籍管理系统的基本业务流程。
首先,由学生处根据学校相关规定和学生成绩招录新生,并建立新生入学档案和修改学籍管理信息中的数据。接着有教务处组织编排班级和组织教师进行教学。完成一学期的教学后,由教务处组织学生进行期末考试,并对学生期末成绩进行统计和分析。再由各系根据教务处统计分析的结果评定奖学金、填制成绩单。最后再由学生处根据教务处统计分析的学生成绩结果修改学籍管理信息。并最终完成毕业学生的毕业登记、填制毕业登记表和修改学籍管理信息。下面是我们所绘制的学籍管理业务流程图(见图1)。
新生录取 建立档案 教学 考试 统计分析成绩 成绩单 教务处 学生处 学生 查看 家长 补考 不及格 不及格 重修 及格 评定奖学系 用人不及格 学生单位 处 退学 留级 查看 学籍异动 毕业 毕业生登记 毕业生登记表 存档 图1学籍管理业务流程图
四.数据流程分析
首先,我们根据学籍管理的业务流程图找出与学籍管理系统相关的主要外部实体:学生处、教务处、用人单位和学生。如图2所示:
学生处 新生名单 教务处 成绩单 学籍管理系统 毕业生登记表 用人单位 成绩单 学生 图2学籍管理信息系统数据流程图(顶层)
接着,我们把学籍管理信息系统分为:档案管理、成绩管理、奖惩管理三个主要部分。
与其相关的主要外部实体和数据流如图3所示:
新生名单 学生处 毕业生登记表 档案 管理 学生注册 用人单位 学生 学习文档 教务处 成绩单 成绩管理成绩单 成绩单 家长 成绩 学籍表 学习文档 奖惩报告 系 奖惩 管理 奖惩结论 图3学籍管理信息系统数据流程图(第二层) 下面为学籍信息管理系统的第三层流程图。我将成绩管理子系统分为了统计成绩、登记一览表、登记学籍表、统计不及格课程、评定奖学金、填写成绩单和登记重修成绩这几个主要部分。教务处通过成绩管理子系统把各任课老师所提供的各个学生的成绩进行统计和分析,并通过统计分析的结果判定学生是否可以评定奖学金、留级或退学,最后将统计分析结果传输给辅导员,并为学生和家长填制成绩单。通过成绩管理子系统的处理将会生成一份学习文档,为档案管理子系统和奖惩管理子系统的处理提供原始数据。
期末成绩教务处 重修成绩 统计 成绩 成绩统计 辅导员 登记期 登记重 修成绩 登记 学籍表 成绩一览表 一览表 评定 奖学金 填写 统计不 及格课程 升级、补考 成绩单 学生 家长 学籍表 判定留 级或退学 学习文档 图4学籍管理信息系统数据流程图 (第三层——成绩管理) 图5和图6分别为奖惩管理系统和档案管理系统的数据流程图。
学习文档
奖励处理 惩罚处理 系 奖惩报告 建立奖 惩档案 修改文档 档案文件 登记 学籍表 学籍表 图5学籍管理信息系统数据流程图 (第三层——奖惩管理)
学习文档 奖励处理 留级处理 退学处理 学生处 新生名单 建立 档案 修改文档 删除文档 档案文件 填制毕 业登记表 用人单位 学籍表 登记 学籍表 图6学籍管理信息系统数据流程图 (第三层——档案管理)
五.数据字典(Data Dictionary)
1、 数据项定义
数据项是最小的数据组成单位,本学籍管理系统的部分数据项定义如下: (1) 、姓名
名称:姓名 别名:N-C 说明:本校学生、教师以及相关人员的名称 数据值类型:离散 类型:文本 长度:8 (2) 、学号
名称:学号 别名:Sn-No 说明:本校学生编号 数据值类型:离散 类型:数字 长度:10 有关数据结构:学生成绩、学生卡
编号:N- XXXX 相关说明:姓氏+名称 总编号:2001 编号:803065 有关编号说明: XXXX X X X XXX 编号 班号 专业代号 系代号 年级
(3)、成绩
名称:成绩 别名:Ss-No 说明:本校学生期末考试成绩成绩 数据值类型:离散 类型:数字 长度:3 (4)、密码
编号:P- XXXX 编号:S- XXXX 取值含义:优:90~100;良:80~90;中:70~79;及格:60~69;不及格:60以下
名称:密码 别名:P-No 说明:登录系统的相关密码 数据值类型:离散 类型:数字+字符 长度:6位以上 取值范围:A~Z;0~9
2. 数据结构定义
数据结构主要描述的是数据之间的关系,一个数据结构可以有若干数据项组成,也可以有若干个数据结构组成,还可以有若干个数据项和数据结构组成。本学籍管理系统的部分数据结构定义如下:
(1)、学生登记卡
名称:学生登记卡 总编号:XXXX 说明:新生入学时填写的卡片 编号:XXXXXX 结构: 学号 有关的数据流、数据存储: 姓名 新生登记表 [曾用名] 学籍表 入学时间 出生日期 性别 民族 家庭住址 本人简历* 数量: 开始时间 每年大约2500份 终止时间 单位 职务 3. 数据流定义
数据流可以包含多个数据结构,可以来自某个外部实体、数据存储或某个处理。本学籍管理系统的部分数据流定义如下: (1)、期末成绩单 名称:期末成绩单 简要说明:学期结束时,任课教师填写的成绩单。
数据流来源:教师 数据流去向:统计成绩 包含的数据结构: 科目名称 考试 考查 学生成绩 学号 姓名 成绩 任课教师 总编号:XXX 编号:XXXXXX 数量:500份/学期
(2)、新生登记表
名称:新生登记表 简要说明:新生入学时填写的表单。 数据流来源:学生 数据流去向:建立档案 包含的数据结构: 基本情况 姓名 [曾用名] 入学时间 出生日期 性别 民族 家庭住址 本人简历 开始时间 终止时间 单位 职务
(3)、奖惩报告单
总编号:XXX 编号:XXXXXX 数量:2500份/学期
名称:奖惩报告单 简要说明:学期结束时,学校各系 填写的学生学习状况奖励与处罚表单。 数据流来源:系 数据流去向:建立奖惩档案 包含的数据结构: 科目名称 考试 考查 学生成绩 学号 班级 姓名 成绩 奖惩情况 奖励 处罚 4. 处理逻辑定义
处理逻辑的内容包括:编号、名称、处理的文字描述,输入、输出的数据流和处理的频率。本学籍管理系统的部分处理逻辑定义如下: (1)、填写成绩单
总编号:XXX 编号:XXXXX 总编号:XXX 编号:XXXXXX 数量:10份/学期 名称:填写成绩单 说明:通知学生成绩,有重修科目的说明重修报名时间。 输入:由成绩一览表流向填写成绩单 输出:由填写成绩单流向学生(成绩通知单) 处理:查成绩一览表,打印每个学生的成绩通知单,若有不及格科目,或不及格科目达到一定数量,需要留级的,在“成绩通知单”上填写重修科目、时间,若留级的,注明留级。
(2)、填制毕业生登记表
总编号:XXX 名称:填制毕业生登记表 说明:反映学生在校情况。 输入:由档案文件流向填制毕业登记表 输出:由填制毕业登记表流用人单位(毕业生登记表) 处理:查档案文件,打印每个学生的学籍档案,把学生的在校情况、表现、奖编号:XXXXX 惩等信息如实打印在毕业生登记表上,并修改或删除学生在校档案。
5. 数据存储定义
数据存储组要描写该数据存储的结构,及有关的数据流、查询要求。本学籍管理系统的部分数据存储定义如下:
(1)学习成绩一览表
名 称:学习成绩一览表
说明:学期结束,按班汇集学生各科成绩。
结构: 班级 学生成绩* 学号 姓名 成绩* 科目名称 考试 考查 成绩 总编号:XXX 编号:XXXXX 有关的数据流: 登记一览表 to成绩一览表 成绩一览表 成绩一览表 成绩一览表 成绩一览表 to 登记学籍表 to P统计不及格课程 to 评定奖学金 to 填写成绩单
(2)、档案文件(分为奖惩档案文件和档案文件,此处以奖惩档案文件为例。)
名称:档案文件 说明:反映学生在校期间的奖惩、退留级 情况。 结构: 班级 学号 姓名 未及格科目 科目名称 考试 考查 成绩 学分 科目数量 奖惩处理 奖励 处罚 有关的数据流: 信息量:500份/学期 有无立即查询:有 总编号:XXX 编号:XXXXX 建立奖惩档案 to档案文件 修改文档to 档案文件 档案文件 to登记学籍表 (3)、学籍表(学籍表的结构比较复杂,所以我在此仅列出学籍表的大体数据结构。)
名称:学籍表 说明:反映学生在校期间的所有情况。 结构: 基本情况 学生动态(退学、留级、在校……) 奖惩记录 学习成绩 毕业论文成绩 总编号:XXX 编号:XXXXX …… 6. 外部实体定义
外部实体是数据的来源和去向。 外部实体主要说明外部实体产生的数据流和传给该外
部实体的数据流,以及该外部实体的数量。本学籍管理系统的部分外部实体定义如下: (1)、学生
名称:学生 说明: 输出数据流: 输入数据流: 填写成绩单 to 学生(成绩通知) (2)、家长
名称:家长 说明: 输出数据流: 输入数据流: 填写成绩单 to 家长(成绩通知) (3)、用人单位
名称:用人单位 说明: 输出数据流: 输入数据流: 填制毕业登记表 to 用人单位(毕业生登记表) (4)、学生处
总编号:XXXX 编号:XXXXXX 个数:难以确定 总编号:XXXX 编号:XXXXXX 个数:约12000个 总编号:XXXX 编号:XXXXXX 个数:约12000个
名称:学生处 说明: 输出数据流: 学生处to建立档案 输入数据流: (5)、教务处 名称:教务处 说明: 输出数据流: 教务处统to计成绩 输入数据流: 总编号:XX 编号:XXXX 个数:1个 总编号:XX 编号:XXXX 个数:1个 六 E-R图
我们可以得到本学籍管理信息系统的E-R总图,如图7所示:
系别 电话 分配 教师编号 1 系 1 1 属于 学号 m 教师 m n m m m 学生 m 专业 职称 提供 姓名 m 课程 n 学习 系别 教学 学时 课程名 学分 课程号 图7学籍管理信息系统E-R模型图
第三章 系统设计与实施
一.功能模块设计
本学籍管理信息系统按处理不同业务分为三个子系统:成绩管理子系统、档案管理子
系统、奖惩管理子系统。其中成绩管理子系统应该具有的功能有:录入、统计分析、储存、查询、输出;档案管理子系统的功能有:录入、建立、储存、查询、修改、删除、输出;奖惩管理子系统的功能有:录入、建立、储存、查询、修改、输出。如下图所示(图8):
学籍管理 成绩管理 录入 统计分析 查询 存储 输出 档案管理 建立 录入 存储 建立 奖惩管理 录入 查询 输出 查询 修改 删除 输出 修改 存储 图8学籍管理信息系统功能包图
由学籍管理信息系统功能包图可以看出,不管是成绩管理信息子系统,还是档案管理信息子系统、奖惩管理信息子系统,他们具有许多相同或相近的功能。因此我们可以把这些相同或相近的功能进行分析和组合。由此,我们可以得到以下功能模块结果图(图9):
管理学籍 建立学籍 录入数据 查询信息 统计分析修改档案 存储数据 删除档案 输出资料 图9学籍管理信息系统功能模块结构图 我们再对已经分析得出的以上两个图进行分析和整合,便可以得到学籍管理信息系统的层次化功能模块结构图,如图10所示:
管理学籍 获取数据 原始数据 分析统 计后数据 原始数据 处理数据 输出数据 录入数据 分析数据 查询表单 修改文档 存储数据 打印表单 导出数据 图10学籍管理信息系统层次化模块结构图
二.代码设计
代码指明了事物的名称、属性、状态。科学的代码设计能使计算机进行数据处理时,能节省存储空间,提高处理速度、效率和精度。进行代码设计的过程中,我们应该尽量遵循以下基本原则:1、要适合计算机处理;2、要便于使用;3、要具有系统性、通用性和可扩展性;4、选择最小代码;5、代码标准化。本学籍管理系统中的数据库代码用部分代码设计范例如下:
(1) 部门代码
部门代码采取数字和字符混合编码的形式,具体如下:
①学生处 XSC * * *
②教务处 JWC * * *
学生处简称代码 (字符) 分部门代码 (数字) 教务处简称代码 (字符) 分部门代码 (数字) ③系 X X * *
系别简称代码 班级代码 (数字)
2、人员代码
(字符) 人员代码采取纯数字编码形式,具体如下: ①教师 * * * *
系别代码 (数字) 职称代码 (数字) ②学生 ** ** ** ***
(2) 表单代码
表单代码仍采取数字和字符混合编码的形式,具体如下: ①档案文件 X X ** ** *** ****
表单类别别简称代码 年级代码 (数字) 系别代码 (数字) 专业代码 (数字) 序列号代码 (数字) 年级代码 (数字) 系别代码 (数字) 专业代码 (数字) 序列号代码 (数字)
(字符) ②学籍表 XJB ** ** *** ****
表单类别别简称代码
(字符) 年级代码 (数字) 系别代码 (数字) 专业代码 (数字) 序列号代码 (数字)
③成绩一览表 CJ ** ** *** ****
表单类别别简称代码 年级代码 (数字) 系别代码 (数字) 专业代码 (数字) 序列号代码 (数字)
(字符) 三.数据库表设计
①. 学生(学号、姓名、性别、年龄、系别、专业) ②. 教师(教师编码、教师姓名、教师职称) ③. 课程(课程编码、课程名、学分、学时) ④. 系(系编码、系别、辅导员) ⑤. 提供(课程编码、系编码) ⑥. 教学(教师编码、课程编码) ⑦. 学习(学号、课程编码) ⑧. 属于(学号、系编码) ⑨. 分配(教师编码、系编码)
由于和、和的码相同,故合并成:
⑩. 学生(学号、系别、专业、系编码) ⑪. 教师(教师编码、姓名、系编码)
四.输入输出设计
1.输入设计
在计算机信息传统中,输入数据的正确性决定着整个系统质量的好坏。本学籍管理系统主要采取以下输入方法:
(1) 键盘输入法:录入人员直接通过键盘输入法将所需数据直接手工输入。
(2) 文件传输法:录入人员通过扫描仪、移动存储器、数模/模数转换方式或网络传输等手段和方式输入数据。
由于学籍管理系统所涉及的数据量不是很大,所已本系统将采取人工校对的方式进行数据核对。即输入数据后,屏幕将录入的数据显示出来,由人工进行校对。
2.输出设计
输出设计的主要目的是满足用户和管理者对数据和信息的要求。本系统将采用表单和查询显示输出方式,使用者可以通过网络传输、移动盘传递、直接打印等多种方式获取自己所需信息。不管是数据的输入还是输出简洁、方便、快捷,用户界面要尽量达到友好、简便、实用、易于操作的原则,避免过于烦琐和花哨。下面图例(图11)显示了“学籍管理”系统界面中的高层屏幕之间如何相互联系。
录入成绩 输出成绩 输出学生档案 系统设置 主屏幕 修改学生信息 查看学生信息 显示 录入学生档案 图11学籍管理信息系统界面中的高层屏幕的切换流
五.源程序清单
Main.scx:
restore from pass1.mem addi local mm1,mm2,no no=0 mm1=pass1
mm2=thisform.text1.value set exact on
if allt(mm1)=allt(mm2) cont=.t. thisform.release clea else cont=.f. no=no+1
=messagebox(\"密码错误!\警告\") if no>=3
thisform.command2.click endif
thisform.text1.value=\" \" thisform.text1.setfocus thisform.refresh endif set exact off 查询:
IF EMPTY(THISFORM.COMBO1.VALUE)
=MESSAGEBOX(\"请输入班级编号!\信息窗口\") THISFORM.COMMAND2.CLICK ENDIF
THISFORM.LIST1.ENABLED=.T. SELE BJKC
SET FILT TO 班级编号=BJBH.AND.学期=XQ THISFORM.LIST1.ROWSOURCETYPE=6
THISFORM.LIST1.ROWSOURCE='BJKC.课程名称' THISFORM.LIST1.REFRESH THISFORM.LIST1.SETFOCUS THISFORM.REFRESH THIS.ENABLED=.F.
THISFORM.COMMAND2.ENABLED=.T.
六.系统实施
1.经济方面:由于我校已经建立了相对完备的局域网, 而且我校教务部门已经 配备了计算机,因此,构建该系统的硬件开支相对有限;系统需要新 增的硬件配置预算如表 1。且系统开发成员均为我校教师和学生,系 统开发费用及日后维护费用也将远远低于专业软件公司对系统的报价一方面是支出的费用,包括设备购置费,管理和维护费用,人员工资和培训 费等,另一个是取得的收益.这是个小型的管理系统,从投入的人力,财力与物 力来讲是非常之小的,从节省人力方面, 可以让管理人员从繁与复杂的工作中解 脱出来,做更多的工作,可以给教学管理提高一个层次。
2.规划方面:每个人负责一个子系统,包括子系统的前期需求分析,逻辑模型的设计以及后期的界面设计等工作,这里为了使工作能够如期进行下去,在合适的时间可以召集全体组
员开会,解决目前存在的问题并商讨下一步计划.总管统筹整个项目的进展,当某个组员不能如期完成他的任务时, 要及时观察到,并分派其他组员去协助该组员协助该组员完成既定的工作。
3.培训方面:系统用户都有使用计算机的基础,新 系统建成后,经过培训,可以立即上手,不存在系统使用方面的 问题。 系统属于我校自行开发自行使用, 所以不存在法律上的版权 和知识产权争议。
总结和体会
现代信息技术迅速发展的今天,要想跟上时代的步伐,要想在激烈的竞争中立于不败之地,要想不被社会淘汰,必须掌握一定的高科技信息技术。本学期,我们开设了《管理信息系统》这门重要的课程,为了让我们能把学到的知识灵活运用,老师特地安排了这次分组实验活动,让每个小组自己做一个项目。这次我们小组做的是学生学籍信息管理系统,与其它小组做的学生信息管理系统不同,我们侧重于学生学籍的管理.我们组的成员齐心协力,各尽所能,把这个系统所包含的内容及结构都考虑得比较全面.各个子系统的功能完善,联系也很紧密.在本项目的软件开发的过程中,我全面实践一个面向数据库的应用系统的开 发过程,学习了很多有关的知识。这样的项目对我学过的数据结构,程序设计, 数据库,软件工程等课程是一个综合性很高的实践。一些以前没有学得很杂实的 课程的内容,由于需要在实践中运用,刚开始我也感到很头痛。但回过头再去看 有关的教科书,经过一段时间的钻研,对与这些知识点的相关的背景,概念和解决方案理解得更透彻了,学习起来也越来越有兴趣,越来越轻松。 另外我还充分体会了从事软件开发工作需要特别严谨认真的态度和作风,一 点都马虎不得。每一个细微的细节都必须十分的注意,如果不认真思考决策,就会出现或大或小的错误,如果早期的错误隐藏下来,对后面的工作影响就会很大, 甚至有时要推倒很多前面做的工作重来。在开始编写程序的时候,我看到别人的软件功能非常的详细,而且界面非常 的漂亮,总希望自己的软件也非常的完善,但是,经过学习,发现编一 个优秀的软件决不是一蹴而就的事情,需要长时间的积累和经验。我认清自己的 能力后,我就特别注意在工作的过程中不贪图大而全,而是根据自己的能力,制 定适当的目标。 在反反复复的学习及不耻下问之下,我的辛勤努力有了回报,终于做出了一 个简单的软件,虽然这个软件的功能非常的简单,而且我想,在实际的运用中, 还有些不足。在本系统的设计过程和论文编写过程中,很多友都给予了我 许多无私的帮助。在这里,我向这些无私帮助我的人表示衷心的感谢。
因篇幅问题不能全部显示,请点此查看更多更全内容