搜档网
当前位置:搜档网 › 教务信息管理系统课程设计报告

教务信息管理系统课程设计报告

教务信息管理系统课程设计报告
教务信息管理系统课程设计报告

《高级语言程序设计》课程设计

教务信息管理系统

题目:

班级:软件R7班

学生学号:201231001015

学生姓名:麦建波

指导老师:姚金涛

提交时间:2013年5月6日

华南农业大学软件学院

教务信息管理系统

1. 系统分析

1.1 问题描述

本程序为教务信息管理系统,通过输入学生的相关信息,对数据进行处理和统计,并按需要输入统计处理后的数据到文件中。

1.2 系统功能

(1)录入如下信息:

学生基本信息:如学号、姓名、性别、年龄、宿舍号码、电话号码等;

课程基本信息:课程编号、课程名称、考试成绩、平时成绩、综合成绩、

学分、重修否等。如果重修,需要考虑重修学期、重修成

绩,并且要考虑多次重修的情况。

(2)录入选课信息

(3)录入学生成绩

(4)按班统计学生选课情况及考试成绩

(5)按课程统计学生名单及考试成绩

(6)统计并输出每个同学已修学分及不及格课程

1.3 功能需求描述:

(1)加载学生信息及其课程成绩:从文件录入学生的基本资料和课程情况,并覆盖原有数据。

(2)新增学生信息及其课程成绩:按要求录入学生的基本资料和课程情况,通过提示信息逐步操作。

(3)按班统计学生选课情况及考试成绩:根据录入的数据,以班为单位逐个输出选课情况及对应的成绩。

(4)按课程统计学生名单及考试成绩:按提示输入课程编号,查询对应课程的学生名单及其成绩。

(5)统计并输出每个同学已修学分及不及格课程:根据录入的数据进行统计,输出全部学生的已修学分及不及格课程的名称。

(6)保存学生信息及其课程成绩并退出:将当前的学生基本资料和课程情况保存到文件,并覆盖原有文件。

1.4 开发平台及工具介绍

(1)硬件环境:

处理器:Intel Pentium 166或更高

内存:32MB以上

硬盘空间:2G以上

显卡:SVGA显示适配器

(2)软件环境:

操作系统:Windows98/Me/2000/XP/2007/Vista/7/8等

2. 系统设计

2.1 系统总体结构设计

2.2 系统各个功能模块设计(1)

(2)

(3)

(4)

(5)

(6)

2.3 数据结构的设计

2.3.1学生信息数据结构

typedef struct student

{

int age,sub,cla; //年龄,选课数量,班级

double poi; //已修学分

char stun[15],name[30],sex[5],dorn[10],phon[20]; //学号,姓名,性别,宿舍号码,短号电话号码

course les[10]; //课程信息

struct student*next;

}student;

2.3.2课程信息数据结构

typedef struct course

{

char lessonn[15],lessonname[50],re[5]; //课程编号,课程名称,是否重修

double textmark,formalmark,mark,point; //考试成绩,平时成绩,综合成绩,学分

restudy res[5]; //重修情况

int restime; //重修次数

}course;

2.3.3重修情况数据结构

typedef struct restudy

{

int term; //重修学期

double resmark; //重修分数

}restudy;

2.4 界面设计

程序界面应遵循简洁美观、方便使用的原则。

2.4.1主界面

充分考虑界面易于操作的系统需求,用printf语句构造简单的文字界面,具体主界面设计效果如图所示。

2.4.2新增信息界面

根据相关的文字提示,用户输入对应信息。

3. 系统实现

基于系统需求分析与系统总体设计的结果,本系统采用Code::Blocks12.11软件平台基于C语言实现各模块的功能,下面按照模块的功能划分来分别阐述系统的详细设计和实现过程。

3.1头文件:

#include

#include

#include

3.2主界面模块

功能:功能选择界面

输入:用户选择的功能选项编号

处理:根据用户选项跳转到相关功能函数

输出:相关功能函数的处理或显示界面

程序清单:

student *insstu(); //加载学生信息及其课程成绩

student *inspoint(student *head,student *stud); //插入链表结点

void clalesmark(student *head); //按班统计学生选课情况及考试成绩

void lesstumark(student *head); //按课程统计学生名单及考试成绩

void pointfail(student *head); //统计并输出每个同学已修学分及不及格课程

student *adds(student *hd); //新增学生信息及其课程成绩

student *savestu(student *head); //保存学生信息及其课程成绩

int main(void)

{

student *head,*p;

int num,n;

int size=sizeof(struct student);

head=NULL;

printf("\t\t*****************************欢迎使用教务信息管理系统*****************************");

do

{

printf("\n\t\t* ------------------------------------请选择------------------------------------ *\n");

printf("\t\t* 1、加载学生信息及其课程成绩\t\t\t2、新增学生信息及其课程成绩*\n");

printf("\t\t* 3、按班统计学生选课情况及考试成绩\t\t4、按课程统计学生名单及考试成绩*\n");

printf("\t\t* 5、统计并输出每个同学已修学分及不及格课程\t6、保存学生信息及其课程成绩并退出*\n");

printf("\t\t* -----------------------------------0、退出------------------------------------ *\n\n");

fflush(stdin); //清除缓冲区

scanf("%d",&n);

switch(n)

{

case 1:head=insstu();break;

case 3:clalesmark(head);break;

case 4:lesstumark(head);break;

case 5:pointfail(head);break;

case 2:head=adds(head);break;

case 6:savestu(head);break;

default :break;

}

}while(n!=0&&n!=6);

printf("\n\t\t* ----------------------------------!谢谢使用!---------------------------------- *\n");

return 0;

}

3.3加载信息模块

功能:从根文件夹加载记录学生信息的文件

输入:无

处理:将所有学生信息形成链表

输出:加载成功情况

程序清单:

student *insstu()

{

student *p,*hd,*pt;

int i,j,n=0;

FILE *fp;

fp = fopen( "stu.txt" , "r" ); //从根目录读取文件

int size=sizeof(student);

hd=NULL;

while(1)

{

p=(student *)malloc(size);

fscanf(fp,"%s",&p->stun); //读取学号

if(strcmp(p->stun,"0")==0)break; //学号为0返回

fscanf(fp,"%d",&p->cla); //读取班级

fscanf(fp,"%s",&p->name); //读取姓名

fscanf(fp,"%s",&p->sex); //读取性别

fscanf(fp,"%d",&p->age); //读取年龄

fscanf(fp,"%s",&p->dorn); //读取宿舍号码

fscanf(fp,"%s",&p->phon); //读取短号电话号码

p->sub=0;p->poi=0;

for(i=p->sub;i<=10;i++)

{

fscanf(fp,"%s",&p->les[i].lessonn); //读取课程编号

if(strcmp(p->les[i].lessonn,"0")==0)break; //课程编号为0返回

fscanf(fp,"%s",&p->les[i].lessonname); //读取课程名称

fscanf(fp,"%lf",&p->les[i].textmark); //读取考试成绩

fscanf(fp,"%lf",&p->les[i].formalmark); //读取平时成绩

fscanf(fp,"%lf",&p->les[i].mark); //读取综合成绩

fscanf(fp,"%lf",&p->les[i].point); //读取学分

p->poi+=p->les[i].point; //将该课程学分加入已修总学分

fscanf(fp,"%s",&p->les[i].re); //读取是否重修

if(strcmp(p->les[i].re,"是")==0)

{

fscanf(fp,"%d",&p->les[i].restime); //读取重修次数

for(j=0;jles[i].restime;j++)

{

fscanf(fp,"%d",&p->les[i].res[j].term); //读取重修学期

fscanf(fp,"%lf",&p->les[i].res[j].resmark); //读取重修成绩

}

}

p->sub++;

}

n++;

if(n==1)

{

hd=p;pt=p;

}

else

{

pt->next=p;pt=p;

}

}

pt->next=NULL;

printf("加载学生数据成功!共加载%d位学生信息\n",n);

return hd;

}

