试谈C#语言实现论文管理系统的方法

来源 :今日湖北·中旬刊 | 被引量 : 0次 | 上传用户:ZYONGF
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要 本设计是基于高校毕业论文的系统设计,可以完成论文的申请,上传,查看,评价,统计等一系列管理操作。采用SQL Server2008+Microsoft Visual Studio 10+ASP+C#做为开发工具,用户可以使用它编写可以运行VBSCRIPT、JAVASCRIPT等脚本语言的以 .asp为后缀名的应用程序,再用Internet服务管理器进行网页的浏览。
  关键词 毕业论文 系统设计 C#语言 系统编程
  一、功能需求分析
  论文网上上传,我们可以自动识别RAR压缩文件和doc和doxc做为后缀名的Word文档,方便学生上传论文,为了节约资源和空间,网站也可以设置每次上传的文件大小,这个根据不同高校来自定义。论文上传完毕后,学生可以查看自己的论文上传情况,有权限的老师,可以查看自己指导的学生的论文,通过论文建立联系渠道,老师就可以方便和毕业设计的学生联系和交流。
  网上评阅实现的是老师对学生毕业论文进行下载浏览,之后可以对论文质量的评价,该模块有打分功能和完成相应的评价表格。在评阅的过程中可以做论文进行备注和快速给毕业学生进行留言,及时给出反馈信息,不仅可以提高工作效率,更重要的是可以提高工作質量。
  后台管理是管理信息系统的十分重要,而已必不可少的一部分。它为信息资料的管理提供了一个可视化的平台,减少和优化了工作量,极大的方便了一系列的工作。本系统后台管理分为三大部分:信息管理,用户管理和数据库管理。其中信息管理功能有信息的发布、信息的删除、bbs信息的管理和课题的管理。用户管理主要为用户添加,用户删除和管理员密码管理。数据库管理主要是资料初始化和资料备份。用户添加(删除)中还有学生添加(删除)、老师添加(删除)、管理员添加(删除)。添加(删除)又分单个添加(删除)和群组添加(删除)。在整个系统中,管理员的权限最高,并且管理员可以给其他用户分配管理权限。后台管理中由于权限最高,所以不慎操作会造成信息和数据的丢失,这里完全可以添加一个配备功能。
  二、编程调试
  利用Microsoft Visual Studio 10 集成解决方案,在这种环境下,编程变得十分快速,而且建立和管理 Web 站点也十分方便。这种基于B/S模式的web网站,我们把编程的重点放在了服务器上面,语言环 境我们选择Microsoft公司的ASP.NET平台,利用C#编写数据库代码,数据库管理系统我们选择SQL Server 2008,利用ADO(Active Data Object)方便地访问数据库,利用它能很好地对数据进行处理。其中包括一些数据控件和事务处理技术,还用到了XML和Web服务。对每一个页面进行分类,从局部到整体,逐步编写,这样便具有较高的条理性,按照之前的需求分析讲每一个模块实现,在进行编程调试的过程中我们采用了“V”模式法来开发,对每一个步骤进行了验收,来确定是否出现Bug。
  在编程过程中在这里给出几点是否重要的建议和提示。首先编写代码的时候,一定要注重格式的规整,这主要方便代码的修改和阅读,但随着开发的进度后移,代码量会不断变多,最后变的十分庞大,而运行过程难免会出现错误和bug,这时候就会感受到之前给返工铺好道路的必要性,这样大大提高了修正效率。另外敲写代码养成一大段后,保存的习惯,避免出现断点关机,到时数据的丢失。
  三、程序测试
  首先要制定测试计划,中间记录测试结果,最后对比验证。其中软件需求分析、设计规格说明书和编码的最终复审,是软件质量保证的关键步骤。测试和编程过程地位应当是相等的,而往往在测试上花费的精力更多。
  我们采用了两种测试方法,一种是黑盒测试也称功能测试或数据驱动测试,它是在所具有的功能,通过测试来检测每个功能是否都能正常使用,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,测试者在程序接口进行测试,它只需要检查程序功能是否按照需求规格说明书中规定能正常使用,程序是否能接收到输入的数据而得到正确的输出结果,并且保证外部信息(如数据库或文件)处于完整性。首先要穷举输入测试,理论上需要把所有可能的输入都测试一遍,才能查出程序中存在的错误。但是实际上情况是有无穷多个的,现实中我们又是不可能列举所有的可能性,就举出一组具有代表性的参数来概括所有的可能性。
  另外一种是白盒测试,这种方法是需要清楚知道程序内部的逻辑算法来进行测试的,测试程序中的每条逻辑行走路线是否能按预定要求正确执行。白盒测试想多来说,耗费的精力和时间更多。所以一般可以主要采用黑盒测试,白盒测试为辅助测试就可以了。
  参考文献:
  [1]任峰.基于B/S模式的网络课程制作与管理系统的开发[J].福建电脑, 2007(10).
  [2]姜洪臣.基于ASP.NET的高校网络教学系统设计与实现[J].今日科苑,2009(04).
  [3]杜美萍.基于.NET的高校教务管理系统的设计与实现[J].办公自动化, 2009(12).
  [4]郭雪峰,林春杰.基于ASP.Net的毕业论文管理系统的设计与实现[J].内江科技,2008(11).
  [5]李斌,吴德新.B/S模式下报表打印的相关技术分析与实现[J].电脑知识与技术(学术交流) , 2007(05).
