基于组件收费信息系统研究与设计.docVIP

基于组件收费信息系统研究与设计.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于组件收费信息系统研究与设计

基于组件收费信息系统研究与设计   摘要:组件技术是在软件开发中避免重复劳动的解决方案,基于组件技术可以提高软件开发的效率和质量。近几年来,为单位开发多个管理信息系统,每当开发新系统时都要从头开始,重复以下工作:需求分析、设计、编码、测试、维护,重复性的工作量大。为了解决这个问题,文章详细分析系统组件、业务组件的常用抽取方法和组件设计、开发技术的基础上,针对收费管理系统的特点,采用组件技术实现了系统的需求、开发、管理、测试、组装等工作,为组件化开发信息系统的具体实现方案进行了初步探索。   关键词:组件技术;学生收费;信息系统研究   中图分类号:TP393.09文献标识码:A文章编号:1006-8937(2011)10-0083-01      高职类学生缴费情况复杂,欠费人数多,财务部门要花很大的人力物力来统计分析学生缴费情况。本文对学生收费业务分析系统是为了实现学生收费管理网络信息化、统计实时化、及时掌握学生缴学情况,对学生收费数据进行快速处理分析,批量导入导出,生成银行的批扣数据。本收费分析系统利用计算机信息处理分析能力对学校收费业务数据进行快速统计与分析,提高了财务部门的工作效率和工作质量,同时也为学院领导提供学院支出预算、教学项目建设决策的有力数据支持。   1系统结构   按学校收费管理的实际情况与收费数据的重要程度,考虑数据安全,系统采用C/S和B/S相结合,C/S客户端用于财务人员更新收费数据,因为C/S模式的客户端是应用程序,控制比较容易,安全系数高,B/S端用于学生查询,只提供公网查询服务,不能修改数据,这样就可以保证收费数据的安全了。   数据库采用SQL SERVER数据库,在客户端配置客户应用程序及共享组件。C/S客户端应用程序装在各处室的微机上,它们通过局域网同服务器进行交互。B/S客户端是在Internet上的任何一台电脑,用户可以在浏览器上输入相关的验证,就可以查询自己交费情况。采用Microsoft的Windows2000 Serve作为网络操作系统,应用服务器采用Microsoft IIS,工作站采用相应的Windows系列产品。   2系统的组件设计   2.1收费管理系统通用组件设计   ①信息输入组件设计。数据录入的数据窗口开发,在PowerBuilder中的数据窗口具有继承功能,因此我们可以开发一个通用的录入窗口, 实现对数据窗口添加增加、删除、修改、保存的功能。而所有其它信息录入数据窗口,只需在继承这个父数据窗口的基础上,稍加修改,以实现自己特有的录入功能。其实现过程如下:其一,定义组件接口,传入参数是一个数据窗口对象。其二,在原有数据窗口基础上,添加“增加、删除、修改、保存”四个接口函数,实现各种操作的功能。在对记录编辑时,要对待保存的数据进行主键码检查是否重复,空字段检查是否允许为空值,字段类型检查是否类型一致,是否有权限更改数据。②通用信息查询组件的设计。通用查询组件得到数据窗口所有的中文列信息,提供给用户使用。开发的通用查询组件应该具有功能:第一,可以读取各种数据库的数据表。第二,可以得到指定数据窗口的所有中文列信息,用户直接选择要筛选的条件。第三,查询条件让用户操作指定。第四,用户选择好数据列,指定查询条件后,可以自动显示符合该条件的所有数据。第五,用户可以保存自己组合的查询条件,以便以后使用。③打印组件的设计。通用的打印组件,也是采用继承Window的方去来开发的,其中包括用户对象、用户事件、菜单、窗体控件、按钮控件等,它包括数据筛选功能、打印预览功能、打印设置和打印输出、打印组件的接口。数据窗口数据的筛选,打印设置,打印预览,打印输出等。④日历组件设计。系统使用的日历组件是从网上免费PB源码,在弄清楚它的所有功能、属性。在源代码中加入专用的功能,使其操作更加方便,对原有的功能进行修改,并注明使用方法和新增的功能属性,对调用方式进行修改,也就是对日历组件的接口修改,一定要注释好接口的调用方式,方便日历组件的组装。   2.2收费管理系统界面组件设计   用Sybase的PowerBuilder提供良好的组件开发,从PB本身提供的对象、组件继承,得出具有新功能的组件,成为具有新的功能的界面基础组件。包括Uo_TV树型控件、U_splitter分隔条组件、主界面组件、树型控件数据窗口组件(TV_DW)、收费票据打印组件。   2.3收费管理系统业务组件设计   采用组件模型的初衷在于提高系统的可维护性,加上过程管理则不但可以提高可维护性,而且可以使用户参与到需求分析过程当中来,提高需求分析结果的客观性。所以采用组件化的程序设计是一个有巨大优势的过程。这个可以满足系统的高度的可维护性。   收费业务虽然复杂,但是各个业务模块之间除了底层数据

您可能关注的文档

文档评论(0)

erterye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档