3.4新增信息模块

功能:增加学生,并完整录入相关个人信息及选课信息

输入:学生信息

处理:将所得学生信息插入链表

输出:无

程序清单:

student *adds(student *hd)

{

student *p,*q,*r;

int i,j;

int size=sizeof(student);

while(1)

{

p=(student *)malloc(size);

//hd=inspoint(hd,p);

//p->next=NULL;

printf("请输入学号(12位数字,返回请输入0):"); scanf("%s",&p->stun);

if(strcmp(p->stun,"0")==0)break;

printf("请输入班级号(软件R( )班):");

scanf("%d",&p->cla);

printf("请输入姓名:");

scanf("%s",&p->name);

printf("请输入性别:");

scanf("%s",&p->sex);

printf("请输入年龄:");

scanf("%d",&p->age);

printf("请输入宿舍号码(5位数字):");

scanf("%s",&p->dorn);

printf("请输入电话号码(短号):");

scanf("%s",&p->phon);

p->sub=0;p->poi=0;

for(i=p->sub;i<=10;i++)

{

printf("请输入课程编号(6位数字,返回请输入0):");

scanf("%s",&p->les[i].lessonn);

if(strcmp(p->les[i].lessonn,"0")==0)break;

printf("请输入课程名称:");

scanf("%s",&p->les[i].lessonname);

printf("请输入考试成绩:");

scanf("%lf",&p->les[i].textmark);

printf("请输入平时成绩:");

scanf("%lf",&p->les[i].formalmark);

printf("请输入综合成绩:");

scanf("%lf",&p->les[i].mark);

printf("请输入学分:");

scanf("%lf",&p->les[i].point);

p->poi+=p->les[i].point;

printf("是否需要重修(输入“是,否”,):");

scanf("%s",&p->les[i].re);

if(strcmp(p->les[i].re,"是")==0)

{

printf("请输入重修次数:");

scanf("%d",&p->les[i].restime);

for(j=0;jles[i].restime;j++)

{

printf("请输入重修学期:");

scanf("%d",&p->les[i].res[j].term);

printf("请输入重修成绩:");

scanf("%lf",&p->les[i].res[j].resmark);

}

}

p->sub++;

}

hd=inspoint(hd,p); //插入一个新结点以继续增加学生人数

p->next=NULL;

}

system("cls"); //清屏

return hd;

}

3.5按班级统计模块

功能:按班级有序地查看学生的情况

输入:无

处理:按班级R1~R10分类统计学生信息

输出:输出学生所有信息到屏幕和文件”case3.txt”

程序清单:

void clalesmark(student *head) //同时输出数据到屏幕和文件

{

int i,j,k;

student *s;

FILE *fp;

fp = fopen( "case3.txt" , "w" ); //输出文件到根目录

if(head==NULL)

{fprintf(fp,"没有信息。\n");printf("没有信息。\n");}

else

{

fprintf(fp," 学号姓名性别年龄宿舍号电话号码课程编号课程名称平时成绩考试成绩综合成绩学分是否重修重修次数重修情况\n");

printf(" 学号姓名性别年龄宿舍号电话号码课程编号课程名称平时成绩考试成绩综合成绩学分是否重修重修次数重修情况\n");

printf("-----------------------------------------------------------------------------------------------------------------------------------------------------------------\n");

fprintf(fp,"-----------------------------------------------------------------------------------------------------------------------------------------------------------------\n");

for(i=1;i<=10;i++)

{

fprintf(fp,"软件R%d班:\n",i);printf("软件R%d班:\n",i);

s=head;

while(s!=NULL)

{

if(s->cla==i)

{

fprintf(fp,"%13s %8s %s %d%9s%10s\n",s->stun,s->name,s->sex,s->age,s->dorn,s->phon);

printf("%13s %8s %s %d%9s%10s\n",s->stun,s->name,s->sex,s->age,s->dorn,s->phon);

for(j=0;jsub;j++)

{

fprintf(fp," %s %12s %5. 1lf %5.1lf %5.1lf %3.1lf %s",s->les[j].lessonn,s->les[j].lessonname,s->les[j].for malmark,s->les[j].textmark,s->les[j].mark,s->les[j].point,s->les[j].re);

printf(" %s %12s %5.1lf %5.1lf %5.1lf %3.1lf %s",s->les[j].lessonn,s->les[j].lessonname,s->les[j].formal mark,s->les[j].textmark,s->les[j].mark,s->les[j].point,s->les[j].re);

if(strcmp(s->les[j].re,"是")==0)

{

fprintf(fp," %d ",s->les[j].restime);printf(" %d ",s->les[j].restime);

for(k=0;kles[j].restime;k++)

{

fprintf(fp,"/第%d次:第%d学期,%.1lf分/",k+1,s->les[j].res[k].term,s->les[j].res[k].resmark);

printf("/第%d次:第%d学期,%.1lf分/",k+1,s->les[j].res[k].term,s->les[j].res[k].resmark);

}

}

fprintf(fp,"\n");printf("\n");

}

}

s=s->next;

}

}

}

}

3.6按课程统计模块

功能:按课程查看已修该课的学生的成绩情况

输入:课程编号

处理:逐个学生查找是否已修该课程

输出:输出学生成绩情况到屏幕和文件”case4.txt”

程序清单:

void lesstumark(student *head)

{

int i;

char lessonn[15];

student *s;

FILE *fp;

fp = fopen( "case4.txt" , "w" );

if(head==NULL)

{fprintf(fp,"没有信息。\n");printf("没有信息。\n");}

else

{

while(1){

printf("请输入课程编号(返回请输入0):");

scanf("%s",&lessonn);

if(strcmp(lessonn,"0")==0)break;

fprintf(fp,"\n\t\t 课程名称学号姓名平时成绩考试成绩综合成绩学分是否重修\n");

printf("\n\t\t 课程名称学号姓名平时成绩考试成绩综合成绩学分是否重修\n");

fprintf(fp,"\t\t--------------------------------------------------------------------------------\n");

printf("\t\t--------------------------------------------------------------------------------\n");

s=head;

while(s!=NULL)

{

for(i=0;isub;i++)

{

if(strcmp(s->les[i].lessonn,lessonn)==0) //查找该学生是否已修该课

{

fprintf(fp,"\t\t%12s %13s %8s %5.1lf %5.1lf %5.1lf %3.1lf %s\n",s->les[i] .lessonname,s->stun,s->name,s->les[i].formalmark,s->les[i].textmark,s->les[i].mark,s->les[i].poin t,s->les[i].re);

printf("\t\t%12s %13s %8s %5.1lf %5.1lf %5.1lf %3.1lf %s\n",s->les[i].les sonname,s->stun,s->name,s->les[i].formalmark,s->les[i].textmark,s->les[i].mark,s->les[i].point,s->les[i].re);

break;

}

}

s=s->next;

}

fprintf(fp,"\n");

printf("\n");

}

}

}

3.7输出已修学分及不及格课程模块

功能:查看所有学生已修学分及不及格课程

输入:无

处理:从头到尾检索每个学生已修学分及不及格课程

输出:输出所有学生已修学分及不及格课程到屏幕和文件”case5.txt”

程序清单:

void pointfail(student *head)

