选课系统之相信你的队友

        itoo之选课 这项目已经基本落尾,在该项目中担任开发组长,看着项目一次次经历测试,内心还是收获满满的,总结下项目开发中的一些认识,以及自己的成长,再接再励。

        交流:从锂电池项目,视频项目,考试项目,地铁安防项目,已完成的选课及成绩项目,正在进行的应用开发框架项目,参与任何一个项目的开发每次都会对交流有一个更深刻的认识。对于开发组长,前期的业务调研,需要跟领域专业的人员交流,深入的研究用户想要的是什么,然后开发组长再将自己已获得信息撰写成需求文档,根据项目的需求,与开发人员讨论用户的需求以及数据库设计,程序实现的过程中与开发人员讨论具体业务的实现,都离不开交流。

        领导:项目组长的在整个开发项目中是一个团队的领头羊,以什么样的方式让自己的团队保持着一股热情。可能跟自己的性格有很大的关系,属于“强迫症”类型的,在项目开发的初期,这样的确能见到效果,每个人都能按时完成你安排的“任务”,但是这样有一个严重的问题,看似管理者“事必躬亲”,然而这个团队是没有生机的。所以后期项目开发的过程中,更多的是“自由化”,给每个人以充足的发挥主观能动性的空间才是一个管理者需要做的,当然能这么做的前提就是你要相信你的组员。他们是一个个的巨人,在思维和实践上他们不仅会给团队带来灵感,还会以更好的方式做他需要做的事情。他们刚开始面对的是不熟悉的业务,没接触过的技术,这时管理者更需要寻找更好的方式去解决这个问题,一旦他们熟悉后,他们的潜力才会被爆发出来。你能给队友多大的信任,你的团队就有多强大。

       专业道德:在项目开发的过程中有新成员的加入,新成员会为你的团队增加新的idea,也会发现你原来没有意识到的问题,特别是新成员要在原来别人开发过的模块继续开发。如何评价你是否有专业道德呢?看看被交接人的吐槽就知道了,这个专业道德也是个人责任心的一种表现。还有一句话挺犀利的,也让是最自己专业道德的一种评价标准,以前跟你一起开发项目的人,是否还想继续跟你一起开发项目。特别是短期的项目中,团队都是临时组建,如果一个人有第二次或第三次还想继续跟你合作,那么你就是一个有很高的专业道德同时也是一个很靠谱的人。软件开发中你不是一个人在战斗,还有你队友,所以如何做好自己,如何多为别人考虑,是一个需要长久讨论的一个话题。

       积极向上的态度:在做项目或做事的时候,保持一颗积极向上心,才能做团队里的小太阳,做一个有光芒的人,去感染你的团队,你周围的人。

        在项目中的一些感受和认识,当要总结这篇博客的时候,发现写了一篇心灵鸡汤。但是对于自己来说是一次次绊脚后的认识和收获。

      

下面就各个表分别给出说明: (1)课程基本信息(CourseInfo)表,保存课程的基本信息: 图4-2 课程基本信息表(CourseInfo) ○1CourseID:课程ID,自动编号; ○2CourseName:课程名称; ○3TeacherID:教师ID,对应TeacherInfo表的TeacherID; ○4CourseDes:课程描述; ○5IsDeleted:是否删除,为保证数据安全,删除时并不物理删除,只将此字段置1; ○6MajorID:专业ID,此课程对应的专业,与MajorInfo表的MajorID对应; (2)专业基本信息(MajorInfo)表,保存各院系的专业基本信息: 图4-3 专业基本信息表(MajorInfo) ○1MajorID:专业ID,自动编号; ○2MajorName:专业名称; ○3DeptID:院系ID,对应DeptInfo表的DeptID; ○4IsDeleted:是否删除,为保证数据安全,删除时并不物理删除,只将此字段置1; (3)学生选课信息(StuCourse)表,保存学生的选课信息: 1 引言 6 1.1 课题背景 7 1.2 课题目标 7 1.3 课题意义 7 2 开发平台、相关技术的介绍 8 2.1 ASP.NET 8 2.2 SQL Server 10 2.3 C#简介 12 3 需求分析 14 3.1 应解决的问题 14 3.2 系统架构 14 3.3 设计原则 15 3.3.1 实用性原则 16 3.3.2 可扩展性与可维护性原则 16 3.3.3 安全可靠性原则 16 3.3.4 用户界面设计原则 17 3.3.5 数据库设计原则 17 3.4 系统结构 17 3.4.1 系统总体结构 17 3.4.2 管理员模块系统结构 17 3.4.3 学生模块系统结构 20 3.4.4 教师模块系统结构 20 4 系统设计与实现 22 4.1 数据库设计 22 4.2 模块设计 28 4.2.1 登录模块设计 28 4.2.2 院系管理模块设计 31 4.2.3 专业管理模块设计 32 4.2.4 课程管理模块设计 33 4.2.5 学生管理模块设计 33 4.2.6 教师管理模块设计 34 4.2.7 学生个人信息维护模块设计 35 4.2.8 选课模块设计 38 4.2.9 担任课程查看模块设计 40 4.2.10 选课学生信息查看模块设计 42 4.2.11 数据库链接设计 44 5 测试 45 5.1 软件测试的方法 45 5.2 测试用例 45 5.2.1 测试登陆功能 45 5.2.2 院系管理相关测试 46 6 结论 49 7 致谢 51 8 参考文献 53 9 附录 54 9.1 主要源程序清单 54 9.2 用户手册 60 9.2.1 系统功能简介 60 9.2.2 系统的支持平台(硬件要求和软件要求) 61 9.2.3 使用说明 61 9.3 软件光盘说明 62 9.4 科技译文 63
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值