求一份管理信息系统的课程设计,希望会的朋友帮帮我。

管理信息系统课程设计参考题目

1. 图书管理系统
2. 电子商务系统
3. 成绩管理系统
4. 饭卡管理系统
5. 银行业务系统
6. 工资管理系统
7. 同学录系统
8. 酒店管理系统
9. 宿舍管理系统
10. 身份证管理系统
11. 公交车管理系统
12. 电子导航系统
13. 医院管理系统
14. 题库管理系统
15. 公交卡管理系统
16. 通讯录管理系统
17. 招生管理系统
18. 考试管理系统
19. 报名系统
20. 客户信息管理系统
我们还要写1万2的项目说明,现在还什么都不回,怎么办啊...正在抓紧看书,希望大家多给点意见,帮帮我....

第1个回答  2009-12-16
我有管理信息系统的课程设计
第2个回答  2009-12-22
到大学生部落家园里面去吧,里面很多论文和系统下载,自己找到合适的,在下载修改一下就OK啦,
第3个回答  2009-12-23
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
#define M 10
struct product
{
int num;
char name[20];
char typenum[20];
char norm[20];
char measure[20];
char amount[20];
char price[20];
char comedate[20];
char lastdate[20];
};

typedef struct product Product;
int Init(Product t[]);
void List(Product t[],int n);
void SearchOnName(Product t[],int n);
void SearchOnNum(Product t[],int n);
int DeleteRecord(Product t[],int n);
int AlterRecord(Product t[],int n);
void SortOnName(Product t[],int n);
void SortOnPrice(Product t[],int n);
void Out_time(Product t[],int n);
void SaveRecord(Product t[],int n);
int LoadRecord(Product t[]);
int Menu_select();

void main()
{
Product adr[M];
int length;
system("cls");
while(1)
{
switch(Menu_select())
{
case 1: length=Init(adr);
SaveRecord(adr,length);
break;
case 2:length=LoadRecord(adr);
List(adr,length);
break;
case 3:length=LoadRecord(adr);
SearchOnName(adr,length);
break;
case 4:length=LoadRecord(adr);
length=DeleteRecord(adr,length);
SaveRecord(adr,length);
break;
case 5:length=LoadRecord(adr);
length=AlterRecord(adr,length);
SaveRecord(adr,length);
break;
case 6:length=LoadRecord(adr);
SortOnPrice(adr,length);
SaveRecord(adr,length);
List(adr,length);
break;
case 7:length=LoadRecord(adr);
Out_time(adr,length);
break;
case 0:exit(0); /*如返回值为0则程序结束*/
}
}
}

/*菜单函数,函数返回值为整数,代表所选的菜单项*/
int Menu_select()
{
int c;
printf("press any key enter menu......\n");
getch(); /*读入任意字符*/
system("cls");
printf("********************************MENU*********************************\n\n");
printf(" 1. 录入初始记录\n");
printf(" 2. 显示全部记录\n");
printf(" 3. 按名称查找记录\n");
printf(" 4. 删除记录 \n");
printf(" 5. 修改记录\n");
printf(" 6. 按价格排序\n");
printf(" 7. 显示过期产品记录\n");
printf(" 0. 退出\n");
printf("*********************************************************************\n");
do{
printf("\n Enter your choice(0-7):");

if(scanf("%d",&c)!=1)
{ while(getchar()!='\n')
continue;
continue;
}
}while(c<0||c>8);
return c;
}