{

int i;

char lessonn[15];

student *s;

FILE *fp;

fp = fopen( "case5.txt" , "w" );

if(head==NULL)

{fprintf(fp,"没有信息。\n");printf("没有信息。\n");}

else

{

fprintf(fp,"\t\t 学号姓名班级已修学分不及格课程\n");printf("\t\t 学号姓名班级已修学分不及格课程\n");

fprintf(fp,"\t\t----------------------------------------------------------------------\n");printf("\t\t----------------------------------------------------------------------\n");

s=head;

while(s!=NULL)

{

fprintf(fp,"\t\t%11s %8s %d %.1lf ",s->stun,s->name,s->cla,s->poi);

printf("\t\t%11s %8s %d %.1lf ",s->stun,s->name,s->cla,s->poi);

for(i=0;isub;i++)

{

if(s->les[i].mark<60)

{fprintf(fp,"%s ",s->les[i].lessonname);printf("%s ",s->les[i].lessonname);}

}

fprintf(fp,"\n");printf("\n");

s=s->next;

}

}

}

3.8保存信息模块

功能:保存当前学生信息

输入:无

处理:将原有学生信息及新增学生信息写出到根目录的文件,并覆盖原来的文件输出:保存成功情况

程序清单:

student *savestu(student *head)

{

student *p;

int i,j,n=0;

FILE *fp;

fp = fopen( "stu.txt" , "w" ); //写出到根文件夹的文件,并覆盖原有文件

p=head;

while(p!=NULL)

{

fprintf(fp,"%s\n",p->stun);

if(strcmp(p->stun,"0")==0)break;

fprintf(fp,"%d\n",p->cla);

fprintf(fp,"%s\n",p->name);

fprintf(fp,"%s\n",p->sex);

fprintf(fp,"%d\n",p->age);

fprintf(fp,"%s\n",p->dorn);

fprintf(fp,"%s\n",p->phon);

p->sub=0;p->poi=0;

for(i=p->sub;i<=10;i++)

{

fprintf(fp,"%s\n",p->les[i].lessonn);

if(strcmp(p->les[i].lessonn,"0")==0)break;

fprintf(fp,"%s\n",p->les[i].lessonname);

fprintf(fp,"%lf\n",p->les[i].textmark);

fprintf(fp,"%lf\n",p->les[i].formalmark);

fprintf(fp,"%lf\n",p->les[i].mark);

fprintf(fp,"%lf\n",p->les[i].point);

p->poi+=p->les[i].point;

fprintf(fp,"%s\n",p->les[i].re);

if(strcmp(p->les[i].re,"是")==0)

{

fprintf(fp,"%d\n",p->les[i].restime);

for(j=0;jles[i].restime;j++)

{

fprintf(fp,"%d\n",p->les[i].res[j].term);

fprintf(fp,"%lf\n",p->les[i].res[j].resmark);

}

}

p->sub++;

}

n++;

p=p->next;

}

fprintf(fp,"0"); //为了下次能加载该文件成功,需要加上0作为退出标志

printf("保存学生数据成功!共保存%d位学生信息\n",n);

return p;

}

4. 系统测试

4.1 主界面测试

输入0-6:系统执行指定操作。

输入其他数字或字符(串):清屏并重新显示主界面。

4.2 无加载信息情况下各功能模块测试

选择输入2:建立一个新链表,并连接输入的数据。

选择输入3,4,5:因链表为空,提示“没有信息”,并返回主界面。

选择输入6:写出一个空文件,原有数据丢失!

4.3 新增学生功能模块测试

按提示输入:

学号输入0:返回到主界面。

课程编号输入0:课程信息输入结束,继续跳到输入学号步骤。

是否需要重修:

输入是:继续执行,按提示输入重修情况。

输入否:进入下一门课程输入步骤。

输入其他字符:进入下一门课程输入步骤。

4.4 按课程统计功能模块测试

输入数字串:显示标题栏,若查找到已修该课的学生,输出该学生成绩情况。输入其他字符:只显示标题栏。

输入0:返回到主界面。

5. 系统运行界面

5.1 初始界面

5.2 加载界面

5.3 新增学生界面

5.4 按班级统计界面

5.5 按课程统计界面

5.6 输出已修学分及不及格课程界面

5.7 保存界面

5.8 退出界面

6. 总结

本课程设计进行了教务信息管理系统的分析、设计、实现。主要运用C语言实现在EXE程序下对学生基本信息、选课信息、重修情况进行数据录入和整理。并通过文件实现对数据的读写操作。

本次课程设计,编写程序耗费了我大概半个月的时间,由于对C语言链表和文件部分知识掌握的不够透彻,期间多次查阅课本及从互联网搜索相关知识。

不得不说,在此之前,我对C语言知识的掌握程度主要还停留在理论的级别,上机实践操作也仅仅懂得最基本的操作。通过本次程序设计实习,我学会了更深层次的知识,体会到了C语言的魅力所在。

同时,本次课程设计的征程也并非一帆风顺,由于知识有限,途中无数次遇到调试出错、功能实现失败、输出死循环、程序强制停止运行等情况,失败乃成功之母,我通过互联网向网友求助、搜索文库资料,向同学和老师咨询等等途径,最终将难题一一解决。

正如马克思所说:“生活就像海洋,只有意志坚强的人才能到达成功的彼岸。”如今,我终于尝到成功的滋味,敲代码的日子的确很煎熬,但在这段日子里,我学到了很多的东西,我觉得这段日子十分有意义,同时更加同意“实践是检验理论的唯一途径”这一观点。

由于知识和时间的局限,本程序仍存在功能的不足和未知BUG,比如学生信息的修改和删除功能的缺失,造成对错误数据无法进行处理,对用户操作带来不便。我对此表示遗憾,我会继续巩固并强化我的专业知识,为以后的类似情况做好准备。

不管怎样,这是我编写的第一个程序,尽管略显简陋,但我仍有很大的成就感,同时感谢给我提供帮助的同学老师和网友,我会再接再厉,迎接更大的挑战。

7.参考文献

《C语言程序设计(第2版)》何钦铭颜晖著

图书馆管理系统MIS课程设计

经济管理学院(信息管理与信息系统)专业 MIS课程设计 (2015—2016学年) 设计名称:图书馆管理系统 ──────────── 班级:信息管理与信息系统11402 ──────────── 姓名: ─────────────────────── ─────────── 指导教师:信管教研室 ───────── 成绩: ───────── 序号: ───────── 2015年6月29日

目录 摘要 (4) 1 概述 (4) 1.1 选题背景 (4) 1.2 需求分析 (4) 1.3 功能分析 (5) 2 系统分析 (6) 2.1 系统目标 (6) 2.2 开发的可行性分析 (6) 2.2.1 技术上的可行性 (6) 2.2.2 经济上的可行性 (6) 2.2.3 运行上的可行性 (6) 2.3 业务流程分析 (6) 2.4系统组织结构与功能结构分析 (7) 2.5 数据流程分析 (7) 2.6 数据字典 (8) 3 系统设计 (9) 3.1 系统分析功能分析 (9) 3.2 平台设计 (10) 3.3 代码设计 (10)

3.4 数据库设计 (14) 3.5 系统安全设计 (14) 4 系统实施 (16) 4.1 创建项目 (16) 4.2 图书馆管理系统各页面 (16) 5 系统总结 (18) 参考文献 (18)

