C_C++课程设计_选题管理系统

C_C++课程设计_选题管理系统
C_C++课程设计_选题管理系统

课程设计选题管理系统作者:admin 日期:2008-05-23

/*设计学生类;课程设计题目类(序号,题目,人数,描述);每个题目限两个人选;要求使用面向对象编程进行模拟课程设计选题;要求以链表格式存储,信息保存在文件中。主要包括下列模块:

1.新增、修改、删除课程设计题目;

2.新增、修改、删除学生信息;

3.查询课程设计内容;

4.课程设计选题;*/

#include

#include

#include

using namespace std;

class Student

{

long num;

char name[20];

char subject[30];

Student *Next;

Student *Head;

public:

int Creat()

{

FILE *fp;

Head = NULL; //存放链表的起始地址

Student *p, *pEnd;

p = new Student; //创建一个Teacher的动态对象

if((fp=fopen("Student.txt","r"))==NULL)

{

cout << "can not open file!" << endl;

exit(0);

}

fscanf(fp,"%ld%s%s",&p->num,p->name,p->subject); //输入指针p指向的对象的数据成员的值

pEnd = Head; // 存放当前对象的地址

while(!feof(fp))

{ // 0 是输入结束的标志

if(NULL == Head)

Head = p; // 只在第一次执行此语句

else

pEnd->Next = p; // 存放下一个对象的地址

pEnd = p;

p = new Student; //动态创建下一个对象

fscanf(fp,"%ld%s%s",&p->num,p->name,p->subject); //输入下一个对象数据成

员的值

}

pEnd->Next = NULL;

return 0;

}

int Newstudent()

{

FILE *fp;

cout << "请输入增加的学生的相关信息: " << endl;

cout << "学号: " ;

cin >> num ;

cout << endl;

cout << "姓名: " ;

cin >> name;

cout << endl;

cout << "已选课程设计题目: " ;

cin >> subject;

cout << endl;

if((fp=fopen("student.txt","a"))==NULL)

{

cout << "can not open file!" << endl;

exit(0);

}

fprintf(fp,"%ld %s %s\n",num,name,subject);

fclose (fp);

return 0;

}

int Modify()//修改

{

FILE *fp;

Student *p;

char namer[20];

Creat();

cout << "请输入要修改的姓名:";

cin >> namer;

cout << endl;

if(Head!=NULL)

{

p=Head;

while(strcmp(namer,p->name))

{

p=p->Next;

if(p==NULL)

break;

if(p!=NULL)

{

cout << "你要修改的学生的相关信息如下:" << endl << endl;

cout << p->num << ' ' << p->name << ' ' << p->subject << endl << endl;

cout << "请输入修改后的相关信息:" << endl << endl;

cout << "请输入修改后的学生的学号: ";

cin >> p->num;

cout << endl;

cout << "请输入修改后的姓名: ";

cin >> p->name;

cout << endl;

cout << "请输入修改后的所选题目: ";

cin >> p->subject;

cout << endl;

if((fp=fopen("Student.txt","w"))==NULL)

{

cout << "can not open file!" << endl;

exit(0);

}

p=Head;

if(Head!=NULL)

do

{

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

p=p->Next;

}

while(p!=NULL);

fclose (fp);

}

else

cout << "没有找到你想要修改的题目的信息" <

}

else

cout << "文件中还没有任何题目"<

return 0;

}

int Del()//删除

{

FILE *fp;

Student *p,*p1;

char namer[30];

cout << "请输入要删除的学生的姓名:";

cin >> namer;

cout << endl;

if(Head!=NULL)

{

p=Head;

while(strcmp(namer,p->name))

{

p1=p;

p=p->Next;

if(p==NULL)

break;

}

if(p!=NULL)

{

cout << "你要删除的题目的相关信息如下:" << endl;

cout << " 姓名: " << p->name<< endl;

cout << " 学号: " << p->num << endl;

cout << "所选题目: " << p->subject << endl;

system("pause");

if(p==Head)Head=p->Next;

else

p1->Next=p->Next;

if((fp=fopen("Student.txt","w"))==NULL)

{

cout << "can not open file!" << endl;

exit(0);

}

p=Head;

if(Head!=NULL)

do

{

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

p=p->Next;

}

while(p!=NULL);

fclose (fp);

cout << "该学生的所有信息已被删除!" << endl;

}

else

cout << "没有找到你想要删除的学生的信息" <

}

cout << "文件中还没有任何学生的信息"<

return 0;

}

};

class

Subject//*********************************************************************** ****************

{

int serial_number;//序号

char subject[30]; //题目

int peoples;//限定人数

int people;//已选人数

char description[100];//描述

Subject *next;

Subject *head;

public:

int Chosesubject();

int creat();

int newsubject();

int modify();

int del();

int demand();

};

int Subject::creat()

{

FILE *fp;

head = NULL; //存放链表的起始地址

Subject *p, *pEnd;

p = new Subject; //创建一个Teacher的动态对象

if((fp=fopen("Subject.txt","r"))==NULL)

{

cout << "can not open file!" << endl;

exit(0);

}

fscanf(fp,"%d%s%d%s%d",&p->serial_number,p->subject,&p->peoples,p->description,&p->peo ple); //输入指针p指向的对象的数据成员的值

pEnd = head; // 存放当前对象的地址

while(!feof(fp))

{ // 0 是输入结束的标志

if(NULL == head)

head = p; // 只在第一次执行此语句

else

pEnd->next = p; // 存放下一个对象的地址

pEnd = p;

p = new Subject; //动态创建下一个对象

fscanf(fp,"%d%s%d%s%d",&p->serial_number,p->subject,&p->peoples,p->description,&p->peo ple); //输入下一个对象数据成员的值

}

pEnd->next = NULL;

return 0;

}

int Subject::newsubject()//************************************增加

{

FILE *fp;

cout << "请输入要增加的题目的序号:";

cin >> serial_number;

cout << endl;

cout << "请输入要增加的题目:";

cin >> subject;

cout << endl;

cout << "请输入要增加的题目的人数限定:";

cin >> peoples;

cout << endl;

cout << "请输入要增加的题目的描述::";

cin >> description;

cout << endl;

cout << "请输入要增加的题目的已选人数:";

cin >> people;

cout << endl;

if((fp=fopen("Subject.txt","a"))==NULL)

{

cout << "can not open file!" << endl;

exit(0);

}

fprintf(fp,"%d %s %d %s %d\n",serial_number,subject,peoples,description,people);

return 0;

}

int Subject::modify()//*****************************修改

{

FILE *fp;

Subject *p;

char sub[30];

creat();

cout << "请输入要修改的题目:";

cin >> sub;

cout << endl;

if(head!=NULL)

{

p=head;

while(strcmp(sub,p->subject))

{

p=p->next;

if(p==NULL)

break;

}

if(p!=NULL)

{

cout << "你要修改的题目的相关信息如下:" << endl;

cout << p->serial_number << ' ' << p->subject << ' ' << p->people << ' ' << p->description << endl;

cout << "请输入修改后的相关信息:" << endl;

cout << "请输入修改后的题目的序号:";

cin >> p->serial_number;

cout << endl;

cout << "请输入修改后的题目:";

cin >> p->subject;

cout << endl;

cout << "请输入修改后的题目的人数限定:";

cin >> p->peoples;

cout << endl;

cout << "请输入修改后的题目的描述::";

cin >> p->description;

cout << endl;

cout << "请输入修改后的题目的已选人数:";

cin >> p->people;

cout << endl;

if((fp=fopen("Subject.txt","w"))==NULL)

{

cout << "can not open file!" << endl;

exit(0);

}

p=head;

if(head!=NULL)

do

{

fprintf(fp,"%d %s %d %s %d\n",p->serial_number,p->subject,p->peoples,p->description,p->peopl e);

p=p->next;

}

while(p!=NULL);

fclose (fp);

}

else

cout << "没有找到你想要修改的题目的信息" <

}

else

cout << "文件中还没有任何题目"<

return 0;

}

int Subject::del()//****************************************删除{

FILE *fp;

Subject *p,*p1;

char sub[30];

creat();

cout << "请输入要删除的题目:";

cin >> sub;

cout << endl;

if(head!=NULL)

{

p=head;

while(strcmp(sub,p->subject))

{

p1=p;

p=p->next;

if(p==NULL)

break;

}

if(p!=NULL)

{

cout << "你要删除的题目的相关信息如下:" << endl;

cout << " 序号: " << p->serial_number << endl;

cout << " 题目: " << p->subject << endl;

cout << "限定人数: " << p->peoples << endl;

cout << "题目描述: " << p->description << endl;

cout << "已选人数: " << p->people << endl;

system("pause");

if(p==head)head=p->next;

else

p1->next=p->next;

if((fp=fopen("Subject.txt","w"))==NULL)

{

cout << "can not open file!" << endl;

exit(0);

}

p=head;

if(head!=NULL)

do

{

fprintf(fp,"%d %s %d %s %d\n",p->serial_number,p->subject,p->peoples,p->description,p->peopl e);

p=p->next;

}

while(p!=NULL);

fclose (fp);

cout << "该题目的所有信息已被删除!" << endl;

}

else

cout << "没有找到你想要删除的题目的信息" <

}

else

cout << "文件中还没有任何题目"<

return 0;

}