int Init(Product t[])
{
int i,n;
system("cls");
printf("\n请输入要输入的记录数:\n");
scanf("%d",&n);
printf("开始输入记录:\n");
for(i=0;i<n;i++)
{ system("cls");
printf("\n第%d条记录的编号:",i+1);
scanf("%d",&t[i].num);
printf("第%d条记录的名称:",i+1);
scanf("%s",t[i].name);
printf("第%d条记录的类型编号:",i+1);
scanf("%s",t[i].typenum);
printf("第%d条记录的规格:",i+1);
scanf("%s",t[i].norm);
printf("第%d条记录的计量单位:",i+1);
scanf("%s",t[i].measure);
printf("第%d条记录的数量:",i+1);
scanf("%s",t[i].amount);
printf("第%d条记录的价格:",i+1);
scanf("%s",t[i].price);
printf("第%d条记录的进贷日期:",i+1);
scanf("%s",t[i].comedate);
printf("第%d条记录的有效期:",i+1);
scanf("%s",t[i].lastdate);

}
return (n);
}

void List(Product t[],int n)
{
int i;
system("cls");
printf("\n\n*********************************PRODUCT****************************************\n");
printf("编号 名称 类型编号 规格 计量单位 数量 价格 进货日期 有效期\n");
printf("--------------------------------------------------------------------------------\n");
for(i=0;i<n;i++)
{ printf("%-6d%-10s%-10s%-10s%-10s%-6s%-8s%-10s%-10s",t[i].num,t[i].name,t[i].typenum,t[i].norm,t[i].measure,t[i].amount,t[i].price,t[i].comedate,t[i].lastdate);
if((i+1)%10==0)
{
printf("Press any key continue...\n");
getch();
}
}
printf("**********************************end*******************************************\n");

}

/*查找记录*/
void SearchOnName(Product t[],int n)
{
char s[20];
int i,flag=0;
system("cls");
printf("请输入要查找的名称:\n");
scanf("%s",s);
for(i=0;i<n;i++)
{
if(strcmp(s,t[i].name)==0)
{ flag=1;
system("cls");
printf("\n\n此产品的信息如下:\n");
printf("编号 名称 类型编号 规格 计量单位 数量 价格 进货日期 有效期\n");
printf("--------------------------------------------------------------------------------\n");
printf("%-6d%-10s%-10s%-10s%-10s%-6s%-8s%-10s%-10s",t[i].num,t[i].name,t[i].typenum,t[i].norm,t[i].measure,t[i].amount,t[i].price,t[i].comedate,t[i].lastdate);

}
}
if(flag==0)
printf("查无此产品!!\n");
}
/*删除记录*/
int DeleteRecord(Product t[],int n)
{
char s[20];
char ch='N';
int i,j,flag=0;
system("cls");
printf("请输入要删除的名字\n");
scanf("%s",s);
for(i=0;i<n;i++)
{
if(strcmp(s,t[i].name)==0)
{ flag=1;
system("cls");
printf("\n\n*********************************PRODUCT***************************************\n");
printf("编号 名称 类型编号 规格 计量单位 数量 价格 进货日期 有效期\n");
printf("-----------------------------------------------------------------------------------\n");
printf("%-6d%-10s%-10s%-10s%-10s%-6s%-8s%-10s%-10s",t[i].num,t[i].name,t[i].typenum,t[i].norm,t[i].measure,t[i].amount,t[i].price,t[i].comedate,t[i].lastdate);
printf("Are you sure delete it(Y/N)\n");
ch=getch();
if(ch=='y'||ch=='Y')
{
for(j=i;j<n-1;j++)
t[j]=t[j+1];
n--;
i--;
}

}
}
if(flag==0)
printf("查无此产品!!\n");
return n;
}
/*修改记录*/
int AlterRecord(Product t[],int n)
{
char s[20];
int i,m,flag=0;
system("cls");
printf("\n请输入在修改的记录名称:\n");
scanf("%s",s);
printf("开始修改记录\n");
for(i=0;i<n;i++)
{ if(strcmp(s,t[i].name)==0)
{ flag=1;
system("cls");
printf("\n第%d条记录的编号:",i+1);
scanf("%d",&t[i].num);
printf("第%d条记录的名称:",i+1);
scanf("%s",t[i].name);
printf("第%d条记录的类型编号:",i+1);
scanf("%s",t[i].typenum);
printf("第%d条记录的规格:",i+1);
scanf("%s",t[i].norm);
printf("第%d条记录的计量单位:",i+1);
scanf("%s",t[i].measure);
printf("第%d条记录的数量:",i+1);
scanf("%s",t[i].amount);
printf("第%d条记录的价格:",i+1);
scanf("%s",t[i].price);
printf("第%d条记录的进货日期:",i+1);
scanf("%s",t[i].comedate);
printf("第%d条记录的有效期:",i+1);
scanf("%s",t[i].lastdate);
}
}
if(flag==0)
printf("查无此产品!!\n");
return n;
}
/*按价格排序*/
void SortOnPrice(Product t[],int n)
{ int i,j;
Product temp;
printf("\n按价格排序:\n");
for(j=1;j<n;j++)
for(i=0;i<n-j;i++)
if((strcmp(t[i].price,t[i+1].price))>0) /*比较大小*/
{
temp=t[i];
t[i]=t[i+1];
t[i+1]=temp;
}
printf("排序成功!!!\n");
}
/*过期产品信息*/
void Out_time(Product t[],int n)
{
int i,lastdate,comedate;
system("cls");
printf("过期产品信息如下:\n");
printf("\n\n*********************************PRODUCT****************************************\n");
printf("编号 名称 类型编号 规格 计量单位 数量 价格 进货日期 有效期\n");
printf("--------------------------------------------------------------------------------\n");
if(lastdate<=comedate)
{
for(i=0;i<n;i++)
{ printf("%-6d%-10s%-10s%-10s%-10s%-6s%-8s%-10s%-10s",t[i].num,t[i].name,t[i].typenum,t[i].norm,t[i].measure,t[i].amount,t[i].price,t[i].comedate,t[i].lastdate);
if((i+1)%10==0)
{
printf("Press any key continue...\n");
getch();
}
}
printf("***********************************end******************************************\n");
}
else printf("没有过期产品\n");

}