图书馆管理系统 摘要 图书馆管理系统是采用powerbuilder作为开发工具,然后与pb自带的数据库相连接,本系统提供4个功能模块,分别是图书类别管理模块、图书借还模块、个人中心模块以及系统帮助模块。这4个模块里又有许多子模块,例如个人中心模块中又有借书证申请与借书证销毁等子模块,通过这些模块之间的相互连接与配合,完成操作员发出的各种指令。 关键词:图书馆管理系统,anywhere数据库,powerbuilder 1 概述 1.1 选题背景 随着学校的规模不断扩大,图书数量急剧增加,有关图书的各种信息量也成倍增长。面对庞大的信息量,就需要建立图书管理系统来提高图书管理员工作的效率。目的:通过这样的系统,可以做到信息的规范管理、科学统计和快速查询,从而减少管理方面的工作量。意义:能够充分利用现代科技来提高图书管理的效率,在原有的办公系统基础上进行扩展,将一些可以用计算机来管理的都进行计算机化,使得图书馆管理人员工作更加方便,工作效率也更加的高 1.2 需求分析 图书馆管理系统是一个高度集成的图书信息处理系统,通过将图书馆的各种功能进行整合,从而达到显示检索信息,提高工作效率,降低管理成本等目的。一个典型的图书馆管理系统应该能够管理所有的图书种类,图书信息以及读者信息,还需要提供各种图书信息的检索查询功能。该系统还需要能够对图书的借阅,

信息系统分析与设计课程设计报告样本

信息系统分析与设计课程设计报告 设计课题:供电公司系统分析与设计 专业班级: 学生姓名: 学生学号: 指引教师: 一.工作准备

1.业务概况 什么是电力营销 电力营销是指在不断变化电力市场中,以电力客户需求为中心,通过供用关系,使电力顾客可以使用安全、可靠、合格、经济电力商品,并得到周到、满意服务。 电力营销目的 电力营销管理以顾客为中心,重要物理对象有顾客、馈线、电杆及金具、电源、变压器、开关及相应设备、电能表、互感器(电压互感器、电流互感器)、失压仪、无功补偿设备、用电设备等。 电力营销目的涉及:对电力需求变化做出迅速反映,实时满足客户电力需求;在协助客户节能高效用电同步,追求电力营销效率最大化,实现供电公司最佳经济效益;提供优质用电服务,与电力客户建立良好业务关系,打造供电公司市场形象、提高终端能源市场占有率等等方面。 电力系统——由发电、变电、输电、配电和用电等环节构成 咱们家里所使用电力是怎么来呢?一方面要由发电厂发出电力,这个过程称为发电;发电厂所发出电力要通过高压电网传送到各个变电站,这个过程称为送电;变电站将高电压转换成较低电压,这个过程称为变电;减少了电压后来电力,通过四通八达供电线路送入千家万户,这个过程称为配电;最后,电力始终送到每家安装电表,供家电使用,这称为用电。因此,家里电灯要亮起来,一共要通过发电、送

电、变电、配电和用电五个环节。供电局重要负责配电和用电,而电力营销系统则关注于用电环节。用电涉及四个大某些,第一某些是新顾客申请用电,供电局予以安装有关设备并供电,这称为业扩;第二某些是记录每个用电顾客用电量,并计算电费和收取电费,这称为计费和账务;第三某些是管理和维修供电和计量设备,保障计量精确,这称为计量;第四某些是保障用电安全,防止偷电和违章用电发生,这称为用电检查。 都市重要用电顾客分类 大体可分为:居民生活用电(电压级别不满1kV、10kV)、大工业用电(电压级别为10、35、110kV)。其中对单耗电量特大如电石、电介铝、电介烧碱、铁合金、合成氨、电炉黄磷、水泥、钢铁等再分别列价。此外,还分普通工业和非工业用电。后者为机关、机场、学校、医院、科研单位等用电。再有商业用电、部队,敬老院用电等。农业生产用电,中、小化肥用电、贫困县农业排灌用电等。(以上分为不满1kV、10kV、35kV电压级别)。其她还对重点煤矿公司生产用电,核工业、铀化工厂生产用电、氮肥、磷肥、钾肥等生产用电,再分别列价 电力营销管理目的 充分满足用电户规定,实现迅速报装接电,扩大公司规模,简化报装手续,为用电户提供优质文明服务,为公司和社会创造效益。 做好电能销售和回收工作,保证国家财政收入,提高公司经济效

管理信息系统课程设计终版

第一部分绪论1.1系统名称 (2) 1.2系统开发背景 (2) 1.3选题说明 (2) 1.4系统目标 (2) 1.5系统主要功能 (2) 1.6可行性分析 (2) 1.6.1可行性研究的前提 (2) 1.6.2系统的可行性研究 (3) 第二部分系统功能需求分析 2.1信息管理 (3) 2.2财务管理 (3) 第三部分系统分析 3.1系统功能结构 (4) 3.1.1功能结构调查 (4)

3.2业务流程分析 (4) 3.2.1业务流程分析 (4) 3.2.2业务流程图 (5) 3.3数据流程分析 (5) 3.3.1顶层数据分析 (6) 3.3.2数据流程图 (6) 3.3.3第二层数据流程图分析 (6) 3.3.4第二层数据流程图 (6) 3.3.5第三层数据流程图 (7) 3.4系统流程图 (8) 3.5 U/C矩阵 (9) 第四部分系统设计 4.1数据字典 (9) 4.2代码设计 (11)

4.4输出设计 (12) 第五部分数据库结构设计 5.1系统数据库 (13) 第六部分结束语 小组成员及负责部分 (14) 一、绪论 (一)系统名称 校园卡管理信息系统开发 (二)系统开发背景 校园卡在我们的校园内应用非常广泛、使用方便,它几乎可以代替学校目前使用的所有证件,如:学生证、借书证、物品借计卡,更重要的,它还是食堂就餐券可以应用于如:食堂、餐厅、电子阅览室等消费场所。使用校园卡给师生带来一种全新的、方便的现代化生活,学校管理大大简化,工作效率大大提高。校园卡可供学生用于校园内部处理杂务,购买食品、饮料。学生只需在校园卡信息管理中心处存入金额,即可启用其电子钱包功能,可反复充值。同时实现全校各类数据的统一性和规范性;体现了学校的现代化管理水平。 (三)选题说明 学生校园卡管理系统需立足于高起点、高标准、高要求。校园卡完成校园内各类消费。学生校园卡管理系统它是消费管理的一种模式,一卡在手就可以在各个消费地点的刷卡机

管理信息系统课程设计个人小结

MIS课程设计个人小结 本学期为期一周的管理信息系统课程设计已经结束了,虽说这次课程设计时间不是很长,但是感觉自己收获颇丰,不仅回顾了课堂上学习到的知识,而且还将理论充分运用于实践中,使知识结构更加体系化,真真实实地知道了学习管理信息系统的目的以及这门科学是怎样服务我们的生活的,也体会到了做一些小型的创造性劳动的趣味。下面就来详细写一下我关于此次课程设计的心得体会: 此次的课程设计我们小组一个有六个人,在第一天老师给我们仔细地讲了任务要求和一些规范及注意事项后,我们小组就聚在一起开始讨论了。我们根据之前选定的课题“酒吧点单管理系统”先就该系统的目的,大概的几个模块及运行流程,过程中涉及的对象进行了初步讨论,使每个人都对小组的课题任务有个宏观的了解。由于老师已经相当清楚地讲解了一个管理信息系统开发的具体过程并且提供了一些模板让同学们参考,所以我们的初步讨论在组长韩松的带领下进行的有条不紊,每个小组成员也都积极地思考讨论,并且说了自己的观点,果然集体的力量就是大,说的是初步讨论,组员们经过一番热烈的研讨居然补充了不少新问题和新想法,使得大家对开发一个相对较完善的“酒吧点单管理系统”充满了信心。 此后,组长对小组成员进行了明确分工,每个人都有自己的任务。我的任务是协助另一名组员一起完成系统分析的工作。系统分析在整个系统设计的过程中是比较重要的一个环节,系统分析的任务是详细调查企业所以业务情况,进行分析弄清问题所在,然后提出新的逻辑方案。简而言之,我和我的队友要解决系统“能做什么”的问题,最后以系统分析报告的形式呈现。 首先,我们对周边现有酒吧的管理信息系统进行一个详细的调查,收集这些酒吧的资料并且做了问卷调查以了解顾客的想法,当然这是项艰巨的任务,我们小组成员集体出力,为我们的分析工作收集了很充足的参考资料。然后我和队友对这些资料进行整理和分析,总结出了一些现行系统的成功点以及处理不完善的地方,并且根据问卷调查更了解了顾客的需求。比如顾客反映较多的一个问题是经常点了菜单上的酒水但事后又被通知没有库存而只能重新选单的状况。在知道系统存在这些问题后,我们就意识到要在开发的系统中充分考虑一些诸如“信息对称性”的问题而避免给顾客带来不便。对组织结构和功能结构进行分析,我们发现了一些亮点和不足,这有利于让我们自己做新系统的逻辑模型时关于这一块考虑要既能高效率地完成业务流程,又避免人力财力资源的浪费。看来实践才是检验真理的唯一标准啊,只有在实践中我们才能发现问题,总结经验,获得教训,后来人参考之前的失败案例就能少走许多弯路。 当然做了这么多前期工作都是为了服务于新系统的逻辑模型开发。其中最让人头疼的当然就是数据流程图的绘制。在课堂上,老师给我们看一些实际案例中的数据流程图,一层一层,复杂而庞大,但静心细想,理清其中的逻辑关系还是不难理解的。但是现在要针对自己的系统绘制这张网络,一开始还是难倒我了,有一种无从下手的感觉,然后我就又把上课时的案例反反复复看了几遍,又想到老师教我们的一些绘制技巧比如“先抓整体再处理细节”这点就很重要,经过和

