教务系统流程

时间过的真快,半个月已过,还剩下27天就要开学了。教务系统已经持续半个月了,现在进度是开始做界面。

说说做教务的流程吧。

教务流程安排在师姐的安排下有序地进行着……

由于系统比较大,所以分组进行,每组负责一部分,而我们组负责地是基础信息,大部分是增删改查。基础信息不仅满足自己,还有可能为其他组提供接口。

1.设计原型

开始接触教务,根据需求,画出原型。其实就是为了验证需求是否正确。当时画界面,直接使用asp.net,画出一个个asp页面。开始的原型,不是太在乎样式,只有把功能体现即可。

2.设计数据库

原型经过检验后,开始详细设计数据库,画出其E-R图,标明其实体间的关系,根据E-R模型,即可明确标明外键。(E-R图转换关系模型)。只有数据库中表的字段明确后,界面上的字段才能确定下来,第一步的原型中涉及到的字段不一定完善。设计数据库当然要符合规范了,最基本的是三范式。

3.再次设计界面。

因为数据库设计完毕,其中界面上显示的字段已经确定,所以此次设计的界面直接可以运用到此项目中。其中组中的样式要基本统一。

4.设计DLL层。

在写代码前首先要建模,在EA中画出相应的实体类,DLL层中设计到类,以及其属性和方法。并且要完善此类图,把变量的类型,方法中参数类型、注释,方法的返回值等等都要标明,这样为后面写代码省了一大笔。

DLL层中类,基本上就是增删改查。而在实体类中基本上只有属性。设计完毕后,直接导入到项目中,其中的框架已经搭建好。

在搭建好的框架中,开始写入代码。

这次DLL层类中方法全部使用存储过程,因为对于查询来说,大部分都是联合查询,所以使用存储过程比较方便。

至于其中的细节,后面还会继续记录。现在说一下其中的流程。

5.设计BLL层。

开始设计业务层,业务层中类的划分可以根据实际情况而定,粒度粗细视情况而定。

可以细到一个用例一个,这样类比较清晰,但是适合业务小的系统。当然把用例再次组合,再次抽象。

我们这次是这样设计业务层的类。根据对于表中的查询、插入删除、更新划分的。

其中部分业务涉及到事务,关于事务后面会继续记录。

6.Now。

从今天开始再次设计界面,开始让界面上真正鲜活起来。。。

每个步骤都有规定的时间限制,在规定的时间内,紧张而有序地进行着,当完成时,呵呵,内心自然而然有一种释怀。。。。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值