- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
学分制下高校收费管理系统设计与实现
学分制下高校收费管理系统设计与实现
摘要:学分制在高校已经全面实行,而学生收费却主要以学年制为依据,因此,建立适应学分制下的学生收费系统势在必行。在分析学分制收费的基础上,提出了学分制收费的相关管理措施及收费管理系统的设计方案。
关键词:学分制 收费管理 C/S结构
中图分类号:TP301 文献标识码:A 文章编号:1002-2422(2010)02-0013-02
学分制收费作为一种新型的收费模式,学分的定价标准既是核心也是社会关注的敏感问题。目前,在学校无法确切核算学分成本的情况下,常采用的学分定价方法是将学生学费分为专业注册学费和学分学费两部分,专业注册学费用来衡量不同专业的培养成本差异,而学分学费根据学生选修的学分数进行收取,不同课程的学分单价可以相同也可以按成本进行差异化。这种方法既可以体现不同专业不同的收费标准,也可以根据学生的选修课程学分来收取相应的学分学费。合理地实行与学分制教学管理模式相适应的学分制收费管理系统已成为当前迫切需要解决的问题。
1 系统功能结构
高校学分制收费管理信息系统是为满足高校实行学分制收费需求而开发的综合解决方案,既要能够按学分收取学生费用,又要兼容部分学生如成教和函授学生按学年制缴费的现实需求。学分制收费管理信息系统的主要功能包括:系统参数及收费标准设置;学校院系、专业、年级、班级和学生基本信息维护:学分标准维护;收费项目标准维护;课程收费标准维护;教师信息维护;收费、统计、报表打印:与教务选课系统的接口;与银行数据交换接口;学费收费管理;学生欠费管理等。系统主要实现根据教务部门提供的学生基础信息、学生选课信息来定义学生的缴费信息,并在学校财务处收费或通过银行批量代扣,收取学生学费等各项费用,并打印收费单。同时,为教务部门提供执行学生注册、选课所必须要的数据,提供财务部门的数据查询和报表。提供在线查询功能,以方便学生查询自己的缴费和欠费情况。在系统需求及功能分析的基础上,把系统分为六个主要功能模块。如图1所示:学费管理模块、选课管理模块、统计查询及报表模块、系统基本信息模块、接口模块、在线查询模块。
3 系统设计与实现
为了保证系统的扩展性和通用性,系统采用三层C/S和B/S相结合的体系结构。其中,B/S结构用来实现学生在线费用的查询,采用ASP进行动态页面的开发。三层C/S体系结构由客户端、应用服务器端和数据库组成。大部分的业务逻辑部署在应用服务器中,在数据访问时,客户端必须通过应用服务器来访问数据库,提高了系统的安全性。系统采用Ddp~7进行开发,数据库采用SQLSERVER2000。
应用服务器的创建过程是:选择new hems-multitier-remote data module。在跳出的对话框里面输入名称,选择确定,进入romote data module窗口。加入数据集组件ado-dataset,设置连接属性,来连接数据库,然后设置操作数据库的sql语句,将active属性设置为true。加入组件dataset-provider,设定其dataset属性为上面的adodataset,到此服务器端已经设置完成。保存并且运行,注册服务。运行delphi的bin目录下面的sektsrvr,运行后任务栏中出现socket server的图标,用来提供客户端socket连接。
客户端的创建过程是:新建application,选择filen-ew-data module,创建客户端的data module。加入组件socket-connection,在addrress中输入sql server的ip地址,然后在servrname中输入刚才创建的remote data module的服务程序,程序会自动在serverguid中加入id,设置connected属性为true。加入组件clientdataset,选择remoteserver属性为soeketeonneetion,选择providename为服务器程序的dataset-provide,设置active属性为true。这样,客户端就已经可以连接到应用服务器上了。可以在窗体加入组件datasource和dbgrid,选择datasouroe的dataset属性为data module的clientdataset,选择dbgrid的datasouree为这里的datasouroe组件,就可以测试客户端能否通过应用服务器操作数据库了。
数据库是整个系统的基础,设计的优劣很大程度上决定着系统能否成功实施。数据库表建立在E-R数据模型的基础上,设计原则是最小数据冗余和开发简易性相结合,大部分表满足第三范式。为了提高效率,系统中大
原创力文档


文档评论(0)