/*保存函数,参数为结构体数组和记录数*/
void SaveRecord(Product t[],int n)
{
int i;
FILE *fp; /*指向文件的指针*/
if((fp=fopen("record.txt","w"))==NULL)
{
printf("can not open file\n");
exit(1);
}
fprintf(fp,"%d\n",n);
for(i=0;i<n;i++)
{
fprintf(fp,"%-6d%-20s%-20s",t[i].num,t[i].name,t[i].typenum);
fprintf(fp,"%-10s%-10s%-6s%-8s%-10s%-10s",t[i].norm,t[i].measure,t[i].amount,t[i].price,t[i].comedate,t[i].lastdate);
fprintf(fp,"\r\n");
}
fclose(fp);/*关闭文件*/
}
/*读入函数,参数为结构体数组*/
int LoadRecord(Product t[])
{
int i,n;
FILE *fp;
if((fp=fopen("record.txt","r"))==NULL)
{
printf("can not open file\n");
exit(1);
}
fscanf(fp,"%d",&n);
for(i=0;i<n;i++)
fscanf(fp,"%6d%10s%10s%10s%10s%6s%8s%15s%10s",&t[i].num,t[i].name,t[i].typenum,t[i].norm,t[i].measure,t[i].amount,t[i].price,t[i].comedate,t[i].lastdate);
fclose(fp);
printf("从文件中成功读出记录!!!\n");
return n;
}

急求一份管理信息系统的课程设计!!
管理信息系统课程设计是在学生学完了《数据库原理》课程后开设的一门实践性课程,旨在通过对管理信息系统从分析、设计到实现的全过程剖析和实践,更好地理解数据库原理中的概念和原理,并由此掌握开发管理信息系统的基本思路和方法。二、课程设计内容及要求 课程设计内容:(一) 题目:题目要概括设计的中心内...

