情况是这样的~
话说当时正在拼命的在博客园上吸收高手的精华~来了一个陌生电话~说我是某某某~说有个毕业设计也挺简单的~但是对.net 不熟悉~所以想找你帮忙做下~绝对不会亏待你的~但是也没有具体说多少~我说那好吧~我们先讨论下需求~我再确定做还是不做~要是做不了的话不就耽误你了么~于是乎~需求讨论了大概三个小时~然后我就开始动手做~我接下来了~白天还是就正常的作息~同时还找个同学帮忙一起做点小功能~反正闲着也是闲着~当然也没有让同学白帮忙~请吃饭是正常的~然后晚上寝室的哥们就睡觉了~我看书到凌晨两点~好在我帮她做毕业设计的那个同学给了我几本书参考~于是猛力的学习着~然后同时又去图书馆借了若干本vb.net~要求用这个技术来实现~但是我更加了解c#~既然有这个需求那么就去学习吧~就这样干了四天~一个系统就出现了~这是一个界面相当丑陋的程序~当然也不乏BUG~然而还是能够运行~能够演示~只要按照我们需要的动作去做~那么还是不会有错误~
~于是乎按照预定的计划~在第四天下去去给那个同学进行了培训~大概讲了1个小时~就回去做自己的事情了~本来还给那个同学说~尽快返回一个错误列表~我好修改~不知道她是怎么想啊~反正就没有返回了~后来的某天~电话又来了~说要给我钱了~问我说要多少~我说随便吧~于是就过去了~~~~
收了200元,同学们都说收少了~~本来不怎么觉得~但是说多了也就有点动摇了~毕竟越要到答辩的时间~收费就要越高~~不过尽管如此~我想还是学到的东西比较多~实践了自己的学习方法~速成的学习方法~~![]()
项目简单介绍:
教师积分管理系统,根据学校的一个文件来做的。
根据教师的一些表现如教学相关的,实验室相关的,出教材等等来进行积分。
首先教师申报项目,然后管理员审批,然后管理员根据这些项目所取得的成果进行积分分配。
最后这些积分对教师的业绩考评作为依据。
在做这个设计过程中用记事本写下来的一些文字~
===============================================
1、审核只能一个一个的审核,不提供批处理
2、try 掉可能错误的地方
3、注意管理员权限。不能在地址栏写地址访问管理员可以访问的。

昨天工作:数据库访问封装,网站程序架构,数据库设计完善
今天工作:教师相关页面基本完成,完成部分管理员页面,完善数据库,部分修改
明天工作:计划争取所有页面完成,同时有时间就优化下页面美观,再有时间就写点点简单的文档和部署注意的事情。
后天:没有意外的话就可以给你培训了。。:)
明天晚上给你发一个基本的版本。请留一个邮箱。
由于我的论文还没有写,周5要见老师,所以周四晚上得交一个 草稿给老师看看,虽然我和老师很熟了,但是还是得尊重下她。所以时间上安排可能不会很精确,但是误差也就2天以内。

说明:
1. 新建数据库 TeacherScore ,然后还原数据库,
2. 将解压缩的文件配置 IIS,,然后可以点击解决方案打开。
3. 对 settings.config 这个文件进行 数据库连接字符串 的配置,
4. 可以通过地址栏 运行 或者 vs.net 调试
对书据库的修改:
1、积分在数据库中的 数据类型 不能为 int ,因为在某些分数上是 0.5分,所以改成了 decimal
2、如果分数是一个范围的话,那么数据库中存的格式应该用 10~20 这种格式,不用 10-20 这种,因为还存在减分的情况,即 -3 等,那么程序处理的时候不好区分。
3、管理员页面权限设置。<%#include %>一个页面,check.aspx
^[0-9.]+$
===============================================
项目总结~:
比较值得自豪的是对数据库的访问的封装,这样不至于在.vb文件中出现大片类似的数据库操纵代码;
基本上全部是用的清一色的服务器控件
另外一个用到的手段就是传参数的时候使用到的vb下面的类,属性的运用~。
钱是少了点~但是心里还是高兴的~因为自己还是有那么一点点的价值的~![]()
3、管理员页面权限设置。
浙公网安备 33010602011771号