信息系统分析与设计课程设计

1、选题 1.1课题的名称 大学生成绩管理系统分析与设计 1.2选该课题的原因 当今时代是飞速发展的信息时代,在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。 管理信息系统是进行信息的采集、存储、加工、维护和使用的系统,它是随着管理科学和技术科学的发展而形成的。学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生成绩管理系统应该能够为用户提供充足的信息和快捷的查询手段,对学生来说可以 轻松的查阅自己在校的成绩以及信息等。但是一直以来人们都是靠传统人工的方式管理学生成绩,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生成绩信息进行管理,有着手工管理所无法比拟的优点?例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生成绩管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。因此,开发这样的一套成绩管理系统成为很有必要的事情。学生成绩管理系统提供了强大的学生成绩管理管理功能,方便系统管理员对学生成绩等信息的添加、修改、删除、查询等操作,同时一样的方面学生对自己各科成绩查询,学习的交流。

《信息系统分析与设计》课程设计试验报告

目录 一、开发计划 (1) 1. 所选题目 (1) 2. 小组信息 (1) 3. 项目背景 (1) 二、需求分析 (2) 1. 需求定义说明书 (2) 2. 数据流图 (2) 3. 数据字典 (4) 1)数据项的定义 (4) 2)数据流的定义 (4) 3)数据存储的定义 (4) 4)处理逻辑的定义 (5) 三、概要设计 (5) 1. 系统功能模块结构图 (5) 2. 数据库概要设计(E-R图) (6) 3. 代码设计 (6) 4. 输入/输出界面设计 (7) 四、详细设计 (8) 1. 主界面模块 (8) 1) 界面设计 (8) 2) 编码 (11) 2. 派车功能模块 (11) 1) 界面设计 (12) 2) 编码 (19) 五、测试与调试 (30) 1. 系统测试目标 (30) 2. 任务测试的任务 (30) 3. 系统测试的方法 (31) 4. 系统测试用例设计 (31) 六、对软件分析、设计及实施方面的评价及体会 (32) 七、组长对小组工作及成员的评价 (32)

一、开发计划 1. 所选题目 车辆管理系统 2. 小组信息 1)小组成员:XXXXXX 2)任务分配: 7月3日: XXX:分析管理功能模块代码 XXX:分析课题,编写开发计划、需求分析 7月4日: XXX:绘制数据流程图、E-R图、模块结构图 XXX:运行系统,分析数据库结构、系统结构、数据流程、数据字典 7月5日: XXX:测试功能模块,记录测试过程及结果 XXX:测试功能模块,记录测试过程及结果 7月6日: XXX:编写好实验报告并提交 3. 项目背景 1)原系统:随着经济的日益增长,车辆作为最重要的交通工具,在企事业单位中得到普及,单位的车辆数目已经远远不止简单的几辆,与此同时就产生了车辆资源的合理分配使用问题。该问题涉及到车辆的档案管理;驾驶员档案管理;车辆(维修费用、洗车费用、燃料费用等)管理;车辆使用管理和交通事故管理等。如何对一个企事业单位的车辆进行合理分配使用,使其发挥最大的使用价值,所以该系统对于一个用车单位来说,不但可以对车辆的使用进行合理的管理,而且对车辆的使用情况进行跟踪记录,这对于单位车辆责任到人,费用清晰,避免责任混乱、费用虚假等一系列相应问题的解决。 2)目标系统:原系统的设计基本满足要求,但也存在着些许不足之处,我们所要做的就是分析原系统,尽可能的完善原系统。

信息系统与设计课程设计报告

信息系统分析与设计课程设计报告 题目:人事管理系统 专业:信息管理与信息系统 班级:093221 学号:09322129 姓名:张楚玉 指导老师:黄国辉 2011年11月24日

摘要 随着信息技术的发展与提高,在社会中的各个领域中信息技术起了很大的作用。人们越来越离不开信息技术。人事管理系统能够通过利用信息技术方便各个企业或者机构管理人员的调动、人员档案的管理以及人员工薪的管理等,可以使企业或者机构更好的利用人力资源达成目标,为企业的决策提供帮助。 关键字:信息技术、数据、企业、人员 Abstract With the development of information technology and the improvement of society, in all fields of information technology plays a very important role. People more and more depend on the information technology. Personnel management system through the use of information technology to facilitate the enterprises or institutions management staff mobility, personnel file management and personnel salary management, can make the enterprise or institution to better use of human resources to achieve the goal, for the enterprise decision-making provide help. Keywords: information technology, data, business, personnel

MIS课程设计报告提纲

