论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > .NET >

B(.NET)学生成绩管理系统

第四章 学生成绩管理系统详细

4.1 系统结构

paper51.com

本系统从功能上划分可分为以下几大模块:功能模块管理,组权限管理,学生信息管理,课程信息管理,学生成绩管理,授课信息管理,学生信息查询,学生成绩统计等几大模块。以下将对各子模块进行说明。

paper51.com

功能模块管理:将系统功能模块保存到数据库中以便于动态地进行不同用户组权限的分配等操作。本模块包括功能模块的添加,删除,修改等。 paper51.com

组权限管理:对用户进行分组,并将权限设置到不同的用户组。 paper51.com

     学生信息管理模块:输入学生基本信息,并可以对学生信息进行添加、查询、修改、删除。还可以关键字查询并从数据库里调出的学生基本信息.输出学生基本信息,学号、班号、姓名查询的信息结果。 paper51.com

     课程信息管理:设置课程号,课程名,先修课等课程信息。

paper51.com

     成绩信息管理模块:输入成绩信息,并可以对成绩信息进行添加、查询、修改、删除。还可以用关键字查询并调出数据库里的学生基本成绩信息的修改、删除等。输出查询的学生成绩信息。

copyright paper51.com

授课信息管理:对教师授课信息的调度,安排等信息的管理。 paper51.com

学生信息查询:本模块是可对学生成绩进行查询,可按学号,姓名,年龄,所在院系,入学年份等不同条件独立查询或进行模糊查询。 内容来自www.paper51.com

学生成绩统计:对学生成绩总分,平均分等进行统计。 copyright paper51.com

系统模块图:

内容来自论文无忧网 www.paper51.com

copyright paper51.com

paper51.com

 

内容来自论文无忧网 www.paper51.com

添加用户 copyright paper51.com

修改用户

paper51.com

删除用户

内容来自www.paper51.com

退出系统

paper51.com

添加学生信息

http://www.paper51.com

修改学生信息 copyright paper51.com

删除学生信息 copyright paper51.com

查询学生信息

copyright paper51.com

添加授课信息

paper51.com

修改授课信息 http://www.paper51.com

添加成绩信息 内容来自论文无忧网 www.paper51.com

修改成绩信息 paper51.com

删除成绩信息

paper51.com

查询成绩信息 内容来自www.paper51.com

     (图9)

http://www.paper51.com

4.2 程序逻辑

http://www.paper51.com

模块功能实现的算法流程图: http://www.paper51.com

4.2.1系统E-R图: copyright paper51.com

        

http://www.paper51.com

copyright paper51.com

4.2.2查询模块流程图

内容来自论文无忧网 www.paper51.com

内容来自www.paper51.com

查询

http://www.paper51.com

          

paper51.com

                          paper51.com

                                                    

paper51.com

  内容来自论文无忧网 www.paper51.com

http://www.paper51.com

                       copyright paper51.com

内容来自论文无忧网 www.paper51.com

4.2.3 维护模块流程图 paper51.com

paper51.com

4.2.4系统维护模块流程图

http://www.paper51.com

内容来自www.paper51.com

    

内容来自www.paper51.com

copyright paper51.com

4.3用户/管理员登入系统设计

内容来自www.paper51.com

(1)       功能概述 paper51.com

本系统采用Forms登录认证,具体设置可由配置文件win.config来进行,配置代码段见下: http://www.paper51.com

copyright paper51.com

此外,由于系统使用环境属于具有高安全要求的空警管理应用领域,因为对于无论是管理员还是普通队员用户的个人认证信息都将采用加密算法。在本系统里应用的是流行的MD5加密算法来存储密码文件。 paper51.com

加密采用系统中自带的算法,此方法存在于.net中的名字空间System.Web.Security下。系统在添加用户/管理员或者用户/管理员登录时都需要用到此方法,可如此使用: 内容来自论文无忧网 www.paper51.com

System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(stringpassword,string passwordformat)。 copyright paper51.com

(2)       程序流程图

内容来自www.paper51.com

paper51.com

4.4 创建数据库 paper51.com

在创建数据库的逻辑表之前,首先需要创建数据库。创建数据库有两种方法,可以在企业管理器的数据库服务器组中直接添加,也可以在查询分析器中编写创建数据库的脚本。下面将分别介绍本系统数据库的创建。 http://www.paper51.com

方法一:选择“企业管理器”-“Microsoft SQL Server”-“SQL Server组”-“NETSDK(Windows NT)”-数据库节点,右键弹出数据库节点,在弹出的快捷菜单中选择“新建数据库”命令,则弹出数据库属性对话框,在该对话框中设置数据库的名字为“GradeSys”,并指定保存数据库的路径和其他属性。

内容来自www.paper51.com

第一步: 内容来自www.paper51.com

打开sql Server 2000企业管理器,展开根结点如图所示,点击“数据库”,“新建数据库”。 http://www.paper51.com

http://www.paper51.com

注:在进行此操作前请确定SqlServer 2000 数据库服务器已启动.

copyright paper51.com

------分隔线----------------------------
联系方式