int Subject::demand()//***************************************查询课程设计题目

{

Subject *p,*p1;

char sub[30];

creat();

cout << "所有题目列表如下" << endl;

p=head;

while(p != NULL)

{

cout << "序号: " << p->serial_number << "题目: " << p->subject << endl;

cout << endl;

p = p->next;

}

cout << " 请输入你想要查看的题目: " ;

cin >> sub;

cout << endl;

if(head!=NULL)

{

p=head;

while(strcmp(sub,p->subject))

{

p1=p;

p=p->next;

if(p==NULL)

break;

}

if(p!=NULL)

cout << "关于该题目有如下描述:"<< endl << p->description << endl;

else

cout << "没有找到你想要修改的题目的信息" <

}

else

cout << "文件中还没有任何题目"<

return 0;

}

int Subject::Chosesubject()

{

FILE *fp;

Subject *p,*p1;

char sub[30];

creat();

cout << "请输入你要选择的题目: ";

cin >> sub;

cout << endl;

if(head!=NULL)

{

p=head;

while(strcmp(sub,p->subject))

{

p1=p;

p=p->next;

if(p==NULL)

break;

}

if(p!=NULL)

{

if(p->people>=p->peoples)

{

cout << "人数超限!你不能再选择此题目!" << endl;

exit(0);

}

Student a;

a.Newstudent();

p->people++;

if((fp=fopen("Subject.txt","w"))==NULL)

{

cout << "can not open file!" << endl;

exit(0);

}

p=head;

if(head!=NULL)

do

{

fprintf(fp,"%d %s %d %s %d\n",p->serial_number,p->subject,p->peoples,p->description,p->peopl e);

p=p->next;

}

while(p!=NULL);

cout << "****选题成功!***" << endl;

fclose (fp);

}

else

cout << "没有找到你想要修改的题目的信息" <

}

else

cout << "文件中还没有任何题目"<

return 0;

}

int main()

{

system("color 1d");

Subject a;

Student b;

char choice;

cout<<"\n\n\t ★欢迎使用课程设计选课系统★\n\n";

cout<<"\t1.★★★★添加新的科目★★★★★★★★★\n";

cout<<"\t2.********删除所选内容******************\n";

cout<<"\t3.★★★★修改课程设计信息★★★★★★★\n";

cout<<"\t4.********添加新的学生的相关信息********\n";

cout<<"\t5.★★★★删除学生记录★★★★★★★★★\n\n\n";

cout<<"\t6.********修改学生相关信息**************\n";

cout<<"\t7.★★★★查询课程设计内容★★★★★★★\n";

cout<<"\t8.********进行课程设计选课**************\n";

cout<<"\t0.★★★★退出系统★★★★★★★★★★★\n\n\n";

cout<<"\t ★***制作人:肖涛***★\n\n\n"; cout<<"\t ★**指导老师:范永全***★\n\n\n"; cout<<"请输入您的选择:";

cin>>choice;

if(choice=='0')

exit(0);

else

if(choice=='1')

{ a.newsubject();

system("pause");

main();

}

else if(choice=='2')

{a.del();

system("pause");

main();}

else if(choice=='3')

{a.modify();

system("pause");

main();}

else if(choice=='4')

{b.Newstudent();

system("pause");

main();}

else

if(choice=='5')

{b.Del();

system("pause");

main();}

else if(choice=='6')

{b.Modify();

system("pause");

main();}

else if(choice=='7')

{a.demand();

system("pause");

main();}

else if(choice=='8')

{a.Chosesubject();

system("pause");

main();}

else

cout<<"输入错误,请重新输入您的选择:"; system("pause");

main();

}

文章来自: 本站原创

Java课程设计报告 酒店客房管理系统

《Java网络编程》课程设计报告 酒店客房管理 指导教师:*** 班级: 1303班 组长:* 组员: * * * * 完成日期:2016年6月20号 运城学院计算机科学与技术系 目录 第一章问题定义 (3) 第二章系统需求分析 (3) 2.1 系统建设目标 (3) 2.2 可行性分析 (3)

2.2.1 技术可行性 (4) 2.2.2 经济可行性 (5) 2.2.3 运行可行性 (5) 25565 63DD 揝\37898 940A 鐊39237 9945 饅30392 76B8 皸24587 600B 怋*37451 924B 鉋 2.2.4 法律可行性 (5) 2.3 系统需求分析 (5) 第三章系统总体设计 (6) 3.1 系统总体结构设计 (6) 3.2 使用结构化方法进行系统分析 (6) 3.2.1系统功能建模 (6) 3.2.2 学生宿舍管理系统的E-R图 (6)

第四章系统的详细设计及其实现 (7) 4.1 注册页面 (8) 4.2 用户登录 (8) 4.3 入住登记 (9) 4.4 离店结账并生成结账报表 (11) 4.5 房间增加 (13) 4.6 房间删除 (14) 4.7 房间查询 (15) 4.8 房间更新 (15) 4.9 客户查询 (16) Z30476 770C 県8Y|g33602 8342 荂- 第五章系统测试 (16)

