| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1762 人关注过本帖
标题:有偿请教:老师作业题C程序一道
取消只看楼主 加入收藏
lanny_navy
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2006-10-25
收藏
 问题点数:0 回复次数:3 
有偿请教:老师作业题C程序一道

1 goal
Learn how to develop an application protocol as well as build an application over UNIX(linux) socket .
2 project description: build an on-line personal schedule manager
In this programming assignment, you are going to build a simple on- line personal weekly schedule manager. You need to develop and implement an application level protocol to support user’s schedule management which uses TCP. Your scheduler should be a concurrent application server that handles many different clients at the same time. Your scheduler protocol should be able to allow the following functionalities:
 Scheduler maintains up to 1 year schedule: Jan 1to Dec 31 for each year;
 Login service
 Add a new appointment
 Remove an old appointment
 Update an existing appointment
 Check a time conflict when a new appointment is added
 Display a user’s the appointment: by time, date day week month or time interval
 Proper exception handling(e.g: illegal inputs ,illegal access, etc)
Assume there are many already created users and stored at the server, There is no need to add or delete users. You can use different techniques to store and manage user’s schedule at the server side: using simple text files, or databases, etc. it is up to you to choose the appropriate way to implement your personal schedule manager protocol. There is no extra a point for databases.
2.1 programming environment
 all programs have to be written C or C++ and run on Unix like platform. Please use SUN or Linux machines on Raytheon Lab
 all connections between a server and clients should be TCP/IP socket.
 A server and client should run on different machines.
2.2 Required skills
Everyone is expected to know following skills and knowledge in order to complete this programming assignment
 TCP/IP socket programming
 Understanding UNIX like operating system
 Creating/invoking processes in UNIX like environment
 C on current programming (fork() or multithread)
 Makefile
 C or C++
我的联系方式:QQ:52140905
msn:lanny_navy@126.com
Email:lanny_navy@126.com
skype:lanny_navy
Tel: 13894265924

[此贴子已经被作者于2006-10-26 19:31:07编辑过]

搜索更多相关主题的帖子: 作业 老师 
2006-10-26 19:29
lanny_navy
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2006-10-25
收藏
得分:0 
有人帮忙么?
2006-10-30 16:15
lanny_navy
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2006-10-25
收藏
得分:0 

本科学的工业工程,研究生现在正是研一

2006-10-31 00:54
lanny_navy
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2006-10-25
收藏
得分:0 
老师布置得普通作业,今年刚上研一,老师布置得作业
2006-11-01 16:35
快速回复:有偿请教:老师作业题C程序一道
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.035736 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved