- 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#作为前台应用程序开发工具,结合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)