16 5.2 测试方法................................................... 17 5.3 测试步骤................................................... 17 5.4 测试过程................................................... 17 5.5 测试结论................................................... 18 第六章课程设计体会 (18) 第一章问题定义 随着人类社会进入信息时代,计算机越来越多地活跃在社会各个领域,成为不可缺少的工具,尤其在管理方面,管理软件的出现使大量繁琐复杂的问题变得简单易行。在人民生活水平提高的同时,餐饮,住宿,娱乐业在服务行业中占有越来越重要的地位。要使在当前酒店行业日趋激烈的竞争中脱颖而出,必须努力发展自己在管理方面的特色,避免传统管理方法的失误,使酒店的信誉以及各个管理方面都能够出现零失误,给管理者和普通的营业员带来操作上的方便,对整个酒店各个方面的业务带来快捷,方便,高效的服务,才是管理软件的成功之处。现今酒店宾馆的规模不断扩大,客户数量急剧增加,有关客户的各种信息也成倍增长,尤其是大量的客房预订信息。面对庞大的信息量,需要有客户信息管理系统来提高客户管理工作的效率。通过这样的系统,可以做到信息的规范管理,科学统计和快速查询,从而减少管理方面的工作量。当前许多酒店正在逐步完善客户信息管理工作,需要一个能满足内部管理需求,提高管理效率的应用系统进行内部管理。许多酒店经过多年的发展,规模不断扩大,客流量成倍增长,积累了大量的客户信息急需进行统一管理以防信息的流失。因此,许多酒店需要一个功能全面的客户信息管理系统来进行管理,以使管理客户信息的工作在该系统的配合下更加高效和便捷。 第二章系统需求分析 2.1 系统建设目标

酒店客房管理系统uml课程设计.doc

酒 店 客 房 管 理 系 统 U M L 设 计 指导老师 :***** 姓名: ***** 学号: ***** 班级: *****

一、系统设计背景 随着经济的迅猛发展,第三产业在国民经济中扮演着越来越重要的角色。 而随着近年来我国旅游行业的不断扩大,酒店行业的发展趋势不断看涨。旅游业的持续火热随之而来的是酒店需求的剧增。酒店行业的不断扩大,面临的问题也就越来越多。对于任何一个有一定规模的酒店来说都需要有与之相媲美的管理系统。酒店经营管理面临着越来越高的要求,一个高质量的管理信息系统不仅会为酒店创造更多的经济效益,更关乎着酒店的整体形象跟运行效率,为酒店本身及顾客带来更多的利益。 对于一个酒店来说,其最核心的业务就是住房业务,现在一般的酒店管理系统都把住房系统归结于整个管理系统之中,这对于大型的酒店集团来说造成了管理上的不便之处。越来越多的酒店连锁集团需要一个专门的酒店住房系统,独立于其他酒店管理系统。针对于此,由我们小组成员精心设计,采用电脑技术开发而成的酒店住房管理系统,对提高酒店管理水平,改善服务质 量,增进资源利用率起了重要作用。 二、系统设计概述 酒店客房管理系统的用户主要分为两大类:一是前台的接待人员;另一类是酒店的管理人员。本系统的功能雪球简述如下: a)接待员可以处理各类客人的预定请求,预订可以通过各种方式, 如电话、 E-mail 。 b)当客户实际入住时,接待员需要及时输入客户信息,以便今后查 询。

c)接待员可以根据各种信息查询客人是否入住以及入住情况。 d)接待员进行收费管理,包括入住时的定金,各类其他消费情况和 最终结账管理。 e)管理能够输入客房信息,包括每间客房的大小级别、地理位置、 预设租金等信息。 f)管理员能够对客房信息进行查询,及时掌握客房情况,并且协助 做出决策。 g)管理员能够对前台操作员进行管理,设置前台操作员的密码和基 本信息。 h)管理员将进行各类信息进行统计 三、系统建模 a)创建系统用例模型 我们根据参与者的不同分别画出各个参与者的用例图。 管理员用例图:管理员在本系统中可以进行登陆系统,权限设置,密码设置,操作设置,客房设置权限等活动。

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

《管理信息系统》 课程设计 经济管理学院

为了充分系统地掌握MIS的开发原理、技术、方法、工具和步骤,更好、更深刻地理解和亲身体会开发一个MIS的全过程,这里特安排此课程设计。 一.课程设计资料 这里提供15个系统背景资料,供同学们参考。 1. 某大学工资管理 某大学共有教职员工1758人。学校下设教务处、财务处和总务处等二十六个处室,信息学院、会计学院和工商管理学院等三个学院,统计系、商贸系和安全工程系等十个教学系,此外还设有一个工厂和一所校医院。该校财务处负责全校教职工的工资管理工作,其工资管理业务情况如下: 每月25日至28日有关部门将扣款清单(表1.1)、补贴清单俵1.2)>职工工资变动通知单(表1.3)报送财务处,财务处的工资管理会计依据上月的职工工资台帐制作本月职工工资台帐。职工工资台帐格式如表 1.4所示,每名职工全 年工资信息占据台帐的一页。 () 表 () 表1.2 -1-

职工工资变动通知单 表 某大学职工工资台帐帐页第页 表 接下来,工资管理会计再根据填制好的本月职工工资台帐,花费一个星期 的时间制作出一式两份的本月全校职工工资发放单(按部门制作)和本月工资汇总表,如表1.5所示。

表1.5 职工工资计算处理中的几项说明: ?工龄工资每人每年增加10元。 ?应发工资=基本工资+职工工资+工龄工资+各项补贴 ?扣款合计=住房公基金+扣款 1 +扣款2 ?实发工资=应发工资—扣款合计 从上面的描述不难看出,该所大学现行职工工资管理业务工作量特别大,工作时容易出现差错。有关人员迫切要求早日开发出工资管理信息系统,由计算机代替手工记帐、计算和制作报表工作。学校主管领导也十分支持这项工作,已批准投资6万元人民币用于购置设备和软件开发。同时学校还拥有雄厚的技术力量。 2. 某厂产品库存管理 某厂是我国东北地区一家生产照明灯的老企业,每年工业产值在四千万元左右。该厂目前生产的产品如表 2.1所示。 工厂的产品仓库管理组由七名职工组成,主要负责产品的出入库管理,库存帐务管理和统计报表,并且应当随时向上级部门和领导提供查询信息。为了防止超储造成新产品库存积压,同时也为了避免产品库存数量不足而影响市场需求,库存管理组还应该经常提供库存报警数据。 产品入库管理的过程是:各生产车间随时将制造出来的产品连同填写好的入库单一起送至仓库。仓库人员首先进行检验,一是抽检产品的质量是否合格,二是核对产品的实物数量和规格是否与入库单相符,当然还要核对入库单上的产品代码。检验合格的产品立即进行产品入库处理,同时登记产品入库流水帐。检验不合格的产品要及时退回车间。 3 —

软件工程-课程设计-销售管理系统

