网学网ASP编辑为广大网友搜集整理了: 基于ASPNET轻松实现网上学位论文提交 绩等信息,祝愿广大网友取得需要的信息,参考学习。
1步骤繁琐,工作量大研究生学位论文的内容多、篇幅长、专业性强,很多论文都包含了大量的公式、图像、表格等内容,而一张软盘容量只有1.44M,一个学位论文往往需要多张软盘才能存下整个论文文档;若采用压缩后分盘存放的方式,工作人员收到软盘后需要解压缩恢复。 出错率高,易传输病毒为防止传输病毒,工作人员还需对每张提交的软盘进行杀毒,这不仅增加了工作量,而且也增加了产生故障的机会;而且当今市场上的许多软盘质量低劣,容易损坏,很难保证数据经压缩、解压后能够正确读出。综合考虑以上因素,为减少这些图书馆学位论文提交的手续和方便提交学位论文的研究生与图书馆工作人员操作,可以利用ASP. NET和SQLserver数据库开发学位论文提交系统,实现学位论文远程提交。该系统不但便于实现,而且建立了研究生学位论文数据库,便于实现网上检索、查询与浏览学位论文,为广大师生提供了极大的便《现代图书情报技术》
2软件支持与设计思路本系统所使用的开发平台是windows2000,带有In- temetl刊FOmlationservers(115)组件。在这个WEB服务器上,还需安装MierosoftDataAeeessCo哪onent(MDAC)2. 7版本或更高版本,它能使您能用ASP.NET与数据库进行通信,并在网页上显示数据库内容。最后是安装.NET FrameworksnK或ASP.NET。数据库则采用SQLServer 7.0或以上版本。整个系统是以网络为基础的,为流程进行功能设计: 如下:姓名、学号、培养单位、专业、E一mall、答辩日期、学位级别、导师姓名、导师、单位、中文题名、英文题名、总页码、关键词、中文文摘、英文文摘、提交日期、验收结果等。为了便于以后对提交的学位论文进行检索,我们要求姓名、学号、中文题名、专业、学科范畴等检索点不允许为空。 研究生论文提交表单研究生论文提交表单如图2: 图1流程图其中有几个地方需要注意:第一、身份验证。为保证提交论文的读者为本校博、硕士研究生或其导师,设置用户名和密码进行验证。第二、对相关信息进行验证。要设置必填项,并验证其合法性。第三、工作人员从网上对研究生提交的学位论文进行验收,如提交正确,则以电子邮件或电子公告的形式告知。
3系统的具体实现 构建学位论文数据库 . NETFramework当前包含有三个提供程序:SQL Server本机提供程序、ODBC提供程序和OLEDB提供程序。sQLserver提供程序是当前直接利用数据库的唯一提供程序。O比DB和ODBC提供程序都是为大量非SQL Sever数据交互作用提供的。早期的基准测试表明:与使用ODBC和O比DB相比,使用SQLServer托管提供程序会大大地提高性能。所以本系统使用SQLServer数据库。在服务器上新建一个Thasis数据库,并在该库下建立student表。sQLServer表可以用SQL语句生成,也可以把已有的其它类型的数据表,例如Excel、Access等,导人SQLserver中生成。Student表的主要字段包括的内容图2研究生论文提交表单该表单通过ASP.NET程序来访问数据库,把研究生提交的关于学位论文的信息存放到Thesis数据库中,作为以后进行查询的检索点。存储相关信息到数据库 ASP.NET程序中通过ADO.NET存取数据库的数据。访问数据时,无论数据源如何,从时间和资源的角度讲,打开并保持与数据源的连接是非常昂贵的操作。而 ADo.NET处理、检索数据时,关闭连接,从而释放宝贵的资源;必须更新或插人数据时,则打开连接,并对连接完成更新操作。该断开连接的方法使采用该方法的系统本身成为分布式体系结构。