如何开发一个学生成绩管理糸统

本文详细介绍了使用ASP.NET2.0和SQL2000开发学生成绩管理系统的过程,包括三层架构设计、数据库模型、数据层设计、三层架构实现以及数据层设计的初步完成。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  发布一个以前开发过的学生成绩管理糸统,将整个开发过程和解释设计部分功能详细代码。

              糸统要求:使用ASP.NET2.0+SQL2000开发,糸统要求可以方便使用EXCEL进行导入.导出,因为是为单个学院开发的,

分类从专业->班级->学生,可供管理员管理学生成绩和基本的个人信息,学生也可以通过糸统查询成绩,要求在未来可以进行糸统升级,增加更多的功能。

 

   经过分析,开发时间为3个星期,我决定使用基于ASP.NET的数据集开发数据层,为了使代码复用和更容易维护,使用简单的三层开发。为了提高数据库读取性能的问题,要使用强类型的DataSet。

   数据库的模型设计是这样,有10个表格。

2010051515483137.jpg

 

    再通过生成物理模型,做成数据库表格初步,生成数据脚本。

2010051515493634.jpg

    运行数据库脚本后,再做了修改,就可以生成这样的数据库关糸图。

2010051515505062.jpg

 

   有两个表格的ID没有设置默认值,自动升成。s_courseinfo表,s_gradeinfo表。

   这里我也大概解释一下我使用的三层架构。

2010051515535996.png

 

我现在新建一个网站 ,名字是website.2010051516042057.jpg

  我在app_code里面新建3个文件夹:

 DAL:放数据集,还有数据层的很多相应的类。

 BLL:放逻辑层的相关类。

Unity:放相应的辅助类。

2010051516094585.jpg

 新建一个DataSet,GYsms.xsd。

2010051516121748.jpg

使用Vs连接数据库。

2010051516134388.jpg

我的数据库名字是GYsmsDB,使用sa用户连接数据库。

连接后的表格。

2010051516150969.jpg

 

打开GYsms.xsd.直接将表中的表格拉到GYsms.xsd的设计中。

2010051516173720.jpg

 

到这里,我就基本完成数据层的设计初步,明天请完善数据层里面的各种查询语句,大概会用6篇文章来完成整个编写过程。

这是我第一次发文,有什么意见,请多多建议。

 

 

转载于:https://www.cnblogs.com/ScriptZhang/archive/2010/05/15/ScriptZhang.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值