销售管理系统 一.项目简介 随着计算机技术的迅猛发展,存在于网络的企业销售管理系统将逐步代替传统的管理模式进入企业。为了更高效得完成销售方面的工作,也可以有更多的时间处理更多的别的事务,企业也将摆脱原有的管理形势完全进入信息化管理。销售管理系统在企业的管理过程中起着巨大的作用 二.功能需求 一个销售管理系统,设计者的目标是满足公司运营和日常管理的需要,具有对产品,客户管理的功能。客户登录销售管理系统进行售后服务查询,销售员可以对销售的产品进行登记,并将销售情况反馈给数据库。为管理的方便性和信息传递的快速性提供了一个很好的平台。系统开发的总体任务是实现售后服务及销售登记自动化。总之,销售管理系统要实现登陆验证、商品销售管理、商品销售报表管理、客户信息管理四大部分。 1.客户对功能的需求 1>查看自己的信息,了解自己近期的购买情况。 2>查看产品的信息,熟悉产品情况。 2>查看售后服务信息。 2.销售人员对功能的需求 1>查看自己的信息,了解自己近期的销售情况。 2>查看产品的信息,熟悉产品情况。 3>登记销售产品。 4>添加新产品,并填写产品相关信息。 3.售后服务人员对功能的需求 1>查看售后服务信息。 2>添加售后服务信息。 三.分析模型时序图 销售管理系统顶层图

1.客户管理 第三层DFD图客户管理子系统

2.销售管理 第三层DFD图销售管理子系统 3.售后服务管理 第三层DFD图售后服务管理子系统

4.客户登录动态时序图为

四. 模块活动图,登录流程图 1.注册、登陆模块 1>模块功能描述 该模块主要实现对用户能否进入系统的确认以及对进入系统的用户权限的设定;因为本系统涉及到三类使用者,不可能每一类用户都具有相同的操作权限,如前所说,必然会早成系统的混乱和崩溃,严重影响其安全性和有效性。所以采取在通常的注册,登录模式下加上用户类型的选择,非常简洁地就完成了对用户类型的区别及权限的划分。 2>在模块的详细设计后,便能得出实现该部分的具体流程,如图

Java课程设计报告-酒店客房管理系统

Java课程设计报告-酒店客房管理系统

《Java网络编程》课程设计报告 酒店客房管理 指导教师:*** 班级: 1303班 组长:* 组员: * * * * 完成日期:2016年6月20号运城学院计算机科学与技术系

目录 第一章问题定义 (5) 第二章系统需求分析 (6) 2.1 系统建设目标 (6) 2.2 可行性分析 (6) 2.2.1 技术可行性 (6) 2.2.2 经济可行性 (7) 2.2.3 运行可行性 (7) 2.2.4 法律可行性 (7) 2.3 系统需求分析 (7) 第三章系统总体设计 (8) 3.1 系统总体结构设计 (8) 3.2 使用结构化方法进行系统分析 (9) 3.2.1系统功能建模 (9) 3.2.2 学生宿舍管理系统的E-R图10 3.3 数据库设计 (12) 第四章系统的详细设计及其实现 (13) 4.1 注册页面 (14) 4.2 用户登录 (15) 4.3 入住登记 (16) 4.4 离店结账并生成结账报表 (18) 4.5 房间增加 (19)

4.6 房间删除 (20) 4.7 房间查询 (21) 4.8 房间更新 (22) 4.9 客户查询 (23) 第五章系统测试 (24) 5.1 测试综述 (24) 5.2 测试方法 (25) 5.3 测试步骤 (25) 5.4 测试过程 (26) 5.5 测试结论 (27) 第六章课程设计体会 (29)

第一章问题定义 随着人类社会进入信息时代,计算机越来越多地活跃在社会各个领域,成为不可缺少的工具,尤其在管理方面,管理软件的出现使大量繁琐复杂的问题变得简单易行。在人民生活水平提高的同时,餐饮,住宿,娱乐业在服务行业中占有越来越重要的地位。要使在当前酒店行业日趋激烈的竞争中脱颖而出,必须努力发展自己在管理方面的特色,避免传统管理方法的失误,使酒店的信誉以及各个管理方面都能够出现零失误,给管理者和普通的营业员带来操作上的方便,对整个酒店各个方面的业务带来快捷,方便,高效的服务,才是管理软件的成功之处。 现今酒店宾馆的规模不断扩大,客户数量急剧增加,有关客户的各种信息也成倍增长,尤其是大量的客房预订信息。面对庞大的信息量,需要有客户信息管理系统来提高客户管理工作的效率。通过这样的系统,可以做到信息的规范管理,科学统计和快速查询,从而减少管理方面的工作量。当前许多酒店正在逐步完善客户信息管理工作,需要一个能满足内部管理需求,提高管理效率的应用系统进行内部管理。许多酒店经过多年的发展,规模不断扩大,客流量成倍增长,积累了大量的客户信息急需进行统一管理以防信息的流失。因此,许多酒店需要一个功能全面的客户信息管理系统来进行管理,以使管理客户信息的工作在该系统的配合下更加高效和便捷。

课程设计教务管理系统

课程设计报告课程名称:面向对象程序设计C++ 设计题目:教务管理系统 专业:计算机科学与技术 姓名: 学号: 指导教师:李晓虹 2015 年 1 月 10 日 课程设计报告模块内容要求: 1.系统需求分析 1.1 系统要求 该系统使用Visual Basic 6.0语言进行整体系统设计,且拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO 连接数据库。且该系统使用Access来建立数据库,Access多用于中小型企业以及人数相对不是较大的学校来设计中小型数据库。一般学校的教务系统数据库用Access来设计完全能达到要求。并通过调查,要求系统需要有一些简单的要求,由于操作人员的计算机知识普遍较差,要求系统要有良好的人机界面,让操作人员一目了然。鉴于该系统的使用对象为两大部分即教务处管理员和各班主任,要求有较好的权限管理。因为原始数据修改简单方便,支持相对权限管理者可以直接修改数据。方便的数据查询,支持多条件查询。在相应的权限下,管理者删除数据方便简单,数据稳定性较好。 1.2需求分析 本系统的用户主要是教务处管理员和各班级班主任,通过该系统管理员可以对教师或学生的档案信息进行查看和查询,并且还可以对教师和学生的档案信息、成绩信息进行修改、增加或删除等操作,这样在一定程度上做到教务管理信息的安全性,从而使教务管理工作顺利的进行。

