计算机科学与技术专业毕业论文--科研成果管理系统设计内容摘要:
THEN 返回 ELSE 系统中存在 M1 SO 更新 M1 ELSE 录入非法 SO 返回 ELSE IF M M2 IF O O1 IF 系统中不存在 M2 THEN 新增 M2 ELSE 系统中存在 M2 SO 返回 ELSE IF O O2 IF 系统中不存在 M2 THEN 返回 ELSE 系统中存在 M2 SO 更新 M2 ELSE 录入非法 SO 返回 ELSE IF M M3 IF O O1 IF 系统中不存在 M3 THEN 新增 M3 ELSE 系统中存在 M3 SO 返回 ELSE IF O O2 IF 系统中不存在 M3 THEN 返回 ELSE 系统中存在 M3 SO 更新 M3 ELSE 录入非法 SO 返回 ELSE IF M M4 IF O O1 IF 系统中不存在 M4 THEN 新增 M4 ELSE 系统中存在 M4 SO 返回 ELSE IF O O2 IF 系统中不存在 M4 THEN 返回 ELSE 系统中存在 M4 SO 更新 M4 ELSE 录入非法 SO 返回 ELSE 录入非法 SO 返回 说明在做资 料录入时应该遵循约定的规则不能录入非法的信息该算法首先会对研究中心录入的信息 M 进行判断 如果录入的信息为研究中心资料 M1 再判断研究中心想对该资料做何操作如果想做的是新增操作 O1再判断系统中是否存在 M1如果存在则操作失败返回如果不存在则新增 M1如果录入的信息为研究中心资料 M1再判断研究中心想对该资料做何操作如果想做的是新增操作 O2 再判断系统中是否存在 M1 如果存在则更新M1 如果不存在则操作失败返回 如果录入的信息为研究中心资料 M1 再判断研究中心想对该资料做何操作如果想做的是新增操作 O1再判断系统中是否存在 M1如 果存在则操作失败返回如果不存在则新增 M1如果录入的信息为研究中心资料 M1再判断研究中心想对该资料做何操作如果想做的是新增操作 O2 再判断系统中是否存在 M1 如果存在则更新M1 如果不存在则操作失败返回 如果录入的信息为研究中心资料 M2 再判断研究中心想对该资料做何操作如果想做的是新增操作 O1再判断系统中是否存在 M2如果存在则操作失败返回如果不存在则新增 M2如果录入的信息为研究中心资料 M2再判断研究中心想对该资料做何操作如果想做的是新增操作 O2 再判断系统中是否存在 M2 如果存在则更新M2 如果不存在则操作失败返回 如果录 入的信息为研究中心资料 M3 再判断研究中心想对该资料做何操作如果想做的是新增操作 O1再判断系统中是否存在 M3如果存在则操作失败返回如果不存在则新增 M1如果录入的信息为研究中心资料 M3再判断研究中心想对该资料做何操作如果想做的是新增操作 O2 再判断系统中是否存在 M3 如果存在则更新M3 如果不存在则操作失败返回 如果录入的信息为研究中心资料 M4 再判断研究中心想对该资料做何操作如果想做的是新增操作 O1再判断系统中是否存在 M4如果存在则操作失败返回如果不存在则新增 M4如果录入的信息为研究中心资料 M4再判断研究中心想对该资 料做何操作如果想做的是新增操作 O2 再判断系统中是否存在 M4 如果存在则更新M4 如果不存在则操作失败返回 如果录入的信息非法则操作失败返回 统计经费的算法 系统提供对科研课题进行经费统计的功能并且为了方便及更准确地得到用户想要得到的统计结果信息系统提供多维度的统计条件这些条件包括课题级别国家吉林省和长春市 C1 课题第一承担人姓名 C2 是否在研课题 C3 和统计期间 C4共 4 个维度其中经费统计期间是必录项其它维度为选录项在统计时选择的维度越少统计越宏观相反地选择的维度越多统计的结果越细致所以在做统计的时候要根据具体情况选择 不同的维度统计以达到最佳统计结果信息 统计算法为 IF C4 为空 THEN 经费统计失败 ELSE C4 不为空 IF C1 为空 C2 为空 C3 为空 THEN 显示期间内的所有课题项目经费 ELSE IF C1 课题级别 C2 为空 C3 为空 THEN 显示期间内相应课题级别的所有课题项目经费 ELSE IF C1 为空 C2 研究员姓名 C3 为空 THEN 显示期间内指定承担人的所有课题项目经费 ELSE IF C1 为空 C2 为空 C3 在研课题 THEN 显示期间内所有在研课 题项目经费 ELSE IF C1 为空 C2 为空 C3 已结课题 THEN 显示期间内所有已结课题项目经费 ELSE IF C1 课题级别 C2 为空 C3 在研课题 THEN 显示期间内相应课题级别的所有在研课题项目经费 ELSE IF C1 课题级别 C2 研究员姓名 C3 在研课题 THEN 显示期间内相应课题级别的所有在研课题项目经费 ELSE IF C1 课题级别 C2 为空 C3 已结课题 THEN 显示期间内相应课题级别的所有已结课题项目经费 ELSE IF C1 课题级别 C2 研究员姓 名 C3 已结课题 THEN 显示期间内相应课题级别的所有已结课题项目经费 说明当统计期间非空时进行经费统计 如果其它统计维度都为空则统计期间内所有的项目经费 如果只在课题名称上填写了课题级别国家吉林省和长春市则统计期间内所有的该级别的项目经费 如果只在承担人名上填写了研究员姓名则统计期间内所有以该研究员为第一承担人的科研课题项目经费 如果只点选了在研课题则统计期间内所有在研课题项目经费 如果只点选了已结课题则统计期间内所有已结课题项目经费 如果既填写了课题级别又点选了在研课题则统计期间内所有以该课题级别的在研科研课题项目经费 如果既填写了课题级别又点选了已结课题则统计期间内所有以该课题级别的已结科研课题项目经费 如果既填写了承担人名又点选了在研课题则统计期间内所有以该第一承担人的在研课题项目经费 如果既填写了承担人名又点选了已结课题则统计期间内所有以该第一承担人的已结课题项目经费 如果既填写了课题级别承担人名又点选了已结课题则统计期间内所有以该第一承担人的该课题级别的已结课题项目经费 如果既填写了课题级别承担人名又点选了在研课题则统计期间内所有以该第一承担人的在研课题项目经费 系统实施 开发环境 本系统在 WindowsXP 操作系统上开发用 Visual CNET 进行前台界面设计 SQL Server 2020 进行后台数据库设计 Visual CNET 的重要特点之一是可视性系统中引进了窗体和控件的机制用于设计应用程序界面用户可以通过在屏幕上生成窗体还可以在窗体中绘制所需要的控件按钮菜单和对话框且 Visual CNET 还自动生成相应的代码 Visual CNET的另一重要特点是事件驱动当窗体或控件上发生一个事件时 Visual CNET立即把控制权交给程序员程序员不必担心如何判断事件是否已发生只需要编写一段代码告诉计算 机在事件发生以后应该做什么工作就可以了这样设计一个 Windows应用程序简化为用鼠标在屏幕上点击拖拽并添加少量的代码就可以完成了大大降低了对程序设计的要求提高了应用程序的开发效率根据 Visual CNET以上的优点设计中选择此开发工具比较适合 根据研究中心的业务量本系统选择使用 SQL Server数据库与 Oracle进行比较 SQL Server 是基于服务器端的中型数据库可以适合一般中型企业单位的容量数据的应用在功能和管理上也与 Oracle 差不多而且也是可视化的操作比较人性化成本也低很多根据以上的对比选择 SQL Server 2020 作为本次设计的数据库比较适合 程序设计 本系统是在 Visual Studio 2020 上采用 C 语言进行程序设计的部分程序源代码见附录 B 系统测试 系统测试的目的是发现程序和系统中可能存在的错误并及时予以纠正在系统测试过程中本设计采用人工测试和机器测试两种方法对库存管理信息系统进行测试 人工测试 采用人工方式进行目的在于程序的静态结构找出编程过程中没有发现的错误其中包括个人复查和走查两种软件设计者负责设计测试方案和测试进度的调控由从未介入该软件实际工作的程序设计人员来扮演计算机的角色 进行测试利用人工方法将测试数据输入被测程序并在纸上跟踪监视程序的执行情况 机器测试 运用事先设计好的测试用例在计算机上直接运行被测试的程序对比运行结果与预期结果之间的差别发现程序中的错误机器测试包括黑盒测试和白盒测试黑盒测试也称功能测试将软件看作黑盒子在完全不考虑程序的内部结构和特性的情况下研究软件的外部特性根据软件的需求规格说明书测试用例从程序的输入和输出特性上测试是否满足预先设定的功能白盒测试也称结构测试是将软件看作一个透明的白盒子按照程序的内部结构和处理逻辑来选定测试用例对软件的逻辑路径及过程进行测 试检查与测试是否相符 本次设计的测试工作包括以下四个步骤单元测试组装测试确认测试以及系统测试每一步都是在前一步的基础上进行 单元测试 所谓单元测试是指程序中的一个模块或一个子程序是程序设计的最小单元也是程序设计的最小独立编译单位因此单元测试也称模块测试 组装测试 在每个模块完成了单元测试以后需要按照设计时做出的层次模块把它们连接起来进行组装测试也称为组合测试或综合测试 确认测试 经过组装测试软件已装配完毕接下来进行的确认测试和系统测试将是以整个软件作为测试对象且采用黑盒测试方法 确认测试是要进一步检查软件是 否符合软件需求规格说明书的全部要求因此又称为合格性测试或验收测试 系统测试 经过确认测试后软件已测试完毕然而软件只是信息系统的一个组成部分还要与系统中的其他部分配套运行系统测试是将信息系统的所有组成部分包括软件硬件用户以及环境等综合在一起进行测试以保证系统的各组成部分协调运行系统测试要在系统的实际运行环境现场在用户的直接参与下进行 结束语 大学四年转瞬即逝毕业设计是我大学期间的最后一门课程成功地完成它既是我的责任与义务也是为了给自己大学生涯画上的一个圆满的句号 从 2020年 12月毕业设计启动大会至今已大半年 的时间此前我选择的毕业设计题目为产业发展与企业环境研究中心科研成果管理系统此毕业设计项目旨在开发一个信息系统来满足不断发展壮大中的研究中心的日常管理工作需求锻炼学生学以致用动手动脑能力和检查学生学习成果为初衷 在项目成功立项之后项目小组一直没有放松工作而是做起的更加详细的需求搜集工作项目小组多次找到研究中心的负责人及研究员了解搜集需求基本掌握第一手较全面的资料为以后的工作打下坚实的基础 收集完成需求资料以后项目小组便开始找出有用信息埋头于需求分析从中挖掘业务流程及系统功能而后就开始做系统设计工作 系统设计工 作做完了我们再找到研究中心核对需求确认无误后项目小组便开始进入实际系统开发阶段到这个阶段项目小组就开始遇到各种各样的问题了项目小组发现由于对有很多平时课堂上的知识掌握不是很牢固在做系统开发的时候老是遇到瓶颈卡壳了有时一个算法就要研究上一整天还不一定能够彻底研究明白在这个时候项目小组果断把已经学习过的与还没有学习过的课堂上的知识来一个大充电经过充电后发现效果很明显而且还有新的更深一层的感悟 但是也不是所有的问题课堂书本上的知识都能解决这时候项目小组便开始上网到书店购买相关书籍进行研究再不明白的就得找到专家进行 咨询了 在本系统中有许多亮点与不足之处亮点一在于系统通过内部集成 Office 2020 使得研究中心管理员在对研究中心的基本资料和科研成果进行归档与展示的时候非常方便与安全亮点二在于系统虽然名为科研成果管理系统但是并没只对科研成果而结合研究中心的业务把研究中心人员信息基本资料等许多方面都纳入进来这个保证了系统数据的准备性与完整性而且系统还为研究中心的图书管理系统留出接口以备日后联用亮点三在于系统实现了对系统内信息的统计比如课题经费及著作等的统计为研究中心的管理带来了很大的便利系统的不足之处在于系统的界面外观设 计上不是很美观有待改进系统在统计方面还可以做得更细这方面也有待改进 经过这样一个边实践边学习的过程系统如期完成并交付给研究中心试用得到了研究中心领导和研究员们的一致好评这是项目小组最欣慰的在此感谢帮助过项目小组的老师和同学并感谢学校和研究中心给了项目小组这样一个难得的锻炼机会 参考文献 [1] 杜娟 清华大学出版社 20203 [2] 王珊 清华大学出版社 2020 [3] 刘韬 SQL Server2020 数据库系统开发实例导航人民邮电出版社 2020 [4] 机报 202020 [5] 黄德才数据库 原理及其应用教程科学出出版社 2020 [。计算机科学与技术专业毕业论文--科研成果管理系统设计
相关推荐
ring = 查询错误 : amp。 _ Resume ExecuteSQL_Exit End Function 在 ExecuteSQL函数中使用了 Connect String函数,这个函数用来连接数据库,代码如下: Public Function ConnectString() _ As String 39。 返回一个数据库连接 ConnectString = FileDSN=。
水淋性实验器 质量检验 1 年 59 赛波特比色计 质量检验 1 年 60 微库仑仪 质量检验 1 年 61 圆柱弯曲试验器 质量检验 1 年 62 刮板细度计 质量检验 1 年 63 摆杆式漆膜硬度计 质量检验 1 年 64 漆膜附着力试验仪 质量检验 1 年 65 漆膜冲击器 质量检验 1 年 66 镜向光泽计 质量检验 1 年 67 橡塑硬度计 质量检验 1 年 68 漆膜回粘性测定仪
计量器具是数据的载体,获得准确可靠的数据才是计量的目的。 数据的管理和运用,是计量工作的核心,配备计量器具的目的,是为了获得全面、完整、准确、可靠的计量数据,对数据采集分析后,用数据指导生产,优化数据,靠数据量化管理企业,靠数据量化降能挖潜,只有这样,才能体现计量管理的价值。 当前,企业困难多,经济效益下降,其中一个重要的原因就是企业缺乏必要的检测手段,计量器具的配备不能满足检测的要求
统运行政常后,方可投入使用。 对维修的设备应填写 “维修记录 ”,详细说明故障原因、处理方法、所换部件。 其它各种计算机的硬件维修 各单位所属的中、小型计算机和工作站的故障维修应由专门的硬件维修或维护人员承担,在经主管领导同意后,也可请外单位硬件维修人员维修或外送维修。 在维修前 ,必须先确定故障的可能部位 ,尽可能不影响主机的运行。 外部设备的维修不应影响整个系统的运行。 如果机器具有诊断程序
四、操作数据库 我们通过调用链接对象的 Execute 方法来将查询结果返回给一个数据对象或进行插入、删除等操作。 例如: rs=“ INSERT INTO tab1 VALUES(1,2)” (rs) /执行插入操作 五、关闭数据对象和链接对象 在使用了 ADO 对象之后要关闭它,因为它使用了一定的服务器资源。 通过调用方法 close 实现关闭,然后再释放它。 Record Set
.......................................................................................19 开发平台 ......................................................... 20 制作工具及技术 ...................................