没有合适的资源?快使用搜索试试~ 我知道了~
基于asp.net的学生管理系统课程设计报告.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 105 浏览量
2023-08-15
15:13:36
上传
评论
收藏 1.47MB DOC 举报
温馨提示
试读
34页
本系统主要功能: 1. 学生信息管理:对在校学生信息进行添加、删除、修改、查询等操作。 2. 学生成绩管理:对已经录入的学生信息进行添加、修改学习成绩,并可以通过关键字进行模糊查询。 3. 授课信息管理:支持对授课教师、课程编号及授课老师所授课的年级进行添加和修改操作。 4. 课程管理:可显示每个班级每学期的课程表,并可以对已经开设的课程进行添加、删除和修改。 5. 用户管理:用于管理系统用户,可进行账号增加、账号删除、权限修改等操作,方便对不同账号进行管理,避免系统权限混乱。
资源推荐
资源详情
资源评论
1
目 录
目录
摘 要....................................................................................................................................................................1
一、 引言 ....................................................................................................................................................2
二、 开发环境 ............................................................................................................................................2
1. 运行环境 .........................................................................................................................................2
2. 开发工具 .........................................................................................................................................3
3. 系统框架 .........................................................................................................................................3
三、 需求分析 ............................................................................................................................................5
四、 系统总体设计 ....................................................................................................................................5
1. 系统功能结构图 .............................................................................................................................5
2. 系统业务流程图 .............................................................................................................................8
五、 系统详细设计 ....................................................................................................................................8
1. 数据库设计 .....................................................................................................................................8
2. 框架结构设计 ...............................................................................................................................12
3. 项目结构 .......................................................................................................................................13
六、 项目的实现 ......................................................................................................................................15
1. 数据库连接 ...................................................................................................................................15
2. 增删改查基类方法的实现如下: ...............................................................................................15
3. 用户登录(login)模块 ...............................................................................................................20
4. 学生信息管理系统首页的实现 ...................................................................................................21
5. 系统管理模块的实现 ...................................................................................................................22
6. 授课信息管理模块的实现 ...........................................................................................................27
7. 学生管理模块的实现 ...................................................................................................................28
七、 结束语 ..............................................................................................................................................31
参考文献..............................................................................................................................................................32
谢 辞..................................................................................................................................................................33
1
摘 要
在现代化教育技术模式下,计算机已经广泛应用于学校的教育管理系统,给传统
的教育管理系统带来了重大的改革。其中,学生信息管理系统在学校管理系统中是一
个必不可缺的部分,他的内容对于学校的决策者和管理者来说都有至关重要的作用。
学生信息管理系统是专门为学生信息的数字化管理而开发的。整个开发过程阐述
了系统分析,设计数据库设计,系统实施的全过程。在开发方法上本系统利用了软件
工程化的思想和方法,总体上采用结构化生命周期开发方法。具体模块实施上采用了
原型法和面向对象系统开发方法。并采用 visual studio 2019 作为开发工具,Microsoft
SQL server 2014 作为后台数据库。
本论文叙述了高校学生信息管理的现状以及 C#语言设计的概况。重点介绍了学生
信息管理系统的实现过程,包括系统的分析、调查、数据流程分析、功能设计、数据
库设计、系统实现等。
关键词:C#,ASP .NET CORE,B/S,MVC,原型法、学生信息管理系统,信
息管理
2
一、引言
学生信息管理系统是针对学校的大量学生信息的处理工作而开发的信息管理系统,
他是一个教育单位不可缺少的部分,它的内容对于高校的决策者和管理者来说都至关
重要。它能够为用户提供充足的信息和快捷的查询。能有效帮助学校和老师掌握学生
的情况,为学生提供成绩跟课程方面的查询。
传统模式,是指人工进行学生信息的管理,存在比较多的缺点,比如:效率低下,
保密性不高,随着数据量不断增多,对于查找以及更新维护更是带来不便,这使得学
校管理人员对学生信息的管理带来了很大的挑战,严重的影响了教育工作者的工作效
率。
现代模式,是指利用计算机技术来代替人工模式对学生信息进行管理。伴随着科
学技术的不断提高和发展,计算机科学的逐渐成熟和稳定,使用计算机技术来代替传
统的人工模式来实现学生信息的现代化管理已经是大势所趋。相比传统信息的管理,
其优点较为显著,例如:方便查询及修改,可靠性高,存储量大,数据处理迅速,保
密性好,寿命长,成本低廉,及时性高等。这些优点可以极大地提高学生信息管理的
效率,是与世界接轨的重要条件。开发这样一套管理系统成为很有必要也是很有意义
的事情。
二、开发环境
1. 运行环境
3
1.1 服务端运行环境
1.1.1 硬件配置:作为服务端硬件必须具有服务器级别。
1.1.2 软件配置:由于本系统应用于 Microsoft 的 Windows 平台上,因此对于 web
服务器的配置应该配置 IIS(Internet Information Service)等提供 web 服务的软件。
1.1.3 操作平台:Windows 10、Windows Server 2012、Windows XP 均可。
1.2 客户端运行环境
由于本系统基于 B/S 结构开发,对客户端配置要求不是很高。
1.2.1 操作系统:推荐 Windows 10。
1.2.2 软件需求:客户端需要安装 Internet 浏览器,推荐 Chrome、Firefox。
2. 开发工具
本系统采用 c#语言开发,所用开发工具有 visual studio 2019、visual studio code、
在线 uml 制作工具 process on、Microsoft SQL server 2014、 插件包含 Resharper、SQL
Prompt 等
3. 系统框架
Eric Evans 在《领域驱动设计——软件核心复杂性应对之道》中提出了传统的四层
架构模式,如图:
4
3.1 User Interface-表示层(用户界面),负责向用户或另外一个计算机系统显示信
息和解释用户的命令。
3.2 Application-应用层,定义这个软件需要完成的任务,并且指挥表达领域概念的
对象来解决问题。Application 所负责的工作对本身业务来说有着重大的意义,它是与
其它系统中的应用层进行交互的必要渠道。应用层在具体实施时要尽量简单,不要包
含业务规则或者业务上的相关知识,只是为下一层的领域对象进行协调任务,分配工
作,使它们可以相互协作。它不会反映业务情况的状态,却可以具有另外一种状态,
为用户或者程序显示某个任务当前的进度。
3.3 Domain-领域(模型)层,负责表达本身业务的概念,状态信息以及规则。虽
然保存业务状态是由基础设施层来实现的,但是反映业务情况的状态是由这一层来控
制使用的。领域(模型)层是业务软件的核心层。
3.4 Infrastructure-基础设施层,向其他层提供通用的方法等:为 Application 传递消
息,为 Domain 提供持久化机制,为 User Interface 绘制屏幕组件,等等。Infrastructure
还能够通过整个架构框架来支持四个层次之间交互的模式。
剩余33页未读,继续阅读
资源评论
等天晴i
- 粉丝: 3478
- 资源: 10万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功