教务管理中总是需要面对大量的录入信息如学生个人档案信息、教师个人档案信息、学生班级基本信息、学生基本成绩信息、学生成绩查询,教师档案的查询修改等。因此需要信息进行及时管理更新,及时了解各个管理环节中信息的变更,力求提高管理效率。由于本系统管理的对象较为单一,并且都是在校教师学生,况且每个数据内容具有较强的关联性,涉及的计算过程不是很复杂。本系统力求使系统功能界面操作简洁明了,功能齐全且易于非计算机人员操作。根据学校教务管理系统需要实现的一些目标来分析,该系统将数据库的设计可以抽象为简单的六大类基本的数据表,即:总体教师档案信息表、总体学生档案信息表、学校所开设的各年级的班级及班级号信息表、各班级学生信息表、各班级学生成绩信息表、各年级开设的课程管理信息表。 2.总体设计 1.1Visual Basic 6.0简介 Visual Basic 6.0(VB)[2]是一种由微软公司开发的包含协助开发环境的事件驱动编程语言,是一种我们常用的编程开发工具。从任何标准来说,VB都是世界上使用人数最多的语言——不仅是盛赞VB的开发者还是抱怨VB的开发者的数量。它源自于BASIC编程语言,简单点来说就是微软为了更好的让人们学习编程,应用Basic 开发语言的一套工具。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。VB把过往的纯代码编程过度到可视化编程,将一些经常要使用到的功能以一个个的控件的形式出现,例如 Label(标签)、TextBox(文本框)等等(都是本系统所用到的)。利用VB的数据访问特性,用户可以对包括Microsoft SQL Server、Access和其他企业数据库在内的大部分数据库格式创建数据库和前端应用程序,以及可调整的服务器端部件。利用ActiveX(TM)技术,VB可使用如Microsoft Word、Microsoft Excel及其他Windows应用程序提供的功能,甚至可直接使用VB专业版和企业版创建的应用程序对象。VB 的程序可以包含一个或多个窗体,或者是一个主窗体和多个子窗体,让用户用起来一目了然。它具有清晰地图形界面,不需编写大量代码去描述界面元素的外观和位置。本系统所设计的页面可以让用户清晰地看出所有管理的功能,让他们简单轻松地去完成复杂的教务管理工作。 2.2教务管理系统总体设计图 3.详细设计

c语言课程设计学生信息管理系统

题目名称:学生信息管理系统 算法分析: 1用结构体标出信息系统的成员:学生学号,学生姓名,班级,成绩,排名 2 利用c语言的文件知识将系统的信息存放在c盘下的“”的文件夹下 3 定义各个子函数(1)定义输入信息函数,将学生信息按一定格式用scanf函数输入(统计M个学生的信息); (2)定义输出函数,每两个表一页直到最后一个; (3)定义信息查询函数。a,定义按学号查询函数,如果输入的学号等于学生学号则输出要查询的信息;b,定义按姓名查询函数,如果输入的姓名字符串等于其中一个学生的姓名字符串则输出信息;c,定义按班级查找函数,如果输入的数字等于其中学生的班级数,则输出该信息;d,定义按成绩查找函数,如果输入的数字等于其中学生的成绩数,则输出该信息;e,定义查找总函数,输入一个数选择查找方式,1-4分别对应调用abcd四个函数。 (4)定义删除信息函数。输入的数字作为要删除的学生学号,输出要删除的学生信息后选择是否删除,删除后将第g+1个的信息赋给第g个,输出删除后的信息表。 (5)定义信息修改函数。输入的数字等于要修改的学生学号,输出要修改的学生信息后选择是否修改,用switch,case语句选择要修改的项目,输入n,y决定是否继续直到不继续修改,输出学生信息。 (6)定义信息统计函数。输入一个数字作为成绩,比较M个学生成绩是否等于输入的数字,统计相等的个数n输出。 (7)定义成绩排序函数。用冒泡排序法将M个学生的成绩按从大到小的顺序排列后输出。 4 定义主函数。调用读取文件函数,输入数字1-5分别对应调用修改学生信息函数,删除学生信息函数,查找学生信息函数,统计学

客户管理系统网站课程设计

电子商务网站设计说明书课题:“晨光商城”网上购物系统

一、网站目的及功能定位 (一)建站的目的 网上购物现在已经成为年轻人普遍钟爱的购物习惯。网购给大家带来了诸多的便利之处。通过购物网站,顾客可以轻松、快捷地完成商品的购买。在网上店铺可以浏览到各种商品的信息如价格和介绍等,再通过快递公司将商品直接送到买家手中,这样一来就节省了很多买家的时间,给买家带来很大的方便。 (二)确定网站功能 “晨光商城”是一个立足于线下实体商店发展起来的网上综合商城,主要销售玩具、文具、鞋包、香水等各种综合商品及极富有特色的商品,商品主要面向大部分年轻的网民。 (三)达到的作用 通过购物车、订单管理和在线支付等模块即可完成网上商品销售的功能,同时前台显示的页面内容可以通过后台来管理,这样可以合理地分配资源、管理用户,从而实现扩大收益,提高利润的目的。 二、网站内容规划 (一)概要 “晨光商城”网上购物系统的角色和权限可以分为三种: 1、网站浏览用户,这部分群体科实现浏览网站中的商品信息,注册会员,添加商 品建议留言; 2、网站注册会员,注册为会员后即可对网站商品浏览、下订单、留言等操作; 3、网站管理员,管理主要是通过后台管理系统对商品和信息进行管理,从而合理 分配系统资源。 (二)内容 网站名称:晨光商城 网站语言:简体中文 网站logo 网站风格: 网站以粉红的色调为主,可以给人一种温馨、舒服的感觉和视觉冲击。网站整体较为简

洁,主页面主要就是商品的分类和简介,导航清晰,页面简单是本网站最大的亮点。 (三)、栏目设计 (*网站总体的栏目结构图-导航条) 网站首页:网站首页是为广大的用户设计的进入该网站首先看到的界面,包括导航栏、相应的介绍,总的来说是本网站的一个总体构架和地图。 特价商品:本版块主要是提供显示一些特价的商品的相关信息。

酒店客房管理系统详细设计报告

酒店客房管理系统详细设计报告设计者: 彭传奇、胡俊、刘斌、张云驰 2009/5/14

1引言 (3) 1.1编写目的 (3) 1.2背景 (3) 1.3定义 (3) 1.4参考资料 (3) 2程序系统的结构 (3) 3程序1(标识符)设计说明 (4) 3.1程序描述 (4) 3.2功能 (4) 3.3性能 (7) 3.4输人项 (7) 3.5输出项 (7) 3.6算法 (8) 3.7流程逻辑 (13) 3.8接口 (18) 3.9存储分配 (19) 3.10注释设计 (19) 3.11限制条件 (19) 3.12测试计划 (19) 3.13尚未解决的问题 (19)

详细设计说明书 1引言 1.1编写目的 编写本说明书的目的是说明对程序系统的设计考虑,包括程序系统的基本描述、程序系统的组织结构、功能分配、流程逻辑、接口、注释设计、存储分配等,为程序代码的编写和软件的十线打下基础。 预期读者为:软件开发的人员,项目评审人员,及软件测试人员。 1.2背景 说明: a.系统名称酒店客房管理系统; b.软件开发者:彭传奇、胡俊、张云驰、刘斌。 用户:酒店前台工作人员、酒店管理员。 将运行该软件的对象:银湖宾馆。 1.3定义 无。 1.4参考资料 《软件工程》 ----陈明编中央广播电视大学出版社 《实用软件工程》 ----郑人杰、殷人昆、陶永雷编著清华大学出版社计算机软件产品开发文件编制指南(GB 8567-88) 《软件开发规范国家标准》 2程序系统的结构 此系统的功能模块图:

