学生成绩管理系统-详细设计

学生成绩管理系统-详细设计

ID:43091894

大小:177.51 KB

页数:11页

时间:2019-09-25

学生成绩管理系统-详细设计_第1页
学生成绩管理系统-详细设计_第2页
学生成绩管理系统-详细设计_第3页
学生成绩管理系统-详细设计_第4页
学生成绩管理系统-详细设计_第5页
资源描述:

《学生成绩管理系统-详细设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、学生成绩管理系统详细设计说明书文件状态:[]草稿[√]正式发布[]正在修改文件标识:学生成绩管理系统当前版本:V3.0作者:崔永山完成日期:2010-10-25修改情况、:版本/状态作者参与者起止日期备注V1.0崔永山崔永山,董健男2010-10-1—2010-10-13草稿V2.0崔永山崔永山,董健男2010-10-3—2010-10-15修改V3.0崔永山崔永山,董健男2010-11-19—2010-10-25正式发布详细设计说明书1一、引言21.1目的21.2背景31.3符号、缩略语和定义3二、参考文档3三、目标与约束33.1目标33.2一般约束4四、逻辑结构

2、44.1结构概览44.2用户界面包44.2.1概述44.2.2类54.3业务对象包64.3.1概述64.3.1类64.4数据库包装74.4.1概述74.4.2类7五、交互图75.1各类交互图8一、引言1.1目的根据软件需求规格说明书确定学生成绩管理系统的总体设计、总体结构、类设计、接口设计,为详细设计奠定基础。1.2背景本项目的名称:学生成绩管理系统。本项目的应用范围:大学教务处开发者:07软件(2)班小组用户:成绩管理者1.3符号、缩略语和定义二、参考文档《C#开发经验技巧宝典》《asp.net网站开发大全》三、目标与约束3.1目标该学生管理系统针对的用户是大学学

3、生教务处,各种学校的教务处等,其管理功能方面有学生成绩管理、学生信息管理、选课信息管理、授课信息管理等,不同的角色有不同的操作功能。其功能描述如下:(1)管理方面应用分类原理,不同的用户登录系统,拥有的操作权限不一样,其包括如下内容:.教师登录可进行的操作为:学生信息管理、学生成绩管理。对学生信息的录入、删除及修改,对学生成绩的录入和修改。.系统管理员登录可进行的操作为:课程管理、学生成绩管理、学生信息管理。对课程的录入,删除及修改,对学生成绩的录入和修改,对学生信息的录入、删除、入修改。.学生登录系统可进行的操作为:查看自己成绩情况。查询自己的成绩。(1)对登录人

4、员进行统计。统计每一个登录系统人员的登录次数,和最后一次登录IP.(2)能够对需要的统计结果提供打印输出。(3)能够提供一定的安全机制,提供数据信息授权访问,防止随意删改,同时提供信息务用服务。3.2一般约束(1)要求学生成绩管理系统员掌握一般计算机操作,会中文输入,要求用户界面友好,能够提供帮助文档。(2)硬件约束。本系统采用客户-服务器体系结构,由一台服务器与多台客户机组成,服务器CPU主频在733MHZ以上,内存最小256MB,硬盘剩余空间隔20G以上,预装软件windowsserver、sqlserver等,客户机CPU主频1MHZ以上,预装软件window

5、s9x或windows2000professional、Aceess,sqlserver2000要求安装:.netframework2.0.netframework3.5.四、逻辑结构4.1结构概览学生成绩管理系统的逻辑结构图如图1所示。图14.2用户界面包4.2.1概述通过用户界面类,用户可以浏览系统中的数据,输入新的数据,这些用户界面类都是基于C#和.NET类库,。.net的类库是C#用来编写用户界面应用的标准,该类通常包含存储数据的类的业务包来协作完成任务,用户界面类库调用业务包中的操作来检索和插入数据。其界面主用图2类图来描述。4.2.2类(1)AdminI

6、ndex类,这是系统主界面类。其是其它页面操作的框架,其它页面只有在它框架里才能运行,否则返回登录页面,它调用AdminLeft类,作为左边的导航条,调用Bottom类,作为底部信息的显示。(2)AdminLeft类,这是系统左边菜类。主界面左边菜单的实现类,它从数据库中查询所需的菜单,当不同的角色登录的时候,他所显示的菜单是当前用户所拥有的权限。(3)AdminLogin类,这是系统管理员登录类。这个类主要为管理员的登录提供验证,它首先从数据库中查询所填写登录信息是否正确,若正确则进入主界面,进行相关操作。(4)Bottom类,这是系统底部类,主要负责底部信息的显

7、示。当不同的角色登录系统时,它所显示的信息是不一样的,例如当管理员登录时,它会显示您好,您是第几次登录系统,您上一次登录的IP是:,这样能提高安全方面的信息。(5)Course类,主要负责课程查看类。课程类,主要负责显示所有的课程信息,和查询课程信息。供管理员和教师查看。(1)Course_add类,主要负责课程的增加类。增加课程类,当管理员或教师需要增加课程时,必需在此页面进行。(2)Grade类,负责成成绩的查看类。当管理员或教师登录系统后,可点击此菜单,便可查看当前学生的成绩,同时它还提供了学生成绩的查询功能。方便了操作。(3)Grade_update负责

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。