一、课题解决的问题
随着计算机的发展与普及,越来越多的医药企业及相关科研机构通过计算机系统对药学相关信息进行管理。在药学计算中,会产生大量的数据,企业或科研机构需要利用这些数据来进行相关药学问题的分析,以得到想要的结果。因此,如何快速有效地从大量药学计算结果中抽取相关数据,得到EXCEL格式的数据报表及WORD格式的数据报表,具有重要的研究意义。
XML是一种可扩展性标记语言,其自描述性使其非常适用于不同应用间的数据交换, 而且这种交换是不以预先规定一组数据结构定义为前提。XML 最大的优点是它对数据描述和数据传送的能力, 因此具备很强的开放性。如果用XML来描述报表数据, 则报表的设计就会具有很大的灵活性, 因此利用XML描述报表数据,同时将其转换成指定格式的EXCEL格式,以及将XML格式报表转换成Word格式报表的研究,对于正确分析药学计算数据,得到想要的结果以及提高企业及科研机构的工作效率具有重要的实践作用。
本课题拟研究基于XML的数据报表的输出方法,能针对某个药学计算问题,构造一个实用报表类库,能够把计算结果用电子表格格式或其他报表格式输出,即把XML数据转换成指定格式的EXCEL格式以及把XML格式报表转换成Word格式报表。研究人员可通过此系统,得到更加直观的数据报表,以帮助其分析药学计算问题。
二、研究方法和技术路线
本系统主要采用面向对象技术进行分析和设计,按照软件工程的思想对系统进行开发,首先进行可行性研究和需求分析,然后进行总体设计,最后进行编码和调试,测试。
可行性研究是指在项目正式开发之前,先投入一定的精力,通过一套准则,从经济、技术、社会等方面对项目的必要性、可能性、合理性,以及项目所面临的重大风险进行分析和评价,得出项目是否可行的结论;需求分析即是要决定做什么,不做什么; 总体设计就是把需求转化为软件系统的最重要的环节,重点关注软件的质量因素,如正确性与精确性、性能与效率、易用性、可理解性与简法性、可复用性与可扩充性等;编码就是根据规定的语言及设计的相关资料,实现系统的功能;调试就是要在计算机上以各种可能的数据和操作条件对程序进行试验,找出存在的问题加以修改,使之完全符合设计要求;测试。。。
本系统基于B/S结构进行设计,以.NET为开发平台,数据库拟采用SQL Server 2008。
采用 B/S 结构使得程序开发量小,客户端维护容易,客户端负担小、系统安全性高,扩展性好,而且客户端操作简单、界面十分友好;使用.Net 平台进行系统无论是在服务器端还是在客户端都有着很好的解决方案,且实现起来较容易,Microsoft Visual Studio 2010作为更可靠的平台,其使用能快速创建更安全,更易于管理的软件。
三、论文课题研究进度安排
课题毕业论文、文献综述、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。