如何开发一个学生成绩管理糸统
发布一个以前开发过的学生成绩管理糸统,将整个开发过程和解释设计部分功能详细代码。
糸统要求:使用ASP.NET2.0+SQL2000开发,糸统要求可以方便使用EXCEL进行导入.导出,因为是为单个学院开发的,
分类从专业->班级->学生,可供管理员管理学生成绩和基本的个人信息,学生也可以通过糸统查询成绩,要求在未来可以进行糸统升级,增加更多的功能。
经过分析,开发时间为3个星期,我决定使用基于ASP.NET的数据集开发数据层,为了使代码复用和更容易维护,使用简单的三层开发。为了提高数据库读取性能的问题,要使用强类型的DataSet。
数据库的模型设计是这样,有10个表格。
再通过生成物理模型,做成数据库表格初步,生成数据脚本。
运行数据库脚本后,再做了修改,就可以生成这样的数据库关糸图。
有两个表格的ID没有设置默认值,自动升成。s_courseinfo表,s_gradeinfo表。
这里我也大概解释一下我使用的三层架构。
我现在新建一个网站 ,名字是website.
我在app_code里面新建3个文件夹:
DAL:放数据集,还有数据层的很多相应的类。
BLL:放逻辑层的相关类。
Unity:放相应的辅助类。
新建一个DataSet,GYsms.xsd。
使用Vs连接数据库。
我的数据库名字是GYsmsDB,使用sa用户连接数据库。
连接后的表格。
打开GYsms.xsd.直接将表中的表格拉到GYsms.xsd的设计中。
到这里,我就基本完成数据层的设计初步,明天请完善数据层里面的各种查询语句,大概会用6篇文章来完成整个编写过程。
这是我第一次发文,有什么意见,请多多建议。
转载于:https://www.cnblogs.com/ScriptZhang/archive/2010/05/15/ScriptZhang.html