3程序1(标识符)设计说明 3.1程序描述 根据该系统功能模块,对应的五个简单的子程序,分别达到了系统的登陆,订房,经理管理,结账以及数据库的快捷准确的运行。 3.2功能 客户管理模块 此功能模块包括两个子模块,客户登记和客户查询。 1.客户住房登记 该窗口具有新增、保存、删除、打印押金收据等功能。在此管理人员必须输入个人客户的详细资料包括姓名、性别、年龄证件类别、证件号码、住店日期、预付押金,所入住的房间号等。在这个窗口中,系统会将未住客房的资料通过表格形式显示出来,以方便管理人员

C C++课程设计 选题管理系统

课程设计选题管理系统作者:admin 日期:2008-05-23 /*设计学生类;课程设计题目类(序号,题目,人数,描述);每个题目限两个人选;要求使用面向对象编程进行模拟课程设计选题;要求以链表格式存储,信息保存在文件中。主要包括下列模块: 1.新增、修改、删除课程设计题目; 2.新增、修改、删除学生信息; 3.查询课程设计内容; 4.课程设计选题;*/ #include #include #include using namespace std; class Student { long num; char name[20]; char subject[30]; Student *Next; Student *Head; public: int Creat() { FILE *fp; Head = NULL; //存放链表的起始地址 Student *p, *pEnd; p = new Student; //创建一个Teacher的动态对象 if((fp=fopen("Student.txt","r"))==NULL) { cout << "can not open file!" << endl; exit(0); } fscanf(fp,"%ld%s%s",&p->num,p->name,p->subject); //输入指针p指向的对象的数据成员的值 pEnd = Head; // 存放当前对象的地址 while(!feof(fp)) { // 0 是输入结束的标志 if(NULL == Head) Head = p; // 只在第一次执行此语句 else pEnd->Next = p; // 存放下一个对象的地址 pEnd = p; p = new Student; //动态创建下一个对象 fscanf(fp,"%ld%s%s",&p->num,p->name,p->subject); //输入下一个对象数据成

学生信息管理系统 课程设计

学生信息管理系统 学生姓名: 学号: 班级: 指导老师: 日期:

2、课程设计正文格式: 1 题目及要求 学生信息管理系统 此题目要求,使用结构体静态数组存储数据,并要求使用户输入的数据或者修改后的数据能够永久保存。 问题提出 详细叙述本人所要实现的题目中的问题 我编写一个学生信息管理系统,主要用来管理学生基本信息。 本系统涉及的知识点 如:结构体、数组、循环、函数、分支、文件、字符串、指针; 功能分析 叙述本人所要实现的题目功能 1、添加学生信息,每个学生的信息包括:学号、姓名、电话、生日、地 址、班级; 2、根据学号删除该学生信息或删除全部学生信息; 3、根据学号、姓名查询学生信息; 4、可以以表格形式输出所有学生信息; 5、输入欲修改的那人的名字后,再次进行信息修改; 6、保存此学生信息系统; 2 功能设计 画出模块层次结构图

菜单设计 各功能模块的算法设计 增加学生信息模块:打开文件。 用scanf输入数据,保存再结构数组中。 用fwrite函数将结构体数组读入学生信息文件 中,关闭文件。 显示学生信息模块:只读打开文件 将文件的信息读入结构体数组中; 将结构体的内容显示在窗口上。 关闭文件。 查询学生信息模块:打开文件,读出信息; 输入要查询的学号或姓名; 如有该学号或姓名,打印该学生的信息; 关闭文件。

输入要修改的学生信息的学号。 若有此学号,则重新输入此学生信息。 覆盖原先的信息,读入文件;关闭文件。 删除学生信息模块:打开文件,读出信息,关闭文件。 选择要单个删除—,选择全部删除—;

打开文件,输入要删除的学号; 若有此学号,覆盖此条信息,已少一次数,读入 文件,关闭文件;若无,返回; 打开文件。将空字符读入文件中,覆盖原先的信 息,关闭文件。 3 程序代码设计 (-)增加模块 1)函数原形:void add(void) 2)功能:利用for循环语句和scanf、getchar函数完成对结构数组的输入,再用再用fwrite函数将结构数组读入学生信息表中。存放n个学生 的信息(学号、姓名、电话、生日、地址、班级)。 3)输入输出:无。 (二)查询模块 1)函数原形:void search(void) 2)功能:打开文件后,根据strcmp函数进行对比,可以进行学号与姓名查询,用fread函数将文件中信息读到结构体数组中,相同就打印到窗口上。 3)输入输出:无。 (三)修改模块 1)函数原形:void modi(void) 2)功能:输入要修改的姓名,用fread函数将文件中信息读到结构体数组中,根据strcmp函数进行对比,然后根据fwrite函数进行修改覆盖,得 到新文件。 3)输入输出:无。 (四)删除模块

某宾馆客房管理系统——数据库课程设计03221

数据库原理课程设计报告

摘要 宾馆客房管理系统是对宾馆管理的现代化、网络化管理手段,逐步摆脱宾馆管理的人工管理方式,拓展经营空间,降低运营成本,提高管理和决策效率而开发的。宾馆客房管理系统是宾馆经营管理中不可缺少的部分它的内容对于经营的决策者和管理者来说都至关重要,所以客房管理系统、信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案。这种管理方式存在着许多弊端如:效率低、保密性差容易出现差错等。且对于查询空房间及已 定房间等极为不方便。在当今时代,这些完全可以改用计算机来代替人的手工操作。作为计算机及网络应用的一部分使用计算机对客房信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、 查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高客房经营管理的效率。也是企业的科学化、正规化管理与世界接轨的重要条件。且办事效率也是决定收入的一个关 键因素。宾馆客房管理系统主要包括前台管理系统和后台管理系统两大部分,基本包含了宾馆主要业务部门,初步实现了对顾客服务和进行财务核算所需要的各个功能。它包括客户信息管理、客房信息管理、入住和退房管理、客房类型管理、费用管理、价目信息管理等6大功能模块,并提供了对各功能模块的 查询和更新功能。其中客户信息管理、入住和退房管理是系统开发的重点。 本系统由问题描述、系统需求分析、概念设计、逻辑设计、物理结构设计、触发器设计、存储过程设计、视图设计、数据库实施和维护组成。

目录 1.问题描述 (1) 1.1背景 (1) 1.2编写目的 (1) 1.3功能要求 (1) 2.可行性分析 (2) 3.需求分析 (2) 3.1需求分析 (2) 4 系统概要设计 (3) 4.1数据流图 (4) 4.2数据字典 (8) 5.概念结构设计 (8) 5.1 E-R 图 (8) 5.2实体及属性的定义 (10) 6.逻辑结构设计 (12) 7.物理结构设计 (13) 8.触发器设计 (14) 9.数据库的实施和维护 (14) 10.结束语 (16)

学生管理系统课程设计

《程序设计基础课程设计》 (j1620201) 课程设计报告 设计题目学生通讯录管理系统 学生姓名 学生班级 学生学号 指导教师 成绩评定 完成时间 参考目录:

目录 课程设计的目的---------------------1 设计内容---------------------------1 系统需求分析-----------------------1 系统设计---------------------------1 编码和测试-------------------------1 心得体会---------------------------1 附录--------------------------------1

