教师工作量管理(2)

2019-03-29 09:13

功能:登陆者可以选择自己将要使用的功能,选择不同的序号可进入为自己服务的界面。

(2)教师信息录入界面;

(3)教师工作量的统计界面;

(4)教师信息按学号查询界面;

(5)教师信息按教师姓名查询界面:

(6)退出;

3.软件测试阶段及维护:

在开发这个软件系统的漫长过程中,面对着极其错综复杂的问题,人的主观认识不可能完全符合客观现实,在本次设计过程中,我组成员采用循环测试法,力求在每个阶段结束之前通过严格技术审查,即每完成一个功能,就进行测试,尽可能早的发现并纠正差错,完成模块测试之后再进行系统测试。在该设计中,

偏重考虑了当用户输入的信息出错时,系统就会出现提示,以便让用户知道出错的原因,并能及时做出修改,所以站在用户的角度考虑,尽可能设想各种边界条件,如记录为空,输入为空,输入出错等,以此来发现错误,纠正错误,取得了一定的效果。

在运行的过程中,发现了一些问题,主要是当程序出错时,系统有没有能力给出出错信息,使系统能够安全的运行下去,而不是退出系统。所以,加强系统的安全性是十分重要的,这就使得我要充分的考虑到每一个运行细节,并分析可能出错的情况,在这些边界上,设置出错检测,使系统能自动捕获出错点,给出提示,允许用户重新进行操作。一个应用系统性能的优劣,效率的高低始终应当由用户来做出判决,应用系统在运行过程中,用户会提出一些新的需求和建议,我们就会根据用户需求的变化,对本系统一定的修改,使其进一步地得到完善和提高。

4.结束语 :

作为计算机专业的学生,在一年的学习过程中我们逐渐了解很多关于本专业的知识,而这次课程设计更加深了我们对专业的认识,我们可以用比较充裕的时间来尝试开发一个小型系统,这次课程设计确实为我们今后从事计算机的开发打下了坚实的基础。在这次课程设计中,总的感觉是我遇到了很多困难,这主要是由于我开发软件的经验不足,其次我对开发软件的应用也不够熟练。有时虽然是一个很小的问题,但解决起来却花费了我不少的时间,值得欣慰的是,当自己苦思冥想或者和其它同学一起探讨,把问题解决的时候我还是觉得获益非浅,这就是在摸索中寻求到的知识。在开发期间,有目的的去学习一些将要用到的东西,仔细的考虑工作流程的规律和步骤,充分的利用手中的开发工具,使自己的开发在代码上实现够少而精确。让用户能够尽量简单的进行操作,但是在老师的检测过程中,还是出现了很多的不足之处,这些都是要在今后的工作重要努力改进和完善的。当我即将完成这次课程设计的时候我终于认清楚了以前老师经常提起的一个问题,一个系统开发的过程中编码不是重要的,重要的是对分析系统以及系统模型的建。有了一个好的系统模型之后,我们再将其划分成几个模块,那样做起来就会容易得多。

5.致谢:

在系统的开发过程中,我碰到了很多的难题,多亏有同学们的帮助,在这里,特别要向我们组的成员表示衷心的感谢。但是由于是第一次用c语言编的比较大的程序,肯定会有经验上的不足,失误之处在所难免,敬请各位老师,领导批评的指正。

五.附录: 程序代码:

#include #include #include #include\#define N 20

menu() {

printf(\\\n\

printf(\∴★∵**☆_∴★∵**__ | \\n\

printf(\\\t | I I | \\n\ printf(\\\t ____ | I *^_^* 欢迎进入教师 I | \\n\ printf(\\\t /,---< | printf(\\\t ( )o~o~~@~@ | printf(\\\t c >/ | printf(\\\t (_0/ - | printf(\\\t ,- >o<- | printf(\\\t / / ) | printf(\ printf(\(_( | |_/ | printf(\\\t /_/`__|_ | printf(\\\t | | | !___________________________ printf(\\\t | | | \\n\

printf(\\\t | | | \\n\

printf(\\\t | | | \\n\

printf(\\\t (___)_) \\n\

printf(\\\n\

printf(\\\n\

printf(\\\n\

printf(\\\t \\n\

printf(\\\t \\n\}

struct teacher//教师信息 {

int num;

char name[N]; char sex[N]; int age;

I 工作量管理系统 I | \\n\I 1--录入教师信息 I | \\n\I 2--统计教师工作量信息I | \\n\I 3--查询教师工作量信息I | \\n\I 0--退出操作 I | \\n\I *** I | \\n\I ********** I | \\n\I________________________I | \\n\! \\n\

| | ._[_______]_. | ~(@^_^@)~ | .______| |______. ------- __@ | ----- _`(<,_ | !_________________________! 请按选择输入(0~3) 7

char level[N]; long int phone; };

struct cla //班级信息 {

int class;//班级数目 char sub[N]; };

struct subject //课程信息 {

int shu1; //理论课时 int shu2; // 实验课时 };

struct message {

struct teacher aa; struct cla bb; struct subject cc; };

void record(); void statistics(); void query();

int i,m,l,j=0,k=0,p=0,q=0; char n[N];

struct message a[2]; double b[N]; main() {

int choice;

printf (\请输入您的选择:\ while(1) {

system(\ menu();

scanf (\ switch (choice) { case 0:{

char ch;

printf(\确认退出吗(y/n)?:\ getchar();


教师工作量管理(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:护理员操作流程41项

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: