一、课程设计目的1)能够利用所学的基本知识和技能,进行简单关系数据库的设计与优化。
2)掌握ADO.NET数据库开发基本知识;
3)基本掌握面向对象程序开发的基本思路和方法;
4)进一步掌握.NET基本结构以及C#语言的基本知识和技能;
二、课程设计内容 西安邮电学院计算机系学生成绩管理系统三、软硬件环境及系统所采用的体系结构软件环境:MicrosoftVisualStudio.NET2003+MicrosoftSqlServer +Windows2000Server硬件要求:体系结构:C/S结构四、需求分析对所开发系统功能、性能的描述,想要实现的目标。
(一)功能描述1)专业管理功能如下: ①新专业的增加。
例如:2003年我们学校,新开网络工程专业。
②旧专业的废除。
如果随着时代的变迁,必然有的专业更不上时代, 就会被淘汰。
③班级人数是只读的,新专业的班级人数初始化为0,在后面的班 级管理中添加班级时,相应专业的班级人数会增加。
2)班级管理功能如下: ①新班级的增加。
例如:向网络工程专业添加网络0301班,即可在专业下 拉框中选择该专业,添加该班级,则回到专业管理模块中,该专业的班级 人数自动加1。
(注:选择专业时,不要自己写专业名字,只需要在下拉 框选择,因为已经将所有的专业绑定到该下拉框。
) ②多余班级的删除。
比如本学年计算机科学与技术专业少招一个班,即可删 除掉多余的班级。
3)班级成员管理功能如下: ①班级成员的查询:可以输入学号根据相应的专业、班级查询相应的学生基 本信息。
也可以通过点击“”查询学生信息,还可以查询全体学生 的基本信息。
②班级成员的添加、删除等功能和前面的几个模块差不多4)课程管理功能如下: ①新课程的添加。
课程的设置是分专业来进行的,即根据相应的专业来选择 添加该专业的课程和相应的学分数 ②旧课程的删除。
选择要删除的课程名删除该课程 ③学分修改。
选择课程名修改相应的学风 ④课程查询。
分专业查询、向左向右导航查询以及查询全部。
5)成绩管理功能如下: ①成绩查看。
通过选择相应的专业来通过ListView控件来显示该专业所有学 生的成绩状况。
还可以选择班级分班来查询 ②成绩添加、删除及修改。
通过双击相应同学的记录弹出窗体来设置成绩, 再通过点击刷新按钮来更新记录。
③导出Excel文档。
可以把ListView控件中的内容保存为Excel文件以便做 进一步的加工。
6)综合查询功能如下: ①选择查询。
通过用户点击选择相应的分类来查询。
②自定义查询。
通过用户自己定义Sql语句进行查询。
7)用户登录模块功能如下: ①辅导员登录。
最高权限。
能使用以上的所有功能。
②学生登录。
只有综合查询的权限。
③未登录的用户没有任何权限。
(二)性能描述 本系统采用C#语言作为前端的开发工具。
系统的性能关系到开发平 台的的性能。
(三)没有实现的目标 学生成绩的打印功能模块以及学生成绩的加权平均的求取。
2025/11/25 21:06:31 20KB C# ADO.NET 数据库开发
1
SpringBoot+MySQL+Mybatis+Maven+IDEA,一个简单的数据库增删改查项目
2025/7/7 0:34:55 7KB 数据库 增删改查
1
自己亲自搭建的一个结构非常清晰的android客户端和PHP服务器端开发框架,只需要建一个简单的数据库表登录信息记录表:user,改成自己的IP地址,就可以完美运行。
经过几个晚上的反复修改和测试,应该是比较完美了~希望给初学者或者需要一个完美框架的同行,应该是个不错的选择~希望大家多多支持~有问题可联系我:QQ596703245
2025/6/29 9:16:10 2.73MB Android PHP json
1
一个简单的选课管理系统,C#版、包含数据库。
现实简单的数据库操作,有机的把C#和数据库结合起来的综合实验。
(来源是更改以为前辈的)
2025/6/14 1:21:05 14.14MB C#、数据库
1
php留言板实用简单附带数据库非常适合初学者的php留言板
2025/3/22 12:16:33 2.37MB php 留言板 sqll
1
Android简单记事本app源码,有简单的数据库基本存储功能,可增删改查,基础入门
2025/2/25 20:25:26 56.33MB 记事本app
1
采用Java编写,实现了简单的数据库查询、存款、取款、贷款、修改密码、销户、开户。
2025/1/3 1:18:01 626KB 银行数据库 Java
1
人才追踪这是一个简单的数据库支持的Web应用程序。
它用于通过频繁调查跟踪有关个人的数据。
商业客户关系管理系统可能可以满足此需求,但这是为了证明价值而不是产生收入,或者是一种长期解决方案。
下图显示了当前的数据库结构。
应用结构这是一个整体的应用程序。
该用例不够复杂,无法使用微服务。
未来的功能请求可能是必需的,但现在一直都是独占。
它被设计为原型工具,旨在查看是否可以通过数据库而不是电子表格更有效地执行数据分析。
实施基于Web的界面大大限制了可以运行的报告。
每个人都必须手工编码,从而增加了很多额外的摩擦。
但是,对于此原型,教导团队使用此工具SQL的价格效益很差。
它用模型的sqlalchemyWeb服务器的烧瓶前端的GOVUK设计系统,尽管它使用预编译的资产而不是npm方法去做:添加AuditEvent类开始通过测试添加路线通过测试实现authent
2024/11/22 1:52:42 1.15MB Python
1
这个是简单电影票出售的数据库设计,程序自己也已经实现了,只是数据库觉得还可以优化,大家看看,有什么意见一起讨论
2024/11/1 0:15:14 3KB 数据库
1
简单的数据库基础题,三套试题与答案
2024/4/16 12:46:36 100KB 数据库理论 基础知识
1
共 28 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