浅谈班级量化打分系统的研究与设计.docVIP

浅谈班级量化打分系统的研究与设计.doc

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

浅谈班级量化打分系统的研究与设计   【摘 要】本文在班级量化打分需求分析的基础上,给出了班级量化打分系统的设计过程,介绍了以和c#作为前台应用程序开发工具,结合SQLServer2008建立后台数据库来实现班级量化打分系统的方案。 中国论文网 /8/view-7250325.htm   【关键词】量化打分系统;C#编程;SQLSERVER数据库   0 引言   在日常班级管理中,很多学校都制定了量化标准对班级学生进行考核管理。为了更好的方便量化管理,避免繁杂的Excel公式和人工操作出错,我们结合某中学教师的实际需求,设计开发了量化打分系统,实现了每日量化加减分录入;每日、每周、每月打分成绩查询和导出;班级人员管理;打分权限管理等功能。   1 系统体系结构设计   系统采用B/S结构设计,硬件包括数据库服务器和WEB服务器共2台服务器。   1.1 WEB服务器的搭建   WEB服务器主机安装WINDOWS SERVER 2008操作系统,使用ASP.NET+c#+iis的架构。   1.1.1 ASP.NET有以下优点   可管理性:ASP.NET 使用基于文本的、分级的配置系统,简化了将设置应用于服务器环境和Web应用程序的工作。   安全:ASP.NET为Web应用程序提供了默认的授权和身份验证方案。开发人员可以根据应用程序的需要很容易地添加、删除或替换这些方案。   易于部署:通过简单地将必要的文件复制到服务器上,ASP.NET 应用程序即可以部署到该服务器上。不需要重新启动服务器,甚至在部署或替换运行的已编译代码时也不需要重新启动。   增强的性能:ASP.NET 是运行在服务器上的已编译代码。与传统的Active Server Pages(ASP)不同,ASP.NET能利用早期绑定、实时(JIT) 编译、本机优化和全新的缓存服务来提高性能。基于以上优点,WEB网站选择使用ASP.NET+C#进行开发,开发工具使用微软的VISUAL STUDIO 2010。   1.1.2 IIS 6.0为网络应用服务器的管理提供了许多新的特性,包括实用性、可靠性、安全性与可扩展性。IIS 6.0也增强了开发和国际化支持,IIS 6.0提供了一整套最可靠、高效、连接的一体化网络应用解决方案。所以网站部署使用了IIS6.0。   1.2 数据库服务器的搭建   数据库服务器安装了易于维护的WINDOWS 2008 SERVER操作系统,由于量化打分系统不需要大数据量复杂的运算,数据库软件选择使用与ASP.NET完美兼容的SQLSERVER2008数据库。   2 后台数据库应用设计   2.1 命名规范   2.1.1 选取的名字必须清晰,并且对使用者来说是容易理解的   2.1.2 名字不应太长   选取的名字需要多次输入,长的名字不仅增加了输入的时间,也增加了出错的概率,甚至在处理已生成的代码时,长的名字也可能使得代码难以理解   2.1.3 名字应尽可能地表示出对象的有意义的信息   通常给系统元素的名字加上前缀和后缀,这样对名字的分类组织非常有用。   2.1.4 名字应容易记忆   数据库对象的命名能够表述其是不同的数据对象类型,通过包含类型缩写实现。   数据库对象的命名能够表述对象本身的意义。   数据库对象的命名遵循[ObjectTypeAb]_[SubSystemNameAb]_[Object   NameAb]的约定。   ObjectTypeAb 数据库对象类型的缩写   SubSystemNameAb 数据对象所属子系统(功能域)名的缩写   ObjectNameAb 数据对象有意义的名子的缩写   ObjectTypeAb 为数据库对象类型的缩写。已明确定义的数据库对象类型缩写请遵循。   2.2 数据库对象创建   根据需求,使用SQLSERVER2008建立了班级量化打分系统score数据库。在数据库内新建了用户信息类、参数配置类、报表展现类三大类数据库表。   2.2.1 用户信息类表   T_user_info(用户基础信息表)   T_user_data_power(用户数据权限)   T_user_func_power(用户功能权限)   T_user_class(班级信息表)   T_user_log_info(用户操作日志表)   2.2.2 参数配置类   T_para_score(打分项参数配置)   T_para_flag(打分标志参数)   T_para_term(学期参数配置)   T_para_week(学周参数配置)   T_para_menu(系统菜单配置)   2.2.3 报表展

文档评论(0)

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

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

1亿VIP精品文档

相关文档