毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
C#+sqlserver学生成绩管理系统的设计与实现+数据库设计(2)
2.系统相关技术
2.1 ASP.NET技术
ASP.NET是一种使嵌入网页中的脚本可由服务器执行的服务器端脚本技术。指Active Server Pages(动态服务器页面),运行于IIS之中的程序,是一个已编译的、基于.NET 的环境,可以用任何与.NET 兼容的语言(包括Visual Basic.NET、C#和JavaScript.NET)创作应用程序[6]。Visual Studio是一套完整的开发工具集,而Visual Studio 2010增添了诸多新特性和功能,它提供了稳定的性能、优秀的升级性、更快速的开发、更简便的管理、全新的语言以及
网络
服务[7]。系统使用Visual Studio 2010作为开发环境,为我们提供了完善的指令控制语句、类与对象的支持及丰富的数据类型,尤其是代码模块化的提高,非常有利于以后对新系统的扩展与修改[8]。
2.2 SQL Server 2005数据库技术
SQL Server 2005是Microsoft 公司推出的SQL Server数据库管理系统,该版本继承了SQL Server 7.0版本的优点,同时又比它增加了许多更先进的功能,有使用方便、可伸缩性好与相关
软件
集成度高等优点[9]。SQL Server 2005是一个支持多用户的新型数据库,适用于大中规模的数据量需求,页面采用ADO方式进行数据库的连接[10]。
3.系统设计
3.1系统功能设计
系统主要分为管理员、教师、学生三类用户,用户登录后经过判断根据不同用户进入不同的界面分别为:管理员界面、教师界面、学生界面。各个界面功能模块如下:
(1)管理员进入学生成绩管理系统的主要功能是:登录后具有系统管理、专业管理、班级管理、课程管理、学生管理、成绩管理、查询成绩、退出系统模块。系统管理模块包括用户的添加和角色的新建功能;专业管理模块包括专业的浏览(修改、删除)和专业的添加功能;班级管理模块包括班级的浏览(修改、删除)和班级的添加功能;课程管理模块包括课程的浏览(修改、删除)和课程的添加功能;学生管理模块包括学生的浏览(修改、删除)和学生的添加功能;成绩管理模块包括录入、修改、删除成绩功能;成绩查询模块包括学生成绩查询和班级成绩查询功能。
(2)教师进入学生成绩管理系统的主要功能是:登录后具有学生管理、成绩管理、查询成绩、退出系统模块。学生管理模块包括学生的浏览(修改、删除)和学生的添加功能;成绩管理模块包括录入、修改、删除成绩功能;成绩查询模块包括学生成绩查询和班级成绩查询功能。
(3)学生进入学生成绩管理系统的主要功能是:登录后具有查询成绩、退出系统模块。成绩查询模块包括学生可以查询自己、全班的成绩和学生也可以查询各个班级的成绩功能。
综上所述,学生成绩管理系统的功能结构设计如图1所示。
图1 系统功能模块图
3.2数据库设计
3.2.1需求分析
在明确了整个系统的功能并对各个功能进行分析后,为了以后更方便的扩展其它功能,这就要求数据库结构能够充分的满足用户的需求。
用户登录需要的数据有:用户名、密码、角色;角色需要的数据有:角色、系统管理、专业管理、班级管理、学生管理、课程管理、成绩查询、录入成绩;成绩需要的数据有:学号、姓名、学期、课程、成绩;学生需要的数据有:学号、姓名、性别、班级、专业;班级需要的数据有:班级、专业、班主任、备注;课程需要的数据有:课程、专业、学期;专业需要的数据有:专业编号、专业、备注。这就完成了对数据库的需求分析。
3.2.2概念结构设计
系统采用E-R图的方法进行数据库的概念结构设计,通过对系统进行需求分析、系统流程设计及系统功能结构的确定,进一步规划出系统中使用的数据库实体。数据库中的实体对象分别为“学生”、“班级”、“课程”、“成绩”、“专业”、“用户”、“角色”。
共4页:
上一页
1
2
3
4
下一页
上一篇:
C#汽车销售系统客户服务和人事管理设计
下一篇:
Flash MTV的设计与实现+文献综述
ASP.NET+SQLSERVER学生心理健康网设计
学生辅导班管理系统设计与实现
C#+sqlserver学生成绩管理系统的设计与实现
php教务数据采集系统学生数据设计与实现
C语言学生宿舍管理系统设计
C#+sqlserver大学生心理测试...
C#+sqlserver招聘求职平台的设计与实现
从政策角度谈黑龙江對俄...
上海居民的社会参与研究
提高教育质量,构建大學生...
压疮高危人群的标准化中...
基于Joomla平台的计算机学院网站设计与开发
STC89C52单片机NRF24L01的无线病房呼叫系统设计
AES算法GPU协处理下分组加...
浅谈高校行政管理人员的...
浅论职工思想政治工作茬...
酵母菌发酵生产天然香料...