MIS课程设计报告提纲 封面:课题名称,设计人姓名、专业、班级、班号,日期。A4纸打印 报告内容 概述:系统的基本任务,主要业务,开发目标 一、系统分析 1.用户需求:系统现状,要解决的主要问题,达到的具体指标等。 2. 可行性研究:几个可供选择的初步方案,从技术、经济、管理三个方面分析系统开发的必要性、可能性和有益性。 3.现状调查:现状的业务流程图及其相关单据票证账簿报表,DFD的图,现状评价。 4.目标分析:实现用户目标要作的改变(至少1项),由现状的相关单据票证帐簿报表找出要长期存储的基本项,实体、联系及其属性,画出ERD(不少于两个主实体,一个从实体,一个联系和24个属性);写出由ERD导出一般关系模型的四条原则,列出数据存储初步构思的关系框架,进而分析IT带来的变化,从而作BPR/BPI,画出新的业务流程图;构思新DFD(不少于4个层次)及其DD表(每个表不少于5个元素);进行数据存储分析,看是否要修改ERD;画出功能层次图。 二、系统设计 1.总体设计 (1)一般关系模型设计:如果与系统分析中的初步构思没有什么不同,则可用文字说明而不必再列表。 (2)处理功能总体结构设计: (3)系统平台的总体结构设计:设想所开发业务系统所在的MIS的网络拓扑结构、计算机系统和网络连接设备的逻辑功能,画出平台的总体结构图。 2.详细设计 (1)代码系统设计:写出代码设计的基本原则,设计主要的代码(不少于3种)。 (2)系统平台具体设计:按总体结构设想网络的具体布局,设备的选型,画出具体布局图。 (3)数据库结构的具体设计:按所选用的DBMS设计数据库表的具体框架及其完整性说明;设计用户视图。 (4)模块设计:比较人工模块与计算机模块各自优势和选用原则,确定各模块的实现方式;设计输出模块、输入模块、接口模块的方式、格式,机内模块的算法。(至少有两层菜单、两个查询模块和两个报表生成模块)。 三、系统实现 1.人员培训与平台实现的简要讨论。 2.数据库表结构的建立与数据输入:用SQL写出源模式,输入计算机并打印出来;写出数据输入应用程序,输入并打印出来;输入数据并打印出来;用SQL写出用户视图,输入并打印出来。 3.应用程序设计与测试:画出各应用程序的PAD或框图;写出其源程序,输入并打印出来;打印出表单和菜单画面、方法程序;叙述测试中的问题与解决方法。 四、系统运行 1.写出系统操作使用的简要说明。 2.运行系统并打印出运行结果(至少有两个查询结果和两个报表输出结果)。 3.系统评价:采用的有特色的技术与技巧;成功之处与主要特点;系统会改进完善之处和进一步工作的打算。 参考题目: 1. 院学生信息管理系统的分析与设计 2. 院资产管理系统的分析与设计 3. 图书馆工作管理信息系统的分析与设计 4. 学生公寓管理系统分析与设计 5. 系级教师信息管理系统分析与设计 6. 食堂管理系统的分析与设计 7. 小型超市管理信息系统的分析与设计8. 院实验室管理系统的分析与设计

电影院售票管理信息系统分析及设计课设

目录 1现行系统概述 (2) 2系统分析 (3) 2.1需求分析 (3) 2.2可行性研究 (3) 2.3系统的开发方法的选择 (4) 2.4组织结构与功能分析 (4) 2.5业务流程分析 (5) 2.6数据与数据流程分析 (6) 2.7数据分析 (7) 3系统设计 (10) 3.1系统总体结构设计 (11) 4结束语 (12)

1 现行系统概述 科学发展,社会进步,人们的生活水平也不断提高,人们日益增长的物质文化需要也逐渐提高。渐渐地,人们开始追求一种更高的生活享受,自然而然,去影院看电影成为当下的一种潮流。 随着电影在众人的娱乐生活中占据越来越重要的地位,传统手动售票方式繁琐。统计账户的时候一一的记录进入到账户簿里面,容易出现错误,所以研究一个电影院售票系统已经非常重要了。设计电影售票院系统,能方便的订票、退票、查询财务售票状况,极大的提高了工作效率。同时用户可以根据其提供的信息及时了解售票的情况,及时买票。 本系统可以很好的帮助影院提高工作效率,进一步提高工作效益和影院现代化水平具有很高的开发价值和使用价值。

2 系统分析 2.1 需求分析 科学发展,社会进步,人们的生活水平日渐提高,人们日益增长的物质文化需要也渐渐提高,去电影院看电影来缓解生活与工作的压力成为当下一种潮流。随着需求量的增大,传统的人工管理方式已经不能很好的对影院进行系统的管理,出现了诸如安排不合理、统计不全以及对顾客的要求不能及时满足等问题。为杜绝此现象的发生,我们开发了现代化的管理信息系统。本管理系统操作简单而且实用,包括销售管理、预定影票管理、退票管理、查询管理和用户管理等管理系统,包括影票基本信息、影院基本信息、放映时间信息、人员管理等,完成这些信息的增加、删除、修改查询统计功能,同时,还可以将这些信息打印输出。该系统对影院以及影票统一进行自动化管理,大大提高了工作人员的效率,降低了对资源的浪费,可以说是管理者的好帮手。 2.1.1用户角色需求 本管理软件操作简单,主要针对于影院的系统管理员、管理人员以及售票人员使用。系统管理员、管理员以及售票员具有不同的操作权限。系统管理员即影院经理具有所有

软件测试课程设计报告(模板)

课程设计 课程名称软件测试技术题目名称图书系统软件测试专业班级软件工程 学生姓名 学号 指导教师褚伟 二○一六年五月二十四日

目录 1.测试需求分析 (3) 1.1系统概述 (4) 1.2测试需求 (4) 2. 测试概要 (5) 3.测试计划 (5) 3.1测试方案的选择 (5) 3.2测试方案: (7) 3.3测试项目 (7) 3.4测试准备 (7) 3.5 测试覆盖率要求 (7) 4.测试项目说明 (8) 4.1测试项目名称及测试内容 (8) 4.2测试用例 (9) 5.对软件功能的结论 (24) 5.1功能1(系统登录) (24) 5.2功能2(图书管理测试) (24) 5.3功能3(图书查询测试) (24) 5.4功能4(系统管理测试) (24) 5.5功能5(借书测试) (24) 5.6功能6(还书测试) (25) 6.测试评价与结论 (25) 6.1能力 (25) 6.2缺陷和限制 (25) 6.3建议 (25) 7.总结 (26) 8.参考资料 (27)

摘要(中英文)

1.测试需求分析 1.1系统概述 本图书管理系统是一款功能非常强大的图书管理软件,本系统在继承了以往系统版本优点的基础上做了进一步优化;在功能上,本系统不仅包含图书管理的常用功能(如书籍管理、期刊管理、物品管理、读者管理、借、还、预借、续借和统计分析等等功能),而且还增加了条码的生成和打印功能(不仅为使用者省去了购买价格昂贵的条码专用打印机的费用,而且条码产生更方便,与系统结合更紧密)。 考虑到很多单位和学校有现成的身份IC卡(校园卡、会员卡等),为了有效的利用这些已有资源,让使用者使用更方便,我们特在系统中加入了会员卡管理功能,这样,图书管理员不仅可以通过读者编号进行借阅操作,也可以通过已有的身份卡(配合刷卡机或者条码扫描抢使用)来完成操作;在系统的办卡管理中有新办卡、换卡和注销卡等功能,彻底解决丢卡后的安全隐患问题(向制卡公司定制卡时,一般会要求每张卡的ID号都不同,所以一旦换卡了,原来的会员卡就作废了,即使丢失卡被别人捡到也不能进行正常的借阅操作)。 本系统具有操作简单,易学易用的特点。在开发过程中,我们总结了多年使用电脑管理图书馆业务的经验,注意到工作人员在使用电脑时容易发生的人为错误,因而使系统具有较强的容错和排错功能,而且本系统自带了一些常用的资料库(如中图分类库,出版社库等,系统会自动根据图书的标准ISBN码检索出当前图书的出版社名称和出版地点等,从而实现图书的自动录入的功能),使得用户在录入图书资料时更轻松;系统也自带了通用数据导入功能,可以非常简单地把用户以前的已有资料或者通过采集器采集到的数据资料导入到本系统中,避免了大量的重复劳动。经过长时间的不断测试和完善,系统的安全性和稳定性得到保证。 本系统完全可以配合条码扫描枪使用,操作会更流畅,更简单。 技术简介:本系统采用Adaptive Server Anywhere数据库、C/S结构,完全支持多用户操作;可运行于 Windows9x/WindowsNT/2000/Xp/2003平台,有良好的兼容性、先进性与扩充性;可在线升级。 系统特点:操作简单、界面清晰、功能强大、运行稳定快速、系统资源占用少。 1.2测试需求 本次测试针对开发的图书馆管理系统进行,包括功能测试,界面测试,图书

MIS课程设计范本

太原理工大学经济管理学院《管理信息系统》课程设计报告步步高超市管理系统开发 班级:工程管理0501 姓名:*** 学号:05003*** 指导教师:***老师 设计时间:2008.12.29-2009.1.9