课程设计的目的 为了进一步巩固程序设计基础课程所学到的知识,理解C++语言的重要概念及基本语法,锻炼学生熟练的运用C++语言设计程序解决实际问题的能力,开设了一周的课程设计。通过此次课程设计,巩固所学面向过程程序设计的知识,熟练掌握Visual Studio C++开发工具的运用,把所学课程相关知识加以融会贯通,全面掌握面向过程的编程思想,为后续课程的学习打下坚实的基础。 设计的内容 这是一个学生通讯录系统,内容主要是记录学生的基本信息。 系统需求分析 学生通讯录管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生通讯录管理系统应该能够为用户提供充足的信息和快捷的查询手段。学生通讯录管理系统能让老师、学校更好地记录学生的信息,例如学生的学号、性别、专业、手机号码,能让老师较方便的查询到学生的信息,给工作带来很多便利。 系统设计 本系统用menu函数显示主界面,用create函数创建通讯录信息子,用print 显示通讯录信息,用del函数删除通讯录,用insert函数添加通讯录信息,用modify函数修改通讯录信息 编码和测试 编码:附录1 测试:

客户信息管理系统 课程设计1.doc

客户信息管理系统课程设计1 学年设计报告 设计题目简单客户信息管理系统的设计与实现 作者姓名林燕、丁楠楠、赵长永、陈勇祥、孙青、张书生所学专业网络工程 指导教师王汇彬 2011年8 月23 日 学年设计任务书 目录 摘要:(1) 1绪论(1) 1.1 研究背景(1) 1.2主要工作(1) 1.3本文结构(1) 2 相关知识(2) 2.1客户信息管理的介绍(2) 2.1.1客户信息管理系统的定义及性质(2)

2.1.2客户信息管理系统的发展(2) 3 需求分析(2) 3.1系统概述(2) 3.2 功能分析(2) 3.2.1管理系统...................................... 错误!未定义书签。 3.2.2 录入、删除、修改(2) 3.2.3 查询、浏览、排序(2) 3.2.4退出系统(3) 4总体设计(3) 4.1开发与设计的总体思想(3) 4.2 系统功能结构图(3) 5 详细设计(3) 5.1系统化分析(3) 5.2主函数及主界面(3) 5.3 管理服务(4) 5.4添加模块、删除模块、修改模块(4) 5.5 查询模块、浏览模块、排序模块(7)

5.6 退出系统(10) 6总结(10) 参考文献(10) 附录(11) 简单客户信息管理的设计与实现 摘要:随着公司业务规模的不断扩大、企业客户的增多,客户信息管理单靠传统的手工方式已无法满足企业发展的需要。为提高企业的管理水平和办事效率,企业提出了实现管理信息化的要求,以适应企业发展的需要。本设计针对企业的实际需求,制定了客户信息管理系统,基本实现了客户基本信息的输入、修改、查询等功能。通过该系统,使的客户管理工作系统化、规范化、自动化,从而达到了提高客户管理工作效率的目的。采用的开发工具是Microsoft Visual Studio 6.0。客户管理系统能够对客户基础信息、客户档案浏览、客户资料查询及客户资料统计等进行管理。及时了解各个环节中信息的变更。系统的总体任务是使管理人员可以轻松快捷地完成客户管理的任务。有利于提高管理效率。支持运行的环境:Microsoft Window2000/XP。 关键词:客户信息管理;查询;C语言 1绪论 1.1 研究背景 随着计算机和网络技术的快速发展和普及,信息已近成为了

客房管理系统-课程设计报告

《客房管理系统》 课程设计报告 题目:客房管理系统专业:网络工程 班级: 姓名: 指导教师: 成绩: 计算机学院 2017年12月8日

计算机学院《客房管理系统》课程设计报告 目录 1设计内容及要求 (2) 1.1要求 (2) 1.2背景 (2) 1.3编写目的 (2) 1.4功能要求 (2) 1.5可行性分析 (3) 2.需求分析 (3) 2.1需求分析 (3) 3 设计过程或程序代码 (4) 3.1系统概要设计 (4) 3.2数据流图 (5) 3.3数据字典 (9) 3.4概念结构设计 (10) 3.5E-R图 (10) 3.5实体及属性的定义 (11) 3.6逻辑结构设计 (13) 3.7物理结构设计 (15) 3.8触发器设计 (15) 4设计结果与分析 (16) 4.1设计结果 (16) 4.1分析 (18) 5参考文 (18)

1设计内容及要求 1.1要求 某宾馆客房管理系统实现客房类型、价目信息、客房信息的管理;实现客户信息的管理;实现入住和退房管理;实现费用管理;创建触发器,实现入住和退房时自动修改客房的状态;创建存储过程统计某段时间内各种类型的客房的入住时间合计和费用合计;创建视图查询某一时刻没有入住的房间信息;建立数据库相关表之间的参照完整性约束。 1.2背景 随着宾馆业竞争的加剧,宾馆之间客源的争夺越来越激烈,宾馆需要使用更有效的信息化手段,拓展经营空间,降低运营成本,提高管理和决策效率。宾馆管理系统主要包括前台管理系统和后台管理系统两大部分,基本包含了宾馆主要业务部门,初步实现了对顾客服务和进行财务核算所需要的各个功能。现代宾馆业迅速发展,新的管理观念与模式层出不穷。宾馆客房管理系统亦随着宾馆管理理念的发展而发展。宾馆客房管理系统依旧采用了先进的数据库理论,多媒体技术,软件工程理念等,从基层,中层,高层三个管理者层次为切入点,以成本分析,预测,控制为一线,形成一套上下贯通,操作便捷的酒店系统解决方案,科学地将宾馆各种日常业务完美的结合在一起,为管理及决策提供了强有力的支持。其对客人个性化服务及全面彻底的信息化,使企业电算化水平提升到一个新的更高层次,提供大量丰富的基于企业管理经营过程中实际的数据。 1.3编写目的 众所周知,现在的宾馆行业竞争异常激烈。怎样吸引顾客,提高宾馆满员率以及管理水平是十分重要的任务,而借助于当前蓬勃发展的IT工具来进行宾馆的管理既方便又快捷,大大提高了办事效率。而且在数据保存和数据交换等方面也是手工操作所无法比拟的。虽然信息化不是宾馆走向成功的关键因素。但是它可以帮助那些真正影响成败的要素发挥更大的作用。 1.4功能要求 (1)客人基本信息的录入; (2)客人基本信息的查询、修改、增加、删除等; (3)客房相关信息的录入,包括房间号、收费标准、床位、类别等; (4)客房类别标准的制定、类别信息的输入; (5)客房基本信息的查询、修改、删除等; (6)住房信息的录入,包括房间号、客人姓名等; (7)退房信息的更新;

管理信息系统课程设计选题