求高手帮忙啊做管理信息系统课程设计
(一)、课程设计的地位、作用 管理信息系统课程设计作为课程实践性环节之一,是教学过程中必不可少的重要内容,使学生加深理解、验证巩固课堂教学内容;增强管理信息系统的感性认识;能够运用结构化的系统开发方法进行小型管理信息系统的开发。(二)、课程设计开设对象 本实验开设对象为《管理信息系统》课程的...

有没有哪位高手可以帮忙做一份管理信息系统课程设计啊?(随便什么系统...
1.系统名称:学生成绩管理信息系统 2.开发目标:开发出一个操作简便,界面友好,灵活实用,安全可靠的学生成绩管理信息系统。该系统的开发以教务管理人员和任课教师服务为对象,能够提高学校对学生成绩的统计分析效率,减轻教务管理人员对学生成绩管理和统计的负担,提高学校对学生成绩的规范化管理。该成绩管理...

急求一份管理信息系统课程设计
1)总体设计:信息系统流程图设计、功能结构图设计、模块结构图等(选择一项描述系统的功能结构即可)。2)代码设计与设计规范的制定。3)系统物理配置方案设计:设备配置、通信网络的选择与设计、数据库管理系统的选择、开发软件的选择。4)数据存储设计:数据库设计(与分析阶段的ER图对应)。5)计算机处理过程设计:输入\/输出设...

管理信息系统课程设计
我完全看不懂……代码设计可以不要课程设计的内容(一)设计一个学生成绩管理信息系统,编写系统设计报告,内容包括:1.系统概述 系统目标 系统主要功能(输入、输出、编辑、打印、查询) 2.系统设计规范 系统名称 文件命名规范 数据库、表、字段命名规范3.总体结构设计 系统功能结构图 子系统及模块功能说明 子系统流程图...

...在做大一的课程设计,就是做一个学生信息管理系统,信息头是什么意思怎...
1.你说的信息头,就是InfoHead结构体,其实这就是一个统计结果存放的结构,每次插入删除修改等等操作之后,都要重新统计次,将结果放入此结构体中 2.学生信息怎么保存?可用文件读写操作,或链表实现。如果链表实现STU结构体中应有指针指向下一个学生信息 typedef struct stdinfo { unsigned long no; \/...

!!急!!关于管理信息系统
部分输入输出设计(可简要描述一个输入输出界面)、部分数据库设计(可简要描述该系统一个子功能会用到的表)等。参选系统:1.学籍管理系统2.图书馆图书管理系统3.物业管理信息系统5.宠物店宠物管理信息系统6.家庭理财管理信息系统7.基金持股行业分析管理信息系统8.题库管理系统 9.高校毕业论文选题系统 展开 ...

急求管理信息系统设计报告,要有图,在线等,最好是图书馆的 管理信息系统...
4.4 用户信息管理代码 18第五章 任务分工 21第六章 收获及感想 21前言在本次的《动态服务主页》课程设计中我们承担的设计题目为《西安石油大学学生公寓楼管理系统分析与设计》。本论文叙述了我校学生公寓楼管理的现状以及系统目标和需求分析,重点介绍了学生公寓楼管理系统的实现过程:包括系统需求分析、系统调查、业务...

管理信息系统课程设计
代码设计可以不要课程设计的内容一)设计一个网上订货发货系统内容包括:一、设计任务设计网上合同订货发货系统... 有没有哪位高手可以按照下面的要求做一份课程设计啊?我完全看不懂……代码设计可以不要课程设计的内容一)设计一个网上订货发货系统 内容包括: 一、设计任务设计网上合同订货发货系统,涉及合同签订和合同...

急求图书管理系统课程设计报告一份。。
可行性分析报告 我们小组的信息系统开发课程设计题目是:图书管理系统开发。系统开发的总的设计目标是实现图书管理的系统化、规范化和自动化,实现对图书资料的集中统一的管理。本系统主要实现对图书馆信息的管理,主要功能为管理有关读者,书籍,借阅和管理者的信息等。本系统结构分为读者信息管理模块,书籍...

相似回答