前言 管理信息系统是经济管理学院各专业开设的一门理论与实践结合较强的核心课程。工程管理专业的学生在学习了一定的理论知识之后,要在实际应用中培养自己的动手解决问题的能力。本课程设计是管理信息系统课程的重要组成部分,是培养学生结合管理信息系统开发过程中的实际问题,有针对性地应用管理信息系统基本理论知识的能力的重要实践环节。 这次课程设计的目的: 通过了解实际企业或已有管理信息系统应用的案例,使学生建立对管理信息系统的感性认识;通过小型管理信息系统设计,使学生掌握管理信息系统分析设计的主要步骤和各阶段文档的编写,加深对管理信息系统的理解,提升学生解决实际问题的能力,培养学生的团队合作精神。 这次课程设计的基本要求: (1)要求学生掌握系统分析方法; (2)要求学生学会简单系统的设计; (3) 要求学生掌握编写系统分析说明书和系统设计说明书的基本原则和方法; (4) 要求学生掌握相应的系统分析、设计软件的使用方法。

步步高超市管理系统开发 一、系统分析 (一)初步调查 步步高超市连锁店是湖南省株洲地区的一个中小型连锁超市集团,成立于20 世纪90 年代初期。该超市连锁店采用统一采购,统一核算,统一配送的低成本经营方式。该超市连锁店发展至今已经拥有十几家连锁店和一家配送中心。我们研究的对象是该超市连锁店的一个分店,位于醴陵市,其规模属于中小型超市。它占地面积约六百多平方米,拥有管理人员及职员一百人左右。主要提供日用百货、烟酒食品、各种肉类、蔬菜、水果等商品,品种上千种。步步高超市醴陵分店因为经营规模的扩大,业务的扩张,必须引进先进的管理思想、方法和技术,以提高企业的管理水平,使该店实现在五年内发展成为一个大型综合超市的目标。因此该分店急需对超市管理系统进行重新设计,以满足分店发展的需要。 (二)可行性分析 随着计算机技术的日趋成熟,为满足超市管理现代化的需求国内软件商已经开发出很多较好的商品化超市管理软件, 虽然这些软件都只适用与大型超市,但在这些软件的基础上,进行修改使之符合中小型超市的需求,在技术上是可行的。 步步高超市可以利用现有的环境, 开发一个具有友好界面而且便于操作的信息管理系统。在减少工作量的基础上, 提高超市管理者对企业的整体管理能力。管理者将在接受到各部门所发送过来的信息后, 对企业的行政、财务和业务状况有明确的了解, 并且可以帮助他们做出正确的决策。 步步高超市进行管理系统设计的目标:运用信息技术,建立起包括库存、人事管理的管理信息系统,以提高商品库存效率,简化人事管理,增加公司年度利润。 步步高超市管理系统开发需要对原来的库存管理系统进行改进,使之能为公司提供强大的管理支持和查询服务,具体完成以下功能: ·库存输入 ·库存修改 ·库存查询 ·库存处理 管理系统实现后,由计算机系统代替原来烦琐的人工档案管理,能完成以下功能:·档案查询

信息系统分析课程设计样本

信息系统分析与设计 课程设计 (-) 专业: 班级: 姓名: 学号: 指引教师:

目录 前言:……………………………………………………………………………………………………………………………………. 错误!未定义书签。 一、需求工作流 ............................................................................................... 错误!未定义书签。 1、借阅者用例.................................................................................... 错误!未定义书签。 1.1、借阅者用例图........................................................................... 错误!未定义书签。 1.2、借阅者用例图描述................................................................... 错误!未定义书签。 2、图书管理员用例............................................................................ 错误!未定义书签。 2.1、图书管理员用例图................................................................... 错误!未定义书签。 2.2、图书管理员用例图描述........................................................... 错误!未定义书签。 3、系统管理员用例.................................................................................. 错误!未定义书签。 3.1、系统管理员用例图................................................................... 错误!未定义书签。 3.2、系统管理员用例图描述........................................................... 错误!未定义书签。 4、借阅者与系统交互过程...................................................................... 错误!未定义书签。 4.1、借阅者活动图........................................................................... 错误!未定义书签。 4.2、借阅者活动图描述................................................................... 错误!未定义书签。 5、图书管理员与系统交互...................................................................... 错误!未定义书签。 5.1、图书管理员活动图................................................................... 错误!未定义书签。 5.2、图书管理员活动图描述........................................................... 错误!未定义书签。 6、系统管理员与系统交互...................................................................... 错误!未定义书签。 6.1、系统管理员管理借阅者信息活动图....................................... 错误!未定义书签。 6.2、系统管理员管理借阅者信息活动图描述............................... 错误!未定义书签。 6.3、系统管理员维护图书信息活动图........................................... 错误!未定义书签。 6.4、系统管理员维护图书信息活动图描述................................... 错误!未定义书签。

管理信息系统课程设计报告

兰州商学院陇桥学院 工学系课程设计报告 设计题目:户籍管理信息系统 系别:工学系 专业(方向):信息管理与信息系统 年级、班:2011级信息管理与信息系统班学生姓名:方延斌 学生学号:20110651107 指导教师:韩如冰 2014年6月20日

目录 一、前言 (3) (一)选题说明 (3) (二)课程设计进度安排 (3) (三)工作业绩 (3) 二、系统可行性分析 (3) (一)需求分析 (3) (二)开发的可行性 (4) 三、系统分析 (5) (一)业务流程图(如图1) (5) (二)数据流程图(如图2) (5) 四、系统设计(如图3) (6) (一)系统功能结构图 (6) (二)数据库设计 (7) 五、系统实现 (10) 六、系统测试 (11) 七、总结 (13) 八、附件(代码、部分图表) (14)

户籍管理信息系统 一、前言 (一)选题说明 为了能更加快速的完成户籍的管理,提高管理人员的工作效率,特开发此系统。此系统基本符合用户需求,能够完成资料修改、数据录入、用户管理等功能。以及各类相关的打印。并提供部分系统维护功能。同时也考虑了减少数据冗余问题,对于数据的一致性的问题也通过程序进行了有效的解决。 (二)课程设计进度安排 星期进度安排 第十六周可行性分析,系统需求分析(系统描述、业务流程图设计及分析) 第十七周系统需求分析(系统数据流程图、必要的数据字典设计) 第十八周系统设计(系统代码设计、数据库设计),系统设计(输出设计、输入设计及其他内容) (三)工作业绩 小组分工: 序号负责人任务 1方延斌查询相关资料,建立数据库,课程相应模块设计 2唐璠系统整体设计 二、系统可行性分析 (一)需求分析 户籍管理改革是一个关系千家万户的大事情。过去户口曾经是等级、地位的象征,一个户口迁移曾经难倒多少人。这些年,我国户籍

医院信息管理系统MIS课程设计样本

资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。 医院管理信息系统

资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。 目录 医院管理信息系统 (1) 1 系统分析 (2) 1.1 业务系统描述 (2) 1.1.1 业务流程分析 (3) 1.1.2 组织层次图 (4) 1.1.3 业务流程图 (5) 1.2 可行性分析 (6) 1.2.1 技术可行性 (6) 1.2.2 经济可行性 (6) 1.2.3 运营可行性 (7) 1.3 系统目标 (7) 1.4 数据流程图 (8) 1.5 数据词典 (12) 1.6 数据项的代码设计 (13) 2 系统总体结构设计 (13) 2.1 功能模块结构的设计 (14) 2.2 数据库数据 (15) 3.2.1 实体描述 (16) 2.3系统配置要求 (18) 3系统详细设计 (18) 3.1代码设计 (18) 3.2人机界面设计 (19) 3.2.1输入设计 (19) 3.2.2输出设计 (20) 3.2.3系统测试 (20) 1 系统分析 1.1业务系统描述 医院的医疗水平和服务质量一直是社会关注的焦点, 仅靠增加基础设施投入和脱离信息化的管理方法的改进, 是不能从根本上提高医院的工作效率、服务质量和管理水平的。HIS的目的就是减轻业务劳动强度, 减少了差错, 科学管理药品, 节省人力, 提高医院的财、物管理水平, 增加经济效益, 改进患者的就医环境, 方便患者就医和查询, 提高医院