《管理信息系统》课程设计选题 一、管理信息系统设计与开发 1、××企业市场情报管理信息系统设计与开发 2、××企业生产管理信息系统设计与开发 3、××企业产品质量管理信息系统设计与开发 4、××企业设备管理信息系统设计与开发 5、××企业人力资源管理信息系统设计与开发 6、××企业会计核算信息系统设计与开发 7、××企业财务管理信息系统设计与开发 8、××企业经济效益综合评价系统设计与开发 9、××企业进销存管理信息系统设计与开发 10、某贸易企业库存管理信息系统设计与开发 11、某超市管理信息系统设计与开发 12、某书店管理信息系统设计与开发 13、某加油站管理信息系统设计与开发 14、某酒店客房管理信息系统设计与开发 15、某酒店综合管理信息系统设计与开发 16、某旅行社旅游管理信息系统设计与开发 17、某火车站售票管理信息系统设计与开发 18、某民航售票管理信息系统设计与开发 19、某汽车站售票管理信息系统设计与开发 20、某海关进出口管理信息系统设计与开发 21、某房地产管理信息系统设计与开发 22、商业银行存、取款管理信息系统设计与开发 23、某银行信贷管理信息系统设计与开发 24、某工业企业产品营销管理信息系统设计与开发 25、某高校学生学籍管理信息系统设计与开发 26、某高校教师管理信息系统设计与开发 27、某高校教材管理信息系统设计与开发 28、某高校图书馆管理信息系统设计与开发 29、某高校教学设备管理信息系统设计与开发 30、某高校宿舍管理信息系统设计与开发 31、某高校科研管理信息系统设计与开发 32、某高校招生就业管理信息系统设计与开发 33、某高校排课管理信息系统设计与开发 34、某医院收费管理信息系统设计与开发

学生成绩管理系统课程设计

管理信息系统 课 程 设 计 学生成绩管理系统 周淼 1042152154 10信管本(1)班 孟翠翠 信息工程学 院 信息管理 系 2012 年 12 月 28 日 设计题目 组长学号 专业班级 组长姓名 指导教师

课程设计任务及成绩 院(系):信息工程学院教研室:软件教研室

摘要 管理信息系统正在向着网络化、智能化和集成化等趋势发展。学生成绩管理系统是为了更好的管理学生考试成绩而开发的数据管理软件。它对于一个学校是不可缺少的重要部分,它的内容对于学校的决策者和管理者来说都至关重要。学生成绩管理管理系统为用户提供充足的信息和快捷的查询手段,实现学生基本信息、成绩的录入,删除,查询,维护以及成绩的统计分析等几方面的功能,是现实问题的迫切要求。 本系统开发的总体任务是实现学生成绩管理的系统化、规范化、自动化。达到提高学生成绩管理效率的目的。与传统管理方法相比有明显的优点:查找方便,可靠性高,保密性好,成本低。彻底改变了以前繁杂的管理模式,实现全面的、相对集中的、职能化的信息综合管理。 计算机被用到信息管理系统的环境正是适应了当今时代飞速发展的信息时代。人们深刻的认识到了计算机功能的强大,对于复杂的信息管理,计算机充分发挥着它的优越性。检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低,这些优点极大地减轻了学院教学人员的工作量,缩小开支,提高了学生档案管理的效率和准确性,能够合理的安排时间,学生能够尽快的知道自己的考试成绩。同时,学生管理系统的应用也为今天的教育在未来市场的竞争力有所提高。 关键字:学生成绩管理;

目录 一. 系统概述 (4) 1.1 系统开发背景 (4) 1.2需求分析 (4) 1.3初步调查与可行性分析 (5) 1.4系统目标 (5) 1.5功能分析 (6) 二、组织结构图 (7) 2.1组织结构图分析 (7) 2.2业务流程图 (9) 2.3数据流程图和数据字典 (12) 2.3.1数据流程图 (12) 2.3.2数据字典 (13) 三、系统设计 (15) 3.1模块结构体系 (15) 3.2.系统流程图 (17) 3.3数据库设计 (18) 四、收获和体会 (19) 谢辞 (20) 参考文献: (21)

CRM客户关系管理系统数据库课程设计报告

湖南科技大学计算机科学与工程学院 数据库原理课程设计报告 题目:CRM客户关系管理系统 姓名: 学号: 指导老师: 完成时间: 2011.12.15

一.课程设计目的 1.熟悉公司软件开发的流程和管理模式; 2.培养团队的配合、协调、合作能力; 3.学习建模工具Powerdesigner的使用; 4.更进一步地学习和使用数据库知识; 5.学习将数据库知识结合Java语言并运用到系统软件开发。 二.实验原理 按照数据库设计的4个阶段:需求分析(分析用户要求)、概念设计(信息分析和定义)、逻辑设计(设计实现)和物理设计(物理数据库设计)。需求分析采用自顶向下,概念模型设计时采用自底向上的方法,即自顶向下地进行需求分析,然后再自底向上地设计概念结构,和自底向上的设计方法建立数据库,然后建立数据库存储过程、视图、触发器等SQL程序,最后通过Java中的Class.forName、Connection建立连接,用CallableStatement语句调用数据库的存储过程及读取数据库的内容,用SWT插件进行设计数据库用户界面。 三.实验类容 按照老师的安排我们进行了分组,我们这一组有5个人,每个组员负责这次数据库系统设计的一部分,我们选择的是CRM客户关系管理系统作为数据库应用项目 1、总体规划 由于我们做的是一个客户关系管理系统,软件的开发按照需求分析,

数据设计,程序设计,测试等流程。每一个阶段我们都有阶段性完成标志,从而判断我们完成上一阶段可以进入下一阶段了。同时我们深刻认识到每一阶段的效用都不能忽略,系统的成功也不单单取决于某一部分,所以我们每一阶段都配有一个负责人,负责监督以确保本阶段的按时完成和完成质量。人员上做如下分工:***(需求分析),***(数据库设计),***(客户端程序),***(界面),***(测试)。凡事预则立,我们拟定一个计划,这样便于灵活控制整个项目的完成进度。由于本次项目的开发是一次模拟开发,没有真实的客户供我们调研,所以我们的需求素材来自三方面:1.小组商讨;2.网上原始素材;3.老师提供的相关信息; 4.目前已有的相似软件和资料。 2. 需求说明 2.1.0 部门信息 在本系统中,部门信息主要分为:部门编号,部门名称,部门介绍三个部分,通过部门介绍可以清楚的知道部门的服务范围,部门服务程度好坏,通过部门名称对应唯一的一个部门编号。 2.2.1 查看员工信息 为员工提供包括密码、自我介绍、联系方式等个人信息维护的功能。 通过查看员工信息,可以清楚地知道员工的个人编号,部门编号,员工的个人年龄,性别,所在地址,联系方式,员工的职务等信息。通过员工的部门编号,我们还可以知道员工所在部门。 2.1.3 员工信息维护 员工利用该功能可以维护系统允许个人维护的信息 管理员登录员工查询页面后,我们可以轻松的添加新的员工,对老员工信息的修改,可以对退出企业的员工进行删除操作。 2.1.4 客户信息查询 为客户提供包括密码、自我信息、联系方式等个人信息查询维护的功能。 通过查看客户信息,可以看到客户的编号,客户姓名,客户所在区域,客户性别,所住地址,客户所在企业的职务,邮政编号,客户的联系方式;客户生日,客户级别等信息。通过员工编号可以知道该客户所有与企业的订单及交易记录2.1.5 客户信息维护

相关文档
最新文档