其他文献
摘 要 党的十八大以来,全国公安机关紧紧围绕着以习近平同志为核心的党中央周围,秉承“为人民服务”的宗旨,加快推进公安业务开展和公安队伍建设。而基层公安机关处于维护社会治安秩序的最前沿,是公安机关“打击违法犯罪、维护社会治安、服务人民群众、保卫一方平安”的桥头堡,是整个公安工作的根基。因此,基层公安机关工作质量的优劣,直接决定了公安基础工作是否扎实和人民群众对于公安工作的满意度。  关键词 基层 公
乙烯裂解炉是石油化工的“龙头”装置,长期以来中国的乙烯裂解炉一直从国外引进。1987年,为结束成套引进乙烯装置技术的局面,中石化总公司决定在北方和南方各建一台乙烯裂解
建筑装修装饰施工的质量关系到工程施工总体质量.在进行建筑装饰装修的施工过程中,应当将保证整个工程质量作为施工的核心,并且需要充分的加强整个装饰装修工程的工程质量.近
我穿过大半个城市,却始终找不到你.rn天空依旧蓝得透澈,我假装着,抬起头就可以看见你明媚的笑脸.rn只是,现在已是阳春三月.
现行的会计教学模式存在着一定的缺陷,主要表现为培养方向存在偏差、培养目标不够明确、课程设置不够合理、实训手段比较欠缺;实训手段以仿真为主,少有实战的训练;实训资料中存在仿而不真,与实务操作存在较大的差异;实训规范有待加强。职业教育是一种技能教育,十分强调学生从事实际操作水平与实际动手能力。  一、加强职业岗位能力的培养  高职的会计专业教学,应充分结合会计职业岗位对培养对培养对象的要求,并以此确定
期刊
新华社北京3月5日电(记者:史卫燕、周畅、王建、曹国厂)改革、深化改革、推动改革、深入推进改革、加快改革、启动改革……3月5日的政府工作报告中,记者梳理发现,“改革”二
在过去的教育中,由于受形象思维是低级的思维活动,抽象思维是高级的思维活动,这种片面观点的影响,对形象思维的研究很不够。形象思维活动只局限在幼儿阶段,甚至在小学阶段就忽视了形象思维训练,即使像音乐这样一门主要是开发右脑功能的学科,也忽视了形象思维训练。音乐是兼有表情性和造型性的艺术,又具有不确定性的特点,在培养情感和联想、想象力方面有很重要的作用。过去的音乐教育忽略了这方面的培养,过多地注重音乐知识
期刊
近些年来,市政工程无论是在建设规模还是在体量上都呈现出迅猛发展之势,这就使其所面临各种地质种类越来越多,而结合笔者实践来看,软弱地基可以说是市政工程建设中较为棘手的
近日,中纪委官方网站推出全新栏目“忏悔录”,刊载官员悔过书,以期对其他党员干部起到警示和教育的作用.此外,悔过书在锁定违法犯罪证据、反思官员贪腐动机,完善反腐制度机制
期刊