资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。 的服务效率和服务质量, 提高医院的医疗质量和管理水平。因此, 一个现代化的适应社会发展需要的医院, 除了具备一流的医疗队伍、一流的服务设施之外, 还应具备一流的管理信息系统。 1.1.1 业务流程分析 对一个住院病人来讲, 她到医院看病的过程及医院的处理流程, 简单的讲是: 病人先要到住院处登记并交纳住院押金, 床位紧张的医院登记后要等待床位。然后, 到病区接受主治医生的检查和询问, 接受入院常规检查, 接受临时治疗或按主治医生制定的长期治疗方案接受长期治疗。治疗过程中医生给病人下医嘱, 医嘱产生药品和治疗项目两种申请单, 药房根据病区的发药申请单给病人发药, 在此之前药房要向药库申请进货, 如果药库有库存则发给药房没有则列入采购计划。治疗过程中因为押金不够或医生的判断, 需要退药, 则会向药房申请退药。治疗项目在功检科室做完后直接收费。治疗结束后护士让病人出区, 出入院处再给病人办理出院手术。 同时, 对医院管理者来讲, 还要将上述过程中发生的各类数据信息由医院各职能部门和其下属部门的工作人员把各种单据归类、统计、汇总、计算形成各类报表。并将这些报表, 报送相应的管理职能科室, 再由这些科室将这些报表制单、汇总、计算形成医院总体的人事、财务、设备、医疗等各类报表和管理分析图表。

管理信息系统课程设计范例

管理信息系统课程学习报告 专业:计算机信息管理 班级:信息1101 :刚 学号:1125486514 成绩:优 评语:该课程设计详述了“酒店管理信息系统”开发过程,结构清楚,格式能够按照要求完成;重点容叙述较好,容较全面;整体设计能够理论联系实际运用所学知识分析问题,但解决问题能力有待提高。 年月日

一、课程学习目的 管理信息系统(MIS)是管理科学、系统科学、计算机科学和通讯技术等多学科综合发展起来的边缘性、综合性、系统性的学科,它运用经济管理理论、信息理论、系统理论、计算机科学等学科的概念和方法,融合提炼组成一套新的体系,它既具有较深和较宽的理论基础,又是一门实践性很强的学科。 作为一门课程,管理信息系统是经济管理类专业的必修课。本课程的任务和学习目的是使学生掌握管理信息系统的概念、结构和建立管理信息系统的基础、管理信息系统开发方法、管理信息系统开发过程各阶段的任务与技术、管理信息系统的开发环境与工具以及其它类型的信息系统等;使学生通过本课的学习,了解管理信息系统在企业管理中的作用。并通过实践培养学生综合运用知识和分析开发应用系统的初步能力。 二、课程学习容 管理信息系统的学习和设计主要是掌握“管理信息系统开发的五个阶段”: 第一阶段:系统规划 第二阶段:系统分析 第三阶段:系统设计 第四阶段:系统实施 第五阶段:系统运行与维护 1、系统规划阶段 该阶段是将组织目标、支持组织目标所必需的信息、提供这些必须信息的信息系统,以及这些信息系统的实施等诸要素集成的信息系统方案,是面向组织息系统发展远景的系统开发计划。鉴于在实践中选题“酒店管理信息系统”,其系统规划阶段是针对酒店所提供的信息资源,为提高酒店信息管理水平,制定一个较为科学的信息系统开发规划。 其主要任务是在开发环境的调研基础之上,确定酒店管理信息管理系统的开发方向、系统需要达到的目的,制定酒店管理信息系统的总体政策和策略,做出人力、财力和物资的总体安排,制定来发活动的进度安排,制定MIS系统的总体结构,以确保酒店管理信息系统开发的下调行,避免开发的孤立性和重复性,同时预测酒店管理信息系统未来的发展,明确系统今后的发展、研究方向和准则。从战略角度为系统开发

信息系统测试报告

管理学院电子商务专业 信息系统测试课程设计 (2011 —2012学年第 2 学期) 设计名称:eshop商城系统测试报告 --------------------------------------- 班级: 电商092 ---------------------- 姓名:李伟(组长)、桂琳、王洋、郑肖南 --------------------------------------------- 指导教师:信管教研室 --------------------- 成绩: ---------------------- 地点:管院实验室 ------------- 序号: 2012年07月06日

Eshop商城购物网站管理系统测试报告 1概述 1.1背景 本次测试的测试对象为eshop商城购物网站管理系统。系统具体分为商品展示,在线购物,在线支付,商品评论,在线客服等功能模块,以及商品管理,财务管理,订单管理,销售管理,用户管理,信息管理,数据库管理等后台功能模块。 前台主要功能:网站设以下功能模块:关于我们、购物车、新品上架购物指南,报价中心、留言反馈 1、新品上架后台最新添加产品会默认为新品在新品栏 2、商品分类:后台自行添加大类和小类 3、热销排行:产品受关注度自行生成 4. 关于我们:用户可以根据自己的需要后台自行修改 5、留言反馈:用户可以发表对商品的评论 6. 我的购物车:用户购买商品时可以查看购物车内的产品。 7、订单查询:客户可以根据产品的订单号查询订单的情况。 后台主要功能:网站设以下功能模块:管理首选、商品管理、财务管理、销售管理、用户管理、信息管理、系统管理、系统维护 1、管理首选包括修改密码、广告管理、退出登录 ①、修改密码:修改后台管理员登陆密码 ②、广告管理:的前台广告进行管理 ③、退出登录:退出后台管理界面 2、商品管理包括:添加商品、管理商品、类别管理、品牌设置 材质管理、单位管理、供货商添加、 供货商管理、商品评论管理、缺货商品管理 下架商品管理

MIS课程设计---学生成绩管理信息系统

管理信息系统课程设计报告 开发项目:学生成绩管理信息系统 学院:管理学院 专业:工商管理班级: 学生姓名: 导师姓名: 实习学期:2011~2012学年第二学期

管理信息系统课程设计报告 目录 1. 设计人员的任务分工……………………………………………………………. 2系统简介.……………………………………………… 3.系统可行性分析……………………………………………… 技术可行性……………………………………………… 实施可行性……………………………………………… 4.系统设计…………………………………………………………….. 目标设计……………………………………………………………… 开发设计思想…………………………………………………………… 开发和运行环境选择…………………………………………………… 系统结构图………………………………………………………………….. 业务流程图…………………………………………………………………… 数据流程图……………………………………………………………………5.系统模块功能介绍……………………………………………………… 系统主界面………………………………………………………… 验证界面…………………………………………………………….. 操作员维护模块…………………………………………………………….. 学生信息维护模块……………………………………………………………. 学生成绩维护模块……………………………………………………………. 学生成绩查询统计分析模块……………………………………………….. 综合查询模块……………………………………………………………….. 6.数据库设计……………………………………………………………… 数据库概念设计………………………………………………………... 数据库逻辑设计………………………………………………………... 数据库物理设计………………………………………………………… 7.主要模块的创建…………………………………………………………… 开始界面设计…………………………………………………………….. 验证界面设计…………………………………………………………….. 学生成绩查询表单………………………………………………………… 录入学生成绩表单…………………………………………………………..

相关主题