- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库技术及应用项目设计汇报
学生成绩管理系统
姓名:Celia Yan
-01-07
一.设计目标及意义
在现在高校日常管理中,学生成绩管理系统是其中很关键一环,尤其是目前学校规模不停扩大,学生人数日益增加,课程门类多,校区分散等实际情况,学生成绩统计功效越来越繁重,稍有疏忽就会出现差错。所以,学生成绩管理系统更含有很大实际应用意义。在互联网快速崛起今天,改革传统手工录入方法,公正,正确,立即反应学生信息和成绩情况,以适应信息时代要求,是学生成绩管理系统一个新理念。经过成绩管理能够大大提升学校工作效率。学生成绩管理系统应该完成以下两个方面内容:学生档案资料管理、学生成绩管理。经过学生成绩管理系统能够做到信息规范管理,科学统计和快速查询、修改、增加、删除等,降低管理方面工作量。
二.关键功效
该系统关键用于学校学生信息管理,总体任务是实现学生信息关系系统化、规范化和自动化,其关键任务是用计算机对学生信息进行日常管理,如查询、修改、增加、删除,另外还考虑到用户登录权限,针对学生信息和权限登录学生成绩管理系统。
本系统关键包含注册管理、老师管理、学生信息查询、添加、修改、删除等部分。其关键功效有:
学生信息添加,包含输入学生基础信息和成绩。
学生信息查询,包含查询学生基础信息和成绩。
学生信息修改,包含修改学生基础信息和成绩。
学生信息删除,包含删除学生基础信息和成绩。
登录用户密码修改,用户登录到系统可进行对应用户密码修改。
管理员用户对用户名管理,包含添加新用户、删除用户。
学生成绩管理系统是经典信息管理系统,其开发关键包含后台数据库建立和维护和前端应用程序开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好数据库。对于后者则要求应用程序功效完备,易使用。
该管理系统我使用是Microsoft Visual Studio 及 Microsoft SQL Server 。
系统功效步骤图
图 2.1 系统功效步骤
三.数据库设计
3.1本系统数据库采取是SQL Server 。该数据库包含学生成绩表、用户登录表用于纪录学生基础信息数据库表结构以下:
成绩表物理结构
图3.1
图3.2
用户登录表物理结构:
图3.3
图3.4
3.2触发器
删除DLB中统计时同时删除CJB中姓名相同统计
USE [studentscore]
GO
/****** Object: Trigger [dbo].[dlb_delete] Script Date: 01/07/ 12:42:17 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER trigger [dbo].[dlb_delete]
on [dbo].[dlb] after delete
as
begin
declare @leib varchar(50)
select @leib=学生from deleted
delete from cjb
where 姓名 in (select 用户名 from deleted)
End
3.3数据库连接
string constr = Password=617804;Persist Security Info=True;User ID=ywj;Initial Catalog=studentscore;Data Source=YANJING;
SqlConnection conn = new SqlConnection(constr);
string sqlstr = select * from cjb;
SqlCommand cmd = new SqlCommand(sqlstr, conn);
SqlDataReader reader = cmd.ExecuteReader();
DataSet ds = new DataSet();
while (reader.Read())
{
string id = reader[学号].ToString();
string name = reader[姓名].ToString();
MessageBox.Show(string.Format(id={0},name={1},学号,姓名));
}
四.系统实现
4.1.登录界面
图4.1
该界面是学生成绩管理系统登录界
原创力文档


文档评论(0)